From b320c61fb3fc953182a701d664c1d07122636893 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Wed, 29 Dec 2021 23:40:46 +0100 Subject: [PATCH 01/63] Add generic embedded listener --- listener_clients/embedded-listener/.gitignore | 3 + .../embedded-listener/.vscode/extensions.json | 7 + .../embedded-listener/include/README | 39 +++++ listener_clients/embedded-listener/lib/README | 46 +++++ .../embedded-listener/platformio.ini | 120 +++++++++++++ .../embedded-listener/src/main.cpp | 160 ++++++++++++++++++ .../embedded-listener/test/README | 11 ++ 7 files changed, 386 insertions(+) create mode 100644 listener_clients/embedded-listener/.gitignore create mode 100644 listener_clients/embedded-listener/.vscode/extensions.json create mode 100644 listener_clients/embedded-listener/include/README create mode 100644 listener_clients/embedded-listener/lib/README create mode 100644 listener_clients/embedded-listener/platformio.ini create mode 100644 listener_clients/embedded-listener/src/main.cpp create mode 100644 listener_clients/embedded-listener/test/README diff --git a/listener_clients/embedded-listener/.gitignore b/listener_clients/embedded-listener/.gitignore new file mode 100644 index 00000000..ba26e43c --- /dev/null +++ b/listener_clients/embedded-listener/.gitignore @@ -0,0 +1,3 @@ +.pio +.vscode/* +!.vscode/extensions.json \ No newline at end of file diff --git a/listener_clients/embedded-listener/.vscode/extensions.json b/listener_clients/embedded-listener/.vscode/extensions.json new file mode 100644 index 00000000..e80666bf --- /dev/null +++ b/listener_clients/embedded-listener/.vscode/extensions.json @@ -0,0 +1,7 @@ +{ + // See http://go.microsoft.com/fwlink/?LinkId=827846 + // for the documentation about the extensions.json format + "recommendations": [ + "platformio.platformio-ide" + ] +} diff --git a/listener_clients/embedded-listener/include/README b/listener_clients/embedded-listener/include/README new file mode 100644 index 00000000..194dcd43 --- /dev/null +++ b/listener_clients/embedded-listener/include/README @@ -0,0 +1,39 @@ + +This directory is intended for project header files. + +A header file is a file containing C declarations and macro definitions +to be shared between several project source files. You request the use of a +header file in your project source file (C, C++, etc) located in `src` folder +by including it, with the C preprocessing directive `#include'. + +```src/main.c + +#include "header.h" + +int main (void) +{ + ... +} +``` + +Including a header file produces the same results as copying the header file +into each source file that needs it. Such copying would be time-consuming +and error-prone. With a header file, the related declarations appear +in only one place. If they need to be changed, they can be changed in one +place, and programs that include the header file will automatically use the +new version when next recompiled. The header file eliminates the labor of +finding and changing all the copies as well as the risk that a failure to +find one copy will result in inconsistencies within a program. + +In C, the usual convention is to give header files names that end with `.h'. +It is most portable to use only letters, digits, dashes, and underscores in +header file names, and at most one dot. + +Read more about using header files in official GCC documentation: + +* Include Syntax +* Include Operation +* Once-Only Headers +* Computed Includes + +https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html diff --git a/listener_clients/embedded-listener/lib/README b/listener_clients/embedded-listener/lib/README new file mode 100644 index 00000000..6debab1e --- /dev/null +++ b/listener_clients/embedded-listener/lib/README @@ -0,0 +1,46 @@ + +This directory is intended for project specific (private) libraries. +PlatformIO will compile them to static libraries and link into executable file. + +The source code of each library should be placed in a an own separate directory +("lib/your_library_name/[here are source files]"). + +For example, see a structure of the following two libraries `Foo` and `Bar`: + +|--lib +| | +| |--Bar +| | |--docs +| | |--examples +| | |--src +| | |- Bar.c +| | |- Bar.h +| | |- library.json (optional, custom build options, etc) https://docs.platformio.org/page/librarymanager/config.html +| | +| |--Foo +| | |- Foo.c +| | |- Foo.h +| | +| |- README --> THIS FILE +| +|- platformio.ini +|--src + |- main.c + +and a contents of `src/main.c`: +``` +#include +#include + +int main (void) +{ + ... +} + +``` + +PlatformIO Library Dependency Finder will find automatically dependent +libraries scanning project source files. + +More information about PlatformIO Library Dependency Finder +- https://docs.platformio.org/page/librarymanager/ldf.html diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini new file mode 100644 index 00000000..f5c89264 --- /dev/null +++ b/listener_clients/embedded-listener/platformio.ini @@ -0,0 +1,120 @@ +; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; +; Please visit documentation for the other options and examples +; https://docs.platformio.org/page/projectconf.html + +[common] +monitor_speed = 115200 +lib_deps = + links2004/WebSockets@^2.3.6 + bblanchon/ArduinoJson@^6.18.5 + https://github.com/tzapu/WiFiManager.git + +[env:m5stack-atom] +platform = espressif32 +board = m5stack-atom +framework = arduino +build_flags = + -DPLATFORM_M5ATOM + +[env:m5stack-core-esp32] +platform = espressif32 +board = m5stack-core-esp32 +framework = arduino +build_flags = + -DPLATFORM_M5CORE + +[env:m5stick-c] +platform = espressif32 +board = m5stick-c +framework = arduino +build_flags = + -DPLATFORM_M5STICKC + +[env:ttgo-t7-v13-mini32] +platform = espressif32 +board = ttgo-t7-v13-mini32 +framework = arduino +lib_ldf_mode = deep+ +lib_deps = + bodmer/TFT_eSPI@^2.4.11 +build_flags = + -DUSER_SETUP_LOADED=1 + -DILI9341_DRIVER=1 + -DTFT_BACKLIGHT_ON=HIGH + -DTFT_BL=4 + -DTFT_MISO=12 + -DTFT_MOSI=23 + -DTFT_SCLK=18 + -DTFT_CS=27 + -DTFT_DC=32 + -DTFT_RST=5 + -DLOAD_GLCD=1 + -DLOAD_FONT2=1 + -DLOAD_FONT4=1 + -DLOAD_FONT6=1 + -DLOAD_FONT7=1 + -DLOAD_FONT8=1 + -DLOAD_GFXFF=1 + -DSMOOTH_FONT=1 + -DSPI_FREQUENCY=40000000 + -DUSE_HSPI_PORT=1 + -DSPI_READ_FREQUENCY=6000000 + +[env:ttgo-t7-v14-mini32] +platform = espressif32 +board = ttgo-t7-v14-mini32 +framework = arduino +lib_ldf_mode = deep+ +lib_deps = + bodmer/TFT_eSPI@^2.4.11 +build_flags = + -DUSER_SETUP_LOADED=1 + -DILI9341_DRIVER=1 + -DTFT_MISO=12 + -DTFT_MOSI=23 + -DTFT_SCLK=18 + -DTFT_CS=27 + -DTFT_DC=26 + -DTFT_RST=5 + -DLOAD_GLCD=1 + -DLOAD_FONT2=1 + -DLOAD_FONT4=1 + -DLOAD_FONT6=1 + -DLOAD_FONT7=1 + -DLOAD_FONT8=1 + -DLOAD_GFXFF=1 + -DSMOOTH_FONT=1 + -DSPI_FREQUENCY=40000000 + -DUSE_HSPI_PORT=1 + -DSPI_READ_FREQUENCY=6000000 + +[env:esp32dev] +platform = espressif32 +board = esp32dev +framework = arduino + +[env:esp12e] +platform = espressif8266 +board = esp12e +framework = arduino + +[env:esp01_1m] +platform = espressif8266 +board = esp01_1m +framework = arduino + +[env:esp01] +platform = espressif8266 +board = esp01 +framework = arduino + +[env:esp07] +platform = espressif8266 +board = esp07 +framework = arduino diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp new file mode 100644 index 00000000..222d696b --- /dev/null +++ b/listener_clients/embedded-listener/src/main.cpp @@ -0,0 +1,160 @@ +#include + +#include + +#include +#include + +#include +#include +#include + +SocketIOclient socketIO; +WiFiManager wm; // global wm instance + +void logger(String message, String logLevel) +{ + Serial.println(message); +} + +void socketIOEvent(socketIOmessageType_t type, uint8_t *payload, size_t length) +{ + switch (type) + { + case sIOtype_DISCONNECT: + Serial.printf("[IOc] Disconnected!\n"); + break; + case sIOtype_CONNECT: + Serial.printf("[IOc] Connected to url: %s\n", payload); + + // join default namespace (no auto join in Socket.IO V3) + socketIO.send(sIOtype_CONNECT, "/"); + break; + case sIOtype_EVENT: + Serial.printf("[IOc] get event: %s\n", payload); + break; + case sIOtype_ACK: + Serial.printf("[IOc] get ack: %u\n", length); + break; + case sIOtype_ERROR: + Serial.printf("[IOc] get error: %u\n", length); + break; + case sIOtype_BINARY_EVENT: + Serial.printf("[IOc] get binary: %u\n", length); + break; + case sIOtype_BINARY_ACK: + Serial.printf("[IOc] get binary ack: %u\n", length); + break; + } +} + +void browseService(const char * service, const char * proto){ + Serial.printf("Browsing for service _%s._%s.local. ... ", service, proto); + int n = MDNS.queryService(service, proto); + if (n == 0) { + Serial.println("no services found"); + } else { + Serial.print(n); + Serial.println(" service(s) found"); + for (int i = 0; i < n; ++i) { + // Print details for each service found + Serial.print(" "); + Serial.print(i + 1); + Serial.print(": "); + Serial.print(MDNS.hostname(i)); + Serial.print(" ("); + Serial.print(MDNS.IP(i)); + Serial.print(":"); + Serial.print(MDNS.port(i)); + Serial.println(")"); + } + } + Serial.println(); +} + +void setup() +{ + Serial.begin(115200); + while (!Serial); + +#ifdef PLATFORM_ESP32 + // Save battery by turning off BlueTooth + btStop(); +#endif + + Serial.println("Initializing..."); + Serial.setDebugOutput(true); + + Serial.println(); + Serial.println(); + Serial.println(); + + bool res; + res = wm.autoConnect(); + + if (!res) { + Serial.println("Failed to connect"); + // ESP.restart(); + } else { + // if you get here you have connected to the WiFi + Serial.println("connected...yeey :)"); + } + + // server address, port and URL + socketIO.begin("192.168.1.133", 4455); + + // event handler + socketIO.onEvent(socketIOEvent); + + //TODO: extract device uid from flash + if (!MDNS.begin("ESP32_Browser")) { + Serial.println("Error setting up MDNS responder!"); + while(1){ + delay(1000); + } + } +} + +//unsigned long messageTimestamp = 0; +void loop() +{ + /* + browseService("http", "tcp"); + browseService("smb", "tcp"); + browseService("tally-arbiter", "tcp"); + */ + + socketIO.loop(); + + /* + uint64_t now = millis(); + + + if (now - messageTimestamp > 2000) + { + messageTimestamp = now; + + // creat JSON message for Socket.IO (event) + DynamicJsonDocument doc(1024); + JsonArray array = doc.to(); + + // add event name + // Hint: socket.on('event_name', .... + array.add("event_name"); + + // add payload (parameters) for the event + JsonObject param1 = array.createNestedObject(); + param1["now"] = (uint32_t)now; + + // JSON to String (serializion) + String output; + serializeJson(doc, output); + + // Send event + socketIO.sendEVENT(output); + + // Print JSON for debugging + Serial.println(output); + } + */ +} \ No newline at end of file diff --git a/listener_clients/embedded-listener/test/README b/listener_clients/embedded-listener/test/README new file mode 100644 index 00000000..b94d0890 --- /dev/null +++ b/listener_clients/embedded-listener/test/README @@ -0,0 +1,11 @@ + +This directory is intended for PlatformIO Unit Testing and project tests. + +Unit Testing is a software testing method by which individual units of +source code, sets of one or more MCU program modules together with associated +control data, usage procedures, and operating procedures, are tested to +determine whether they are fit for use. Unit testing finds problems early +in the development cycle. + +More information about PlatformIO Unit Testing: +- https://docs.platformio.org/page/plus/unit-testing.html From e49f26b1f3626608c009b0ff579227d8305d1cc8 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 00:36:49 +0100 Subject: [PATCH 02/63] Fix platformio.ini lib_deps --- listener_clients/embedded-listener/platformio.ini | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index f5c89264..cc34f0f5 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -8,8 +8,9 @@ ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html -[common] +[env] monitor_speed = 115200 +framework = arduino lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 @@ -18,28 +19,24 @@ lib_deps = [env:m5stack-atom] platform = espressif32 board = m5stack-atom -framework = arduino build_flags = -DPLATFORM_M5ATOM [env:m5stack-core-esp32] platform = espressif32 board = m5stack-core-esp32 -framework = arduino build_flags = -DPLATFORM_M5CORE [env:m5stick-c] platform = espressif32 board = m5stick-c -framework = arduino build_flags = -DPLATFORM_M5STICKC [env:ttgo-t7-v13-mini32] platform = espressif32 board = ttgo-t7-v13-mini32 -framework = arduino lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 @@ -69,7 +66,6 @@ build_flags = [env:ttgo-t7-v14-mini32] platform = espressif32 board = ttgo-t7-v14-mini32 -framework = arduino lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 @@ -97,24 +93,19 @@ build_flags = [env:esp32dev] platform = espressif32 board = esp32dev -framework = arduino [env:esp12e] platform = espressif8266 board = esp12e -framework = arduino [env:esp01_1m] platform = espressif8266 board = esp01_1m -framework = arduino [env:esp01] platform = espressif8266 board = esp01 -framework = arduino [env:esp07] platform = espressif8266 board = esp07 -framework = arduino From ddce289d65f24bc04244af55a07e96f17a231611 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 00:40:21 +0100 Subject: [PATCH 03/63] Implement event handler --- .../embedded-listener/src/main.cpp | 218 ++++++++++-------- 1 file changed, 120 insertions(+), 98 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 222d696b..5ddebf13 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -10,66 +10,122 @@ #include SocketIOclient socketIO; -WiFiManager wm; // global wm instance +WiFiManager wm; -void logger(String message, String logLevel) +String deviceCode; + +void sendSocketEvent(String event_name, DynamicJsonDocument params) { - Serial.println(message); + // create JSON message for Socket.IO (event) + DynamicJsonDocument doc(1024); + JsonArray array = doc.to(); + + array.add(event_name); + array.add(params); + + // JSON to String (serializion) + String output; + serializeJson(doc, output); + + // Send event + socketIO.sendEVENT(output); + + // Print JSON for debugging + Serial.println(output); } -void socketIOEvent(socketIOmessageType_t type, uint8_t *payload, size_t length) +void event_error(String error) { - switch (type) - { - case sIOtype_DISCONNECT: - Serial.printf("[IOc] Disconnected!\n"); - break; - case sIOtype_CONNECT: - Serial.printf("[IOc] Connected to url: %s\n", payload); - - // join default namespace (no auto join in Socket.IO V3) - socketIO.send(sIOtype_CONNECT, "/"); - break; - case sIOtype_EVENT: - Serial.printf("[IOc] get event: %s\n", payload); - break; - case sIOtype_ACK: - Serial.printf("[IOc] get ack: %u\n", length); - break; - case sIOtype_ERROR: - Serial.printf("[IOc] get error: %u\n", length); - break; - case sIOtype_BINARY_EVENT: - Serial.printf("[IOc] get binary: %u\n", length); - break; - case sIOtype_BINARY_ACK: - Serial.printf("[IOc] get binary ack: %u\n", length); - break; - } + Serial.println("Server reported an error: " + error); } -void browseService(const char * service, const char * proto){ - Serial.printf("Browsing for service _%s._%s.local. ... ", service, proto); - int n = MDNS.queryService(service, proto); - if (n == 0) { - Serial.println("no services found"); - } else { - Serial.print(n); - Serial.println(" service(s) found"); - for (int i = 0; i < n; ++i) { - // Print details for each service found - Serial.print(" "); - Serial.print(i + 1); - Serial.print(": "); - Serial.print(MDNS.hostname(i)); - Serial.print(" ("); - Serial.print(MDNS.IP(i)); - Serial.print(":"); - Serial.print(MDNS.port(i)); - Serial.println(")"); - } +void event_bus_options(DynamicJsonDocument bus_options) +{ + Serial.println("Bus options received"); +} + +void event_devices(DynamicJsonDocument devices) +{ + Serial.println("Devices received"); +} + +void event_device_states(DynamicJsonDocument device_states) +{ + Serial.println("New device states received"); +} + +void event_reassign(String old_device, String new_device) +{ + Serial.println("Reassign device"); +} + +void event_flash() +{ + Serial.println("Flashing device"); +} + +void event_messaging(String type, String socketId, String message) +{ + Serial.println("Received new message (type " + type + ", socketId " + socketId+ "): " + message); +} + +void socketIOEvent(String event_name, DynamicJsonDocument payload) +{ + Serial.print("Event: "); + Serial.println(event_name); + + if(event_name == "bus_options") event_bus_options(payload[1]); + if(event_name == "devices") event_devices(payload[1]); + if(event_name == "device_states") event_device_states(payload[1]); + if(event_name == "reassign") event_reassign(payload[1], payload[2]); + if(event_name == "flash") event_flash(); + if(event_name == "messaging") event_messaging(payload[1], payload[2], payload[3]); + if(event_name == "error") event_error(payload[1]); + +} + +void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t length) +{ + switch (type) + { + case sIOtype_DISCONNECT: + Serial.printf("[IOc] Disconnected!\n"); + break; + case sIOtype_CONNECT:{ + Serial.printf("[IOc] Connected to url: %s\n", payload); + // join default namespace (no auto join in Socket.IO V3) + socketIO.send(sIOtype_CONNECT, "/"); + + DynamicJsonDocument listenerClientConnect(1024); + listenerClientConnect["deviceId"] = "test"; //TODO: read from WiFiManager settings (so its saved with connection params and can be erased easily) + listenerClientConnect["listenerType"] = "embedded listener_"+deviceCode; //TODO: read device type from build envs; + listenerClientConnect["canBeReassigned"] = true; + listenerClientConnect["canBeFlashed"] = true; + listenerClientConnect["supportsChat"] = true; + + sendSocketEvent("listenerclient_connect", listenerClientConnect); + }break; + case sIOtype_EVENT:{ + Serial.printf("[IOc] get event: %s\n", payload); + DynamicJsonDocument event(1024); + deserializeJson(event, payload); + socketIOEvent(event[0], event); + }break; + case sIOtype_ACK: + Serial.printf("[IOc] get ack: %u\n", length); + break; + case sIOtype_ERROR: + Serial.printf("[IOc] get error: %u\n", length); + break; + case sIOtype_BINARY_EVENT: + Serial.printf("[IOc] get binary: %u\n", length); + break; + case sIOtype_BINARY_ACK: + Serial.printf("[IOc] get binary ack: %u\n", length); + break; + default: + break; } - Serial.println(); } void setup() @@ -82,6 +138,12 @@ void setup() btStop(); #endif + byte mac[6]; + WiFi.macAddress(mac); + + deviceCode = String(mac[3], HEX) + String(mac[4], HEX) + String(mac[5], HEX); + Serial.println("Device code: " + deviceCode); + Serial.println("Initializing..."); Serial.setDebugOutput(true); @@ -94,20 +156,19 @@ void setup() if (!res) { Serial.println("Failed to connect"); - // ESP.restart(); } else { - // if you get here you have connected to the WiFi - Serial.println("connected...yeey :)"); + Serial.println("Connected to the WiFi... yeey :)"); } + //TODO: replace hard-coded credentials for connecting to my dev-env with reading WifiManager settings + //TODO: automatic TA server discovery via MDNS (actually, doesn't working in setup, works only in loop, and doesn't report the server ip and port) // server address, port and URL socketIO.begin("192.168.1.133", 4455); // event handler - socketIO.onEvent(socketIOEvent); + socketIO.onEvent(socketIOConnEvent); - //TODO: extract device uid from flash - if (!MDNS.begin("ESP32_Browser")) { + if (!MDNS.begin("ta_listener_" + deviceCode)) { Serial.println("Error setting up MDNS responder!"); while(1){ delay(1000); @@ -115,46 +176,7 @@ void setup() } } -//unsigned long messageTimestamp = 0; void loop() { - /* - browseService("http", "tcp"); - browseService("smb", "tcp"); - browseService("tally-arbiter", "tcp"); - */ - socketIO.loop(); - - /* - uint64_t now = millis(); - - - if (now - messageTimestamp > 2000) - { - messageTimestamp = now; - - // creat JSON message for Socket.IO (event) - DynamicJsonDocument doc(1024); - JsonArray array = doc.to(); - - // add event name - // Hint: socket.on('event_name', .... - array.add("event_name"); - - // add payload (parameters) for the event - JsonObject param1 = array.createNestedObject(); - param1["now"] = (uint32_t)now; - - // JSON to String (serializion) - String output; - serializeJson(doc, output); - - // Send event - socketIO.sendEVENT(output); - - // Print JSON for debugging - Serial.println(output); - } - */ -} \ No newline at end of file +} From 3f67e54850b9e29f969e0ce776399ef1c15cfd87 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 00:47:47 +0100 Subject: [PATCH 04/63] Fix MDNS device name --- listener_clients/embedded-listener/src/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 5ddebf13..49d997b2 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -168,7 +168,8 @@ void setup() // event handler socketIO.onEvent(socketIOConnEvent); - if (!MDNS.begin("ta_listener_" + deviceCode)) { + String MDNS_name = "ta_listener_" + deviceCode; + if (!MDNS.begin(MDNS_name.c_str())) { Serial.println("Error setting up MDNS responder!"); while(1){ delay(1000); From f9c8c64e4ddd796be0e58fdd77949d81d5863544 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 00:48:18 +0100 Subject: [PATCH 05/63] Add default env --- listener_clients/embedded-listener/platformio.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index cc34f0f5..595db726 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -9,6 +9,7 @@ ; https://docs.platformio.org/page/projectconf.html [env] +default_envs = esp32dev monitor_speed = 115200 framework = arduino lib_deps = From c1de91d9f45c322174840cfcf534848cd213c062 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 10:14:50 +0100 Subject: [PATCH 06/63] fix default_envs --- listener_clients/embedded-listener/platformio.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 595db726..d4218f75 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -8,8 +8,10 @@ ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html -[env] +[platformio] default_envs = esp32dev + +[env] monitor_speed = 115200 framework = arduino lib_deps = From 3155a6e751876f467d228eeb2586b92ac27941e3 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 20:33:12 +0100 Subject: [PATCH 07/63] bus_options, devices and device_states as global --- listener_clients/embedded-listener/src/main.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 49d997b2..fe8ccd52 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -14,6 +14,10 @@ WiFiManager wm; String deviceCode; +DynamicJsonDocument bus_options(1024); +DynamicJsonDocument devices(2048); +DynamicJsonDocument device_states(3072); + void sendSocketEvent(String event_name, DynamicJsonDocument params) { // create JSON message for Socket.IO (event) @@ -39,18 +43,21 @@ void event_error(String error) Serial.println("Server reported an error: " + error); } -void event_bus_options(DynamicJsonDocument bus_options) +void event_bus_options(DynamicJsonDocument new_bus_options) { + bus_options = new_bus_options; Serial.println("Bus options received"); } -void event_devices(DynamicJsonDocument devices) +void event_devices(DynamicJsonDocument new_devices) { + devices = new_devices; Serial.println("Devices received"); } -void event_device_states(DynamicJsonDocument device_states) +void event_device_states(DynamicJsonDocument new_device_states) { + device_states = new_device_states; Serial.println("New device states received"); } From 3de3e0fc2858c739e236eb4ee0f23cc45f495dc9 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 14 Jan 2022 20:43:57 +0100 Subject: [PATCH 08/63] Reduce memory allocation --- listener_clients/embedded-listener/src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index fe8ccd52..99a37d67 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -14,9 +14,9 @@ WiFiManager wm; String deviceCode; -DynamicJsonDocument bus_options(1024); +DynamicJsonDocument bus_options(800); DynamicJsonDocument devices(2048); -DynamicJsonDocument device_states(3072); +DynamicJsonDocument device_states(1024); void sendSocketEvent(String event_name, DynamicJsonDocument params) { From e20555e8700323372dec72e995937cfc4fb864e2 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Mon, 17 Jan 2022 23:16:11 +0100 Subject: [PATCH 09/63] Load server connection info from preferences --- .../embedded-listener/platformio.ini | 1 + .../embedded-listener/src/main.cpp | 51 ++++++++++++++++++- 2 files changed, 50 insertions(+), 2 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index d4218f75..30128b30 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -12,6 +12,7 @@ default_envs = esp32dev [env] +monitor_filters = default, esp32_exception_decoder monitor_speed = 115200 framework = arduino lib_deps = diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 99a37d67..68f87435 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -8,9 +8,16 @@ #include #include #include +#include SocketIOclient socketIO; + WiFiManager wm; +Preferences preferences; +WiFiManagerParameter ta_host_param("host", "TallyArbiter server host", "", 60); +WiFiManagerParameter ta_port_param("port", "TallyArbiter port", "4455", 8); +char ta_host[60] = ""; +char ta_port[8] = "4455"; String deviceCode; @@ -135,6 +142,29 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng } } +String getParam(String name) { + String value; + if (wm.server->hasArg(name)) { + value = wm.server->arg(name); + } + return value; +} + +void saveParamCallback() { + String str_taHost = getParam("host"); + String str_taPort = getParam("port"); + + Serial.println("Saving new TallyArbiter host"); + + preferences.begin("tally-arbiter", false); + preferences.putString("ta_host", str_taHost); + preferences.putString("ta_port", str_taPort); + preferences.end(); + + str_taHost.toCharArray(ta_host, 60); + str_taPort.toCharArray(ta_port, 8); +} + void setup() { Serial.begin(115200); @@ -154,10 +184,27 @@ void setup() Serial.println("Initializing..."); Serial.setDebugOutput(true); + preferences.begin("tally-arbiter", false); + Serial.println("Reading preferences"); + if(preferences.getString("ta_host").length() > 0){ + String newHost = preferences.getString("taHost"); + newHost.toCharArray(ta_host, 60); + } + if(preferences.getString("ta_port").length() > 0){ + String newPort = preferences.getString("taPort"); + newPort.toCharArray(ta_port, 8); + } + preferences.end(); + Serial.println(); Serial.println(); Serial.println(); + wm.addParameter(&ta_host_param); + wm.addParameter(&ta_port_param); + + wm.setSaveParamsCallback(saveParamCallback); + bool res; res = wm.autoConnect(); @@ -167,10 +214,10 @@ void setup() Serial.println("Connected to the WiFi... yeey :)"); } - //TODO: replace hard-coded credentials for connecting to my dev-env with reading WifiManager settings //TODO: automatic TA server discovery via MDNS (actually, doesn't working in setup, works only in loop, and doesn't report the server ip and port) // server address, port and URL - socketIO.begin("192.168.1.133", 4455); + Serial.println("Connecting to " + String(ta_host) + ":" + String(ta_port)); + socketIO.begin(ta_host, atol(ta_port)); // event handler socketIO.onEvent(socketIOConnEvent); From db54ef42c68c237d4a6eb888586b08ea1f6c7af2 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Mon, 17 Jan 2022 23:45:41 +0100 Subject: [PATCH 10/63] WiP build config support --- listener_clients/embedded-listener/.gitignore | 3 ++- listener_clients/embedded-listener/platformio.ini | 1 + listener_clients/embedded-listener/src/main.cpp | 7 +++++++ listener_clients/embedded-listener/src/user_config.h | 12 ++++++++++++ .../src/user_config_override_sample.h | 1 + .../embedded-listener/tools/copy_config_override.py | 8 ++++++++ 6 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 listener_clients/embedded-listener/src/user_config.h create mode 100644 listener_clients/embedded-listener/src/user_config_override_sample.h create mode 100644 listener_clients/embedded-listener/tools/copy_config_override.py diff --git a/listener_clients/embedded-listener/.gitignore b/listener_clients/embedded-listener/.gitignore index ba26e43c..3c306f8a 100644 --- a/listener_clients/embedded-listener/.gitignore +++ b/listener_clients/embedded-listener/.gitignore @@ -1,3 +1,4 @@ .pio .vscode/* -!.vscode/extensions.json \ No newline at end of file +!.vscode/extensions.json +src/user_config_override.h \ No newline at end of file diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 30128b30..e2222554 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -14,6 +14,7 @@ default_envs = esp32dev [env] monitor_filters = default, esp32_exception_decoder monitor_speed = 115200 +extra_scripts = tools/copy_config_override.py framework = arduino lib_deps = links2004/WebSockets@^2.3.6 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 68f87435..f874777f 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -10,6 +10,8 @@ #include #include +#include + SocketIOclient socketIO; WiFiManager wm; @@ -208,6 +210,11 @@ void setup() bool res; res = wm.autoConnect(); +#if USE_STATIC_IP +//TODO: add in config and in config override and test + wm.setSTAStaticIPConfig(STATIC_IP_ADDR, GATEWAY_IP_ADDR, SUBNET_ADDR, DNS_ADDR); // optional DNS 4th argument +#endif + if (!res) { Serial.println("Failed to connect"); } else { diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h new file mode 100644 index 00000000..2ac56893 --- /dev/null +++ b/listener_clients/embedded-listener/src/user_config.h @@ -0,0 +1,12 @@ +#ifndef _USER_CONFIG_H_ +#define _USER_CONFIG_H_ + +//#define USE_CONFIG_OVERRIDE + +#define USE_STATIC_IP false + +#ifdef USE_CONFIG_OVERRIDE + #include "user_config_override.h" // Configuration overrides for my_user_config.h +#endif + +#endif \ No newline at end of file diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h new file mode 100644 index 00000000..a37d14c7 --- /dev/null +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -0,0 +1 @@ +/* Place your custom build config here */ \ No newline at end of file diff --git a/listener_clients/embedded-listener/tools/copy_config_override.py b/listener_clients/embedded-listener/tools/copy_config_override.py new file mode 100644 index 00000000..e30afc1d --- /dev/null +++ b/listener_clients/embedded-listener/tools/copy_config_override.py @@ -0,0 +1,8 @@ +Import('env') +import os +import shutil + +if os.path.isfile("src/user_config_override.h"): + print ("*** use provided user_config_override.h as planned ***") +else: + shutil.copy("src/user_config_override_sample.h", "src/user_config_override.h") From 232444c91b40162680b5eacdcdd1f34d00aa65da Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Thu, 20 Jan 2022 22:10:12 +0100 Subject: [PATCH 11/63] Save deviceId in preferences --- listener_clients/embedded-listener/src/main.cpp | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index f874777f..2f4207fb 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -22,6 +22,7 @@ char ta_host[60] = ""; char ta_port[8] = "4455"; String deviceCode; +String selectedDeviceId; DynamicJsonDocument bus_options(800); DynamicJsonDocument devices(2048); @@ -73,6 +74,11 @@ void event_device_states(DynamicJsonDocument new_device_states) void event_reassign(String old_device, String new_device) { Serial.println("Reassign device"); + selectedDeviceId = new_device; + + preferences.begin("tally-arbiter"); + preferences.putString("ta_deviceId", new_device); + preferences.end(); } void event_flash() @@ -113,7 +119,7 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng socketIO.send(sIOtype_CONNECT, "/"); DynamicJsonDocument listenerClientConnect(1024); - listenerClientConnect["deviceId"] = "test"; //TODO: read from WiFiManager settings (so its saved with connection params and can be erased easily) + listenerClientConnect["deviceId"] = selectedDeviceId; listenerClientConnect["listenerType"] = "embedded listener_"+deviceCode; //TODO: read device type from build envs; listenerClientConnect["canBeReassigned"] = true; listenerClientConnect["canBeFlashed"] = true; @@ -158,7 +164,7 @@ void saveParamCallback() { Serial.println("Saving new TallyArbiter host"); - preferences.begin("tally-arbiter", false); + preferences.begin("tally-arbiter"); preferences.putString("ta_host", str_taHost); preferences.putString("ta_port", str_taPort); preferences.end(); @@ -186,7 +192,7 @@ void setup() Serial.println("Initializing..."); Serial.setDebugOutput(true); - preferences.begin("tally-arbiter", false); + preferences.begin("tally-arbiter"); Serial.println("Reading preferences"); if(preferences.getString("ta_host").length() > 0){ String newHost = preferences.getString("taHost"); @@ -196,6 +202,9 @@ void setup() String newPort = preferences.getString("taPort"); newPort.toCharArray(ta_port, 8); } + if(preferences.getString("ta_deviceId").length() > 0){ + selectedDeviceId = preferences.getString("ta_deviceId"); + } preferences.end(); Serial.println(); From 07ce198d17fd1969932dc7a4407aa8929c7b8fd6 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 21 Jan 2022 00:30:22 +0100 Subject: [PATCH 12/63] Implement color conversion and fix pref. load --- .../embedded-listener/src/main.cpp | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 2f4207fb..5b2f1565 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -48,6 +48,20 @@ void sendSocketEvent(String event_name, DynamicJsonDocument params) Serial.println(output); } +int* convertColorToRGB(String hexstring) +{ + int rgb[3] = {0, 0, 0}; + + hexstring.replace("#", ""); + long number = (long) strtol( &hexstring[1], NULL, 16); + + rgb[0] = number >> 16; + rgb[1] = number >> 8 & 0xFF; + rgb[2] = number & 0xFF; + + return rgb; +} + void event_error(String error) { Serial.println("Server reported an error: " + error); @@ -56,7 +70,16 @@ void event_error(String error) void event_bus_options(DynamicJsonDocument new_bus_options) { bus_options = new_bus_options; + JsonArray bus_options_array = bus_options.as(); Serial.println("Bus options received"); + serializeJson(bus_options, Serial); + + int index = 0; + for (JsonObject bus : bus_options_array) { + Serial.println("Bus " + String(index) + ": " + bus["id"].as()); + + index++; + } } void event_devices(DynamicJsonDocument new_devices) @@ -195,11 +218,11 @@ void setup() preferences.begin("tally-arbiter"); Serial.println("Reading preferences"); if(preferences.getString("ta_host").length() > 0){ - String newHost = preferences.getString("taHost"); + String newHost = preferences.getString("ta_host"); newHost.toCharArray(ta_host, 60); } if(preferences.getString("ta_port").length() > 0){ - String newPort = preferences.getString("taPort"); + String newPort = preferences.getString("ta_port"); newPort.toCharArray(ta_port, 8); } if(preferences.getString("ta_deviceId").length() > 0){ From 0ede37655aead8c9001842470f4c31a48220be31 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 21 Jan 2022 16:50:46 +0100 Subject: [PATCH 13/63] Fix color converter, split into multiple files --- .../embedded-listener/src/main.cpp | 46 +++---------------- .../embedded-listener/src/user_config.h | 3 +- .../src/user_config_override_sample.h | 13 +++++- .../embedded-listener/src/utils.h | 31 +++++++++++++ 4 files changed, 52 insertions(+), 41 deletions(-) create mode 100644 listener_clients/embedded-listener/src/utils.h diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 5b2f1565..f51a10d1 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -10,6 +10,7 @@ #include #include +#include #include SocketIOclient socketIO; @@ -28,40 +29,6 @@ DynamicJsonDocument bus_options(800); DynamicJsonDocument devices(2048); DynamicJsonDocument device_states(1024); -void sendSocketEvent(String event_name, DynamicJsonDocument params) -{ - // create JSON message for Socket.IO (event) - DynamicJsonDocument doc(1024); - JsonArray array = doc.to(); - - array.add(event_name); - array.add(params); - - // JSON to String (serializion) - String output; - serializeJson(doc, output); - - // Send event - socketIO.sendEVENT(output); - - // Print JSON for debugging - Serial.println(output); -} - -int* convertColorToRGB(String hexstring) -{ - int rgb[3] = {0, 0, 0}; - - hexstring.replace("#", ""); - long number = (long) strtol( &hexstring[1], NULL, 16); - - rgb[0] = number >> 16; - rgb[1] = number >> 8 & 0xFF; - rgb[2] = number & 0xFF; - - return rgb; -} - void event_error(String error) { Serial.println("Server reported an error: " + error); @@ -76,7 +43,9 @@ void event_bus_options(DynamicJsonDocument new_bus_options) int index = 0; for (JsonObject bus : bus_options_array) { - Serial.println("Bus " + String(index) + ": " + bus["id"].as()); + int r, g, b; + convertColorToRGB(bus["color"].as(), r, g, b); + Serial.println("Bus " + String(index) + ": " + bus["id"].as() + " r: " + String(r) + " g: " + String(g) + " b: " + String(b)); index++; } @@ -173,7 +142,7 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng } } -String getParam(String name) { +String getSettingsPageParam(String name) { String value; if (wm.server->hasArg(name)) { value = wm.server->arg(name); @@ -182,8 +151,8 @@ String getParam(String name) { } void saveParamCallback() { - String str_taHost = getParam("host"); - String str_taPort = getParam("port"); + String str_taHost = getSettingsPageParam("host"); + String str_taPort = getSettingsPageParam("port"); Serial.println("Saving new TallyArbiter host"); @@ -243,7 +212,6 @@ void setup() res = wm.autoConnect(); #if USE_STATIC_IP -//TODO: add in config and in config override and test wm.setSTAStaticIPConfig(STATIC_IP_ADDR, GATEWAY_IP_ADDR, SUBNET_ADDR, DNS_ADDR); // optional DNS 4th argument #endif diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index 2ac56893..271431bb 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -1,7 +1,8 @@ #ifndef _USER_CONFIG_H_ #define _USER_CONFIG_H_ -//#define USE_CONFIG_OVERRIDE +//If you want to load custom build config, uncomment the following line and edit the file user_config_override.h +//#define USE_CONFIG_OVERRIDE true #define USE_STATIC_IP false diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h index a37d14c7..96d6f98a 100644 --- a/listener_clients/embedded-listener/src/user_config_override_sample.h +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -1 +1,12 @@ -/* Place your custom build config here */ \ No newline at end of file +/* Place your custom build config here */ + +// Uncomment this if you want to use the static IP +/* +#undef USE_STATIC_IP +#define USE_STATIC_IP true + +#define STATIC_IP_ADDR IPAddress(192,168,0,99) +#define GATEWAY_IP_ADDR IPAddress(192,168,0,1) +#define SUBNET_ADDR IPAddress(255,255,255,0) +#define DNS_ADDR IPAddress(192,168,0,1) +*/ diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h new file mode 100644 index 00000000..40d3c3d0 --- /dev/null +++ b/listener_clients/embedded-listener/src/utils.h @@ -0,0 +1,31 @@ +extern SocketIOclient socketIO; + +void convertColorToRGB(String hexstring, int & r, int & g, int & b) +{ + hexstring.replace("#", ""); + long number = (long) strtol( &hexstring[1], NULL, 16); + + r = number >> 16; + g = number >> 8 & 0xFF; + b = number & 0xFF; +} + +void sendSocketEvent(String event_name, DynamicJsonDocument params) +{ + // create JSON message for Socket.IO (event) + DynamicJsonDocument doc(1024); + JsonArray array = doc.to(); + + array.add(event_name); + array.add(params); + + // JSON to String (serializion) + String output; + serializeJson(doc, output); + + // Send event + socketIO.sendEVENT(output); + + // Print JSON for debugging + Serial.println(output); +} From 4aafa8cee59320662d0aaa21efd39f1bdd881926 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 21 Jan 2022 17:40:22 +0100 Subject: [PATCH 14/63] Move getSettingsPageParam --- listener_clients/embedded-listener/src/main.cpp | 8 -------- listener_clients/embedded-listener/src/utils.h | 9 +++++++++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index f51a10d1..78b9dadd 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -142,14 +142,6 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng } } -String getSettingsPageParam(String name) { - String value; - if (wm.server->hasArg(name)) { - value = wm.server->arg(name); - } - return value; -} - void saveParamCallback() { String str_taHost = getSettingsPageParam("host"); String str_taPort = getSettingsPageParam("port"); diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 40d3c3d0..4861cc4f 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,4 +1,5 @@ extern SocketIOclient socketIO; +extern WiFiManager wm; void convertColorToRGB(String hexstring, int & r, int & g, int & b) { @@ -29,3 +30,11 @@ void sendSocketEvent(String event_name, DynamicJsonDocument params) // Print JSON for debugging Serial.println(output); } + +String getSettingsPageParam(String name) { + String value; + if (wm.server->hasArg(name)) { + value = wm.server->arg(name); + } + return value; +} From 0880012b0ddef109f5120e77eb408f9e85b8c33e Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 21 Jan 2022 23:48:44 +0100 Subject: [PATCH 15/63] Add more buggy code to fix later --- .../embedded-listener/src/main.cpp | 82 ++++++++++++++++++- .../src/user_config_override_sample.h | 12 +++ .../embedded-listener/src/utils.h | 24 ++++++ 3 files changed, 117 insertions(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 78b9dadd..1088f925 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -39,7 +39,7 @@ void event_bus_options(DynamicJsonDocument new_bus_options) bus_options = new_bus_options; JsonArray bus_options_array = bus_options.as(); Serial.println("Bus options received"); - serializeJson(bus_options, Serial); + serializeJson(bus_options, Serial); Serial.println(); int index = 0; for (JsonObject bus : bus_options_array) { @@ -60,7 +60,73 @@ void event_devices(DynamicJsonDocument new_devices) void event_device_states(DynamicJsonDocument new_device_states) { device_states = new_device_states; + JsonArray device_states_array = device_states.as(); Serial.println("New device states received"); + serializeJson(device_states, Serial); Serial.println(); + + if(bus_options.isNull()) { + Serial.println("No bus options received yet, skipping tally update."); + return; + } + + int index = 0; + for (JsonObject state : device_states_array) { + if(state["deviceId"].as() == selectedDeviceId && state["sources"].as().size() > 0) { + JsonObject bus = getBusOptionById(state["busId"].as()); + if(bus.isNull()) { + Serial.println("No bus option found for device " + state["deviceId"].as() + " busId: " + state["busId"].as()); + continue; + } + + Serial.println("Device " + state["deviceId"].as() + " busId: " + state["busId"].as()); + + //TODO: refactor this + //TODO: fix this + if(bus["type"].as() == "preview") { + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, HIGH); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, LOW); + #endif + } else if(bus["type"].as() == "program") { + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, HIGH); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, LOW); + #endif + } else if(bus["type"].as() == "aux") { + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, HIGH); + #endif + } else { + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, LOW); + #endif + } + } + + index++; + } } void event_reassign(String old_device, String new_device) @@ -228,6 +294,20 @@ void setup() delay(1000); } } + +#ifdef PROGRAM_TALLY_STATUS_PIN + pinMode(PROGRAM_TALLY_STATUS_PIN, OUTPUT); + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); +#endif +#ifdef PREVIEW_TALLY_STATUS_PIN + pinMode(PREVIEW_TALLY_STATUS_PIN, OUTPUT); + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); +#endif +#ifdef AUX_TALLY_STATUS_PIN + pinMode(AUX_TALLY_STATUS_PIN, OUTPUT); + writeOutput(AUX_TALLY_STATUS_PIN, LOW); +#endif + } void loop() diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h index 96d6f98a..2dd1adb1 100644 --- a/listener_clients/embedded-listener/src/user_config_override_sample.h +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -10,3 +10,15 @@ #define SUBNET_ADDR IPAddress(255,255,255,0) #define DNS_ADDR IPAddress(192,168,0,1) */ + +// Uncomment for enabling tally status output on external pin +/* +#define PREVIEW_TALLY_STATUS_PIN D7 +#define PROGRAM_TALLY_STATUS_PIN D6 +#define AUX_TALLY_STATUS_PIN D5 +*/ + +// Uncomment if you are using common-anode lights and you want to invert output logic +/* +#define INVERT_OUTPUT_LOGIC true +*/ diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 4861cc4f..8ba98fa4 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,5 +1,6 @@ extern SocketIOclient socketIO; extern WiFiManager wm; +extern DynamicJsonDocument bus_options; void convertColorToRGB(String hexstring, int & r, int & g, int & b) { @@ -38,3 +39,26 @@ String getSettingsPageParam(String name) { } return value; } + +JsonObject getBusOptionById(String bus_id) { + JsonArray bus_options_array = bus_options.as(); + for (JsonObject bus : bus_options_array) { + if (bus["id"].as() == bus_id) { + return bus; + } + } + + StaticJsonDocument<1> empty_doc; + JsonObject empty_object = empty_doc.to(); + return empty_object; +} + +void writeOutput(int pin, bool value) { + #ifdef INVERT_OUTPUT_LOGIC + #if INVERT_OUTPUT_LOGIC + value = !value; + #endif + #endif + Serial.println("writeOutput " + String(value) + " to pin " + String(pin)); + digitalWrite(pin, value); +} From f3d889ae62a12bc3cad8286f4de5d733d1bc3171 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sun, 23 Jan 2022 23:54:32 +0100 Subject: [PATCH 16/63] Fix tally status output and improve mem usage --- .../embedded-listener/src/main.cpp | 41 ++++++++----------- .../embedded-listener/src/user_config.h | 7 +--- .../embedded-listener/src/utils.h | 20 +++++---- 3 files changed, 30 insertions(+), 38 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 1088f925..71686c46 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -25,9 +25,7 @@ char ta_port[8] = "4455"; String deviceCode; String selectedDeviceId; -DynamicJsonDocument bus_options(800); -DynamicJsonDocument devices(2048); -DynamicJsonDocument device_states(1024); +String bus_options; void event_error(String error) { @@ -36,35 +34,22 @@ void event_error(String error) void event_bus_options(DynamicJsonDocument new_bus_options) { - bus_options = new_bus_options; - JsonArray bus_options_array = bus_options.as(); + serializeJson(new_bus_options, bus_options); Serial.println("Bus options received"); - serializeJson(bus_options, Serial); Serial.println(); - - int index = 0; - for (JsonObject bus : bus_options_array) { - int r, g, b; - convertColorToRGB(bus["color"].as(), r, g, b); - Serial.println("Bus " + String(index) + ": " + bus["id"].as() + " r: " + String(r) + " g: " + String(g) + " b: " + String(b)); - - index++; - } } void event_devices(DynamicJsonDocument new_devices) { - devices = new_devices; Serial.println("Devices received"); } void event_device_states(DynamicJsonDocument new_device_states) { - device_states = new_device_states; JsonArray device_states_array = device_states.as(); Serial.println("New device states received"); serializeJson(device_states, Serial); Serial.println(); - if(bus_options.isNull()) { + if(bus_options == "") { Serial.println("No bus options received yet, skipping tally update."); return; } @@ -78,11 +63,10 @@ void event_device_states(DynamicJsonDocument new_device_states) continue; } - Serial.println("Device " + state["deviceId"].as() + " busId: " + state["busId"].as()); + Serial.println("Found bus option: " + bus["id"].as() + " (type: " + bus["type"].as() + ")"); //TODO: refactor this - //TODO: fix this - if(bus["type"].as() == "preview") { + if(bus["type"].as().equals("preview")) { #ifdef PREVIEW_TALLY_STATUS_PIN writeOutput(PREVIEW_TALLY_STATUS_PIN, HIGH); #endif @@ -92,7 +76,7 @@ void event_device_states(DynamicJsonDocument new_device_states) #ifdef AUX_TALLY_STATUS_PIN writeOutput(AUX_TALLY_STATUS_PIN, LOW); #endif - } else if(bus["type"].as() == "program") { + } else if(bus["type"].as().equals("program")) { #ifdef PREVIEW_TALLY_STATUS_PIN writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); #endif @@ -102,7 +86,7 @@ void event_device_states(DynamicJsonDocument new_device_states) #ifdef AUX_TALLY_STATUS_PIN writeOutput(AUX_TALLY_STATUS_PIN, LOW); #endif - } else if(bus["type"].as() == "aux") { + } else if(bus["type"].as().equals("aux")) { #ifdef PREVIEW_TALLY_STATUS_PIN writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); #endif @@ -123,10 +107,21 @@ void event_device_states(DynamicJsonDocument new_device_states) writeOutput(AUX_TALLY_STATUS_PIN, LOW); #endif } + return; } index++; } + + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, LOW); + #endif } void event_reassign(String old_device, String new_device) diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index 271431bb..c7303998 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -1,13 +1,8 @@ #ifndef _USER_CONFIG_H_ #define _USER_CONFIG_H_ -//If you want to load custom build config, uncomment the following line and edit the file user_config_override.h -//#define USE_CONFIG_OVERRIDE true - #define USE_STATIC_IP false -#ifdef USE_CONFIG_OVERRIDE - #include "user_config_override.h" // Configuration overrides for my_user_config.h -#endif +#include "user_config_override.h" // Configuration overrides for user_config.h #endif \ No newline at end of file diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 8ba98fa4..cb003766 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,6 +1,6 @@ extern SocketIOclient socketIO; extern WiFiManager wm; -extern DynamicJsonDocument bus_options; +extern String bus_options; void convertColorToRGB(String hexstring, int & r, int & g, int & b) { @@ -40,17 +40,19 @@ String getSettingsPageParam(String name) { return value; } -JsonObject getBusOptionById(String bus_id) { - JsonArray bus_options_array = bus_options.as(); - for (JsonObject bus : bus_options_array) { - if (bus["id"].as() == bus_id) { - return bus; +JsonObject getBusOptionById(String busId) { + DynamicJsonDocument bus(1024); + deserializeJson(bus, bus_options); + + JsonArray bus_options_array = bus.as(); + + for (JsonObject bus_option : bus_options_array) { + if(bus_option["id"].as() == busId) { + return bus_option; } } - StaticJsonDocument<1> empty_doc; - JsonObject empty_object = empty_doc.to(); - return empty_object; + return JsonObject(); } void writeOutput(int pin, bool value) { From fa8d7d152ab259bf130c44736f3ec2c1716bd4c1 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Mon, 24 Jan 2022 15:11:10 +0100 Subject: [PATCH 17/63] Support multiple state and check last state --- .../embedded-listener/src/main.cpp | 107 +++++++++--------- 1 file changed, 52 insertions(+), 55 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 71686c46..e1d95315 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -26,6 +26,7 @@ String deviceCode; String selectedDeviceId; String bus_options; +String last_bus_type; void event_error(String error) { @@ -38,12 +39,12 @@ void event_bus_options(DynamicJsonDocument new_bus_options) Serial.println("Bus options received"); } -void event_devices(DynamicJsonDocument new_devices) +void event_devices(DynamicJsonDocument devices) { Serial.println("Devices received"); } -void event_device_states(DynamicJsonDocument new_device_states) +void event_device_states(DynamicJsonDocument device_states) { JsonArray device_states_array = device_states.as(); Serial.println("New device states received"); @@ -55,6 +56,13 @@ void event_device_states(DynamicJsonDocument new_device_states) } int index = 0; + + bool state_changed = false; + + bool preview_led_output = false; + bool program_led_output = false; + bool aux_led_output = false; + for (JsonObject state : device_states_array) { if(state["deviceId"].as() == selectedDeviceId && state["sources"].as().size() > 0) { JsonObject bus = getBusOptionById(state["busId"].as()); @@ -63,65 +71,54 @@ void event_device_states(DynamicJsonDocument new_device_states) continue; } - Serial.println("Found bus option: " + bus["id"].as() + " (type: " + bus["type"].as() + ")"); - - //TODO: refactor this - if(bus["type"].as().equals("preview")) { - #ifdef PREVIEW_TALLY_STATUS_PIN - writeOutput(PREVIEW_TALLY_STATUS_PIN, HIGH); - #endif - #ifdef PROGRAM_TALLY_STATUS_PIN - writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); - #endif - #ifdef AUX_TALLY_STATUS_PIN - writeOutput(AUX_TALLY_STATUS_PIN, LOW); - #endif - } else if(bus["type"].as().equals("program")) { - #ifdef PREVIEW_TALLY_STATUS_PIN - writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); - #endif - #ifdef PROGRAM_TALLY_STATUS_PIN - writeOutput(PROGRAM_TALLY_STATUS_PIN, HIGH); - #endif - #ifdef AUX_TALLY_STATUS_PIN - writeOutput(AUX_TALLY_STATUS_PIN, LOW); - #endif - } else if(bus["type"].as().equals("aux")) { - #ifdef PREVIEW_TALLY_STATUS_PIN - writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); - #endif - #ifdef PROGRAM_TALLY_STATUS_PIN - writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); - #endif - #ifdef AUX_TALLY_STATUS_PIN - writeOutput(AUX_TALLY_STATUS_PIN, HIGH); - #endif - } else { - #ifdef PREVIEW_TALLY_STATUS_PIN - writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); - #endif - #ifdef PROGRAM_TALLY_STATUS_PIN - writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); - #endif - #ifdef AUX_TALLY_STATUS_PIN - writeOutput(AUX_TALLY_STATUS_PIN, LOW); - #endif + String bus_type = bus["type"].as(); + if(bus_type.equals(last_bus_type)) { + Serial.println("Skipping tally update for device " + state["deviceId"].as() + " busId: " + state["busId"].as() + " because bus type is the same as last time."); + continue; + } + + Serial.println("Found bus option: " + bus["id"].as() + " (type: " + bus_type + ")"); + Serial.println(last_bus_type + " -> " + bus_type); + + state_changed = true; + + if(bus_type.equals("preview")) { + preview_led_output = true; + } else if(bus_type.equals("program")) { + program_led_output = true; + } else if(bus_type.equals("aux")) { + aux_led_output = true; } - return; + + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, preview_led_output); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, program_led_output); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, aux_led_output); + #endif + + last_bus_type = bus_type; } index++; } - #ifdef PREVIEW_TALLY_STATUS_PIN - writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); - #endif - #ifdef PROGRAM_TALLY_STATUS_PIN - writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); - #endif - #ifdef AUX_TALLY_STATUS_PIN - writeOutput(AUX_TALLY_STATUS_PIN, LOW); - #endif + if(!state_changed) { + #ifdef PREVIEW_TALLY_STATUS_PIN + writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); + #endif + #ifdef PROGRAM_TALLY_STATUS_PIN + writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); + #endif + #ifdef AUX_TALLY_STATUS_PIN + writeOutput(AUX_TALLY_STATUS_PIN, LOW); + #endif + + last_bus_type = ""; + } } void event_reassign(String old_device, String new_device) From 35e6823cc482683a028a16bc2a0d008bf000dc41 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Mon, 24 Jan 2022 19:30:32 +0100 Subject: [PATCH 18/63] Initial ESP8266 support TODO: fit program in flash for the ESP01 --- .../embedded-listener/platformio.ini | 15 +++++++++++++ .../embedded-listener/src/main.cpp | 21 +++++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index e2222554..51e817d0 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -25,18 +25,21 @@ lib_deps = platform = espressif32 board = m5stack-atom build_flags = + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM [env:m5stack-core-esp32] platform = espressif32 board = m5stack-core-esp32 build_flags = + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5CORE [env:m5stick-c] platform = espressif32 board = m5stick-c build_flags = + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC [env:ttgo-t7-v13-mini32] @@ -46,6 +49,7 @@ lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = + -DPLATFORM_ARCH_ESP32 -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_BACKLIGHT_ON=HIGH @@ -75,6 +79,7 @@ lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = + -DPLATFORM_ARCH_ESP32 -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_MISO=12 @@ -98,19 +103,29 @@ build_flags = [env:esp32dev] platform = espressif32 board = esp32dev +build_flags = + -DPLATFORM_ARCH_ESP32 [env:esp12e] platform = espressif8266 board = esp12e +build_flags = + -DPLATFORM_ARCH_ESP8266 [env:esp01_1m] platform = espressif8266 board = esp01_1m +build_flags = + -DPLATFORM_ARCH_ESP8266 [env:esp01] platform = espressif8266 board = esp01 +build_flags = + -DPLATFORM_ARCH_ESP8266 [env:esp07] platform = espressif8266 board = esp07 +build_flags = + -DPLATFORM_ARCH_ESP8266 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index e1d95315..fc4e7ae4 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -6,9 +6,22 @@ #include #include + +#ifdef PLATFORM_ARCH_ESP32 #include +#endif +#ifdef PLATFORM_ARCH_ESP8266 +#include +#endif + #include + +#ifdef PLATFORM_ARCH_ESP32 #include +#endif +#ifdef PLATFORM_ARCH_ESP8266 +#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." //TODO: implement esp32 datasaving +#endif #include #include @@ -16,7 +29,9 @@ SocketIOclient socketIO; WiFiManager wm; +#ifdef PLATFORM_ARCH_ESP32 Preferences preferences; +#endif WiFiManagerParameter ta_host_param("host", "TallyArbiter server host", "", 60); WiFiManagerParameter ta_port_param("port", "TallyArbiter port", "4455", 8); char ta_host[60] = ""; @@ -126,9 +141,11 @@ void event_reassign(String old_device, String new_device) Serial.println("Reassign device"); selectedDeviceId = new_device; + #ifdef PLATFORM_ARCH_ESP32 preferences.begin("tally-arbiter"); preferences.putString("ta_deviceId", new_device); preferences.end(); + #endif } void event_flash() @@ -206,10 +223,12 @@ void saveParamCallback() { Serial.println("Saving new TallyArbiter host"); + #ifdef PLATFORM_ARCH_ESP32 preferences.begin("tally-arbiter"); preferences.putString("ta_host", str_taHost); preferences.putString("ta_port", str_taPort); preferences.end(); + #endif str_taHost.toCharArray(ta_host, 60); str_taPort.toCharArray(ta_port, 8); @@ -234,6 +253,7 @@ void setup() Serial.println("Initializing..."); Serial.setDebugOutput(true); + #ifdef PLATFORM_ARCH_ESP32 preferences.begin("tally-arbiter"); Serial.println("Reading preferences"); if(preferences.getString("ta_host").length() > 0){ @@ -248,6 +268,7 @@ void setup() selectedDeviceId = preferences.getString("ta_deviceId"); } preferences.end(); + #endif Serial.println(); Serial.println(); From 4b0021956c4a6cf4afcf934cca40543bef6d1278 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 25 Jan 2022 00:14:47 +0100 Subject: [PATCH 19/63] Remove esp01 support and add build_flags doc --- .../embedded-listener/platformio.ini | 42 +++++++++++++------ .../embedded-listener/src/main.cpp | 2 +- 2 files changed, 30 insertions(+), 14 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 51e817d0..4a630a59 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -1,13 +1,20 @@ ; PlatformIO Project Configuration File -; -; Build options: build flags, source filter -; Upload options: custom upload port, speed and extra flags -; Library options: dependencies, extra library storages -; Advanced options: extra scripting -; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html +; Build flags used here: +; PLATFORM_ARCH_ESP32/PLATFORM_ARCH_ESP8266 --> Determine if the processor is ESP32-based or ESP8266-based +; PLATFORM_NAME --> Listener client name added in TallyArbiter + +; We use the following flags to enable platform-specific features (like displays and custom hardware peripherals): +; PLATFORM_M5ATOM --> Enable M5Atom features +; PLATFORM_M5STACK --> Enable M5Stack features +; PLATFORM_M5STICKC --> Enable M5StickC features +; PLATFORM_TTGO --> Enable TTGO features + +; If a device has no other internal peripherals (like esp32dev, esp12e, esp1_1m, esp07), you can add it without other "PLATFORM_ABCDEF" flag +; Doing this, it's required to edit your personal user_config_override.h file to enable platform-agnostic features, like tally status output or NeoPixel. + [platformio] default_envs = esp32dev @@ -27,13 +34,15 @@ board = m5stack-atom build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM + -DPLATFORM_NAME=m5stack-atom [env:m5stack-core-esp32] platform = espressif32 board = m5stack-core-esp32 build_flags = -DPLATFORM_ARCH_ESP32 - -DPLATFORM_M5CORE + -DPLATFORM_M5STACK + -DPLATFORM_NAME=m5stack [env:m5stick-c] platform = espressif32 @@ -41,6 +50,7 @@ board = m5stick-c build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC + -DPLATFORM_NAME=m5stick [env:ttgo-t7-v13-mini32] platform = espressif32 @@ -50,6 +60,10 @@ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 + -DPLATFORM_TTGO + -DPLATFORM_NAME=ttgo-t7-13 + + ; Display settings below -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_BACKLIGHT_ON=HIGH @@ -80,6 +94,10 @@ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 + -DPLATFORM_TTGO + -DPLATFORM_NAME=ttgo-t7-14 + + ; Display settings below -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_MISO=12 @@ -105,27 +123,25 @@ platform = espressif32 board = esp32dev build_flags = -DPLATFORM_ARCH_ESP32 + -DPLATFORM_NAME=esp32dev [env:esp12e] platform = espressif8266 board = esp12e build_flags = -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_NAME=esp12e [env:esp01_1m] platform = espressif8266 board = esp01_1m build_flags = -DPLATFORM_ARCH_ESP8266 - -[env:esp01] -platform = espressif8266 -board = esp01 -build_flags = - -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_NAME=esp01 [env:esp07] platform = espressif8266 board = esp07 build_flags = -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_NAME=esp07 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index fc4e7ae4..58260c4b 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -20,7 +20,7 @@ #include #endif #ifdef PLATFORM_ARCH_ESP8266 -#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." //TODO: implement esp32 datasaving +#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." //TODO: implement esp32 data saving #endif #include From 22ef22031dfb2bd571affedd750356b70918d69f Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 25 Jan 2022 00:23:49 +0100 Subject: [PATCH 20/63] Use PLATFORM_NAME in listenerType --- .../embedded-listener/platformio.ini | 20 ++++++++++--------- .../embedded-listener/src/main.cpp | 2 +- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 4a630a59..3e38ce80 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -23,6 +23,8 @@ monitor_filters = default, esp32_exception_decoder monitor_speed = 115200 extra_scripts = tools/copy_config_override.py framework = arduino +build_flags = + '-DPLATFORM_NAME="generic-embedded-listener"' lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 @@ -34,7 +36,7 @@ board = m5stack-atom build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM - -DPLATFORM_NAME=m5stack-atom + '-DPLATFORM_NAME="m5stack-atom"' [env:m5stack-core-esp32] platform = espressif32 @@ -42,7 +44,7 @@ board = m5stack-core-esp32 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STACK - -DPLATFORM_NAME=m5stack + '-DPLATFORM_NAME="m5stack"' [env:m5stick-c] platform = espressif32 @@ -50,7 +52,7 @@ board = m5stick-c build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC - -DPLATFORM_NAME=m5stick + '-DPLATFORM_NAME="m5stick"' [env:ttgo-t7-v13-mini32] platform = espressif32 @@ -61,7 +63,7 @@ lib_deps = build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO - -DPLATFORM_NAME=ttgo-t7-13 + '-DPLATFORM_NAME="ttgo-t7-13"' ; Display settings below -DUSER_SETUP_LOADED=1 @@ -95,7 +97,7 @@ lib_deps = build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO - -DPLATFORM_NAME=ttgo-t7-14 + '-DPLATFORM_NAME="ttgo-t7-14"' ; Display settings below -DUSER_SETUP_LOADED=1 @@ -123,25 +125,25 @@ platform = espressif32 board = esp32dev build_flags = -DPLATFORM_ARCH_ESP32 - -DPLATFORM_NAME=esp32dev + '-DPLATFORM_NAME="esp32dev"' [env:esp12e] platform = espressif8266 board = esp12e build_flags = -DPLATFORM_ARCH_ESP8266 - -DPLATFORM_NAME=esp12e + '-DPLATFORM_NAME="esp12e"' [env:esp01_1m] platform = espressif8266 board = esp01_1m build_flags = -DPLATFORM_ARCH_ESP8266 - -DPLATFORM_NAME=esp01 + '-DPLATFORM_NAME="esp01"' [env:esp07] platform = espressif8266 board = esp07 build_flags = -DPLATFORM_ARCH_ESP8266 - -DPLATFORM_NAME=esp07 + '-DPLATFORM_NAME="esp07"' diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 58260c4b..b9a6fb1d 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -187,7 +187,7 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng DynamicJsonDocument listenerClientConnect(1024); listenerClientConnect["deviceId"] = selectedDeviceId; - listenerClientConnect["listenerType"] = "embedded listener_"+deviceCode; //TODO: read device type from build envs; + listenerClientConnect["listenerType"] = String(PLATFORM_NAME)+"-"+deviceCode; listenerClientConnect["canBeReassigned"] = true; listenerClientConnect["canBeFlashed"] = true; listenerClientConnect["supportsChat"] = true; From 229ead68d57b6857d82183f3b1b370796812dee3 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Thu, 27 Jan 2022 00:09:28 +0100 Subject: [PATCH 21/63] Support Adafruit NeoPixel --- listener_clients/embedded-listener/README.md | 26 ++++++++ .../embedded-listener/platformio.ini | 44 ++++++------- .../embedded-listener/src/main.cpp | 63 +++++++++++++++++-- .../src/user_config_override_sample.h | 18 ++++++ 4 files changed, 120 insertions(+), 31 deletions(-) create mode 100644 listener_clients/embedded-listener/README.md diff --git a/listener_clients/embedded-listener/README.md b/listener_clients/embedded-listener/README.md new file mode 100644 index 00000000..9f0d861f --- /dev/null +++ b/listener_clients/embedded-listener/README.md @@ -0,0 +1,26 @@ +# Embedded listener client + +# Development + +## Configuring platformio.ini + +Used build flags here: +| FLAG NAME | DESCRIPTION | EXAMPLE VALUE | +|:--------------------------------------------:|:----------------------------------------------------------:|:-------------:| +| PLATFORM_ARCH_ESP32
PLATFORM_ARCH_ESP8266 | Determine if the processor is ESP32-based or ESP8266-based | | +| PLATFORM_NAME | Listener client name added in TallyArbiter | | +| | | | + +We use the following flags to enable platform-specific features (like displays and custom hardware peripherals): +| FLAG NAME | DESCRIPTION | EXAMPLE VALUE | +|:-----------------:|:------------------------:|:-------------:| +| PLATFORM_M5ATOM | Enable M5Atom features | | +| PLATFORM_M5STACK | Enable M5Stack features | | +| PLATFORM_M5STICKC | Enable M5StickC features | | +| PLATFORM_TTGO | Enable TTGO features | | + +> If a device has no other internal peripherals (like esp32dev, esp12e, esp1_1m, esp07), you can add it without other "PLATFORM_ABCDEF" flag +Doing this, it's required to edit your personal user_config_override.h file to enable platform-agnostic features, like tally status output or NeoPixel. + + + diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 3e38ce80..7d3088d5 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -1,20 +1,13 @@ ; PlatformIO Project Configuration File +; +; Build options: build flags, source filter +; Upload options: custom upload port, speed and extra flags +; Library options: dependencies, extra library storages +; Advanced options: extra scripting +; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html -; Build flags used here: -; PLATFORM_ARCH_ESP32/PLATFORM_ARCH_ESP8266 --> Determine if the processor is ESP32-based or ESP8266-based -; PLATFORM_NAME --> Listener client name added in TallyArbiter - -; We use the following flags to enable platform-specific features (like displays and custom hardware peripherals): -; PLATFORM_M5ATOM --> Enable M5Atom features -; PLATFORM_M5STACK --> Enable M5Stack features -; PLATFORM_M5STICKC --> Enable M5StickC features -; PLATFORM_TTGO --> Enable TTGO features - -; If a device has no other internal peripherals (like esp32dev, esp12e, esp1_1m, esp07), you can add it without other "PLATFORM_ABCDEF" flag -; Doing this, it's required to edit your personal user_config_override.h file to enable platform-agnostic features, like tally status output or NeoPixel. - [platformio] default_envs = esp32dev @@ -24,17 +17,18 @@ monitor_speed = 115200 extra_scripts = tools/copy_config_override.py framework = arduino build_flags = - '-DPLATFORM_NAME="generic-embedded-listener"' + '-DPLATFORM_NAME="generic-embedded-listener"' lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 https://github.com/tzapu/WiFiManager.git + adafruit/Adafruit NeoPixel@^1.10.3 [env:m5stack-atom] platform = espressif32 board = m5stack-atom build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM '-DPLATFORM_NAME="m5stack-atom"' @@ -42,7 +36,7 @@ build_flags = platform = espressif32 board = m5stack-core-esp32 build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STACK '-DPLATFORM_NAME="m5stack"' @@ -50,7 +44,7 @@ build_flags = platform = espressif32 board = m5stick-c build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC '-DPLATFORM_NAME="m5stick"' @@ -61,11 +55,10 @@ lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-13"' - - ; Display settings below + -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_BACKLIGHT_ON=HIGH @@ -95,11 +88,10 @@ lib_ldf_mode = deep+ lib_deps = bodmer/TFT_eSPI@^2.4.11 build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-14"' - ; Display settings below -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 -DTFT_MISO=12 @@ -124,26 +116,26 @@ build_flags = platform = espressif32 board = esp32dev build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP32 '-DPLATFORM_NAME="esp32dev"' [env:esp12e] platform = espressif8266 board = esp12e build_flags = - -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp12e"' [env:esp01_1m] platform = espressif8266 board = esp01_1m build_flags = - -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp01"' [env:esp07] platform = espressif8266 board = esp07 build_flags = - -DPLATFORM_ARCH_ESP8266 + -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp07"' diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index b9a6fb1d..ce19cce2 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -6,6 +6,10 @@ #include #include +#include + +#include +#include #ifdef PLATFORM_ARCH_ESP32 #include @@ -14,17 +18,28 @@ #include #endif -#include - #ifdef PLATFORM_ARCH_ESP32 #include #endif #ifdef PLATFORM_ARCH_ESP8266 -#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." //TODO: implement esp32 data saving +#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." +//TODO: implement esp32 data saving #endif -#include -#include +#ifdef ENABLE_ADAFRUIT_NEOPIXEL +#include + +Adafruit_NeoPixel strip(ADAFRUIT_NEOPIXEL_LED_COUNT, ADAFRUIT_NEOPIXEL_LED_PIN, ADAFRUIT_NEOPIXEL_TYPE); +#define ADAFRUIT_NEOPIXEL_WHITE strip.Color(255, 255, 255) +#define ADAFRUIT_NEOPIXEL_BLACK strip.Color(0, 0, 0) + +void setAdafruitNeoPixelColor(uint32_t color) { + for(int i=0; i(), r, g, b); + Serial.println("Setting color to " + bus["color"].as() + " (" + String(r) + ", " + String(g) + ", " + String(b) + ")"); + setAdafruitNeoPixelColor(strip.Color(r, g, b)); + #endif + last_bus_type = bus_type; } @@ -132,6 +167,10 @@ void event_device_states(DynamicJsonDocument device_states) writeOutput(AUX_TALLY_STATUS_PIN, LOW); #endif + #ifdef ENABLE_ADAFRUIT_NEOPIXEL + setAdafruitNeoPixelColor(strip.Color(0, 0, 0)); + #endif + last_bus_type = ""; } } @@ -151,6 +190,13 @@ void event_reassign(String old_device, String new_device) void event_flash() { Serial.println("Flashing device"); + + #ifdef ENABLE_ADAFRUIT_NEOPIXEL + strip.setBrightness(255); + flashLed(255, 255, 255, 3); + strip.setBrightness(ADAFRUIT_NEOPIXEL_BRIGHTNESS); + #endif + } void event_messaging(String type, String socketId, String message) @@ -321,6 +367,13 @@ void setup() writeOutput(AUX_TALLY_STATUS_PIN, LOW); #endif +#ifdef ENABLE_ADAFRUIT_NEOPIXEL + strip.begin(); // INITIALIZE NeoPixel strip object (REQUIRED) + strip.show(); // Turn OFF all pixels ASAP + strip.setBrightness(ADAFRUIT_NEOPIXEL_BRIGHTNESS); + setAdafruitNeoPixelColor(strip.Color(0, 0, 255)); +#endif + } void loop() diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h index 2dd1adb1..e6a76811 100644 --- a/listener_clients/embedded-listener/src/user_config_override_sample.h +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -22,3 +22,21 @@ /* #define INVERT_OUTPUT_LOGIC true */ + +// Uncomment if you want to use Adafruit NeoPixel +/* +#include + +#define ENABLE_ADAFRUIT_NEOPIXEL true + +#define ADAFRUIT_NEOPIXEL_LED_PIN 5 +#define ADAFRUIT_NEOPIXEL_BRIGHTNESS 50 // Set BRIGHTNESS to about 1/5 (max = 255) +#define ADAFRUIT_NEOPIXEL_LED_COUNT 2 + +#define ADAFRUIT_NEOPIXEL_TYPE NEO_RGB + NEO_KHZ800 +// NEO_KHZ800 800 KHz bitstream (most NeoPixel products w/WS2812 LEDs) +// NEO_KHZ400 400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers) +// NEO_GRB Pixels are wired for GRB bitstream (most NeoPixel products) +// NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2) +// NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products) +*/ From 8a01d54508e28cd9283c8addc368f290a105d145 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Thu, 27 Jan 2022 17:47:01 +0100 Subject: [PATCH 22/63] Flash led on errors --- .../embedded-listener/src/main.cpp | 66 ++++++++----------- .../embedded-listener/src/utils.h | 46 +++++++++++++ 2 files changed, 72 insertions(+), 40 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index ce19cce2..b333e25d 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -58,19 +58,6 @@ String selectedDeviceId; String bus_options; String last_bus_type; -void flashLed(int r, int g, int b, int iterations, int delay_ms = 500) { - for(int i=0; i Date: Fri, 28 Jan 2022 00:41:13 +0100 Subject: [PATCH 23/63] Add M5Stickc and M5StickC-Plus support --- .../embedded-listener/platformio.ini | 19 ++++++- .../embedded-listener/src/main.cpp | 25 +++++++-- .../embedded-listener/src/platform_M5Stickc.h | 53 +++++++++++++++++++ .../embedded-listener/src/user_config.h | 2 + .../src/user_config_override_sample.h | 6 +++ .../embedded-listener/src/utils.h | 45 ++++++++++++++-- 6 files changed, 140 insertions(+), 10 deletions(-) create mode 100644 listener_clients/embedded-listener/src/platform_M5Stickc.h diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 7d3088d5..fa4f83d2 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -43,16 +43,32 @@ build_flags = [env:m5stick-c] platform = espressif32 board = m5stick-c +lib_deps = + ${env.lib_deps} + m5stack/M5StickC@^0.2.5 +build_flags = + -DPLATFORM_ARCH_ESP32 + -DPLATFORM_M5STICKC + '-DPLATFORM_NAME="m5stickc"' + +[env:m5stick-c-plus] +platform = espressif32 +board = m5stick-c +lib_deps = + ${env.lib_deps} + m5stack/M5StickCPlus@^0.0.5 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC - '-DPLATFORM_NAME="m5stick"' + -DM5STICKC_PLUS_VARIANT + '-DPLATFORM_NAME="m5stickc-plus"' [env:ttgo-t7-v13-mini32] platform = espressif32 board = ttgo-t7-v13-mini32 lib_ldf_mode = deep+ lib_deps = + ${env.lib_deps} bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 @@ -86,6 +102,7 @@ platform = espressif32 board = ttgo-t7-v14-mini32 lib_ldf_mode = deep+ lib_deps = + ${env.lib_deps} bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index b333e25d..5799df46 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -41,6 +41,10 @@ void setAdafruitNeoPixelColor(uint32_t color) { } #endif +#ifdef PLATFORM_M5STICKC +#include +#endif + SocketIOclient socketIO; WiFiManager wm; @@ -56,6 +60,7 @@ String deviceCode; String selectedDeviceId; String bus_options; +String devices; String last_bus_type; void event_error(String error) @@ -69,8 +74,9 @@ void event_bus_options(DynamicJsonDocument new_bus_options) Serial.println("Bus options received"); } -void event_devices(DynamicJsonDocument devices) +void event_devices(DynamicJsonDocument new_devices) { + serializeJson(new_devices, devices); Serial.println("Devices received"); } @@ -107,7 +113,11 @@ void event_device_states(DynamicJsonDocument device_states) continue; } - Serial.println("Found bus option: " + bus["id"].as() + " (type: " + bus_type + ")"); + int r, g, b; + convertColorToRGB(bus["color"].as(), r, g, b); + + Serial.print("Found bus option: " + bus["id"].as() + " (type: " + bus_type + ") "); + Serial.println(" color " + bus["color"].as() + " (" + String(r) + ", " + String(g) + ", " + String(b) + ")"); Serial.println(last_bus_type + " -> " + bus_type); state_changed = true; @@ -131,12 +141,13 @@ void event_device_states(DynamicJsonDocument device_states) #endif #ifdef ENABLE_ADAFRUIT_NEOPIXEL - int r, g, b; - convertColorToRGB(bus["color"].as(), r, g, b); - Serial.println("Setting color to " + bus["color"].as() + " (" + String(r) + ", " + String(g) + ", " + String(b) + ")"); setAdafruitNeoPixelColor(strip.Color(r, g, b)); #endif + #ifdef PLATFORM_M5STICKC + m5stickcEvaluateTally(bus_type, r, g, b); + #endif + last_bus_type = bus_type; } @@ -296,6 +307,10 @@ void setup() setAdafruitNeoPixelColor(strip.Color(0, 0, 255)); #endif +#ifdef PLATFORM_M5STICKC + m5stickcInitialize(); +#endif + byte mac[6]; WiFi.macAddress(mac); diff --git a/listener_clients/embedded-listener/src/platform_M5Stickc.h b/listener_clients/embedded-listener/src/platform_M5Stickc.h new file mode 100644 index 00000000..78b2808e --- /dev/null +++ b/listener_clients/embedded-listener/src/platform_M5Stickc.h @@ -0,0 +1,53 @@ +#ifdef PLATFORM_M5STICKC + +extern String selectedDeviceId; + +#ifdef M5STICKC_PLUS_VARIANT +#include +#else +#include +#endif + +#define M5STICKC_GREY 0x0020 // 8 8 8 +#define M5STICKC_GREEN 0x0200 // 0 64 0 +#define M5STICKC_RED 0xF800 // 255 0 0 +#define M5STICKC_WHITE 0xFFFF // 255 255 255 +#define M5STICKC_BLACK 0x0000 // 0 0 0 + +#define M5STICKC_TFT_BLACK 0x0000 // 0 0 0 + +void m5stickcUpdateBrightness(uint8_t brightness) { + M5.Axp.ScreenBreath(brightness); +} + +void m5stickcInitialize() { + M5.begin(); + M5.Lcd.setRotation(3); + M5.Lcd.setCursor(0, 20); + m5stickcUpdateBrightness(M5STICKC_BRIGHTNESS); + M5.Lcd.fillScreen(M5STICKC_TFT_BLACK); + //M5.Lcd.setFreeFont(FSS9); + //M5.Lcd.setTextSize(2); + M5.Lcd.setTextColor(M5STICKC_WHITE, M5STICKC_BLACK); + M5.Lcd.println("booting..."); +} + +void m5stickcEvaluateTally(String type, int r, int g, int b) { + M5.Lcd.setCursor(4, 82); + if (type != "") { + M5.Lcd.setTextColor(M5STICKC_BLACK); + M5.Lcd.fillScreen(M5.Lcd.color565(r, g, b)); + M5.Lcd.println(getDeviceNameById(selectedDeviceId)); + } else { + M5.Lcd.setTextColor(M5STICKC_GREY, M5STICKC_BLACK); + M5.Lcd.fillScreen(M5STICKC_TFT_BLACK); + M5.Lcd.println(getDeviceNameById(selectedDeviceId)); + } +} + +void m5stickFillScreen(int r, int g, int b) { + M5.Lcd.fillScreen(M5.Lcd.color565(r, g, b)); +} + +#endif + diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index c7303998..3da92518 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -3,6 +3,8 @@ #define USE_STATIC_IP false +#define M5STICKC_BRIGHTNESS 11 + #include "user_config_override.h" // Configuration overrides for user_config.h #endif \ No newline at end of file diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h index e6a76811..307898c6 100644 --- a/listener_clients/embedded-listener/src/user_config_override_sample.h +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -40,3 +40,9 @@ // NEO_RGB Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2) // NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products) */ + +// Uncomment to configure M5StickC +/* +#undef M5STICKC_BRIGHTNESS +#define M5STICKC_BRIGHTNESS 11 // 12 is the max +*/ diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 5a411981..865f627e 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,6 +1,16 @@ extern SocketIOclient socketIO; extern WiFiManager wm; extern String bus_options; +extern String devices; + +#ifdef PLATFORM_M5STICKC +extern void m5stickFillScreen(int r, int g, int b); +extern void m5stickcUpdateBrightness(uint8_t brightness); + +#ifndef M5STICKC_BRIGHTNESS +#define M5STICKC_BRIGHTNESS 11 +#endif +#endif void convertColorToRGB(String hexstring, int & r, int & g, int & b) { @@ -55,6 +65,21 @@ JsonObject getBusOptionById(String busId) { return JsonObject(); } +String getDeviceNameById(String deviceId) { + DynamicJsonDocument devices_parsed(1024); + deserializeJson(devices_parsed, devices); + + JsonArray devices_options_array = devices_parsed.as(); + + for (JsonObject device_option : devices_options_array) { + if(device_option["id"].as() == deviceId) { + return device_option["name"].as(); + } + } + + return ""; +} + void writeOutput(int pin, bool value) { #ifdef INVERT_OUTPUT_LOGIC #if INVERT_OUTPUT_LOGIC @@ -66,11 +91,14 @@ void writeOutput(int pin, bool value) { } void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool change_brightness = false) { - #ifdef ENABLE_ADAFRUIT_NEOPIXEL if(change_brightness) { + #ifdef ENABLE_ADAFRUIT_NEOPIXEL strip.setBrightness(255); + #endif + #ifdef PLATFORM_M5STICKC + m5stickcUpdateBrightness(12); + #endif } - #endif for(int i=0; i Date: Fri, 28 Jan 2022 17:12:06 +0100 Subject: [PATCH 24/63] Add menu navigation --- .../embedded-listener/platformio.ini | 16 ++++-- .../embedded-listener/src/main.cpp | 18 +++++++ .../embedded-listener/src/menu_navigation.h | 51 +++++++++++++++++++ 3 files changed, 80 insertions(+), 5 deletions(-) create mode 100644 listener_clients/embedded-listener/src/menu_navigation.h diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index fa4f83d2..317bf4ed 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -23,6 +23,7 @@ lib_deps = bblanchon/ArduinoJson@^6.18.5 https://github.com/tzapu/WiFiManager.git adafruit/Adafruit NeoPixel@^1.10.3 + poelstra/MultiButton@^1.2.0 [env:m5stack-atom] platform = espressif32 @@ -31,6 +32,7 @@ build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM '-DPLATFORM_NAME="m5stack-atom"' + '-DMENU_BUTTON_PIN=39' [env:m5stack-core-esp32] platform = espressif32 @@ -50,6 +52,7 @@ build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5STICKC '-DPLATFORM_NAME="m5stickc"' + '-DMENU_BUTTON_PIN=37' [env:m5stick-c-plus] platform = espressif32 @@ -58,22 +61,24 @@ lib_deps = ${env.lib_deps} m5stack/M5StickCPlus@^0.0.5 build_flags = - -DPLATFORM_ARCH_ESP32 + -DPLATFORM_ARCH_ESP8266 -DPLATFORM_M5STICKC -DM5STICKC_PLUS_VARIANT '-DPLATFORM_NAME="m5stickc-plus"' + '-DMENU_BUTTON_PIN=37' [env:ttgo-t7-v13-mini32] platform = espressif32 board = ttgo-t7-v13-mini32 -lib_ldf_mode = deep+ +#lib_ldf_mode = deep+ lib_deps = ${env.lib_deps} - bodmer/TFT_eSPI@^2.4.11 +# bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-13"' + '-DMENU_BUTTON_PIN=35' -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 @@ -100,14 +105,15 @@ build_flags = [env:ttgo-t7-v14-mini32] platform = espressif32 board = ttgo-t7-v14-mini32 -lib_ldf_mode = deep+ +#lib_ldf_mode = deep+ lib_deps = ${env.lib_deps} - bodmer/TFT_eSPI@^2.4.11 +# bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-14"' + '-DMENU_BUTTON_PIN=35' -DUSER_SETUP_LOADED=1 -DILI9341_DRIVER=1 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 5799df46..5a931fdf 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -45,6 +45,10 @@ void setAdafruitNeoPixelColor(uint32_t color) { #include #endif +#ifdef MENU_BUTTON_PIN +#include +#endif + SocketIOclient socketIO; WiFiManager wm; @@ -276,6 +280,16 @@ void saveParamCallback() { str_taPort.toCharArray(ta_port, 8); } +void resetDevice() { + Serial.println("Resetting device"); + wm.resetSettings(); + #ifdef PLATFORM_ARCH_ESP32 + preferences.clear(); + #endif + flashLed(128, 0, 0, 3, 200, true); + ESP.restart(); +} + void setup() { Serial.begin(115200); @@ -380,4 +394,8 @@ void setup() void loop() { socketIO.loop(); + + #ifdef MENU_BUTTON_PIN + menuLoop(); + #endif } diff --git a/listener_clients/embedded-listener/src/menu_navigation.h b/listener_clients/embedded-listener/src/menu_navigation.h new file mode 100644 index 00000000..f318f088 --- /dev/null +++ b/listener_clients/embedded-listener/src/menu_navigation.h @@ -0,0 +1,51 @@ +#include + +PinButton menuButton(MENU_BUTTON_PIN); +extern WiFiManager wm; + +extern void resetDevice(); + +String currentScreen = ""; +bool portalRunning = false; +unsigned long resetRequestedClickTime; + +void showSettingsScreen() { + Serial.println("Activated screen 'settings'"); + wm.startWebPortal(); + portalRunning = true; + currentScreen = "settings"; +} + +void showInfoScreen() { + Serial.println("Activated screen 'info'"); + if(currentScreen = "settings") { + wm.stopWebPortal(); + portalRunning = false; + } + + currentScreen = "info"; +} + +void menuLoop() { + if(portalRunning){ + wm.process(); + } + + menuButton.update(); + + if (menuButton.isSingleClick()) { + showInfoScreen(); + } else if (menuButton.isDoubleClick()) { + showSettingsScreen(); + } else if (menuButton.isLongClick()) { + if(resetRequestedClickTime == 0) { + resetRequestedClickTime = millis(); + Serial.println("Long press the button again to confirm (you have 10 seconds to confirm)"); + } else if(millis() - resetRequestedClickTime < 10000) { + resetDevice(); + } else { + resetRequestedClickTime = 0; + Serial.println("Reset cancelled"); + } + } +} \ No newline at end of file From 2854dd888bd390d30e3c59b31d2f4fe4a7b32864 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 17:25:19 +0100 Subject: [PATCH 25/63] Implement menu screens for M5StickC --- .../embedded-listener/src/menu_navigation.h | 11 +++++ .../embedded-listener/src/platform_M5Stickc.h | 42 ++++++++++++++++++- .../embedded-listener/src/utils.h | 6 +-- 3 files changed, 55 insertions(+), 4 deletions(-) diff --git a/listener_clients/embedded-listener/src/menu_navigation.h b/listener_clients/embedded-listener/src/menu_navigation.h index f318f088..f78061ba 100644 --- a/listener_clients/embedded-listener/src/menu_navigation.h +++ b/listener_clients/embedded-listener/src/menu_navigation.h @@ -11,9 +11,16 @@ unsigned long resetRequestedClickTime; void showSettingsScreen() { Serial.println("Activated screen 'settings'"); + Serial.println("SSID: " + String(WiFi.SSID())); + Serial.println("Network ip address: " + String(WiFi.localIP())); wm.startWebPortal(); + portalRunning = true; currentScreen = "settings"; + + #ifdef PLATFORM_M5STICKC + m5stickcDisplaySettingsPage(); + #endif } void showInfoScreen() { @@ -24,6 +31,10 @@ void showInfoScreen() { } currentScreen = "info"; + + #ifdef PLATFORM_M5STICKC + m5stickcDisplayInfoPage(); + #endif } void menuLoop() { diff --git a/listener_clients/embedded-listener/src/platform_M5Stickc.h b/listener_clients/embedded-listener/src/platform_M5Stickc.h index 78b2808e..85de7176 100644 --- a/listener_clients/embedded-listener/src/platform_M5Stickc.h +++ b/listener_clients/embedded-listener/src/platform_M5Stickc.h @@ -1,6 +1,8 @@ #ifdef PLATFORM_M5STICKC extern String selectedDeviceId; +extern char ta_host[60]; +extern char ta_port[8]; #ifdef M5STICKC_PLUS_VARIANT #include @@ -45,9 +47,47 @@ void m5stickcEvaluateTally(String type, int r, int g, int b) { } } -void m5stickFillScreen(int r, int g, int b) { +void m5stickcFillScreen(int r, int g, int b) { M5.Lcd.fillScreen(M5.Lcd.color565(r, g, b)); } +void m5stickcDisplaySettingsPage() { + //displays the current network connection and Tally Arbiter server data + M5.Lcd.setCursor(0, 20); + M5.Lcd.fillScreen(M5STICKC_TFT_BLACK); + //M5.Lcd.setFreeFont(FSS9); + //M5.Lcd.setTextSize(1); + M5.Lcd.setTextColor(M5STICKC_WHITE, M5STICKC_BLACK); + M5.Lcd.println("SSID: " + String(WiFi.SSID())); + M5.Lcd.println("Network ip address: " + String(WiFi.localIP())); + M5.Lcd.println(); + M5.Lcd.println("Settings mode enabled. Go to http://" + String(WiFi.localIP()) + " to configure or update \"Over The Air\" this device."); + M5.Lcd.println(); + M5.Lcd.println("To disable this mode, press the menu button one time to go to the info page."); +} + +void m5stickcDisplayInfoPage() { + //displays the current network connection and Tally Arbiter server data + M5.Lcd.setCursor(0, 20); + M5.Lcd.fillScreen(M5STICKC_TFT_BLACK); + //M5.Lcd.setFreeFont(FSS9); + //M5.Lcd.setTextSize(1); + M5.Lcd.setTextColor(M5STICKC_WHITE, M5STICKC_BLACK); + M5.Lcd.println("SSID: " + String(WiFi.SSID())); + M5.Lcd.println("Network ip address: " + String(WiFi.localIP())); + + M5.Lcd.println("Tally Arbiter Server:"); + M5.Lcd.println(String(ta_host) + ":" + String(ta_port)); + M5.Lcd.println(); + M5.Lcd.print("Battery: "); + int batteryLevel = floor(100.0 * (((M5.Axp.GetVbatData() * 1.1 / 1000) - 3.0) / (4.07 - 3.0))); + batteryLevel = batteryLevel > 100 ? 100 : batteryLevel; + if(batteryLevel >= 100){ + M5.Lcd.println("Charging..."); // show when M5 is plugged in + } else { + M5.Lcd.println(String(batteryLevel) + "%"); + } +} + #endif diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 865f627e..5bb56d50 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -4,7 +4,7 @@ extern String bus_options; extern String devices; #ifdef PLATFORM_M5STICKC -extern void m5stickFillScreen(int r, int g, int b); +extern void m5stickcFillScreen(int r, int g, int b); extern void m5stickcUpdateBrightness(uint8_t brightness); #ifndef M5STICKC_BRIGHTNESS @@ -114,7 +114,7 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan setAdafruitNeoPixelColor(strip.Color(r, g, b)); #endif #ifdef PLATFORM_M5STICKC - m5stickFillScreen(r, g, b); + m5stickcFillScreen(r, g, b); #endif delay(delay_ms); @@ -132,7 +132,7 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan setAdafruitNeoPixelColor(ADAFRUIT_NEOPIXEL_BLACK); #endif #ifdef PLATFORM_M5STICKC - m5stickFillScreen(0, 0, 0); + m5stickcFillScreen(0, 0, 0); #endif delay(delay_ms); From eae883040c917dbb81e542f90275ff013bb68494 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 17:31:50 +0100 Subject: [PATCH 26/63] Fix ip addr display --- listener_clients/embedded-listener/src/menu_navigation.h | 2 +- listener_clients/embedded-listener/src/platform_M5Stickc.h | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/listener_clients/embedded-listener/src/menu_navigation.h b/listener_clients/embedded-listener/src/menu_navigation.h index f78061ba..30848c7b 100644 --- a/listener_clients/embedded-listener/src/menu_navigation.h +++ b/listener_clients/embedded-listener/src/menu_navigation.h @@ -12,7 +12,7 @@ unsigned long resetRequestedClickTime; void showSettingsScreen() { Serial.println("Activated screen 'settings'"); Serial.println("SSID: " + String(WiFi.SSID())); - Serial.println("Network ip address: " + String(WiFi.localIP())); + Serial.println("Network ip address: " + WiFi.localIP().toString()); wm.startWebPortal(); portalRunning = true; diff --git a/listener_clients/embedded-listener/src/platform_M5Stickc.h b/listener_clients/embedded-listener/src/platform_M5Stickc.h index 85de7176..632f4a7c 100644 --- a/listener_clients/embedded-listener/src/platform_M5Stickc.h +++ b/listener_clients/embedded-listener/src/platform_M5Stickc.h @@ -59,9 +59,9 @@ void m5stickcDisplaySettingsPage() { //M5.Lcd.setTextSize(1); M5.Lcd.setTextColor(M5STICKC_WHITE, M5STICKC_BLACK); M5.Lcd.println("SSID: " + String(WiFi.SSID())); - M5.Lcd.println("Network ip address: " + String(WiFi.localIP())); + M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); M5.Lcd.println(); - M5.Lcd.println("Settings mode enabled. Go to http://" + String(WiFi.localIP()) + " to configure or update \"Over The Air\" this device."); + M5.Lcd.println("Settings mode enabled. Go to http://" + WiFi.localIP().toString() + " to configure or update \"Over The Air\" this device."); M5.Lcd.println(); M5.Lcd.println("To disable this mode, press the menu button one time to go to the info page."); } @@ -74,7 +74,7 @@ void m5stickcDisplayInfoPage() { //M5.Lcd.setTextSize(1); M5.Lcd.setTextColor(M5STICKC_WHITE, M5STICKC_BLACK); M5.Lcd.println("SSID: " + String(WiFi.SSID())); - M5.Lcd.println("Network ip address: " + String(WiFi.localIP())); + M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); M5.Lcd.println("Tally Arbiter Server:"); M5.Lcd.println(String(ta_host) + ":" + String(ta_port)); From 35f08c71f0b920951cfa35cc41876b63d14514b5 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 17:45:17 +0100 Subject: [PATCH 27/63] Add hostname and captive portal ap name --- listener_clients/embedded-listener/src/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 5a931fdf..71b18768 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -329,6 +329,7 @@ void setup() WiFi.macAddress(mac); deviceCode = String(mac[3], HEX) + String(mac[4], HEX) + String(mac[5], HEX); + String MDNS_name = "ta_listener_" + deviceCode; Serial.println("Device code: " + deviceCode); Serial.println("Initializing..."); @@ -360,13 +361,15 @@ void setup() wm.setSaveParamsCallback(saveParamCallback); - bool res; - res = wm.autoConnect(); + WiFi.hostname(MDNS_name.c_str()); #if USE_STATIC_IP wm.setSTAStaticIPConfig(STATIC_IP_ADDR, GATEWAY_IP_ADDR, SUBNET_ADDR, DNS_ADDR); // optional DNS 4th argument #endif + bool res; + res = wm.autoConnect(MDNS_name.c_str()); + if (!res) { Serial.println("Failed to connect"); flashLed(255, 0, 0, -1, 300); @@ -382,7 +385,6 @@ void setup() // event handler socketIO.onEvent(socketIOConnEvent); - String MDNS_name = "ta_listener_" + deviceCode; if (!MDNS.begin(MDNS_name.c_str())) { Serial.println("Error setting up MDNS responder!"); while(1){ From b2b44ced4f19254b082ffd1bfdca30e144382b37 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 18:02:07 +0100 Subject: [PATCH 28/63] Move resetDevice() into utils.h --- listener_clients/embedded-listener/src/main.cpp | 10 ---------- listener_clients/embedded-listener/src/utils.h | 13 +++++++++++++ 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 71b18768..b20b0993 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -280,16 +280,6 @@ void saveParamCallback() { str_taPort.toCharArray(ta_port, 8); } -void resetDevice() { - Serial.println("Resetting device"); - wm.resetSettings(); - #ifdef PLATFORM_ARCH_ESP32 - preferences.clear(); - #endif - flashLed(128, 0, 0, 3, 200, true); - ESP.restart(); -} - void setup() { Serial.begin(115200); diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 5bb56d50..81eef816 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,5 +1,8 @@ extern SocketIOclient socketIO; extern WiFiManager wm; +#ifdef PLATFORM_ARCH_ESP32 +extern Preferences preferences; +#endif extern String bus_options; extern String devices; @@ -80,6 +83,16 @@ String getDeviceNameById(String deviceId) { return ""; } +void resetDevice() { + Serial.println("Resetting device"); + wm.resetSettings(); + #ifdef PLATFORM_ARCH_ESP32 + preferences.clear(); + #endif + flashLed(128, 0, 0, 3, 200, true); + ESP.restart(); +} + void writeOutput(int pin, bool value) { #ifdef INVERT_OUTPUT_LOGIC #if INVERT_OUTPUT_LOGIC From 9a484c5b744701ab0d6647f8407e083df614c703 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 22:47:54 +0100 Subject: [PATCH 29/63] Revert "Move resetDevice() into utils.h" This reverts commit b2b44ced4f19254b082ffd1bfdca30e144382b37. --- listener_clients/embedded-listener/src/main.cpp | 10 ++++++++++ listener_clients/embedded-listener/src/utils.h | 13 ------------- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index b20b0993..71b18768 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -280,6 +280,16 @@ void saveParamCallback() { str_taPort.toCharArray(ta_port, 8); } +void resetDevice() { + Serial.println("Resetting device"); + wm.resetSettings(); + #ifdef PLATFORM_ARCH_ESP32 + preferences.clear(); + #endif + flashLed(128, 0, 0, 3, 200, true); + ESP.restart(); +} + void setup() { Serial.begin(115200); diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 81eef816..5bb56d50 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -1,8 +1,5 @@ extern SocketIOclient socketIO; extern WiFiManager wm; -#ifdef PLATFORM_ARCH_ESP32 -extern Preferences preferences; -#endif extern String bus_options; extern String devices; @@ -83,16 +80,6 @@ String getDeviceNameById(String deviceId) { return ""; } -void resetDevice() { - Serial.println("Resetting device"); - wm.resetSettings(); - #ifdef PLATFORM_ARCH_ESP32 - preferences.clear(); - #endif - flashLed(128, 0, 0, 3, 200, true); - ESP.restart(); -} - void writeOutput(int pin, bool value) { #ifdef INVERT_OUTPUT_LOGIC #if INVERT_OUTPUT_LOGIC From d32f1fcde76d32f0ffa8381a0868fa7b555eecc0 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 28 Jan 2022 23:52:51 +0100 Subject: [PATCH 30/63] Update TTGO build_flags --- .../embedded-listener/platformio.ini | 84 ++++++++++--------- 1 file changed, 46 insertions(+), 38 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 317bf4ed..336bff0e 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -81,26 +81,29 @@ build_flags = '-DMENU_BUTTON_PIN=35' -DUSER_SETUP_LOADED=1 - -DILI9341_DRIVER=1 - -DTFT_BACKLIGHT_ON=HIGH - -DTFT_BL=4 - -DTFT_MISO=12 - -DTFT_MOSI=23 - -DTFT_SCLK=18 - -DTFT_CS=27 - -DTFT_DC=32 - -DTFT_RST=5 - -DLOAD_GLCD=1 - -DLOAD_FONT2=1 - -DLOAD_FONT4=1 - -DLOAD_FONT6=1 - -DLOAD_FONT7=1 - -DLOAD_FONT8=1 - -DLOAD_GFXFF=1 - -DSMOOTH_FONT=1 - -DSPI_FREQUENCY=40000000 - -DUSE_HSPI_PORT=1 - -DSPI_READ_FREQUENCY=6000000 + -DST7789_DRIVER + -DTFT_SDA_READ + '-DTFT_WIDTH=135' + '-DTFT_HEIGHT=240' + -DCGRAM_OFFSET + '-DTFT_MISO=-1' + '-DTFT_MOSI=19' + '-DTFT_SCLK=18' + '-DTFT_CS=5' + '-DTFT_DC=16' + '-DTFT_RST=23' + '-DTFT_BL=4' + '-DTFT_BACKLIGHT_ON=HIGH' + -DLOAD_GLCD + -DLOAD_FONT2 + -DLOAD_FONT4 + -DLOAD_FONT6 + -DLOAD_FONT7 + -DLOAD_FONT8 + -DLOAD_GFXFF + -DSMOOTH_FONT + '-DSPI_FREQUENCY=40000000' + '-DSPI_READ_FREQUENCY=6000000' [env:ttgo-t7-v14-mini32] platform = espressif32 @@ -116,24 +119,29 @@ build_flags = '-DMENU_BUTTON_PIN=35' -DUSER_SETUP_LOADED=1 - -DILI9341_DRIVER=1 - -DTFT_MISO=12 - -DTFT_MOSI=23 - -DTFT_SCLK=18 - -DTFT_CS=27 - -DTFT_DC=26 - -DTFT_RST=5 - -DLOAD_GLCD=1 - -DLOAD_FONT2=1 - -DLOAD_FONT4=1 - -DLOAD_FONT6=1 - -DLOAD_FONT7=1 - -DLOAD_FONT8=1 - -DLOAD_GFXFF=1 - -DSMOOTH_FONT=1 - -DSPI_FREQUENCY=40000000 - -DUSE_HSPI_PORT=1 - -DSPI_READ_FREQUENCY=6000000 + -DST7789_DRIVER + -DTFT_SDA_READ + '-DTFT_WIDTH=135' + '-DTFT_HEIGHT=240' + -DCGRAM_OFFSET + '-DTFT_MISO=-1' + '-DTFT_MOSI=19' + '-DTFT_SCLK=18' + '-DTFT_CS=5' + '-DTFT_DC=16' + '-DTFT_RST=23' + '-DTFT_BL=4' + '-DTFT_BACKLIGHT_ON=HIGH' + -DLOAD_GLCD + -DLOAD_FONT2 + -DLOAD_FONT4 + -DLOAD_FONT6 + -DLOAD_FONT7 + -DLOAD_FONT8 + -DLOAD_GFXFF + -DSMOOTH_FONT + '-DSPI_FREQUENCY=40000000' + '-DSPI_READ_FREQUENCY=6000000' [env:esp32dev] platform = espressif32 From 7f69f2392603402c4b47f3a1642bbf703f3de475 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 29 Jan 2022 00:33:26 +0100 Subject: [PATCH 31/63] Fix color conversion --- listener_clients/embedded-listener/src/utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 5bb56d50..db32da7d 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -15,7 +15,7 @@ extern void m5stickcUpdateBrightness(uint8_t brightness); void convertColorToRGB(String hexstring, int & r, int & g, int & b) { hexstring.replace("#", ""); - long number = (long) strtol( &hexstring[1], NULL, 16); + long number = (long) strtol( &hexstring[0], NULL, 16); r = number >> 16; g = number >> 8 & 0xFF; From b7959f3e092ec72acf3ce1b5b7c287559c80e28a Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 29 Jan 2022 00:39:03 +0100 Subject: [PATCH 32/63] Initial TTGO support --- .../embedded-listener/platformio.ini | 6 +- .../src/TFT_TallyArbiter_logo.h | 2042 +++++++++++++++++ .../embedded-listener/src/main.cpp | 20 + .../embedded-listener/src/platform_M5Stickc.h | 1 - .../embedded-listener/src/platform_TTGO.h | 81 + .../embedded-listener/src/user_config.h | 3 + 6 files changed, 2148 insertions(+), 5 deletions(-) create mode 100644 listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h create mode 100644 listener_clients/embedded-listener/src/platform_TTGO.h diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 336bff0e..0fba9cb8 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -70,10 +70,9 @@ build_flags = [env:ttgo-t7-v13-mini32] platform = espressif32 board = ttgo-t7-v13-mini32 -#lib_ldf_mode = deep+ lib_deps = ${env.lib_deps} -# bodmer/TFT_eSPI@^2.4.11 + bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO @@ -108,10 +107,9 @@ build_flags = [env:ttgo-t7-v14-mini32] platform = espressif32 board = ttgo-t7-v14-mini32 -#lib_ldf_mode = deep+ lib_deps = ${env.lib_deps} -# bodmer/TFT_eSPI@^2.4.11 + bodmer/TFT_eSPI@^2.4.11 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_TTGO diff --git a/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h b/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h new file mode 100644 index 00000000..da9ddddb --- /dev/null +++ b/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h @@ -0,0 +1,2042 @@ +// Generated by : ImageConverter 565 Online +// Generated from : TallyArbiter.jpg +// Time generated : Wed, 03 Feb 21 18:12:33 +0100 (Server timezone: CET) +// Image Size : 240x135 pixels +// Memory usage : 64800 bytes + + +#if defined(__AVR__) + #include +#elif defined(__PIC32MX__) + #define PROGMEM +#elif defined(__arm__) + #define PROGMEM +#endif + +const unsigned short TallyArbiterLogo[32400] PROGMEM={ +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0010 (16) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0020 (32) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0030 (48) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0040 (64) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0050 (80) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0060 (96) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0070 (112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0080 (128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0090 (144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00A0 (160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00B0 (176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00C0 (192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00D0 (208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00E0 (224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x00F0 (240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0100 (256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0110 (272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0120 (288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0130 (304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0140 (320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0150 (336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0160 (352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0170 (368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0180 (384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0190 (400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01A0 (416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01B0 (432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01C0 (448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01D0 (464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01E0 (480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x01F0 (496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0200 (512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0210 (528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0220 (544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0230 (560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0240 (576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0250 (592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0260 (608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0270 (624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0280 (640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0290 (656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02A0 (672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02B0 (688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02C0 (704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02D0 (720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02E0 (736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x02F0 (752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0300 (768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0310 (784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0320 (800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0330 (816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0340 (832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0350 (848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0360 (864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0370 (880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0380 (896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0390 (912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03A0 (928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03B0 (944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03C0 (960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03D0 (976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03E0 (992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x03F0 (1008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0400 (1024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0410 (1040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0420 (1056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0430 (1072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0440 (1088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0450 (1104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0460 (1120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0470 (1136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0480 (1152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0490 (1168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04A0 (1184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04B0 (1200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04C0 (1216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04D0 (1232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04E0 (1248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x04F0 (1264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0500 (1280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0510 (1296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0520 (1312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0530 (1328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0540 (1344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0550 (1360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0560 (1376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0570 (1392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0580 (1408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0590 (1424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05A0 (1440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05B0 (1456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05C0 (1472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05D0 (1488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05E0 (1504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x05F0 (1520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0600 (1536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0610 (1552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0620 (1568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0630 (1584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0640 (1600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0650 (1616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0660 (1632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0670 (1648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0680 (1664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0690 (1680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06A0 (1696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06B0 (1712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06C0 (1728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06D0 (1744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06E0 (1760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x06F0 (1776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0700 (1792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0710 (1808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0720 (1824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0730 (1840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0740 (1856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0750 (1872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0760 (1888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0770 (1904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0780 (1920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0790 (1936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07A0 (1952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07B0 (1968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07C0 (1984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07D0 (2000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07E0 (2016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x07F0 (2032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0800 (2048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0810 (2064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0820 (2080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0830 (2096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0840 (2112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0850 (2128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0860 (2144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0870 (2160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0880 (2176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0890 (2192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08A0 (2208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08B0 (2224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08C0 (2240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08D0 (2256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08E0 (2272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x08F0 (2288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0900 (2304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0910 (2320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0920 (2336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0930 (2352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0940 (2368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0950 (2384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0960 (2400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0970 (2416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0980 (2432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0990 (2448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09A0 (2464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09B0 (2480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09C0 (2496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09D0 (2512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09E0 (2528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x09F0 (2544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A00 (2560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A10 (2576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A20 (2592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A30 (2608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A40 (2624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A50 (2640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A60 (2656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A70 (2672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A80 (2688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0A90 (2704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AA0 (2720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AB0 (2736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AC0 (2752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AD0 (2768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AE0 (2784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0AF0 (2800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B00 (2816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B10 (2832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B20 (2848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B30 (2864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B40 (2880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B50 (2896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B60 (2912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B70 (2928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B80 (2944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0B90 (2960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BA0 (2976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BB0 (2992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BC0 (3008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BD0 (3024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BE0 (3040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0BF0 (3056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C00 (3072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C10 (3088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C20 (3104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C30 (3120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C40 (3136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C50 (3152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C60 (3168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C70 (3184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C80 (3200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0C90 (3216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CA0 (3232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CB0 (3248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CC0 (3264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CD0 (3280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CE0 (3296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0CF0 (3312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D00 (3328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D10 (3344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D20 (3360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D30 (3376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D40 (3392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D50 (3408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D60 (3424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D70 (3440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D80 (3456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0D90 (3472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DA0 (3488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DB0 (3504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DC0 (3520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DD0 (3536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DE0 (3552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0DF0 (3568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E00 (3584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E10 (3600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E20 (3616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E30 (3632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E40 (3648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E50 (3664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E60 (3680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E70 (3696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E80 (3712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0E90 (3728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0EA0 (3744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0EB0 (3760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0EC0 (3776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0ED0 (3792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0EE0 (3808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0EF0 (3824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F00 (3840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F10 (3856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F20 (3872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F30 (3888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F40 (3904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F50 (3920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F60 (3936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F70 (3952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F80 (3968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0F90 (3984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FA0 (4000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FB0 (4016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FC0 (4032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FD0 (4048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FE0 (4064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0FF0 (4080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1000 (4096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1010 (4112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1020 (4128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1030 (4144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1040 (4160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1050 (4176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1060 (4192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1070 (4208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1080 (4224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1090 (4240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10A0 (4256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10B0 (4272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10C0 (4288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10D0 (4304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10E0 (4320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x10F0 (4336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1100 (4352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1110 (4368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1120 (4384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1130 (4400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1140 (4416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1150 (4432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1160 (4448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1170 (4464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1180 (4480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1190 (4496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11A0 (4512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11B0 (4528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11C0 (4544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11D0 (4560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11E0 (4576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x11F0 (4592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1200 (4608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1210 (4624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1220 (4640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1230 (4656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1240 (4672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1250 (4688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1260 (4704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1270 (4720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1280 (4736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1290 (4752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12A0 (4768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12B0 (4784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12C0 (4800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12D0 (4816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12E0 (4832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x12F0 (4848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1300 (4864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1310 (4880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1320 (4896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1330 (4912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1340 (4928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1350 (4944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1360 (4960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1370 (4976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1380 (4992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1390 (5008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13A0 (5024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13B0 (5040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13C0 (5056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13D0 (5072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13E0 (5088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x13F0 (5104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1400 (5120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1410 (5136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1420 (5152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1430 (5168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1440 (5184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1450 (5200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1460 (5216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1470 (5232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1480 (5248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1490 (5264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14A0 (5280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14B0 (5296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14C0 (5312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14D0 (5328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14E0 (5344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x14F0 (5360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1500 (5376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1510 (5392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1520 (5408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1530 (5424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1540 (5440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1550 (5456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1560 (5472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1570 (5488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1580 (5504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1590 (5520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15A0 (5536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15B0 (5552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15C0 (5568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15D0 (5584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15E0 (5600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x15F0 (5616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1600 (5632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1610 (5648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1620 (5664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1630 (5680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1640 (5696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1650 (5712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1660 (5728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1670 (5744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1680 (5760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1690 (5776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16A0 (5792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16B0 (5808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16C0 (5824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16D0 (5840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16E0 (5856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x16F0 (5872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1700 (5888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1710 (5904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1720 (5920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1730 (5936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1740 (5952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1750 (5968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1760 (5984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1770 (6000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1780 (6016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1790 (6032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17A0 (6048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17B0 (6064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17C0 (6080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17D0 (6096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17E0 (6112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x17F0 (6128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1800 (6144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1810 (6160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1820 (6176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1830 (6192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1840 (6208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1850 (6224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1860 (6240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1870 (6256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1880 (6272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1890 (6288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18A0 (6304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18B0 (6320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18C0 (6336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18D0 (6352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18E0 (6368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x18F0 (6384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1900 (6400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1910 (6416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1920 (6432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1930 (6448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1940 (6464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1950 (6480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1960 (6496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1970 (6512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1980 (6528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1990 (6544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19A0 (6560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19B0 (6576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19C0 (6592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19D0 (6608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19E0 (6624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x19F0 (6640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A00 (6656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A10 (6672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A20 (6688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A30 (6704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A40 (6720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A50 (6736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A60 (6752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A70 (6768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A80 (6784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1A90 (6800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AA0 (6816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AB0 (6832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AC0 (6848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AD0 (6864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AE0 (6880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1AF0 (6896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B00 (6912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B10 (6928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B20 (6944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B30 (6960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B40 (6976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B50 (6992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B60 (7008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B70 (7024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B80 (7040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1B90 (7056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BA0 (7072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BB0 (7088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BC0 (7104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BD0 (7120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BE0 (7136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1BF0 (7152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C00 (7168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C10 (7184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C20 (7200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C30 (7216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C40 (7232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C50 (7248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C60 (7264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C70 (7280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C80 (7296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1C90 (7312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CA0 (7328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CB0 (7344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CC0 (7360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CD0 (7376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CE0 (7392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1CF0 (7408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D00 (7424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D10 (7440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D20 (7456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D30 (7472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D40 (7488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D50 (7504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D60 (7520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D70 (7536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D80 (7552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1D90 (7568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DA0 (7584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DB0 (7600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DC0 (7616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DD0 (7632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DE0 (7648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1DF0 (7664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E00 (7680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E10 (7696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E20 (7712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E30 (7728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E40 (7744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E50 (7760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E60 (7776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E70 (7792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E80 (7808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1E90 (7824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1EA0 (7840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1EB0 (7856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1EC0 (7872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1ED0 (7888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1EE0 (7904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1EF0 (7920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F00 (7936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F10 (7952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F20 (7968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F30 (7984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F40 (8000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F50 (8016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F60 (8032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F70 (8048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F80 (8064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1F90 (8080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FA0 (8096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FB0 (8112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FC0 (8128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FD0 (8144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FE0 (8160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x1FF0 (8176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2000 (8192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2010 (8208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2020 (8224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2030 (8240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2040 (8256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2050 (8272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2060 (8288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2070 (8304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2080 (8320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2090 (8336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20A0 (8352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20B0 (8368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20C0 (8384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20D0 (8400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20E0 (8416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x20F0 (8432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2100 (8448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2110 (8464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2120 (8480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2130 (8496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2140 (8512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2150 (8528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2160 (8544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2170 (8560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2180 (8576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2190 (8592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21A0 (8608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21B0 (8624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21C0 (8640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21D0 (8656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21E0 (8672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21F0 (8688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2200 (8704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2210 (8720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2220 (8736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2230 (8752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2240 (8768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2250 (8784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2260 (8800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2270 (8816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2280 (8832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2290 (8848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22A0 (8864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22B0 (8880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22C0 (8896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22D0 (8912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22E0 (8928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22F0 (8944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2300 (8960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2310 (8976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2320 (8992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2330 (9008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2340 (9024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2350 (9040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2360 (9056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2370 (9072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2380 (9088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2390 (9104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23A0 (9120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23B0 (9136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23C0 (9152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23D0 (9168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23E0 (9184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23F0 (9200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2400 (9216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2410 (9232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2420 (9248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2430 (9264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2440 (9280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2450 (9296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2460 (9312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2470 (9328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2480 (9344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2490 (9360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24A0 (9376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24B0 (9392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24C0 (9408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24D0 (9424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24E0 (9440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24F0 (9456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2500 (9472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2510 (9488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2520 (9504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2530 (9520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2540 (9536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2550 (9552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2560 (9568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2570 (9584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2580 (9600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2590 (9616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25A0 (9632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25B0 (9648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25C0 (9664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25D0 (9680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25E0 (9696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25F0 (9712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2600 (9728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2610 (9744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2620 (9760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2630 (9776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2640 (9792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2650 (9808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2660 (9824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2670 (9840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2680 (9856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2690 (9872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26A0 (9888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26B0 (9904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26C0 (9920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26D0 (9936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26E0 (9952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26F0 (9968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2700 (9984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2710 (10000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2720 (10016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2730 (10032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2740 (10048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2750 (10064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2760 (10080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2770 (10096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2780 (10112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2790 (10128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27A0 (10144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27B0 (10160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27C0 (10176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27D0 (10192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27E0 (10208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27F0 (10224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2800 (10240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2810 (10256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2820 (10272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2830 (10288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2840 (10304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2850 (10320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2860 (10336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2870 (10352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2880 (10368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2890 (10384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28A0 (10400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28B0 (10416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28C0 (10432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28D0 (10448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28E0 (10464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28F0 (10480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2900 (10496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2910 (10512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2920 (10528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2930 (10544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2940 (10560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2950 (10576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2960 (10592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2970 (10608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2980 (10624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2990 (10640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29A0 (10656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29B0 (10672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29C0 (10688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29D0 (10704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29E0 (10720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29F0 (10736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A00 (10752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A10 (10768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A20 (10784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A30 (10800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A40 (10816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A50 (10832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A60 (10848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A70 (10864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A80 (10880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A90 (10896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AA0 (10912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AB0 (10928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AC0 (10944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AD0 (10960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AE0 (10976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AF0 (10992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B00 (11008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B10 (11024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B20 (11040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B30 (11056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B40 (11072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B50 (11088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B60 (11104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B70 (11120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B80 (11136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B90 (11152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BA0 (11168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BB0 (11184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BC0 (11200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BD0 (11216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BE0 (11232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BF0 (11248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C00 (11264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C10 (11280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C20 (11296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C30 (11312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C40 (11328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C50 (11344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C60 (11360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C70 (11376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C80 (11392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C90 (11408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CA0 (11424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CB0 (11440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CC0 (11456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CD0 (11472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CE0 (11488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CF0 (11504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D00 (11520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D10 (11536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC618, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D20 (11552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x2D30 (11568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D40 (11584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D50 (11600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D60 (11616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D70 (11632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D80 (11648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x2D90 (11664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DA0 (11680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DB0 (11696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DC0 (11712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DD0 (11728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DE0 (11744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DF0 (11760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E00 (11776) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E10 (11792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E20 (11808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E30 (11824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E40 (11840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E50 (11856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E60 (11872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E70 (11888) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E80 (11904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E90 (11920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EA0 (11936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EB0 (11952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EC0 (11968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2ED0 (11984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EE0 (12000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EF0 (12016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F00 (12032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F10 (12048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F20 (12064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F30 (12080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F40 (12096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F50 (12112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F60 (12128) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F70 (12144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F80 (12160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F90 (12176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FA0 (12192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FB0 (12208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FC0 (12224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FD0 (12240) pixels +0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFE79, 0xF595, 0xF594, 0xF574, 0xF573, 0xF5B4, 0xEDD5, 0xFF9D, 0xFFDE, 0xFFFF, // 0x2FE0 (12256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD2, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FF0 (12272) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3000 (12288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3010 (12304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3020 (12320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3030 (12336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3040 (12352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3050 (12368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3060 (12384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3070 (12400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3080 (12416) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3090 (12432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30A0 (12448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30B0 (12464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30C0 (12480) pixels +0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBAD, 0xE942, 0xF120, 0xF940, 0xF920, 0xF161, 0xC9C3, 0xFE98, 0xFF9E, 0xFFDF, // 0x30D0 (12496) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CB2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30E0 (12512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30F0 (12528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3100 (12544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3110 (12560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3120 (12576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3130 (12592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3140 (12608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3150 (12624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3160 (12640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3170 (12656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3180 (12672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3190 (12688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31A0 (12704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31B0 (12720) pixels +0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE982, 0xF960, 0xF140, 0xF920, 0xE962, 0xC1E3, 0xFED7, 0xFFDD, 0xFFFF, // 0x31C0 (12736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x9C93, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31D0 (12752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31E0 (12768) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x31F0 (12784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3200 (12800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3210 (12816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3220 (12832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x3230 (12848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3240 (12864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x3250 (12880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3260 (12896) pixels +0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3270 (12912) pixels +0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x3280 (12928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3290 (12944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32A0 (12960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBCC, 0xE961, 0xF920, 0xF940, 0xF920, 0xE961, 0xC204, 0xFED8, 0xFF9D, 0xFFFF, // 0x32B0 (12976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x94F4, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32C0 (12992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32D0 (13008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32E0 (13024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32F0 (13040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3300 (13056) pixels +0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3310 (13072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x3320 (13088) pixels +0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3330 (13104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x3340 (13120) pixels +0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, // 0x3350 (13136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3360 (13152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3370 (13168) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3380 (13184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3390 (13200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFE16, 0xF4B0, 0xFCB0, 0xFC90, 0xFC90, 0xFC90, 0xECB1, 0xFE37, 0xFD94, 0xFD94, // 0x33A0 (13216) pixels +0xFD94, 0xFD94, 0xFD95, 0xF595, 0xFEFA, 0xAC91, 0xFFBD, 0xEE37, 0xF5B5, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, // 0x33B0 (13232) pixels +0xFD74, 0xFD74, 0xFD94, 0xF595, 0xEDD6, 0xFEBA, 0xFFBD, 0xFFFF, 0xFFFF, 0xF7FF, 0xB639, 0xAE19, 0xA5F9, 0xA5F9, 0xA5F9, 0xA5F9, // 0x33C0 (13248) pixels +0xA619, 0xA618, 0xAE18, 0xADF8, 0xC6BB, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEBB, 0xADF8, 0xAE18, 0xD73D, // 0x33D0 (13264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC659, 0xB5D7, 0xE75D, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33E0 (13280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7BF, 0xBDF7, 0xBE18, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33F0 (13296) pixels +0xFFFF, 0xEF9F, 0xB5F7, 0xB5F7, 0xF79E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD6FC, 0xADD7, 0xC67A, 0xFFFF, // 0x3400 (13312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xBE18, 0xB5D7, // 0x3410 (13328) pixels +0xB618, 0xEFBF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFBF, 0xB618, 0xADF8, 0xA5F8, 0xAE18, // 0x3420 (13344) pixels +0xA5F8, 0xADF8, 0xC6DB, 0xEFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xEFDF, 0xB639, 0xAE18, 0xA5F8, // 0x3430 (13360) pixels +0xADF8, 0xADF8, 0xB618, 0xCEBB, 0xEF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFBE, 0xB618, // 0x3440 (13376) pixels +0xBE19, 0xFFFF, 0xF7FF, 0xFFFF, 0xF7FF, 0xF7FF, 0xBE5A, 0xADD8, 0xADF8, 0xADF9, 0xA5F9, 0xA5F9, 0xA619, 0xA619, 0xA619, 0xA5F9, // 0x3450 (13392) pixels +0xC69B, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE77E, 0xADF8, 0xADF8, 0xAE19, 0xA5F8, 0xA619, 0xAE19, 0xA5F8, 0xADF9, 0xCEFC, 0xF7FF, // 0x3460 (13408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB659, 0xA618, 0xA618, 0xA619, 0xA5F8, 0xA5F8, 0xBE7A, 0xDF5D, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3470 (13424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3480 (13440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBEC, 0xE961, 0xF940, 0xF920, 0xF920, 0xF141, 0xD9A2, 0xFC0B, 0xF941, 0xF920, // 0x3490 (13456) pixels +0xF900, 0xF920, 0xF920, 0xD9A2, 0xFD52, 0xBC6F, 0xFF3A, 0xD267, 0xE942, 0xF900, 0xF940, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, // 0x34A0 (13472) pixels +0xF920, 0xF940, 0xF920, 0xF141, 0xE962, 0xFBEC, 0xFFBD, 0xFFFF, 0xFFFF, 0xF7FF, 0x22EE, 0x028E, 0x026D, 0x026D, 0x028C, 0x026C, // 0x34B0 (13488) pixels +0x026C, 0x026D, 0x026D, 0x0A2C, 0x5C12, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xF7FF, 0x3390, 0x026C, 0x0A4C, 0x6494, // 0x34C0 (13504) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B50, 0x122B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34D0 (13520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34E0 (13536) pixels +0xFFFF, 0xEFFF, 0x2AED, 0x0A2B, 0x9DB8, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3350, 0x124C, 0x8D36, 0xF7FF, // 0x34F0 (13552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD77E, 0x124C, 0x0A4C, // 0x3500 (13568) pixels +0x124B, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x122C, 0x0A6D, 0x024C, 0x028E, // 0x3510 (13584) pixels +0x026D, 0x026D, 0x026D, 0x128D, 0x8D77, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFDF, 0x228D, 0x0A6D, 0x024D, // 0x3520 (13600) pixels +0x026D, 0x026D, 0x024D, 0x026D, 0x12AE, 0x8557, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x3530 (13616) pixels +0x32AC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FF, 0x22EE, 0x026D, 0x028D, 0x026D, 0x026D, 0x026E, 0x026D, 0x024D, 0x026D, 0x026C, // 0x3540 (13632) pixels +0x53F1, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB63A, 0x126C, 0x026D, 0x026D, 0x026D, 0x026C, 0x028D, 0x026D, 0x0A4C, 0x6C94, 0xEFFF, // 0x3550 (13648) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2ACD, 0x026C, 0x026D, 0x026D, 0x026D, 0x026D, 0x026C, 0x028D, 0x4C33, 0xD75E, 0xFFFF, // 0x3560 (13664) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3570 (13680) pixels +0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7E, 0xFBCC, 0xF162, 0xF940, 0xF920, 0xF940, 0xF940, 0xE182, 0xFBEC, 0xF961, 0xF920, // 0x3580 (13696) pixels +0xF960, 0xF920, 0xF900, 0xE983, 0xFD33, 0xBC2F, 0xFF3B, 0xCA47, 0xE962, 0xF900, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3590 (13712) pixels +0xF920, 0xF920, 0xF920, 0xF140, 0xE980, 0xFBEB, 0xFF7C, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D56, 0x74F6, 0x74F5, 0x7517, 0x2B10, 0x124D, // 0x35A0 (13728) pixels +0x4BF2, 0x7516, 0x74F5, 0x7CD5, 0xA5D8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x126C, 0x130F, 0x026D, 0x32EF, // 0x35B0 (13744) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B50, 0x122B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35C0 (13760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35D0 (13776) pixels +0xFFFF, 0xF7FF, 0x7D57, 0x122B, 0x4B8F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DC, 0x124C, 0x124C, 0xDFBF, 0xFFFF, // 0x35E0 (13792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE39, 0x0A2B, 0x2330, // 0x35F0 (13808) pixels +0x0A4B, 0x7516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF1D, 0x124B, 0x126D, 0x7516, 0x74F5, // 0x3600 (13824) pixels +0x7CF6, 0x6C95, 0x334F, 0x124C, 0x0A2B, 0x74F5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x228C, 0x0A2B, 0x6CF6, // 0x3610 (13840) pixels +0x7515, 0x7516, 0x6CB4, 0x3B4F, 0x128C, 0x0A2B, 0x6412, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3620 (13856) pixels +0x2A8B, 0xE7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x8D35, 0x7CF5, 0x7CD5, 0x7516, 0x232F, 0x0A4C, 0x4BF2, 0x7CF6, 0x74F5, 0x7CF5, // 0x3630 (13872) pixels +0xA5F8, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x0A4B, 0x1AEE, 0x7536, 0x7D16, 0x74F5, 0x7CF5, 0x7CF5, 0x84F5, 0xB639, 0xFFFF, // 0x3640 (13888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x2ACD, 0x0A2B, 0x5CB5, 0x7D16, 0x7CF5, 0x74F5, 0x4BF1, 0x126C, 0x124B, 0x330E, 0xDFBF, // 0x3650 (13904) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3660 (13920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBED, 0xE142, 0xF921, 0xF920, 0xF920, 0xE940, 0xD9A2, 0xFBEB, 0xF120, 0xF940, // 0x3670 (13936) pixels +0xF900, 0xF900, 0xF941, 0xD983, 0xF533, 0xBC6F, 0xFF5A, 0xCA87, 0xE981, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF940, // 0x3680 (13952) pixels +0xF920, 0xF920, 0xF940, 0xF940, 0xE161, 0xFBEC, 0xFF9D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4BF2, 0x122B, // 0x3690 (13968) pixels +0x9D97, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67B, 0x0A2A, 0x5D17, 0x2B71, 0x122B, // 0x36A0 (13984) pixels +0xDF7E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36B0 (14000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36C0 (14016) pixels +0xFFFF, 0xF7FF, 0xCF7F, 0x1A4B, 0x1A6B, 0xCF5E, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C11, 0x124C, 0x5C74, 0xF7FF, 0xFFFF, // 0x36D0 (14032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C32, 0x1A4B, 0x8E3C, // 0x36E0 (14048) pixels +0x024C, 0x332F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC6FD, 0x124B, 0x22EE, 0xEFFF, 0xFFFF, // 0x36F0 (14064) pixels +0xFFFF, 0xFFFF, 0xEFFF, 0x8597, 0x0A8D, 0x0A2C, 0xBEDC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2AAC, 0x1A2A, 0xCF7F, // 0x3700 (14080) pixels +0xF7FF, 0xF7FF, 0xFFFF, 0xF7FF, 0x85D8, 0x128C, 0x124C, 0xB6BD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3710 (14096) pixels +0x2AAB, 0xE7FF, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x122B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x3720 (14112) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x0A4B, 0x3370, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x3730 (14128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32CC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x2ACD, 0x0A4C, 0x64B5, // 0x3740 (14144) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3750 (14160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFDF5, 0xF4D1, 0xFC90, 0xFC90, 0xFC8F, 0xF4B0, 0xE4B1, 0xFEDB, 0xFEBA, 0xFEDA, // 0x3760 (14176) pixels +0xFEDA, 0xFEDA, 0xFED9, 0xFEFA, 0xFF9E, 0xAC72, 0xFF3B, 0xD267, 0xE961, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3770 (14192) pixels +0xF920, 0xF920, 0xF920, 0xF940, 0xE161, 0xFBCD, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x0A4B, // 0x3780 (14208) pixels +0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x7C93, 0x1A2A, 0xA6BD, 0x5CB5, 0x122B, // 0x3790 (14224) pixels +0xA619, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37A0 (14240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37B0 (14256) pixels +0xFFFF, 0xFFFF, 0xEFFF, 0x53D1, 0x122B, 0x6CD5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD79F, 0x228C, 0x1A2B, 0xC75E, 0xF7FF, 0xFFFF, // 0x37C0 (14272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x2A8C, 0xCFFF, // 0x37D0 (14288) pixels +0x1ACE, 0x126C, 0xE7BF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x124B, 0x22AD, 0xF7FF, 0xFFFF, // 0x37E0 (14304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x122C, 0x7CB5, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2A8B, 0x1A0A, 0xDFDF, // 0x37F0 (14320) pixels +0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xEFFF, 0x53D1, 0x122B, 0x6474, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x1A4B, // 0x3800 (14336) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDE, 0xF7FF, 0x4C12, 0x0A2B, 0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3810 (14352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x122C, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3820 (14368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A0A, 0xC6FD, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0xAE3A, 0x124C, 0x1A8D, // 0x3830 (14384) pixels +0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3840 (14400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE141, 0xF941, 0xF920, 0xF920, 0xE961, 0xC9E3, 0xFEB9, 0xFF9E, 0xFFDF, // 0x3850 (14416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB492, 0xFF5B, 0xCA86, 0xE181, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, 0xF940, 0xF920, // 0x3860 (14432) pixels +0xF920, 0xF920, 0xF900, 0xF940, 0xE981, 0xFBCC, 0xFF9D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3870 (14448) pixels +0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x42EC, 0x2A6B, 0xCFBF, 0x8DFA, 0x122B, // 0x3880 (14464) pixels +0x6C93, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3890 (14480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x38A0 (14496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xBE9B, 0x0A4B, 0x1AAD, 0xEFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x95D9, 0x122B, 0x4B8F, 0xEFFF, 0xFFFF, 0xFFFF, // 0x38B0 (14512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x222B, 0x434E, 0xDFFF, // 0x38C0 (14528) pixels +0x4C33, 0x122B, 0xB67A, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, // 0x38D0 (14544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x95D8, 0x120A, 0x53B0, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2A8B, 0x1A0A, 0xD77F, // 0x38E0 (14560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA5D8, 0x122B, 0x4390, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x1A4B, // 0x38F0 (14576) pixels +0x32CD, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x0A4B, 0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x3900 (14592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124C, 0x3350, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3910 (14608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x124C, 0x124C, // 0x3920 (14624) pixels +0xD75D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3930 (14640) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBAB, 0xF181, 0xF920, 0xF920, 0xF920, 0xF161, 0xC9E3, 0xFE96, 0xFFFD, 0xFFFF, // 0x3940 (14656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAC91, 0xFF5B, 0xCA67, 0xE961, 0xF920, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3950 (14672) pixels +0xF920, 0xF920, 0xF940, 0xF960, 0xE961, 0xFBCC, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x0A2B, // 0x3960 (14688) pixels +0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF7F, 0x224A, 0x3B0D, 0xE7FF, 0xB73F, 0x122B, // 0x3970 (14704) pixels +0x434F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3980 (14720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3990 (14736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B90, 0x0A2B, 0xAE19, 0xF7FF, 0xFFFF, 0xEFFF, 0x3B70, 0x122B, 0xA5F8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x39A0 (14752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x961A, 0x122B, 0x7C93, 0xEFFF, // 0x39B0 (14768) pixels +0x8598, 0x122A, 0x7CF4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x124C, 0x22EE, 0xEFFF, 0xFFFF, // 0x39C0 (14784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA65A, 0x1A4B, 0x434E, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2AAC, 0x1A2A, 0xD79F, // 0x39D0 (14800) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x39E0 (14816) pixels +0x32AC, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFDF, // 0x39F0 (14832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x0A4B, 0x3370, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A00 (14848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2AEC, 0x1A4A, 0xBEFC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FF, 0x1ACE, 0x0A4C, // 0x3A10 (14864) pixels +0xC6DC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A20 (14880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE161, 0xF140, 0xF920, 0xF920, 0xF141, 0xC9A4, 0xFEBA, 0xFFBE, 0xFFFF, // 0x3A30 (14896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA491, 0xFF7B, 0xCA67, 0xE962, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, // 0x3A40 (14912) pixels +0xF920, 0xF900, 0xF940, 0xF140, 0xE162, 0xFBED, 0xFF7C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x124B, // 0x3A50 (14928) pixels +0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x124A, 0x6452, 0xE7FF, 0xD7BF, 0x2AAD, // 0x3A60 (14944) pixels +0x228C, 0xD79F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A70 (14960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A80 (14976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x8DB8, 0x1A4B, 0x53B0, 0xEFFF, 0xF7FF, 0xC71D, 0x122B, 0x2ACE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A90 (14992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6495, 0x124B, 0xAE19, 0xF7FF, // 0x3AA0 (15008) pixels +0xB6BC, 0x1A4B, 0x4B6F, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x0A4B, 0x22CE, 0xEFFF, 0xFFFF, // 0x3AB0 (15024) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0x9E3A, 0x124B, 0x4BAF, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2A8C, 0x1A0A, 0xD79F, // 0x3AC0 (15040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9597, 0x124B, 0x5C53, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x222A, // 0x3AD0 (15056) pixels +0x2AAC, 0xE7DF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AE0 (15072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE79, 0x0A2A, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AF0 (15088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2ACC, 0x1209, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x12AD, 0x0A6B, // 0x3B00 (15104) pixels +0xD75E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B10 (15120) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFDF6, 0xECB1, 0xFC90, 0xFC70, 0xF48E, 0xF4AF, 0xE4B1, 0xFE78, 0xFDD5, 0xFDF5, // 0x3B20 (15136) pixels +0xFDF5, 0xFDB4, 0xFDF6, 0xF5F6, 0xFF1B, 0xACB2, 0xFFBF, 0xFEDB, 0xFEB9, 0xFEB9, 0xFEB9, 0xFEB9, 0xFEB9, 0xFED9, 0xFED8, 0xFEB8, // 0x3B30 (15152) pixels +0xFEB9, 0xFEB9, 0xFEB9, 0xF699, 0xFEB9, 0xFF1B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C13, 0x0A2B, // 0x3B40 (15168) pixels +0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6CF5, 0x122A, 0x9DD7, 0xF7FF, 0xEFFF, 0x536F, // 0x3B50 (15184) pixels +0x1A2A, 0xAE9B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B60 (15200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B70 (15216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xD7BF, 0x228B, 0x2A6B, 0xD79F, 0xEFFF, 0x6452, 0x122B, 0x8578, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B80 (15232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x2B0F, 0x122B, 0xDF7E, 0xF7FF, // 0x3B90 (15248) pixels +0xD79F, 0x2A6C, 0x328C, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x0A4B, 0x22EE, 0xF7FF, 0xFFFF, // 0x3BA0 (15264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C74, 0x1A2B, 0x74D4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2A8B, 0x1A2A, 0xCF9F, // 0x3BB0 (15280) pixels +0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFDF, 0x432E, 0x122A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5F, 0x222B, // 0x3BC0 (15296) pixels +0x2AAC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5413, 0x122C, 0x9DB8, 0xF7FF, 0xF7FF, 0xFFFF, // 0x3BD0 (15312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE5A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BE0 (15328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2B, 0xBEDD, 0xF7FF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xCEDC, 0x124B, 0x1A8C, // 0x3BF0 (15344) pixels +0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C00 (15360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBEC, 0xE982, 0xF140, 0xF940, 0xF920, 0xF141, 0xE183, 0xFBED, 0xF940, 0xF920, // 0x3C10 (15376) pixels +0xF920, 0xF920, 0xF920, 0xE182, 0xFD33, 0xAC91, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C20 (15392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3C30 (15408) pixels +0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3350, 0x124C, 0xCF1D, 0xFFFF, 0xF7FF, 0x8D36, // 0x3C40 (15424) pixels +0x1A2B, 0x6CB5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C50 (15440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C60 (15456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x7494, 0x122B, 0x7578, 0xCFBF, 0x2A6B, 0x2A6D, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C70 (15472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDF7F, 0x0A4B, 0x2B2F, 0xEFFF, 0xF7FF, // 0x3C80 (15488) pixels +0xEFFF, 0x430E, 0x1A0A, 0xC6FD, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC6FD, 0x0A2C, 0x22AD, 0xF7FF, 0xFFFF, // 0x3C90 (15504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x126C, 0x0A6C, 0xC6FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6B, 0x1A2A, 0xD7BF, // 0x3CA0 (15520) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xE7DF, 0x64D5, 0x0A4B, 0x5BD1, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC77E, 0x1A6A, // 0x3CB0 (15536) pixels +0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CC0 (15552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE59, 0x0A6B, 0x336F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CD0 (15568) pixels +0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x2AAC, 0x122B, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4B6F, 0x124B, 0x6CD5, // 0x3CE0 (15584) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CF0 (15600) pixels +0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBD, 0xFBEC, 0xE961, 0xF940, 0xF920, 0xF920, 0xF140, 0xE1A1, 0xFBEB, 0xF160, 0xF940, // 0x3D00 (15616) pixels +0xF920, 0xF920, 0xF940, 0xE1A2, 0xFD33, 0xB4B2, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D10 (15632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3D20 (15648) pixels +0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7BF, 0x124B, 0x22AD, 0xF7FF, 0xFFFF, 0xFFFF, 0xBEBB, // 0x3D30 (15664) pixels +0x0A2B, 0x334F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D40 (15680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D50 (15696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF3E, 0x124B, 0x230F, 0x861A, 0x1A4B, 0x6412, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x3D60 (15712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA5D8, 0x122B, 0x5C53, 0xF7FF, 0xFFFF, // 0x3D70 (15728) pixels +0xEFFF, 0x74B4, 0x1A4B, 0x7D36, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x1A4C, 0x22AE, 0xCF1F, 0xD71E, // 0x3D80 (15744) pixels +0xD71E, 0xC6FD, 0x8578, 0x1A8C, 0x126C, 0x74F5, 0xEFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x226C, 0x124C, 0x4414, // 0x3D90 (15760) pixels +0x4C33, 0x5474, 0x3C12, 0x1AEE, 0x128D, 0x64B4, 0xEFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF3F, 0x222B, // 0x3DA0 (15776) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DB0 (15792) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xB63B, 0x120C, 0x1AAF, 0x5454, 0x5434, 0x4C34, 0x4C54, 0x4C53, 0x5C52, 0xEFBF, 0xFFDF, // 0x3DC0 (15808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x32AB, 0x124B, 0x963A, 0xCF5D, 0xCF1C, 0xD73D, 0xAE5B, 0x33B1, 0x0A6D, 0x330E, 0xDFBF, // 0x3DD0 (15824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DE0 (15840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBCC, 0xF162, 0xF920, 0xF920, 0xF920, 0xF961, 0xE1A2, 0xFBEC, 0xF141, 0xF900, // 0x3DF0 (15856) pixels +0xF900, 0xF921, 0xF900, 0xD983, 0xFD52, 0xAC90, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E00 (15872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F2, 0x122B, // 0x3E10 (15888) pixels +0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB639, 0x124B, 0x4C12, 0xF7FF, 0xFFFF, 0xFFFF, 0xEFFF, // 0x3E20 (15904) pixels +0x128C, 0x0A4B, 0xD79F, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xB63A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E30 (15920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E40 (15936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BD1, 0x024C, 0x12EE, 0x124B, 0xBEBB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E50 (15952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6411, 0x1A2B, 0x9E5B, 0xF7FF, 0xFFFF, // 0x3E60 (15968) pixels +0xFFFF, 0xAE5A, 0x0A4B, 0x336F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x0A6B, 0x028D, 0x028C, 0x028C, // 0x3E70 (15984) pixels +0x026C, 0x026C, 0x0A6D, 0x22AD, 0x8515, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x22AD, 0x024C, 0x0ACE, // 0x3E80 (16000) pixels +0x12CE, 0x0A8D, 0x12AE, 0x0A4D, 0x1ACE, 0x7D36, 0xEFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC75E, 0x1A4B, // 0x3E90 (16016) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EA0 (16032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5B, 0x0A4C, 0x028D, 0x026C, 0x028D, 0x026D, 0x026C, 0x028C, 0x0A6B, 0xD75E, 0xFFFF, // 0x3EB0 (16048) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xEFFF, 0x2AAD, 0x0A2D, 0x026E, 0x028E, 0x028D, 0x028D, 0x026D, 0x0A6D, 0x43B1, 0xD75E, 0xFFFF, // 0x3EC0 (16064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3ED0 (16080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEF6, 0xB651, 0xB64F, 0xB64F, 0xAE6E, 0xAE6F, 0xB670, 0xD775, 0xAE4F, 0xB690, // 0x3EE0 (16096) pixels +0xAE8F, 0xAE8F, 0xB68F, 0xB651, 0xE759, 0x9CD2, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EF0 (16112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, // 0x3F00 (16128) pixels +0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C52, 0x122B, 0x8DB8, 0xEFFF, 0xFFFF, 0xF7DF, 0xEFFF, // 0x3F10 (16144) pixels +0x3390, 0x126C, 0xAE3A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F20 (16160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F30 (16176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x124C, 0x0A4C, 0x334F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F40 (16192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x32CD, 0x1A4B, 0xCF9F, 0xF7FF, 0xFFFF, // 0x3F50 (16208) pixels +0xFFFF, 0xDF7F, 0x124B, 0x128B, 0xE7FF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDD, 0x124C, 0x12AD, 0x64D5, 0x64F5, // 0x3F60 (16224) pixels +0x4C94, 0x0A6C, 0x22AD, 0xD79F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2AAC, 0x122A, 0xBF1E, // 0x3F70 (16240) pixels +0xDF3E, 0xEF7F, 0xE75E, 0xB67B, 0x43D1, 0x0A2A, 0x3B8F, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3F80 (16256) pixels +0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F90 (16272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124B, 0x230E, 0xBEFC, 0xC69B, 0xCEDC, 0xC6BB, 0xC6BB, 0xCEBB, 0xFFDF, 0xFFFF, // 0x3FA0 (16288) pixels +0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x124B, 0x5434, 0x64B5, 0x64B6, 0x1B0F, 0x0A6C, 0x8D56, 0xF7FF, 0xF7FF, 0xFFFF, // 0x3FB0 (16304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FC0 (16320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x5FEC, 0x1762, 0x0FA0, 0x07C0, 0x07C0, 0x0F81, 0x1EE3, 0x5FEB, 0x0F61, 0x07A0, // 0x3FD0 (16336) pixels +0x07A0, 0x07A0, 0x07A0, 0x2704, 0x9FF3, 0x852F, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FE0 (16352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3FF0 (16368) pixels +0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A0A, 0xCF5E, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, // 0x4000 (16384) pixels +0x74F5, 0x1A2B, 0x7CB4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4010 (16400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4020 (16416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6C, 0x124B, 0x9E3B, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4030 (16432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A2B, 0x32ED, 0xE7FF, 0xFFFF, 0xFFFF, // 0x4040 (16448) pixels +0xFFFF, 0xEFFF, 0x3350, 0x122B, 0xBE9B, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x124B, 0x22AD, 0xF7FF, 0xF7FF, // 0x4050 (16464) pixels +0xE7DF, 0x32AC, 0x122A, 0x9E5B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFBF, 0x2A6C, 0x222A, 0xD79F, // 0x4060 (16480) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x63D1, 0x1A2B, 0x6474, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x4070 (16496) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4080 (16512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x0A4B, 0x3B90, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x4090 (16528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32AC, 0x1A0A, 0xBEDC, 0xFFFF, 0xFFFF, 0x8577, 0x120A, 0x53AF, 0xF7FF, 0xFFFF, 0xFFFF, // 0x40A0 (16544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40B0 (16560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x67CC, 0x1742, 0x07A1, 0x07A0, 0x07C0, 0x0F81, 0x1F24, 0x4FEA, 0x07A0, 0x07C0, // 0x40C0 (16576) pixels +0x07C0, 0x07A0, 0x07E0, 0x1F22, 0x9FF2, 0x8550, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40D0 (16592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F3, 0x122C, // 0x40E0 (16608) pixels +0x9D98, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC75D, 0x228A, 0x32CC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40F0 (16624) pixels +0xA65B, 0x1A0A, 0x4B6F, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4100 (16640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4110 (16656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3AAC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4120 (16672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9DF9, 0x1A2B, 0x5BF1, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4130 (16688) pixels +0xFFFF, 0xF7FF, 0x6494, 0x120B, 0x8516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xBEFC, 0x0A6C, 0x230F, 0xEFFF, 0xFFFF, // 0x4140 (16704) pixels +0xF7FF, 0x8515, 0x0A4C, 0x3B91, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2AAC, 0x1A0A, 0xD79F, // 0x4150 (16720) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xDF9F, 0x126C, 0x124C, 0xDF9F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x4160 (16736) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4170 (16752) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xB65A, 0x0A0C, 0x3B71, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4180 (16768) pixels +0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xE7FF, 0x2AAC, 0x1A4C, 0xB6FE, 0xF7FF, 0xF7FF, 0xC77F, 0x1A6C, 0x124A, 0xCF5E, 0xFFFF, 0xFFDF, // 0x4190 (16784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41A0 (16800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FCD, 0x1F23, 0x0F61, 0x0780, 0x07A0, 0x0F60, 0x1F23, 0x57EA, 0x0FA1, 0x07A0, // 0x41B0 (16816) pixels +0x07C0, 0x07C0, 0x07A0, 0x1F04, 0x9FD3, 0x8550, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41C0 (16832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5411, 0x122B, // 0x41D0 (16848) pixels +0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x0A2A, 0x2AEE, 0x95FA, 0x95D9, 0x9DD8, 0x9DD8, 0x95F9, // 0x41E0 (16864) pixels +0x7557, 0x124C, 0x2AAC, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41F0 (16880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4200 (16896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2A8C, 0x1A2A, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4210 (16912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C73, 0x126C, 0x4BF1, 0x95F9, 0x9DD9, 0x9DD8, // 0x4220 (16928) pixels +0xA5D8, 0x9DB8, 0x5C53, 0x1A4B, 0x4BB0, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDD, 0x122C, 0x22AE, 0xF7FF, 0xFFFF, // 0x4230 (16944) pixels +0xFFFF, 0xD77F, 0x1A6D, 0x122B, 0xCEFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x226C, 0x222B, 0xD79F, // 0x4240 (16960) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x43B1, 0x122C, 0xB65B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC77E, 0x1A4A, // 0x4250 (16976) pixels +0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4260 (16992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x122B, 0x3B50, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4270 (17008) pixels +0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xF7FF, 0x5BB0, 0x1A2B, 0x74D5, 0xF7FF, 0xFFFF, // 0x4280 (17024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4290 (17040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFD, 0xA7D5, 0x87B1, 0x77F0, 0x77EF, 0x77CE, 0x7F8F, 0x9792, 0xBFF8, 0xBFF7, 0xC7F9, // 0x42A0 (17056) pixels +0xBFF8, 0xBFF8, 0xC7F8, 0xCFB9, 0xE7FD, 0x84F1, 0xEFFD, 0xCFB9, 0xBFB8, 0xBFD7, 0xB7F6, 0xB7F6, 0xB7F6, 0xB7F6, 0xB7F7, 0xB7F6, // 0x42B0 (17072) pixels +0xB7F6, 0xB7F6, 0xB7F6, 0xBFD7, 0xC7B8, 0xDFFA, 0xEFFD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x42C0 (17088) pixels +0x9DB7, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6CB5, 0x0A4D, 0x026D, 0x026D, 0x024D, 0x026D, 0x026D, 0x026D, // 0x42D0 (17104) pixels +0x026C, 0x024C, 0x122B, 0xBEDD, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42E0 (17120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42F0 (17136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2ACD, 0x122A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4300 (17152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x230E, 0x026C, 0x026C, 0x026C, 0x026D, 0x026D, // 0x4310 (17168) pixels +0x026D, 0x028D, 0x028E, 0x022C, 0x2AAD, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x126B, 0x22ED, 0xF7FF, 0xFFFF, // 0x4320 (17184) pixels +0xFFFF, 0xF7FF, 0x4C31, 0x0A4B, 0x6C94, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xDFFF, 0x2AAC, 0x1A2A, 0xD79F, // 0x4330 (17200) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4C11, 0x124A, 0x9DB6, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF3E, 0x224B, // 0x4340 (17216) pixels +0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4350 (17232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x126C, 0x3370, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4360 (17248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x328D, 0x1A0B, 0xBEFE, 0xF7FF, 0xFFFF, 0xF7FF, 0xAE5A, 0x0A2B, 0x1A8C, 0xE7DF, 0xFFFF, // 0x4370 (17264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4380 (17280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FD, 0x6FCD, 0x1F23, 0x0F60, 0x0FC0, 0x07A0, 0x0F42, 0x2EC6, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4390 (17296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D11, 0xD7F9, 0x46A8, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, // 0x43A0 (17312) pixels +0x07C0, 0x07C0, 0x07E0, 0x07C0, 0x1742, 0x67CC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x122B, // 0x43B0 (17328) pixels +0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x334F, 0x0A6C, 0x7515, 0xB69A, 0xB69A, 0xBE7A, 0xB67A, 0xB69A, // 0x43C0 (17344) pixels +0xAE9C, 0x3B2F, 0x124C, 0x7516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xB65A, 0xF7FF, 0xFFFF, 0xFFFF, // 0x43D0 (17360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFE, 0x124C, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43E0 (17376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xBEDC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43F0 (17392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDF7E, 0x0A4B, 0x0A4C, 0xA63B, 0xBE5A, 0xBE7A, 0xBE7A, // 0x4400 (17408) pixels +0xBE7A, 0xB67B, 0x9E19, 0x224B, 0x1A2B, 0xC73E, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DC, 0x124C, 0x22CF, 0xF7FF, 0xFFFF, // 0x4410 (17424) pixels +0xFFFF, 0xF7FF, 0xA65A, 0x1A2A, 0x32CC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x328B, 0x1A0A, 0xD79F, // 0x4420 (17440) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0x43B1, 0x122B, 0xA5D9, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x224B, // 0x4430 (17456) pixels +0x2AAB, 0xE7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4440 (17472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x124C, 0x3B50, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4450 (17488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A2B, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x22CE, 0x124C, 0x9DD8, 0xFFFF, // 0x4460 (17504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4470 (17520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x67EB, 0x1741, 0x0780, 0x07A0, 0x07C0, 0x1761, 0x36A6, 0xB7F6, 0xEFFD, 0xFFFF, // 0x4480 (17536) pixels +0xFFDF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0x8D31, 0xD7F9, 0x4EC9, 0x1762, 0x07C0, 0x07A0, 0x07A0, 0x07A0, 0x07C0, 0x07C0, 0x07A0, // 0x4490 (17552) pixels +0x07A0, 0x07A0, 0x07C0, 0x0780, 0x1742, 0x67CD, 0xDFFD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F2, 0x122B, // 0x44A0 (17568) pixels +0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xDF7E, 0x126C, 0x0A4B, 0xD75F, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x44B0 (17584) pixels +0xF7FF, 0x8536, 0x0A2A, 0x3B6F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B4F, 0x124B, 0xAE3A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44C0 (17600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF1C, 0x0A2B, 0x22EE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x44D0 (17616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44E0 (17632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9597, 0x126B, 0x332F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44F0 (17648) pixels +0xFFFF, 0xF7FF, 0xEFFF, 0x3B2E, 0x0A2A, 0x8576, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFDE, 0xFFFF, 0xC71C, 0x0A4B, 0x22CE, 0xF7FF, 0xFFDF, // 0x4500 (17664) pixels +0xFFFF, 0xFFFF, 0xE7DF, 0x328D, 0x120B, 0x9E1B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7FF, 0xDFFF, 0x228B, 0x1A2B, 0xD7BF, // 0x4510 (17680) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x1A8D, 0x0A4C, 0xBEDC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xCF3E, 0x224B, // 0x4520 (17696) pixels +0x32AC, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF1, 0x122B, 0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4530 (17712) pixels +0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, // 0x4540 (17728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A0A, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xEFFF, 0x7D77, 0x122B, 0x4B6F, 0xEFFF, // 0x4550 (17744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4560 (17760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x67CD, 0x1F43, 0x0FA1, 0x07C0, 0x07E0, 0x0F62, 0x3686, 0xBFF7, 0xE7FC, 0xFFFF, // 0x4570 (17776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D31, 0xCFF9, 0x4EA9, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, 0x07C0, 0x07C0, // 0x4580 (17792) pixels +0x07C0, 0x07E0, 0x07C0, 0x0F80, 0x1F61, 0x6FEC, 0xDFFC, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5413, 0x124C, // 0x4590 (17808) pixels +0x95D8, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA619, 0x124C, 0x2AEE, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x45A0 (17824) pixels +0xFFFF, 0xBEDB, 0x126C, 0x0A6C, 0xE7BF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3370, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45B0 (17840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xBEDC, 0x0A4B, 0x230E, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45C0 (17856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32AD, 0x122A, 0xBF1D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45D0 (17872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x53D0, 0x126B, 0x6CF5, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45E0 (17888) pixels +0xFFFF, 0xFFFF, 0xEFFF, 0x7CD5, 0x0A4C, 0x43D1, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A4C, 0x1ACE, 0xF7FF, 0xFFFF, // 0x45F0 (17904) pixels +0xFFFF, 0xFFFF, 0xF7FF, 0x7CF5, 0x0A4B, 0x3390, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2A8C, 0x1A4B, 0xD77F, // 0x4600 (17920) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x74B5, 0x0A2B, 0x22CD, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC77F, 0x1A4B, // 0x4610 (17936) pixels +0x2ACC, 0xE7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C33, 0x0A4B, 0x95B7, 0xF7FF, 0xFFFF, 0xFFBE, // 0x4620 (17952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xB65A, 0x0A2A, 0x3B6F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4630 (17968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2ACC, 0x124A, 0xB6FC, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A6B, 0x1A6B, 0xC77E, // 0x4640 (17984) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4650 (18000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FE, 0xAFB5, 0x8770, 0x7FAF, 0x77CE, 0x77EF, 0x7FAF, 0x8F70, 0xBFF6, 0xBFF6, 0xBFF7, // 0x4660 (18016) pixels +0xBFF6, 0xBFD6, 0xBFF6, 0xC7B7, 0xDFFC, 0x8551, 0xCFF9, 0x4EC8, 0x1742, 0x07A0, 0x07A0, 0x07C0, 0x07E0, 0x07C0, 0x07C0, 0x07C0, // 0x4670 (18032) pixels +0x07C0, 0x07C0, 0x07C0, 0x0F81, 0x1F42, 0x67AC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0x53F1, 0x122A, // 0x4680 (18048) pixels +0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6412, 0x122B, 0x6495, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4690 (18064) pixels +0xFFFE, 0xEFFF, 0x124C, 0x122C, 0xBE5B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3B70, 0x0A2C, 0x9577, 0xCEFD, 0xCEDC, 0xCEFC, // 0x46A0 (18080) pixels +0xCEDC, 0xCEBC, 0xE73D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x124B, 0x1AAD, 0xC6FD, 0xCEDC, 0xCEDC, 0xCEDC, 0xCF1C, 0xCEDB, // 0x46B0 (18096) pixels +0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2AAC, 0x122A, 0xB6FD, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46C0 (18112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2A8C, 0x120A, 0xB69C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46D0 (18128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xBE9B, 0x0A2B, 0x124C, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDC, 0x1A4B, 0x2AEE, 0xEFFF, 0xFFFF, // 0x46E0 (18144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xDF7E, 0x124B, 0x124B, 0xC6DB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6B, 0x222B, 0xBEDD, // 0x46F0 (18160) pixels +0xDF5E, 0xDF3E, 0xDF1D, 0xBE9C, 0x5433, 0x0A2C, 0x1A6C, 0xA65B, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0xCF5E, 0x222A, // 0x4700 (18176) pixels +0x328C, 0xE7DF, 0xF7FF, 0xFFFF, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x124B, 0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4710 (18192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x122B, 0x334F, 0xD77E, 0xDF3C, 0xDF1C, 0xE75E, 0xDF3E, 0xDF3D, 0xE75D, 0xFFFF, // 0x4720 (18208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x32AC, 0x1A2A, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4B6F, 0x1A4B, 0x6C94, // 0x4730 (18224) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4740 (18240) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x67EC, 0x1742, 0x07A0, 0x07C0, 0x07C0, 0x0F81, 0x1F03, 0x57EA, 0x0F81, 0x07A0, // 0x4750 (18256) pixels +0x07E0, 0x07C0, 0x07A0, 0x1F24, 0x9FF3, 0x6DAE, 0xC7F8, 0x46C9, 0x1762, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, // 0x4760 (18272) pixels +0x07A0, 0x07A0, 0x07C0, 0x0FA1, 0x1742, 0x67CC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, // 0x4770 (18288) pixels +0x9D97, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2ACC, 0x124B, 0x9E5B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x4780 (18304) pixels +0xFFFF, 0xF7FF, 0x43D1, 0x0A2B, 0x7D15, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B71, 0x024D, 0x024C, 0x026D, 0x02AE, 0x026D, // 0x4790 (18320) pixels +0x026D, 0x126C, 0x7494, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC71D, 0x0A4C, 0x026E, 0x0A6E, 0x0A4D, 0x028E, 0x026D, 0x028D, 0x124B, // 0x47A0 (18336) pixels +0xCEDC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x47B0 (18352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A2B, 0x2A6C, 0xDFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x47C0 (18368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x0A6B, 0x024B, 0xC6FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x0A6B, 0x22ED, 0xF7FF, 0xFFFF, // 0x47D0 (18384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x124C, 0x6453, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2ACD, 0x0A4C, 0x026D, // 0x47E0 (18400) pixels +0x0A6E, 0x0A8E, 0x026D, 0x028E, 0x028D, 0x0A6C, 0x8577, 0xEFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xCF3E, 0x224B, // 0x47F0 (18416) pixels +0x32AC, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4C32, 0x126B, 0x95B7, 0xF7FF, 0xFFFF, 0xFFDF, // 0x4800 (18432) pixels +0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x0A6D, 0x026E, 0x0A8D, 0x0A8D, 0x0A8E, 0x0A6E, 0x028D, 0x0A6C, 0x3B6E, 0xE7FF, // 0x4810 (18448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32CD, 0x1A4B, 0xB6FC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE39, 0x0A0B, 0x1A8D, // 0x4820 (18464) pixels +0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4830 (18480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FEB, 0x1F41, 0x0FA0, 0x07C0, 0x07A0, 0x0F61, 0x1F24, 0x4FEA, 0x0781, 0x07E0, // 0x4840 (18496) pixels +0x07A0, 0x07C0, 0x07C0, 0x1F03, 0x9FF3, 0x7DAE, 0xCFF8, 0x4EC8, 0x1F42, 0x07A0, 0x07A0, 0x07A0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, // 0x4850 (18512) pixels +0x07A1, 0x07A1, 0x07C0, 0x07A0, 0x1722, 0x6FCD, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x6CF4, 0x3B6F, // 0x4860 (18528) pixels +0xAE39, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD77E, 0x4B8E, 0x4B6F, 0xDFBF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4870 (18544) pixels +0xFFFF, 0xF7FF, 0x95B8, 0x434F, 0x7472, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x6412, 0x3B70, 0x3390, 0x2B70, 0x3391, 0x2B91, // 0x4880 (18560) pixels +0x2B90, 0x334F, 0x8D57, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD71D, 0x3B4F, 0x2B50, 0x3370, 0x3391, 0x2B90, 0x2B70, 0x3370, 0x3B4F, // 0x4890 (18576) pixels +0xD71D, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5BAF, 0x4B2D, 0xCF3D, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48A0 (18592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE5A, 0x4B4E, 0x6411, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48B0 (18608) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C32, 0x3B6F, 0x9DF8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD75E, 0x3B6F, 0x4BD1, 0xF7FF, 0xFFFF, // 0x48C0 (18624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x3B4E, 0x5BF1, 0xE7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xE7FF, 0x4B8F, 0x336F, 0x2B90, // 0x48D0 (18640) pixels +0x2B70, 0x3391, 0x3370, 0x43B1, 0x74D4, 0xCF3D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xD77F, 0x4B4F, // 0x48E0 (18656) pixels +0x5BB0, 0xE7DF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x74D4, 0x3B2D, 0xAE39, 0xFFFF, 0xFFDF, 0xFFFF, // 0x48F0 (18672) pixels +0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xBE9B, 0x3B6F, 0x2B50, 0x2B90, 0x3391, 0x2B71, 0x2B50, 0x3391, 0x3B6F, 0x53F0, 0xEFFF, // 0x4900 (18688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x53F0, 0x434E, 0xC73D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x43B0, 0x3B4F, // 0x4910 (18704) pixels +0xBE39, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4920 (18720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xE7FC, 0x67EC, 0x1743, 0x0780, 0x07C0, 0x07C0, 0x0FA1, 0x1F22, 0x57EA, 0x07A1, 0x07C0, // 0x4930 (18736) pixels +0x07C0, 0x07C0, 0x07C0, 0x1F24, 0x97B2, 0x7DAE, 0xCFF8, 0x4EC9, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07E0, 0x07C0, 0x07C0, 0x07C0, // 0x4940 (18752) pixels +0x07C0, 0x07C0, 0x07E0, 0x07A0, 0x1764, 0x67ED, 0xDFFB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xF7DF, 0xFFFF, // 0x4950 (18768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4960 (18784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, // 0x4970 (18800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4980 (18816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4990 (18832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49A0 (18848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49B0 (18864) pixels +0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x49C0 (18880) pixels +0xFFFF, 0xFFFE, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, // 0x49D0 (18896) pixels +0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49E0 (18912) pixels +0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x49F0 (18928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A00 (18944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A10 (18960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0xA7D5, 0x7FB0, 0x77CF, 0x77EE, 0x77CD, 0x7FAE, 0x8F70, 0xBFF6, 0xB7D6, 0xB7D7, // 0x4A20 (18976) pixels +0xB7D6, 0xB7F6, 0xB7B5, 0xBFB7, 0xDFFC, 0x8531, 0xE7FC, 0xC7B7, 0xB7D6, 0xB7F6, 0xB7D6, 0xB7D6, 0xB7D6, 0xB7D6, 0xB7D5, 0xB7D5, // 0x4A30 (18992) pixels +0xAFD5, 0xB7F6, 0xB7D5, 0xBFD6, 0xBFB6, 0xCFB9, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4A40 (19008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A50 (19024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4A60 (19040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x4A70 (19056) pixels +0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A80 (19072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A90 (19088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AA0 (19104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x4AB0 (19120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AC0 (19136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AD0 (19152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AE0 (19168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AF0 (19184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B00 (19200) pixels +0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FED, 0x1743, 0x0FA1, 0x07A0, 0x07E0, 0x1761, 0x36A6, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4B10 (19216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B20 (19232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B30 (19248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B40 (19264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B50 (19280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B60 (19296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B70 (19312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B80 (19328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B90 (19344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BA0 (19360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BB0 (19376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BC0 (19392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BD0 (19408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BE0 (19424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BF0 (19440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FED, 0x1742, 0x0FA1, 0x07C0, 0x07C0, 0x0F61, 0x2EA6, 0xBFF7, 0xEFFD, 0xFFFF, // 0x4C00 (19456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x94B2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C10 (19472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C20 (19488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C30 (19504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C40 (19520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C50 (19536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C60 (19552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C70 (19568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C80 (19584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C90 (19600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CA0 (19616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CB0 (19632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CC0 (19648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CD0 (19664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CE0 (19680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x6FCD, 0x1723, 0x0780, 0x07E0, 0x07C0, 0x0F61, 0x36C7, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4CF0 (19696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D00 (19712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D10 (19728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D20 (19744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D30 (19760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D40 (19776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D50 (19792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D60 (19808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D70 (19824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D80 (19840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D90 (19856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DA0 (19872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DB0 (19888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DC0 (19904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DD0 (19920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xCFF9, 0xB7D6, 0xAFD6, 0xAFD6, 0xAFF5, 0xB7B5, 0xBF96, 0xE7FC, 0xFFFE, 0xFFFF, // 0x4DE0 (19936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DF0 (19952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E00 (19968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E10 (19984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E20 (20000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E30 (20016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E40 (20032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E50 (20048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E60 (20064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E70 (20080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E80 (20096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E90 (20112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EA0 (20128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EB0 (20144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EC0 (20160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4ED0 (20176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EE0 (20192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EF0 (20208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F00 (20224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F10 (20240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F20 (20256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F30 (20272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F40 (20288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F50 (20304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F60 (20320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F70 (20336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F80 (20352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F90 (20368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FA0 (20384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FB0 (20400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FC0 (20416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FD0 (20432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FE0 (20448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FF0 (20464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5000 (20480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5010 (20496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5020 (20512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5030 (20528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5040 (20544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5050 (20560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5060 (20576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5070 (20592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5080 (20608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5090 (20624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50A0 (20640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x50B0 (20656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50C0 (20672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50D0 (20688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50E0 (20704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50F0 (20720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5100 (20736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5110 (20752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5120 (20768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5130 (20784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5140 (20800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5150 (20816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5160 (20832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5170 (20848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5180 (20864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5190 (20880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51A0 (20896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51B0 (20912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51C0 (20928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51D0 (20944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51E0 (20960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51F0 (20976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5200 (20992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5210 (21008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5220 (21024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5230 (21040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5240 (21056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5250 (21072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5260 (21088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5270 (21104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5280 (21120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5290 (21136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52A0 (21152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52B0 (21168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52C0 (21184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52D0 (21200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52E0 (21216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52F0 (21232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5300 (21248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5310 (21264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5320 (21280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5330 (21296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5340 (21312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5350 (21328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5360 (21344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5370 (21360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5380 (21376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5390 (21392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53A0 (21408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53B0 (21424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53C0 (21440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53D0 (21456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53E0 (21472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53F0 (21488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5400 (21504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5410 (21520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5420 (21536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5430 (21552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5440 (21568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5450 (21584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5460 (21600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5470 (21616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5480 (21632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5490 (21648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54A0 (21664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54B0 (21680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54C0 (21696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54D0 (21712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54E0 (21728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54F0 (21744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5500 (21760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5510 (21776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5520 (21792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5530 (21808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5540 (21824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5550 (21840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5560 (21856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5570 (21872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5580 (21888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5590 (21904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55A0 (21920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55B0 (21936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55C0 (21952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55D0 (21968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55E0 (21984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55F0 (22000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5600 (22016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5610 (22032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5620 (22048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5630 (22064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5640 (22080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5650 (22096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5660 (22112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5670 (22128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5680 (22144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5690 (22160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56A0 (22176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56B0 (22192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56C0 (22208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56D0 (22224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56E0 (22240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56F0 (22256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5700 (22272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5710 (22288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5720 (22304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5730 (22320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5740 (22336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5750 (22352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5760 (22368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5770 (22384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5780 (22400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5790 (22416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57A0 (22432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57B0 (22448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57C0 (22464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57D0 (22480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57E0 (22496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57F0 (22512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5800 (22528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5810 (22544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5820 (22560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5830 (22576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5840 (22592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5850 (22608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5860 (22624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5870 (22640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5880 (22656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5890 (22672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58A0 (22688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58B0 (22704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58C0 (22720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58D0 (22736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58E0 (22752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58F0 (22768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5900 (22784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5910 (22800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5920 (22816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5930 (22832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5940 (22848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5950 (22864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5960 (22880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5970 (22896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5980 (22912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5990 (22928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59A0 (22944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59B0 (22960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59C0 (22976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59D0 (22992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59E0 (23008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59F0 (23024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A00 (23040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A10 (23056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A20 (23072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A30 (23088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A40 (23104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A50 (23120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A60 (23136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A70 (23152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A80 (23168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A90 (23184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AA0 (23200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AB0 (23216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AC0 (23232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AD0 (23248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AE0 (23264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AF0 (23280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B00 (23296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B10 (23312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B20 (23328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B30 (23344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B40 (23360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B50 (23376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B60 (23392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B70 (23408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B80 (23424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B90 (23440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BA0 (23456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BB0 (23472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BC0 (23488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BD0 (23504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BE0 (23520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BF0 (23536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C00 (23552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C10 (23568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C20 (23584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C30 (23600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C40 (23616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C50 (23632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C60 (23648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C70 (23664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C80 (23680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5C90 (23696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CA0 (23712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CB0 (23728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CC0 (23744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CD0 (23760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CE0 (23776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5CF0 (23792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D00 (23808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D10 (23824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D20 (23840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D30 (23856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D40 (23872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D50 (23888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D60 (23904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D70 (23920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D80 (23936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5D90 (23952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DA0 (23968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DB0 (23984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DC0 (24000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DD0 (24016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DE0 (24032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5DF0 (24048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E00 (24064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E10 (24080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E20 (24096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E30 (24112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E40 (24128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E50 (24144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E60 (24160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E70 (24176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E80 (24192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5E90 (24208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5EA0 (24224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5EB0 (24240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5EC0 (24256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5ED0 (24272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5EE0 (24288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5EF0 (24304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F00 (24320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F10 (24336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F20 (24352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F30 (24368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F40 (24384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F50 (24400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F60 (24416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F70 (24432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F80 (24448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5F90 (24464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FA0 (24480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FB0 (24496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FC0 (24512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FD0 (24528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FE0 (24544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5FF0 (24560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6000 (24576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6010 (24592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6020 (24608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6030 (24624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6040 (24640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6050 (24656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6060 (24672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6070 (24688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6080 (24704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6090 (24720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60A0 (24736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60B0 (24752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60C0 (24768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60D0 (24784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60E0 (24800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x60F0 (24816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6100 (24832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6110 (24848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6120 (24864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6130 (24880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6140 (24896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6150 (24912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6160 (24928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6170 (24944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6180 (24960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6190 (24976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61A0 (24992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61B0 (25008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61C0 (25024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61D0 (25040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61E0 (25056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x61F0 (25072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6200 (25088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6210 (25104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6220 (25120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6230 (25136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6240 (25152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6250 (25168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6260 (25184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6270 (25200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6280 (25216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6290 (25232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62A0 (25248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62B0 (25264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62C0 (25280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62D0 (25296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62E0 (25312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x62F0 (25328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6300 (25344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6310 (25360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6320 (25376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6330 (25392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6340 (25408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6350 (25424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6360 (25440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6370 (25456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6380 (25472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6390 (25488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63A0 (25504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63B0 (25520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63C0 (25536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63D0 (25552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63E0 (25568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x63F0 (25584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6400 (25600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6410 (25616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6420 (25632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6430 (25648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6440 (25664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6450 (25680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6460 (25696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6470 (25712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6480 (25728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6490 (25744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64A0 (25760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64B0 (25776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64C0 (25792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64D0 (25808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64E0 (25824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x64F0 (25840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6500 (25856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6510 (25872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6520 (25888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6530 (25904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6540 (25920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6550 (25936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6560 (25952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6570 (25968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6580 (25984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6590 (26000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65A0 (26016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65B0 (26032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65C0 (26048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65D0 (26064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65E0 (26080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x65F0 (26096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6600 (26112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6610 (26128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6620 (26144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6630 (26160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6640 (26176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6650 (26192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6660 (26208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6670 (26224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6680 (26240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6690 (26256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66A0 (26272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66B0 (26288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66C0 (26304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66D0 (26320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66E0 (26336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x66F0 (26352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6700 (26368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6710 (26384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6720 (26400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6730 (26416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6740 (26432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6750 (26448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6760 (26464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6770 (26480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6780 (26496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6790 (26512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67A0 (26528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67B0 (26544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67C0 (26560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67D0 (26576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67E0 (26592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x67F0 (26608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6800 (26624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6810 (26640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6820 (26656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6830 (26672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6840 (26688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6850 (26704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6860 (26720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6870 (26736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6880 (26752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6890 (26768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68A0 (26784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68B0 (26800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68C0 (26816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68D0 (26832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68E0 (26848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x68F0 (26864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6900 (26880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6910 (26896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6920 (26912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6930 (26928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6940 (26944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6950 (26960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6960 (26976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6970 (26992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6980 (27008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6990 (27024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69A0 (27040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69B0 (27056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69C0 (27072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69D0 (27088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69E0 (27104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x69F0 (27120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A00 (27136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A10 (27152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A20 (27168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A30 (27184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A40 (27200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A50 (27216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A60 (27232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A70 (27248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A80 (27264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6A90 (27280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AA0 (27296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AB0 (27312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AC0 (27328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AD0 (27344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AE0 (27360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6AF0 (27376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B00 (27392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B10 (27408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B20 (27424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B30 (27440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B40 (27456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B50 (27472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B60 (27488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B70 (27504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B80 (27520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6B90 (27536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BA0 (27552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BB0 (27568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BC0 (27584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BD0 (27600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BE0 (27616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6BF0 (27632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C00 (27648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C10 (27664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C20 (27680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C30 (27696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C40 (27712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C50 (27728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C60 (27744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C70 (27760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C80 (27776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6C90 (27792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CA0 (27808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CB0 (27824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CC0 (27840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CD0 (27856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CE0 (27872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6CF0 (27888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D00 (27904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D10 (27920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D20 (27936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D30 (27952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D40 (27968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D50 (27984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D60 (28000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D70 (28016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D80 (28032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6D90 (28048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DA0 (28064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DB0 (28080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DC0 (28096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DD0 (28112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DE0 (28128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6DF0 (28144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E00 (28160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E10 (28176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E20 (28192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E30 (28208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E40 (28224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E50 (28240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E60 (28256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E70 (28272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E80 (28288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6E90 (28304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6EA0 (28320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6EB0 (28336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6EC0 (28352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6ED0 (28368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6EE0 (28384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6EF0 (28400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F00 (28416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F10 (28432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F20 (28448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F30 (28464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F40 (28480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F50 (28496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F60 (28512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F70 (28528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F80 (28544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6F90 (28560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FA0 (28576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FB0 (28592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FC0 (28608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FD0 (28624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FE0 (28640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x6FF0 (28656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7000 (28672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7010 (28688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7020 (28704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7030 (28720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7040 (28736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7050 (28752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7060 (28768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7070 (28784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7080 (28800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7090 (28816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70A0 (28832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70B0 (28848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70C0 (28864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70D0 (28880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70E0 (28896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x70F0 (28912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7100 (28928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7110 (28944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7120 (28960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7130 (28976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7140 (28992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7150 (29008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7160 (29024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7170 (29040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7180 (29056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7190 (29072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71A0 (29088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71B0 (29104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71C0 (29120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71D0 (29136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71E0 (29152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x71F0 (29168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7200 (29184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7210 (29200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7220 (29216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7230 (29232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7240 (29248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7250 (29264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7260 (29280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7270 (29296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7280 (29312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7290 (29328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72A0 (29344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72B0 (29360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72C0 (29376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72D0 (29392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72E0 (29408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x72F0 (29424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7300 (29440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7310 (29456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7320 (29472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7330 (29488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7340 (29504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7350 (29520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7360 (29536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7370 (29552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7380 (29568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7390 (29584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73A0 (29600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73B0 (29616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73C0 (29632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73D0 (29648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73E0 (29664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x73F0 (29680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7400 (29696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7410 (29712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7420 (29728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7430 (29744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7440 (29760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7450 (29776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7460 (29792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7470 (29808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7480 (29824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7490 (29840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74A0 (29856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74B0 (29872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74C0 (29888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74D0 (29904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74E0 (29920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x74F0 (29936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7500 (29952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7510 (29968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7520 (29984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7530 (30000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7540 (30016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7550 (30032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7560 (30048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7570 (30064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7580 (30080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7590 (30096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75A0 (30112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75B0 (30128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75C0 (30144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75D0 (30160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75E0 (30176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x75F0 (30192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7600 (30208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7610 (30224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7620 (30240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7630 (30256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7640 (30272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7650 (30288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7660 (30304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7670 (30320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7680 (30336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7690 (30352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76A0 (30368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76B0 (30384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76C0 (30400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76D0 (30416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76E0 (30432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x76F0 (30448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7700 (30464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7710 (30480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7720 (30496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7730 (30512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7740 (30528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7750 (30544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7760 (30560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7770 (30576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7780 (30592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7790 (30608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77A0 (30624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77B0 (30640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77C0 (30656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77D0 (30672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77E0 (30688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x77F0 (30704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7800 (30720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7810 (30736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7820 (30752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7830 (30768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7840 (30784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7850 (30800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7860 (30816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7870 (30832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7880 (30848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7890 (30864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78A0 (30880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78B0 (30896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78C0 (30912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78D0 (30928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78E0 (30944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x78F0 (30960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7900 (30976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7910 (30992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7920 (31008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7930 (31024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7940 (31040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7950 (31056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7960 (31072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7970 (31088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7980 (31104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7990 (31120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79A0 (31136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79B0 (31152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79C0 (31168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79D0 (31184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79E0 (31200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x79F0 (31216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A00 (31232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A10 (31248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A20 (31264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A30 (31280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A40 (31296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A50 (31312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A60 (31328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A70 (31344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A80 (31360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7A90 (31376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AA0 (31392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AB0 (31408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AC0 (31424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AD0 (31440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AE0 (31456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7AF0 (31472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B00 (31488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B10 (31504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B20 (31520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B30 (31536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B40 (31552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B50 (31568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B60 (31584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B70 (31600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B80 (31616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7B90 (31632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BA0 (31648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BB0 (31664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BC0 (31680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BD0 (31696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BE0 (31712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7BF0 (31728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C00 (31744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C10 (31760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C20 (31776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C30 (31792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C40 (31808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C50 (31824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C60 (31840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C70 (31856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C80 (31872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7C90 (31888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CA0 (31904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CB0 (31920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CC0 (31936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CD0 (31952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CE0 (31968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7CF0 (31984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D00 (32000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D10 (32016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D20 (32032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D30 (32048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D40 (32064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D50 (32080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D60 (32096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D70 (32112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D80 (32128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7D90 (32144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DA0 (32160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DB0 (32176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DC0 (32192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DD0 (32208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DE0 (32224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7DF0 (32240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E00 (32256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E10 (32272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E20 (32288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E30 (32304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E40 (32320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E50 (32336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E60 (32352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E70 (32368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E80 (32384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x7E90 (32400) pixels +}; diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 71b18768..07182036 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -45,6 +45,10 @@ void setAdafruitNeoPixelColor(uint32_t color) { #include #endif +#ifdef PLATFORM_TTGO +#include +#endif + #ifdef MENU_BUTTON_PIN #include #endif @@ -152,6 +156,10 @@ void event_device_states(DynamicJsonDocument device_states) m5stickcEvaluateTally(bus_type, r, g, b); #endif + #ifdef PLATFORM_TTGO + TTGOEvaluateTally(bus_type, r, g, b); + #endif + last_bus_type = bus_type; } @@ -173,6 +181,14 @@ void event_device_states(DynamicJsonDocument device_states) setAdafruitNeoPixelColor(strip.Color(0, 0, 0)); #endif + #ifdef PLATFORM_M5STICKC + m5stickcEvaluateTally("", 0, 0, 0); + #endif + + #ifdef PLATFORM_TTGO + TTGOEvaluateTally("", 0, 0, 0); + #endif + last_bus_type = ""; } } @@ -325,6 +341,10 @@ void setup() m5stickcInitialize(); #endif +#ifdef PLATFORM_TTGO + TTGOInitialize(); +#endif + byte mac[6]; WiFi.macAddress(mac); diff --git a/listener_clients/embedded-listener/src/platform_M5Stickc.h b/listener_clients/embedded-listener/src/platform_M5Stickc.h index 632f4a7c..0a116288 100644 --- a/listener_clients/embedded-listener/src/platform_M5Stickc.h +++ b/listener_clients/embedded-listener/src/platform_M5Stickc.h @@ -90,4 +90,3 @@ void m5stickcDisplayInfoPage() { } #endif - diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h new file mode 100644 index 00000000..06b99a9b --- /dev/null +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -0,0 +1,81 @@ +#ifdef PLATFORM_TTGO + +extern String selectedDeviceId; +extern char ta_host[60]; +extern char ta_port[8]; + +#include // Graphics and font library for ST7735 driver chip +#include + +#include "TFT_TallyArbiter_logo.h" + +TFT_eSPI tft = TFT_eSPI(); + +void TTGOInitialize() { + tft.init(); + tft.setRotation(TTGO_SCREEN_ROTATION); + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE); + tft.setTextSize(2); + tft.setSwapBytes(TTGO_SWAP_BYTES); + tft.pushImage(0, 0, 240, 135, TallyArbiterLogo); +} + +void TTGOEvaluateTally(String type, int r, int g, int b) { + tft.setTextSize(1); + tft.setCursor(0, 0); + if (type != "") { + tft.setTextColor(TFT_WHITE, TFT_BLACK); + tft.fillScreen(tft.color565(r, g, b)); + tft.drawString(getDeviceNameById(selectedDeviceId).c_str(), 0, 0, 2); + } else { + tft.setTextColor(TFT_WHITE, TFT_BLACK); + tft.fillScreen(TFT_BLACK); + tft.drawString(getDeviceNameById(selectedDeviceId).c_str(), 0, 0, 2); + } +} + +void TTGODisplaySettingsPage() { + /* + //displays the current network connection and Tally Arbiter server data + M5.Lcd.setCursor(0, 20); + M5.Lcd.fillScreen(TFT_BLACK); + //M5.Lcd.setFreeFont(FSS9); + //M5.Lcd.setTextSize(1); + M5.Lcd.setTextColor(WHITE, BLACK); + M5.Lcd.println("SSID: " + String(WiFi.SSID())); + M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); + M5.Lcd.println(); + M5.Lcd.println("Settings mode enabled. Go to http://" + WiFi.localIP().toString() + " to configure or update \"Over The Air\" this device."); + M5.Lcd.println(); + M5.Lcd.println("To disable this mode, press the menu button one time to go to the info page."); + */ +} + +void TTGODisplayInfoPage() { + /* + //displays the current network connection and Tally Arbiter server data + M5.Lcd.setCursor(0, 20); + M5.Lcd.fillScreen(TFT_BLACK); + //M5.Lcd.setFreeFont(FSS9); + //M5.Lcd.setTextSize(1); + M5.Lcd.setTextColor(WHITE, BLACK); + M5.Lcd.println("SSID: " + String(WiFi.SSID())); + M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); + + M5.Lcd.println("Tally Arbiter Server:"); + M5.Lcd.println(String(ta_host) + ":" + String(ta_port)); + M5.Lcd.println(); + M5.Lcd.print("Battery: "); + int batteryLevel = floor(100.0 * (((M5.Axp.GetVbatData() * 1.1 / 1000) - 3.0) / (4.07 - 3.0))); + batteryLevel = batteryLevel > 100 ? 100 : batteryLevel; + if(batteryLevel >= 100){ + M5.Lcd.println("Charging..."); // show when M5 is plugged in + } else { + M5.Lcd.println(String(batteryLevel) + "%"); + } + */ +} + +#endif diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index 3da92518..4186afa3 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -5,6 +5,9 @@ #define M5STICKC_BRIGHTNESS 11 +#define TTGO_SCREEN_ROTATION 1 +#define TTGO_SWAP_BYTES true + #include "user_config_override.h" // Configuration overrides for user_config.h #endif \ No newline at end of file From 92d3d0f744b75420c9a35f82d2b5d68e06e7d383 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sun, 30 Jan 2022 01:11:04 +0100 Subject: [PATCH 33/63] Support menu in TTGO and add sleep mode --- .../embedded-listener/platformio.ini | 2 + .../embedded-listener/src/main.cpp | 4 + .../embedded-listener/src/menu_navigation.h | 59 +++++++++- .../embedded-listener/src/platform_TTGO.h | 103 ++++++++++++------ .../embedded-listener/src/user_config.h | 7 ++ 5 files changed, 135 insertions(+), 40 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 0fba9cb8..a0c34906 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -78,6 +78,7 @@ build_flags = -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-13"' '-DMENU_BUTTON_PIN=35' + '-DSLEEP_BUTTON_PIN=0' -DUSER_SETUP_LOADED=1 -DST7789_DRIVER @@ -115,6 +116,7 @@ build_flags = -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-14"' '-DMENU_BUTTON_PIN=35' + '-DSLEEP_BUTTON_PIN=0' -DUSER_SETUP_LOADED=1 -DST7789_DRIVER diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 07182036..0aaa47bd 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -420,4 +420,8 @@ void loop() #ifdef MENU_BUTTON_PIN menuLoop(); #endif + + #ifdef PLATFORM_TTGO + TTGOCheckBatteryLevel(); + #endif } diff --git a/listener_clients/embedded-listener/src/menu_navigation.h b/listener_clients/embedded-listener/src/menu_navigation.h index 30848c7b..c862895e 100644 --- a/listener_clients/embedded-listener/src/menu_navigation.h +++ b/listener_clients/embedded-listener/src/menu_navigation.h @@ -1,6 +1,9 @@ #include PinButton menuButton(MENU_BUTTON_PIN); +#ifdef SLEEP_BUTTON_PIN +PinButton sleepButton(SLEEP_BUTTON_PIN); +#endif extern WiFiManager wm; extern void resetDevice(); @@ -21,6 +24,10 @@ void showSettingsScreen() { #ifdef PLATFORM_M5STICKC m5stickcDisplaySettingsPage(); #endif + + #ifdef PLATFORM_TTGO + TTGODisplaySettingsPage(); + #endif } void showInfoScreen() { @@ -35,6 +42,21 @@ void showInfoScreen() { #ifdef PLATFORM_M5STICKC m5stickcDisplayInfoPage(); #endif + + #ifdef PLATFORM_TTGO + TTGODisplayInfoPage(); + #endif +} + +void initializeSleepMode() { + #ifdef SLEEP_BUTTON_PIN + Serial.println("Activating sleep mode..."); + esp_sleep_enable_ext0_wakeup((gpio_num_t)SLEEP_BUTTON_PIN, 0); + delay(200); + esp_deep_sleep_start(); + #else + Serial.println("No sleep button pin defined, so we can't go in sleep mode"); + #endif } void menuLoop() { @@ -42,6 +64,20 @@ void menuLoop() { wm.process(); } + if(resetRequestedClickTime > 0 && millis() - resetRequestedClickTime > 10000) { + resetRequestedClickTime = 0; + Serial.println("Reset confirm timeout expired. Please long-press the button again to reset."); + #ifdef PLATFORM_TTGO + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE); + tft.setTextSize(2); tft.println("Confirm timeout exp."); + tft.setTextSize(1); tft.println("Please long-press the button again to reset."); + #endif + delay(5000); + showInfoScreen(); + } + menuButton.update(); if (menuButton.isSingleClick()) { @@ -52,11 +88,26 @@ void menuLoop() { if(resetRequestedClickTime == 0) { resetRequestedClickTime = millis(); Serial.println("Long press the button again to confirm (you have 10 seconds to confirm)"); + #ifdef PLATFORM_TTGO + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE); + tft.setTextSize(2); tft.println("Longpress to confirm"); + tft.setTextSize(1); tft.println("(you have 10 seconds to confirm)"); + #endif } else if(millis() - resetRequestedClickTime < 10000) { resetDevice(); - } else { - resetRequestedClickTime = 0; - Serial.println("Reset cancelled"); } } -} \ No newline at end of file + + #ifdef SLEEP_BUTTON_PIN + sleepButton.update(); + + if (sleepButton.isSingleClick()) { + initializeSleepMode(); + } else if (sleepButton.isLongClick()) { + Serial.println("Restarting..."); + ESP.restart(); + } + #endif +} diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index 06b99a9b..4ac66ad5 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -3,6 +3,7 @@ extern String selectedDeviceId; extern char ta_host[60]; extern char ta_port[8]; +extern void initializeSleepMode(); #include // Graphics and font library for ST7735 driver chip #include @@ -14,16 +15,56 @@ TFT_eSPI tft = TFT_eSPI(); void TTGOInitialize() { tft.init(); tft.setRotation(TTGO_SCREEN_ROTATION); - tft.setCursor(0, 0); tft.fillScreen(TFT_BLACK); tft.setTextColor(TFT_WHITE); - tft.setTextSize(2); tft.setSwapBytes(TTGO_SWAP_BYTES); tft.pushImage(0, 0, 240, 135, TallyArbiterLogo); } +float battery_voltage; +int vref = 1100; +int batteryLevel = 100; +int barLevel = 0; +bool charingDevice = false; // true if we are the device is powered via cable (ex. via USB) + +void TTGOCheckBatteryLevel() { + uint16_t v = analogRead(TTGO_ADC_PIN); + battery_voltage = ((float)v / 4095.0) * 2.0 * 3.3 * (vref / 1000.0); + if(battery_voltage < 4.5) { + charingDevice = false; + + batteryLevel = floor(100.0 * (((battery_voltage * 1.1) - 3.0) / (4.07 - 3.0))); //100%=3.7V, Vmin = 2.8V + batteryLevel = batteryLevel > 100 ? 100 : batteryLevel; + barLevel = 133 - (batteryLevel * 133/100); + + if(TTGO_ENABLE_BATTERY_INDICATOR) { + int LevelColor = TTGO_BATTERY_INDICATOR_COLOR; + if (battery_voltage < 3){ + LevelColor = TTGO_BATTERY_LOW_INDICATOR_COLOR; + } + tft.fillRect(232, 0, 8, 135, LevelColor); + tft.fillRect(233, 1, 6, barLevel, TFT_BLACK); + } + + if (battery_voltage < 2.8){ + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE); + tft.setTextSize(2); + tft.println("Battery level low"); + tft.println("Going into sleepmode"); + delay(5000); + tft.writecommand(TFT_DISPOFF); + tft.writecommand(TFT_SLPIN); + initializeSleepMode(); + } + } else { + charingDevice = true; + } +} + void TTGOEvaluateTally(String type, int r, int g, int b) { - tft.setTextSize(1); + tft.setTextSize(2); tft.setCursor(0, 0); if (type != "") { tft.setTextColor(TFT_WHITE, TFT_BLACK); @@ -37,45 +78,35 @@ void TTGOEvaluateTally(String type, int r, int g, int b) { } void TTGODisplaySettingsPage() { - /* //displays the current network connection and Tally Arbiter server data - M5.Lcd.setCursor(0, 20); - M5.Lcd.fillScreen(TFT_BLACK); - //M5.Lcd.setFreeFont(FSS9); - //M5.Lcd.setTextSize(1); - M5.Lcd.setTextColor(WHITE, BLACK); - M5.Lcd.println("SSID: " + String(WiFi.SSID())); - M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); - M5.Lcd.println(); - M5.Lcd.println("Settings mode enabled. Go to http://" + WiFi.localIP().toString() + " to configure or update \"Over The Air\" this device."); - M5.Lcd.println(); - M5.Lcd.println("To disable this mode, press the menu button one time to go to the info page."); - */ + tft.setCursor(0, 0); + tft.setTextSize(2); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE, TFT_BLACK); + tft.setTextSize(1); + tft.setTextSize(1); + tft.println("SSID: " + WiFi.SSID()); tft.println(); + tft.print("IP Addr: "); tft.setTextSize(2); tft.println(WiFi.localIP().toString()); tft.println(); tft.setTextSize(1); + tft.println("Settings mode enabled."); + tft.println(); + tft.println("To disable this mode, press the menu"); + tft.println("button one time to go to the info page."); } void TTGODisplayInfoPage() { - /* //displays the current network connection and Tally Arbiter server data - M5.Lcd.setCursor(0, 20); - M5.Lcd.fillScreen(TFT_BLACK); - //M5.Lcd.setFreeFont(FSS9); - //M5.Lcd.setTextSize(1); - M5.Lcd.setTextColor(WHITE, BLACK); - M5.Lcd.println("SSID: " + String(WiFi.SSID())); - M5.Lcd.println("Network ip address: " + WiFi.localIP().toString()); - - M5.Lcd.println("Tally Arbiter Server:"); - M5.Lcd.println(String(ta_host) + ":" + String(ta_port)); - M5.Lcd.println(); - M5.Lcd.print("Battery: "); - int batteryLevel = floor(100.0 * (((M5.Axp.GetVbatData() * 1.1 / 1000) - 3.0) / (4.07 - 3.0))); - batteryLevel = batteryLevel > 100 ? 100 : batteryLevel; - if(batteryLevel >= 100){ - M5.Lcd.println("Charging..."); // show when M5 is plugged in - } else { - M5.Lcd.println(String(batteryLevel) + "%"); + tft.setCursor(0, 0); + tft.setTextSize(2); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE, TFT_BLACK); + tft.setTextSize(1); + tft.println("SSID: " + WiFi.SSID()); tft.println(); + tft.print("IP Addr: "); tft.setTextSize(2); tft.println(WiFi.localIP().toString()); tft.println(); tft.setTextSize(1); + tft.print("TA Server:"); tft.setTextSize(2); tft.println(String(ta_host)); tft.println(); tft.setTextSize(1); + tft.print("Battery: "); tft.setTextSize(2); tft.print(String(batteryLevel) + "% - " + String(battery_voltage, 2) + "V"); tft.println(); tft.setTextSize(1); + if(charingDevice) { + tft.print("Device powered via cable"); } - */ } #endif diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index 4186afa3..b34e2ae4 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -7,6 +7,13 @@ #define TTGO_SCREEN_ROTATION 1 #define TTGO_SWAP_BYTES true +#define TTGO_ADC_EN 14 //ADC detection enable port +#define TTGO_ADC_PIN 34 +#define TTGO_TFT_DISPOFF 0x28 +#define TTGO_TFT_SLPIN 0x10 +#define TTGO_ENABLE_BATTERY_INDICATOR true +#define TTGO_BATTERY_INDICATOR_COLOR 0xFFFF +#define TTGO_BATTERY_LOW_INDICATOR_COLOR 0xFF00 #include "user_config_override.h" // Configuration overrides for user_config.h From ea58f54e3cc028a78f8289b7dc6f671fb53b5d6e Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sun, 30 Jan 2022 15:57:17 +0100 Subject: [PATCH 34/63] Update reset logic --- .../embedded-listener/src/menu_navigation.h | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/listener_clients/embedded-listener/src/menu_navigation.h b/listener_clients/embedded-listener/src/menu_navigation.h index c862895e..60719629 100644 --- a/listener_clients/embedded-listener/src/menu_navigation.h +++ b/listener_clients/embedded-listener/src/menu_navigation.h @@ -32,7 +32,7 @@ void showSettingsScreen() { void showInfoScreen() { Serial.println("Activated screen 'info'"); - if(currentScreen = "settings") { + if(portalRunning) { wm.stopWebPortal(); portalRunning = false; } @@ -67,15 +67,18 @@ void menuLoop() { if(resetRequestedClickTime > 0 && millis() - resetRequestedClickTime > 10000) { resetRequestedClickTime = 0; Serial.println("Reset confirm timeout expired. Please long-press the button again to reset."); - #ifdef PLATFORM_TTGO - tft.setCursor(0, 0); - tft.fillScreen(TFT_BLACK); - tft.setTextColor(TFT_WHITE); - tft.setTextSize(2); tft.println("Confirm timeout exp."); - tft.setTextSize(1); tft.println("Please long-press the button again to reset."); - #endif - delay(5000); - showInfoScreen(); + + if(currentScreen == "reset") { + #ifdef PLATFORM_TTGO + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + tft.setTextColor(TFT_WHITE); + tft.setTextSize(2); tft.println("Confirm timeout exp."); + tft.setTextSize(1); tft.println("Please long-press the button again to reset."); + #endif + delay(5000); + showInfoScreen(); + } } menuButton.update(); @@ -95,6 +98,8 @@ void menuLoop() { tft.setTextSize(2); tft.println("Longpress to confirm"); tft.setTextSize(1); tft.println("(you have 10 seconds to confirm)"); #endif + + currentScreen = "reset"; } else if(millis() - resetRequestedClickTime < 10000) { resetDevice(); } From 64c9b96be704f93af861169a4b6009864e9df935 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 21:15:09 +0100 Subject: [PATCH 35/63] Display error messages on TTGO --- .../embedded-listener/src/TFT_Alert_logo.h | 41 +++++++++++++++++++ .../embedded-listener/src/TFT_Info_logo.h | 41 +++++++++++++++++++ .../embedded-listener/src/main.cpp | 37 +++++++++++++---- .../embedded-listener/src/platform_TTGO.h | 20 +++++++++ 4 files changed, 130 insertions(+), 9 deletions(-) create mode 100644 listener_clients/embedded-listener/src/TFT_Alert_logo.h create mode 100644 listener_clients/embedded-listener/src/TFT_Info_logo.h diff --git a/listener_clients/embedded-listener/src/TFT_Alert_logo.h b/listener_clients/embedded-listener/src/TFT_Alert_logo.h new file mode 100644 index 00000000..37273338 --- /dev/null +++ b/listener_clients/embedded-listener/src/TFT_Alert_logo.h @@ -0,0 +1,41 @@ +//https://github.com/Bodmer/TFT_eSPI/blob/master/examples/Generic/TFT_Flash_Bitmap/Alert.h + +// We need this header file to use FLASH as storage with PROGMEM directive: + +// Icon width and height +const uint16_t AlertLogoWidth = 32; +const uint16_t AlertLogoHeight = 32; + +const unsigned short AlertLogo[1024] PROGMEM={ +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1080,0xAC66,0xEDE8,0xFE69,0xC4C6,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xBCC6,0xFE68,0xFE68,0xFE6A,0xFE68,0xEDE8,0x18A1,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8344,0xFE48,0xFE8C,0xFFDD,0xFFFF,0xFEF0,0xFE48,0xB466,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x1880,0xEDC7,0xFE48,0xFF99,0xFFBC,0xFF9B,0xFFBD,0xFE6A,0xFE48,0x5A23,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BE5,0xFE28,0xFED0,0xFFBC,0xFF7A,0xFF9A,0xFF9B,0xFF35,0xFE28,0xBCA6,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3962,0xFE28,0xFE28,0xFF9A,0xFF79,0xFF9A,0xFF9B,0xFF9A,0xFFBD,0xFE6B,0xFE28,0x72E3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 6, 224 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xB465,0xFE28,0xFEF2,0xFF7A,0xFF79,0xFF7A,0xFF9A,0xFF7A,0xFF7A,0xFF78,0xFE28,0xDD67,0x0860,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 7, 256 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x5A22,0xFE07,0xFE29,0xFF9B,0xFF37,0xFF58,0xFF79,0xFF79,0xFF79,0xFF58,0xFF9B,0xFEAE,0xFE07,0x93A4,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 8, 288 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xC4A5,0xFE07,0xFF15,0xFF37,0xFF36,0xAD11,0x2965,0x2965,0xCDF4,0xFF37,0xFF37,0xFF79,0xFE07,0xFE07,0x2901,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 9, 320 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x7B03,0xFDE7,0xFE4B,0xFF79,0xFEF4,0xFF15,0xB552,0x2945,0x2945,0xDE55,0xFF16,0xFF15,0xFF58,0xFED1,0xFDE7,0xAC25,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 10, 352 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0840,0xDD26,0xFDE7,0xFF57,0xFED3,0xFED2,0xFEF4,0xBD93,0x2124,0x2124,0xDE75,0xFF14,0xFED3,0xFED3,0xFF7A,0xFE08,0xFDE7,0x49A2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 11, 384 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x9BA4,0xFDC6,0xFE6E,0xFF36,0xFE90,0xFEB1,0xFED3,0xC592,0x2124,0x2124,0xE675,0xFED3,0xFEB2,0xFEB1,0xFEF3,0xFEF3,0xFDC6,0xBC45,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 12, 416 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3141,0xF5C6,0xF5C7,0xFF58,0xFE90,0xFE6F,0xFE8F,0xFEB1,0xCDB2,0x2104,0x2104,0xF6B4,0xFEB1,0xFE90,0xFE8F,0xFE90,0xFF58,0xFE0A,0xF5C6,0x72A3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 13, 448 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xABE4,0xF5A6,0xFEB1,0xFED3,0xFE4E,0xFE6E,0xFE6F,0xFE90,0xD5F2,0x18E3,0x18E3,0xFED4,0xFE90,0xFE6F,0xFE6F,0xFE6E,0xFE91,0xFF36,0xF5A6,0xCCA5,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 14, 480 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x5202,0xF5A6,0xF5C7,0xFF58,0xFE4D,0xFE4D,0xFE4D,0xFE4E,0xFE6F,0xDE11,0x18C3,0x18C3,0xFED3,0xFE6F,0xFE6E,0xFE4E,0xFE4D,0xFE4D,0xFF16,0xFE2C,0xF5A6,0x9363,0x0000,0x0000,0x0000,0x0000,0x0000, // row 15, 512 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0xBC44,0xF585,0xFED3,0xFE6F,0xFE2C,0xFE2C,0xFE2D,0xFE4D,0xFE4E,0xE630,0x10A2,0x2104,0xFED1,0xFE4E,0xFE4D,0xFE4D,0xFE2D,0xFE2C,0xFE4D,0xFF37,0xF586,0xF585,0x28E1,0x0000,0x0000,0x0000,0x0000, // row 16, 544 pixels +0x0000,0x0000,0x0000,0x0000,0x7282,0xF565,0xF5EA,0xFF16,0xFE0B,0xFE0B,0xFE0B,0xFE2C,0xFE2C,0xFE4D,0xF670,0x1082,0x2924,0xFEB0,0xFE2D,0xFE2C,0xFE2C,0xFE2C,0xFE0B,0xFE0B,0xFEB2,0xFE6F,0xF565,0xA383,0x0000,0x0000,0x0000,0x0000, // row 17, 576 pixels +0x0000,0x0000,0x0000,0x0840,0xD4C4,0xF565,0xFEF5,0xFE0C,0xFDE9,0xFDEA,0xFE0A,0xFE0B,0xFE0B,0xFE2C,0xFE8F,0x0861,0x2964,0xFE8F,0xFE2C,0xFE0B,0xFE0B,0xFE0B,0xFE0A,0xFDEA,0xFE0B,0xFF37,0xF586,0xF565,0x4181,0x0000,0x0000,0x0000, // row 18, 608 pixels +0x0000,0x0000,0x0000,0x9343,0xF545,0xF60C,0xFED3,0xFDC8,0xFDC8,0xFDC9,0xFDE9,0xFDEA,0xFDEA,0xFE0B,0xFE8E,0x0861,0x3184,0xFE6D,0xFE0B,0xFE0A,0xFDEA,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFE4E,0xFEB2,0xF545,0xB3E3,0x0000,0x0000,0x0000, // row 19, 640 pixels +0x0000,0x0000,0x28E0,0xF544,0xF545,0xFF17,0xFDC8,0xFDA7,0xFDA7,0xFDC8,0xFDC8,0xFDC9,0xFDC9,0xFDE9,0xFE6C,0x10A2,0x39C4,0xFE4C,0xFDEA,0xFDE9,0xFDC9,0xFDC9,0xFDC8,0xFDC8,0xFDA7,0xFDA8,0xFF16,0xF588,0xF544,0x6222,0x0000,0x0000, // row 20, 672 pixels +0x0000,0x0000,0xA383,0xF524,0xF64E,0xFE4E,0xFD86,0xFD86,0xFD87,0xFDA7,0xFDA7,0xFDA8,0xFDC8,0xFDC8,0xFE2A,0xA469,0xB4EA,0xFE2A,0xFDC9,0xFDC8,0xFDC8,0xFDA8,0xFDA7,0xFDA7,0xFD87,0xFD86,0xFDEA,0xFED3,0xF524,0xC443,0x0000,0x0000, // row 21, 704 pixels +0x0000,0x51C1,0xF504,0xF546,0xFF16,0xF565,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDA7,0xFDA7,0xFDE8,0xFE6A,0xFE4A,0xFDE8,0xFDA7,0xFDA7,0xFDA7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFEB2,0xF5CA,0xF504,0x8AE2,0x0000, // row 22, 736 pixels +0x0000,0xB3A2,0xED03,0xFE92,0xFDC9,0xF543,0xF544,0xFD44,0xFD65,0xFD65,0xFD65,0xFD86,0xFD86,0xFD86,0xFDA7,0xFDC7,0xFDC7,0xFDA7,0xFD86,0xFD86,0xFD86,0xFD86,0xFD65,0xFD65,0xFD65,0xFD44,0xF544,0xFD86,0xFEF5,0xED03,0xE4C3,0x1880, // row 23, 768 pixels +0x7241,0xECE3,0xF567,0xFED3,0xF523,0xF523,0xF523,0xF543,0xF544,0xF544,0xFD65,0xFD65,0xFD65,0xFD65,0xD4E6,0x39C5,0x39A5,0xD4E6,0xFD86,0xFD65,0xFD65,0xFD65,0xFD65,0xF544,0xF544,0xF543,0xF523,0xF523,0xFE2E,0xF5EC,0xECE3,0x9B42, // row 24, 800 pixels +0xD443,0xECE3,0xFED4,0xF565,0xF502,0xF502,0xF522,0xF523,0xF523,0xF543,0xF544,0xF544,0xF544,0xFD65,0x8B64,0x18C3,0x18C3,0x8344,0xFD85,0xFD44,0xF544,0xF544,0xF544,0xF543,0xF523,0xF523,0xF522,0xF502,0xF523,0xFEF5,0xED04,0xECE3, // row 25, 832 pixels +0xECC3,0xF5AB,0xFE6F,0xF501,0xF4E1,0xF501,0xF502,0xF502,0xF522,0xF522,0xF523,0xF523,0xF523,0xFD84,0xC504,0x20E1,0x18E1,0xC4E4,0xFD84,0xF543,0xF523,0xF523,0xF523,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xFDC9,0xF62F,0xECC3, // row 26, 864 pixels +0xECC2,0xFE92,0xF523,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF502,0xF502,0xF522,0xF522,0xF543,0xFDE3,0xFEA5,0xF6A4,0xFE04,0xF543,0xF522,0xF522,0xF522,0xF502,0xF502,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E1,0xFED4,0xECC2, // row 27, 896 pixels +0xECA2,0xF5EC,0xF4E0,0xF4C0,0xF4E0,0xF4E0,0xF4E0,0xF4E1,0xF4E1,0xF501,0xF501,0xF501,0xF502,0xF502,0xF542,0xFDA2,0xFDA2,0xF542,0xF502,0xF502,0xF502,0xF501,0xF501,0xF501,0xF4E1,0xF4E1,0xF4E0,0xF4E0,0xF4E0,0xF4C0,0xF5A9,0xECA2, // row 28, 928 pixels +0xECA2,0xECA2,0xECC2,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4E1,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E2,0xF4E1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xF4C1,0xECC2,0xECC3,0xECA2, // row 29, 960 pixels +0x8AC1,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0xEC82,0x9B01, // row 30, 992 pixels +0x0000,0x1880,0x51A0,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x8AA1,0x61E0,0x28E0,0x0000}; // row 31, 1024 pixels diff --git a/listener_clients/embedded-listener/src/TFT_Info_logo.h b/listener_clients/embedded-listener/src/TFT_Info_logo.h new file mode 100644 index 00000000..29ca280c --- /dev/null +++ b/listener_clients/embedded-listener/src/TFT_Info_logo.h @@ -0,0 +1,41 @@ +//https://github.com/Bodmer/TFT_eSPI/blob/master/examples/Generic/TFT_Flash_Bitmap/Info.h + +// We need this header file to use FLASH as storage with PROGMEM directive: + +// Icon width and height +const uint16_t InfoLogoWidth = 32; +const uint16_t InfoLogoHeight = 32; + +const unsigned short InfoLogo[1024] PROGMEM={ +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 0, 32 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0861,0x4A69,0x8C71,0xA514,0xBDF7,0xBDF7,0xA514,0x8C71,0x4A69,0x0861,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 1, 64 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x39E7,0x9CF3,0xEF7D,0xF79E,0xFFDF,0xFFDF,0xFFDF,0xFFDF,0xFFDF,0xFFDF,0xF79E,0xEF7D,0x9CF3,0x39E7,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 2, 96 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2965,0x9492,0xF79E,0xFFDF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFDF,0xF79E,0x9492,0x2965,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 3, 128 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x630C,0xEF7D,0xFFDF,0xFFFF,0xFFFF,0xFFFF,0xD75F,0xB6BF,0x9E5F,0x963F,0x963F,0x9E5F,0xB6BF,0xD75F,0xFFFF,0xFFFF,0xFFFF,0xFFDF,0xEF7D,0x630C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 4, 160 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x73AE,0xEF7D,0xFFDF,0xFFFF,0xFFDF,0xBEDF,0x7DBF,0x7DBF,0x7DDF,0x7DDF,0x7DDF,0x7DDF,0x7DDF,0x7DBF,0x759F,0x7DBE,0xBEBF,0xFFDF,0xFFFF,0xFFDF,0xEF7D,0x73AE,0x0000,0x0000,0x0000,0x0000,0x0000, // row 5, 192 pixels +0x0000,0x0000,0x0000,0x0000,0x630C,0xEF7D,0xFFFF,0xFFFF,0xE77F,0x7DBE,0x759E,0x759F,0x7DBF,0x7DDF,0x7DDF,0x85FF,0x7DDF,0x7DDF,0x7DBF,0x759F,0x759E,0x6D7E,0x7DBE,0xDF7F,0xFFFF,0xFFFF,0xEF7D,0x630C,0x0000,0x0000,0x0000,0x0000, // row 6, 224 pixels +0x0000,0x0000,0x0000,0x31A6,0xEF5D,0xFFDF,0xFFFF,0xCF1E,0x6D7E,0x6D7E,0x759E,0x759F,0x7DBF,0x7DDF,0x8E1F,0xBEDF,0xC6FF,0x8DFF,0x75BF,0x759F,0x759E,0x6D7E,0x655E,0x655D,0xCF1E,0xFFFF,0xFFDF,0xEF5D,0x31A6,0x0000,0x0000,0x0000, // row 7, 256 pixels +0x0000,0x0000,0x0000,0x94B2,0xF7BE,0xFFFF,0xDF5E,0x655D,0x655D,0x6D7E,0x6D7E,0x759E,0x75BF,0x759F,0xEFBF,0xFFFF,0xFFFF,0xEFBF,0x759F,0x759E,0x6D7E,0x6D7E,0x655D,0x653D,0x653D,0xDF5E,0xFFFF,0xF7BE,0x94B2,0x0000,0x0000,0x0000, // row 8, 288 pixels +0x0000,0x0000,0x4228,0xEF7D,0xFFFF,0xF7BF,0x6D5D,0x653D,0x655D,0x6D5E,0x6D7E,0x759E,0x759E,0x85DF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8DFE,0x6D7E,0x6D7E,0x6D5E,0x655D,0x653D,0x5D1D,0x6D5D,0xF7BF,0xFFFF,0xEF7D,0x4228,0x0000,0x0000, // row 9, 320 pixels +0x0000,0x0000,0xA534,0xFFDF,0xFFDF,0xA65D,0x5D1D,0x5D1D,0x653D,0x655E,0x6D7E,0x6D7E,0x6D7E,0x651E,0xE77F,0xFFFF,0xFFFF,0xF7BF,0x5CFE,0x6D7E,0x6D7E,0x655E,0x653D,0x5D1D,0x5D1D,0x54FC,0xA65D,0xFFDF,0xFFDF,0xA534,0x0000,0x0000, // row 10, 352 pixels +0x0000,0x18E3,0xEF5D,0xFFFF,0xEF9E,0x5CFC,0x54FC,0x5D1D,0x5D3D,0x653D,0x655E,0x6D7E,0x6D7E,0x653E,0x6D3E,0xB67E,0xBEBE,0x755E,0x5D1E,0x6D5E,0x655E,0x653D,0x5D3D,0x5D1D,0x54FC,0x54DC,0x54FC,0xEF9E,0xFFFF,0xEF5D,0x18E3,0x0000, // row 11, 384 pixels +0x0000,0x630C,0xEF7D,0xFFDF,0xB69D,0x54DC,0x54FC,0x5CFC,0x5D1D,0x653D,0x653D,0x655E,0x6D5E,0x655E,0x5CFE,0x4C9D,0x4C7D,0x54DD,0x653E,0x655E,0x653D,0x653D,0x5D1D,0x5CFC,0x54FC,0x54DC,0x4CBC,0xB69D,0xFFDF,0xEF7D,0x630C,0x0000, // row 12, 416 pixels +0x0000,0x94B2,0xF7BE,0xFFDF,0x85BC,0x4CBC,0x54DC,0x54FC,0x5CFD,0x5D1D,0x5D3D,0x653D,0x655D,0x653D,0x85DE,0xC6FE,0xC6FE,0x85BE,0x653D,0x653D,0x5D3D,0x5D1D,0x5CFD,0x54FC,0x54DC,0x4CBC,0x4CBB,0x85BC,0xFFDF,0xF7BE,0x94B2,0x0000, // row 13, 448 pixels +0x0000,0xB5B6,0xFFDF,0xF7BE,0x651C,0x4CBB,0x4CBC,0x54DC,0x54FC,0x5CFC,0x5D1D,0x5D1D,0x653D,0x5D1D,0xE77E,0xFFDF,0xFFDF,0xEF9E,0x5CFD,0x5D1D,0x5D1D,0x5CFC,0x54FC,0x54DC,0x4CBC,0x4CBB,0x449B,0x651B,0xF7BE,0xFFDF,0xB5B6,0x0000, // row 14, 480 pixels +0x0000,0xC638,0xFFDF,0xF7BE,0x54DB,0x449B,0x4CBB,0x4CBC,0x54DC,0x54FC,0x54FC,0x5D1D,0x5D1D,0x7D7D,0xF7BE,0xF7BE,0xF7BE,0xF7BE,0x7D7D,0x5CFD,0x54FC,0x54FC,0x54DC,0x4CBC,0x4CBB,0x449B,0x447B,0x54BB,0xF7BE,0xFFDF,0xC638,0x0000, // row 15, 512 pixels +0x0000,0xC638,0xFFDF,0xF79E,0x4CBB,0x449B,0x449B,0x4CBB,0x4CBC,0x54DC,0x54DC,0x54FC,0x54DC,0x753C,0xF7BE,0xF7BE,0xF7BE,0xF7BE,0x753C,0x54DC,0x54DC,0x54DC,0x4CBC,0x4CBB,0x449B,0x449B,0x3C7B,0x4C9B,0xF79E,0xFFDF,0xC638,0x0000, // row 16, 544 pixels +0x0000,0xB5B6,0xFFDF,0xF7BE,0x5CFB,0x3C7B,0x447B,0x449B,0x4CBB,0x4CBC,0x4CBC,0x4CDC,0x4CBC,0x6D1C,0xF7BE,0xF7BE,0xF7BE,0xF7BE,0x6CFC,0x4CBC,0x4CBC,0x4CBC,0x4CBB,0x449B,0x447B,0x3C7B,0x3C5A,0x54DB,0xF7BE,0xFFDF,0xB5B6,0x0000, // row 17, 576 pixels +0x0000,0x94B2,0xF7BE,0xF7BE,0x755B,0x3C5A,0x3C7B,0x447B,0x449B,0x449B,0x4CBB,0x4CBB,0x4C9B,0x6CFB,0xF79E,0xF79E,0xF79E,0xF79E,0x64FB,0x449B,0x4CBB,0x449B,0x449B,0x447B,0x3C7B,0x3C5A,0x3C5A,0x753B,0xF7BE,0xF7BE,0x9CD3,0x0000, // row 18, 608 pixels +0x0000,0x6B4D,0xEF7D,0xF7BE,0xA61C,0x3C5A,0x3C5A,0x3C7B,0x447B,0x447B,0x449B,0x449B,0x447B,0x64DB,0xF79E,0xF79E,0xF79E,0xF79E,0x64DB,0x447B,0x449B,0x447B,0x447B,0x3C7B,0x3C5A,0x3C5A,0x343A,0xA61C,0xF7BE,0xEF7D,0x6B4D,0x0000, // row 19, 640 pixels +0x0000,0x2124,0xE71C,0xFFDF,0xDF3D,0x3C5A,0x343A,0x3C5A,0x3C5A,0x3C7B,0x3C7B,0x447B,0x3C5B,0x64BA,0xF79E,0xF79E,0xF79E,0xF79E,0x64BA,0x3C5B,0x3C7B,0x3C7B,0x3C5A,0x3C5A,0x343A,0x343A,0x343A,0xDF3D,0xFFDF,0xE71C,0x2124,0x0000, // row 20, 672 pixels +0x0000,0x0000,0xAD75,0xF7BE,0xF79E,0x859B,0x343A,0x343A,0x345A,0x3C5A,0x3C5A,0x3C5A,0x3C5A,0x5C9A,0xEF7D,0xEF7D,0xEF7D,0xEF7D,0x5C9A,0x3C3A,0x3C5A,0x3C5A,0x345A,0x343A,0x343A,0x341A,0x859B,0xF79E,0xF7BE,0xAD75,0x0000,0x0000, // row 21, 704 pixels +0x0000,0x0000,0x528A,0xE71C,0xFFDF,0xDF3D,0x3C5A,0x343A,0x343A,0x343A,0x343A,0x3C5A,0x343A,0x4C5A,0xEF7D,0xEF7D,0xEF7D,0xEF7D,0x4C59,0x343A,0x343A,0x343A,0x343A,0x343A,0x341A,0x3C5A,0xDF3D,0xFFDF,0xE71C,0x528A,0x0000,0x0000, // row 22, 736 pixels +0x0000,0x0000,0x0000,0x9CD3,0xF79E,0xF7BE,0xBE7C,0x3419,0x341A,0x341A,0x343A,0x343A,0x341A,0x2B99,0xC69C,0xEF7D,0xEF7D,0xD6DC,0x2398,0x341A,0x343A,0x341A,0x341A,0x2C19,0x2C19,0xBE7C,0xF7BE,0xF79E,0x9CD3,0x0000,0x0000,0x0000, // row 23, 768 pixels +0x0000,0x0000,0x0000,0x39E7,0xDEDB,0xFFDF,0xF79E,0x9DFB,0x2C19,0x2C19,0x2C1A,0x341A,0x341A,0x2BB9,0x2B57,0x6459,0x74B9,0x2337,0x2BB9,0x341A,0x2C1A,0x2C19,0x2C19,0x2C19,0x9DFB,0xF79E,0xFFDF,0xDEDB,0x39E7,0x0000,0x0000,0x0000, // row 24, 800 pixels +0x0000,0x0000,0x0000,0x0000,0x632C,0xDEFB,0xFFDF,0xEF7D,0xB65C,0x3C39,0x2BF9,0x2C19,0x2C19,0x2BF9,0x2398,0x1B58,0x1B37,0x2398,0x2BF9,0x2C19,0x2BF9,0x2BF9,0x3439,0xB65C,0xEF7D,0xFFDF,0xDEFB,0x632C,0x0000,0x0000,0x0000,0x0000, // row 25, 832 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x73AE,0xDEFB,0xF7BE,0xF79E,0xDF1C,0x7D5A,0x2BF9,0x2BF9,0x2BF9,0x2BF9,0x23D9,0x23D9,0x2BF9,0x2BF9,0x2BF9,0x2BF9,0x7D5A,0xDF1C,0xF79E,0xF7BE,0xDEFB,0x73AE,0x0000,0x0000,0x0000,0x0000,0x0000, // row 26, 864 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x632C,0xDEDB,0xF79E,0xFFDF,0xEF7D,0xD6FC,0x9DFB,0x5CDA,0x4C9A,0x3419,0x3419,0x4C9A,0x5CDA,0x9DFB,0xD6FC,0xEF7D,0xFFDF,0xF79E,0xDEDB,0x632C,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 27, 896 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4208,0x94B2,0xDEFB,0xF7BE,0xFFDF,0xF7BE,0xF79E,0xEF7D,0xEF5D,0xEF5D,0xEF7D,0xF79E,0xF7BE,0xFFDF,0xF7BE,0xDEFB,0x94B2,0x4208,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 28, 928 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x528A,0xA534,0xDEDB,0xE73C,0xF79E,0xF7BE,0xF7BE,0xF7BE,0xF7BE,0xF79E,0xE73C,0xDEDB,0xA534,0x528A,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 29, 960 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x18C3,0x5AEB,0x8C71,0xAD55,0xBDD7,0xBDD7,0xAD55,0x8C71,0x5AEB,0x18C3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, // row 30, 992 pixels +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000}; // row 31, 1024 pixels diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 0aaa47bd..9edd7897 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -103,9 +103,15 @@ void event_device_states(DynamicJsonDocument device_states) bool state_changed = false; + #ifdef PREVIEW_TALLY_STATUS_PIN bool preview_led_output = false; - bool program_led_output = false; + #endif + #ifdef PREVIEW_TALLY_STATUS_PIN + bool preview_led_output = false; + #endif + #ifdef AUX_TALLY_STATUS_PIN bool aux_led_output = false; + #endif for (JsonObject state : device_states_array) { if(state["deviceId"].as() == selectedDeviceId && state["sources"].as().size() > 0) { @@ -130,13 +136,21 @@ void event_device_states(DynamicJsonDocument device_states) state_changed = true; + #ifdef PREVIEW_TALLY_STATUS_PIN if(bus_type.equals("preview")) { preview_led_output = true; - } else if(bus_type.equals("program")) { + } + #endif + #ifdef PREVIEW_TALLY_STATUS_PIN + if(bus_type.equals("program")) { program_led_output = true; - } else if(bus_type.equals("aux")) { + } + #endif + #ifdef AUX_TALLY_STATUS_PIN + if(bus_type.equals("aux")) { aux_led_output = true; } + #endif #ifdef PREVIEW_TALLY_STATUS_PIN writeOutput(PREVIEW_TALLY_STATUS_PIN, preview_led_output); @@ -240,6 +254,9 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng { case sIOtype_DISCONNECT: Serial.printf("[IOc] Disconnected!\n"); + #ifdef PLATFORM_TTGO + TTGODisplayMessage("TA disconnected", "alert"); + #endif flashLed(255, 0, 0, -1, 3000); break; case sIOtype_CONNECT:{ @@ -298,6 +315,10 @@ void saveParamCallback() { void resetDevice() { Serial.println("Resetting device"); + #ifdef PLATFORM_TTGO + TTGODisplayMessage("Resetting device", "info"); + delay(1000); + #endif wm.resetSettings(); #ifdef PLATFORM_ARCH_ESP32 preferences.clear(); @@ -392,6 +413,9 @@ void setup() if (!res) { Serial.println("Failed to connect"); + #ifdef PLATFORM_TTGO + TTGODisplayMessage("WiFi conn. error", "alert"); + #endif flashLed(255, 0, 0, -1, 300); } else { Serial.println("Connected to the WiFi... yeey :)"); @@ -405,12 +429,7 @@ void setup() // event handler socketIO.onEvent(socketIOConnEvent); - if (!MDNS.begin(MDNS_name.c_str())) { - Serial.println("Error setting up MDNS responder!"); - while(1){ - delay(1000); - } - } + MDNS.begin(MDNS_name.c_str()); } void loop() diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index 4ac66ad5..f1a40384 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -9,6 +9,8 @@ extern void initializeSleepMode(); #include #include "TFT_TallyArbiter_logo.h" +#include "TFT_Alert_logo.h" +#include "TFT_Info_logo.h" TFT_eSPI tft = TFT_eSPI(); @@ -109,4 +111,22 @@ void TTGODisplayInfoPage() { } } +void TTGODisplayMessage(String message, String type="info") { + tft.setCursor(0, 0); + tft.fillScreen(TFT_BLACK); + if(message.length() <= 18) { + tft.setTextSize(2); + } else { + tft.setTextSize(1); + } + if(type == "info") { + tft.pushImage((tft.width()-InfoLogoWidth)/2, 0, InfoLogoWidth, InfoLogoHeight, InfoLogo); + tft.setCursor(0, InfoLogoHeight + 50); + } else if(type == "alert") { + tft.pushImage((tft.width()-AlertLogoWidth)/2, 0, AlertLogoWidth, AlertLogoHeight, AlertLogo); + tft.setCursor(0, AlertLogoHeight + 50); + } + tft.print(message.c_str()); +} + #endif From 696a86975a49776e9206fe362c7439e0628f063a Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 21:32:36 +0100 Subject: [PATCH 36/63] Replace loading screen --- .../embedded-listener/loading_icon.png | Bin 0 -> 2464 bytes .../embedded-listener/loading_icon.xcf | Bin 0 -> 5742 bytes .../embedded-listener/src/TFT_Alert_logo.h | 8 +- .../embedded-listener/src/TFT_Info_logo.h | 8 +- .../src/TFT_TallyArbiter_logo.h | 1368 +++++++++-------- .../embedded-listener/src/platform_TTGO.h | 2 +- 6 files changed, 701 insertions(+), 685 deletions(-) create mode 100644 listener_clients/embedded-listener/loading_icon.png create mode 100644 listener_clients/embedded-listener/loading_icon.xcf diff --git a/listener_clients/embedded-listener/loading_icon.png b/listener_clients/embedded-listener/loading_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8c022ca799c93207fad54caa2447989379fe60bf GIT binary patch literal 2464 zcmbVNdpHwpAKn}nC56g)Wpc=IiojoB8(keO=%6{rg?d^?QETeLwg8&+oae-+jv&<+x8wP7DA5?1RJX zT=;#3Unw9F{;iIG{|x{D-Uzp~b%xv8f^qn$knqT0{zFzmmIbWSSvvVFntDt|)F9O) zs0?+;&R&5klkWeZM#k&1Uffq@!*H03kAm=c(haM0H_^kPzKTA=HY=j9hkD>c_K0R( zjhfWen~s(PO{|rv1kzvyw12)p$dF+)ax0(QSA}@s0RmZnqP){mDe!#P@v?QPJa1m7 zx0=i0RRC-K^}*l+G=t8XTgIuO#+Vyy%jey_FAxOOsSCrvTgnYjuX4K@KD}r+us0~m zluCc?Ql6fp6B3M8xqmdXtPr(zdLS@|eJHfjD|9h>P5!3%Hsa>D8i%a*gV`{fq$D%V zvJM9_&rIXcaE&s1^-eucxwTk7FqA_r!z368FptPJ=asUy{r(|R7e~Yn= z!eD~2F#ub9@P(M*An=v&m@u#-9O>+FUE(m`76-SpalJaR$UsI)vw$h9yXMvB{XTks zq)TLB0%lCI(m|=N=d^NC!D*WIr;}{47`JO>6J;8C$6cgqb2K3?b0tVsp|_eyNZM&U zZoj*xJ>93{0LWhQ@y3juj!yo`E{?uAd&7V9z=0{>qNLDR3MFVyx^D!F5qD}iBQ!Rn zc1+9~V!9V--3|a90RRPs_L4|INj-po$WI9N{{{I1pdi>E@KYcl@>Bl{O6vWx|5yLh zUf&jQyOBA|4%8G9hL_sp(h<;!f)C~7djb7w%rNspPV_ADrNGzn+{d7NjhOZC^$GiG zo4XLy-^rO&&uva=x* zZdv-VvUUEUe?;)a#~dOXDd1p1Gs)e!&Wb@#7v_8#rM>u2Wc)$YVW&Fe>yss->E+lL z`!lK*;frp)hW2Z<@oVdMxMhT`<}9JfeB$7iimFr0{* zaILR&_GBAHCMAK1+ni0D8Yb^n6)MG-nv@!hcjdMzqX-_l7VCY^x)dwuLuNbB6obiz zcx&}iie2?iQkm(x(u6H4xerdwCZqaf6XNk0yFy^fd_CP?nCzATJHMh_rS*ATA$4XUQxXgk@#^uQ4sk%cex|P z-@3;(MN{dV2++~Xu{m&STK4gpX@~qI>av4Y*^gn7nq(b&!KTi~&kQz) zn*ahGFDBBTKp8p?A)YR}Z9eE`-g|N{i*}+u25wZ8^T+*M2z5HXYUW&+q~4O$m1#>; zUthPEb;&=b^AhLZixuG{Tp0V`g*)%OncGqYMHx-l(UjNcul~K%w@D8~D48DXyd}3FIL>ILUQ$^#Tbz0Le#$S-UQRAM zj-|MDSf~4t7_=axxYhEFhzNcAAkNUO>Fu!0G9HrK*+yt6ZQE&VX~DMx> zqtww~x`w5evo4x=%)X!LnM>S#HurWOxse=og1giN?e9k{Fq-CB*C@ol=ye#GDwx-( zte?L)7aVye>iqZU4nnoTGF^Xen&{1Y?~36JNJ;f7TUHEztLppAesTZhnujG#tn-kG zkCCczxcbIonz2cGp+CVVdG(U%Su5=yJ!*678@-Q4&Y&^0do7pGyjrhGie^a{o4@2X zcRZ;Q(g2X3Px385B6Fc>V5br&fe92${X9;-4Zc3P82 zB^M*u?uuWp*_zKxmv7UPnMQ(q#RWEO{=m+~*%O6YP8T0;Hekt7Wfg0RYG{$M`JqoC zBH}^{?mOkg?~k`-L3+u*HakFw5H%6Fn3b@IMBUpP717C5U-#uEVD0)*(U9};J-M!p zDNVK{lFD+Gc;W@gc4@h*l5$&!;{sT6&Lj*4=C5AiGt=X@Ki-bt)d*yv|hvUjyqN*Wz<%iK}Z)t8<#+2+we{Kj8UmTZR1K{{^@_`&CfLYpS<}`{QUoMxs^OG6? Mw@2AMJ?)?LFTNjnxBvhE literal 0 HcmV?d00001 diff --git a/listener_clients/embedded-listener/loading_icon.xcf b/listener_clients/embedded-listener/loading_icon.xcf new file mode 100644 index 0000000000000000000000000000000000000000..69c0f87cf0fc89d8c07a045d4d96db2a2895dd0b GIT binary patch literal 5742 zcmeHLYfO_@7(Q+3MHCA3vTI^>>hMx+izwdEsd!5!rId@3Yynzo6KENr!z@dQnz>|V z=!RR|qBHu#xtNXZhjT6(=a!jFvnsd3rqFnp#t1WtC}@#cCy3?xJm{0Lw>c>1Z+;Rys7zGNha|qzS3snsSfZ?5Xp* zC`Yr8WY#xqu6CR1{ncLA)a1-6Po=-wUuVh`oVm_ZQEsvbFY8ont{9@(Y7$s zywdCQn5-6zHpfL`VBYBSHkiD=$_?&%`VN0pRlU2xB;-plgYn69&XOXlV}X9Ugp9%_ z1k~sn)4i2`pV?~5X+)b@>+>K-OXcH)2+=MlL4rr989gGn%IxL#qIVUhpAyh`k2Y$J=c&ofU*K(m6(D^(7Y38M#b^kFe!bSI8JEJjD? zx9ptTj1vGQfzBLS-+oxF1UO;-nmZN&Aq~USnI!Tc7ELx2PS+m`Gchzic9=%^N#>*( zym`DX{%vUl{!{^cpGaRs`nyEB4e4)21br4~a%j*@QV5rmx4c~i;WJC~R@k)hi%lVL zBL(1>MEX3^#}nz_kpA|u=?j>BA~Cxi>7Np4ZhCh1C0xO2c{WVZ65iM^gMelUQIv+) zubp!mEImphFAc4C%>E4eXdo-?U+0{&55o6Y6e?c+DRB3!LQ^=u=niz-1kBk>E<=_G zi`z$`tdz5h`ylLaFnr}NXqs;+z#R^TuH1tCi}Gn83-({V0S9cW3Rx7o-gD5ps?aJl zg*!Wn7ZlnA%ynLKy^+Vq~3v!*}KF}RjIwM66JKe-2CtoCNngXdpJKa8o6AEVw zK6`}MbSbjt$j)Z{e4+rDCe%7w^ERzDjZfF&YJl&>-yq+6lRf2g0PZQt)7Q^JZ~N&l zKHL%r>^OMps$S?-58TbY#S@cBBIhV8g-8c538U83 zXmm_XBAQf{hQJGq(?j>mC`L<~Pqla5z4b$`n!s6nUf~*Ww8OUjJsJSDiohO5P5>}q z6kySF(0A?l`x{?dZZXM`eS@(^;EwyuvQz@K(VqA{GcscB8Nhce*2hBJw_%hg_+=d? zaYDxxek{WzPjGxE8y{|?*vLdBa1PI-&j+2TNdMnQe(TUf9!aFn;{-1z(rs#h*E8bJ zdYt!<8vF`x+qN_{p=Iw_fR7XDJfxcj(dj6Vl82@1S zX%)^djft;NQQlGL>t?E~e_ej=NsL4-SGH!sN$8~kioCMb3(uj*qkj@4r{^dfLQRFc zg2js+OnQYndfqdybudlVf3+*Lb=F!3Q*zQb4y?;T-8gL*e8L z?Nm>qTyh8^N$CV(!73+TfI^BcBOQ-TZ8G6h6Q(H#4qKD~Rt@Q2x#!m|0OJ6UYT&4v z@TyjPwCm&O5Y~f1*I-x-#mpO{zJkR<9nGbAKQrFYCi-^KcZ&W# z^G0!OW2zX7*IC9XVr&zAuISe=kJnvz?myDTVNTSZG+%ZK0*^F1<}kx~(JQ%S;`|n( Ir`MO{AGu`OY5)KL literal 0 HcmV?d00001 diff --git a/listener_clients/embedded-listener/src/TFT_Alert_logo.h b/listener_clients/embedded-listener/src/TFT_Alert_logo.h index 37273338..1dcc224e 100644 --- a/listener_clients/embedded-listener/src/TFT_Alert_logo.h +++ b/listener_clients/embedded-listener/src/TFT_Alert_logo.h @@ -1,6 +1,12 @@ //https://github.com/Bodmer/TFT_eSPI/blob/master/examples/Generic/TFT_Flash_Bitmap/Alert.h -// We need this header file to use FLASH as storage with PROGMEM directive: +#if defined(__AVR__) + #include +#elif defined(__PIC32MX__) + #define PROGMEM +#elif defined(__arm__) + #define PROGMEM +#endif // Icon width and height const uint16_t AlertLogoWidth = 32; diff --git a/listener_clients/embedded-listener/src/TFT_Info_logo.h b/listener_clients/embedded-listener/src/TFT_Info_logo.h index 29ca280c..0a6cd321 100644 --- a/listener_clients/embedded-listener/src/TFT_Info_logo.h +++ b/listener_clients/embedded-listener/src/TFT_Info_logo.h @@ -1,6 +1,12 @@ //https://github.com/Bodmer/TFT_eSPI/blob/master/examples/Generic/TFT_Flash_Bitmap/Info.h -// We need this header file to use FLASH as storage with PROGMEM directive: +#if defined(__AVR__) + #include +#elif defined(__PIC32MX__) + #define PROGMEM +#elif defined(__arm__) + #define PROGMEM +#endif // Icon width and height const uint16_t InfoLogoWidth = 32; diff --git a/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h b/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h index da9ddddb..3402755a 100644 --- a/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h +++ b/listener_clients/embedded-listener/src/TFT_TallyArbiter_logo.h @@ -1,6 +1,6 @@ // Generated by : ImageConverter 565 Online -// Generated from : TallyArbiter.jpg -// Time generated : Wed, 03 Feb 21 18:12:33 +0100 (Server timezone: CET) +// Generated from : loading_icon.png +// Time generated : Tue, 01 Feb 22 21:26:39 +0100 (Server timezone: CET) // Image Size : 240x135 pixels // Memory usage : 64800 bytes @@ -13,6 +13,10 @@ #define PROGMEM #endif +// Icon width and height +const uint16_t TallyArbiterLogoWidth = 240; +const uint16_t TallyArbiterLogoHeight = 135; + const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0010 (16) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x0020 (32) pixels @@ -557,11 +561,11 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21D0 (8656) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21E0 (8672) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x21F0 (8688) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2200 (8704) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2210 (8720) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2220 (8736) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2230 (8752) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2240 (8768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC798, 0xBF77, // 0x2200 (8704) pixels +0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, // 0x2210 (8720) pixels +0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, // 0x2220 (8736) pixels +0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, // 0x2230 (8752) pixels +0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xBF77, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2240 (8768) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2250 (8784) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2260 (8800) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2270 (8816) pixels @@ -572,11 +576,11 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22C0 (8896) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22D0 (8912) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22E0 (8928) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x22F0 (8944) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2300 (8960) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2310 (8976) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2320 (8992) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2330 (9008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x5F0A, 0x5F0A, // 0x22F0 (8944) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2300 (8960) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2310 (8976) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2320 (8992) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2330 (9008) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2340 (9024) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2350 (9040) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2360 (9056) pixels @@ -587,11 +591,11 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23B0 (9136) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23C0 (9152) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23D0 (9168) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23E0 (9184) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x23F0 (9200) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2400 (9216) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2410 (9232) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2420 (9248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x23E0 (9184) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x23F0 (9200) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2400 (9216) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2410 (9232) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x572A, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2420 (9248) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2430 (9264) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2440 (9280) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2450 (9296) pixels @@ -602,851 +606,851 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24A0 (9376) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24B0 (9392) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24C0 (9408) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24D0 (9424) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24E0 (9440) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x24F0 (9456) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2500 (9472) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2510 (9488) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2520 (9504) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2530 (9520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2540 (9536) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2550 (9552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x24D0 (9424) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x24E0 (9440) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x24F0 (9456) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x2500 (9472) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x572A, 0x47AA, 0xF79D, 0xFFDF, 0xFFDF, 0xFFDF, // 0x2510 (9488) pixels +0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x2520 (9504) pixels +0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x2530 (9520) pixels +0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x2540 (9536) pixels +0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2550 (9552) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2560 (9568) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2570 (9584) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2580 (9600) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2590 (9616) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25A0 (9632) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25B0 (9648) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25C0 (9664) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25D0 (9680) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25E0 (9696) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x25F0 (9712) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2600 (9728) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2610 (9744) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2620 (9760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2630 (9776) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2640 (9792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x25C0 (9664) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x25D0 (9680) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x25E0 (9696) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x25F0 (9712) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x4F4A, 0x572A, 0xF32C, 0xFAAC, 0xF30C, 0xF30C, // 0x2600 (9728) pixels +0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, // 0x2610 (9744) pixels +0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, // 0x2620 (9760) pixels +0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, 0xF30C, // 0x2630 (9776) pixels +0xF30C, 0xF38E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2640 (9792) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2650 (9808) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2660 (9824) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2670 (9840) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2680 (9856) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2690 (9872) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26A0 (9888) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26B0 (9904) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26C0 (9920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26D0 (9936) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26E0 (9952) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x26F0 (9968) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2700 (9984) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2710 (10000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2720 (10016) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2730 (10032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x26B0 (9904) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x26C0 (9920) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x26D0 (9936) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x26E0 (9952) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x570A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x26F0 (9968) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2700 (9984) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2710 (10000) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2720 (10016) pixels +0xF28A, 0xF28A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2730 (10032) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2740 (10048) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2750 (10064) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2760 (10080) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2770 (10096) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2780 (10112) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2790 (10128) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27A0 (10144) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27B0 (10160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27C0 (10176) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27D0 (10192) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27E0 (10208) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x27F0 (10224) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2800 (10240) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2810 (10256) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2820 (10272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x27A0 (10144) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x27B0 (10160) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x27C0 (10176) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x27D0 (10192) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x27E0 (10208) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x27F0 (10224) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2800 (10240) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2810 (10256) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2820 (10272) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2830 (10288) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2840 (10304) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2850 (10320) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2860 (10336) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2870 (10352) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2880 (10368) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2890 (10384) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28A0 (10400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28B0 (10416) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28C0 (10432) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28D0 (10448) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28E0 (10464) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x28F0 (10480) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2900 (10496) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2910 (10512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2890 (10384) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x9F53, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, // 0x28A0 (10400) pixels +0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, // 0x28B0 (10416) pixels +0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, 0xA754, // 0x28C0 (10432) pixels +0xA754, 0xA754, 0xA754, 0xA754, 0x9F53, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x28D0 (10448) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x28E0 (10464) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x28F0 (10480) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2900 (10496) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2910 (10512) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2920 (10528) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2930 (10544) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2940 (10560) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2950 (10576) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2960 (10592) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2970 (10608) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2980 (10624) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2990 (10640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2980 (10624) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2990 (10640) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29A0 (10656) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29B0 (10672) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29C0 (10688) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29D0 (10704) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29E0 (10720) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x29F0 (10736) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A00 (10752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x29C0 (10688) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x29D0 (10704) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x29E0 (10720) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x29F0 (10736) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A00 (10752) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A10 (10768) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A20 (10784) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A30 (10800) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A40 (10816) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A50 (10832) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A60 (10848) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A70 (10864) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A80 (10880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2A70 (10864) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xF7DE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A80 (10880) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2A90 (10896) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AA0 (10912) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AB0 (10928) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AC0 (10944) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AD0 (10960) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AE0 (10976) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AF0 (10992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2AB0 (10928) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2AC0 (10944) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2AD0 (10960) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2AE0 (10976) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2AF0 (10992) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B00 (11008) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B10 (11024) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B20 (11040) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B30 (11056) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B40 (11072) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B50 (11088) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B60 (11104) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B70 (11120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2B60 (11104) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B70 (11120) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B80 (11136) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2B90 (11152) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BA0 (11168) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BB0 (11184) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BC0 (11200) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BD0 (11216) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BE0 (11232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2BA0 (11168) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2BB0 (11184) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2BC0 (11200) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2BD0 (11216) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BE0 (11232) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2BF0 (11248) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C00 (11264) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C10 (11280) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C20 (11296) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C30 (11312) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C40 (11328) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C50 (11344) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C60 (11360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2C50 (11344) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C60 (11360) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C70 (11376) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C80 (11392) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2C90 (11408) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CA0 (11424) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CB0 (11440) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CC0 (11456) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CD0 (11472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2C90 (11408) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2CA0 (11424) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2CB0 (11440) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2CC0 (11456) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CD0 (11472) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CE0 (11488) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2CF0 (11504) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D00 (11520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D10 (11536) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC618, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D20 (11552) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x2D30 (11568) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D40 (11584) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D50 (11600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D10 (11536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D20 (11552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D30 (11568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2D40 (11584) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D50 (11600) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D60 (11616) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D70 (11632) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2D80 (11648) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x2D90 (11664) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DA0 (11680) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DB0 (11696) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DC0 (11712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2D80 (11648) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2D90 (11664) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2DA0 (11680) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2DB0 (11696) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DC0 (11712) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DD0 (11728) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DE0 (11744) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2DF0 (11760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E00 (11776) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E10 (11792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E00 (11776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E10 (11792) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E20 (11808) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E30 (11824) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E40 (11840) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E50 (11856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2E30 (11824) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E40 (11840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DE, 0xEFDD, 0xEFDD, 0xEFDD, 0xEFDD, 0xEFDD, 0xEFDD, 0xEFDD, 0xF7FE, // 0x2E50 (11856) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E60 (11872) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E70 (11888) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E80 (11904) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2E90 (11920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EA0 (11936) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EB0 (11952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2E70 (11888) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2E80 (11904) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2E90 (11920) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2EA0 (11936) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EB0 (11952) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EC0 (11968) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2ED0 (11984) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EE0 (12000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EF0 (12016) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F00 (12032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2EF0 (12016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F00 (12032) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F10 (12048) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F20 (12064) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F30 (12080) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F40 (12096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x2F20 (12064) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F30 (12080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x872F, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x9F53, // 0x2F40 (12096) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F50 (12112) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F60 (12128) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F70 (12144) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F80 (12160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2F90 (12176) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FA0 (12192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x2F60 (12128) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2F70 (12144) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2F80 (12160) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x2F90 (12176) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FA0 (12192) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FB0 (12208) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FC0 (12224) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FD0 (12240) pixels -0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFE79, 0xF595, 0xF594, 0xF574, 0xF573, 0xF5B4, 0xEDD5, 0xFF9D, 0xFFDE, 0xFFFF, // 0x2FE0 (12256) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD2, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FF0 (12272) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3000 (12288) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3010 (12304) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3020 (12320) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3030 (12336) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3040 (12352) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3050 (12368) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3060 (12384) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3070 (12400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3080 (12416) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3090 (12432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FE0 (12256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x2FF0 (12272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3000 (12288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3010 (12304) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3020 (12320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8730, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x9F53, // 0x3030 (12336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3040 (12352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3050 (12368) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3060 (12384) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3070 (12400) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3080 (12416) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3090 (12432) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30A0 (12448) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30B0 (12464) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30C0 (12480) pixels -0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBAD, 0xE942, 0xF120, 0xF940, 0xF920, 0xF161, 0xC9C3, 0xFE98, 0xFF9E, 0xFFDF, // 0x30D0 (12496) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CB2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30E0 (12512) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30F0 (12528) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3100 (12544) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3110 (12560) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3120 (12576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30D0 (12496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30E0 (12512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x30F0 (12528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3100 (12544) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3110 (12560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x3120 (12576) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3130 (12592) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3140 (12608) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3150 (12624) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3160 (12640) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3170 (12656) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3180 (12672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3140 (12608) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3150 (12624) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3160 (12640) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3170 (12656) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3180 (12672) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3190 (12688) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31A0 (12704) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31B0 (12720) pixels -0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE982, 0xF960, 0xF140, 0xF920, 0xE962, 0xC1E3, 0xFED7, 0xFFDD, 0xFFFF, // 0x31C0 (12736) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x9C93, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31D0 (12752) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31E0 (12768) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x31F0 (12784) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3200 (12800) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3210 (12816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31C0 (12736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31D0 (12752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x31E0 (12768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x31F0 (12784) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3200 (12800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x3210 (12816) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3220 (12832) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x3230 (12848) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3240 (12864) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x3250 (12880) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3260 (12896) pixels -0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3270 (12912) pixels -0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x3280 (12928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3230 (12848) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3240 (12864) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3250 (12880) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3260 (12896) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3270 (12912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3280 (12928) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3290 (12944) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32A0 (12960) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBCC, 0xE961, 0xF920, 0xF940, 0xF920, 0xE961, 0xC204, 0xFED8, 0xFF9D, 0xFFFF, // 0x32B0 (12976) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x94F4, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32C0 (12992) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32D0 (13008) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32E0 (13024) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32F0 (13040) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3300 (13056) pixels -0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3310 (13072) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x3320 (13088) pixels -0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3330 (13104) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x3340 (13120) pixels -0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, // 0x3350 (13136) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3360 (13152) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3370 (13168) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3380 (13184) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32B0 (12976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32C0 (12992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32D0 (13008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x32E0 (13024) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x32F0 (13040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x3300 (13056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3310 (13072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3320 (13088) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3330 (13104) pixels +0xF28A, 0xF3EF, 0xF4B2, 0xFD34, 0xFDB6, 0xFE18, 0xFE18, 0xFE18, 0xFDD7, 0xFD75, 0xF4B2, 0xF3CF, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3340 (13120) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3350 (13136) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3360 (13152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3370 (13168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3380 (13184) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3390 (13200) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFE16, 0xF4B0, 0xFCB0, 0xFC90, 0xFC90, 0xFC90, 0xECB1, 0xFE37, 0xFD94, 0xFD94, // 0x33A0 (13216) pixels -0xFD94, 0xFD94, 0xFD95, 0xF595, 0xFEFA, 0xAC91, 0xFFBD, 0xEE37, 0xF5B5, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, 0xFD94, // 0x33B0 (13232) pixels -0xFD74, 0xFD74, 0xFD94, 0xF595, 0xEDD6, 0xFEBA, 0xFFBD, 0xFFFF, 0xFFFF, 0xF7FF, 0xB639, 0xAE19, 0xA5F9, 0xA5F9, 0xA5F9, 0xA5F9, // 0x33C0 (13248) pixels -0xA619, 0xA618, 0xAE18, 0xADF8, 0xC6BB, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEBB, 0xADF8, 0xAE18, 0xD73D, // 0x33D0 (13264) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC659, 0xB5D7, 0xE75D, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33E0 (13280) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7BF, 0xBDF7, 0xBE18, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33F0 (13296) pixels -0xFFFF, 0xEF9F, 0xB5F7, 0xB5F7, 0xF79E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD6FC, 0xADD7, 0xC67A, 0xFFFF, // 0x3400 (13312) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xBE18, 0xB5D7, // 0x3410 (13328) pixels -0xB618, 0xEFBF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFBF, 0xB618, 0xADF8, 0xA5F8, 0xAE18, // 0x3420 (13344) pixels -0xA5F8, 0xADF8, 0xC6DB, 0xEFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xEFDF, 0xB639, 0xAE18, 0xA5F8, // 0x3430 (13360) pixels -0xADF8, 0xADF8, 0xB618, 0xCEBB, 0xEF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFBE, 0xB618, // 0x3440 (13376) pixels -0xBE19, 0xFFFF, 0xF7FF, 0xFFFF, 0xF7FF, 0xF7FF, 0xBE5A, 0xADD8, 0xADF8, 0xADF9, 0xA5F9, 0xA5F9, 0xA619, 0xA619, 0xA619, 0xA5F9, // 0x3450 (13392) pixels -0xC69B, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE77E, 0xADF8, 0xADF8, 0xAE19, 0xA5F8, 0xA619, 0xAE19, 0xA5F8, 0xADF9, 0xCEFC, 0xF7FF, // 0x3460 (13408) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB659, 0xA618, 0xA618, 0xA619, 0xA5F8, 0xA5F8, 0xBE7A, 0xDF5D, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3470 (13424) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33A0 (13216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33B0 (13232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33C0 (13248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x33D0 (13264) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x33E0 (13280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x33F0 (13296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3400 (13312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3410 (13328) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF38E, 0xFD96, 0xFEDB, // 0x3420 (13344) pixels +0xFF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF5D, 0xFE38, 0xF3AE, 0xF28A, // 0x3430 (13360) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3440 (13376) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3450 (13392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3460 (13408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3470 (13424) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3480 (13440) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBEC, 0xE961, 0xF940, 0xF920, 0xF920, 0xF141, 0xD9A2, 0xFC0B, 0xF941, 0xF920, // 0x3490 (13456) pixels -0xF900, 0xF920, 0xF920, 0xD9A2, 0xFD52, 0xBC6F, 0xFF3A, 0xD267, 0xE942, 0xF900, 0xF940, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, // 0x34A0 (13472) pixels -0xF920, 0xF940, 0xF920, 0xF141, 0xE962, 0xFBEC, 0xFFBD, 0xFFFF, 0xFFFF, 0xF7FF, 0x22EE, 0x028E, 0x026D, 0x026D, 0x028C, 0x026C, // 0x34B0 (13488) pixels -0x026C, 0x026D, 0x026D, 0x0A2C, 0x5C12, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xF7FF, 0x3390, 0x026C, 0x0A4C, 0x6494, // 0x34C0 (13504) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B50, 0x122B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34D0 (13520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34E0 (13536) pixels -0xFFFF, 0xEFFF, 0x2AED, 0x0A2B, 0x9DB8, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3350, 0x124C, 0x8D36, 0xF7FF, // 0x34F0 (13552) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD77E, 0x124C, 0x0A4C, // 0x3500 (13568) pixels -0x124B, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x122C, 0x0A6D, 0x024C, 0x028E, // 0x3510 (13584) pixels -0x026D, 0x026D, 0x026D, 0x128D, 0x8D77, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFDF, 0x228D, 0x0A6D, 0x024D, // 0x3520 (13600) pixels -0x026D, 0x026D, 0x024D, 0x026D, 0x12AE, 0x8557, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x3530 (13616) pixels -0x32AC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FF, 0x22EE, 0x026D, 0x028D, 0x026D, 0x026D, 0x026E, 0x026D, 0x024D, 0x026D, 0x026C, // 0x3540 (13632) pixels -0x53F1, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB63A, 0x126C, 0x026D, 0x026D, 0x026D, 0x026C, 0x028D, 0x026D, 0x0A4C, 0x6C94, 0xEFFF, // 0x3550 (13648) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2ACD, 0x026C, 0x026D, 0x026D, 0x026D, 0x026D, 0x026C, 0x028D, 0x4C33, 0xD75E, 0xFFFF, // 0x3560 (13664) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3570 (13680) pixels -0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7E, 0xFBCC, 0xF162, 0xF940, 0xF920, 0xF940, 0xF940, 0xE182, 0xFBEC, 0xF961, 0xF920, // 0x3580 (13696) pixels -0xF960, 0xF920, 0xF900, 0xE983, 0xFD33, 0xBC2F, 0xFF3B, 0xCA47, 0xE962, 0xF900, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3590 (13712) pixels -0xF920, 0xF920, 0xF920, 0xF140, 0xE980, 0xFBEB, 0xFF7C, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D56, 0x74F6, 0x74F5, 0x7517, 0x2B10, 0x124D, // 0x35A0 (13728) pixels -0x4BF2, 0x7516, 0x74F5, 0x7CD5, 0xA5D8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x126C, 0x130F, 0x026D, 0x32EF, // 0x35B0 (13744) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B50, 0x122B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35C0 (13760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35D0 (13776) pixels -0xFFFF, 0xF7FF, 0x7D57, 0x122B, 0x4B8F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DC, 0x124C, 0x124C, 0xDFBF, 0xFFFF, // 0x35E0 (13792) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE39, 0x0A2B, 0x2330, // 0x35F0 (13808) pixels -0x0A4B, 0x7516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF1D, 0x124B, 0x126D, 0x7516, 0x74F5, // 0x3600 (13824) pixels -0x7CF6, 0x6C95, 0x334F, 0x124C, 0x0A2B, 0x74F5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x228C, 0x0A2B, 0x6CF6, // 0x3610 (13840) pixels -0x7515, 0x7516, 0x6CB4, 0x3B4F, 0x128C, 0x0A2B, 0x6412, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3620 (13856) pixels -0x2A8B, 0xE7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x8D35, 0x7CF5, 0x7CD5, 0x7516, 0x232F, 0x0A4C, 0x4BF2, 0x7CF6, 0x74F5, 0x7CF5, // 0x3630 (13872) pixels -0xA5F8, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x0A4B, 0x1AEE, 0x7536, 0x7D16, 0x74F5, 0x7CF5, 0x7CF5, 0x84F5, 0xB639, 0xFFFF, // 0x3640 (13888) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x2ACD, 0x0A2B, 0x5CB5, 0x7D16, 0x7CF5, 0x74F5, 0x4BF1, 0x126C, 0x124B, 0x330E, 0xDFBF, // 0x3650 (13904) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3660 (13920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBED, 0xE142, 0xF921, 0xF920, 0xF920, 0xE940, 0xD9A2, 0xFBEB, 0xF120, 0xF940, // 0x3670 (13936) pixels -0xF900, 0xF900, 0xF941, 0xD983, 0xF533, 0xBC6F, 0xFF5A, 0xCA87, 0xE981, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF940, // 0x3680 (13952) pixels -0xF920, 0xF920, 0xF940, 0xF940, 0xE161, 0xFBEC, 0xFF9D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4BF2, 0x122B, // 0x3690 (13968) pixels -0x9D97, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67B, 0x0A2A, 0x5D17, 0x2B71, 0x122B, // 0x36A0 (13984) pixels -0xDF7E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36B0 (14000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36C0 (14016) pixels -0xFFFF, 0xF7FF, 0xCF7F, 0x1A4B, 0x1A6B, 0xCF5E, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C11, 0x124C, 0x5C74, 0xF7FF, 0xFFFF, // 0x36D0 (14032) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C32, 0x1A4B, 0x8E3C, // 0x36E0 (14048) pixels -0x024C, 0x332F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC6FD, 0x124B, 0x22EE, 0xEFFF, 0xFFFF, // 0x36F0 (14064) pixels -0xFFFF, 0xFFFF, 0xEFFF, 0x8597, 0x0A8D, 0x0A2C, 0xBEDC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2AAC, 0x1A2A, 0xCF7F, // 0x3700 (14080) pixels -0xF7FF, 0xF7FF, 0xFFFF, 0xF7FF, 0x85D8, 0x128C, 0x124C, 0xB6BD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3710 (14096) pixels -0x2AAB, 0xE7FF, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x122B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x3720 (14112) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x0A4B, 0x3370, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x3730 (14128) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32CC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x2ACD, 0x0A4C, 0x64B5, // 0x3740 (14144) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3750 (14160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFDF5, 0xF4D1, 0xFC90, 0xFC90, 0xFC8F, 0xF4B0, 0xE4B1, 0xFEDB, 0xFEBA, 0xFEDA, // 0x3760 (14176) pixels -0xFEDA, 0xFEDA, 0xFED9, 0xFEFA, 0xFF9E, 0xAC72, 0xFF3B, 0xD267, 0xE961, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3770 (14192) pixels -0xF920, 0xF920, 0xF920, 0xF940, 0xE161, 0xFBCD, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x0A4B, // 0x3780 (14208) pixels -0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x7C93, 0x1A2A, 0xA6BD, 0x5CB5, 0x122B, // 0x3790 (14224) pixels -0xA619, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37A0 (14240) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37B0 (14256) pixels -0xFFFF, 0xFFFF, 0xEFFF, 0x53D1, 0x122B, 0x6CD5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD79F, 0x228C, 0x1A2B, 0xC75E, 0xF7FF, 0xFFFF, // 0x37C0 (14272) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x2A8C, 0xCFFF, // 0x37D0 (14288) pixels -0x1ACE, 0x126C, 0xE7BF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x124B, 0x22AD, 0xF7FF, 0xFFFF, // 0x37E0 (14304) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x122C, 0x7CB5, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2A8B, 0x1A0A, 0xDFDF, // 0x37F0 (14320) pixels -0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xEFFF, 0x53D1, 0x122B, 0x6474, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x1A4B, // 0x3800 (14336) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFDE, 0xF7FF, 0x4C12, 0x0A2B, 0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3810 (14352) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x122C, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3820 (14368) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A0A, 0xC6FD, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0xAE3A, 0x124C, 0x1A8D, // 0x3830 (14384) pixels -0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3840 (14400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE141, 0xF941, 0xF920, 0xF920, 0xE961, 0xC9E3, 0xFEB9, 0xFF9E, 0xFFDF, // 0x3850 (14416) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB492, 0xFF5B, 0xCA86, 0xE181, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, 0xF940, 0xF920, // 0x3860 (14432) pixels -0xF920, 0xF920, 0xF900, 0xF940, 0xE981, 0xFBCC, 0xFF9D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3870 (14448) pixels -0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x42EC, 0x2A6B, 0xCFBF, 0x8DFA, 0x122B, // 0x3880 (14464) pixels -0x6C93, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3890 (14480) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x38A0 (14496) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xBE9B, 0x0A4B, 0x1AAD, 0xEFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x95D9, 0x122B, 0x4B8F, 0xEFFF, 0xFFFF, 0xFFFF, // 0x38B0 (14512) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x222B, 0x434E, 0xDFFF, // 0x38C0 (14528) pixels -0x4C33, 0x122B, 0xB67A, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, // 0x38D0 (14544) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x95D8, 0x120A, 0x53B0, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2A8B, 0x1A0A, 0xD77F, // 0x38E0 (14560) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA5D8, 0x122B, 0x4390, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5E, 0x1A4B, // 0x38F0 (14576) pixels -0x32CD, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x0A4B, 0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x3900 (14592) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124C, 0x3350, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3910 (14608) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x124C, 0x124C, // 0x3920 (14624) pixels -0xD75D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3930 (14640) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBAB, 0xF181, 0xF920, 0xF920, 0xF920, 0xF161, 0xC9E3, 0xFE96, 0xFFFD, 0xFFFF, // 0x3940 (14656) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAC91, 0xFF5B, 0xCA67, 0xE961, 0xF920, 0xF940, 0xF940, 0xF920, 0xF920, 0xF920, 0xF920, // 0x3950 (14672) pixels -0xF920, 0xF920, 0xF940, 0xF960, 0xE961, 0xFBCC, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x0A2B, // 0x3960 (14688) pixels -0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF7F, 0x224A, 0x3B0D, 0xE7FF, 0xB73F, 0x122B, // 0x3970 (14704) pixels -0x434F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3980 (14720) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3990 (14736) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B90, 0x0A2B, 0xAE19, 0xF7FF, 0xFFFF, 0xEFFF, 0x3B70, 0x122B, 0xA5F8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x39A0 (14752) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x961A, 0x122B, 0x7C93, 0xEFFF, // 0x39B0 (14768) pixels -0x8598, 0x122A, 0x7CF4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x124C, 0x22EE, 0xEFFF, 0xFFFF, // 0x39C0 (14784) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA65A, 0x1A4B, 0x434E, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2AAC, 0x1A2A, 0xD79F, // 0x39D0 (14800) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x39E0 (14816) pixels -0x32AC, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFDF, // 0x39F0 (14832) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xB67A, 0x0A4B, 0x3370, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A00 (14848) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2AEC, 0x1A4A, 0xBEFC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FF, 0x1ACE, 0x0A4C, // 0x3A10 (14864) pixels -0xC6DC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A20 (14880) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBCC, 0xE161, 0xF140, 0xF920, 0xF920, 0xF141, 0xC9A4, 0xFEBA, 0xFFBE, 0xFFFF, // 0x3A30 (14896) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA491, 0xFF7B, 0xCA67, 0xE962, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, 0xF900, // 0x3A40 (14912) pixels -0xF920, 0xF900, 0xF940, 0xF140, 0xE162, 0xFBED, 0xFF7C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x124B, // 0x3A50 (14928) pixels -0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x124A, 0x6452, 0xE7FF, 0xD7BF, 0x2AAD, // 0x3A60 (14944) pixels -0x228C, 0xD79F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A70 (14960) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A80 (14976) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x8DB8, 0x1A4B, 0x53B0, 0xEFFF, 0xF7FF, 0xC71D, 0x122B, 0x2ACE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A90 (14992) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6495, 0x124B, 0xAE19, 0xF7FF, // 0x3AA0 (15008) pixels -0xB6BC, 0x1A4B, 0x4B6F, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x0A4B, 0x22CE, 0xEFFF, 0xFFFF, // 0x3AB0 (15024) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0x9E3A, 0x124B, 0x4BAF, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x2A8C, 0x1A0A, 0xD79F, // 0x3AC0 (15040) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9597, 0x124B, 0x5C53, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x222A, // 0x3AD0 (15056) pixels -0x2AAC, 0xE7DF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AE0 (15072) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE79, 0x0A2A, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AF0 (15088) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2ACC, 0x1209, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x12AD, 0x0A6B, // 0x3B00 (15104) pixels -0xD75E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B10 (15120) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFDF6, 0xECB1, 0xFC90, 0xFC70, 0xF48E, 0xF4AF, 0xE4B1, 0xFE78, 0xFDD5, 0xFDF5, // 0x3B20 (15136) pixels -0xFDF5, 0xFDB4, 0xFDF6, 0xF5F6, 0xFF1B, 0xACB2, 0xFFBF, 0xFEDB, 0xFEB9, 0xFEB9, 0xFEB9, 0xFEB9, 0xFEB9, 0xFED9, 0xFED8, 0xFEB8, // 0x3B30 (15152) pixels -0xFEB9, 0xFEB9, 0xFEB9, 0xF699, 0xFEB9, 0xFF1B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C13, 0x0A2B, // 0x3B40 (15168) pixels -0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6CF5, 0x122A, 0x9DD7, 0xF7FF, 0xEFFF, 0x536F, // 0x3B50 (15184) pixels -0x1A2A, 0xAE9B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B60 (15200) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B70 (15216) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xD7BF, 0x228B, 0x2A6B, 0xD79F, 0xEFFF, 0x6452, 0x122B, 0x8578, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B80 (15232) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x2B0F, 0x122B, 0xDF7E, 0xF7FF, // 0x3B90 (15248) pixels -0xD79F, 0x2A6C, 0x328C, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFD, 0x0A4B, 0x22EE, 0xF7FF, 0xFFFF, // 0x3BA0 (15264) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C74, 0x1A2B, 0x74D4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2A8B, 0x1A2A, 0xCF9F, // 0x3BB0 (15280) pixels -0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFDF, 0x432E, 0x122A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF5F, 0x222B, // 0x3BC0 (15296) pixels -0x2AAC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5413, 0x122C, 0x9DB8, 0xF7FF, 0xF7FF, 0xFFFF, // 0x3BD0 (15312) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE5A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BE0 (15328) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2B, 0xBEDD, 0xF7FF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xCEDC, 0x124B, 0x1A8C, // 0x3BF0 (15344) pixels -0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C00 (15360) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9D, 0xFBEC, 0xE982, 0xF140, 0xF940, 0xF920, 0xF141, 0xE183, 0xFBED, 0xF940, 0xF920, // 0x3C10 (15376) pixels -0xF920, 0xF920, 0xF920, 0xE182, 0xFD33, 0xAC91, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C20 (15392) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3C30 (15408) pixels -0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3350, 0x124C, 0xCF1D, 0xFFFF, 0xF7FF, 0x8D36, // 0x3C40 (15424) pixels -0x1A2B, 0x6CB5, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C50 (15440) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C60 (15456) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x7494, 0x122B, 0x7578, 0xCFBF, 0x2A6B, 0x2A6D, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C70 (15472) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDF7F, 0x0A4B, 0x2B2F, 0xEFFF, 0xF7FF, // 0x3C80 (15488) pixels -0xEFFF, 0x430E, 0x1A0A, 0xC6FD, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC6FD, 0x0A2C, 0x22AD, 0xF7FF, 0xFFFF, // 0x3C90 (15504) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x126C, 0x0A6C, 0xC6FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6B, 0x1A2A, 0xD7BF, // 0x3CA0 (15520) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xE7DF, 0x64D5, 0x0A4B, 0x5BD1, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC77E, 0x1A6A, // 0x3CB0 (15536) pixels -0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CC0 (15552) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE59, 0x0A6B, 0x336F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CD0 (15568) pixels -0xFFFE, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x2AAC, 0x122B, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4B6F, 0x124B, 0x6CD5, // 0x3CE0 (15584) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CF0 (15600) pixels -0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBD, 0xFBEC, 0xE961, 0xF940, 0xF920, 0xF920, 0xF140, 0xE1A1, 0xFBEB, 0xF160, 0xF940, // 0x3D00 (15616) pixels -0xF920, 0xF920, 0xF940, 0xE1A2, 0xFD33, 0xB4B2, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D10 (15632) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3D20 (15648) pixels -0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7BF, 0x124B, 0x22AD, 0xF7FF, 0xFFFF, 0xFFFF, 0xBEBB, // 0x3D30 (15664) pixels -0x0A2B, 0x334F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D40 (15680) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D50 (15696) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF3E, 0x124B, 0x230F, 0x861A, 0x1A4B, 0x6412, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x3D60 (15712) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xA5D8, 0x122B, 0x5C53, 0xF7FF, 0xFFFF, // 0x3D70 (15728) pixels -0xEFFF, 0x74B4, 0x1A4B, 0x7D36, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x1A4C, 0x22AE, 0xCF1F, 0xD71E, // 0x3D80 (15744) pixels -0xD71E, 0xC6FD, 0x8578, 0x1A8C, 0x126C, 0x74F5, 0xEFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x226C, 0x124C, 0x4414, // 0x3D90 (15760) pixels -0x4C33, 0x5474, 0x3C12, 0x1AEE, 0x128D, 0x64B4, 0xEFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF3F, 0x222B, // 0x3DA0 (15776) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DB0 (15792) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xB63B, 0x120C, 0x1AAF, 0x5454, 0x5434, 0x4C34, 0x4C54, 0x4C53, 0x5C52, 0xEFBF, 0xFFDF, // 0x3DC0 (15808) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x32AB, 0x124B, 0x963A, 0xCF5D, 0xCF1C, 0xD73D, 0xAE5B, 0x33B1, 0x0A6D, 0x330E, 0xDFBF, // 0x3DD0 (15824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3490 (13456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34A0 (13472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34B0 (13488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x34C0 (13504) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34D0 (13520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x34E0 (13536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x34F0 (13552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3500 (13568) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF492, 0xFE9A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3510 (13584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFDD7, // 0x3520 (13600) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3530 (13616) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3540 (13632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3550 (13648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3560 (13664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3570 (13680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3580 (13696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3590 (13712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35A0 (13728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x35B0 (13744) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35C0 (13760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x35D0 (13776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x35E0 (13792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x35F0 (13808) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFDD7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3600 (13824) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3610 (13840) pixels +0xFE79, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3620 (13856) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3630 (13872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3640 (13888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3650 (13904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3660 (13920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3670 (13936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3680 (13952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3690 (13968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x36A0 (13984) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36B0 (14000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9751, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xAF75, // 0x36C0 (14016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36D0 (14032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x36E0 (14048) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFFF, // 0x36F0 (14064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3700 (14080) pixels +0xFFFF, 0xF514, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3710 (14096) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3720 (14112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3730 (14128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3740 (14144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3750 (14160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3760 (14176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3770 (14192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3780 (14208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3790 (14224) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37A0 (14240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DC, 0xE7DC, 0xE7DC, 0x872F, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x9752, // 0x37B0 (14256) pixels +0xE7DC, 0xE7DC, 0xE7BC, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37C0 (14272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x37D0 (14288) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF4F3, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37E0 (14304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x37F0 (14320) pixels +0xFFFF, 0xFFBE, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3800 (14336) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3810 (14352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3820 (14368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3830 (14384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3840 (14400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3850 (14416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3860 (14432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3870 (14448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3880 (14464) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3890 (14480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x38A0 (14496) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x9752, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x38B0 (14512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x38C0 (14528) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF7D, 0xFFFF, 0xFFFF, // 0x38D0 (14544) pixels +0xFFDF, 0xFEDB, 0xFDD7, 0xF4B2, 0xF3EF, 0xF36D, 0xF32C, 0xF38E, 0xF4B2, 0xFF3C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x38E0 (14560) pixels +0xFFFF, 0xFFFF, 0xF471, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x38F0 (14576) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3900 (14592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3910 (14608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3920 (14624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3930 (14640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3940 (14656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3950 (14672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3960 (14688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3970 (14704) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3980 (14720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F30, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x3990 (14736) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x9F53, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x39A0 (14752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x39B0 (14768) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFD55, 0xFF5D, 0xFD75, // 0x39C0 (14784) pixels +0xF30C, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x39D0 (14800) pixels +0xFFFF, 0xFFFF, 0xFD96, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x39E0 (14816) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x39F0 (14832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A00 (14848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A10 (14864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A20 (14880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A30 (14896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A40 (14912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A50 (14928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3A60 (14944) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A70 (14960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F51, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x3A80 (14976) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0xA753, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3A90 (14992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3AA0 (15008) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3AB0 (15024) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AC0 (15040) pixels +0xFFFF, 0xFFFF, 0xFE18, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3AD0 (15056) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AE0 (15072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3AF0 (15088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B00 (15104) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B10 (15120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B20 (15136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B30 (15152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B40 (15168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3B50 (15184) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B60 (15200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F51, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x3B70 (15216) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0xA753, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3B80 (15232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3B90 (15248) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3BA0 (15264) pixels +0xF28A, 0xF28A, 0xF3AE, 0xF4F3, 0xFDD7, 0xFE59, 0xFEBA, 0xFF1C, 0xFF5D, 0xFF9E, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BB0 (15280) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3BC0 (15296) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BD0 (15312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BE0 (15328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3BF0 (15344) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C00 (15360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C10 (15376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C20 (15392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C30 (15408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3C40 (15424) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C50 (15440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8730, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x3C60 (15456) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x9F53, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3C70 (15472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3C80 (15488) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF4F3, // 0x3C90 (15504) pixels +0xFE79, 0xFF7D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CA0 (15520) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3CB0 (15536) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CC0 (15552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CD0 (15568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CE0 (15584) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3CF0 (15600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D00 (15616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D10 (15632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D20 (15648) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3D30 (15664) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D40 (15680) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x872F, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x3D50 (15696) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x9752, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D60 (15712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3D70 (15728) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFD96, 0xFF7D, 0xFFFF, // 0x3D80 (15744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3D90 (15760) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3DA0 (15776) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DB0 (15792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DC0 (15808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DD0 (15824) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DE0 (15840) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF7D, 0xFBCC, 0xF162, 0xF920, 0xF920, 0xF920, 0xF961, 0xE1A2, 0xFBEC, 0xF141, 0xF900, // 0x3DF0 (15856) pixels -0xF900, 0xF921, 0xF900, 0xD983, 0xFD52, 0xAC90, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E00 (15872) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F2, 0x122B, // 0x3E10 (15888) pixels -0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB639, 0x124B, 0x4C12, 0xF7FF, 0xFFFF, 0xFFFF, 0xEFFF, // 0x3E20 (15904) pixels -0x128C, 0x0A4B, 0xD79F, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xB63A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E30 (15920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E40 (15936) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BD1, 0x024C, 0x12EE, 0x124B, 0xBEBB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E50 (15952) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6411, 0x1A2B, 0x9E5B, 0xF7FF, 0xFFFF, // 0x3E60 (15968) pixels -0xFFFF, 0xAE5A, 0x0A4B, 0x336F, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x0A6B, 0x028D, 0x028C, 0x028C, // 0x3E70 (15984) pixels -0x026C, 0x026C, 0x0A6D, 0x22AD, 0x8515, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFFF, 0x22AD, 0x024C, 0x0ACE, // 0x3E80 (16000) pixels -0x12CE, 0x0A8D, 0x12AE, 0x0A4D, 0x1ACE, 0x7D36, 0xEFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC75E, 0x1A4B, // 0x3E90 (16016) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EA0 (16032) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5B, 0x0A4C, 0x028D, 0x026C, 0x028D, 0x026D, 0x026C, 0x028C, 0x0A6B, 0xD75E, 0xFFFF, // 0x3EB0 (16048) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xEFFF, 0x2AAD, 0x0A2D, 0x026E, 0x028E, 0x028D, 0x028D, 0x026D, 0x0A6D, 0x43B1, 0xD75E, 0xFFFF, // 0x3EC0 (16064) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3DF0 (15856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E00 (15872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E10 (15888) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3E20 (15904) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E30 (15920) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFDD, 0xEFDD, 0xEFDD, 0x8730, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x9F52, // 0x3E40 (15936) pixels +0xEFDD, 0xEFDD, 0xEFDD, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E50 (15952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3E60 (15968) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF3AE, 0xFF3C, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E70 (15984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3E80 (16000) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3E90 (16016) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EA0 (16032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EB0 (16048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EC0 (16064) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3ED0 (16080) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEF6, 0xB651, 0xB64F, 0xB64F, 0xAE6E, 0xAE6F, 0xB670, 0xD775, 0xAE4F, 0xB690, // 0x3EE0 (16096) pixels -0xAE8F, 0xAE8F, 0xB68F, 0xB651, 0xE759, 0x9CD2, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EF0 (16112) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, // 0x3F00 (16128) pixels -0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6C52, 0x122B, 0x8DB8, 0xEFFF, 0xFFFF, 0xF7DF, 0xEFFF, // 0x3F10 (16144) pixels -0x3390, 0x126C, 0xAE3A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0x336F, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F20 (16160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F30 (16176) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x124C, 0x0A4C, 0x334F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F40 (16192) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x32CD, 0x1A4B, 0xCF9F, 0xF7FF, 0xFFFF, // 0x3F50 (16208) pixels -0xFFFF, 0xDF7F, 0x124B, 0x128B, 0xE7FF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDD, 0x124C, 0x12AD, 0x64D5, 0x64F5, // 0x3F60 (16224) pixels -0x4C94, 0x0A6C, 0x22AD, 0xD79F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2AAC, 0x122A, 0xBF1E, // 0x3F70 (16240) pixels -0xDF3E, 0xEF7F, 0xE75E, 0xB67B, 0x43D1, 0x0A2A, 0x3B8F, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x1A4A, // 0x3F80 (16256) pixels -0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F90 (16272) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124B, 0x230E, 0xBEFC, 0xC69B, 0xCEDC, 0xC6BB, 0xC6BB, 0xCEBB, 0xFFDF, 0xFFFF, // 0x3FA0 (16288) pixels -0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x124B, 0x5434, 0x64B5, 0x64B6, 0x1B0F, 0x0A6C, 0x8D56, 0xF7FF, 0xF7FF, 0xFFFF, // 0x3FB0 (16304) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EE0 (16096) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3EF0 (16112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F00 (16128) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x3F10 (16144) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F20 (16160) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9751, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xAF75, // 0x3F30 (16176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F40 (16192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x3F50 (16208) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF3AE, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F60 (16224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF9E, 0xFF7D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F70 (16240) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x3F80 (16256) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3F90 (16272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FA0 (16288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FB0 (16304) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FC0 (16320) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x5FEC, 0x1762, 0x0FA0, 0x07C0, 0x07C0, 0x0F81, 0x1EE3, 0x5FEB, 0x0F61, 0x07A0, // 0x3FD0 (16336) pixels -0x07A0, 0x07A0, 0x07A0, 0x2704, 0x9FF3, 0x852F, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FE0 (16352) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x3FF0 (16368) pixels -0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A0A, 0xCF5E, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, // 0x4000 (16384) pixels -0x74F5, 0x1A2B, 0x7CB4, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B6F, 0x124B, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4010 (16400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4020 (16416) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6C, 0x124B, 0x9E3B, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4030 (16432) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A2B, 0x32ED, 0xE7FF, 0xFFFF, 0xFFFF, // 0x4040 (16448) pixels -0xFFFF, 0xEFFF, 0x3350, 0x122B, 0xBE9B, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x124B, 0x22AD, 0xF7FF, 0xF7FF, // 0x4050 (16464) pixels -0xE7DF, 0x32AC, 0x122A, 0x9E5B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFBF, 0x2A6C, 0x222A, 0xD79F, // 0x4060 (16480) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x63D1, 0x1A2B, 0x6474, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x4070 (16496) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4080 (16512) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x0A4B, 0x3B90, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, // 0x4090 (16528) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32AC, 0x1A0A, 0xBEDC, 0xFFFF, 0xFFFF, 0x8577, 0x120A, 0x53AF, 0xF7FF, 0xFFFF, 0xFFFF, // 0x40A0 (16544) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FD0 (16336) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FE0 (16352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x3FF0 (16368) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4000 (16384) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4010 (16400) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x4020 (16416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4030 (16432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4040 (16448) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF5D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4050 (16464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFF1C, 0xFD96, 0xF451, 0xF36D, 0xF28A, 0xF28A, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4060 (16480) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4070 (16496) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4080 (16512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4090 (16528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40A0 (16544) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40B0 (16560) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x67CC, 0x1742, 0x07A1, 0x07A0, 0x07C0, 0x0F81, 0x1F24, 0x4FEA, 0x07A0, 0x07C0, // 0x40C0 (16576) pixels -0x07C0, 0x07A0, 0x07E0, 0x1F22, 0x9FF2, 0x8550, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40D0 (16592) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F3, 0x122C, // 0x40E0 (16608) pixels -0x9D98, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC75D, 0x228A, 0x32CC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40F0 (16624) pixels -0xA65B, 0x1A0A, 0x4B6F, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xAE5A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4100 (16640) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4110 (16656) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3AAC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4120 (16672) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9DF9, 0x1A2B, 0x5BF1, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4130 (16688) pixels -0xFFFF, 0xF7FF, 0x6494, 0x120B, 0x8516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xBEFC, 0x0A6C, 0x230F, 0xEFFF, 0xFFFF, // 0x4140 (16704) pixels -0xF7FF, 0x8515, 0x0A4C, 0x3B91, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2AAC, 0x1A0A, 0xD79F, // 0x4150 (16720) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xDF9F, 0x126C, 0x124C, 0xDF9F, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5F, 0x1A2B, // 0x4160 (16736) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4170 (16752) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xB65A, 0x0A0C, 0x3B71, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4180 (16768) pixels -0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xE7FF, 0x2AAC, 0x1A4C, 0xB6FE, 0xF7FF, 0xF7FF, 0xC77F, 0x1A6C, 0x124A, 0xCF5E, 0xFFFF, 0xFFDF, // 0x4190 (16784) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40C0 (16576) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40D0 (16592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x40E0 (16608) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x40F0 (16624) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4100 (16640) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x4110 (16656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4120 (16672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4130 (16688) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF4F3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4140 (16704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xF514, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4150 (16720) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4160 (16736) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4170 (16752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4180 (16768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4190 (16784) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41A0 (16800) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FCD, 0x1F23, 0x0F61, 0x0780, 0x07A0, 0x0F60, 0x1F23, 0x57EA, 0x0FA1, 0x07A0, // 0x41B0 (16816) pixels -0x07C0, 0x07C0, 0x07A0, 0x1F04, 0x9FD3, 0x8550, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41C0 (16832) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5411, 0x122B, // 0x41D0 (16848) pixels -0x9DB7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA67B, 0x0A2A, 0x2AEE, 0x95FA, 0x95D9, 0x9DD8, 0x9DD8, 0x95F9, // 0x41E0 (16864) pixels -0x7557, 0x124C, 0x2AAC, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41F0 (16880) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4200 (16896) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2A8C, 0x1A2A, 0xBEFD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4210 (16912) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C73, 0x126C, 0x4BF1, 0x95F9, 0x9DD9, 0x9DD8, // 0x4220 (16928) pixels -0xA5D8, 0x9DB8, 0x5C53, 0x1A4B, 0x4BB0, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDD, 0x122C, 0x22AE, 0xF7FF, 0xFFFF, // 0x4230 (16944) pixels -0xFFFF, 0xD77F, 0x1A6D, 0x122B, 0xCEFC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x226C, 0x222B, 0xD79F, // 0x4240 (16960) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x43B1, 0x122C, 0xB65B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC77E, 0x1A4A, // 0x4250 (16976) pixels -0x2ACC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4260 (16992) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x122B, 0x3B50, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4270 (17008) pixels -0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A2A, 0xB6BC, 0xF7FF, 0xFFFF, 0xF7FF, 0x5BB0, 0x1A2B, 0x74D5, 0xF7FF, 0xFFFF, // 0x4280 (17024) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41B0 (16816) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41C0 (16832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41D0 (16848) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x41E0 (16864) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x41F0 (16880) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x4200 (16896) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4210 (16912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4220 (16928) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFEDB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4230 (16944) pixels +0xFFFF, 0xFFFF, 0xFDB6, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF2AA, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4240 (16960) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4250 (16976) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4260 (16992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4270 (17008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4280 (17024) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4290 (17040) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFD, 0xA7D5, 0x87B1, 0x77F0, 0x77EF, 0x77CE, 0x7F8F, 0x9792, 0xBFF8, 0xBFF7, 0xC7F9, // 0x42A0 (17056) pixels -0xBFF8, 0xBFF8, 0xC7F8, 0xCFB9, 0xE7FD, 0x84F1, 0xEFFD, 0xCFB9, 0xBFB8, 0xBFD7, 0xB7F6, 0xB7F6, 0xB7F6, 0xB7F6, 0xB7F7, 0xB7F6, // 0x42B0 (17072) pixels -0xB7F6, 0xB7F6, 0xB7F6, 0xBFD7, 0xC7B8, 0xDFFA, 0xEFFD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, // 0x42C0 (17088) pixels -0x9DB7, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6CB5, 0x0A4D, 0x026D, 0x026D, 0x024D, 0x026D, 0x026D, 0x026D, // 0x42D0 (17104) pixels -0x026C, 0x024C, 0x122B, 0xBEDD, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42E0 (17120) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A2B, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42F0 (17136) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2ACD, 0x122A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4300 (17152) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x230E, 0x026C, 0x026C, 0x026C, 0x026D, 0x026D, // 0x4310 (17168) pixels -0x026D, 0x028D, 0x028E, 0x022C, 0x2AAD, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFC, 0x126B, 0x22ED, 0xF7FF, 0xFFFF, // 0x4320 (17184) pixels -0xFFFF, 0xF7FF, 0x4C31, 0x0A4B, 0x6C94, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xDFFF, 0x2AAC, 0x1A2A, 0xD79F, // 0x4330 (17200) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4C11, 0x124A, 0x9DB6, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF3E, 0x224B, // 0x4340 (17216) pixels -0x2AAC, 0xDFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4350 (17232) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x126C, 0x3370, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4360 (17248) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x328D, 0x1A0B, 0xBEFE, 0xF7FF, 0xFFFF, 0xF7FF, 0xAE5A, 0x0A2B, 0x1A8C, 0xE7DF, 0xFFFF, // 0x4370 (17264) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42A0 (17056) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42B0 (17072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42C0 (17088) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x42D0 (17104) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x42E0 (17120) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x42F0 (17136) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4300 (17152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4310 (17168) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF5D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4320 (17184) pixels +0xFFFF, 0xFFFF, 0xF410, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4330 (17200) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4340 (17216) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4350 (17232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4360 (17248) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4370 (17264) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4380 (17280) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FD, 0x6FCD, 0x1F23, 0x0F60, 0x0FC0, 0x07A0, 0x0F42, 0x2EC6, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4390 (17296) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D11, 0xD7F9, 0x46A8, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, // 0x43A0 (17312) pixels -0x07C0, 0x07C0, 0x07E0, 0x07C0, 0x1742, 0x67CC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x122B, // 0x43B0 (17328) pixels -0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x334F, 0x0A6C, 0x7515, 0xB69A, 0xB69A, 0xBE7A, 0xB67A, 0xB69A, // 0x43C0 (17344) pixels -0xAE9C, 0x3B2F, 0x124C, 0x7516, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B70, 0x124C, 0xB65A, 0xF7FF, 0xFFFF, 0xFFFF, // 0x43D0 (17360) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEFE, 0x124C, 0x22CE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43E0 (17376) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xBEDC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43F0 (17392) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDF7E, 0x0A4B, 0x0A4C, 0xA63B, 0xBE5A, 0xBE7A, 0xBE7A, // 0x4400 (17408) pixels -0xBE7A, 0xB67B, 0x9E19, 0x224B, 0x1A2B, 0xC73E, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6DC, 0x124C, 0x22CF, 0xF7FF, 0xFFFF, // 0x4410 (17424) pixels -0xFFFF, 0xF7FF, 0xA65A, 0x1A2A, 0x32CC, 0xDFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x328B, 0x1A0A, 0xD79F, // 0x4420 (17440) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0x43B1, 0x122B, 0xA5D9, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCF5E, 0x224B, // 0x4430 (17456) pixels -0x2AAB, 0xE7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5412, 0x122B, 0x9DD8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4440 (17472) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x124C, 0x3B50, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4450 (17488) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32CC, 0x1A2B, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x22CE, 0x124C, 0x9DD8, 0xFFFF, // 0x4460 (17504) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4390 (17296) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43A0 (17312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43B0 (17328) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x43C0 (17344) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43D0 (17360) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xA754, // 0x43E0 (17376) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x43F0 (17392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4400 (17408) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF7D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4410 (17424) pixels +0xFFFF, 0xFFFF, 0xFEBA, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF3AE, 0xFEDB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4420 (17440) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4430 (17456) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4440 (17472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4450 (17488) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4460 (17504) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4470 (17520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x67EB, 0x1741, 0x0780, 0x07A0, 0x07C0, 0x1761, 0x36A6, 0xB7F6, 0xEFFD, 0xFFFF, // 0x4480 (17536) pixels -0xFFDF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0x8D31, 0xD7F9, 0x4EC9, 0x1762, 0x07C0, 0x07A0, 0x07A0, 0x07A0, 0x07C0, 0x07C0, 0x07A0, // 0x4490 (17552) pixels -0x07A0, 0x07A0, 0x07C0, 0x0780, 0x1742, 0x67CD, 0xDFFD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x53F2, 0x122B, // 0x44A0 (17568) pixels -0x9DB8, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xDF7E, 0x126C, 0x0A4B, 0xD75F, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x44B0 (17584) pixels -0xF7FF, 0x8536, 0x0A2A, 0x3B6F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B4F, 0x124B, 0xAE3A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44C0 (17600) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xCF1C, 0x0A2B, 0x22EE, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x44D0 (17616) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44E0 (17632) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x9597, 0x126B, 0x332F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44F0 (17648) pixels -0xFFFF, 0xF7FF, 0xEFFF, 0x3B2E, 0x0A2A, 0x8576, 0xF7FF, 0xFFDF, 0xFFFF, 0xFFDE, 0xFFFF, 0xC71C, 0x0A4B, 0x22CE, 0xF7FF, 0xFFDF, // 0x4500 (17664) pixels -0xFFFF, 0xFFFF, 0xE7DF, 0x328D, 0x120B, 0x9E1B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xF7FF, 0xDFFF, 0x228B, 0x1A2B, 0xD7BF, // 0x4510 (17680) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x1A8D, 0x0A4C, 0xBEDC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xCF3E, 0x224B, // 0x4520 (17696) pixels -0x32AC, 0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF1, 0x122B, 0x9DB8, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4530 (17712) pixels -0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x124B, 0x3B70, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, // 0x4540 (17728) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2AAC, 0x1A0A, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xEFFF, 0x7D77, 0x122B, 0x4B6F, 0xEFFF, // 0x4550 (17744) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4480 (17536) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4490 (17552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44A0 (17568) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x44B0 (17584) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44C0 (17600) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xAF74, // 0x44D0 (17616) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x44E0 (17632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x44F0 (17648) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFF3C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4500 (17664) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFF1C, 0xFDB6, 0xFD75, 0xFDF7, 0xFEDB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4510 (17680) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4520 (17696) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4530 (17712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4540 (17728) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4550 (17744) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4560 (17760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x67CD, 0x1F43, 0x0FA1, 0x07C0, 0x07E0, 0x0F62, 0x3686, 0xBFF7, 0xE7FC, 0xFFFF, // 0x4570 (17776) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8D31, 0xCFF9, 0x4EA9, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, 0x07C0, 0x07C0, // 0x4580 (17792) pixels -0x07C0, 0x07E0, 0x07C0, 0x0F80, 0x1F61, 0x6FEC, 0xDFFC, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5413, 0x124C, // 0x4590 (17808) pixels -0x95D8, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xA619, 0x124C, 0x2AEE, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x45A0 (17824) pixels -0xFFFF, 0xBEDB, 0x126C, 0x0A6C, 0xE7BF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3370, 0x124B, 0xB65A, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45B0 (17840) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xBEDC, 0x0A4B, 0x230E, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45C0 (17856) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32AD, 0x122A, 0xBF1D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45D0 (17872) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x53D0, 0x126B, 0x6CF5, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45E0 (17888) pixels -0xFFFF, 0xFFFF, 0xEFFF, 0x7CD5, 0x0A4C, 0x43D1, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FD, 0x0A4C, 0x1ACE, 0xF7FF, 0xFFFF, // 0x45F0 (17904) pixels -0xFFFF, 0xFFFF, 0xF7FF, 0x7CF5, 0x0A4B, 0x3390, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xE7FF, 0x2A8C, 0x1A4B, 0xD77F, // 0x4600 (17920) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x74B5, 0x0A2B, 0x22CD, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC77F, 0x1A4B, // 0x4610 (17936) pixels -0x2ACC, 0xE7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C33, 0x0A4B, 0x95B7, 0xF7FF, 0xFFFF, 0xFFBE, // 0x4620 (17952) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xB65A, 0x0A2A, 0x3B6F, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4630 (17968) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x2ACC, 0x124A, 0xB6FC, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A6B, 0x1A6B, 0xC77E, // 0x4640 (17984) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4650 (18000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7FE, 0xAFB5, 0x8770, 0x7FAF, 0x77CE, 0x77EF, 0x7FAF, 0x8F70, 0xBFF6, 0xBFF6, 0xBFF7, // 0x4660 (18016) pixels -0xBFF6, 0xBFD6, 0xBFF6, 0xC7B7, 0xDFFC, 0x8551, 0xCFF9, 0x4EC8, 0x1742, 0x07A0, 0x07A0, 0x07C0, 0x07E0, 0x07C0, 0x07C0, 0x07C0, // 0x4670 (18032) pixels -0x07C0, 0x07C0, 0x07C0, 0x0F81, 0x1F42, 0x67AC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0x53F1, 0x122A, // 0x4680 (18048) pixels -0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x6412, 0x122B, 0x6495, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4690 (18064) pixels -0xFFFE, 0xEFFF, 0x124C, 0x122C, 0xBE5B, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x3B70, 0x0A2C, 0x9577, 0xCEFD, 0xCEDC, 0xCEFC, // 0x46A0 (18080) pixels -0xCEDC, 0xCEBC, 0xE73D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x124B, 0x1AAD, 0xC6FD, 0xCEDC, 0xCEDC, 0xCEDC, 0xCF1C, 0xCEDB, // 0x46B0 (18096) pixels -0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2AAC, 0x122A, 0xB6FD, 0xF7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46C0 (18112) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2A8C, 0x120A, 0xB69C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46D0 (18128) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xBE9B, 0x0A2B, 0x124C, 0xEFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xCEDC, 0x1A4B, 0x2AEE, 0xEFFF, 0xFFFF, // 0x46E0 (18144) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xDF7E, 0x124B, 0x124B, 0xC6DB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DF, 0x2A6B, 0x222B, 0xBEDD, // 0x46F0 (18160) pixels -0xDF5E, 0xDF3E, 0xDF1D, 0xBE9C, 0x5433, 0x0A2C, 0x1A6C, 0xA65B, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xF7FF, 0xCF5E, 0x222A, // 0x4700 (18176) pixels -0x328C, 0xE7DF, 0xF7FF, 0xFFFF, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x124B, 0x9DB7, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4710 (18192) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB65A, 0x122B, 0x334F, 0xD77E, 0xDF3C, 0xDF1C, 0xE75E, 0xDF3E, 0xDF3D, 0xE75D, 0xFFFF, // 0x4720 (18208) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x32AC, 0x1A2A, 0xBEDD, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4B6F, 0x1A4B, 0x6C94, // 0x4730 (18224) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4740 (18240) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x67EC, 0x1742, 0x07A0, 0x07C0, 0x07C0, 0x0F81, 0x1F03, 0x57EA, 0x0F81, 0x07A0, // 0x4750 (18256) pixels -0x07E0, 0x07C0, 0x07A0, 0x1F24, 0x9FF3, 0x6DAE, 0xC7F8, 0x46C9, 0x1762, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, // 0x4760 (18272) pixels -0x07A0, 0x07A0, 0x07C0, 0x0FA1, 0x1742, 0x67CC, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4C12, 0x124B, // 0x4770 (18288) pixels -0x9D97, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FF, 0x2ACC, 0x124B, 0x9E5B, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, // 0x4780 (18304) pixels -0xFFFF, 0xF7FF, 0x43D1, 0x0A2B, 0x7D15, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x3B71, 0x024D, 0x024C, 0x026D, 0x02AE, 0x026D, // 0x4790 (18320) pixels -0x026D, 0x126C, 0x7494, 0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC71D, 0x0A4C, 0x026E, 0x0A6E, 0x0A4D, 0x028E, 0x026D, 0x028D, 0x124B, // 0x47A0 (18336) pixels -0xCEDC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x32AC, 0x1A2A, 0xB6DC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x47B0 (18352) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xC73E, 0x1A2B, 0x2A6C, 0xDFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x47C0 (18368) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x0A6B, 0x024B, 0xC6FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xC6FC, 0x0A6B, 0x22ED, 0xF7FF, 0xFFFF, // 0x47D0 (18384) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x4BF2, 0x124C, 0x6453, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xDFDF, 0x2ACD, 0x0A4C, 0x026D, // 0x47E0 (18400) pixels -0x0A6E, 0x0A8E, 0x026D, 0x028E, 0x028D, 0x0A6C, 0x8577, 0xEFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7DF, 0xCF3E, 0x224B, // 0x47F0 (18416) pixels -0x32AC, 0xDFDF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x4C32, 0x126B, 0x95B7, 0xF7FF, 0xFFFF, 0xFFDF, // 0x4800 (18432) pixels -0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE5A, 0x0A6D, 0x026E, 0x0A8D, 0x0A8D, 0x0A8E, 0x0A6E, 0x028D, 0x0A6C, 0x3B6E, 0xE7FF, // 0x4810 (18448) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x32CD, 0x1A4B, 0xB6FC, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE39, 0x0A0B, 0x1A8D, // 0x4820 (18464) pixels -0xE7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4830 (18480) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FEB, 0x1F41, 0x0FA0, 0x07C0, 0x07A0, 0x0F61, 0x1F24, 0x4FEA, 0x0781, 0x07E0, // 0x4840 (18496) pixels -0x07A0, 0x07C0, 0x07C0, 0x1F03, 0x9FF3, 0x7DAE, 0xCFF8, 0x4EC8, 0x1F42, 0x07A0, 0x07A0, 0x07A0, 0x07C0, 0x07C0, 0x07C0, 0x07A0, // 0x4850 (18512) pixels -0x07A1, 0x07A1, 0x07C0, 0x07A0, 0x1722, 0x6FCD, 0xE7FC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x6CF4, 0x3B6F, // 0x4860 (18528) pixels -0xAE39, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD77E, 0x4B8E, 0x4B6F, 0xDFBF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4870 (18544) pixels -0xFFFF, 0xF7FF, 0x95B8, 0x434F, 0x7472, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x6412, 0x3B70, 0x3390, 0x2B70, 0x3391, 0x2B91, // 0x4880 (18560) pixels -0x2B90, 0x334F, 0x8D57, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD71D, 0x3B4F, 0x2B50, 0x3370, 0x3391, 0x2B90, 0x2B70, 0x3370, 0x3B4F, // 0x4890 (18576) pixels -0xD71D, 0xFFFF, 0xF7DF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5BAF, 0x4B2D, 0xCF3D, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48A0 (18592) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xAE5A, 0x4B4E, 0x6411, 0xEFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48B0 (18608) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xF7FF, 0x5C32, 0x3B6F, 0x9DF8, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD75E, 0x3B6F, 0x4BD1, 0xF7FF, 0xFFFF, // 0x48C0 (18624) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xAE7A, 0x3B4E, 0x5BF1, 0xE7FF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xE7FF, 0x4B8F, 0x336F, 0x2B90, // 0x48D0 (18640) pixels -0x2B70, 0x3391, 0x3370, 0x43B1, 0x74D4, 0xCF3D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xD77F, 0x4B4F, // 0x48E0 (18656) pixels -0x5BB0, 0xE7DF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0x74D4, 0x3B2D, 0xAE39, 0xFFFF, 0xFFDF, 0xFFFF, // 0x48F0 (18672) pixels -0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xBE9B, 0x3B6F, 0x2B50, 0x2B90, 0x3391, 0x2B71, 0x2B50, 0x3391, 0x3B6F, 0x53F0, 0xEFFF, // 0x4900 (18688) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xEFFF, 0x53F0, 0x434E, 0xC73D, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFFF, 0x43B0, 0x3B4F, // 0x4910 (18704) pixels -0xBE39, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4920 (18720) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xE7FC, 0x67EC, 0x1743, 0x0780, 0x07C0, 0x07C0, 0x0FA1, 0x1F22, 0x57EA, 0x07A1, 0x07C0, // 0x4930 (18736) pixels -0x07C0, 0x07C0, 0x07C0, 0x1F24, 0x97B2, 0x7DAE, 0xCFF8, 0x4EC9, 0x1742, 0x07C0, 0x07C0, 0x07C0, 0x07E0, 0x07C0, 0x07C0, 0x07C0, // 0x4940 (18752) pixels -0x07C0, 0x07C0, 0x07E0, 0x07A0, 0x1764, 0x67ED, 0xDFFB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xF7DF, 0xFFFF, // 0x4950 (18768) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4960 (18784) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, // 0x4970 (18800) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, // 0x4980 (18816) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4990 (18832) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49A0 (18848) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xF7BF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49B0 (18864) pixels -0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x49C0 (18880) pixels -0xFFFF, 0xFFFE, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFDF, // 0x49D0 (18896) pixels -0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49E0 (18912) pixels -0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFBF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x49F0 (18928) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFDE, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A00 (18944) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4570 (17776) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4580 (17792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4590 (17808) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x45A0 (17824) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45B0 (17840) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F30, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x8730, // 0x45C0 (17856) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45D0 (17872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x45E0 (17888) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFDF7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x45F0 (17904) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4600 (17920) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4610 (17936) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4620 (17952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4630 (17968) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4640 (17984) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4650 (18000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4660 (18016) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4670 (18032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4680 (18048) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4690 (18064) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46A0 (18080) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x46B0 (18096) pixels +0xD7BA, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46C0 (18112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x46D0 (18128) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF34D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46E0 (18144) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x46F0 (18160) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4700 (18176) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4710 (18192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4720 (18208) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4730 (18224) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4740 (18240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4750 (18256) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4760 (18272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4770 (18288) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4780 (18304) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4790 (18320) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9752, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x47A0 (18336) pixels +0x5F0A, 0xAF75, 0xC798, 0xC798, 0xE7DC, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x47B0 (18352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x47C0 (18368) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFD75, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x47D0 (18384) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x47E0 (18400) pixels +0xFFFF, 0xFFFF, 0xFE59, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x47F0 (18416) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4800 (18432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4810 (18448) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4820 (18464) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4830 (18480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4840 (18496) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4850 (18512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4860 (18528) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4870 (18544) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4880 (18560) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xB776, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4890 (18576) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xB776, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48A0 (18592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x48B0 (18608) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xFDD7, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48C0 (18624) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFE59, 0xFFBE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48D0 (18640) pixels +0xFFFF, 0xFFFF, 0xFE9A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x48E0 (18656) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x48F0 (18672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4900 (18688) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4910 (18704) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4920 (18720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4930 (18736) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4940 (18752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4950 (18768) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4960 (18784) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4970 (18800) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7DC, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4980 (18816) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xC798, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4990 (18832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x49A0 (18848) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF471, 0xFF1C, 0xFFFF, 0xFFFF, // 0x49B0 (18864) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFEFB, 0xF430, 0xF28A, 0xFF7D, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFDF, // 0x49C0 (18880) pixels +0xFFDF, 0xFFDF, 0xFE38, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x49D0 (18896) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49E0 (18912) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x49F0 (18928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A00 (18944) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A10 (18960) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0xA7D5, 0x7FB0, 0x77CF, 0x77EE, 0x77CD, 0x7FAE, 0x8F70, 0xBFF6, 0xB7D6, 0xB7D7, // 0x4A20 (18976) pixels -0xB7D6, 0xB7F6, 0xB7B5, 0xBFB7, 0xDFFC, 0x8531, 0xE7FC, 0xC7B7, 0xB7D6, 0xB7F6, 0xB7D6, 0xB7D6, 0xB7D6, 0xB7D6, 0xB7D5, 0xB7D5, // 0x4A30 (18992) pixels -0xAFD5, 0xB7F6, 0xB7D5, 0xBFD6, 0xBFB6, 0xCFB9, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4A40 (19008) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A50 (19024) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x4A60 (19040) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x4A70 (19056) pixels -0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A80 (19072) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A90 (19088) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AA0 (19104) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, // 0x4AB0 (19120) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FF, 0xF7FF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AC0 (19136) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AD0 (19152) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A20 (18976) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A30 (18992) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A40 (19008) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4A50 (19024) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A60 (19040) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x872F, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4A70 (19056) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xC798, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4A80 (19072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4A90 (19088) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF430, 0xFDB6, // 0x4AA0 (19104) pixels +0xFE9A, 0xFEDB, 0xFEDB, 0xFEBA, 0xFE59, 0xFD75, 0xF3EF, 0xF28A, 0xF28A, 0xF28A, 0xF34D, 0xF32C, 0xF32C, 0xF32C, 0xF32C, 0xF32C, // 0x4AB0 (19120) pixels +0xF32C, 0xF32C, 0xF2EB, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4AC0 (19136) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AD0 (19152) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AE0 (19168) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4AF0 (19184) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B00 (19200) pixels -0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FED, 0x1743, 0x0FA1, 0x07A0, 0x07E0, 0x1761, 0x36A6, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4B10 (19216) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B20 (19232) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B10 (19216) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B20 (19232) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B30 (19248) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B40 (19264) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B50 (19280) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B60 (19296) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B70 (19312) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B80 (19328) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B90 (19344) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BA0 (19360) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BB0 (19376) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BC0 (19392) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4B40 (19264) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B50 (19280) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xEFDD, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4B60 (19296) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xC798, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4B70 (19312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4B80 (19328) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4B90 (19344) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4BA0 (19360) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4BB0 (19376) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BC0 (19392) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BD0 (19408) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BE0 (19424) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4BF0 (19440) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7FC, 0x6FED, 0x1742, 0x0FA1, 0x07C0, 0x07C0, 0x0F61, 0x2EA6, 0xBFF7, 0xEFFD, 0xFFFF, // 0x4C00 (19456) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x94B2, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C10 (19472) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C00 (19456) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C10 (19472) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C20 (19488) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C30 (19504) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C40 (19520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C50 (19536) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C60 (19552) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C70 (19568) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C80 (19584) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C90 (19600) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CA0 (19616) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CB0 (19632) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4C30 (19504) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C40 (19520) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xD7BA, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4C50 (19536) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xC798, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4C60 (19552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4C70 (19568) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4C80 (19584) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4C90 (19600) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4CA0 (19616) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CB0 (19632) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CC0 (19648) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CD0 (19664) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CE0 (19680) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFFB, 0x6FCD, 0x1723, 0x0780, 0x07E0, 0x07C0, 0x0F61, 0x36C7, 0xB7F7, 0xEFFD, 0xFFFF, // 0x4CF0 (19696) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D00 (19712) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4CF0 (19696) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D00 (19712) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D10 (19728) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D20 (19744) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D30 (19760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D40 (19776) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D50 (19792) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D60 (19808) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D70 (19824) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D80 (19840) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D90 (19856) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DA0 (19872) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4D20 (19744) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D30 (19760) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xE7BC, 0x8F31, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x4D40 (19776) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xB776, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4D50 (19792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4D60 (19808) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4D70 (19824) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4D80 (19840) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4D90 (19856) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DA0 (19872) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DB0 (19888) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DC0 (19904) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DD0 (19920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFFF, 0xCFF9, 0xB7D6, 0xAFD6, 0xAFD6, 0xAFF5, 0xB7B5, 0xBF96, 0xE7FC, 0xFFFE, 0xFFFF, // 0x4DE0 (19936) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DF0 (19952) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DE0 (19936) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4DF0 (19952) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E00 (19968) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E10 (19984) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E20 (20000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E30 (20016) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E40 (20032) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E50 (20048) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E60 (20064) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E70 (20080) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E80 (20096) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E90 (20112) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4E10 (19984) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E20 (20000) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xDFBB, 0xBF97, 0xAF75, 0xA774, // 0x4E30 (20016) pixels +0xA774, 0xA774, 0xA774, 0xA754, 0xDFBB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E40 (20032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4E50 (20048) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4E60 (20064) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4E70 (20080) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4E80 (20096) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4E90 (20112) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EA0 (20128) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EB0 (20144) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EC0 (20160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4ED0 (20176) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EE0 (20192) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4ED0 (20176) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EE0 (20192) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4EF0 (20208) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F00 (20224) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F10 (20240) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4F00 (20224) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F10 (20240) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F20 (20256) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F30 (20272) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F40 (20288) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F50 (20304) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F60 (20320) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F70 (20336) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F80 (20352) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x4F40 (20288) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4F50 (20304) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4F60 (20320) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x4F70 (20336) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F80 (20352) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4F90 (20368) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FA0 (20384) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FB0 (20400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FC0 (20416) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CD3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FD0 (20432) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FC0 (20416) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FD0 (20432) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FE0 (20448) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x4FF0 (20464) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5000 (20480) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x4FF0 (20464) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5000 (20480) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5010 (20496) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5020 (20512) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5030 (20528) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5040 (20544) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5050 (20560) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5060 (20576) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5070 (20592) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x5030 (20528) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5040 (20544) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5050 (20560) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5060 (20576) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5070 (20592) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5080 (20608) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5090 (20624) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50A0 (20640) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFE, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFDF, 0xFFDF, 0xFFFF, 0xFFFF, // 0x50B0 (20656) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x9CF3, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50C0 (20672) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50B0 (20656) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50C0 (20672) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50D0 (20688) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50E0 (20704) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50F0 (20720) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x50E0 (20704) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x50F0 (20720) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5100 (20736) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5110 (20752) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5120 (20768) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5130 (20784) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5140 (20800) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5150 (20816) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5160 (20832) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x5120 (20768) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5130 (20784) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5140 (20800) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5150 (20816) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5160 (20832) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5170 (20848) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5180 (20864) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5190 (20880) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51A0 (20896) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51B0 (20912) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51C0 (20928) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51D0 (20944) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51E0 (20960) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x51D0 (20944) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51E0 (20960) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x51F0 (20976) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5200 (20992) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5210 (21008) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5220 (21024) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5230 (21040) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5240 (21056) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5250 (21072) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x5210 (21008) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5220 (21024) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5230 (21040) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5240 (21056) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5250 (21072) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5260 (21088) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5270 (21104) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5280 (21120) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5290 (21136) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52A0 (21152) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52B0 (21168) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52C0 (21184) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52D0 (21200) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x52C0 (21184) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xEFDD, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52D0 (21200) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52E0 (21216) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x52F0 (21232) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5300 (21248) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5310 (21264) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5320 (21280) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5330 (21296) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5340 (21312) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xF7FE, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x5300 (21248) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5310 (21264) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5320 (21280) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5330 (21296) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5340 (21312) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5350 (21328) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5360 (21344) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5370 (21360) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5380 (21376) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5390 (21392) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53A0 (21408) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53B0 (21424) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53C0 (21440) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x53B0 (21424) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53C0 (21440) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53D0 (21456) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53E0 (21472) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x53F0 (21488) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5400 (21504) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5410 (21520) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5420 (21536) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5430 (21552) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x670B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x53F0 (21488) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5400 (21504) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5410 (21520) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5420 (21536) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5430 (21552) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5440 (21568) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5450 (21584) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5460 (21600) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5470 (21616) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5480 (21632) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5490 (21648) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54A0 (21664) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54B0 (21680) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54C0 (21696) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54D0 (21712) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54E0 (21728) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x54F0 (21744) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5500 (21760) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5510 (21776) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5520 (21792) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x54A0 (21664) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0xB776, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, // 0x54B0 (21680) pixels +0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, // 0x54C0 (21696) pixels +0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF97, // 0x54D0 (21712) pixels +0xBF97, 0xBF97, 0xBF97, 0xBF97, 0xBF77, 0x5F0B, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x54E0 (21728) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x54F0 (21744) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5500 (21760) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5510 (21776) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5520 (21792) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5530 (21808) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5540 (21824) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5550 (21840) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5560 (21856) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5570 (21872) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5580 (21888) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5590 (21904) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55A0 (21920) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55B0 (21936) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55C0 (21952) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55D0 (21968) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55E0 (21984) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x55F0 (22000) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5600 (22016) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5610 (22032) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x5590 (21904) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x55A0 (21920) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x55B0 (21936) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x55C0 (21952) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x55D0 (21968) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x55E0 (21984) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x55F0 (22000) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x5600 (22016) pixels +0xF28A, 0xF32C, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5610 (22032) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5620 (22048) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5630 (22064) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5640 (22080) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5650 (22096) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5660 (22112) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5670 (22128) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5680 (22144) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5690 (22160) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56A0 (22176) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56B0 (22192) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56C0 (22208) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56D0 (22224) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56E0 (22240) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x56F0 (22256) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5700 (22272) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x5680 (22144) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5690 (22160) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x56A0 (22176) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x56B0 (22192) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x574A, 0x572A, 0xDB2A, 0xFA0A, 0xF28A, 0xF28A, // 0x56C0 (22208) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x56D0 (22224) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x56E0 (22240) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x56F0 (22256) pixels +0xF28A, 0xF2EB, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5700 (22272) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5710 (22288) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5720 (22304) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5730 (22320) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5740 (22336) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5750 (22352) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5760 (22368) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5770 (22384) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5780 (22400) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5790 (22416) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57A0 (22432) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57B0 (22448) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57C0 (22464) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57D0 (22480) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57E0 (22496) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57F0 (22512) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x5770 (22384) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5780 (22400) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5790 (22416) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x57A0 (22432) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x4F4A, 0x5F0A, 0xEAAA, 0xF9EA, 0xF28A, 0xF28A, // 0x57B0 (22448) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x57C0 (22464) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x57D0 (22480) pixels +0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, 0xF28A, // 0x57E0 (22496) pixels +0xF28A, 0xF28A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x57F0 (22512) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5800 (22528) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5810 (22544) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5820 (22560) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5830 (22576) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5840 (22592) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5850 (22608) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5860 (22624) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5870 (22640) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5880 (22656) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5890 (22672) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58A0 (22688) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58B0 (22704) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58C0 (22720) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58D0 (22736) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58E0 (22752) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x5860 (22624) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5870 (22640) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5880 (22656) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5890 (22672) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x572A, 0x47AA, 0xEF1B, 0xFF3D, 0xFF5D, 0xFF5D, // 0x58A0 (22688) pixels +0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, // 0x58B0 (22704) pixels +0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, // 0x58C0 (22720) pixels +0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, 0xFF5D, // 0x58D0 (22736) pixels +0xFF5D, 0xFF5D, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58E0 (22752) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x58F0 (22768) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5900 (22784) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5910 (22800) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5920 (22816) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5930 (22832) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5940 (22848) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5950 (22864) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5960 (22880) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5970 (22896) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5980 (22912) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5990 (22928) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x772E, 0x5F0A, // 0x5950 (22864) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5960 (22880) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5970 (22896) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5980 (22912) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x4F4A, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5990 (22928) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59A0 (22944) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59B0 (22960) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x59C0 (22976) pixels @@ -1457,11 +1461,11 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A10 (23056) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A20 (23072) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A30 (23088) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A40 (23104) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A50 (23120) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A60 (23136) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A70 (23152) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A80 (23168) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0x5F0A, 0x5F0A, // 0x5A40 (23104) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5A50 (23120) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5A60 (23136) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, // 0x5A70 (23152) pixels +0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5F0A, 0x5EEA, 0xEFFD, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A80 (23168) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5A90 (23184) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AA0 (23200) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5AB0 (23216) pixels @@ -1472,11 +1476,11 @@ const unsigned short TallyArbiterLogo[32400] PROGMEM={ 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B00 (23296) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B10 (23312) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B20 (23328) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B30 (23344) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B40 (23360) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B50 (23376) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B60 (23392) pixels -0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B70 (23408) pixels +0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xBF97, 0xB776, // 0x5B30 (23344) pixels +0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, // 0x5B40 (23360) pixels +0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, // 0x5B50 (23376) pixels +0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, // 0x5B60 (23392) pixels +0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xB776, 0xF7FE, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B70 (23408) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B80 (23424) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5B90 (23440) pixels 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, // 0x5BA0 (23456) pixels diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index f1a40384..28db5664 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -20,7 +20,7 @@ void TTGOInitialize() { tft.fillScreen(TFT_BLACK); tft.setTextColor(TFT_WHITE); tft.setSwapBytes(TTGO_SWAP_BYTES); - tft.pushImage(0, 0, 240, 135, TallyArbiterLogo); + tft.pushImage(0, 0, TallyArbiterLogoWidth, TallyArbiterLogoHeight, TallyArbiterLogo); } float battery_voltage; From c4c57c5815b10d07b4e61cebd2955e10b08c4951 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 21:58:57 +0100 Subject: [PATCH 37/63] Replace hard-coded values --- .../embedded-listener/src/platform_TTGO.h | 9 ++++----- .../embedded-listener/src/user_config.h | 13 +++++++++++++ .../src/user_config_override_sample.h | 8 +++++--- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index 28db5664..ac2e1032 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -24,20 +24,19 @@ void TTGOInitialize() { } float battery_voltage; -int vref = 1100; int batteryLevel = 100; int barLevel = 0; bool charingDevice = false; // true if we are the device is powered via cable (ex. via USB) void TTGOCheckBatteryLevel() { uint16_t v = analogRead(TTGO_ADC_PIN); - battery_voltage = ((float)v / 4095.0) * 2.0 * 3.3 * (vref / 1000.0); + battery_voltage = ((float)v / 4095.0) * 2.0 * 3.3 * (TTGO_BATTERY_VREF / 1000.0); if(battery_voltage < 4.5) { charingDevice = false; - batteryLevel = floor(100.0 * (((battery_voltage * 1.1) - 3.0) / (4.07 - 3.0))); //100%=3.7V, Vmin = 2.8V + batteryLevel = floor(100.0 * (((battery_voltage * 1.1) - TTGO_BATTERY_MIN_VOLTAGE) / (TTGO_BATTERY_MAX_VOLTAGE - TTGO_BATTERY_MIN_VOLTAGE))); //100%=3.7V, Vmin = 2.8V batteryLevel = batteryLevel > 100 ? 100 : batteryLevel; - barLevel = 133 - (batteryLevel * 133/100); + barLevel = tft.height() - (batteryLevel * tft.height()/100); if(TTGO_ENABLE_BATTERY_INDICATOR) { int LevelColor = TTGO_BATTERY_INDICATOR_COLOR; @@ -48,7 +47,7 @@ void TTGOCheckBatteryLevel() { tft.fillRect(233, 1, 6, barLevel, TFT_BLACK); } - if (battery_voltage < 2.8){ + if (battery_voltage < (TTGO_BATTERY_MIN_VOLTAGE - 0.2)){ tft.setCursor(0, 0); tft.fillScreen(TFT_BLACK); tft.setTextColor(TFT_WHITE); diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index b34e2ae4..206725c5 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -1,10 +1,19 @@ #ifndef _USER_CONFIG_H_ #define _USER_CONFIG_H_ +/* +Please, do *not* update your config values here. +Use the file "user_config_override.h" instead, and if you haven't got one, copy and rename the file "user_config_override_sample.h". +To update a configuration value, follow the instructions in the "user_config_override.h" file. +*/ + #define USE_STATIC_IP false +#ifdef PLATFORM_M5STICKC #define M5STICKC_BRIGHTNESS 11 +#endif +#ifdef PLATFORM_TTGO #define TTGO_SCREEN_ROTATION 1 #define TTGO_SWAP_BYTES true #define TTGO_ADC_EN 14 //ADC detection enable port @@ -12,8 +21,12 @@ #define TTGO_TFT_DISPOFF 0x28 #define TTGO_TFT_SLPIN 0x10 #define TTGO_ENABLE_BATTERY_INDICATOR true +#define TTGO_BATTERY_VREF 1100 +#define TTGO_BATTERY_MAX_VOLTAGE 4.07 //100% = 3.7V +#define TTGO_BATTERY_MIN_VOLTAGE 3.0 //Vmin = 2.8V #define TTGO_BATTERY_INDICATOR_COLOR 0xFFFF #define TTGO_BATTERY_LOW_INDICATOR_COLOR 0xFF00 +#endif #include "user_config_override.h" // Configuration overrides for user_config.h diff --git a/listener_clients/embedded-listener/src/user_config_override_sample.h b/listener_clients/embedded-listener/src/user_config_override_sample.h index 307898c6..88d98e4a 100644 --- a/listener_clients/embedded-listener/src/user_config_override_sample.h +++ b/listener_clients/embedded-listener/src/user_config_override_sample.h @@ -41,8 +41,10 @@ // NEO_RGBW Pixels are wired for RGBW bitstream (NeoPixel RGBW products) */ -// Uncomment to configure M5StickC +// Do you want to update a custom config key? Do something like this (uncommenting and updating the following lines of code): /* -#undef M5STICKC_BRIGHTNESS -#define M5STICKC_BRIGHTNESS 11 // 12 is the max +#undef VALUE_NAME +#define VALUE_NAME "new value" */ + +// For updating TTGO or M5StickC config, see the configurations keys in user_config.h and update them following the instructions above. From a0b9bd7fd9ffee0f3efa8d3039e71fde5c447d52 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 22:44:36 +0100 Subject: [PATCH 38/63] Fix reassign and flash --- .../embedded-listener/src/main.cpp | 30 +++++++++++++++--- .../embedded-listener/src/platform_TTGO.h | 4 +++ .../embedded-listener/src/utils.h | 31 ++++++++++++++++--- 3 files changed, 55 insertions(+), 10 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 9edd7897..126ffa6f 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -212,12 +212,25 @@ void event_reassign(String old_device, String new_device) Serial.println("Reassign device"); selectedDeviceId = new_device; + DynamicJsonDocument reassign(256); + reassign["oldDeviceId"] = old_device; + reassign["newDeviceId"] = new_device; + sendSocketEvent("listener_reassign_object", reassign); + #ifdef PLATFORM_ARCH_ESP32 preferences.begin("tally-arbiter"); preferences.putString("ta_deviceId", new_device); preferences.end(); #endif + //Refresh screen for devices that have it + #ifdef PLATFORM_M5STICKC + m5stickcEvaluateTally("", 0, 0, 0); + #endif + #ifdef PLATFORM_TTGO + TTGOEvaluateTally("", 0, 0, 0); + #endif + flashLed(255, 255, 255, 2, 200); } @@ -225,7 +238,14 @@ void event_flash() { Serial.println("Flashing device"); flashLed(255, 255, 255, 3, 500, true); - + + //Refresh screen for devices that have it + #ifdef PLATFORM_M5STICKC + m5stickcEvaluateTally("", 0, 0, 0); + #endif + #ifdef PLATFORM_TTGO + TTGOEvaluateTally("", 0, 0, 0); + #endif } void event_messaging(String type, String socketId, String message) @@ -257,7 +277,7 @@ void socketIOConnEvent(socketIOmessageType_t type, uint8_t *payload, size_t leng #ifdef PLATFORM_TTGO TTGODisplayMessage("TA disconnected", "alert"); #endif - flashLed(255, 0, 0, -1, 3000); + flashLed(255, 0, 0, -1, 3000, false, true); break; case sIOtype_CONNECT:{ Serial.printf("[IOc] Connected to url: %s\n", payload); @@ -317,13 +337,13 @@ void resetDevice() { Serial.println("Resetting device"); #ifdef PLATFORM_TTGO TTGODisplayMessage("Resetting device", "info"); - delay(1000); + delay(2000); #endif wm.resetSettings(); #ifdef PLATFORM_ARCH_ESP32 preferences.clear(); #endif - flashLed(128, 0, 0, 3, 200, true); + flashLed(128, 0, 0, 3, 200, false, true); ESP.restart(); } @@ -416,7 +436,7 @@ void setup() #ifdef PLATFORM_TTGO TTGODisplayMessage("WiFi conn. error", "alert"); #endif - flashLed(255, 0, 0, -1, 300); + flashLed(255, 0, 0, -1, 300, false, true); } else { Serial.println("Connected to the WiFi... yeey :)"); } diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index ac2e1032..24b887ce 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -78,6 +78,10 @@ void TTGOEvaluateTally(String type, int r, int g, int b) { } } +void TTGOFillScreen(int r, int g, int b) { + tft.fillScreen(tft.color565(r, g, b)); +} + void TTGODisplaySettingsPage() { //displays the current network connection and Tally Arbiter server data tft.setCursor(0, 0); diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index db32da7d..34064cbe 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -11,6 +11,9 @@ extern void m5stickcUpdateBrightness(uint8_t brightness); #define M5STICKC_BRIGHTNESS 11 #endif #endif +#ifdef PLATFORM_TTGO +extern void TTGOFillScreen(int r, int g, int b); +#endif void convertColorToRGB(String hexstring, int & r, int & g, int & b) { @@ -90,13 +93,15 @@ void writeOutput(int pin, bool value) { digitalWrite(pin, value); } -void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool change_brightness = false) { +void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool change_brightness = false, bool skip_if_has_screen = false) { if(change_brightness) { #ifdef ENABLE_ADAFRUIT_NEOPIXEL strip.setBrightness(255); #endif #ifdef PLATFORM_M5STICKC - m5stickcUpdateBrightness(12); + if(!skip_if_has_screen) { + m5stickcUpdateBrightness(12); + } #endif } @@ -114,7 +119,14 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan setAdafruitNeoPixelColor(strip.Color(r, g, b)); #endif #ifdef PLATFORM_M5STICKC - m5stickcFillScreen(r, g, b); + if(!skip_if_has_screen) { + m5stickcFillScreen(r, g, b); + } + #endif + #ifdef PLATFORM_TTGO + if(!skip_if_has_screen) { + TTGOFillScreen(r, g, b); + } #endif delay(delay_ms); @@ -132,7 +144,14 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan setAdafruitNeoPixelColor(ADAFRUIT_NEOPIXEL_BLACK); #endif #ifdef PLATFORM_M5STICKC - m5stickcFillScreen(0, 0, 0); + if(!skip_if_has_screen) { + m5stickcFillScreen(0, 0, 0); + } + #endif + #ifdef PLATFORM_TTGO + if(!skip_if_has_screen) { + TTGOFillScreen(0, 0, 0); + } #endif delay(delay_ms); @@ -143,7 +162,9 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan strip.setBrightness(ADAFRUIT_NEOPIXEL_BRIGHTNESS); #endif #ifdef PLATFORM_M5STICKC - m5stickcUpdateBrightness(M5STICKC_BRIGHTNESS); + if(!skip_if_has_screen) { + m5stickcUpdateBrightness(M5STICKC_BRIGHTNESS); + } #endif } } From 34a8ab4dc60d781244cd04db313d151444d1a500 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 22:48:04 +0100 Subject: [PATCH 39/63] Move message logo up --- listener_clients/embedded-listener/src/platform_TTGO.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index 24b887ce..f47f935a 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -123,10 +123,10 @@ void TTGODisplayMessage(String message, String type="info") { tft.setTextSize(1); } if(type == "info") { - tft.pushImage((tft.width()-InfoLogoWidth)/2, 0, InfoLogoWidth, InfoLogoHeight, InfoLogo); + tft.pushImage((tft.width()-InfoLogoWidth)/2, 20, InfoLogoWidth, InfoLogoHeight, InfoLogo); tft.setCursor(0, InfoLogoHeight + 50); } else if(type == "alert") { - tft.pushImage((tft.width()-AlertLogoWidth)/2, 0, AlertLogoWidth, AlertLogoHeight, AlertLogo); + tft.pushImage((tft.width()-AlertLogoWidth)/2, 20, AlertLogoWidth, AlertLogoHeight, AlertLogo); tft.setCursor(0, AlertLogoHeight + 50); } tft.print(message.c_str()); From 33ec179c58b2e62ad05d002eb40d1702a9bf5c1c Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 1 Feb 2022 22:57:56 +0100 Subject: [PATCH 40/63] Fix minor bugs and prevent screen screen flicker --- listener_clients/embedded-listener/src/main.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 126ffa6f..60444baa 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -69,7 +69,7 @@ String selectedDeviceId; String bus_options; String devices; -String last_bus_type; +String last_bus_type = "not_set"; void event_error(String error) { @@ -180,7 +180,7 @@ void event_device_states(DynamicJsonDocument device_states) index++; } - if(!state_changed) { + if(!state_changed && last_bus_type != "") { #ifdef PREVIEW_TALLY_STATUS_PIN writeOutput(PREVIEW_TALLY_STATUS_PIN, LOW); #endif @@ -223,6 +223,8 @@ void event_reassign(String old_device, String new_device) preferences.end(); #endif + flashLed(255, 255, 255, 2, 200); + //Refresh screen for devices that have it #ifdef PLATFORM_M5STICKC m5stickcEvaluateTally("", 0, 0, 0); @@ -230,8 +232,6 @@ void event_reassign(String old_device, String new_device) #ifdef PLATFORM_TTGO TTGOEvaluateTally("", 0, 0, 0); #endif - - flashLed(255, 255, 255, 2, 200); } void event_flash() From b59ed0cd1fb5f6a75163467f35ec5ad185df91f7 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 4 Feb 2022 22:27:11 +0100 Subject: [PATCH 41/63] Initial M5Atom support --- .../embedded-listener/platformio.ini | 9 +- .../embedded-listener/src/main.cpp | 27 ++ .../embedded-listener/src/platform_M5ATOM.h | 291 ++++++++++++++++++ .../embedded-listener/src/utils.h | 9 + 4 files changed, 333 insertions(+), 3 deletions(-) create mode 100644 listener_clients/embedded-listener/src/platform_M5ATOM.h diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index a0c34906..306c69af 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -25,14 +25,17 @@ lib_deps = adafruit/Adafruit NeoPixel@^1.10.3 poelstra/MultiButton@^1.2.0 -[env:m5stack-atom] +[env:m5atom] platform = espressif32 board = m5stack-atom +lib_deps = + ${env.lib_deps} + fastled/FastLED@^3.5.0 + m5stack/M5Atom@^0.0.8 build_flags = -DPLATFORM_ARCH_ESP32 -DPLATFORM_M5ATOM - '-DPLATFORM_NAME="m5stack-atom"' - '-DMENU_BUTTON_PIN=39' + '-DPLATFORM_NAME="m5atom"' [env:m5stack-core-esp32] platform = espressif32 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 60444baa..c8cf3b21 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -45,6 +45,10 @@ void setAdafruitNeoPixelColor(uint32_t color) { #include #endif +#ifdef PLATFORM_M5ATOM +#include +#endif + #ifdef PLATFORM_TTGO #include #endif @@ -170,6 +174,10 @@ void event_device_states(DynamicJsonDocument device_states) m5stickcEvaluateTally(bus_type, r, g, b); #endif + #ifdef PLATFORM_M5ATOM + m5atomEvaluateTally(bus_type, r, g, b); + #endif + #ifdef PLATFORM_TTGO TTGOEvaluateTally(bus_type, r, g, b); #endif @@ -199,6 +207,10 @@ void event_device_states(DynamicJsonDocument device_states) m5stickcEvaluateTally("", 0, 0, 0); #endif + #ifdef PLATFORM_M5ATOM + m5atomEvaluateTally("", 0, 0, 0); + #endif + #ifdef PLATFORM_TTGO TTGOEvaluateTally("", 0, 0, 0); #endif @@ -223,7 +235,12 @@ void event_reassign(String old_device, String new_device) preferences.end(); #endif + #ifdef PLATFORM_M5ATOM + //On the M5Atom, we display a custom icon for reassign + m5atomReassign(); + #else flashLed(255, 255, 255, 2, 200); + #endif //Refresh screen for devices that have it #ifdef PLATFORM_M5STICKC @@ -382,6 +399,10 @@ void setup() m5stickcInitialize(); #endif +#ifdef PLATFORM_M5ATOM + m5atomInitialize(); +#endif + #ifdef PLATFORM_TTGO TTGOInitialize(); #endif @@ -433,12 +454,18 @@ void setup() if (!res) { Serial.println("Failed to connect"); + #ifdef PLATFORM_M5ATOM + m5atomDisplayFailMark(); + #endif #ifdef PLATFORM_TTGO TTGODisplayMessage("WiFi conn. error", "alert"); #endif flashLed(255, 0, 0, -1, 300, false, true); } else { Serial.println("Connected to the WiFi... yeey :)"); + #ifdef PLATFORM_M5ATOM + m5atomDisplayWiFiConnected(); + #endif } //TODO: automatic TA server discovery via MDNS (actually, doesn't working in setup, works only in loop, and doesn't report the server ip and port) diff --git a/listener_clients/embedded-listener/src/platform_M5ATOM.h b/listener_clients/embedded-listener/src/platform_M5ATOM.h new file mode 100644 index 00000000..9248ff44 --- /dev/null +++ b/listener_clients/embedded-listener/src/platform_M5ATOM.h @@ -0,0 +1,291 @@ +#ifdef PLATFORM_M5ATOM + +extern String selectedDeviceId; +extern char ta_host[60]; +extern char ta_port[8]; + +#include + +#define GRB_COLOR_WHITE 0xffffff +#define GRB_COLOR_BLACK 0x000000 +#define GRB_COLOR_RED 0xff0000 +#define GRB_COLOR_ORANGE 0xa5ff00 +#define GRB_COLOR_YELLOW 0xffff00 +#define GRB_COLOR_GREEN 0x00ff00 +#define GRB_COLOR_BLUE 0x0000ff +#define GRB_COLOR_PURPLE 0x008080 + +int numbercolor = GRB_COLOR_WHITE; + +int flashcolor[] = {GRB_COLOR_WHITE, GRB_COLOR_WHITE}; +int offcolor[] = {GRB_COLOR_BLACK, numbercolor}; +int badcolor[] = {GRB_COLOR_BLACK, GRB_COLOR_RED}; +int readycolor[] = {GRB_COLOR_BLACK, GRB_COLOR_GREEN}; +int alloffcolor[] = {GRB_COLOR_BLACK, GRB_COLOR_BLACK}; +int wificolor[] = {GRB_COLOR_BLACK, GRB_COLOR_BLUE}; +int infocolor[] = {GRB_COLOR_BLACK, GRB_COLOR_ORANGE}; + +//this is the array that stores the number layout +int number_layout[17][25] = {{ + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1, + 1, 1, 1, 1, 1, + 0, 1, 0, 0, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 0, 1, + 1, 0, 1, 0, 1, + 1, 0, 1, 1, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 0, 1, 0, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 0, 0, 1, 0, 0, + 1, 1, 1, 0, 0, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 0, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 0, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 0, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 0, 0, 0, + 1, 0, 1, 0, 0, + 1, 0, 0, 1, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 0, 1, + 0, 0, 0, 0, 0 + }, + { 1, 1, 1, 1, 1, + 1, 0, 0, 0, 1, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, + { 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0 + }, + { 1, 1, 1, 0, 1, + 1, 0, 1, 0, 1, + 1, 0, 1, 1, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, + { 1, 1, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 0, 1, 0, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, + { 1, 1, 1, 1, 1, + 0, 0, 1, 0, 0, + 1, 1, 1, 0, 0, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, + { 1, 0, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 0, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, + { 1, 0, 1, 1, 1, + 1, 0, 1, 0, 1, + 1, 1, 1, 1, 1, + 0, 0, 0, 0, 0, + 1, 1, 1, 1, 1 + }, +}; + +// this array stores all the icons for the display +int icons[13][25] = { + { 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1, + 1, 1, 1, 1, 1 + }, // full blank + { 0, 0, 1, 1, 1, + 0, 1, 0, 0, 0, + 1, 0, 0, 1, 1, + 1, 0, 1, 0, 0, + 1, 0, 1, 0, 1 + }, // wifi 3 rings + { 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 1, 1, + 0, 0, 1, 0, 0, + 0, 0, 1, 0, 1 + }, // wifi 2 rings + { 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 1 + }, // wifi 1 ring + { 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 + }, // reassign 1 + { 0, 0, 0, 0, 0, + 0, 1, 1, 1, 0, + 0, 1, 0, 1, 0, + 0, 1, 1, 1, 0, + 0, 0, 0, 0, 0 + }, // reassign 2 + { 1, 1, 1, 1, 1, + 1, 0, 0, 0, 1, + 1, 0, 0, 0, 1, + 1, 0, 0, 0, 1, + 1, 1, 1, 1, 1 + }, // reassign 3 + { 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0 + }, // setup 1 + { 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0, + 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0 + }, // setup 2 + { 0, 0, 1, 0, 0, + 0, 0, 0, 0, 0, + 1, 0, 0, 0, 1, + 0, 0, 0, 0, 0, + 0, 0, 1, 0, 0 + }, // setup 3 + { 1, 0, 0, 0, 1, + 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0, + 0, 1, 0, 1, 0, + 1, 0, 0, 0, 1 + }, // error + { 0, 1, 0, 0, 0, + 0, 0, 1, 0, 0, + 0, 0, 0, 1, 0, + 0, 0, 0, 0, 1, + 0, 0, 0, 1, 0 + }, // good + { 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 + }, // no icon +}; + +void m5atomDrawNumber(int arr[], int colors[]) { + for (int i = 0; i < 25; i++) { + M5.dis.drawpix(i, colors[arr[i]]); + } +} + +void m5atomInitialize() { + M5.begin(true, false, true); + delay(50); + M5.dis.drawpix(0, 0xf00000); + + // blanks out the screen + m5atomDrawNumber(icons[0], alloffcolor); + delay(100); //wait 100ms before moving on + + //do startup animation + m5atomDrawNumber(icons[7], infocolor); + delay(400); + m5atomDrawNumber(icons[8], infocolor); + delay(400); + m5atomDrawNumber(icons[9], infocolor); + delay(400); +} + +void m5atomDisplayFailMark() { + m5atomDrawNumber(icons[10], badcolor); +} + +void m5atomDisplayWiFiConnected() { + // Flash screen if connected to wifi. + m5atomDrawNumber(icons[3], wificolor); //1 ring + delay(500); + m5atomDrawNumber(icons[2], wificolor); //2 rings + delay(500); + m5atomDrawNumber(icons[1], wificolor); //3 rings + delay(500); + m5atomDrawNumber(icons[11], readycolor); //display okay mark + delay(400); +} + +void m5atomFillScreen(int r, int g, int b) { + int backgroundColor = 0x10000 * r + 0x100 * g + b; + int screen_color[2] = {backgroundColor, backgroundColor}; + m5atomDrawNumber(icons[1], screen_color); +} + +void m5atomReassign() { + m5atomDrawNumber(icons[1], alloffcolor); + delay(200); + m5atomDrawNumber(icons[4], readycolor); + delay(300); + m5atomDrawNumber(icons[1], alloffcolor); + delay(200); + m5atomDrawNumber(icons[5], readycolor); + delay(300); + m5atomDrawNumber(icons[1], alloffcolor); + delay(200); + m5atomDrawNumber(icons[6], readycolor); + delay(300); + m5atomDrawNumber(icons[1], alloffcolor); + delay(200); +} + +void m5atomEvaluateTally(String type, int r, int g, int b) { + if (type != "") { + int backgroundColor = 0x10000 * r + 0x100 * g + b; + int currColor[] = {backgroundColor, numbercolor}; + //m5atomDrawNumber(number_layout[camNumber], currColor); + m5atomDrawNumber(icons[12], currColor); + } else { + //m5atomDrawNumber(number_layout[camNumber], offcolor); + m5atomDrawNumber(number_layout[12], offcolor); + } +} + +#endif diff --git a/listener_clients/embedded-listener/src/utils.h b/listener_clients/embedded-listener/src/utils.h index 34064cbe..5bfea4ed 100644 --- a/listener_clients/embedded-listener/src/utils.h +++ b/listener_clients/embedded-listener/src/utils.h @@ -11,6 +11,9 @@ extern void m5stickcUpdateBrightness(uint8_t brightness); #define M5STICKC_BRIGHTNESS 11 #endif #endif +#ifdef PLATFORM_M5ATOM +extern void m5atomFillScreen(int r, int g, int b); +#endif #ifdef PLATFORM_TTGO extern void TTGOFillScreen(int r, int g, int b); #endif @@ -123,6 +126,9 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan m5stickcFillScreen(r, g, b); } #endif + #ifdef PLATFORM_M5ATOM + m5atomFillScreen(r, g, b); + #endif #ifdef PLATFORM_TTGO if(!skip_if_has_screen) { TTGOFillScreen(r, g, b); @@ -148,6 +154,9 @@ void flashLed(int r, int g, int b, int iterations, int delay_ms = 500, bool chan m5stickcFillScreen(0, 0, 0); } #endif + #ifdef PLATFORM_M5ATOM + m5atomFillScreen(0, 0, 0); + #endif #ifdef PLATFORM_TTGO if(!skip_if_has_screen) { TTGOFillScreen(0, 0, 0); From a211f5b9bd66454b83d69b90aa798c3db3e1382c Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 00:13:30 +0100 Subject: [PATCH 42/63] Save preferences on ESP8266 :tada: --- .../embedded-listener/platformio.ini | 15 +++++++ .../src/esp8266_preferences.h | 44 +++++++++++++++++++ .../embedded-listener/src/main.cpp | 19 ++------ 3 files changed, 63 insertions(+), 15 deletions(-) create mode 100644 listener_clients/embedded-listener/src/esp8266_preferences.h diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 306c69af..3f30b0f6 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -156,13 +156,26 @@ build_flags = [env:esp12e] platform = espressif8266 board = esp12e +board_build.filesystem = littlefs +monitor_filters = default, esp8266_exception_decoder build_flags = -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp12e"' +[env:nodemcu] +platform = espressif8266 +board = nodemcu +board_build.filesystem = littlefs +monitor_filters = default, esp8266_exception_decoder +build_flags = + -DPLATFORM_ARCH_ESP8266 + '-DPLATFORM_NAME="nodemcu"' + [env:esp01_1m] platform = espressif8266 board = esp01_1m +board_build.filesystem = littlefs +monitor_filters = default, esp8266_exception_decoder build_flags = -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp01"' @@ -170,6 +183,8 @@ build_flags = [env:esp07] platform = espressif8266 board = esp07 +board_build.filesystem = littlefs +monitor_filters = default, esp8266_exception_decoder build_flags = -DPLATFORM_ARCH_ESP8266 '-DPLATFORM_NAME="esp07"' diff --git a/listener_clients/embedded-listener/src/esp8266_preferences.h b/listener_clients/embedded-listener/src/esp8266_preferences.h new file mode 100644 index 00000000..6e60a8c5 --- /dev/null +++ b/listener_clients/embedded-listener/src/esp8266_preferences.h @@ -0,0 +1,44 @@ +#ifndef esp8266Preferences_h +#define esp8266Preferences_h + +#include +#include + +#include + +class Preferences +{ + public: + Preferences() { + Serial.print("Preferences() loaded"); + } + void begin(const char *name) { + Serial.println("begin: " + String(name)); + LittleFS.begin(); + } + void putString(const char *key, String value) { + Serial.println("putString: " + String(key) + " " + String(value)); + File file = LittleFS.open("/"+String(key)+".txt", "w"); + file.print(value); + delay(1); + file.close(); + } + String getString(const char *key, String defaultValue = "12345") { + Serial.println("getString: " + String(key) + " " + String(defaultValue)); + File file = LittleFS.open("/"+String(key)+".txt", "r"); + delay(1); + String content = file.readString(); + delay(1); + file.close(); + return content; + } + void end() { + Serial.println("end"); + } + void clear() { + Serial.println("clear"); + LittleFS.format(); + } +}; + +#endif \ No newline at end of file diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index c8cf3b21..60ed2bcb 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -22,8 +22,7 @@ #include #endif #ifdef PLATFORM_ARCH_ESP8266 -#warning "ESP8266 EEPROM not supported yet. Can't save WiFi credentials." -//TODO: implement esp32 data saving +#include #endif #ifdef ENABLE_ADAFRUIT_NEOPIXEL @@ -60,9 +59,7 @@ void setAdafruitNeoPixelColor(uint32_t color) { SocketIOclient socketIO; WiFiManager wm; -#ifdef PLATFORM_ARCH_ESP32 Preferences preferences; -#endif WiFiManagerParameter ta_host_param("host", "TallyArbiter server host", "", 60); WiFiManagerParameter ta_port_param("port", "TallyArbiter port", "4455", 8); char ta_host[60] = ""; @@ -229,11 +226,9 @@ void event_reassign(String old_device, String new_device) reassign["newDeviceId"] = new_device; sendSocketEvent("listener_reassign_object", reassign); - #ifdef PLATFORM_ARCH_ESP32 - preferences.begin("tally-arbiter"); + preferences.begin("ta"); preferences.putString("ta_deviceId", new_device); preferences.end(); - #endif #ifdef PLATFORM_M5ATOM //On the M5Atom, we display a custom icon for reassign @@ -339,12 +334,10 @@ void saveParamCallback() { Serial.println("Saving new TallyArbiter host"); - #ifdef PLATFORM_ARCH_ESP32 - preferences.begin("tally-arbiter"); + preferences.begin("ta"); preferences.putString("ta_host", str_taHost); preferences.putString("ta_port", str_taPort); preferences.end(); - #endif str_taHost.toCharArray(ta_host, 60); str_taPort.toCharArray(ta_port, 8); @@ -357,9 +350,7 @@ void resetDevice() { delay(2000); #endif wm.resetSettings(); - #ifdef PLATFORM_ARCH_ESP32 preferences.clear(); - #endif flashLed(128, 0, 0, 3, 200, false, true); ESP.restart(); } @@ -417,8 +408,7 @@ void setup() Serial.println("Initializing..."); Serial.setDebugOutput(true); - #ifdef PLATFORM_ARCH_ESP32 - preferences.begin("tally-arbiter"); + preferences.begin("ta"); Serial.println("Reading preferences"); if(preferences.getString("ta_host").length() > 0){ String newHost = preferences.getString("ta_host"); @@ -432,7 +422,6 @@ void setup() selectedDeviceId = preferences.getString("ta_deviceId"); } preferences.end(); - #endif Serial.println(); Serial.println(); From ca0710da2851f51d71a656417a7d8a23806eefc9 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 00:43:01 +0100 Subject: [PATCH 43/63] Re-organize platformio.ini --- .../embedded-listener/platformio.ini | 66 ++++++++++--------- 1 file changed, 35 insertions(+), 31 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 3f30b0f6..27411b77 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -12,7 +12,6 @@ default_envs = esp32dev [env] -monitor_filters = default, esp32_exception_decoder monitor_speed = 115200 extra_scripts = tools/copy_config_override.py framework = arduino @@ -25,59 +24,72 @@ lib_deps = adafruit/Adafruit NeoPixel@^1.10.3 poelstra/MultiButton@^1.2.0 -[env:m5atom] +[env:esp32] platform = espressif32 +monitor_filters = default, esp32_exception_decoder +build_flags = + -DPLATFORM_ARCH_ESP32 + +[env:esp8266] +platform = espressif8266 +monitor_filters = default, esp8266_exception_decoder +board_build.filesystem = littlefs +build_flags = + -DPLATFORM_ARCH_ESP8266 + +[env:m5atom] +extends = env:esp32 board = m5stack-atom lib_deps = ${env.lib_deps} fastled/FastLED@^3.5.0 m5stack/M5Atom@^0.0.8 build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} -DPLATFORM_M5ATOM '-DPLATFORM_NAME="m5atom"' [env:m5stack-core-esp32] -platform = espressif32 +extends = env:esp32 board = m5stack-core-esp32 build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} -DPLATFORM_M5STACK '-DPLATFORM_NAME="m5stack"' [env:m5stick-c] -platform = espressif32 +extends = env:esp32 board = m5stick-c lib_deps = ${env.lib_deps} m5stack/M5StickC@^0.2.5 build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} -DPLATFORM_M5STICKC '-DPLATFORM_NAME="m5stickc"' '-DMENU_BUTTON_PIN=37' [env:m5stick-c-plus] -platform = espressif32 +extends = env:esp32 board = m5stick-c lib_deps = ${env.lib_deps} m5stack/M5StickCPlus@^0.0.5 build_flags = - -DPLATFORM_ARCH_ESP8266 + ${env:esp32.build_flags} -DPLATFORM_M5STICKC -DM5STICKC_PLUS_VARIANT '-DPLATFORM_NAME="m5stickc-plus"' '-DMENU_BUTTON_PIN=37' [env:ttgo-t7-v13-mini32] -platform = espressif32 +extends = env:esp32 board = ttgo-t7-v13-mini32 lib_deps = ${env.lib_deps} bodmer/TFT_eSPI@^2.4.11 build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-13"' '-DMENU_BUTTON_PIN=35' @@ -109,13 +121,13 @@ build_flags = '-DSPI_READ_FREQUENCY=6000000' [env:ttgo-t7-v14-mini32] -platform = espressif32 +extends = env:esp32 board = ttgo-t7-v14-mini32 lib_deps = ${env.lib_deps} bodmer/TFT_eSPI@^2.4.11 build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} -DPLATFORM_TTGO '-DPLATFORM_NAME="ttgo-t7-14"' '-DMENU_BUTTON_PIN=35' @@ -147,44 +159,36 @@ build_flags = '-DSPI_READ_FREQUENCY=6000000' [env:esp32dev] -platform = espressif32 +extends = env:esp32 board = esp32dev build_flags = - -DPLATFORM_ARCH_ESP32 + ${env:esp32.build_flags} '-DPLATFORM_NAME="esp32dev"' [env:esp12e] -platform = espressif8266 +extends = env:esp8266 board = esp12e -board_build.filesystem = littlefs -monitor_filters = default, esp8266_exception_decoder build_flags = - -DPLATFORM_ARCH_ESP8266 + ${env:esp8266.build_flags} '-DPLATFORM_NAME="esp12e"' [env:nodemcu] -platform = espressif8266 +extends = env:esp8266 board = nodemcu -board_build.filesystem = littlefs -monitor_filters = default, esp8266_exception_decoder build_flags = - -DPLATFORM_ARCH_ESP8266 + ${env:esp8266.build_flags} '-DPLATFORM_NAME="nodemcu"' [env:esp01_1m] -platform = espressif8266 +extends = env:esp8266 board = esp01_1m -board_build.filesystem = littlefs -monitor_filters = default, esp8266_exception_decoder build_flags = - -DPLATFORM_ARCH_ESP8266 + ${env:esp8266.build_flags} '-DPLATFORM_NAME="esp01"' [env:esp07] -platform = espressif8266 +extends = env:esp8266 board = esp07 -board_build.filesystem = littlefs -monitor_filters = default, esp8266_exception_decoder build_flags = - -DPLATFORM_ARCH_ESP8266 + ${env:esp8266.build_flags} '-DPLATFORM_NAME="esp07"' From 0a7ee28f592aad6be9a16ca716c5770741e78cea Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 14:25:19 +0100 Subject: [PATCH 44/63] Github Actions for platformio --- .github/workflows/build-listener-clients.yaml | 154 +++--------------- 1 file changed, 25 insertions(+), 129 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 80b638a0..b0032c71 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -3,143 +3,39 @@ name: Build Listener Clients on: [push, pull_request, workflow_dispatch] jobs: - build_m5stickc-listener: - name: Build M5StickC Listener - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: arduino/compile-sketches@v1 - with: - platforms: | - - name: esp32:esp32 - source-url: https://dl.espressif.com/dl/package_esp32_index.json - fqbn: 'esp32:esp32:m5stick-c' - libraries: | - - source-url: https://github.com/m5stack/M5StickC/archive/refs/tags/0.2.4.zip - - source-url: https://github.com/m5stack/M5StickC-Plus/archive/refs/tags/0.0.4.zip - - name: WebSockets - - name: WiFiManager - - name: MultiButton - - name: Arduino_JSON - cli-compile-flags: | - - --export-binaries - sketch-paths: | - - listener_clients/m5stickc-listener - enable-deltas-report: true - - name: Upload Artifact - uses: actions/upload-artifact@v2 - with: - name: 'TallyArbiter-Listener-M5StickC' - path: 'listener_clients/m5stickc-listener/build/esp32.esp32.m5stick-c' - - build_m5atom-listener: - name: Build M5Atom Listener + build_embedded-listener: + name: Build Embedded Listener ${{ matrix.env }} + strategy: + matrix: + env: [m5atom, m5stack-core-esp32, m5stick-c, m5stick-c-plus, ttgo-t7-v13-mini32, ttgo-t7-v14-mini32, esp32dev, esp12e, nodemcu, esp01_1m, esp07] runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 - - uses: arduino/compile-sketches@v1 + - uses: actions/checkout@v2 + - name: Cache pip + uses: actions/cache@v2 with: - platforms: | - - name: esp32:esp32 - source-url: https://dl.espressif.com/dl/package_esp32_index.json - fqbn: 'esp32:esp32:m5stack-atom' - libraries: | - - source-url: https://github.com/m5stack/M5Atom/archive/refs/tags/0.0.6.zip - - name: WebSockets - - name: WiFiManager - - name: MultiButton - - name: Arduino_JSON - - name: FastLED - cli-compile-flags: | - - --export-binaries - sketch-paths: | - - listener_clients/M5AtomMatrix-listener/tallyarbiter-m5atom - enable-deltas-report: true - - name: Upload Artifact - uses: actions/upload-artifact@v2 + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + restore-keys: | + ${{ runner.os }}-pip- + - name: Cache PlatformIO + uses: actions/cache@v2 with: - name: 'TallyArbiter-Listener-M5Atom' - path: 'listener_clients/M5AtomMatrix-listener/tallyarbiter-m5atom/build/esp32.esp32.m5stack-atom' + path: ~/.platformio + key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} - build_esp32-neopixel-listener: - name: Build ESP32 NeoPixel Listener - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - uses: arduino/compile-sketches@v1 - with: - platforms: | - - name: esp32:esp32 - source-url: https://dl.espressif.com/dl/package_esp32_index.json - fqbn: 'esp32:esp32:esp32' - libraries: | - - name: WebSockets - - name: WiFiManager - - name: MultiButton - - name: Arduino_JSON - - name: Adafruit NeoPixel - cli-compile-flags: | - - --export-binaries - sketch-paths: | - - listener_clients/esp32-neopixel-listener - enable-deltas-report: true - - name: Upload Artifact - uses: actions/upload-artifact@v2 - with: - name: 'TallyArbiter-Listener-ESP32-NeoPixel' - path: 'listener_clients/esp32-neopixel-listener/build/esp32.esp32.esp32' + - name: Set up Python + uses: actions/setup-python@v2 - build_TTGO-listener: - strategy: - fail-fast: false - matrix: - board: - - fqbn: esp32:esp32:ttgo-t1 - name: TTGO T1 - - fqbn: esp32:esp32:ttgo-t7-v13-mini32 - name: TTGO T7 v13 Mini32 - - fqbn: esp32:esp32:ttgo-t7-v14-mini32 - name: TTGO T7 v14 Mini32 - - fqbn: esp32:esp32:twatch - name: TTGO T-Watch - name: Build ${{ matrix.board.name }} Listener - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v1 - - name: Setup TFT_eSPI and select User Setup + - name: Install PlatformIO run: | - git clone https://github.com/Bodmer/TFT_eSPI/ - cd TFT_eSPI - sed -i 's/#include /\/\/#include /g' User_Setup_Select.h - sed -i 's/\/\/#include /#include /g' User_Setup_Select.h - - uses: arduino/compile-sketches@v1 - with: - platforms: | - - name: esp32:esp32 - source-url: https://dl.espressif.com/dl/package_esp32_index.json - fqbn: ${{ matrix.board.fqbn }} - libraries: | - - name: WebSockets - - name: WiFiManager - - name: MultiButton - - name: Arduino_JSON - - source-path: TFT_eSPI - cli-compile-flags: | - - --export-binaries - sketch-paths: | - - listener_clients/TTGO_T-listener - enable-deltas-report: true - - name: Get FQBN build dir for ${{ matrix.board.name }} - run: | - RAW_FQBN="${{ matrix.board.fqbn }}" - FQBN_REPLACED=$(echo $RAW_FQBN | sed 's/:/./g') - echo "FQBN_REPLACED=$FQBN_REPLACED" >> $GITHUB_ENV - - name: Upload Artifact - uses: actions/upload-artifact@v2 - with: - name: 'TallyArbiter-Listener-${{ matrix.board.name }}' - path: 'listener_clients/TTGO_T-listener/build/${{ env.FQBN_REPLACED }}' + python -m pip install --upgrade pip + pip install --upgrade platformio + - name: Run PlatformIO + run: pio run --env="${{ matrix.env }}" + working-directory: "listener_clients/embedded-listener" + analyse_blink1-listener: name: Analyse Blink1 Listener runs-on: ubuntu-latest From 593111e100d0ee047180271496f49057685aeca4 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 14:26:54 +0100 Subject: [PATCH 45/63] Fix env --- .github/workflows/build-listener-clients.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index b0032c71..fba24fff 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -33,7 +33,7 @@ jobs: pip install --upgrade platformio - name: Run PlatformIO - run: pio run --env="${{ matrix.env }}" + run: pio run -e "${{ matrix.env }}" working-directory: "listener_clients/embedded-listener" analyse_blink1-listener: From 1a6a36c943f80b1f6631476ef4abc3bb5f94f105 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 15:06:12 +0100 Subject: [PATCH 46/63] Fix working dir --- .github/workflows/build-listener-clients.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index fba24fff..11209038 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -31,10 +31,10 @@ jobs: run: | python -m pip install --upgrade pip pip install --upgrade platformio + pio system info - name: Run PlatformIO - run: pio run -e "${{ matrix.env }}" - working-directory: "listener_clients/embedded-listener" + run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" analyse_blink1-listener: name: Analyse Blink1 Listener From 428cf5713d0de99f1d1aa3d1becf9bb6ba137638 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 15:07:59 +0100 Subject: [PATCH 47/63] Enable verbose mode --- .github/workflows/build-listener-clients.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 11209038..8c318b17 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -34,7 +34,7 @@ jobs: pio system info - name: Run PlatformIO - run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" + run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" -v analyse_blink1-listener: name: Analyse Blink1 Listener From 854e563e0ab218e7ded84462f25583afa5ad6eaf Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 16:02:05 +0100 Subject: [PATCH 48/63] ls "listener_clients/embedded-listener" --- .github/workflows/build-listener-clients.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 8c318b17..a87c62df 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -32,6 +32,7 @@ jobs: python -m pip install --upgrade pip pip install --upgrade platformio pio system info + ls listener_clients/embedded-listener - name: Run PlatformIO run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" -v From 21772f9a28f791b563ccc73e6b4b6a231a99d668 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 16:04:53 +0100 Subject: [PATCH 49/63] include test --- .github/workflows/build-listener-clients.yaml | 2 +- listener_clients/embedded-listener/src/main.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index a87c62df..056601b7 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -32,7 +32,7 @@ jobs: python -m pip install --upgrade pip pip install --upgrade platformio pio system info - ls listener_clients/embedded-listener + ls listener_clients/embedded-listener -R - name: Run PlatformIO run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" -v diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 60ed2bcb..87378bbc 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -41,15 +41,15 @@ void setAdafruitNeoPixelColor(uint32_t color) { #endif #ifdef PLATFORM_M5STICKC -#include +#include "platform_M5StickC.h" #endif #ifdef PLATFORM_M5ATOM -#include +#include "platform_M5Atom.h" #endif #ifdef PLATFORM_TTGO -#include +#include "platform_TTGO.h" #endif #ifdef MENU_BUTTON_PIN From ef359609f13a3d6c33ca3b41eb001a0ff4f0ee2c Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 16:10:46 +0100 Subject: [PATCH 50/63] test2 --- listener_clients/embedded-listener/platformio.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 27411b77..8112d975 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -17,6 +17,7 @@ extra_scripts = tools/copy_config_override.py framework = arduino build_flags = '-DPLATFORM_NAME="generic-embedded-listener"' +lib_ldf_mode = chain+ lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 From a1f528b93ea697308054c1c5e29fcfabd2650787 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 16:13:00 +0100 Subject: [PATCH 51/63] lib_ldf_mode = deep+ --- listener_clients/embedded-listener/platformio.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 8112d975..25d60d88 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -17,7 +17,7 @@ extra_scripts = tools/copy_config_override.py framework = arduino build_flags = '-DPLATFORM_NAME="generic-embedded-listener"' -lib_ldf_mode = chain+ +lib_ldf_mode = deep+ lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 From 84cda07751c6e60df37dc7fa2d6aff094eaed455 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 16:59:27 +0100 Subject: [PATCH 52/63] Revert last test --- listener_clients/embedded-listener/platformio.ini | 1 - listener_clients/embedded-listener/src/main.cpp | 6 +++--- listener_clients/embedded-listener/src/platform_TTGO.h | 6 +++--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 25d60d88..27411b77 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -17,7 +17,6 @@ extra_scripts = tools/copy_config_override.py framework = arduino build_flags = '-DPLATFORM_NAME="generic-embedded-listener"' -lib_ldf_mode = deep+ lib_deps = links2004/WebSockets@^2.3.6 bblanchon/ArduinoJson@^6.18.5 diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 87378bbc..60ed2bcb 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -41,15 +41,15 @@ void setAdafruitNeoPixelColor(uint32_t color) { #endif #ifdef PLATFORM_M5STICKC -#include "platform_M5StickC.h" +#include #endif #ifdef PLATFORM_M5ATOM -#include "platform_M5Atom.h" +#include #endif #ifdef PLATFORM_TTGO -#include "platform_TTGO.h" +#include #endif #ifdef MENU_BUTTON_PIN diff --git a/listener_clients/embedded-listener/src/platform_TTGO.h b/listener_clients/embedded-listener/src/platform_TTGO.h index f47f935a..c9304f1a 100644 --- a/listener_clients/embedded-listener/src/platform_TTGO.h +++ b/listener_clients/embedded-listener/src/platform_TTGO.h @@ -8,9 +8,9 @@ extern void initializeSleepMode(); #include // Graphics and font library for ST7735 driver chip #include -#include "TFT_TallyArbiter_logo.h" -#include "TFT_Alert_logo.h" -#include "TFT_Info_logo.h" +#include +#include +#include TFT_eSPI tft = TFT_eSPI(); From 048845ae40df89e8df4c05ee034f1eebe1c2afa6 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 17:02:42 +0100 Subject: [PATCH 53/63] Change dir before pio run --- .github/workflows/build-listener-clients.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 056601b7..616f3a78 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -35,7 +35,9 @@ jobs: ls listener_clients/embedded-listener -R - name: Run PlatformIO - run: pio run -e "${{ matrix.env }}" -d "listener_clients/embedded-listener" -v + run: | + cd listener_clients/embedded-listener + pio run -e "${{ matrix.env }}" -v analyse_blink1-listener: name: Analyse Blink1 Listener From b3485a50cb29390b1f20bfa9273aa4883c9b841b Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 17:10:02 +0100 Subject: [PATCH 54/63] Try to run on Windows --- .github/workflows/build-listener-clients.yaml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 616f3a78..b20bc6f7 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -8,21 +8,22 @@ jobs: strategy: matrix: env: [m5atom, m5stack-core-esp32, m5stick-c, m5stick-c-plus, ttgo-t7-v13-mini32, ttgo-t7-v14-mini32, esp32dev, esp12e, nodemcu, esp01_1m, esp07] - runs-on: ubuntu-latest + runs-on: windows-latest steps: - uses: actions/checkout@v2 - - name: Cache pip - uses: actions/cache@v2 - with: - path: ~/.cache/pip - key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - restore-keys: | - ${{ runner.os }}-pip- - - name: Cache PlatformIO - uses: actions/cache@v2 - with: - path: ~/.platformio - key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} + + #- name: Cache pip + # uses: actions/cache@v2 + # with: + # path: ~/.cache/pip + # key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + # restore-keys: | + # ${{ runner.os }}-pip- + #- name: Cache PlatformIO + # uses: actions/cache@v2 + # with: + # path: ~/.platformio + # key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} - name: Set up Python uses: actions/setup-python@v2 @@ -32,7 +33,6 @@ jobs: python -m pip install --upgrade pip pip install --upgrade platformio pio system info - ls listener_clients/embedded-listener -R - name: Run PlatformIO run: | From 19d0f3fb7b7b35e41f07fbb7d0a9aebd86e10484 Mon Sep 17 00:00:00 2001 From: Joseph Adams Date: Tue, 1 Feb 2022 09:08:42 -0500 Subject: [PATCH 55/63] update about improvements/suggestions --- listener_clients/pimoroni-blinkt-listener/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/listener_clients/pimoroni-blinkt-listener/README.md b/listener_clients/pimoroni-blinkt-listener/README.md index 627bd8f9..154af4bd 100644 --- a/listener_clients/pimoroni-blinkt-listener/README.md +++ b/listener_clients/pimoroni-blinkt-listener/README.md @@ -72,4 +72,4 @@ The program should now launch every time the Pi boots up, and automatically conn # Improvements and Suggestions We are welcome to improvements and suggestions. -You can submit issues and pull requests on this repo, or contact Joseph Adams through the *"Contact"* page on the [techministry blog](http://www.techministry.blog/contact). +You can submit issues and pull requests on this repo. From e70b4a58a9e501660995910c3b8cc2b972a4b71a Mon Sep 17 00:00:00 2001 From: MatteoGheza Date: Sat, 5 Feb 2022 17:30:00 +0000 Subject: [PATCH 56/63] Disable relay listener test on Github Actions It doesn't work anymore (npm install fail) --- .github/workflows/build-listener-clients.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index b20bc6f7..6b913a2a 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -77,12 +77,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v1 - - name: Install dependencies - working-directory: listener_clients/relay-listener - run: | - sudo apt install libudev-dev libusb-1.0-0 libusb-1.0-0-dev - npm install - npm install --global eslint - - name: Run eslint - working-directory: listener_clients/relay-listener - run: eslint index.js || exit 0 + #- name: Install dependencies + # working-directory: listener_clients/relay-listener + # run: | + # sudo apt install libudev-dev libusb-1.0-0 libusb-1.0-0-dev + # npm install + # npm install --global eslint + #- name: Run eslint + # working-directory: listener_clients/relay-listener + # run: eslint index.js || exit 0 From a6071dca120c44bbe0f601b723b929bf6254207b Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sat, 5 Feb 2022 18:40:17 +0100 Subject: [PATCH 57/63] Update build-listener-clients.yaml --- .github/workflows/build-listener-clients.yaml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 6b913a2a..224974de 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -11,19 +11,6 @@ jobs: runs-on: windows-latest steps: - uses: actions/checkout@v2 - - #- name: Cache pip - # uses: actions/cache@v2 - # with: - # path: ~/.cache/pip - # key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} - # restore-keys: | - # ${{ runner.os }}-pip- - #- name: Cache PlatformIO - # uses: actions/cache@v2 - # with: - # path: ~/.platformio - # key: ${{ runner.os }}-${{ hashFiles('**/lockfiles') }} - name: Set up Python uses: actions/setup-python@v2 @@ -39,6 +26,12 @@ jobs: cd listener_clients/embedded-listener pio run -e "${{ matrix.env }}" -v + - name: Upload a Build Artifact + uses: actions/upload-artifact@v2.3.1 + with: + name: embedded-listener_${{ matrix.env }} + path: listener_clients/embedded-listener/.pio/build/${{ matrix.env }} + analyse_blink1-listener: name: Analyse Blink1 Listener runs-on: ubuntu-latest From ebb0b2d2a7dfba702bcdb64fbb62326fd54150e9 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Sun, 6 Feb 2022 12:19:52 +0100 Subject: [PATCH 58/63] Upload image and run build only on listener update --- .github/workflows/build-listener-clients.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-listener-clients.yaml b/.github/workflows/build-listener-clients.yaml index 224974de..909bca60 100644 --- a/.github/workflows/build-listener-clients.yaml +++ b/.github/workflows/build-listener-clients.yaml @@ -1,6 +1,15 @@ name: Build Listener Clients -on: [push, pull_request, workflow_dispatch] +on: + push: + paths: + - '.github/**' + - 'listener_clients/**' + pull_request: + paths: + - '.github/**' + - 'listener_clients/**' + workflow_dispatch: jobs: build_embedded-listener: @@ -30,7 +39,7 @@ jobs: uses: actions/upload-artifact@v2.3.1 with: name: embedded-listener_${{ matrix.env }} - path: listener_clients/embedded-listener/.pio/build/${{ matrix.env }} + path: listener_clients/embedded-listener/.pio/build/${{ matrix.env }}/firmware.bin analyse_blink1-listener: name: Analyse Blink1 Listener From 9a7c200d09dffdd381a76f6e5dd13cc9de7d5090 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 8 Feb 2022 15:19:56 +0100 Subject: [PATCH 59/63] Enable sleep mode for the M5Stickc --- listener_clients/embedded-listener/platformio.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/listener_clients/embedded-listener/platformio.ini b/listener_clients/embedded-listener/platformio.ini index 27411b77..d8f3f94b 100644 --- a/listener_clients/embedded-listener/platformio.ini +++ b/listener_clients/embedded-listener/platformio.ini @@ -68,6 +68,7 @@ build_flags = -DPLATFORM_M5STICKC '-DPLATFORM_NAME="m5stickc"' '-DMENU_BUTTON_PIN=37' + '-DSLEEP_BUTTON_PIN=39' [env:m5stick-c-plus] extends = env:esp32 From 1f41e7d4e2c400d4ac8e5f64ac7af042012bce8b Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 8 Feb 2022 16:07:03 +0100 Subject: [PATCH 60/63] Add RESET_DURING_BOOT_IF_BUTTON_PRESSED --- listener_clients/embedded-listener/src/main.cpp | 12 +++++++++++- listener_clients/embedded-listener/src/user_config.h | 2 ++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/src/main.cpp b/listener_clients/embedded-listener/src/main.cpp index 60ed2bcb..ae6d4eb1 100644 --- a/listener_clients/embedded-listener/src/main.cpp +++ b/listener_clients/embedded-listener/src/main.cpp @@ -365,7 +365,6 @@ void setup() btStop(); #endif - #ifdef PROGRAM_TALLY_STATUS_PIN pinMode(PROGRAM_TALLY_STATUS_PIN, OUTPUT); writeOutput(PROGRAM_TALLY_STATUS_PIN, LOW); @@ -398,6 +397,17 @@ void setup() TTGOInitialize(); #endif +#if defined(RESET_DURING_BOOT_IF_BUTTON_PRESSED) && RESET_DURING_BOOT_IF_BUTTON_PRESSED == true && defined(MENU_BUTTON_PIN) + pinMode(MENU_BUTTON_PIN, INPUT); + if (digitalRead(MENU_BUTTON_PIN) == LOW) { + Serial.print("Menu button pressed, waiting two seconds..."); + delay(2000); + if (digitalRead(MENU_BUTTON_PIN) == LOW) { + resetDevice(); + } + } +#endif + byte mac[6]; WiFi.macAddress(mac); diff --git a/listener_clients/embedded-listener/src/user_config.h b/listener_clients/embedded-listener/src/user_config.h index 206725c5..4d8ae930 100644 --- a/listener_clients/embedded-listener/src/user_config.h +++ b/listener_clients/embedded-listener/src/user_config.h @@ -9,6 +9,8 @@ To update a configuration value, follow the instructions in the "user_config_ove #define USE_STATIC_IP false +#define RESET_DURING_BOOT_IF_BUTTON_PRESSED true + #ifdef PLATFORM_M5STICKC #define M5STICKC_BRIGHTNESS 11 #endif From 649b6c1179bbdee9da0774ca8a0bb1573eb14a21 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Wed, 11 May 2022 16:41:23 +0200 Subject: [PATCH 61/63] Update embedded listener README --- listener_clients/embedded-listener/README.md | 193 ++++++++++++++++++- 1 file changed, 187 insertions(+), 6 deletions(-) diff --git a/listener_clients/embedded-listener/README.md b/listener_clients/embedded-listener/README.md index 9f0d861f..05e70a4e 100644 --- a/listener_clients/embedded-listener/README.md +++ b/listener_clients/embedded-listener/README.md @@ -5,12 +5,193 @@ ## Configuring platformio.ini Used build flags here: -| FLAG NAME | DESCRIPTION | EXAMPLE VALUE | -|:--------------------------------------------:|:----------------------------------------------------------:|:-------------:| -| PLATFORM_ARCH_ESP32
PLATFORM_ARCH_ESP8266 | Determine if the processor is ESP32-based or ESP8266-based | | -| PLATFORM_NAME | Listener client name added in TallyArbiter | | -| | | | - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FLAG NAMEDESCRIPTIONEXAMPLE VALUE
GENERIC
PLATFORM_ARCH_ESP32
PLATFORM_ARCH_ESP8266
Determine if the processor is ESP32-based or ESP8266-based
PLATFORM_NAMEListener client name added in TallyArbitergeneric-embedded-listener
RESET_DURING_BOOT_IF_BUTTON_PRESSED + Reset the device settings if device button pressed during the boot of + the device (like accessing PC boot menu) + true
NETWORK-SPECIFIC
USE_STATIC_IPForce the Network lib to use a static IPtrue
STATIC_IP_ADDRStatic IP Address (only if USE_STATIC_IP is set)IPAddress(192,168,0,99)
GATEWAY_IP_ADDRGateway IP Address (only if USE_STATIC_IP is set)IPAddress(192,168,0,1)
SUBNET_ADDRSubnet Address (only if USE_STATIC_IP is set)IPAddress(255,255,255,0)
DNS_ADDRDNS Server Address (only if USE_STATIC_IP is set)IPAddress(192,168,0,1)
TALLY OUTPUT
PREVIEW_TALLY_STATUS_PINOutput the listener preview status powering that PIND7
PROGRAM_TALLY_STATUS_PINOutput the listener program status powering that PIND6
AUX_TALLY_STATUS_PINOutput the listener aux status powering that PIND5
INVERT_OUTPUT_LOGICInvert the power output on the tally status PIN(s).
Enable this if you are using common-anode LEDs.
true
ENABLE_ADAFRUIT_NEOPIXELSet if you want to use Adafruit NeoPixel
ADAFRUIT_NEOPIXEL_LED_PINThe Adafruit NeoPixel LED control PIN5
ADAFRUIT_NEOPIXEL_BRIGHTNESSSet BRIGHTNESS to about 1/5 (max = 255)50
ADAFRUIT_NEOPIXEL_LED_COUNTNeoPixel LED count2
ADAFRUIT_NEOPIXEL_TYPE + Possible values:
- NEO_KHZ800 800 KHz bitstream (most NeoPixel + products w/WS2812 LEDs)
- NEO_KHZ400 400 KHz (classic 'v1' (not v2) + FLORA pixels, WS2811 drivers)
- NEO_GRB Pixels are wired for GRB + bitstream (most NeoPixel products)
- NEO_RGB Pixels are wired for + RGB bitstream (v1 FLORA pixels, not v2)
- NEO_RGBW Pixels are wired + for RGBW bitstream (NeoPixel RGBW products) +
NEO_RGB + NEO_KHZ800
M5STICKC-SPECIFIC
M5STICKC_BRIGHTNESSM5Stick(c) screen brightness11
TTGO-SPECIFIC
TTGO_SCREEN_ROTATIONScreen rotation. Try different values from 0 to 4 to find the one you need.1
TTGO_SWAP_BYTESLeave this untouched if you don't know what is this parametertrue
TTGO_ADC_ENLeave this untouched if you don't know what is this parameter14
TTGO_ADC_PINLeave this untouched if you don't know what is this parameter34
TTGO_TFT_DISPOFFLeave this untouched if you don't know what is this parameter0x28
TTGO_TFT_SLPINLeave this untouched if you don't know what is this parameter0x10
TTGO_ENABLE_BATTERY_INDICATORDisplay a battery level indicator on the right side of the screentrue
TTGO_BATTERY_VREFVoltage reference for battery level calculations. Leave this untouched if you don't know what is this parameter.1100
TTGO_BATTERY_MAX_VOLTAGEFully charged battery voltage3.7
TTGO_BATTERY_MIN_VOLTAGELow battery voltage2.8
TTGO_BATTERY_INDICATOR_COLORBattery level indicator color0xFFFF
TTGO_BATTERY_LOW_INDICATOR_COLORLow battery level indicator color0xFF00
+ We use the following flags to enable platform-specific features (like displays and custom hardware peripherals): | FLAG NAME | DESCRIPTION | EXAMPLE VALUE | |:-----------------:|:------------------------:|:-------------:| From 1788b4981c1cd5cbaef3645be28aa6d3ff21e2d3 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 13 May 2022 14:58:49 +0200 Subject: [PATCH 62/63] Add MENU_BUTTON_PIN and SLEEP_BUTTON_PIN to README --- listener_clients/embedded-listener/README.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/listener_clients/embedded-listener/README.md b/listener_clients/embedded-listener/README.md index 05e70a4e..1d70837b 100644 --- a/listener_clients/embedded-listener/README.md +++ b/listener_clients/embedded-listener/README.md @@ -27,11 +27,21 @@ Used build flags here: Listener client name added in TallyArbiter generic-embedded-listener + + MENU_BUTTON_PIN + Click once to show info screen. Double click to show settings page (and enable configuration portal). Long click (then confirm long-pressing again) to reset device settings. + 35 + + + SLEEP_BUTTON_PIN + Click once to start "deep sleep mode". Long press to restart. + 0 + RESET_DURING_BOOT_IF_BUTTON_PRESSED Reset the device settings if device button pressed during the boot of - the device (like accessing PC boot menu) + the device (like accessing PC boot menu). MENU_BUTTON_PIN should be defined for this to be enabled. true From e58d03d17b9ed415f475e21b04a2bc2f641b42c1 Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Fri, 13 May 2022 15:01:54 +0200 Subject: [PATCH 63/63] Minor README improvements --- listener_clients/embedded-listener/README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/listener_clients/embedded-listener/README.md b/listener_clients/embedded-listener/README.md index 1d70837b..9b9b7bc1 100644 --- a/listener_clients/embedded-listener/README.md +++ b/listener_clients/embedded-listener/README.md @@ -4,7 +4,7 @@ ## Configuring platformio.ini -Used build flags here: +We use the following build flags: @@ -203,12 +203,12 @@ Used build flags here:
We use the following flags to enable platform-specific features (like displays and custom hardware peripherals): -| FLAG NAME | DESCRIPTION | EXAMPLE VALUE | -|:-----------------:|:------------------------:|:-------------:| -| PLATFORM_M5ATOM | Enable M5Atom features | | -| PLATFORM_M5STACK | Enable M5Stack features | | -| PLATFORM_M5STICKC | Enable M5StickC features | | -| PLATFORM_TTGO | Enable TTGO features | | +| FLAG NAME | DESCRIPTION | +|:-----------------:|:------------------------:| +| PLATFORM_M5ATOM | Enable M5Atom features | +| PLATFORM_M5STACK | Enable M5Stack features | +| PLATFORM_M5STICKC | Enable M5StickC features | +| PLATFORM_TTGO | Enable TTGO features | > If a device has no other internal peripherals (like esp32dev, esp12e, esp1_1m, esp07), you can add it without other "PLATFORM_ABCDEF" flag Doing this, it's required to edit your personal user_config_override.h file to enable platform-agnostic features, like tally status output or NeoPixel.