From 12528dac1ec4cb30dc430a0394d8484de56a9101 Mon Sep 17 00:00:00 2001 From: Drachenkatze Date: Sun, 11 Aug 2019 21:41:55 +0200 Subject: [PATCH] Initial menu commit --- platformio.ini | 23 + printermonitor/Command.cpp | 10 + printermonitor/Command.h | 7 + printermonitor/Menu/Menu.cpp | 193 ++ printermonitor/Menu/Menu.h | 45 + printermonitor/Menu/MenuFonts.h | 2753 +++++++++++++++++++ printermonitor/Menu/MenuItem.cpp | 10 + printermonitor/Menu/MenuItem.h | 8 + printermonitor/Menu/PreheatMenu.cpp | 9 + printermonitor/Menu/PreheatMenu.h | 7 + printermonitor/Menu/TemperatureMenuItem.cpp | 7 + printermonitor/Menu/TemperatureMenuItem.h | 13 + printermonitor/OctoPrintClient.cpp | 48 + printermonitor/OctoPrintClient.h | 5 + printermonitor/Settings.h | 25 +- printermonitor/TemperaturePreset.cpp | 5 + printermonitor/TemperaturePreset.h | 14 + printermonitor/libs/Keypad_tw/Keypad_tw.cpp | 122 + printermonitor/libs/Keypad_tw/Keypad_tw.h | 91 + printermonitor/printermonitor.ino | 1035 ++++--- 20 files changed, 4074 insertions(+), 356 deletions(-) create mode 100644 platformio.ini create mode 100644 printermonitor/Command.cpp create mode 100644 printermonitor/Command.h create mode 100644 printermonitor/Menu/Menu.cpp create mode 100644 printermonitor/Menu/Menu.h create mode 100644 printermonitor/Menu/MenuFonts.h create mode 100644 printermonitor/Menu/MenuItem.cpp create mode 100644 printermonitor/Menu/MenuItem.h create mode 100644 printermonitor/Menu/PreheatMenu.cpp create mode 100644 printermonitor/Menu/PreheatMenu.h create mode 100644 printermonitor/Menu/TemperatureMenuItem.cpp create mode 100644 printermonitor/Menu/TemperatureMenuItem.h create mode 100644 printermonitor/TemperaturePreset.cpp create mode 100644 printermonitor/TemperaturePreset.h create mode 100644 printermonitor/libs/Keypad_tw/Keypad_tw.cpp create mode 100644 printermonitor/libs/Keypad_tw/Keypad_tw.h diff --git a/platformio.ini b/platformio.ini new file mode 100644 index 0000000..278bd57 --- /dev/null +++ b/platformio.ini @@ -0,0 +1,23 @@ +;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 + +[platformio] +src_dir = printermonitor + +[common] +lib_deps = LinkedList@dac3874d28, + KeyPad@3.1.1 +[env:d1_mini] +platform = espressif8266 +board = d1_mini +framework = arduino +upload_speed = 2000000 +monitor_speed = 115200 + diff --git a/printermonitor/Command.cpp b/printermonitor/Command.cpp new file mode 100644 index 0000000..b983d2e --- /dev/null +++ b/printermonitor/Command.cpp @@ -0,0 +1,10 @@ + +#include "Command.h" + +Command::Command () { + +} + +void Command::execute () { + +} \ No newline at end of file diff --git a/printermonitor/Command.h b/printermonitor/Command.h new file mode 100644 index 0000000..3b88869 --- /dev/null +++ b/printermonitor/Command.h @@ -0,0 +1,7 @@ + +class Command +{ +public: +Command(); + void execute (void); +}; \ No newline at end of file diff --git a/printermonitor/Menu/Menu.cpp b/printermonitor/Menu/Menu.cpp new file mode 100644 index 0000000..09b753d --- /dev/null +++ b/printermonitor/Menu/Menu.cpp @@ -0,0 +1,193 @@ +#include "Menu.h" +#include "MenuFonts.h" + +Menu::Menu() +{ + menuItems = LinkedList(); +} + +Menu::Menu(String menuTitle) +{ + MenuTitle = menuTitle; + Menu(); +} + +void Menu::processKey(char c) +{ + switch (c) + { + case '0': + doExit(); + break; + case '*': + if (startPage > 0) + { + startPage = startPage - 1; + } + break; + case '#': + if (startPage < getMaxPage()) + { + startPage++; + } + break; + } +} + +void Menu::doExit(void) +{ + if (exitCallback != NULL) + { + exitCallback(); + } +} +int Menu::getMaxPage() +{ + return ceil(menuItems.size() / MENU_MAX_DISPLAY_ITEMS); +} +void Menu::drawMenu(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y) +{ + if (displayMillis + MENU_TIMEOUT < millis()) + { + doExit(); + return; + } + display->setColor(WHITE); + display->setFont((const uint8_t *)ArialMT_Plain_10); + display->setTextAlignment(TEXT_ALIGN_CENTER); + + display->fillRect(0, 0, 128, 11); + + display->setColor(BLACK); + display->drawString(64, 0, MenuTitle); + display->setColor(WHITE); + + display->setTextAlignment(TEXT_ALIGN_LEFT); + + bool hasPrevPage = startPage > 0; + bool hasNextPage = true; + int startIndex = startPage * MENU_MAX_DISPLAY_ITEMS; + int endIndex = startIndex + MENU_MAX_DISPLAY_ITEMS; + if (endIndex + startIndex > menuItems.size() - 1) + { + endIndex = menuItems.size(); + hasNextPage = false; + } + + int xPos = 0; + int yPos = MENU_ITEM_START_POS_Y; + char startKey = '1'; + bool isSecondColumn = false; + + for (int i = startIndex; i < endIndex; i++) + { + MenuItem *menuItem = menuItems[i]; + + drawRegularKeyboardButtonIcon(display, xPos, yPos, startKey, false, true); + startKey++; + + display->setFont((const uint8_t *)DialogInput_plain_11); + display->setTextAlignment(TEXT_ALIGN_LEFT); + display->drawString(xPos + REGULAR_KEYPAD_BUTTON_ICON_WIDTH + 2, yPos - 1, menuItem->ItemName); + if (!isSecondColumn) + { + display->setColor(BLACK); + // Clear string remainder + display->fillRect(xPos + MENU_ITEM_SECOND_COLUMN_START_X, yPos, xPos + MENU_ITEM_SECOND_COLUMN_START_X + MENU_ITEM_SECOND_COLUMN_START_X, yPos + MENU_ITEM_HEIGHT); + display->setColor(WHITE); + } + + yPos = yPos + MENU_ITEM_HEIGHT; + + if (floor(MENU_MAX_DISPLAY_ITEMS / 2) - 1 == i) + { + isSecondColumn = true; + yPos = MENU_ITEM_START_POS_Y; + xPos = MENU_ITEM_SECOND_COLUMN_START_X; + } + + display->fillRect(0, MENU_BOTTOM_BAR_LINE, 128, 64 - MENU_BOTTOM_BAR_LINE + 1); + + /* bottomBarStart = 44; + display->setTextAlignment(TEXT_ALIGN_LEFT); + display->setFont(ArialMT_Plain_10); + display->setColor(BLACK); + display->drawString(SMALL_KEYPAD_BUTTON_ICON_WIDTH + 1, bottomBarStart - 2, "Enter manually"); + //display->drawString(44 + SMALL_KEYPAD_BUTTON_ICON_WIDTH+1, bottomBarStart-1, "Exit"); + //display->drawString(88 + SMALL_KEYPAD_BUTTON_ICON_WIDTH+1, bottomBarStart-1, "Next"); + + drawSmallKeyboardButtonIcon(display, 1, bottomBarStart, '7', true, true); + //drawSmallKeyboardButtonIcon(display, 44, bottomBarStart, '0'); + //drawSmallKeyboardButtonIcon(display, 88, bottomBarStart, '#'); +*/ + int bottomBarStart = 54; + + if (hasNextPage) + { + display->setTextAlignment(TEXT_ALIGN_LEFT); + display->setFont(ArialMT_Plain_10); + display->setColor(BLACK); + display->drawString(88 + SMALL_KEYPAD_BUTTON_ICON_WIDTH + 1, bottomBarStart - 2, "Next"); + drawSmallKeyboardButtonIcon(display, 89, bottomBarStart, '#', true, true); + } + + if (hasPrevPage) + { + display->setTextAlignment(TEXT_ALIGN_LEFT); + display->setFont(ArialMT_Plain_10); + display->setColor(BLACK); + display->drawString(SMALL_KEYPAD_BUTTON_ICON_WIDTH + 1, bottomBarStart - 2, "Prev"); + drawSmallKeyboardButtonIcon(display, 1, bottomBarStart, '*', true, true); + } + + display->setTextAlignment(TEXT_ALIGN_LEFT); + display->setFont(ArialMT_Plain_10); + display->setColor(BLACK); + display->drawString(44 + SMALL_KEYPAD_BUTTON_ICON_WIDTH + 1, bottomBarStart - 2, "Exit"); + + drawSmallKeyboardButtonIcon(display, 45, bottomBarStart, '0', true, true); + } +} + +void Menu::drawKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, const uint8_t *font, int16_t iconWidth, int16_t iconHeight, int16_t xOffset, int16_t yOffset, bool inverted, bool filled) +{ + OLEDDISPLAY_COLOR foregroundColor = WHITE; + OLEDDISPLAY_COLOR backgroundColor = BLACK; + + if (inverted) + { + foregroundColor = BLACK; + backgroundColor = WHITE; + } + + display->setFont(font); + display->setTextAlignment(TEXT_ALIGN_CENTER_BOTH); + + display->setColor(foregroundColor); + if (filled) + { + + display->fillRect(x, y, iconWidth, iconHeight); + display->setColor(backgroundColor); + } + else + { + display->drawRect(x, y, iconWidth, iconHeight); + } + + display->drawString(x + xOffset + iconWidth / 2, y + yOffset + iconHeight / 2, String(keyButton)); + + display->setColor(WHITE); +} + +void Menu::drawRegularKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted, bool filled) +{ + drawKeyboardButtonIcon(display, x, y, keyButton, (const uint8_t *)Open_Sans_ExtraBold_14, + REGULAR_KEYPAD_BUTTON_ICON_WIDTH, REGULAR_KEYPAD_BUTTON_ICON_HEIGHT, REGULAR_KEYPAD_BUTTON_ICON_X_OFFSET, REGULAR_KEYPAD_BUTTON_ICON_Y_OFFSET, inverted, filled); +} + +void Menu::drawSmallKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted, bool filled) +{ + drawKeyboardButtonIcon(display, x, y, keyButton, (const uint8_t *)ArialMT_Plain_10, + SMALL_KEYPAD_BUTTON_ICON_WIDTH, SMALL_KEYPAD_BUTTON_ICON_HEIGHT, SMALL_KEYPAD_BUTTON_ICON_X_OFFSET, SMALL_KEYPAD_BUTTON_ICON_Y_OFFSET, inverted, filled); +} \ No newline at end of file diff --git a/printermonitor/Menu/Menu.h b/printermonitor/Menu/Menu.h new file mode 100644 index 0000000..a5f60b7 --- /dev/null +++ b/printermonitor/Menu/Menu.h @@ -0,0 +1,45 @@ + +#include +#include "MenuItem.h" +#include +#include +#include + +#define MENU_TIMEOUT 5000 + +#define MENU_MAX_DISPLAY_ITEMS 4 +#define MENU_ITEM_START_POS_Y 14 +#define MENU_ITEM_SECOND_COLUMN_START_X 64 +#define MENU_ITEM_HEIGHT 14 + +#define MENU_BOTTOM_BAR_LINE 43 + +#define REGULAR_KEYPAD_BUTTON_ICON_WIDTH 12 +#define REGULAR_KEYPAD_BUTTON_ICON_HEIGHT 12 +#define REGULAR_KEYPAD_BUTTON_ICON_X_OFFSET 0 +#define REGULAR_KEYPAD_BUTTON_ICON_Y_OFFSET 0 + +#define SMALL_KEYPAD_BUTTON_ICON_WIDTH 7 +#define SMALL_KEYPAD_BUTTON_ICON_HEIGHT 9 +#define SMALL_KEYPAD_BUTTON_ICON_X_OFFSET 1 +#define SMALL_KEYPAD_BUTTON_ICON_Y_OFFSET 0 + +class Menu +{ +public: + Menu(); + Menu(String menuTitle); + String MenuTitle; + void drawMenu(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); + void processKey(char c); + int getMaxPage(); + void (*exitCallback)(void) = NULL; + int startPage = 0; + LinkedList menuItems; + unsigned long displayMillis; +private: +void doExit (void); + void drawRegularKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted, bool filled); + void drawSmallKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted, bool filled); + void drawKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, const uint8_t *font, int16_t iconWidth, int16_t iconHeight, int16_t xOffset, int16_t yOffset, bool inverted, bool filled); +}; \ No newline at end of file diff --git a/printermonitor/Menu/MenuFonts.h b/printermonitor/Menu/MenuFonts.h new file mode 100644 index 0000000..8238cef --- /dev/null +++ b/printermonitor/Menu/MenuFonts.h @@ -0,0 +1,2753 @@ +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char DialogInput_plain_11[] PROGMEM = { + 0x07, // Width: 7 + 0x0E, // Height: 14 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x07, // 32:65535 + 0x00, 0x00, 0x08, 0x07, // 33:0 + 0x00, 0x08, 0x09, 0x07, // 34:8 + 0x00, 0x11, 0x0D, 0x07, // 35:17 + 0x00, 0x1E, 0x0C, 0x07, // 36:30 + 0x00, 0x2A, 0x0C, 0x07, // 37:42 + 0x00, 0x36, 0x0E, 0x07, // 38:54 + 0x00, 0x44, 0x07, 0x07, // 39:68 + 0x00, 0x4B, 0x08, 0x07, // 40:75 + 0x00, 0x53, 0x08, 0x07, // 41:83 + 0x00, 0x5B, 0x0B, 0x07, // 42:91 + 0x00, 0x66, 0x0B, 0x07, // 43:102 + 0x00, 0x71, 0x08, 0x07, // 44:113 + 0x00, 0x79, 0x09, 0x07, // 45:121 + 0x00, 0x82, 0x08, 0x07, // 46:130 + 0x00, 0x8A, 0x0B, 0x07, // 47:138 + 0x00, 0x95, 0x0E, 0x07, // 48:149 + 0x00, 0xA3, 0x0C, 0x07, // 49:163 + 0x00, 0xAF, 0x0E, 0x07, // 50:175 + 0x00, 0xBD, 0x0E, 0x07, // 51:189 + 0x00, 0xCB, 0x0E, 0x07, // 52:203 + 0x00, 0xD9, 0x0E, 0x07, // 53:217 + 0x00, 0xE7, 0x0E, 0x07, // 54:231 + 0x00, 0xF5, 0x0D, 0x07, // 55:245 + 0x01, 0x02, 0x0E, 0x07, // 56:258 + 0x01, 0x10, 0x0E, 0x07, // 57:272 + 0x01, 0x1E, 0x08, 0x07, // 58:286 + 0x01, 0x26, 0x08, 0x07, // 59:294 + 0x01, 0x2E, 0x0E, 0x07, // 60:302 + 0x01, 0x3C, 0x0C, 0x07, // 61:316 + 0x01, 0x48, 0x0D, 0x07, // 62:328 + 0x01, 0x55, 0x0B, 0x07, // 63:341 + 0x01, 0x60, 0x0E, 0x07, // 64:352 + 0x01, 0x6E, 0x0E, 0x07, // 65:366 + 0x01, 0x7C, 0x0E, 0x07, // 66:380 + 0x01, 0x8A, 0x0E, 0x07, // 67:394 + 0x01, 0x98, 0x0E, 0x07, // 68:408 + 0x01, 0xA6, 0x0E, 0x07, // 69:422 + 0x01, 0xB4, 0x0D, 0x07, // 70:436 + 0x01, 0xC1, 0x0E, 0x07, // 71:449 + 0x01, 0xCF, 0x0E, 0x07, // 72:463 + 0x01, 0xDD, 0x0C, 0x07, // 73:477 + 0x01, 0xE9, 0x0C, 0x07, // 74:489 + 0x01, 0xF5, 0x0E, 0x07, // 75:501 + 0x02, 0x03, 0x0E, 0x07, // 76:515 + 0x02, 0x11, 0x0E, 0x07, // 77:529 + 0x02, 0x1F, 0x0E, 0x07, // 78:543 + 0x02, 0x2D, 0x0E, 0x07, // 79:557 + 0x02, 0x3B, 0x0D, 0x07, // 80:571 + 0x02, 0x48, 0x0E, 0x07, // 81:584 + 0x02, 0x56, 0x0E, 0x07, // 82:598 + 0x02, 0x64, 0x0E, 0x07, // 83:612 + 0x02, 0x72, 0x0D, 0x07, // 84:626 + 0x02, 0x7F, 0x0E, 0x07, // 85:639 + 0x02, 0x8D, 0x0D, 0x07, // 86:653 + 0x02, 0x9A, 0x0D, 0x07, // 87:666 + 0x02, 0xA7, 0x0E, 0x07, // 88:679 + 0x02, 0xB5, 0x0D, 0x07, // 89:693 + 0x02, 0xC2, 0x0E, 0x07, // 90:706 + 0x02, 0xD0, 0x08, 0x07, // 91:720 + 0x02, 0xD8, 0x0C, 0x07, // 92:728 + 0x02, 0xE4, 0x08, 0x07, // 93:740 + 0x02, 0xEC, 0x0B, 0x07, // 94:748 + 0x02, 0xF7, 0x0E, 0x07, // 95:759 + 0x03, 0x05, 0x09, 0x07, // 96:773 + 0x03, 0x0E, 0x0C, 0x07, // 97:782 + 0x03, 0x1A, 0x0C, 0x07, // 98:794 + 0x03, 0x26, 0x0C, 0x07, // 99:806 + 0x03, 0x32, 0x0C, 0x07, // 100:818 + 0x03, 0x3E, 0x0C, 0x07, // 101:830 + 0x03, 0x4A, 0x0B, 0x07, // 102:842 + 0x03, 0x55, 0x0C, 0x07, // 103:853 + 0x03, 0x61, 0x0C, 0x07, // 104:865 + 0x03, 0x6D, 0x0C, 0x07, // 105:877 + 0x03, 0x79, 0x08, 0x07, // 106:889 + 0x03, 0x81, 0x0C, 0x07, // 107:897 + 0x03, 0x8D, 0x0A, 0x07, // 108:909 + 0x03, 0x97, 0x0C, 0x07, // 109:919 + 0x03, 0xA3, 0x0C, 0x07, // 110:931 + 0x03, 0xAF, 0x0C, 0x07, // 111:943 + 0x03, 0xBB, 0x0C, 0x07, // 112:955 + 0x03, 0xC7, 0x0C, 0x07, // 113:967 + 0x03, 0xD3, 0x0B, 0x07, // 114:979 + 0x03, 0xDE, 0x0C, 0x07, // 115:990 + 0x03, 0xEA, 0x0A, 0x07, // 116:1002 + 0x03, 0xF4, 0x0C, 0x07, // 117:1012 + 0x04, 0x00, 0x0B, 0x07, // 118:1024 + 0x04, 0x0B, 0x0D, 0x07, // 119:1035 + 0x04, 0x18, 0x0C, 0x07, // 120:1048 + 0x04, 0x24, 0x0B, 0x07, // 121:1060 + 0x04, 0x2F, 0x0C, 0x07, // 122:1071 + 0x04, 0x3B, 0x0C, 0x07, // 123:1083 + 0x04, 0x47, 0x08, 0x07, // 124:1095 + 0x04, 0x4F, 0x0B, 0x07, // 125:1103 + 0x04, 0x5A, 0x0E, 0x07, // 126:1114 + 0x04, 0x68, 0x0E, 0x07, // 127:1128 + 0x04, 0x76, 0x0E, 0x07, // 128:1142 + 0x04, 0x84, 0x0E, 0x07, // 129:1156 + 0x04, 0x92, 0x0E, 0x07, // 130:1170 + 0x04, 0xA0, 0x0E, 0x07, // 131:1184 + 0x04, 0xAE, 0x0E, 0x07, // 132:1198 + 0x04, 0xBC, 0x0E, 0x07, // 133:1212 + 0x04, 0xCA, 0x0E, 0x07, // 134:1226 + 0x04, 0xD8, 0x0E, 0x07, // 135:1240 + 0x04, 0xE6, 0x0E, 0x07, // 136:1254 + 0x04, 0xF4, 0x0E, 0x07, // 137:1268 + 0x05, 0x02, 0x0E, 0x07, // 138:1282 + 0x05, 0x10, 0x0E, 0x07, // 139:1296 + 0x05, 0x1E, 0x0E, 0x07, // 140:1310 + 0x05, 0x2C, 0x0E, 0x07, // 141:1324 + 0x05, 0x3A, 0x0E, 0x07, // 142:1338 + 0x05, 0x48, 0x0E, 0x07, // 143:1352 + 0x05, 0x56, 0x0E, 0x07, // 144:1366 + 0x05, 0x64, 0x0E, 0x07, // 145:1380 + 0x05, 0x72, 0x0E, 0x07, // 146:1394 + 0x05, 0x80, 0x0E, 0x07, // 147:1408 + 0x05, 0x8E, 0x0E, 0x07, // 148:1422 + 0x05, 0x9C, 0x0E, 0x07, // 149:1436 + 0x05, 0xAA, 0x0E, 0x07, // 150:1450 + 0x05, 0xB8, 0x0E, 0x07, // 151:1464 + 0x05, 0xC6, 0x0E, 0x07, // 152:1478 + 0x05, 0xD4, 0x0E, 0x07, // 153:1492 + 0x05, 0xE2, 0x0E, 0x07, // 154:1506 + 0x05, 0xF0, 0x0E, 0x07, // 155:1520 + 0x05, 0xFE, 0x0E, 0x07, // 156:1534 + 0x06, 0x0C, 0x0E, 0x07, // 157:1548 + 0x06, 0x1A, 0x0E, 0x07, // 158:1562 + 0x06, 0x28, 0x0E, 0x07, // 159:1576 + 0xFF, 0xFF, 0x00, 0x07, // 160:65535 + 0x06, 0x36, 0x08, 0x07, // 161:1590 + 0x06, 0x3E, 0x0C, 0x07, // 162:1598 + 0x06, 0x4A, 0x0C, 0x07, // 163:1610 + 0x06, 0x56, 0x0E, 0x07, // 164:1622 + 0x06, 0x64, 0x0D, 0x07, // 165:1636 + 0x06, 0x71, 0x08, 0x07, // 166:1649 + 0x06, 0x79, 0x0C, 0x07, // 167:1657 + 0x06, 0x85, 0x09, 0x07, // 168:1669 + 0x06, 0x8E, 0x0E, 0x07, // 169:1678 + 0x06, 0x9C, 0x0A, 0x07, // 170:1692 + 0x06, 0xA6, 0x0E, 0x07, // 171:1702 + 0x06, 0xB4, 0x0E, 0x07, // 172:1716 + 0x06, 0xC2, 0x09, 0x07, // 173:1730 + 0x06, 0xCB, 0x0E, 0x07, // 174:1739 + 0x06, 0xD9, 0x09, 0x07, // 175:1753 + 0x06, 0xE2, 0x09, 0x07, // 176:1762 + 0x06, 0xEB, 0x0C, 0x07, // 177:1771 + 0x06, 0xF7, 0x09, 0x07, // 178:1783 + 0x07, 0x00, 0x09, 0x07, // 179:1792 + 0x07, 0x09, 0x09, 0x07, // 180:1801 + 0x07, 0x12, 0x0E, 0x07, // 181:1810 + 0x07, 0x20, 0x0E, 0x07, // 182:1824 + 0x07, 0x2E, 0x07, 0x07, // 183:1838 + 0x07, 0x35, 0x08, 0x07, // 184:1845 + 0x07, 0x3D, 0x09, 0x07, // 185:1853 + 0x07, 0x46, 0x0A, 0x07, // 186:1862 + 0x07, 0x50, 0x0D, 0x07, // 187:1872 + 0x07, 0x5D, 0x0C, 0x07, // 188:1885 + 0x07, 0x69, 0x0C, 0x07, // 189:1897 + 0x07, 0x75, 0x0C, 0x07, // 190:1909 + 0x07, 0x81, 0x0A, 0x07, // 191:1921 + 0x07, 0x8B, 0x0E, 0x07, // 192:1931 + 0x07, 0x99, 0x0E, 0x07, // 193:1945 + 0x07, 0xA7, 0x0E, 0x07, // 194:1959 + 0x07, 0xB5, 0x0E, 0x07, // 195:1973 + 0x07, 0xC3, 0x0E, 0x07, // 196:1987 + 0x07, 0xD1, 0x0E, 0x07, // 197:2001 + 0x07, 0xDF, 0x0C, 0x07, // 198:2015 + 0x07, 0xEB, 0x0E, 0x07, // 199:2027 + 0x07, 0xF9, 0x0E, 0x07, // 200:2041 + 0x08, 0x07, 0x0E, 0x07, // 201:2055 + 0x08, 0x15, 0x0E, 0x07, // 202:2069 + 0x08, 0x23, 0x0E, 0x07, // 203:2083 + 0x08, 0x31, 0x0C, 0x07, // 204:2097 + 0x08, 0x3D, 0x0C, 0x07, // 205:2109 + 0x08, 0x49, 0x0C, 0x07, // 206:2121 + 0x08, 0x55, 0x0C, 0x07, // 207:2133 + 0x08, 0x61, 0x0E, 0x07, // 208:2145 + 0x08, 0x6F, 0x0E, 0x07, // 209:2159 + 0x08, 0x7D, 0x0E, 0x07, // 210:2173 + 0x08, 0x8B, 0x0E, 0x07, // 211:2187 + 0x08, 0x99, 0x0E, 0x07, // 212:2201 + 0x08, 0xA7, 0x0E, 0x07, // 213:2215 + 0x08, 0xB5, 0x0E, 0x07, // 214:2229 + 0x08, 0xC3, 0x0C, 0x07, // 215:2243 + 0x08, 0xCF, 0x0E, 0x07, // 216:2255 + 0x08, 0xDD, 0x0E, 0x07, // 217:2269 + 0x08, 0xEB, 0x0E, 0x07, // 218:2283 + 0x08, 0xF9, 0x0E, 0x07, // 219:2297 + 0x09, 0x07, 0x0E, 0x07, // 220:2311 + 0x09, 0x15, 0x0D, 0x07, // 221:2325 + 0x09, 0x22, 0x0D, 0x07, // 222:2338 + 0x09, 0x2F, 0x0C, 0x07, // 223:2351 + 0x09, 0x3B, 0x0C, 0x07, // 224:2363 + 0x09, 0x47, 0x0C, 0x07, // 225:2375 + 0x09, 0x53, 0x0C, 0x07, // 226:2387 + 0x09, 0x5F, 0x0C, 0x07, // 227:2399 + 0x09, 0x6B, 0x0C, 0x07, // 228:2411 + 0x09, 0x77, 0x0C, 0x07, // 229:2423 + 0x09, 0x83, 0x0C, 0x07, // 230:2435 + 0x09, 0x8F, 0x0C, 0x07, // 231:2447 + 0x09, 0x9B, 0x0C, 0x07, // 232:2459 + 0x09, 0xA7, 0x0C, 0x07, // 233:2471 + 0x09, 0xB3, 0x0C, 0x07, // 234:2483 + 0x09, 0xBF, 0x0C, 0x07, // 235:2495 + 0x09, 0xCB, 0x0C, 0x07, // 236:2507 + 0x09, 0xD7, 0x0C, 0x07, // 237:2519 + 0x09, 0xE3, 0x0C, 0x07, // 238:2531 + 0x09, 0xEF, 0x0C, 0x07, // 239:2543 + 0x09, 0xFB, 0x0C, 0x07, // 240:2555 + 0x0A, 0x07, 0x0C, 0x07, // 241:2567 + 0x0A, 0x13, 0x0C, 0x07, // 242:2579 + 0x0A, 0x1F, 0x0C, 0x07, // 243:2591 + 0x0A, 0x2B, 0x0C, 0x07, // 244:2603 + 0x0A, 0x37, 0x0C, 0x07, // 245:2615 + 0x0A, 0x43, 0x0C, 0x07, // 246:2627 + 0x0A, 0x4F, 0x0B, 0x07, // 247:2639 + 0x0A, 0x5A, 0x0C, 0x07, // 248:2650 + 0x0A, 0x66, 0x0C, 0x07, // 249:2662 + 0x0A, 0x72, 0x0C, 0x07, // 250:2674 + 0x0A, 0x7E, 0x0C, 0x07, // 251:2686 + 0x0A, 0x8A, 0x0C, 0x07, // 252:2698 + 0x0A, 0x96, 0x0B, 0x07, // 253:2710 + 0x0A, 0xA1, 0x0C, 0x07, // 254:2721 + 0x0A, 0xAD, 0x0B, 0x07, // 255:2733 + + // Font Data: + 0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x05, // 33 + 0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x00,0x38, // 34 + 0x00,0x01,0x20,0x07,0xF0,0x01,0x28,0x05,0xE0,0x03,0x38,0x01,0x20, // 35 + 0x00,0x00,0x60,0x04,0x90,0x04,0xF8,0x1F,0x90,0x04,0x10,0x03, // 36 + 0x38,0x01,0x28,0x01,0xB8,0x00,0x40,0x07,0x40,0x05,0x20,0x07, // 37 + 0x00,0x00,0x80,0x03,0x78,0x04,0xC8,0x04,0x88,0x05,0x00,0x06,0x80,0x05, // 38 + 0x00,0x00,0x00,0x00,0x00,0x00,0x38, // 39 + 0x00,0x00,0x00,0x00,0xF8,0x07,0x04,0x08, // 40 + 0x00,0x00,0x00,0x00,0x0C,0x0C,0xF0,0x03, // 41 + 0x00,0x00,0x90,0x00,0x60,0x00,0xF8,0x01,0x60,0x00,0x90, // 42 + 0x00,0x00,0x80,0x00,0x80,0x00,0xE0,0x03,0x80,0x00,0x80, // 43 + 0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x06, // 44 + 0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x00,0x80, // 45 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06, // 46 + 0x00,0x00,0x00,0x08,0x00,0x06,0xC0,0x01,0x30,0x00,0x08, // 47 + 0x00,0x00,0xF0,0x03,0x18,0x06,0x08,0x04,0x48,0x04,0x18,0x06,0xF0,0x03, // 48 + 0x00,0x00,0x08,0x04,0x08,0x04,0xF8,0x07,0x00,0x04,0x00,0x04, // 49 + 0x00,0x00,0x10,0x04,0x08,0x06,0x08,0x05,0x88,0x05,0xC8,0x04,0x70,0x04, // 50 + 0x00,0x00,0x10,0x02,0x48,0x04,0x48,0x04,0x48,0x04,0xC8,0x04,0xB0,0x03, // 51 + 0x00,0x00,0x80,0x01,0xC0,0x01,0x20,0x01,0x18,0x01,0xF8,0x07,0x00,0x01, // 52 + 0x00,0x00,0x78,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0xC8,0x04,0x80,0x03, // 53 + 0x00,0x00,0xE0,0x03,0x90,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0x88,0x03, // 54 + 0x00,0x00,0x08,0x00,0x08,0x04,0x08,0x03,0xC8,0x00,0x38,0x00,0x08, // 55 + 0x00,0x00,0xB0,0x03,0x48,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0xB0,0x03, // 56 + 0x00,0x00,0x70,0x04,0x88,0x04,0x88,0x04,0x88,0x04,0x88,0x02,0xF0,0x01, // 57 + 0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x06, // 58 + 0x00,0x00,0x00,0x00,0x00,0x08,0x60,0x06, // 59 + 0x00,0x00,0x80,0x00,0x80,0x01,0x40,0x01,0x40,0x01,0x40,0x02,0x20,0x02, // 60 + 0x40,0x01,0x40,0x01,0x40,0x01,0x40,0x01,0x40,0x01,0x40,0x01, // 61 + 0x00,0x00,0x20,0x02,0x40,0x02,0x40,0x01,0x40,0x01,0x80,0x01,0x80, // 62 + 0x00,0x00,0x00,0x00,0x08,0x00,0xC8,0x05,0x68,0x00,0x30, // 63 + 0x00,0x00,0xE0,0x07,0x10,0x0C,0x88,0x11,0x48,0x12,0x58,0x12,0xF0,0x03, // 64 + 0x00,0x00,0x00,0x06,0xC0,0x01,0x38,0x01,0x38,0x01,0xC0,0x01,0x00,0x06, // 65 + 0x00,0x00,0xF8,0x07,0x48,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0xB0,0x03, // 66 + 0x00,0x00,0xE0,0x01,0x10,0x02,0x08,0x04,0x08,0x04,0x08,0x04,0x10,0x02, // 67 + 0x00,0x00,0xF8,0x07,0x08,0x04,0x08,0x04,0x08,0x04,0x10,0x02,0xE0,0x01, // 68 + 0x00,0x00,0xF8,0x07,0x48,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0x48,0x04, // 69 + 0x00,0x00,0xF8,0x07,0x48,0x00,0x48,0x00,0x48,0x00,0x48,0x00,0x48, // 70 + 0x00,0x00,0xE0,0x01,0x10,0x02,0x08,0x04,0x08,0x04,0x88,0x04,0x90,0x03, // 71 + 0x00,0x00,0xF8,0x07,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xF8,0x07, // 72 + 0x00,0x00,0x08,0x04,0x08,0x04,0xF8,0x07,0x08,0x04,0x08,0x04, // 73 + 0x00,0x00,0x00,0x02,0x00,0x04,0x08,0x04,0x08,0x04,0xF8,0x03, // 74 + 0x00,0x00,0xF8,0x07,0x40,0x00,0xA0,0x00,0x10,0x01,0x08,0x02,0x00,0x04, // 75 + 0x00,0x00,0xF8,0x07,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04, // 76 + 0x00,0x00,0xF8,0x07,0x30,0x00,0xC0,0x00,0xC0,0x00,0x30,0x00,0xF8,0x07, // 77 + 0x00,0x00,0xF8,0x07,0x10,0x00,0x60,0x00,0x80,0x01,0x00,0x02,0xF8,0x07, // 78 + 0x00,0x00,0xF0,0x03,0x18,0x06,0x08,0x04,0x08,0x04,0x18,0x06,0xF0,0x03, // 79 + 0x00,0x00,0xF8,0x07,0x88,0x00,0x88,0x00,0x88,0x00,0x88,0x00,0x70, // 80 + 0x00,0x00,0xF0,0x03,0x18,0x06,0x08,0x04,0x08,0x04,0x18,0x0E,0xF0,0x0B, // 81 + 0x00,0x00,0xF8,0x07,0x88,0x00,0x88,0x00,0x88,0x00,0x88,0x01,0x70,0x02, // 82 + 0x00,0x00,0x70,0x02,0x48,0x04,0x48,0x04,0x48,0x04,0x88,0x04,0x90,0x03, // 83 + 0x08,0x00,0x08,0x00,0x08,0x00,0xF8,0x07,0x08,0x00,0x08,0x00,0x08, // 84 + 0x00,0x00,0xF8,0x03,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0xF8,0x03, // 85 + 0x00,0x00,0x18,0x00,0xE0,0x00,0x00,0x07,0x00,0x07,0xE0,0x00,0x18, // 86 + 0x78,0x00,0x80,0x07,0xC0,0x01,0x30,0x00,0xC0,0x01,0x80,0x07,0x78, // 87 + 0x00,0x00,0x08,0x04,0x30,0x03,0xC0,0x00,0xC0,0x00,0x30,0x03,0x08,0x04, // 88 + 0x08,0x00,0x18,0x00,0x60,0x00,0xC0,0x07,0x60,0x00,0x18,0x00,0x08, // 89 + 0x00,0x00,0x08,0x04,0x08,0x07,0x88,0x05,0x48,0x04,0x38,0x04,0x08,0x04, // 90 + 0x00,0x00,0x00,0x00,0xFC,0x0F,0x04,0x08, // 91 + 0x00,0x00,0x08,0x00,0x30,0x00,0xC0,0x01,0x00,0x06,0x00,0x08, // 92 + 0x00,0x00,0x00,0x00,0x04,0x08,0xFC,0x0F, // 93 + 0x20,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x20, // 94 + 0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20, // 95 + 0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x08, // 96 + 0x00,0x00,0x20,0x03,0xA0,0x04,0xA0,0x04,0xA0,0x04,0xC0,0x07, // 97 + 0x00,0x00,0xFC,0x07,0x20,0x04,0x20,0x04,0x20,0x04,0xC0,0x03, // 98 + 0x00,0x00,0xC0,0x03,0x60,0x06,0x20,0x04,0x20,0x04,0x20,0x04, // 99 + 0x00,0x00,0xC0,0x03,0x20,0x04,0x20,0x04,0x20,0x04,0xFC,0x07, // 100 + 0x00,0x00,0xC0,0x03,0xA0,0x04,0xA0,0x04,0xA0,0x04,0xC0,0x04, // 101 + 0x00,0x00,0x20,0x00,0x20,0x00,0xF8,0x07,0x24,0x00,0x24, // 102 + 0x00,0x00,0xC0,0x03,0x20,0x14,0x20,0x14,0x20,0x14,0xE0,0x0F, // 103 + 0x00,0x00,0xFC,0x07,0x40,0x00,0x20,0x00,0x20,0x00,0xC0,0x07, // 104 + 0x00,0x00,0x20,0x04,0x20,0x04,0xE4,0x07,0x00,0x04,0x00,0x04, // 105 + 0x00,0x00,0x20,0x10,0x20,0x10,0xE4,0x0F, // 106 + 0x00,0x00,0xFC,0x07,0x80,0x00,0x40,0x01,0x20,0x02,0x00,0x04, // 107 + 0x04,0x00,0x04,0x00,0xFC,0x03,0x00,0x04,0x00,0x04, // 108 + 0x00,0x00,0xE0,0x07,0x20,0x00,0xE0,0x07,0x20,0x00,0xE0,0x07, // 109 + 0x00,0x00,0xE0,0x07,0x40,0x00,0x20,0x00,0x20,0x00,0xC0,0x07, // 110 + 0x00,0x00,0xC0,0x03,0x20,0x04,0x20,0x04,0x20,0x04,0xC0,0x03, // 111 + 0x00,0x00,0xE0,0x1F,0x20,0x04,0x20,0x04,0x20,0x04,0xC0,0x03, // 112 + 0x00,0x00,0xC0,0x03,0x20,0x04,0x20,0x04,0x20,0x04,0xE0,0x1F, // 113 + 0x00,0x00,0x00,0x00,0xE0,0x07,0x20,0x00,0x20,0x00,0x60, // 114 + 0x00,0x00,0xC0,0x04,0xA0,0x04,0xA0,0x04,0x20,0x05,0x20,0x03, // 115 + 0x20,0x00,0x20,0x00,0xF8,0x07,0x20,0x04,0x20,0x04, // 116 + 0x00,0x00,0xE0,0x03,0x00,0x04,0x00,0x04,0x00,0x04,0xE0,0x07, // 117 + 0x00,0x00,0x60,0x00,0x80,0x03,0x00,0x04,0x80,0x03,0x60, // 118 + 0x60,0x00,0x80,0x01,0x00,0x06,0x80,0x01,0x00,0x06,0x80,0x01,0x60, // 119 + 0x00,0x00,0x20,0x04,0x60,0x06,0x80,0x01,0x60,0x06,0x20,0x04, // 120 + 0x00,0x00,0x60,0x10,0x80,0x1B,0x00,0x06,0xC0,0x01,0x20, // 121 + 0x00,0x00,0x20,0x04,0x20,0x07,0xA0,0x05,0xE0,0x04,0x20,0x04, // 122 + 0x00,0x00,0x40,0x00,0x40,0x00,0xBC,0x0F,0x04,0x08,0x04,0x08, // 123 + 0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F, // 124 + 0x00,0x00,0x04,0x08,0x04,0x08,0xBC,0x0F,0x40,0x00,0x40, // 125 + 0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x00,0x01, // 126 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 127 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 128 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 129 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 130 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 131 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 132 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 133 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 134 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 135 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 136 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 137 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 138 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 139 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 140 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 141 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 142 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 143 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 144 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 145 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 146 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 147 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 148 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 149 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 150 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 151 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 152 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 153 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 154 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 155 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 156 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 157 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 158 + 0x00,0x00,0xF8,0x1F,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0xF8,0x1F, // 159 + 0x00,0x00,0x00,0x00,0x00,0x00,0xA0,0x1F, // 161 + 0x00,0x00,0xC0,0x03,0x60,0x06,0x20,0x04,0xF8,0x1F,0x20,0x04, // 162 + 0x00,0x00,0x80,0x04,0xF0,0x07,0x88,0x04,0x88,0x04,0x08,0x04, // 163 + 0x00,0x00,0x20,0x04,0xC0,0x03,0x40,0x02,0x40,0x02,0xC0,0x03,0x20,0x04, // 164 + 0x08,0x00,0x50,0x01,0x60,0x01,0x80,0x07,0x60,0x01,0x50,0x01,0x08, // 165 + 0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x0F, // 166 + 0x00,0x00,0xD0,0x08,0x28,0x09,0x68,0x09,0x48,0x0A,0x88,0x05, // 167 + 0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x08, // 168 + 0xC0,0x01,0x20,0x02,0xD0,0x04,0x30,0x05,0x30,0x05,0x20,0x03,0xC0,0x01, // 169 + 0x00,0x00,0x78,0x01,0x58,0x01,0x58,0x01,0x78,0x01, // 170 + 0x00,0x00,0x80,0x00,0x40,0x01,0x20,0x02,0x80,0x00,0x40,0x01,0x20,0x02, // 171 + 0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xC0,0x01, // 172 + 0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x00,0x80, // 173 + 0xC0,0x01,0x20,0x02,0xF0,0x05,0x70,0x04,0xF0,0x04,0x60,0x03,0xC0,0x01, // 174 + 0x00,0x00,0x00,0x00,0x08,0x00,0x08,0x00,0x08, // 175 + 0x00,0x00,0x00,0x00,0x38,0x00,0x28,0x00,0x38, // 176 + 0x00,0x00,0x40,0x04,0x40,0x04,0xF0,0x05,0x40,0x04,0x40,0x04, // 177 + 0x00,0x00,0x00,0x00,0x48,0x00,0x68,0x00,0x58, // 178 + 0x00,0x00,0x00,0x00,0x48,0x00,0x58,0x00,0x68, // 179 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x04, // 180 + 0x00,0x00,0xE0,0x1F,0x00,0x04,0x00,0x04,0x00,0x04,0xE0,0x07,0x00,0x04, // 181 + 0x00,0x00,0x70,0x00,0xF8,0x00,0xF8,0x00,0xF8,0x0F,0x08,0x00,0xF8,0x0F, // 182 + 0x00,0x00,0x00,0x00,0x00,0x00,0xC0, // 183 + 0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x18, // 184 + 0x00,0x00,0x00,0x00,0x48,0x00,0x78,0x00,0x40, // 185 + 0x00,0x00,0x30,0x01,0x48,0x01,0x48,0x01,0x30,0x01, // 186 + 0x00,0x00,0x20,0x02,0x40,0x01,0x80,0x00,0x20,0x02,0x40,0x01,0x80, // 187 + 0x80,0x00,0xA4,0x00,0xBC,0x06,0x60,0x06,0x40,0x0F,0x40,0x04, // 188 + 0x80,0x00,0xA4,0x00,0xBC,0x00,0x60,0x09,0x40,0x0D,0x40,0x0B, // 189 + 0x80,0x00,0xA4,0x00,0xAC,0x06,0x74,0x06,0x40,0x0F,0x40,0x04, // 190 + 0x00,0x00,0x00,0x0C,0x00,0x16,0xA0,0x13,0x00,0x10, // 191 + 0x00,0x00,0x00,0x06,0xC1,0x01,0x3A,0x01,0x38,0x01,0xC0,0x01,0x00,0x06, // 192 + 0x00,0x00,0x00,0x06,0xC0,0x01,0x38,0x01,0x3A,0x01,0xC1,0x01,0x00,0x06, // 193 + 0x00,0x00,0x00,0x06,0xC2,0x01,0x39,0x01,0x39,0x01,0xC2,0x01,0x00,0x06, // 194 + 0x00,0x00,0x00,0x06,0xC3,0x01,0x39,0x01,0x3A,0x01,0xC3,0x01,0x00,0x06, // 195 + 0x00,0x00,0x00,0x06,0xC2,0x01,0x38,0x01,0x38,0x01,0xC2,0x01,0x00,0x06, // 196 + 0x00,0x00,0x00,0x04,0x80,0x03,0x7E,0x01,0x66,0x01,0x80,0x03,0x00,0x04, // 197 + 0x00,0x06,0xE0,0x01,0x18,0x01,0xF8,0x07,0x48,0x04,0x48,0x04, // 198 + 0x00,0x00,0xE0,0x01,0x10,0x02,0x08,0x14,0x08,0x1C,0x08,0x04,0x10,0x02, // 199 + 0x00,0x00,0xF8,0x07,0x49,0x04,0x4A,0x04,0x48,0x04,0x48,0x04,0x48,0x04, // 200 + 0x00,0x00,0xF8,0x07,0x48,0x04,0x48,0x04,0x4A,0x04,0x49,0x04,0x48,0x04, // 201 + 0x00,0x00,0xF8,0x07,0x4A,0x04,0x49,0x04,0x4A,0x04,0x48,0x04,0x48,0x04, // 202 + 0x00,0x00,0xF8,0x07,0x4A,0x04,0x48,0x04,0x4A,0x04,0x48,0x04,0x48,0x04, // 203 + 0x00,0x00,0x08,0x04,0x09,0x04,0xFA,0x07,0x08,0x04,0x08,0x04, // 204 + 0x00,0x00,0x08,0x04,0x08,0x04,0xF8,0x07,0x0A,0x04,0x09,0x04, // 205 + 0x00,0x00,0x08,0x04,0x0A,0x04,0xF9,0x07,0x0A,0x04,0x08,0x04, // 206 + 0x00,0x00,0x08,0x04,0x0A,0x04,0xF8,0x07,0x0A,0x04,0x08,0x04, // 207 + 0x40,0x00,0xF8,0x07,0x48,0x04,0x08,0x04,0x08,0x04,0x10,0x02,0xE0,0x01, // 208 + 0x00,0x00,0xF8,0x07,0x13,0x00,0x61,0x00,0x82,0x01,0x03,0x02,0xF8,0x07, // 209 + 0x00,0x00,0xF0,0x03,0x19,0x06,0x0A,0x04,0x08,0x04,0x18,0x06,0xF0,0x03, // 210 + 0x00,0x00,0xF0,0x03,0x18,0x06,0x08,0x04,0x0A,0x04,0x19,0x06,0xF0,0x03, // 211 + 0x00,0x00,0xF0,0x03,0x1A,0x06,0x09,0x04,0x09,0x04,0x1A,0x06,0xF0,0x03, // 212 + 0x00,0x00,0xF0,0x03,0x1B,0x06,0x09,0x04,0x0A,0x04,0x1B,0x06,0xF0,0x03, // 213 + 0x00,0x00,0xF0,0x03,0x1A,0x06,0x08,0x04,0x08,0x04,0x1A,0x06,0xF0,0x03, // 214 + 0x00,0x00,0x20,0x02,0x40,0x01,0x80,0x00,0x40,0x01,0x20,0x02, // 215 + 0x00,0x04,0xF0,0x03,0x18,0x07,0x88,0x04,0x48,0x04,0x38,0x06,0xF8,0x03, // 216 + 0x00,0x00,0xF8,0x03,0x01,0x04,0x02,0x04,0x00,0x04,0x00,0x04,0xF8,0x03, // 217 + 0x00,0x00,0xF8,0x03,0x00,0x04,0x00,0x04,0x02,0x04,0x01,0x04,0xF8,0x03, // 218 + 0x00,0x00,0xF8,0x03,0x02,0x04,0x01,0x04,0x01,0x04,0x02,0x04,0xF8,0x03, // 219 + 0x00,0x00,0xF8,0x03,0x02,0x04,0x00,0x04,0x00,0x04,0x02,0x04,0xF8,0x03, // 220 + 0x08,0x00,0x18,0x00,0x60,0x00,0xC2,0x07,0x61,0x00,0x18,0x00,0x08, // 221 + 0x00,0x00,0xF8,0x07,0x10,0x01,0x10,0x01,0x10,0x01,0x10,0x01,0xE0, // 222 + 0x00,0x00,0xF8,0x07,0x04,0x00,0x64,0x04,0x98,0x04,0x00,0x07, // 223 + 0x00,0x00,0x20,0x03,0xA0,0x04,0xA4,0x04,0xA8,0x04,0xC0,0x07, // 224 + 0x00,0x00,0x20,0x03,0xA0,0x04,0xA8,0x04,0xA4,0x04,0xC0,0x07, // 225 + 0x00,0x00,0x20,0x03,0xA8,0x04,0xA4,0x04,0xA8,0x04,0xC0,0x07, // 226 + 0x00,0x00,0x20,0x03,0xAC,0x04,0xA4,0x04,0xA8,0x04,0xCC,0x07, // 227 + 0x00,0x00,0x20,0x03,0xA8,0x04,0xA0,0x04,0xA8,0x04,0xC0,0x07, // 228 + 0x00,0x00,0x20,0x03,0xAE,0x04,0xAA,0x04,0xAE,0x04,0xC0,0x07, // 229 + 0x00,0x00,0xA0,0x07,0xA0,0x04,0xC0,0x03,0xA0,0x04,0xE0,0x04, // 230 + 0x00,0x00,0xC0,0x03,0x60,0x06,0x20,0x14,0x20,0x1C,0x20,0x04, // 231 + 0x00,0x00,0xC0,0x03,0xA0,0x04,0xA4,0x04,0xA8,0x04,0xC0,0x04, // 232 + 0x00,0x00,0xC0,0x03,0xA0,0x04,0xA8,0x04,0xA4,0x04,0xC0,0x04, // 233 + 0x00,0x00,0xC0,0x03,0xA8,0x04,0xA4,0x04,0xA8,0x04,0xC0,0x04, // 234 + 0x00,0x00,0xC0,0x03,0xA8,0x04,0xA0,0x04,0xA8,0x04,0xC0,0x04, // 235 + 0x00,0x00,0x20,0x04,0x20,0x04,0xE4,0x07,0x08,0x04,0x00,0x04, // 236 + 0x00,0x00,0x20,0x04,0x20,0x04,0xE8,0x07,0x04,0x04,0x00,0x04, // 237 + 0x00,0x00,0x20,0x04,0x28,0x04,0xE4,0x07,0x08,0x04,0x00,0x04, // 238 + 0x00,0x00,0x20,0x04,0x28,0x04,0xE0,0x07,0x08,0x04,0x00,0x04, // 239 + 0x00,0x00,0xC0,0x03,0x2C,0x04,0x28,0x04,0x38,0x04,0xC0,0x03, // 240 + 0x00,0x00,0xE0,0x07,0x4C,0x00,0x24,0x00,0x28,0x00,0xCC,0x07, // 241 + 0x00,0x00,0xC0,0x03,0x20,0x04,0x24,0x04,0x28,0x04,0xC0,0x03, // 242 + 0x00,0x00,0xC0,0x03,0x20,0x04,0x28,0x04,0x24,0x04,0xC0,0x03, // 243 + 0x00,0x00,0xC0,0x03,0x28,0x04,0x24,0x04,0x28,0x04,0xC0,0x03, // 244 + 0x00,0x00,0xCC,0x03,0x24,0x04,0x2C,0x04,0x28,0x04,0xCC,0x03, // 245 + 0x00,0x00,0xC0,0x03,0x28,0x04,0x20,0x04,0x28,0x04,0xC0,0x03, // 246 + 0x00,0x00,0x80,0x00,0x80,0x00,0xA0,0x02,0x80,0x00,0x80, // 247 + 0x00,0x00,0xC0,0x07,0x20,0x07,0xA0,0x04,0xA0,0x04,0xE0,0x03, // 248 + 0x00,0x00,0xE0,0x03,0x00,0x04,0x04,0x04,0x08,0x04,0xE0,0x07, // 249 + 0x00,0x00,0xE0,0x03,0x00,0x04,0x08,0x04,0x04,0x04,0xE0,0x07, // 250 + 0x00,0x00,0xE0,0x03,0x08,0x04,0x04,0x04,0x08,0x04,0xE0,0x07, // 251 + 0x00,0x00,0xE0,0x03,0x08,0x04,0x00,0x04,0x08,0x04,0xE0,0x07, // 252 + 0x00,0x00,0x60,0x10,0x80,0x1B,0x08,0x06,0xC4,0x01,0x20, // 253 + 0x00,0x00,0xFC,0x1F,0x20,0x04,0x20,0x04,0x20,0x04,0xC0,0x03, // 254 + 0x00,0x00,0x60,0x10,0x88,0x1B,0x00,0x06,0xC8,0x01,0x20 // 255 +}; + +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char DialogInput_plain_14[] PROGMEM = { + 0x08, // Width: 8 + 0x11, // Height: 17 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x08, // 32:65535 + 0x00, 0x00, 0x0E, 0x08, // 33:0 + 0x00, 0x0E, 0x10, 0x08, // 34:14 + 0x00, 0x1E, 0x16, 0x08, // 35:30 + 0x00, 0x34, 0x17, 0x08, // 36:52 + 0x00, 0x4B, 0x17, 0x08, // 37:75 + 0x00, 0x62, 0x17, 0x08, // 38:98 + 0x00, 0x79, 0x0D, 0x08, // 39:121 + 0x00, 0x86, 0x11, 0x08, // 40:134 + 0x00, 0x97, 0x0E, 0x08, // 41:151 + 0x00, 0xA5, 0x16, 0x08, // 42:165 + 0x00, 0xBB, 0x17, 0x08, // 43:187 + 0x00, 0xD2, 0x0E, 0x08, // 44:210 + 0x00, 0xE0, 0x11, 0x08, // 45:224 + 0x00, 0xF1, 0x0E, 0x08, // 46:241 + 0x00, 0xFF, 0x13, 0x08, // 47:255 + 0x01, 0x12, 0x17, 0x08, // 48:274 + 0x01, 0x29, 0x14, 0x08, // 49:297 + 0x01, 0x3D, 0x17, 0x08, // 50:317 + 0x01, 0x54, 0x17, 0x08, // 51:340 + 0x01, 0x6B, 0x17, 0x08, // 52:363 + 0x01, 0x82, 0x17, 0x08, // 53:386 + 0x01, 0x99, 0x17, 0x08, // 54:409 + 0x01, 0xB0, 0x16, 0x08, // 55:432 + 0x01, 0xC6, 0x17, 0x08, // 56:454 + 0x01, 0xDD, 0x17, 0x08, // 57:477 + 0x01, 0xF4, 0x0E, 0x08, // 58:500 + 0x02, 0x02, 0x0E, 0x08, // 59:514 + 0x02, 0x10, 0x17, 0x08, // 60:528 + 0x02, 0x27, 0x17, 0x08, // 61:551 + 0x02, 0x3E, 0x17, 0x08, // 62:574 + 0x02, 0x55, 0x10, 0x08, // 63:597 + 0x02, 0x65, 0x17, 0x08, // 64:613 + 0x02, 0x7C, 0x17, 0x08, // 65:636 + 0x02, 0x93, 0x17, 0x08, // 66:659 + 0x02, 0xAA, 0x17, 0x08, // 67:682 + 0x02, 0xC1, 0x17, 0x08, // 68:705 + 0x02, 0xD8, 0x17, 0x08, // 69:728 + 0x02, 0xEF, 0x16, 0x08, // 70:751 + 0x03, 0x05, 0x17, 0x08, // 71:773 + 0x03, 0x1C, 0x17, 0x08, // 72:796 + 0x03, 0x33, 0x14, 0x08, // 73:819 + 0x03, 0x47, 0x14, 0x08, // 74:839 + 0x03, 0x5B, 0x17, 0x08, // 75:859 + 0x03, 0x72, 0x17, 0x08, // 76:882 + 0x03, 0x89, 0x17, 0x08, // 77:905 + 0x03, 0xA0, 0x17, 0x08, // 78:928 + 0x03, 0xB7, 0x17, 0x08, // 79:951 + 0x03, 0xCE, 0x16, 0x08, // 80:974 + 0x03, 0xE4, 0x17, 0x08, // 81:996 + 0x03, 0xFB, 0x17, 0x08, // 82:1019 + 0x04, 0x12, 0x17, 0x08, // 83:1042 + 0x04, 0x29, 0x16, 0x08, // 84:1065 + 0x04, 0x3F, 0x17, 0x08, // 85:1087 + 0x04, 0x56, 0x16, 0x08, // 86:1110 + 0x04, 0x6C, 0x16, 0x08, // 87:1132 + 0x04, 0x82, 0x17, 0x08, // 88:1154 + 0x04, 0x99, 0x16, 0x08, // 89:1177 + 0x04, 0xAF, 0x17, 0x08, // 90:1199 + 0x04, 0xC6, 0x11, 0x08, // 91:1222 + 0x04, 0xD7, 0x14, 0x08, // 92:1239 + 0x04, 0xEB, 0x0E, 0x08, // 93:1259 + 0x04, 0xF9, 0x16, 0x08, // 94:1273 + 0x05, 0x0F, 0x17, 0x08, // 95:1295 + 0x05, 0x26, 0x0D, 0x08, // 96:1318 + 0x05, 0x33, 0x14, 0x08, // 97:1331 + 0x05, 0x47, 0x14, 0x08, // 98:1351 + 0x05, 0x5B, 0x14, 0x08, // 99:1371 + 0x05, 0x6F, 0x14, 0x08, // 100:1391 + 0x05, 0x83, 0x14, 0x08, // 101:1411 + 0x05, 0x97, 0x13, 0x08, // 102:1431 + 0x05, 0xAA, 0x14, 0x08, // 103:1450 + 0x05, 0xBE, 0x14, 0x08, // 104:1470 + 0x05, 0xD2, 0x17, 0x08, // 105:1490 + 0x05, 0xE9, 0x0E, 0x08, // 106:1513 + 0x05, 0xF7, 0x14, 0x08, // 107:1527 + 0x06, 0x0B, 0x14, 0x08, // 108:1547 + 0x06, 0x1F, 0x17, 0x08, // 109:1567 + 0x06, 0x36, 0x14, 0x08, // 110:1590 + 0x06, 0x4A, 0x14, 0x08, // 111:1610 + 0x06, 0x5E, 0x14, 0x08, // 112:1630 + 0x06, 0x72, 0x14, 0x08, // 113:1650 + 0x06, 0x86, 0x13, 0x08, // 114:1670 + 0x06, 0x99, 0x14, 0x08, // 115:1689 + 0x06, 0xAD, 0x14, 0x08, // 116:1709 + 0x06, 0xC1, 0x14, 0x08, // 117:1729 + 0x06, 0xD5, 0x13, 0x08, // 118:1749 + 0x06, 0xE8, 0x16, 0x08, // 119:1768 + 0x06, 0xFE, 0x14, 0x08, // 120:1790 + 0x07, 0x12, 0x13, 0x08, // 121:1810 + 0x07, 0x25, 0x14, 0x08, // 122:1829 + 0x07, 0x39, 0x14, 0x08, // 123:1849 + 0x07, 0x4D, 0x0E, 0x08, // 124:1869 + 0x07, 0x5B, 0x14, 0x08, // 125:1883 + 0x07, 0x6F, 0x17, 0x08, // 126:1903 + 0x07, 0x86, 0x17, 0x08, // 127:1926 + 0x07, 0x9D, 0x17, 0x08, // 128:1949 + 0x07, 0xB4, 0x17, 0x08, // 129:1972 + 0x07, 0xCB, 0x17, 0x08, // 130:1995 + 0x07, 0xE2, 0x17, 0x08, // 131:2018 + 0x07, 0xF9, 0x17, 0x08, // 132:2041 + 0x08, 0x10, 0x17, 0x08, // 133:2064 + 0x08, 0x27, 0x17, 0x08, // 134:2087 + 0x08, 0x3E, 0x17, 0x08, // 135:2110 + 0x08, 0x55, 0x17, 0x08, // 136:2133 + 0x08, 0x6C, 0x17, 0x08, // 137:2156 + 0x08, 0x83, 0x17, 0x08, // 138:2179 + 0x08, 0x9A, 0x17, 0x08, // 139:2202 + 0x08, 0xB1, 0x17, 0x08, // 140:2225 + 0x08, 0xC8, 0x17, 0x08, // 141:2248 + 0x08, 0xDF, 0x17, 0x08, // 142:2271 + 0x08, 0xF6, 0x17, 0x08, // 143:2294 + 0x09, 0x0D, 0x17, 0x08, // 144:2317 + 0x09, 0x24, 0x17, 0x08, // 145:2340 + 0x09, 0x3B, 0x17, 0x08, // 146:2363 + 0x09, 0x52, 0x17, 0x08, // 147:2386 + 0x09, 0x69, 0x17, 0x08, // 148:2409 + 0x09, 0x80, 0x17, 0x08, // 149:2432 + 0x09, 0x97, 0x17, 0x08, // 150:2455 + 0x09, 0xAE, 0x17, 0x08, // 151:2478 + 0x09, 0xC5, 0x17, 0x08, // 152:2501 + 0x09, 0xDC, 0x17, 0x08, // 153:2524 + 0x09, 0xF3, 0x17, 0x08, // 154:2547 + 0x0A, 0x0A, 0x17, 0x08, // 155:2570 + 0x0A, 0x21, 0x17, 0x08, // 156:2593 + 0x0A, 0x38, 0x17, 0x08, // 157:2616 + 0x0A, 0x4F, 0x17, 0x08, // 158:2639 + 0x0A, 0x66, 0x17, 0x08, // 159:2662 + 0xFF, 0xFF, 0x00, 0x08, // 160:65535 + 0x0A, 0x7D, 0x0E, 0x08, // 161:2685 + 0x0A, 0x8B, 0x14, 0x08, // 162:2699 + 0x0A, 0x9F, 0x17, 0x08, // 163:2719 + 0x0A, 0xB6, 0x17, 0x08, // 164:2742 + 0x0A, 0xCD, 0x17, 0x08, // 165:2765 + 0x0A, 0xE4, 0x0E, 0x08, // 166:2788 + 0x0A, 0xF2, 0x14, 0x08, // 167:2802 + 0x0B, 0x06, 0x0D, 0x08, // 168:2822 + 0x0B, 0x13, 0x17, 0x08, // 169:2835 + 0x0B, 0x2A, 0x14, 0x08, // 170:2858 + 0x0B, 0x3E, 0x14, 0x08, // 171:2878 + 0x0B, 0x52, 0x17, 0x08, // 172:2898 + 0x0B, 0x69, 0x11, 0x08, // 173:2921 + 0x0B, 0x7A, 0x17, 0x08, // 174:2938 + 0x0B, 0x91, 0x10, 0x08, // 175:2961 + 0x0B, 0xA1, 0x10, 0x08, // 176:2977 + 0x0B, 0xB1, 0x17, 0x08, // 177:2993 + 0x0B, 0xC8, 0x11, 0x08, // 178:3016 + 0x0B, 0xD9, 0x10, 0x08, // 179:3033 + 0x0B, 0xE9, 0x10, 0x08, // 180:3049 + 0x0B, 0xF9, 0x17, 0x08, // 181:3065 + 0x0C, 0x10, 0x17, 0x08, // 182:3088 + 0x0C, 0x27, 0x0E, 0x08, // 183:3111 + 0x0C, 0x35, 0x11, 0x08, // 184:3125 + 0x0C, 0x46, 0x11, 0x08, // 185:3142 + 0x0C, 0x57, 0x14, 0x08, // 186:3159 + 0x0C, 0x6B, 0x14, 0x08, // 187:3179 + 0x0C, 0x7F, 0x17, 0x08, // 188:3199 + 0x0C, 0x96, 0x14, 0x08, // 189:3222 + 0x0C, 0xAA, 0x17, 0x08, // 190:3242 + 0x0C, 0xC1, 0x14, 0x08, // 191:3265 + 0x0C, 0xD5, 0x17, 0x08, // 192:3285 + 0x0C, 0xEC, 0x17, 0x08, // 193:3308 + 0x0D, 0x03, 0x17, 0x08, // 194:3331 + 0x0D, 0x1A, 0x17, 0x08, // 195:3354 + 0x0D, 0x31, 0x17, 0x08, // 196:3377 + 0x0D, 0x48, 0x17, 0x08, // 197:3400 + 0x0D, 0x5F, 0x17, 0x08, // 198:3423 + 0x0D, 0x76, 0x17, 0x08, // 199:3446 + 0x0D, 0x8D, 0x17, 0x08, // 200:3469 + 0x0D, 0xA4, 0x17, 0x08, // 201:3492 + 0x0D, 0xBB, 0x17, 0x08, // 202:3515 + 0x0D, 0xD2, 0x17, 0x08, // 203:3538 + 0x0D, 0xE9, 0x14, 0x08, // 204:3561 + 0x0D, 0xFD, 0x14, 0x08, // 205:3581 + 0x0E, 0x11, 0x14, 0x08, // 206:3601 + 0x0E, 0x25, 0x14, 0x08, // 207:3621 + 0x0E, 0x39, 0x17, 0x08, // 208:3641 + 0x0E, 0x50, 0x17, 0x08, // 209:3664 + 0x0E, 0x67, 0x17, 0x08, // 210:3687 + 0x0E, 0x7E, 0x17, 0x08, // 211:3710 + 0x0E, 0x95, 0x17, 0x08, // 212:3733 + 0x0E, 0xAC, 0x17, 0x08, // 213:3756 + 0x0E, 0xC3, 0x17, 0x08, // 214:3779 + 0x0E, 0xDA, 0x14, 0x08, // 215:3802 + 0x0E, 0xEE, 0x17, 0x08, // 216:3822 + 0x0F, 0x05, 0x17, 0x08, // 217:3845 + 0x0F, 0x1C, 0x17, 0x08, // 218:3868 + 0x0F, 0x33, 0x17, 0x08, // 219:3891 + 0x0F, 0x4A, 0x17, 0x08, // 220:3914 + 0x0F, 0x61, 0x16, 0x08, // 221:3937 + 0x0F, 0x77, 0x17, 0x08, // 222:3959 + 0x0F, 0x8E, 0x14, 0x08, // 223:3982 + 0x0F, 0xA2, 0x14, 0x08, // 224:4002 + 0x0F, 0xB6, 0x14, 0x08, // 225:4022 + 0x0F, 0xCA, 0x14, 0x08, // 226:4042 + 0x0F, 0xDE, 0x14, 0x08, // 227:4062 + 0x0F, 0xF2, 0x14, 0x08, // 228:4082 + 0x10, 0x06, 0x14, 0x08, // 229:4102 + 0x10, 0x1A, 0x14, 0x08, // 230:4122 + 0x10, 0x2E, 0x14, 0x08, // 231:4142 + 0x10, 0x42, 0x14, 0x08, // 232:4162 + 0x10, 0x56, 0x14, 0x08, // 233:4182 + 0x10, 0x6A, 0x14, 0x08, // 234:4202 + 0x10, 0x7E, 0x14, 0x08, // 235:4222 + 0x10, 0x92, 0x17, 0x08, // 236:4242 + 0x10, 0xA9, 0x17, 0x08, // 237:4265 + 0x10, 0xC0, 0x17, 0x08, // 238:4288 + 0x10, 0xD7, 0x17, 0x08, // 239:4311 + 0x10, 0xEE, 0x14, 0x08, // 240:4334 + 0x11, 0x02, 0x14, 0x08, // 241:4354 + 0x11, 0x16, 0x14, 0x08, // 242:4374 + 0x11, 0x2A, 0x14, 0x08, // 243:4394 + 0x11, 0x3E, 0x14, 0x08, // 244:4414 + 0x11, 0x52, 0x14, 0x08, // 245:4434 + 0x11, 0x66, 0x14, 0x08, // 246:4454 + 0x11, 0x7A, 0x17, 0x08, // 247:4474 + 0x11, 0x91, 0x14, 0x08, // 248:4497 + 0x11, 0xA5, 0x14, 0x08, // 249:4517 + 0x11, 0xB9, 0x14, 0x08, // 250:4537 + 0x11, 0xCD, 0x14, 0x08, // 251:4557 + 0x11, 0xE1, 0x14, 0x08, // 252:4577 + 0x11, 0xF5, 0x13, 0x08, // 253:4597 + 0x12, 0x08, 0x14, 0x08, // 254:4616 + 0x12, 0x1C, 0x13, 0x08, // 255:4636 + + // Font Data: + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x19, // 33 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x78, // 34 + 0x00,0x02,0x00,0x40,0x1A,0x00,0xC0,0x07,0x00,0x78,0x02,0x00,0x40,0x1E,0x00,0xE0,0x03,0x00,0x78,0x02,0x00,0x40, // 35 + 0x00,0x00,0x00,0xE0,0x08,0x00,0x90,0x11,0x00,0x10,0x11,0x00,0xFC,0x7F,0x00,0x10,0x11,0x00,0x10,0x13,0x00,0x20,0x0E, // 36 + 0x30,0x00,0x00,0x48,0x02,0x00,0x48,0x01,0x00,0x30,0x01,0x00,0x80,0x0C,0x00,0x80,0x12,0x00,0x40,0x12,0x00,0x00,0x0C, // 37 + 0x00,0x00,0x00,0x00,0x0F,0x00,0xF0,0x18,0x00,0xC8,0x10,0x00,0x08,0x11,0x00,0x08,0x16,0x00,0x00,0x08,0x00,0x00,0x17, // 38 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78, // 39 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x00,0x1C,0x18,0x00,0x04,0x20, // 40 + 0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x20,0x00,0x18,0x38,0x00,0xE0,0x07, // 41 + 0x00,0x00,0x00,0x90,0x00,0x00,0xA0,0x00,0x00,0x60,0x00,0x00,0xF8,0x01,0x00,0x60,0x00,0x00,0xA0,0x00,0x00,0x90, // 42 + 0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xE0,0x0F,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 43 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x38,0x00,0x00,0x18, // 44 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02, // 45 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18, // 46 + 0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x38,0x00,0x00,0x06,0x00,0x80,0x01,0x00,0x70,0x00,0x00,0x08, // 47 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x88,0x10,0x00,0x08,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 48 + 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x00,0x08,0x10,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10, // 49 + 0x00,0x00,0x00,0x10,0x10,0x00,0x08,0x18,0x00,0x08,0x14,0x00,0x08,0x12,0x00,0x08,0x13,0x00,0x98,0x11,0x00,0x70,0x10, // 50 + 0x00,0x00,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x48,0x19,0x00,0x70,0x0F, // 51 + 0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x02,0x00,0x60,0x02,0x00,0x30,0x02,0x00,0x08,0x02,0x00,0xF8,0x1F,0x00,0x00,0x02, // 52 + 0x00,0x00,0x00,0xF8,0x08,0x00,0x48,0x10,0x00,0x48,0x10,0x00,0x48,0x10,0x00,0x48,0x10,0x00,0x88,0x08,0x00,0x00,0x07, // 53 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x30,0x09,0x00,0x98,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x19,0x00,0x10,0x0F, // 54 + 0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x10,0x00,0x08,0x0C,0x00,0x08,0x03,0x00,0xC8,0x00,0x00,0x38,0x00,0x00,0x18, // 55 + 0x00,0x00,0x00,0x70,0x0F,0x00,0x88,0x19,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x19,0x00,0x70,0x0F, // 56 + 0x00,0x00,0x00,0xF0,0x08,0x00,0x98,0x11,0x00,0x08,0x11,0x00,0x08,0x11,0x00,0x08,0x19,0x00,0x90,0x0C,0x00,0xE0,0x07, // 57 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x18,0x00,0xC0,0x18, // 58 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xC0,0x38,0x00,0xC0,0x18, // 59 + 0x00,0x00,0x00,0x00,0x01,0x00,0x80,0x02,0x00,0x80,0x02,0x00,0xC0,0x06,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x20,0x08, // 60 + 0x00,0x00,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x02,0x00,0x40,0x02, // 61 + 0x00,0x00,0x00,0x20,0x08,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0xC0,0x06,0x00,0x80,0x02,0x00,0x80,0x02,0x00,0x00,0x01, // 62 + 0x00,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x88,0x1B,0x00,0xC8,0x00,0x00,0x70, // 63 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x30,0x30,0x00,0x18,0x20,0x00,0x88,0x47,0x00,0x48,0x48,0x00,0x58,0x48,0x00,0xF0,0x0F, // 64 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x07,0x00,0xF0,0x02,0x00,0x08,0x02,0x00,0xF0,0x02,0x00,0x00,0x07,0x00,0x00,0x18, // 65 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x19,0x00,0x70,0x0F, // 66 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x10,0x08, // 67 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 68 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 69 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88,0x00,0x00,0x88, // 70 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x11,0x00,0x10,0x0F, // 71 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0xF8,0x1F, // 72 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xF8,0x1F,0x00,0x08,0x10,0x00,0x08,0x10, // 73 + 0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x18,0x00,0xF8,0x0F, // 74 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x80,0x00,0x00,0xC0,0x00,0x00,0x20,0x03,0x00,0x10,0x06,0x00,0x08,0x08,0x00,0x00,0x10, // 75 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 76 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x18,0x00,0x00,0xE0,0x00,0x00,0x00,0x01,0x00,0xE0,0x00,0x00,0x18,0x00,0x00,0xF8,0x1F, // 77 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x18,0x00,0x00,0x60,0x00,0x00,0x80,0x01,0x00,0x00,0x06,0x00,0x00,0x18,0x00,0xF8,0x1F, // 78 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 79 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x98,0x01,0x00,0xF0, // 80 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x08,0x30,0x00,0x10,0x78,0x00,0xE0,0x07, // 81 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x08,0x01,0x00,0x98,0x02,0x00,0xF0,0x0C, // 82 + 0x00,0x00,0x00,0x70,0x08,0x00,0x90,0x10,0x00,0x88,0x10,0x00,0x08,0x11,0x00,0x08,0x11,0x00,0x08,0x19,0x00,0x10,0x0E, // 83 + 0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0xF8,0x1F,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08, // 84 + 0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x18,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0xF8,0x0F, // 85 + 0x00,0x00,0x00,0x18,0x00,0x00,0xE0,0x00,0x00,0x00,0x0F,0x00,0x00,0x10,0x00,0x00,0x0F,0x00,0xE0,0x00,0x00,0x18, // 86 + 0x78,0x00,0x00,0x80,0x03,0x00,0x00,0x1C,0x00,0xC0,0x03,0x00,0xC0,0x03,0x00,0x00,0x1C,0x00,0x80,0x03,0x00,0x78, // 87 + 0x00,0x00,0x00,0x08,0x10,0x00,0x10,0x0C,0x00,0x60,0x03,0x00,0x80,0x00,0x00,0x60,0x03,0x00,0x10,0x0C,0x00,0x08,0x10, // 88 + 0x00,0x00,0x00,0x08,0x00,0x00,0x30,0x00,0x00,0xC0,0x00,0x00,0x80,0x1F,0x00,0xC0,0x00,0x00,0x30,0x00,0x00,0x08, // 89 + 0x00,0x00,0x00,0x08,0x18,0x00,0x08,0x1C,0x00,0x08,0x12,0x00,0x88,0x11,0x00,0x48,0x10,0x00,0x38,0x10,0x00,0x18,0x10, // 90 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x00,0x04,0x20,0x00,0x04,0x20, // 91 + 0x00,0x00,0x00,0x08,0x00,0x00,0x70,0x00,0x00,0x80,0x01,0x00,0x00,0x06,0x00,0x00,0x38,0x00,0x00,0x40, // 92 + 0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x20,0x00,0x04,0x20,0x00,0xFC,0x3F, // 93 + 0x00,0x00,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0x00,0x10,0x00,0x00,0x60,0x00,0x00,0x40, // 94 + 0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80, // 95 + 0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x06,0x00,0x00,0x08, // 96 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x40,0x11,0x00,0x20,0x11,0x00,0x20,0x11,0x00,0x20,0x09,0x00,0xC0,0x1F, // 97 + 0x00,0x00,0x00,0xFC,0x1F,0x00,0x60,0x08,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0x80,0x07, // 98 + 0x00,0x00,0x00,0x80,0x07,0x00,0x40,0x08,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x40,0x08, // 99 + 0x00,0x00,0x00,0x80,0x07,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x60,0x08,0x00,0xFC,0x1F, // 100 + 0x00,0x00,0x00,0x80,0x07,0x00,0x60,0x09,0x00,0x20,0x11,0x00,0x20,0x11,0x00,0x60,0x11,0x00,0xC0,0x09, // 101 + 0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xF8,0x1F,0x00,0x24,0x00,0x00,0x24,0x00,0x00,0x24, // 102 + 0x00,0x00,0x00,0x80,0x07,0x00,0x60,0x58,0x00,0x20,0x90,0x00,0x20,0x90,0x00,0x40,0x88,0x00,0xE0,0x7F, // 103 + 0x00,0x00,0x00,0xFC,0x1F,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xC0,0x1F, // 104 + 0x00,0x00,0x00,0x00,0x10,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0xEC,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 105 + 0x00,0x00,0x00,0x00,0x80,0x00,0x20,0x80,0x00,0x20,0x80,0x00,0xEC,0x7F, // 106 + 0x00,0x00,0x00,0xFC,0x1F,0x00,0x00,0x01,0x00,0x80,0x01,0x00,0x40,0x06,0x00,0x20,0x08,0x00,0x00,0x10, // 107 + 0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0xFC,0x0F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 108 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xE0,0x1F,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xC0,0x1F, // 109 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0x40,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xC0,0x1F, // 110 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0xC0,0x0F, // 111 + 0x00,0x00,0x00,0xE0,0xFF,0x00,0x40,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0x80,0x07, // 112 + 0x00,0x00,0x00,0x80,0x07,0x00,0x60,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x40,0x08,0x00,0xE0,0xFF, // 113 + 0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x40, // 114 + 0x00,0x00,0x00,0xC0,0x09,0x00,0x20,0x11,0x00,0x20,0x11,0x00,0x20,0x12,0x00,0x20,0x12,0x00,0x40,0x0E, // 115 + 0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0xF8,0x0F,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x20,0x10, // 116 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x08,0x00,0xE0,0x1F, // 117 + 0x00,0x00,0x00,0x60,0x00,0x00,0x80,0x03,0x00,0x00,0x1C,0x00,0x00,0x1C,0x00,0x80,0x03,0x00,0x60, // 118 + 0x60,0x00,0x00,0x80,0x07,0x00,0x00,0x18,0x00,0x80,0x07,0x00,0x80,0x07,0x00,0x00,0x18,0x00,0x80,0x07,0x00,0x60, // 119 + 0x00,0x00,0x00,0x20,0x10,0x00,0x40,0x0C,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x40,0x0C,0x00,0x20,0x10, // 120 + 0x00,0x00,0x00,0x20,0x00,0x00,0xC0,0x81,0x00,0x00,0xC6,0x00,0x00,0x3C,0x00,0x80,0x03,0x00,0x60, // 121 + 0x00,0x00,0x00,0x20,0x18,0x00,0x20,0x14,0x00,0x20,0x12,0x00,0x20,0x11,0x00,0xA0,0x10,0x00,0x60,0x10, // 122 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0xF8,0x3E,0x00,0x04,0x40,0x00,0x04,0x40, // 123 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF, // 124 + 0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x40,0x00,0x04,0x40,0x00,0xF8,0x3E,0x00,0x00,0x01,0x00,0x00,0x01, // 125 + 0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x01, // 126 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 127 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 128 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 129 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 130 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 131 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 132 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 133 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 134 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 135 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 136 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 137 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 138 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 139 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 140 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 141 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 142 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 143 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 144 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 145 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 146 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 147 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 148 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 149 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 150 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 151 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 152 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 153 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 154 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 155 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 156 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 157 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 158 + 0x00,0x00,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0x08,0x40,0x00,0xF8,0x7F, // 159 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x7E, // 161 + 0x00,0x00,0x00,0x80,0x07,0x00,0x40,0x08,0x00,0x20,0x10,0x00,0xF8,0x7F,0x00,0x20,0x10,0x00,0x40,0x08, // 162 + 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x11,0x00,0xF0,0x1F,0x00,0x18,0x11,0x00,0x08,0x11,0x00,0x08,0x11,0x00,0x10,0x10, // 163 + 0x00,0x00,0x00,0x20,0x08,0x00,0xC0,0x07,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0x40,0x04,0x00,0xC0,0x07,0x00,0x20,0x08, // 164 + 0x00,0x00,0x00,0x48,0x01,0x00,0x50,0x01,0x00,0x60,0x01,0x00,0x80,0x1F,0x00,0x60,0x01,0x00,0x50,0x01,0x00,0x48,0x01, // 165 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7C, // 166 + 0x00,0x00,0x00,0xB0,0x21,0x00,0x68,0x22,0x00,0x48,0x26,0x00,0x48,0x24,0x00,0x88,0x2C,0x00,0x88,0x1B, // 167 + 0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x04, // 168 + 0xC0,0x03,0x00,0x20,0x04,0x00,0x90,0x09,0x00,0x50,0x0A,0x00,0x50,0x0A,0x00,0x50,0x0A,0x00,0x20,0x04,0x00,0xC0,0x03, // 169 + 0x00,0x00,0x00,0x00,0x00,0x00,0xC8,0x04,0x00,0x28,0x05,0x00,0x28,0x05,0x00,0xA8,0x04,0x00,0xF0,0x05, // 170 + 0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0xC0,0x0C,0x00,0x00,0x03,0x00,0x80,0x07,0x00,0xC0,0x0C, // 171 + 0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x03, // 172 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02,0x00,0x00,0x02, // 173 + 0xC0,0x03,0x00,0x20,0x04,0x00,0xD0,0x0B,0x00,0x50,0x09,0x00,0x50,0x0B,0x00,0xD0,0x0A,0x00,0x20,0x04,0x00,0xC0,0x03, // 174 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0x08, // 175 + 0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x48,0x00,0x00,0x48,0x00,0x00,0x30, // 176 + 0x00,0x00,0x00,0x80,0x10,0x00,0x80,0x10,0x00,0x80,0x10,0x00,0xE0,0x13,0x00,0x80,0x10,0x00,0x80,0x10,0x00,0x80,0x10, // 177 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x88,0x01,0x00,0x48,0x01,0x00,0x30,0x01, // 178 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0x28,0x01,0x00,0x28,0x01,0x00,0xD8, // 179 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x06,0x00,0x00,0x02, // 180 + 0x00,0x00,0x00,0xE0,0xFF,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0xE0,0x1F,0x00,0x00,0x10, // 181 + 0x00,0x00,0x00,0xF0,0x00,0x00,0xF0,0x00,0x00,0xF8,0x01,0x00,0xF8,0x01,0x00,0xF8,0x3F,0x00,0x08,0x00,0x00,0xF8,0x3F, // 182 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x00,0x80,0x01, // 183 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x80,0x00,0x00,0xE0, // 184 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x01,0x00,0xF8,0x01,0x00,0x00,0x01, // 185 + 0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x04,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0x08,0x05,0x00,0xF0,0x04, // 186 + 0x00,0x00,0x00,0xC0,0x0C,0x00,0x80,0x07,0x00,0x00,0x03,0x00,0xC0,0x0C,0x00,0x80,0x07,0x00,0x00,0x03, // 187 + 0x00,0x02,0x00,0x84,0x02,0x00,0xFC,0x01,0x00,0x80,0x31,0x00,0x00,0x29,0x00,0x80,0x26,0x00,0x80,0x7E,0x00,0x00,0x20, // 188 + 0x00,0x02,0x00,0x84,0x02,0x00,0xFC,0x01,0x00,0x80,0x43,0x00,0x00,0x63,0x00,0x80,0x52,0x00,0x80,0x4C, // 189 + 0x84,0x02,0x00,0x94,0x02,0x00,0x94,0x01,0x00,0x6C,0x31,0x00,0x00,0x29,0x00,0x80,0x26,0x00,0x80,0x7E,0x00,0x00,0x20, // 190 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0xC8,0x00,0x60,0x87,0x00,0x00,0x80,0x00,0x00,0x40, // 191 + 0x00,0x00,0x00,0x00,0x18,0x00,0x01,0x07,0x00,0xF3,0x02,0x00,0x0A,0x02,0x00,0xF0,0x02,0x00,0x00,0x07,0x00,0x00,0x18, // 192 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x07,0x00,0xF2,0x02,0x00,0x0B,0x02,0x00,0xF1,0x02,0x00,0x00,0x07,0x00,0x00,0x18, // 193 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x07,0x00,0xF2,0x02,0x00,0x09,0x02,0x00,0xF2,0x02,0x00,0x00,0x07,0x00,0x00,0x18, // 194 + 0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x07,0x00,0xF1,0x02,0x00,0x0B,0x02,0x00,0xF2,0x02,0x00,0x03,0x07,0x00,0x00,0x18, // 195 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x07,0x00,0xF2,0x02,0x00,0x08,0x02,0x00,0xF2,0x02,0x00,0x00,0x07,0x00,0x00,0x18, // 196 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x0F,0x00,0xE7,0x02,0x00,0x19,0x02,0x00,0xE7,0x02,0x00,0x00,0x0F,0x00,0x00,0x18, // 197 + 0x00,0x18,0x00,0x80,0x07,0x00,0x78,0x02,0x00,0x08,0x02,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 198 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x08,0x10,0x00,0x08,0x90,0x00,0x08,0x90,0x00,0x08,0xF0,0x00,0x10,0x08, // 199 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x89,0x10,0x00,0x8B,0x10,0x00,0x8A,0x10,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 200 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x8A,0x10,0x00,0x8B,0x10,0x00,0x89,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 201 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x8A,0x10,0x00,0x89,0x10,0x00,0x89,0x10,0x00,0x8A,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 202 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x8A,0x10,0x00,0x88,0x10,0x00,0x8A,0x10,0x00,0x88,0x10,0x00,0x88,0x10, // 203 + 0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x10,0x00,0x0B,0x10,0x00,0xFA,0x1F,0x00,0x08,0x10,0x00,0x08,0x10, // 204 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x00,0x0A,0x10,0x00,0xFB,0x1F,0x00,0x09,0x10,0x00,0x08,0x10, // 205 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x00,0x0A,0x10,0x00,0xF9,0x1F,0x00,0x0A,0x10,0x00,0x08,0x10, // 206 + 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x00,0x0A,0x10,0x00,0xF8,0x1F,0x00,0x0A,0x10,0x00,0x08,0x10, // 207 + 0x80,0x00,0x00,0xF8,0x1F,0x00,0x88,0x10,0x00,0x88,0x10,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 208 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x1B,0x00,0x00,0x61,0x00,0x00,0x83,0x01,0x00,0x02,0x06,0x00,0x03,0x18,0x00,0xF8,0x1F, // 209 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x11,0x08,0x00,0x0B,0x10,0x00,0x0A,0x10,0x00,0x08,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 210 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x0A,0x10,0x00,0x0B,0x10,0x00,0x09,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 211 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x0A,0x10,0x00,0x09,0x10,0x00,0x0A,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 212 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x13,0x08,0x00,0x09,0x10,0x00,0x0B,0x10,0x00,0x0A,0x10,0x00,0x13,0x08,0x00,0xE0,0x07, // 213 + 0x00,0x00,0x00,0xE0,0x07,0x00,0x10,0x08,0x00,0x0A,0x10,0x00,0x08,0x10,0x00,0x0A,0x10,0x00,0x10,0x08,0x00,0xE0,0x07, // 214 + 0x00,0x00,0x00,0x20,0x04,0x00,0x40,0x02,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x40,0x02,0x00,0x20,0x04, // 215 + 0x00,0x10,0x00,0xE0,0x0F,0x00,0x10,0x1E,0x00,0x08,0x13,0x00,0x88,0x11,0x00,0xC8,0x10,0x00,0x38,0x08,0x00,0xF8,0x07, // 216 + 0x00,0x00,0x00,0xF8,0x0F,0x00,0x01,0x18,0x00,0x03,0x10,0x00,0x02,0x10,0x00,0x00,0x10,0x00,0x00,0x18,0x00,0xF8,0x0F, // 217 + 0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x18,0x00,0x02,0x10,0x00,0x03,0x10,0x00,0x01,0x10,0x00,0x00,0x18,0x00,0xF8,0x0F, // 218 + 0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x18,0x00,0x02,0x10,0x00,0x01,0x10,0x00,0x02,0x10,0x00,0x00,0x18,0x00,0xF8,0x0F, // 219 + 0x00,0x00,0x00,0xF8,0x0F,0x00,0x00,0x18,0x00,0x02,0x10,0x00,0x00,0x10,0x00,0x02,0x10,0x00,0x00,0x18,0x00,0xF8,0x0F, // 220 + 0x00,0x00,0x00,0x08,0x00,0x00,0x30,0x00,0x00,0xC2,0x00,0x00,0x83,0x1F,0x00,0xC1,0x00,0x00,0x30,0x00,0x00,0x08, // 221 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x10,0x02,0x00,0x30,0x03,0x00,0xE0,0x01, // 222 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0x04,0x00,0x00,0xC4,0x11,0x00,0x24,0x11,0x00,0x18,0x13,0x00,0x00,0x0E, // 223 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x42,0x11,0x00,0x26,0x11,0x00,0x28,0x11,0x00,0x20,0x09,0x00,0xC0,0x1F, // 224 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x40,0x11,0x00,0x28,0x11,0x00,0x26,0x11,0x00,0x22,0x09,0x00,0xC0,0x1F, // 225 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x48,0x11,0x00,0x26,0x11,0x00,0x26,0x11,0x00,0x28,0x09,0x00,0xC0,0x1F, // 226 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x4C,0x11,0x00,0x24,0x11,0x00,0x2C,0x11,0x00,0x28,0x09,0x00,0xCC,0x1F, // 227 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x44,0x11,0x00,0x20,0x11,0x00,0x24,0x11,0x00,0x20,0x09,0x00,0xC0,0x1F, // 228 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x46,0x11,0x00,0x29,0x11,0x00,0x29,0x11,0x00,0x26,0x09,0x00,0xC0,0x1F, // 229 + 0x00,0x00,0x00,0x20,0x1E,0x00,0x20,0x11,0x00,0xC0,0x0F,0x00,0x20,0x11,0x00,0x20,0x11,0x00,0xC0,0x11, // 230 + 0x00,0x00,0x00,0x80,0x07,0x00,0x40,0x08,0x00,0x20,0x10,0x00,0x20,0x90,0x00,0x20,0x90,0x00,0x40,0xE8, // 231 + 0x00,0x00,0x00,0x80,0x07,0x00,0x62,0x09,0x00,0x26,0x11,0x00,0x28,0x11,0x00,0x60,0x11,0x00,0xC0,0x09, // 232 + 0x00,0x00,0x00,0x80,0x07,0x00,0x60,0x09,0x00,0x28,0x11,0x00,0x26,0x11,0x00,0x62,0x11,0x00,0xC0,0x09, // 233 + 0x00,0x00,0x00,0x80,0x07,0x00,0x68,0x09,0x00,0x26,0x11,0x00,0x26,0x11,0x00,0x68,0x11,0x00,0xC0,0x09, // 234 + 0x00,0x00,0x00,0x80,0x07,0x00,0x64,0x09,0x00,0x20,0x11,0x00,0x24,0x11,0x00,0x60,0x11,0x00,0xC0,0x09, // 235 + 0x00,0x00,0x00,0x00,0x10,0x00,0x22,0x10,0x00,0x26,0x10,0x00,0xE8,0x1F,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 236 + 0x00,0x00,0x00,0x00,0x10,0x00,0x20,0x10,0x00,0x28,0x10,0x00,0xE6,0x1F,0x00,0x02,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 237 + 0x00,0x00,0x00,0x00,0x10,0x00,0x28,0x10,0x00,0x26,0x10,0x00,0xE6,0x1F,0x00,0x08,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 238 + 0x00,0x00,0x00,0x00,0x10,0x00,0x20,0x10,0x00,0x24,0x10,0x00,0xE0,0x1F,0x00,0x04,0x10,0x00,0x00,0x10,0x00,0x00,0x10, // 239 + 0x00,0x00,0x00,0x80,0x07,0x00,0x6C,0x18,0x00,0x2C,0x10,0x00,0x38,0x10,0x00,0x68,0x18,0x00,0xC0,0x0F, // 240 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0x4C,0x00,0x00,0x24,0x00,0x00,0x2C,0x00,0x00,0x28,0x00,0x00,0xCC,0x1F, // 241 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x62,0x18,0x00,0x26,0x10,0x00,0x28,0x10,0x00,0x60,0x18,0x00,0xC0,0x0F, // 242 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x60,0x18,0x00,0x28,0x10,0x00,0x26,0x10,0x00,0x62,0x18,0x00,0xC0,0x0F, // 243 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x68,0x18,0x00,0x26,0x10,0x00,0x26,0x10,0x00,0x68,0x18,0x00,0xC0,0x0F, // 244 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x6C,0x18,0x00,0x24,0x10,0x00,0x28,0x10,0x00,0x6C,0x18,0x00,0xC0,0x0F, // 245 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x64,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x64,0x18,0x00,0xC0,0x0F, // 246 + 0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x60,0x0D,0x00,0x60,0x0D,0x00,0x00,0x01,0x00,0x00,0x01,0x00,0x00,0x01, // 247 + 0x00,0x00,0x00,0xC0,0x1F,0x00,0x60,0x1C,0x00,0x20,0x12,0x00,0x20,0x11,0x00,0xE0,0x18,0x00,0xE0,0x07, // 248 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0x02,0x10,0x00,0x06,0x10,0x00,0x08,0x10,0x00,0x00,0x08,0x00,0xE0,0x1F, // 249 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0x00,0x10,0x00,0x08,0x10,0x00,0x06,0x10,0x00,0x02,0x08,0x00,0xE0,0x1F, // 250 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0x08,0x10,0x00,0x06,0x10,0x00,0x06,0x10,0x00,0x08,0x08,0x00,0xE0,0x1F, // 251 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0x04,0x10,0x00,0x00,0x10,0x00,0x00,0x10,0x00,0x04,0x08,0x00,0xE0,0x1F, // 252 + 0x00,0x00,0x00,0x20,0x00,0x00,0xC0,0x81,0x00,0x08,0xC6,0x00,0x06,0x3C,0x00,0x82,0x03,0x00,0x60, // 253 + 0x00,0x00,0x00,0xFC,0xFF,0x00,0x40,0x18,0x00,0x20,0x10,0x00,0x20,0x10,0x00,0x60,0x18,0x00,0x80,0x07, // 254 + 0x00,0x00,0x00,0x20,0x00,0x00,0xC4,0x81,0x00,0x00,0xC6,0x00,0x04,0x3C,0x00,0x80,0x03,0x00,0x60 // 255 +}; + +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char Open_Sans_ExtraBold_16[] PROGMEM = { + 0x11, // Width: 17 + 0x17, // Height: 23 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x04, // 32:65535 + 0x00, 0x00, 0x0C, 0x05, // 33:0 + 0x00, 0x0C, 0x17, 0x08, // 34:12 + 0x00, 0x23, 0x20, 0x0B, // 35:35 + 0x00, 0x43, 0x17, 0x09, // 36:67 + 0x00, 0x5A, 0x2C, 0x0F, // 37:90 + 0x00, 0x86, 0x27, 0x0D, // 38:134 + 0x00, 0xAD, 0x0B, 0x05, // 39:173 + 0x00, 0xB8, 0x0F, 0x06, // 40:184 + 0x00, 0xC7, 0x0F, 0x06, // 41:199 + 0x00, 0xD6, 0x1A, 0x09, // 42:214 + 0x00, 0xF0, 0x17, 0x09, // 43:240 + 0x01, 0x07, 0x0C, 0x05, // 44:263 + 0x01, 0x13, 0x0E, 0x05, // 45:275 + 0x01, 0x21, 0x0C, 0x05, // 46:289 + 0x01, 0x2D, 0x13, 0x07, // 47:301 + 0x01, 0x40, 0x18, 0x09, // 48:320 + 0x01, 0x58, 0x15, 0x09, // 49:344 + 0x01, 0x6D, 0x18, 0x09, // 50:365 + 0x01, 0x85, 0x18, 0x09, // 51:389 + 0x01, 0x9D, 0x1A, 0x09, // 52:413 + 0x01, 0xB7, 0x18, 0x09, // 53:439 + 0x01, 0xCF, 0x1A, 0x09, // 54:463 + 0x01, 0xE9, 0x19, 0x09, // 55:489 + 0x02, 0x02, 0x1A, 0x09, // 56:514 + 0x02, 0x1C, 0x1A, 0x09, // 57:540 + 0x02, 0x36, 0x0C, 0x05, // 58:566 + 0x02, 0x42, 0x0C, 0x05, // 59:578 + 0x02, 0x4E, 0x17, 0x09, // 60:590 + 0x02, 0x65, 0x17, 0x09, // 61:613 + 0x02, 0x7C, 0x17, 0x09, // 62:636 + 0x02, 0x93, 0x17, 0x08, // 63:659 + 0x02, 0xAA, 0x26, 0x0E, // 64:682 + 0x02, 0xD0, 0x24, 0x0C, // 65:720 + 0x02, 0xF4, 0x1E, 0x0B, // 66:756 + 0x03, 0x12, 0x1B, 0x0A, // 67:786 + 0x03, 0x2D, 0x20, 0x0C, // 68:813 + 0x03, 0x4D, 0x18, 0x09, // 69:845 + 0x03, 0x65, 0x17, 0x09, // 70:869 + 0x03, 0x7C, 0x21, 0x0C, // 71:892 + 0x03, 0x9D, 0x21, 0x0C, // 72:925 + 0x03, 0xBE, 0x0C, 0x06, // 73:958 + 0x03, 0xCA, 0x0C, 0x06, // 74:970 + 0x03, 0xD6, 0x21, 0x0B, // 75:982 + 0x03, 0xF7, 0x18, 0x09, // 76:1015 + 0x04, 0x0F, 0x2A, 0x0F, // 77:1039 + 0x04, 0x39, 0x24, 0x0D, // 78:1081 + 0x04, 0x5D, 0x23, 0x0D, // 79:1117 + 0x04, 0x80, 0x1A, 0x0A, // 80:1152 + 0x04, 0x9A, 0x24, 0x0D, // 81:1178 + 0x04, 0xBE, 0x21, 0x0B, // 82:1214 + 0x04, 0xDF, 0x18, 0x09, // 83:1247 + 0x04, 0xF7, 0x19, 0x09, // 84:1271 + 0x05, 0x10, 0x20, 0x0C, // 85:1296 + 0x05, 0x30, 0x1F, 0x0B, // 86:1328 + 0x05, 0x4F, 0x31, 0x11, // 87:1359 + 0x05, 0x80, 0x24, 0x0C, // 88:1408 + 0x05, 0xA4, 0x1F, 0x0B, // 89:1444 + 0x05, 0xC3, 0x1E, 0x0A, // 90:1475 + 0x05, 0xE1, 0x0F, 0x05, // 91:1505 + 0x05, 0xF0, 0x15, 0x07, // 92:1520 + 0x06, 0x05, 0x0C, 0x05, // 93:1541 + 0x06, 0x11, 0x17, 0x08, // 94:1553 + 0x06, 0x28, 0x18, 0x08, // 95:1576 + 0x06, 0x40, 0x16, 0x0A, // 96:1600 + 0x06, 0x56, 0x1B, 0x0A, // 97:1622 + 0x06, 0x71, 0x1B, 0x0A, // 98:1649 + 0x06, 0x8C, 0x18, 0x09, // 99:1676 + 0x06, 0xA4, 0x1B, 0x0A, // 100:1700 + 0x06, 0xBF, 0x1B, 0x0A, // 101:1727 + 0x06, 0xDA, 0x14, 0x07, // 102:1754 + 0x06, 0xEE, 0x1E, 0x0A, // 103:1774 + 0x07, 0x0C, 0x1E, 0x0B, // 104:1804 + 0x07, 0x2A, 0x0C, 0x05, // 105:1834 + 0x07, 0x36, 0x0C, 0x05, // 106:1846 + 0x07, 0x42, 0x21, 0x0B, // 107:1858 + 0x07, 0x63, 0x0C, 0x05, // 108:1891 + 0x07, 0x6F, 0x2D, 0x10, // 109:1903 + 0x07, 0x9C, 0x1E, 0x0B, // 110:1948 + 0x07, 0xBA, 0x1A, 0x0A, // 111:1978 + 0x07, 0xD4, 0x1B, 0x0A, // 112:2004 + 0x07, 0xEF, 0x1B, 0x0A, // 113:2031 + 0x08, 0x0A, 0x17, 0x08, // 114:2058 + 0x08, 0x21, 0x18, 0x09, // 115:2081 + 0x08, 0x39, 0x15, 0x07, // 116:2105 + 0x08, 0x4E, 0x1E, 0x0B, // 117:2126 + 0x08, 0x6C, 0x1D, 0x0A, // 118:2156 + 0x08, 0x89, 0x2C, 0x0F, // 119:2185 + 0x08, 0xB5, 0x1E, 0x0A, // 120:2229 + 0x08, 0xD3, 0x1D, 0x0A, // 121:2259 + 0x08, 0xF0, 0x18, 0x08, // 122:2288 + 0x09, 0x08, 0x12, 0x07, // 123:2312 + 0x09, 0x1A, 0x0F, 0x08, // 124:2330 + 0x09, 0x29, 0x14, 0x07, // 125:2345 + 0x09, 0x3D, 0x17, 0x09, // 126:2365 + 0x09, 0x54, 0x18, 0x09, // 127:2388 + 0x09, 0x6C, 0x18, 0x09, // 128:2412 + 0x09, 0x84, 0x18, 0x09, // 129:2436 + 0x09, 0x9C, 0x18, 0x09, // 130:2460 + 0x09, 0xB4, 0x18, 0x09, // 131:2484 + 0x09, 0xCC, 0x18, 0x09, // 132:2508 + 0x09, 0xE4, 0x18, 0x09, // 133:2532 + 0x09, 0xFC, 0x18, 0x09, // 134:2556 + 0x0A, 0x14, 0x18, 0x09, // 135:2580 + 0x0A, 0x2C, 0x18, 0x09, // 136:2604 + 0x0A, 0x44, 0x18, 0x09, // 137:2628 + 0x0A, 0x5C, 0x18, 0x09, // 138:2652 + 0x0A, 0x74, 0x18, 0x09, // 139:2676 + 0x0A, 0x8C, 0x18, 0x09, // 140:2700 + 0x0A, 0xA4, 0x18, 0x09, // 141:2724 + 0x0A, 0xBC, 0x18, 0x09, // 142:2748 + 0x0A, 0xD4, 0x18, 0x09, // 143:2772 + 0x0A, 0xEC, 0x18, 0x09, // 144:2796 + 0x0B, 0x04, 0x18, 0x09, // 145:2820 + 0x0B, 0x1C, 0x18, 0x09, // 146:2844 + 0x0B, 0x34, 0x18, 0x09, // 147:2868 + 0x0B, 0x4C, 0x18, 0x09, // 148:2892 + 0x0B, 0x64, 0x18, 0x09, // 149:2916 + 0x0B, 0x7C, 0x18, 0x09, // 150:2940 + 0x0B, 0x94, 0x18, 0x09, // 151:2964 + 0x0B, 0xAC, 0x18, 0x09, // 152:2988 + 0x0B, 0xC4, 0x18, 0x09, // 153:3012 + 0x0B, 0xDC, 0x18, 0x09, // 154:3036 + 0x0B, 0xF4, 0x18, 0x09, // 155:3060 + 0x0C, 0x0C, 0x18, 0x09, // 156:3084 + 0x0C, 0x24, 0x18, 0x09, // 157:3108 + 0x0C, 0x3C, 0x18, 0x09, // 158:3132 + 0x0C, 0x54, 0x18, 0x09, // 159:3156 + 0xFF, 0xFF, 0x00, 0x04, // 160:65535 + 0x0C, 0x6C, 0x0C, 0x05, // 161:3180 + 0x0C, 0x78, 0x18, 0x09, // 162:3192 + 0x0C, 0x90, 0x1B, 0x09, // 163:3216 + 0x0C, 0xAB, 0x17, 0x09, // 164:3243 + 0x0C, 0xC2, 0x19, 0x09, // 165:3266 + 0x0C, 0xDB, 0x0F, 0x08, // 166:3291 + 0x0C, 0xEA, 0x15, 0x08, // 167:3306 + 0x0C, 0xFF, 0x16, 0x0A, // 168:3327 + 0x0D, 0x15, 0x23, 0x0D, // 169:3349 + 0x0D, 0x38, 0x11, 0x06, // 170:3384 + 0x0D, 0x49, 0x1D, 0x0B, // 171:3401 + 0x0D, 0x66, 0x17, 0x09, // 172:3430 + 0x0D, 0x7D, 0x0E, 0x05, // 173:3453 + 0x0D, 0x8B, 0x23, 0x0D, // 174:3467 + 0x0D, 0xAE, 0x16, 0x08, // 175:3502 + 0x0D, 0xC4, 0x11, 0x07, // 176:3524 + 0x0D, 0xD5, 0x18, 0x09, // 177:3541 + 0x0D, 0xED, 0x11, 0x06, // 178:3565 + 0x0D, 0xFE, 0x11, 0x06, // 179:3582 + 0x0E, 0x0F, 0x13, 0x0A, // 180:3599 + 0x0E, 0x22, 0x1E, 0x0B, // 181:3618 + 0x0E, 0x40, 0x1B, 0x0A, // 182:3648 + 0x0E, 0x5B, 0x0B, 0x05, // 183:3675 + 0x0E, 0x66, 0x09, 0x03, // 184:3686 + 0x0E, 0x6F, 0x0E, 0x06, // 185:3695 + 0x0E, 0x7D, 0x11, 0x06, // 186:3709 + 0x0E, 0x8E, 0x1D, 0x0B, // 187:3726 + 0x0E, 0xAB, 0x2A, 0x0F, // 188:3755 + 0x0E, 0xD5, 0x2A, 0x0F, // 189:3797 + 0x0E, 0xFF, 0x2A, 0x0F, // 190:3839 + 0x0F, 0x29, 0x18, 0x08, // 191:3881 + 0x0F, 0x41, 0x24, 0x0C, // 192:3905 + 0x0F, 0x65, 0x24, 0x0C, // 193:3941 + 0x0F, 0x89, 0x24, 0x0C, // 194:3977 + 0x0F, 0xAD, 0x24, 0x0C, // 195:4013 + 0x0F, 0xD1, 0x24, 0x0C, // 196:4049 + 0x0F, 0xF5, 0x24, 0x0C, // 197:4085 + 0x10, 0x19, 0x2A, 0x0F, // 198:4121 + 0x10, 0x43, 0x1B, 0x0A, // 199:4163 + 0x10, 0x5E, 0x18, 0x09, // 200:4190 + 0x10, 0x76, 0x18, 0x09, // 201:4214 + 0x10, 0x8E, 0x18, 0x09, // 202:4238 + 0x10, 0xA6, 0x18, 0x09, // 203:4262 + 0x10, 0xBE, 0x0D, 0x06, // 204:4286 + 0x10, 0xCB, 0x10, 0x06, // 205:4299 + 0x10, 0xDB, 0x10, 0x06, // 206:4315 + 0x10, 0xEB, 0x10, 0x06, // 207:4331 + 0x10, 0xFB, 0x20, 0x0C, // 208:4347 + 0x11, 0x1B, 0x24, 0x0D, // 209:4379 + 0x11, 0x3F, 0x23, 0x0D, // 210:4415 + 0x11, 0x62, 0x23, 0x0D, // 211:4450 + 0x11, 0x85, 0x23, 0x0D, // 212:4485 + 0x11, 0xA8, 0x23, 0x0D, // 213:4520 + 0x11, 0xCB, 0x23, 0x0D, // 214:4555 + 0x11, 0xEE, 0x17, 0x09, // 215:4590 + 0x12, 0x05, 0x23, 0x0D, // 216:4613 + 0x12, 0x28, 0x20, 0x0C, // 217:4648 + 0x12, 0x48, 0x20, 0x0C, // 218:4680 + 0x12, 0x68, 0x20, 0x0C, // 219:4712 + 0x12, 0x88, 0x20, 0x0C, // 220:4744 + 0x12, 0xA8, 0x1F, 0x0B, // 221:4776 + 0x12, 0xC7, 0x1A, 0x0A, // 222:4807 + 0x12, 0xE1, 0x23, 0x0C, // 223:4833 + 0x13, 0x04, 0x1B, 0x0A, // 224:4868 + 0x13, 0x1F, 0x1B, 0x0A, // 225:4895 + 0x13, 0x3A, 0x1B, 0x0A, // 226:4922 + 0x13, 0x55, 0x1B, 0x0A, // 227:4949 + 0x13, 0x70, 0x1B, 0x0A, // 228:4976 + 0x13, 0x8B, 0x1B, 0x0A, // 229:5003 + 0x13, 0xA6, 0x2A, 0x0F, // 230:5030 + 0x13, 0xD0, 0x18, 0x09, // 231:5072 + 0x13, 0xE8, 0x1B, 0x0A, // 232:5096 + 0x14, 0x03, 0x1B, 0x0A, // 233:5123 + 0x14, 0x1E, 0x1B, 0x0A, // 234:5150 + 0x14, 0x39, 0x1B, 0x0A, // 235:5177 + 0x14, 0x54, 0x0D, 0x05, // 236:5204 + 0x14, 0x61, 0x0D, 0x05, // 237:5217 + 0x14, 0x6E, 0x0D, 0x05, // 238:5230 + 0x14, 0x7B, 0x0D, 0x05, // 239:5243 + 0x14, 0x88, 0x1A, 0x0A, // 240:5256 + 0x14, 0xA2, 0x1E, 0x0B, // 241:5282 + 0x14, 0xC0, 0x1A, 0x0A, // 242:5312 + 0x14, 0xDA, 0x1A, 0x0A, // 243:5338 + 0x14, 0xF4, 0x1A, 0x0A, // 244:5364 + 0x15, 0x0E, 0x1A, 0x0A, // 245:5390 + 0x15, 0x28, 0x1A, 0x0A, // 246:5416 + 0x15, 0x42, 0x17, 0x09, // 247:5442 + 0x15, 0x59, 0x1D, 0x0B, // 248:5465 + 0x15, 0x76, 0x1E, 0x0B, // 249:5494 + 0x15, 0x94, 0x1E, 0x0B, // 250:5524 + 0x15, 0xB2, 0x1E, 0x0B, // 251:5554 + 0x15, 0xD0, 0x1E, 0x0B, // 252:5584 + 0x15, 0xEE, 0x1D, 0x0A, // 253:5614 + 0x16, 0x0B, 0x1B, 0x0A, // 254:5643 + 0x16, 0x26, 0x1D, 0x0A, // 255:5670 + + // Font Data: + 0x00,0x00,0x00,0xC0,0xBF,0x03,0xC0,0xBF,0x03,0xC0,0xBF,0x03, // 33 + 0x00,0x00,0x00,0xC0,0x03,0x00,0xC0,0x03,0x00,0xC0,0x01,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0xC0,0x03,0x00,0xC0,0x01, // 34 + 0x00,0x60,0x00,0x00,0x66,0x00,0x00,0xE6,0x03,0x00,0xFF,0x03,0xC0,0x7F,0x00,0xC0,0x66,0x03,0x00,0xFE,0x03,0xC0,0xFF,0x00,0xC0,0x67,0x00,0x00,0x66,0x00,0x00,0x06, // 35 + 0x00,0x00,0x00,0x80,0xC7,0x01,0xC0,0x8F,0x01,0xC0,0x9F,0x01,0xE0,0x9C,0x03,0xC0,0xFC,0x01,0xC0,0xF8,0x01,0xC0,0xF1, // 36 + 0x00,0x07,0x00,0xC0,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x02,0xC0,0x1F,0x03,0x80,0xCF,0x03,0x00,0xF0,0x00,0x00,0x3C,0x00,0x00,0x0F,0x00,0xC0,0xF3,0x01,0xC0,0xF8,0x03,0x00,0x18,0x03,0x00,0xF8,0x03,0x00,0xF0,0x01,0x00,0xE0, // 37 + 0x00,0x00,0x00,0x00,0xF0,0x01,0x80,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x1E,0x03,0xC0,0x3C,0x03,0xC0,0xFF,0x03,0xC0,0xF7,0x03,0x80,0xE3,0x01,0x00,0xF8,0x03,0x00,0xF8,0x03,0x00,0x38,0x03,0x00,0x00,0x02, // 38 + 0x00,0x00,0x00,0xC0,0x03,0x00,0xC0,0x03,0x00,0xC0,0x01, // 39 + 0x00,0x00,0x00,0x00,0xFE,0x01,0x80,0xFF,0x07,0xC0,0xFF,0x0F,0xC0,0x00,0x0C, // 40 + 0x00,0x00,0x00,0xC0,0x00,0x0C,0xC0,0xFF,0x0F,0x80,0xFF,0x07,0x00,0xFE,0x01, // 41 + 0x00,0x00,0x00,0x80,0x01,0x00,0x00,0x1F,0x00,0x60,0x1F,0x00,0xE0,0x07,0x00,0x60,0x1F,0x00,0x00,0x1F,0x00,0x80,0x03,0x00,0x00,0x01, // 42 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0x18,0x00,0x00,0x18, // 43 + 0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x1F,0x00,0x00,0x03, // 44 + 0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30, // 45 + 0x00,0x00,0x00,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x80,0x03, // 46 + 0x00,0x00,0x02,0x00,0xC0,0x03,0x00,0xF8,0x03,0x00,0xFF,0x00,0xC0,0x1F,0x00,0xC0,0x03,0x00,0x40, // 47 + 0x00,0x00,0x00,0x80,0xFF,0x00,0x80,0xFF,0x01,0xC0,0xFF,0x03,0xC0,0x00,0x03,0xC0,0xFF,0x03,0x80,0xFF,0x03,0x00,0xFF,0x01, // 48 + 0x00,0x00,0x00,0x00,0x07,0x00,0x00,0x07,0x00,0x80,0x03,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 49 + 0x80,0x00,0x03,0x80,0x81,0x03,0xC0,0xC1,0x03,0xC0,0xF0,0x03,0xC0,0xF8,0x03,0xC0,0x7F,0x03,0xC0,0x1F,0x03,0x80,0x0F,0x03, // 50 + 0x00,0x00,0x00,0xC0,0x00,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0xFF,0x03,0xC0,0xF7,0x01,0x80,0xE7,0x01, // 51 + 0x00,0x60,0x00,0x00,0x78,0x00,0x00,0x7C,0x00,0x00,0x6F,0x00,0x80,0x63,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0x00,0x60, // 52 + 0x00,0x00,0x00,0xC0,0x0F,0x03,0xC0,0x0F,0x03,0xC0,0x0F,0x03,0xC0,0x0C,0x03,0xC0,0xFC,0x03,0xC0,0xFC,0x01,0xC0,0xF8,0x01, // 53 + 0x00,0x00,0x00,0x00,0xFF,0x00,0x80,0xFF,0x01,0x80,0xFB,0x03,0xC0,0x0C,0x03,0xC0,0x9C,0x03,0xC0,0xFC,0x03,0xC0,0xF8,0x01,0x00,0x20, // 54 + 0x00,0x00,0x00,0xC0,0x00,0x00,0xC0,0x80,0x03,0xC0,0xE0,0x03,0xC0,0xFC,0x03,0xC0,0xFF,0x00,0xC0,0x1F,0x00,0xC0,0x03,0x00,0x40, // 55 + 0x00,0x00,0x00,0x80,0xF7,0x01,0xC0,0xFF,0x03,0xC0,0xBF,0x03,0xC0,0x1C,0x03,0xC0,0x3F,0x03,0xC0,0xFF,0x03,0x80,0xE7,0x01,0x00,0x40, // 56 + 0x00,0x06,0x00,0x80,0x1F,0x03,0xC0,0x3F,0x03,0xC0,0x39,0x03,0xC0,0xB0,0x03,0xC0,0xDF,0x03,0x80,0xFF,0x01,0x00,0xFF,0x00,0x00,0x08, // 57 + 0x00,0x00,0x00,0x00,0x8E,0x03,0x00,0x8E,0x03,0x00,0x8E,0x03, // 58 + 0x00,0x00,0x00,0x00,0x0E,0x1F,0x00,0x0E,0x1F,0x00,0x0E,0x03, // 59 + 0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x7C,0x00,0x00,0x6C,0x00,0x00,0x6E,0x00,0x00,0xC6,0x00,0x00,0xC7, // 60 + 0x00,0x00,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66,0x00,0x00,0x66, // 61 + 0x00,0x00,0x00,0x00,0xC7,0x00,0x00,0xC6,0x00,0x00,0x6E,0x00,0x00,0x6C,0x00,0x00,0x7C,0x00,0x00,0x38,0x00,0x00,0x38, // 62 + 0x80,0x00,0x00,0xC0,0x01,0x00,0xC0,0xB0,0x03,0xC0,0xB8,0x03,0xC0,0xBC,0x03,0xC0,0x0F,0x00,0x80,0x0F,0x00,0x00,0x03, // 63 + 0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0xFF,0x03,0x80,0x03,0x03,0x80,0x7D,0x06,0xC0,0xFE,0x06,0xC0,0xC6,0x06,0xC0,0xC6,0x06,0xC0,0x7E,0x06,0xC0,0xFE,0x06,0x80,0xC1,0x02,0x80,0xFF,0x00,0x00,0x7E, // 64 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x80,0xFF,0x01,0xC0,0x7F,0x00,0xC0,0x63,0x00,0xC0,0x63,0x00,0xC0,0x7F,0x00,0x80,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 65 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0xFF,0x03,0x80,0xFF,0x01,0x80,0xE7,0x01, // 66 + 0x00,0x00,0x00,0x00,0xFE,0x00,0x80,0xFF,0x01,0x80,0xFF,0x03,0xC0,0x81,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x01,0x03, // 67 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x81,0x03,0x80,0xFF,0x01,0x80,0xFF,0x00,0x00,0x7E, // 68 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x0C,0x03,0xC0,0x0C,0x03,0xC0,0x0C,0x03,0xC0,0x0C,0x03, // 69 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x18, // 70 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0xFF,0x01,0x80,0xFF,0x01,0xC0,0x83,0x03,0xC0,0x00,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0xF8,0x03,0xC0,0xF9,0x03,0x00,0xF8,0x01, // 71 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 72 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 73 + 0x00,0x00,0x30,0xC0,0xFF,0x3F,0xC0,0xFF,0x3F,0xC0,0xFF,0x1F, // 74 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0x00,0x38,0x00,0x00,0x3E,0x00,0x00,0xFF,0x00,0xC0,0xFF,0x03,0xC0,0xE3,0x03,0xC0,0x80,0x03,0x40,0x00,0x02, // 75 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 76 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x0F,0x00,0x80,0xFF,0x00,0x00,0xF8,0x03,0x00,0x80,0x03,0x00,0xF8,0x03,0x80,0xFF,0x00,0xC0,0x07,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 77 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x07,0x00,0x80,0x1F,0x00,0x00,0x7E,0x00,0x00,0xF8,0x01,0x00,0xE0,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 78 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xC0,0x81,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x81,0x03,0x80,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 79 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x30,0x00,0xC0,0x30,0x00,0xC0,0x3F,0x00,0xC0,0x1F,0x00,0x80,0x1F, // 80 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xC0,0x81,0x03,0xC0,0x00,0x03,0xC0,0x00,0x03,0xC0,0x00,0x07,0xC0,0x81,0x1F,0x80,0xFF,0x1F,0x80,0xFF,0x1D,0x00,0x7E,0x10, // 81 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x30,0x00,0xC0,0x70,0x00,0xC0,0xF9,0x00,0xC0,0xFF,0x03,0x80,0xDF,0x03,0x00,0x07,0x03,0x00,0x00,0x02, // 82 + 0x00,0x00,0x00,0x80,0x8F,0x03,0x80,0x1F,0x03,0xC0,0x1F,0x03,0xC0,0x3C,0x03,0xC0,0xF8,0x03,0xC0,0xF8,0x03,0xC0,0xF1,0x01, // 83 + 0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0, // 84 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xC0,0xFF,0x01,0xC0,0xFF,0x03,0x00,0x80,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x80,0x03,0xC0,0xFF,0x01,0xC0,0xFF,0x01,0xC0,0x7F, // 85 + 0xC0,0x00,0x00,0xC0,0x07,0x00,0xC0,0x3F,0x00,0xC0,0xFF,0x01,0x00,0xFC,0x03,0x00,0x80,0x03,0x00,0xFC,0x03,0xC0,0xFF,0x01,0xC0,0x3F,0x00,0xC0,0x07,0x00,0xC0, // 86 + 0x40,0x00,0x00,0xC0,0x07,0x00,0xC0,0x7F,0x00,0x80,0xFF,0x03,0x00,0xF0,0x03,0x00,0xE0,0x03,0x00,0xFF,0x03,0xC0,0x7F,0x00,0xC0,0x03,0x00,0xC0,0x7F,0x00,0x00,0xFF,0x03,0x00,0xE0,0x03,0x00,0xF0,0x03,0x80,0xFF,0x03,0xC0,0x7F,0x00,0xC0,0x07,0x00,0x40, // 87 + 0x00,0x00,0x02,0xC0,0x00,0x03,0xC0,0xC3,0x03,0xC0,0xE7,0x03,0x80,0xFF,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0xC0,0xE7,0x03,0xC0,0xC3,0x03,0xC0,0x00,0x03,0x00,0x00,0x02, // 88 + 0x40,0x00,0x00,0xC0,0x01,0x00,0xC0,0x07,0x00,0xC0,0x1F,0x00,0x00,0xFF,0x03,0x00,0xFC,0x03,0x00,0xFF,0x03,0xC0,0x0F,0x00,0xC0,0x07,0x00,0xC0,0x01,0x00,0x40, // 89 + 0x00,0x00,0x03,0xC0,0x80,0x03,0xC0,0xE0,0x03,0xC0,0xF0,0x03,0xC0,0xFC,0x03,0xC0,0x3F,0x03,0xC0,0x0F,0x03,0xC0,0x07,0x03,0xC0,0x01,0x03,0x00,0x00,0x03, // 90 + 0x00,0x00,0x00,0xC0,0xFF,0x1F,0xC0,0xFF,0x1F,0xC0,0x00,0x18,0xC0,0x00,0x18, // 91 + 0x40,0x00,0x00,0xC0,0x03,0x00,0xC0,0x1F,0x00,0x00,0xFF,0x00,0x00,0xF8,0x03,0x00,0xC0,0x03,0x00,0x00,0x02, // 92 + 0xC0,0x00,0x18,0xC0,0x00,0x18,0xC0,0xFF,0x1F,0xC0,0xFF,0x1F, // 93 + 0x00,0x20,0x00,0x00,0x3C,0x00,0x00,0x1F,0x00,0x80,0x07,0x00,0x80,0x07,0x00,0x00,0x1E,0x00,0x00,0x38,0x00,0x00,0x20, // 94 + 0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18, // 95 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0xE0,0x00,0x00,0xC0,0x00,0x00,0x80, // 96 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0x00,0xF6,0x03,0x00,0x36,0x03,0x00,0x36,0x01,0x00,0xFE,0x01,0x00,0xFE,0x03,0x00,0xFC,0x03, // 97 + 0x00,0x00,0x00,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0x00,0x04,0x01,0x00,0x06,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x01, // 98 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0x06,0x03,0x00,0x06,0x03,0x00,0x06,0x03,0x00,0x06,0x03, // 99 + 0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x06,0x03,0x00,0x04,0x01,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03, // 100 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0x36,0x03,0x00,0x36,0x03,0x00,0x3E,0x03,0x00,0x3E,0x03,0x00,0xBC,0x01, // 101 + 0x00,0x04,0x00,0x00,0x06,0x00,0xC0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0x60,0x06,0x00,0x60,0x06, // 102 + 0x00,0x00,0x1C,0x00,0xBC,0x1F,0x00,0xFE,0x3F,0x00,0xFE,0x33,0x00,0x66,0x33,0x00,0x66,0x33,0x00,0x7E,0x3B,0x00,0x3E,0x1F,0x00,0x1E,0x1F,0x00,0x06,0x04, // 103 + 0x00,0x00,0x00,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0x00,0x0C,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x03, // 104 + 0x00,0x00,0x00,0xE0,0xFE,0x03,0xE0,0xFE,0x03,0xE0,0xFE,0x03, // 105 + 0x00,0x00,0x30,0xE0,0xFE,0x3F,0xE0,0xFE,0x3F,0xE0,0xFE,0x1F, // 106 + 0x00,0x00,0x00,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0x00,0x70,0x00,0x00,0x78,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0xCE,0x03,0x00,0x02,0x03,0x00,0x00,0x02, // 107 + 0x00,0x00,0x00,0xE0,0xFF,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x03, // 108 + 0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x0C,0x00,0x00,0x06,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x03,0x00,0xFC,0x03,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x03, // 109 + 0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x0C,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x03, // 110 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0x06,0x03,0x00,0x06,0x03,0x00,0xFE,0x03,0x00,0xFC,0x01,0x00,0xF8, // 111 + 0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0xFE,0x3F,0x00,0xFE,0x3F,0x00,0x04,0x01,0x00,0x06,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x01, // 112 + 0x00,0x00,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x06,0x03,0x00,0x04,0x01,0x00,0xFE,0x3F,0x00,0xFE,0x3F,0x00,0xFE,0x3F, // 113 + 0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x1C,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x0E, // 114 + 0x00,0x00,0x00,0x00,0x9C,0x03,0x00,0x3E,0x03,0x00,0x3E,0x03,0x00,0x76,0x03,0x00,0xF6,0x03,0x00,0xE6,0x03,0x00,0xE6,0x01, // 115 + 0x00,0x04,0x00,0x00,0xFE,0x00,0x80,0xFF,0x03,0x80,0xFF,0x03,0x00,0x86,0x03,0x00,0x06,0x03,0x00,0x00,0x03, // 116 + 0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03, // 117 + 0x00,0x02,0x00,0x00,0x1E,0x00,0x00,0x7E,0x00,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x00,0x7E,0x00,0x00,0x1E,0x00,0x00,0x02, // 118 + 0x00,0x02,0x00,0x00,0x3E,0x00,0x00,0xFE,0x01,0x00,0xFC,0x03,0x00,0x80,0x03,0x00,0xFC,0x03,0x00,0xFE,0x00,0x00,0x06,0x00,0x00,0xFE,0x00,0x00,0xFC,0x03,0x00,0x80,0x03,0x00,0xF8,0x03,0x00,0xFE,0x01,0x00,0x3E,0x00,0x00,0x02, // 119 + 0x00,0x00,0x02,0x00,0x06,0x03,0x00,0xDE,0x03,0x00,0xFE,0x03,0x00,0xF8,0x00,0x00,0xF8,0x00,0x00,0xFE,0x03,0x00,0xDE,0x03,0x00,0x06,0x03,0x00,0x02,0x02, // 120 + 0x00,0x02,0x00,0x00,0x1E,0x30,0x00,0x7E,0x30,0x00,0xFC,0x3F,0x00,0xE0,0x3F,0x00,0xE0,0x1F,0x00,0xFC,0x07,0x00,0xFE,0x00,0x00,0x1E,0x00,0x00,0x02, // 121 + 0x00,0x00,0x03,0x00,0x86,0x03,0x00,0xE6,0x03,0x00,0xF6,0x03,0x00,0x7E,0x03,0x00,0x3E,0x03,0x00,0x0E,0x03,0x00,0x00,0x03, // 122 + 0x00,0x70,0x00,0x00,0x70,0x00,0x00,0xFF,0x07,0xC0,0xDF,0x0F,0xC0,0xDF,0x1F,0xC0,0x00,0x18, // 123 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0x3F,0xE0,0xFF,0x3F, // 124 + 0x00,0x00,0x00,0xC0,0x00,0x18,0xC0,0xDF,0x1F,0xC0,0xDF,0x0F,0x00,0xFF,0x07,0x00,0x70,0x00,0x00,0x70, // 125 + 0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x38,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x38, // 126 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 127 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 128 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 129 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 130 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 131 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 132 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 133 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 134 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 135 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 136 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 137 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 138 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 139 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 140 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 141 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 142 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 143 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 144 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 145 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 146 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 147 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 148 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 149 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 150 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 151 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 152 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 153 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 154 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 155 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 156 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 157 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 158 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0x40,0x00,0x02,0xC0,0xFF,0x03, // 159 + 0x00,0x00,0x00,0x00,0xEE,0x1F,0x00,0xEE,0x1F,0x00,0xEE,0x1F, // 161 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0xFF,0x00,0x80,0xFF,0x01,0xC0,0xC3,0x03,0xC0,0x81,0x03,0x80,0x81,0x01,0x80,0xC1,0x01, // 162 + 0x00,0x00,0x00,0x00,0x98,0x03,0x00,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x7F,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0x00,0x00,0x03, // 163 + 0x00,0x00,0x00,0x00,0x5A,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x66,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x5A, // 164 + 0x40,0x00,0x00,0xC0,0x91,0x00,0xC0,0x9F,0x00,0x80,0xFF,0x03,0x00,0xFC,0x03,0x80,0xFF,0x03,0xC0,0x97,0x00,0xC0,0x91,0x00,0x40, // 165 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x8F,0x3F,0xE0,0x8F,0x3F, // 166 + 0x00,0x00,0x00,0xC0,0x9D,0x03,0xE0,0x3F,0x03,0x60,0x33,0x03,0x60,0x66,0x03,0x60,0xFE,0x03,0x60,0xDC,0x01, // 167 + 0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x00,0xC0, // 168 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0xC3,0x00,0x80,0x18,0x01,0xC0,0x7E,0x03,0x40,0xFF,0x02,0x40,0xC3,0x02,0x40,0xC3,0x02,0xC0,0xC3,0x03,0x80,0x00,0x01,0x00,0xC3,0x00,0x00,0x7E, // 169 + 0x00,0x06,0x00,0xC0,0x0F,0x00,0xC0,0x0D,0x00,0xC0,0x05,0x00,0xC0,0x0F,0x00,0x00,0x0F, // 170 + 0x00,0x00,0x00,0x00,0x70,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xDC,0x01,0x00,0x20,0x00,0x00,0x70,0x00,0x00,0xF8,0x00,0x00,0xDC,0x01,0x00,0x88, // 171 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0xF8,0x00,0x00,0xF8, // 172 + 0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30, // 173 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x00,0xC3,0x00,0x80,0x00,0x01,0xC0,0x7F,0x03,0x40,0x7F,0x02,0x40,0x1B,0x02,0x40,0x7F,0x02,0xC0,0x6E,0x03,0x80,0x00,0x01,0x00,0xC3,0x00,0x00,0x7E, // 174 + 0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18, // 175 + 0x00,0x00,0x00,0x80,0x07,0x00,0xC0,0x0F,0x00,0xC0,0x0C,0x00,0xC0,0x0F,0x00,0x80,0x07, // 176 + 0x00,0x00,0x00,0x00,0x18,0x03,0x00,0x18,0x03,0x00,0xFF,0x03,0x00,0xFF,0x03,0x00,0xFF,0x03,0x00,0x18,0x03,0x00,0x18,0x03, // 177 + 0x00,0x00,0x00,0xC0,0x1C,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1B,0x00,0x00,0x18, // 178 + 0x00,0x00,0x00,0xC0,0x18,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1D,0x00,0x00,0x08, // 179 + 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0xC0,0x00,0x00,0xE0,0x00,0x00,0x60,0x00,0x00,0x20, // 180 + 0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0xFE,0x3F,0x00,0xFE,0x3F,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x80,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03, // 181 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0xE0,0xFF,0x0F,0x60,0x00,0x00,0x60,0x00,0x00,0xE0,0xFF,0x0F, // 182 + 0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x38,0x00,0x00,0x38, // 183 + 0x00,0x00,0x34,0x00,0x00,0x3C,0x00,0x00,0x38, // 184 + 0x00,0x00,0x00,0x80,0x01,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1F, // 185 + 0x00,0x03,0x00,0xC0,0x0F,0x00,0xC0,0x0C,0x00,0xC0,0x0C,0x00,0xC0,0x0F,0x00,0x00,0x03, // 186 + 0x00,0x00,0x00,0x00,0x88,0x00,0x00,0xDC,0x01,0x00,0xF8,0x00,0x00,0x70,0x00,0x00,0x20,0x00,0x00,0xDC,0x01,0x00,0xFC,0x01,0x00,0xF8,0x00,0x00,0x70, // 187 + 0x80,0x01,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x03,0x00,0xC0,0x03,0x00,0xF0,0x01,0x00,0x7C,0x00,0x00,0x1F,0x00,0xC0,0x87,0x01,0xC0,0xE1,0x01,0x40,0xB8,0x01,0x00,0xF8,0x03,0x00,0xF8,0x03,0x00,0x80,0x01, // 188 + 0x80,0x01,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x03,0x00,0xC0,0x03,0x00,0xF0,0x01,0x00,0x7C,0x00,0x00,0x1F,0x00,0xC0,0x07,0x00,0xC0,0x99,0x03,0x40,0xD8,0x03,0x00,0xF8,0x03,0x00,0x78,0x03,0x00,0x00,0x03, // 189 + 0x00,0x00,0x00,0xC0,0x18,0x00,0xC0,0x1E,0x00,0xC0,0x1F,0x00,0xC0,0x1D,0x03,0x00,0xC8,0x03,0x00,0xF0,0x01,0x00,0x7C,0x00,0x00,0x9F,0x01,0xC0,0xE7,0x01,0xC0,0xB9,0x01,0x40,0xF8,0x03,0x00,0xF8,0x03,0x00,0x80,0x01, // 190 + 0x00,0x00,0x06,0x00,0x80,0x0F,0x00,0x80,0x1F,0x00,0xEE,0x19,0x00,0xEE,0x18,0x00,0x6E,0x18,0x00,0x00,0x1C,0x00,0x00,0x08, // 191 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x84,0xFF,0x01,0xCC,0x7F,0x00,0xDC,0x63,0x00,0xD8,0x63,0x00,0xD0,0x7F,0x00,0x80,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 192 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x80,0xFF,0x01,0xD0,0x7F,0x00,0xD8,0x63,0x00,0xDC,0x63,0x00,0xCC,0x7F,0x00,0x84,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 193 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x98,0xFF,0x01,0xDC,0x7F,0x00,0xCC,0x63,0x00,0xCC,0x63,0x00,0xDC,0x7F,0x00,0x98,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 194 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x9C,0xFF,0x01,0xCC,0x7F,0x00,0xCC,0x63,0x00,0xD8,0x63,0x00,0xD8,0x7F,0x00,0x8C,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 195 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0x98,0xFF,0x01,0xD8,0x7F,0x00,0xC8,0x63,0x00,0xC0,0x63,0x00,0xD8,0x7F,0x00,0x98,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 196 + 0x00,0x00,0x03,0x00,0xE0,0x03,0x00,0xFC,0x03,0xA0,0xFF,0x01,0xF0,0x7F,0x00,0xD0,0x63,0x00,0xF0,0x63,0x00,0xE0,0x7F,0x00,0x80,0xFF,0x01,0x00,0xFC,0x03,0x00,0xE0,0x03,0x00,0x00,0x03, // 197 + 0x00,0x00,0x02,0x00,0xC0,0x03,0x00,0xF0,0x03,0x00,0xFE,0x03,0x80,0x7F,0x00,0xC0,0x6F,0x00,0xC0,0x61,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x0C,0x03,0xC0,0x0C,0x03,0xC0,0x0C,0x03, // 198 + 0x00,0x00,0x00,0x00,0xFE,0x00,0x80,0xFF,0x01,0x80,0xFF,0x33,0xC0,0x81,0x37,0xC0,0x00,0x3F,0xC0,0x00,0x3B,0xC0,0x00,0x03,0xC0,0x01,0x03, // 199 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC4,0xFF,0x03,0xCC,0xFF,0x03,0xDC,0x0C,0x03,0xD8,0x0C,0x03,0xD0,0x0C,0x03,0xC0,0x0C,0x03, // 200 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xD0,0xFF,0x03,0xD8,0x0C,0x03,0xDC,0x0C,0x03,0xCC,0x0C,0x03,0xC4,0x0C,0x03, // 201 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xD8,0xFF,0x03,0xDC,0xFF,0x03,0xCC,0x0C,0x03,0xCC,0x0C,0x03,0xDC,0x0C,0x03,0xD8,0x0C,0x03, // 202 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xD8,0xFF,0x03,0xD8,0xFF,0x03,0xC8,0x0C,0x03,0xC0,0x0C,0x03,0xD8,0x0C,0x03,0xD8,0x0C,0x03, // 203 + 0x04,0x00,0x00,0xCC,0xFF,0x03,0xDC,0xFF,0x03,0xD8,0xFF,0x03,0x10, // 204 + 0x00,0x00,0x00,0xD0,0xFF,0x03,0xD8,0xFF,0x03,0xDC,0xFF,0x03,0x0C,0x00,0x00,0x04, // 205 + 0x18,0x00,0x00,0xDC,0xFF,0x03,0xCC,0xFF,0x03,0xCC,0xFF,0x03,0x1C,0x00,0x00,0x18, // 206 + 0x18,0x00,0x00,0xD8,0xFF,0x03,0xC8,0xFF,0x03,0xC0,0xFF,0x03,0x18,0x00,0x00,0x18, // 207 + 0x00,0x18,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0x18,0x03,0xC0,0x18,0x03,0xC0,0x00,0x03,0xC0,0x81,0x03,0x80,0xFF,0x01,0x80,0xFF,0x00,0x00,0x7E, // 208 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xDC,0x07,0x00,0x8C,0x1F,0x00,0x0C,0x7E,0x00,0x18,0xF8,0x01,0x18,0xE0,0x03,0xCC,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03, // 209 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xC4,0x81,0x03,0xCC,0x00,0x03,0xDC,0x00,0x03,0xD8,0x00,0x03,0xD0,0x81,0x03,0x80,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 210 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xC0,0x81,0x03,0xD0,0x00,0x03,0xD8,0x00,0x03,0xDC,0x00,0x03,0xCC,0x81,0x03,0x84,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 211 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xD8,0x81,0x03,0xDC,0x00,0x03,0xCC,0x00,0x03,0xCC,0x00,0x03,0xDC,0x81,0x03,0x98,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 212 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x80,0xFF,0x01,0xDC,0x81,0x03,0xCC,0x00,0x03,0xCC,0x00,0x03,0xD8,0x00,0x03,0xD8,0x81,0x03,0x8C,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 213 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x01,0x98,0xFF,0x01,0xD8,0x81,0x03,0xC8,0x00,0x03,0xC0,0x00,0x03,0xD8,0x00,0x03,0xD8,0x81,0x03,0x80,0xFF,0x01,0x80,0xFF,0x01,0x00,0x7E, // 214 + 0x00,0x00,0x00,0x00,0x44,0x00,0x00,0xEE,0x00,0x00,0x7C,0x00,0x00,0x38,0x00,0x00,0x7C,0x00,0x00,0xEE,0x00,0x00,0x44, // 215 + 0x00,0x00,0x00,0x00,0x7E,0x00,0x80,0xFF,0x03,0x80,0xFF,0x07,0xC0,0xC1,0x03,0xC0,0xF0,0x03,0xC0,0x3C,0x03,0xC0,0x0F,0x03,0xC0,0x87,0x03,0xC0,0xFF,0x01,0xC0,0xFF,0x01,0x00,0x7E, // 216 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xC0,0xFF,0x01,0xC4,0xFF,0x03,0x0C,0x80,0x03,0x1C,0x00,0x03,0x18,0x00,0x03,0x10,0x80,0x03,0xC0,0xFF,0x01,0xC0,0xFF,0x01,0xC0,0x7F, // 217 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xC0,0xFF,0x01,0xC0,0xFF,0x03,0x10,0x80,0x03,0x18,0x00,0x03,0x1C,0x00,0x03,0x0C,0x80,0x03,0xC4,0xFF,0x01,0xC0,0xFF,0x01,0xC0,0x7F, // 218 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xC0,0xFF,0x01,0xD8,0xFF,0x03,0x1C,0x80,0x03,0x0C,0x00,0x03,0x0C,0x00,0x03,0x1C,0x80,0x03,0xD8,0xFF,0x01,0xC0,0xFF,0x01,0xC0,0x7F, // 219 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xC0,0xFF,0x01,0xD8,0xFF,0x03,0x18,0x80,0x03,0x08,0x00,0x03,0x00,0x00,0x03,0x18,0x80,0x03,0xD8,0xFF,0x01,0xC0,0xFF,0x01,0xC0,0x7F, // 220 + 0x40,0x00,0x00,0xC0,0x01,0x00,0xC0,0x07,0x00,0xC0,0x1F,0x00,0x10,0xFF,0x03,0x18,0xFC,0x03,0x1C,0xFF,0x03,0xCC,0x0F,0x00,0xC4,0x07,0x00,0xC0,0x01,0x00,0x40, // 221 + 0x00,0x00,0x00,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0xC0,0xFF,0x03,0x00,0xC3,0x00,0x00,0xC3,0x00,0x00,0xFF,0x00,0x00,0xFF,0x00,0x00,0x7E, // 222 + 0x00,0x00,0x00,0x80,0xFF,0x03,0xC0,0xFF,0x03,0xE0,0xFF,0x03,0x60,0x00,0x00,0x60,0x1C,0x03,0x60,0x3E,0x03,0xE0,0x3F,0x03,0xE0,0xFF,0x03,0xC0,0xF3,0x03,0x00,0xE0,0x01,0x00,0x80, // 223 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0x20,0xF6,0x03,0x60,0x36,0x03,0xE0,0x36,0x01,0xC0,0xFE,0x01,0x80,0xFE,0x03,0x00,0xFC,0x03, // 224 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0x80,0xF6,0x03,0xC0,0x36,0x03,0xE0,0x36,0x01,0x60,0xFE,0x01,0x20,0xFE,0x03,0x00,0xFC,0x03, // 225 + 0x00,0x00,0x00,0x00,0xE0,0x01,0xC0,0xF6,0x03,0xE0,0xF6,0x03,0x60,0x36,0x03,0x60,0x36,0x01,0xE0,0xFE,0x01,0xC0,0xFE,0x03,0x00,0xFC,0x03, // 226 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0xE0,0xF6,0x03,0x60,0x36,0x03,0x60,0x36,0x01,0xC0,0xFE,0x01,0xC0,0xFE,0x03,0x60,0xFC,0x03, // 227 + 0x00,0x00,0x00,0x00,0xE0,0x01,0xC0,0xF6,0x03,0xC0,0xF6,0x03,0x40,0x36,0x03,0x00,0x36,0x01,0xC0,0xFE,0x01,0xC0,0xFE,0x03,0x00,0xFC,0x03, // 228 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0x40,0xF6,0x03,0xE0,0x36,0x03,0xA0,0x36,0x01,0xE0,0xFE,0x01,0x40,0xFE,0x03,0x00,0xFC,0x03, // 229 + 0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xF6,0x03,0x00,0xF6,0x03,0x00,0x36,0x03,0x00,0x36,0x03,0x00,0xFE,0x01,0x00,0xFC,0x01,0x00,0xFE,0x03,0x00,0xB6,0x03,0x00,0x36,0x03,0x00,0x3E,0x03,0x00,0x3E,0x03,0x00,0xBC,0x01, // 230 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xFE,0x33,0x00,0x06,0x37,0x00,0x06,0x3F,0x00,0x06,0x3B,0x00,0x06,0x03, // 231 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x20,0xFC,0x01,0x60,0xFE,0x03,0xE0,0x36,0x03,0xC0,0x36,0x03,0x80,0x3E,0x03,0x00,0x3E,0x03,0x00,0xBC,0x01, // 232 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x00,0xFE,0x03,0x80,0x36,0x03,0xC0,0x36,0x03,0xE0,0x3E,0x03,0x60,0x3E,0x03,0x20,0xBC,0x01, // 233 + 0x00,0x00,0x00,0x00,0xF8,0x00,0xC0,0xFC,0x01,0xE0,0xFE,0x03,0x60,0x36,0x03,0x60,0x36,0x03,0xE0,0x3E,0x03,0xC0,0x3E,0x03,0x00,0xBC,0x01, // 234 + 0x00,0x00,0x00,0x00,0xF8,0x00,0xC0,0xFC,0x01,0xC0,0xFE,0x03,0x40,0x36,0x03,0x00,0x36,0x03,0xC0,0x3E,0x03,0xC0,0x3E,0x03,0x00,0xBC,0x01, // 235 + 0x20,0x00,0x00,0x60,0xFE,0x03,0xE0,0xFE,0x03,0xC0,0xFE,0x03,0x80, // 236 + 0x00,0x00,0x00,0x80,0xFE,0x03,0xC0,0xFE,0x03,0xE0,0xFE,0x03,0x60, // 237 + 0xC0,0x00,0x00,0xE0,0xFE,0x03,0x60,0xFE,0x03,0x60,0xFE,0x03,0xE0, // 238 + 0xC0,0x00,0x00,0xC0,0xFE,0x03,0x40,0xFE,0x03,0x00,0xFE,0x03,0xC0, // 239 + 0x00,0x00,0x00,0x00,0xF8,0x01,0x00,0xFC,0x01,0x60,0xFF,0x03,0xE0,0x0D,0x03,0xC0,0x0D,0x03,0xC0,0xFF,0x03,0x60,0xFF,0x01,0x00,0xFE, // 240 + 0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0xFE,0x03,0xE0,0xFE,0x03,0x60,0x0C,0x00,0x60,0x06,0x00,0xC0,0x06,0x00,0xC0,0xFE,0x03,0x60,0xFE,0x03,0x00,0xFC,0x03, // 241 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x20,0xFC,0x01,0x60,0xFE,0x03,0xE0,0x06,0x03,0xC0,0x06,0x03,0x80,0xFE,0x03,0x00,0xFC,0x01,0x00,0xF8, // 242 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x01,0x80,0xFE,0x03,0xC0,0x06,0x03,0xE0,0x06,0x03,0x60,0xFE,0x03,0x20,0xFC,0x01,0x00,0xF8, // 243 + 0x00,0x00,0x00,0x00,0xF8,0x00,0xC0,0xFC,0x01,0xE0,0xFE,0x03,0x60,0x06,0x03,0x60,0x06,0x03,0xE0,0xFE,0x03,0xC0,0xFC,0x01,0x00,0xF8, // 244 + 0x00,0x00,0x00,0x00,0xF8,0x00,0xE0,0xFC,0x01,0x60,0xFE,0x03,0x60,0x06,0x03,0xC0,0x06,0x03,0xC0,0xFE,0x03,0x60,0xFC,0x01,0x00,0xF8, // 245 + 0x00,0x00,0x00,0x00,0xF8,0x00,0xC0,0xFC,0x01,0xC0,0xFE,0x03,0x40,0x06,0x03,0x00,0x06,0x03,0xC0,0xFE,0x03,0xC0,0xFC,0x01,0x00,0xF8, // 246 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0xDB,0x00,0x00,0xDF,0x01,0x00,0xDB,0x00,0x00,0x18,0x00,0x00,0x18, // 247 + 0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xFC,0x03,0x00,0xFE,0x03,0x00,0xC6,0x03,0x00,0x76,0x03,0x00,0x3E,0x03,0x00,0xFE,0x03,0x00,0xFE,0x01,0x00,0xF8, // 248 + 0x00,0x00,0x00,0x00,0xFE,0x01,0x20,0xFE,0x03,0x60,0xFE,0x03,0xE0,0x00,0x03,0xC0,0x00,0x03,0x80,0x80,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03, // 249 + 0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0xFE,0x03,0x00,0xFE,0x03,0x80,0x00,0x03,0xC0,0x00,0x03,0xE0,0x80,0x01,0x60,0xFE,0x03,0x20,0xFE,0x03,0x00,0xFE,0x03, // 250 + 0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0xFE,0x03,0xC0,0xFE,0x03,0xE0,0x00,0x03,0x60,0x00,0x03,0x60,0x80,0x01,0xE0,0xFE,0x03,0xC0,0xFE,0x03,0x00,0xFE,0x03, // 251 + 0x00,0x00,0x00,0x00,0xFE,0x01,0xC0,0xFE,0x03,0xC0,0xFE,0x03,0x40,0x00,0x03,0x00,0x00,0x03,0xC0,0x80,0x01,0xC0,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03, // 252 + 0x00,0x02,0x00,0x00,0x1E,0x30,0x00,0x7E,0x30,0x80,0xFC,0x3F,0xC0,0xE0,0x3F,0xE0,0xE0,0x1F,0x60,0xFC,0x07,0x20,0xFE,0x00,0x00,0x1E,0x00,0x00,0x02, // 253 + 0x00,0x00,0x00,0xE0,0xFF,0x3F,0xE0,0xFF,0x3F,0xE0,0xFF,0x3F,0x00,0x04,0x01,0x00,0x06,0x03,0x00,0xFE,0x03,0x00,0xFE,0x03,0x00,0xFC,0x01, // 254 + 0x00,0x02,0x00,0x00,0x1E,0x30,0xC0,0x7E,0x30,0xC0,0xFC,0x3F,0x40,0xE0,0x3F,0x00,0xE0,0x1F,0xC0,0xFC,0x07,0xC0,0xFE,0x00,0x00,0x1E,0x00,0x00,0x02 // 255 +}; + +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char Open_Sans_ExtraBold_14[] PROGMEM = { + 0x0F, // Width: 15 + 0x14, // Height: 20 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x04, // 32:65535 + 0x00, 0x00, 0x08, 0x04, // 33:0 + 0x00, 0x08, 0x11, 0x07, // 34:8 + 0x00, 0x19, 0x1A, 0x09, // 35:25 + 0x00, 0x33, 0x14, 0x08, // 36:51 + 0x00, 0x47, 0x26, 0x0D, // 37:71 + 0x00, 0x6D, 0x20, 0x0B, // 38:109 + 0x00, 0x8D, 0x08, 0x04, // 39:141 + 0x00, 0x95, 0x0C, 0x05, // 40:149 + 0x00, 0xA1, 0x0E, 0x05, // 41:161 + 0x00, 0xAF, 0x16, 0x08, // 42:175 + 0x00, 0xC5, 0x14, 0x08, // 43:197 + 0x00, 0xD9, 0x08, 0x04, // 44:217 + 0x00, 0xE1, 0x0B, 0x04, // 45:225 + 0x00, 0xEC, 0x08, 0x04, // 46:236 + 0x00, 0xF4, 0x10, 0x06, // 47:244 + 0x01, 0x04, 0x17, 0x08, // 48:260 + 0x01, 0x1B, 0x11, 0x08, // 49:283 + 0x01, 0x2C, 0x14, 0x08, // 50:300 + 0x01, 0x40, 0x14, 0x08, // 51:320 + 0x01, 0x54, 0x17, 0x08, // 52:340 + 0x01, 0x6B, 0x14, 0x08, // 53:363 + 0x01, 0x7F, 0x17, 0x08, // 54:383 + 0x01, 0x96, 0x16, 0x08, // 55:406 + 0x01, 0xAC, 0x17, 0x08, // 56:428 + 0x01, 0xC3, 0x17, 0x08, // 57:451 + 0x01, 0xDA, 0x08, 0x04, // 58:474 + 0x01, 0xE2, 0x08, 0x04, // 59:482 + 0x01, 0xEA, 0x14, 0x08, // 60:490 + 0x01, 0xFE, 0x17, 0x08, // 61:510 + 0x02, 0x15, 0x14, 0x08, // 62:533 + 0x02, 0x29, 0x13, 0x07, // 63:553 + 0x02, 0x3C, 0x23, 0x0D, // 64:572 + 0x02, 0x5F, 0x1D, 0x0A, // 65:607 + 0x02, 0x7C, 0x17, 0x09, // 66:636 + 0x02, 0x93, 0x17, 0x09, // 67:659 + 0x02, 0xAA, 0x1A, 0x0A, // 68:682 + 0x02, 0xC4, 0x14, 0x08, // 69:708 + 0x02, 0xD8, 0x14, 0x08, // 70:728 + 0x02, 0xEC, 0x1A, 0x0A, // 71:748 + 0x03, 0x06, 0x1D, 0x0B, // 72:774 + 0x03, 0x23, 0x0B, 0x05, // 73:803 + 0x03, 0x2E, 0x0B, 0x05, // 74:814 + 0x03, 0x39, 0x1D, 0x0A, // 75:825 + 0x03, 0x56, 0x14, 0x08, // 76:854 + 0x03, 0x6A, 0x26, 0x0E, // 77:874 + 0x03, 0x90, 0x20, 0x0C, // 78:912 + 0x03, 0xB0, 0x1D, 0x0B, // 79:944 + 0x03, 0xCD, 0x17, 0x09, // 80:973 + 0x03, 0xE4, 0x1E, 0x0B, // 81:996 + 0x04, 0x02, 0x1A, 0x09, // 82:1026 + 0x04, 0x1C, 0x17, 0x08, // 83:1052 + 0x04, 0x33, 0x16, 0x08, // 84:1075 + 0x04, 0x49, 0x1D, 0x0B, // 85:1097 + 0x04, 0x66, 0x1C, 0x0A, // 86:1126 + 0x04, 0x82, 0x2B, 0x0F, // 87:1154 + 0x04, 0xAD, 0x1D, 0x0A, // 88:1197 + 0x04, 0xCA, 0x19, 0x09, // 89:1226 + 0x04, 0xE3, 0x1A, 0x09, // 90:1251 + 0x04, 0xFD, 0x0F, 0x05, // 91:1277 + 0x05, 0x0C, 0x11, 0x06, // 92:1292 + 0x05, 0x1D, 0x0C, 0x05, // 93:1309 + 0x05, 0x29, 0x14, 0x07, // 94:1321 + 0x05, 0x3D, 0x15, 0x07, // 95:1341 + 0x05, 0x52, 0x10, 0x08, // 96:1362 + 0x05, 0x62, 0x17, 0x09, // 97:1378 + 0x05, 0x79, 0x17, 0x09, // 98:1401 + 0x05, 0x90, 0x14, 0x08, // 99:1424 + 0x05, 0xA4, 0x17, 0x09, // 100:1444 + 0x05, 0xBB, 0x17, 0x09, // 101:1467 + 0x05, 0xD2, 0x11, 0x06, // 102:1490 + 0x05, 0xE3, 0x17, 0x08, // 103:1507 + 0x05, 0xFA, 0x17, 0x09, // 104:1530 + 0x06, 0x11, 0x0B, 0x05, // 105:1553 + 0x06, 0x1C, 0x0B, 0x05, // 106:1564 + 0x06, 0x27, 0x1A, 0x09, // 107:1575 + 0x06, 0x41, 0x0B, 0x05, // 108:1601 + 0x06, 0x4C, 0x26, 0x0E, // 109:1612 + 0x06, 0x72, 0x17, 0x09, // 110:1650 + 0x06, 0x89, 0x17, 0x09, // 111:1673 + 0x06, 0xA0, 0x17, 0x09, // 112:1696 + 0x06, 0xB7, 0x18, 0x09, // 113:1719 + 0x06, 0xCF, 0x14, 0x07, // 114:1743 + 0x06, 0xE3, 0x11, 0x07, // 115:1763 + 0x06, 0xF4, 0x11, 0x06, // 116:1780 + 0x07, 0x05, 0x17, 0x09, // 117:1797 + 0x07, 0x1C, 0x19, 0x09, // 118:1820 + 0x07, 0x35, 0x25, 0x0D, // 119:1845 + 0x07, 0x5A, 0x1A, 0x09, // 120:1882 + 0x07, 0x74, 0x19, 0x09, // 121:1908 + 0x07, 0x8D, 0x14, 0x07, // 122:1933 + 0x07, 0xA1, 0x12, 0x06, // 123:1953 + 0x07, 0xB3, 0x0C, 0x07, // 124:1971 + 0x07, 0xBF, 0x11, 0x06, // 125:1983 + 0x07, 0xD0, 0x14, 0x08, // 126:2000 + 0x07, 0xE4, 0x14, 0x08, // 127:2020 + 0x07, 0xF8, 0x14, 0x08, // 128:2040 + 0x08, 0x0C, 0x14, 0x08, // 129:2060 + 0x08, 0x20, 0x14, 0x08, // 130:2080 + 0x08, 0x34, 0x14, 0x08, // 131:2100 + 0x08, 0x48, 0x14, 0x08, // 132:2120 + 0x08, 0x5C, 0x14, 0x08, // 133:2140 + 0x08, 0x70, 0x14, 0x08, // 134:2160 + 0x08, 0x84, 0x14, 0x08, // 135:2180 + 0x08, 0x98, 0x14, 0x08, // 136:2200 + 0x08, 0xAC, 0x14, 0x08, // 137:2220 + 0x08, 0xC0, 0x14, 0x08, // 138:2240 + 0x08, 0xD4, 0x14, 0x08, // 139:2260 + 0x08, 0xE8, 0x14, 0x08, // 140:2280 + 0x08, 0xFC, 0x14, 0x08, // 141:2300 + 0x09, 0x10, 0x14, 0x08, // 142:2320 + 0x09, 0x24, 0x14, 0x08, // 143:2340 + 0x09, 0x38, 0x14, 0x08, // 144:2360 + 0x09, 0x4C, 0x14, 0x08, // 145:2380 + 0x09, 0x60, 0x14, 0x08, // 146:2400 + 0x09, 0x74, 0x14, 0x08, // 147:2420 + 0x09, 0x88, 0x14, 0x08, // 148:2440 + 0x09, 0x9C, 0x14, 0x08, // 149:2460 + 0x09, 0xB0, 0x14, 0x08, // 150:2480 + 0x09, 0xC4, 0x14, 0x08, // 151:2500 + 0x09, 0xD8, 0x14, 0x08, // 152:2520 + 0x09, 0xEC, 0x14, 0x08, // 153:2540 + 0x0A, 0x00, 0x14, 0x08, // 154:2560 + 0x0A, 0x14, 0x14, 0x08, // 155:2580 + 0x0A, 0x28, 0x14, 0x08, // 156:2600 + 0x0A, 0x3C, 0x14, 0x08, // 157:2620 + 0x0A, 0x50, 0x14, 0x08, // 158:2640 + 0x0A, 0x64, 0x14, 0x08, // 159:2660 + 0xFF, 0xFF, 0x00, 0x04, // 160:65535 + 0x0A, 0x78, 0x09, 0x04, // 161:2680 + 0x0A, 0x81, 0x14, 0x08, // 162:2689 + 0x0A, 0x95, 0x17, 0x08, // 163:2709 + 0x0A, 0xAC, 0x14, 0x08, // 164:2732 + 0x0A, 0xC0, 0x16, 0x08, // 165:2752 + 0x0A, 0xD6, 0x0C, 0x07, // 166:2774 + 0x0A, 0xE2, 0x11, 0x07, // 167:2786 + 0x0A, 0xF3, 0x13, 0x08, // 168:2803 + 0x0B, 0x06, 0x20, 0x0C, // 169:2822 + 0x0B, 0x26, 0x0E, 0x06, // 170:2854 + 0x0B, 0x34, 0x1A, 0x0A, // 171:2868 + 0x0B, 0x4E, 0x14, 0x08, // 172:2894 + 0x0B, 0x62, 0x0B, 0x04, // 173:2914 + 0x0B, 0x6D, 0x20, 0x0C, // 174:2925 + 0x0B, 0x8D, 0x13, 0x07, // 175:2957 + 0x0B, 0xA0, 0x0E, 0x06, // 176:2976 + 0x0B, 0xAE, 0x14, 0x08, // 177:2990 + 0x0B, 0xC2, 0x11, 0x06, // 178:3010 + 0x0B, 0xD3, 0x11, 0x06, // 179:3027 + 0x0B, 0xE4, 0x10, 0x08, // 180:3044 + 0x0B, 0xF4, 0x17, 0x09, // 181:3060 + 0x0C, 0x0B, 0x18, 0x09, // 182:3083 + 0x0C, 0x23, 0x08, 0x04, // 183:3107 + 0x0C, 0x2B, 0x09, 0x03, // 184:3115 + 0x0C, 0x34, 0x0B, 0x06, // 185:3124 + 0x0C, 0x3F, 0x0E, 0x05, // 186:3135 + 0x0C, 0x4D, 0x1A, 0x0A, // 187:3149 + 0x0C, 0x67, 0x26, 0x0D, // 188:3175 + 0x0C, 0x8D, 0x26, 0x0D, // 189:3213 + 0x0C, 0xB3, 0x26, 0x0D, // 190:3251 + 0x0C, 0xD9, 0x14, 0x07, // 191:3289 + 0x0C, 0xED, 0x1D, 0x0A, // 192:3309 + 0x0D, 0x0A, 0x1D, 0x0A, // 193:3338 + 0x0D, 0x27, 0x1D, 0x0A, // 194:3367 + 0x0D, 0x44, 0x1D, 0x0A, // 195:3396 + 0x0D, 0x61, 0x1D, 0x0A, // 196:3425 + 0x0D, 0x7E, 0x1D, 0x0A, // 197:3454 + 0x0D, 0x9B, 0x23, 0x0D, // 198:3483 + 0x0D, 0xBE, 0x17, 0x09, // 199:3518 + 0x0D, 0xD5, 0x14, 0x08, // 200:3541 + 0x0D, 0xE9, 0x14, 0x08, // 201:3561 + 0x0D, 0xFD, 0x14, 0x08, // 202:3581 + 0x0E, 0x11, 0x14, 0x08, // 203:3601 + 0x0E, 0x25, 0x0B, 0x05, // 204:3621 + 0x0E, 0x30, 0x0D, 0x05, // 205:3632 + 0x0E, 0x3D, 0x0D, 0x05, // 206:3645 + 0x0E, 0x4A, 0x0D, 0x05, // 207:3658 + 0x0E, 0x57, 0x1A, 0x0A, // 208:3671 + 0x0E, 0x71, 0x20, 0x0C, // 209:3697 + 0x0E, 0x91, 0x1D, 0x0B, // 210:3729 + 0x0E, 0xAE, 0x1D, 0x0B, // 211:3758 + 0x0E, 0xCB, 0x1D, 0x0B, // 212:3787 + 0x0E, 0xE8, 0x1D, 0x0B, // 213:3816 + 0x0F, 0x05, 0x1D, 0x0B, // 214:3845 + 0x0F, 0x22, 0x14, 0x08, // 215:3874 + 0x0F, 0x36, 0x1D, 0x0B, // 216:3894 + 0x0F, 0x53, 0x1D, 0x0B, // 217:3923 + 0x0F, 0x70, 0x1D, 0x0B, // 218:3952 + 0x0F, 0x8D, 0x1D, 0x0B, // 219:3981 + 0x0F, 0xAA, 0x1D, 0x0B, // 220:4010 + 0x0F, 0xC7, 0x19, 0x09, // 221:4039 + 0x0F, 0xE0, 0x1A, 0x09, // 222:4064 + 0x0F, 0xFA, 0x20, 0x0B, // 223:4090 + 0x10, 0x1A, 0x17, 0x09, // 224:4122 + 0x10, 0x31, 0x17, 0x09, // 225:4145 + 0x10, 0x48, 0x17, 0x09, // 226:4168 + 0x10, 0x5F, 0x17, 0x09, // 227:4191 + 0x10, 0x76, 0x17, 0x09, // 228:4214 + 0x10, 0x8D, 0x17, 0x09, // 229:4237 + 0x10, 0xA4, 0x23, 0x0D, // 230:4260 + 0x10, 0xC7, 0x14, 0x08, // 231:4295 + 0x10, 0xDB, 0x17, 0x09, // 232:4315 + 0x10, 0xF2, 0x17, 0x09, // 233:4338 + 0x11, 0x09, 0x17, 0x09, // 234:4361 + 0x11, 0x20, 0x17, 0x09, // 235:4384 + 0x11, 0x37, 0x0B, 0x05, // 236:4407 + 0x11, 0x42, 0x0D, 0x05, // 237:4418 + 0x11, 0x4F, 0x0D, 0x05, // 238:4431 + 0x11, 0x5C, 0x0D, 0x05, // 239:4444 + 0x11, 0x69, 0x17, 0x09, // 240:4457 + 0x11, 0x80, 0x17, 0x09, // 241:4480 + 0x11, 0x97, 0x17, 0x09, // 242:4503 + 0x11, 0xAE, 0x17, 0x09, // 243:4526 + 0x11, 0xC5, 0x17, 0x09, // 244:4549 + 0x11, 0xDC, 0x17, 0x09, // 245:4572 + 0x11, 0xF3, 0x17, 0x09, // 246:4595 + 0x12, 0x0A, 0x17, 0x08, // 247:4618 + 0x12, 0x21, 0x17, 0x09, // 248:4641 + 0x12, 0x38, 0x17, 0x09, // 249:4664 + 0x12, 0x4F, 0x17, 0x09, // 250:4687 + 0x12, 0x66, 0x17, 0x09, // 251:4710 + 0x12, 0x7D, 0x17, 0x09, // 252:4733 + 0x12, 0x94, 0x19, 0x09, // 253:4756 + 0x12, 0xAD, 0x17, 0x09, // 254:4781 + 0x12, 0xC4, 0x19, 0x09, // 255:4804 + + // Font Data: + 0x00,0x00,0x00,0xE0,0x77,0x00,0xE0,0x77, // 33 + 0x00,0x00,0x00,0xE0,0x01,0x00,0xE0,0x01,0x00,0x00,0x00,0x00,0xE0,0x01,0x00,0xE0,0x01, // 34 + 0x00,0x18,0x00,0x00,0x5B,0x00,0x00,0x7F,0x00,0xE0,0x1F,0x00,0x60,0x7B,0x00,0x00,0x7F,0x00,0xE0,0x1F,0x00,0x20,0x1B,0x00,0x00,0x03, // 35 + 0x00,0x00,0x00,0xC0,0x73,0x00,0xE0,0x67,0x00,0x70,0xE7,0x00,0x70,0xEE,0x00,0x60,0x7E,0x00,0xE0,0x3C, // 36 + 0xC0,0x01,0x00,0xE0,0x07,0x00,0x60,0x06,0x00,0xE0,0x47,0x00,0xC0,0x73,0x00,0x00,0x3C,0x00,0x00,0x0F,0x00,0xC0,0x03,0x00,0xE0,0x3C,0x00,0x20,0x7E,0x00,0x00,0x66,0x00,0x00,0x7E,0x00,0x00,0x18, // 37 + 0x00,0x00,0x00,0x80,0x3C,0x00,0xE0,0x7F,0x00,0xE0,0x67,0x00,0x60,0x6F,0x00,0xE0,0x7F,0x00,0xE0,0x39,0x00,0x80,0x7C,0x00,0x00,0x7E,0x00,0x00,0x6E,0x00,0x00,0x40, // 38 + 0x00,0x00,0x00,0xE0,0x01,0x00,0xE0,0x01, // 39 + 0x00,0x0C,0x00,0xC0,0xFF,0x00,0xE0,0xFF,0x01,0x60,0x80,0x01, // 40 + 0x00,0x00,0x00,0x60,0x80,0x01,0xE0,0xFF,0x01,0xC0,0xFF,0x00,0x00,0x0C, // 41 + 0x80,0x00,0x00,0xC0,0x02,0x00,0xC0,0x07,0x00,0xF0,0x03,0x00,0xF0,0x03,0x00,0xC0,0x07,0x00,0xC0,0x02,0x00,0xC0, // 42 + 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0x00,0x06,0x00,0x00,0x06, // 43 + 0x00,0x00,0x01,0x00,0xE0,0x01,0x00,0xE0, // 44 + 0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C, // 45 + 0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x70, // 46 + 0x00,0x40,0x00,0x00,0x78,0x00,0x00,0x7F,0x00,0xE0,0x0F,0x00,0xE0,0x01,0x00,0x20, // 47 + 0x00,0x06,0x00,0xC0,0x3F,0x00,0xE0,0x7F,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0xE0,0x7F,0x00,0xC0,0x3F,0x00,0x00,0x06, // 48 + 0x00,0x00,0x00,0x80,0x01,0x00,0xC0,0x01,0x00,0xE0,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 49 + 0x40,0x60,0x00,0xC0,0x70,0x00,0x60,0x78,0x00,0x60,0x7C,0x00,0x60,0x6F,0x00,0xE0,0x67,0x00,0xC0,0x63, // 50 + 0x00,0x30,0x00,0xE0,0x60,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xC0,0x3D, // 51 + 0x00,0x18,0x00,0x00,0x1E,0x00,0x00,0x1F,0x00,0xC0,0x1B,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x00,0x18, // 52 + 0x00,0x00,0x00,0xE0,0x63,0x00,0xE0,0x63,0x00,0x60,0x63,0x00,0x60,0x77,0x00,0x60,0x7F,0x00,0x60,0x3E, // 53 + 0x00,0x04,0x00,0x80,0x3F,0x00,0xC0,0x7F,0x00,0xE0,0x63,0x00,0x60,0x63,0x00,0x60,0x7F,0x00,0x60,0x3E,0x00,0x00,0x0C, // 54 + 0x00,0x00,0x00,0x60,0x00,0x00,0x60,0x70,0x00,0x60,0x7C,0x00,0xE0,0x3F,0x00,0xE0,0x0F,0x00,0xE0,0x01,0x00,0x60, // 55 + 0x00,0x10,0x00,0xC0,0x3D,0x00,0xE0,0x7F,0x00,0x60,0x67,0x00,0x60,0x67,0x00,0xE0,0x7F,0x00,0xC0,0x3D,0x00,0x00,0x10, // 56 + 0x80,0x03,0x00,0xC0,0x6F,0x00,0xE0,0x6F,0x00,0x60,0x6C,0x00,0x60,0x7C,0x00,0xE0,0x3F,0x00,0xC0,0x3F,0x00,0x00,0x06, // 57 + 0x00,0x00,0x00,0x80,0x73,0x00,0x80,0x73, // 58 + 0x00,0x00,0x01,0x80,0xE3,0x01,0x80,0xE3, // 59 + 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x00,0x0F,0x00,0x00,0x09,0x00,0x80,0x19,0x00,0x80,0x18, // 60 + 0x00,0x00,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00,0x1B,0x00,0x00,0x1B, // 61 + 0x00,0x00,0x00,0x80,0x19,0x00,0x80,0x19,0x00,0x00,0x09,0x00,0x00,0x0F,0x00,0x00,0x0E,0x00,0x00,0x06, // 62 + 0x40,0x00,0x00,0x60,0x00,0x00,0x60,0x76,0x00,0x60,0x77,0x00,0xE0,0x23,0x00,0xE0,0x01,0x00,0xC0, // 63 + 0x00,0x00,0x00,0x00,0x3F,0x00,0xC0,0x73,0x00,0xC0,0x46,0x00,0x60,0xDF,0x00,0xE0,0xD9,0x00,0xE0,0xD9,0x00,0xE0,0xDD,0x00,0xE0,0xDF,0x00,0xE0,0xD9,0x00,0xC0,0x19,0x00,0x80,0x0F, // 64 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x80,0x7F,0x00,0xE0,0x1F,0x00,0xE0,0x19,0x00,0xE0,0x19,0x00,0xE0,0x1F,0x00,0x80,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 65 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x66,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xC0,0x3D, // 66 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x79,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0x60,0x60, // 67 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0xE0,0x7D,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 68 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0x60,0x66, // 69 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0x60,0x06, // 70 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x79,0x00,0x60,0x60,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0x60,0x7E,0x00,0x60,0x7E, // 71 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 72 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 73 + 0x00,0x00,0x03,0xE0,0xFF,0x03,0xE0,0xFF,0x01,0xE0,0xFF, // 74 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x00,0x07,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x78,0x00,0x60,0x60,0x00,0x20,0x40, // 75 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60, // 76 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x78,0x00,0xE0,0x07,0x00,0x80,0x3F,0x00,0x00,0x78,0x00,0x00,0x78,0x00,0x80,0x3F,0x00,0xE0,0x07,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 77 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7C,0x00,0xE0,0x03,0x00,0xC0,0x0F,0x00,0x00,0x3F,0x00,0x00,0x7C,0x00,0xE0,0x73,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 78 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x7F,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0xE0,0x7F,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 79 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x0C,0x00,0x60,0x0E,0x00,0xE0,0x0F,0x00,0xC0,0x07, // 80 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x7F,0x00,0x60,0x60,0x00,0x60,0x60,0x00,0x60,0xE0,0x00,0xE0,0xFF,0x01,0xC0,0xBF,0x01,0x80,0x1F,0x01, // 81 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x06,0x00,0xE0,0x3F,0x00,0xE0,0x7B,0x00,0xC0,0x71,0x00,0x00,0x40, // 82 + 0x00,0x00,0x00,0xC0,0x63,0x00,0xE0,0x67,0x00,0x60,0x67,0x00,0x60,0x6E,0x00,0x60,0x7E,0x00,0xE0,0x3C,0x00,0x00,0x08, // 83 + 0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60, // 84 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x3F,0x00,0xE0,0x7F,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0x00,0x60,0x00,0xE0,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x1F, // 85 + 0x20,0x00,0x00,0xE0,0x01,0x00,0xE0,0x0F,0x00,0x80,0x7F,0x00,0x00,0x7C,0x00,0x00,0x7C,0x00,0x80,0x7F,0x00,0xE0,0x0F,0x00,0xE0,0x01,0x00,0x20, // 86 + 0x20,0x00,0x00,0xE0,0x03,0x00,0xE0,0x3F,0x00,0x00,0x7F,0x00,0x00,0x60,0x00,0x00,0x7F,0x00,0xE0,0x1F,0x00,0xE0,0x00,0x00,0xE0,0x1F,0x00,0x00,0x7F,0x00,0x00,0x60,0x00,0x00,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x03,0x00,0x20, // 87 + 0x00,0x40,0x00,0x60,0x60,0x00,0xE0,0x79,0x00,0xE0,0x3F,0x00,0x80,0x1F,0x00,0x80,0x1F,0x00,0xE0,0x3F,0x00,0xE0,0x79,0x00,0x60,0x60,0x00,0x00,0x40, // 88 + 0x20,0x00,0x00,0xE0,0x00,0x00,0xE0,0x03,0x00,0xC0,0x7F,0x00,0x00,0x7E,0x00,0xC0,0x7F,0x00,0xE0,0x03,0x00,0xE0,0x00,0x00,0x20, // 89 + 0x00,0x60,0x00,0x60,0x70,0x00,0x60,0x78,0x00,0x60,0x7E,0x00,0x60,0x6F,0x00,0xE0,0x67,0x00,0xE0,0x61,0x00,0xE0,0x60,0x00,0x60,0x60, // 90 + 0x00,0x00,0x00,0xE0,0xFF,0x01,0xE0,0xFF,0x01,0x60,0x80,0x01,0x60,0x80,0x01, // 91 + 0x20,0x00,0x00,0xE0,0x01,0x00,0xE0,0x0F,0x00,0x00,0x7F,0x00,0x00,0x78,0x00,0x00,0x40, // 92 + 0x60,0x80,0x01,0x60,0x80,0x01,0xE0,0xFF,0x01,0xE0,0xFF,0x01, // 93 + 0x00,0x0C,0x00,0x00,0x0F,0x00,0xC0,0x03,0x00,0xE0,0x00,0x00,0xC0,0x03,0x00,0x00,0x0F,0x00,0x00,0x08, // 94 + 0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 95 + 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x20,0x00,0x00,0x60,0x00,0x00,0x40, // 96 + 0x00,0x00,0x00,0x00,0x78,0x00,0x80,0x7D,0x00,0x80,0x65,0x00,0x80,0x65,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0x00,0x7F, // 97 + 0x00,0x00,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0xF0,0x3F,0x00,0x80,0x61,0x00,0x80,0x73,0x00,0x80,0x7F,0x00,0x00,0x3F, // 98 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x7F,0x00,0x80,0x73,0x00,0x80,0x61,0x00,0x80,0x61,0x00,0x80,0x61, // 99 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x73,0x00,0x80,0x61,0x00,0xF0,0x33,0x00,0xF0,0x7F,0x00,0xF0,0x7F, // 100 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x80,0x6D,0x00,0x80,0x6D,0x00,0x80,0x6F,0x00,0x00,0x6F, // 101 + 0x00,0x01,0x00,0xC0,0x7F,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0xB0,0x01,0x00,0xB0,0x01, // 102 + 0x00,0x80,0x01,0x00,0xF7,0x03,0x80,0x7F,0x03,0x80,0x68,0x03,0x80,0x6F,0x03,0x80,0xEF,0x03,0x80,0xE7,0x01,0x80,0xC0, // 103 + 0x00,0x00,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0x70,0x7F,0x00,0x80,0x01,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F, // 104 + 0x00,0x00,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0xB0,0x7F, // 105 + 0x00,0x00,0x03,0xB0,0xFF,0x03,0xB0,0xFF,0x03,0xB0,0xFF, // 106 + 0x00,0x00,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0x00,0x0E,0x00,0x80,0x3F,0x00,0x80,0x7B,0x00,0x80,0x71,0x00,0x00,0x40, // 107 + 0x00,0x00,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0xF0,0x7F, // 108 + 0x00,0x00,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x7F,0x00,0x00,0x7F,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F, // 109 + 0x00,0x00,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F,0x00,0x80,0x01,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F, // 110 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x73,0x00,0x80,0x61,0x00,0x80,0x73,0x00,0x80,0x7F,0x00,0x00,0x3F, // 111 + 0x00,0x00,0x00,0x80,0xFF,0x03,0x80,0xFF,0x03,0x00,0xFF,0x03,0x80,0x61,0x00,0x80,0x73,0x00,0x80,0x7F,0x00,0x00,0x3F, // 112 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x73,0x00,0x80,0x61,0x00,0x00,0xF3,0x03,0x80,0xFF,0x03,0x80,0xFF,0x03, // 113 + 0x00,0x00,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x7F,0x00,0x80,0x03,0x00,0x80,0x03,0x00,0x80,0x03, // 114 + 0x00,0x00,0x00,0x00,0x67,0x00,0x80,0x6F,0x00,0x80,0x6D,0x00,0x80,0x7D,0x00,0x80,0x39, // 115 + 0x00,0x01,0x00,0x80,0x3F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x80,0x61,0x00,0x00,0x60, // 116 + 0x00,0x00,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0x00,0x60,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0x80,0x7F, // 117 + 0x80,0x00,0x00,0x80,0x07,0x00,0x80,0x1F,0x00,0x00,0x7E,0x00,0x00,0x60,0x00,0x00,0x7E,0x00,0x80,0x1F,0x00,0x80,0x07,0x00,0x80, // 118 + 0x80,0x00,0x00,0x80,0x0F,0x00,0x80,0x7F,0x00,0x00,0x7C,0x00,0x00,0x7E,0x00,0x80,0x1F,0x00,0x80,0x01,0x00,0x80,0x3F,0x00,0x00,0x7E,0x00,0x00,0x7C,0x00,0x80,0x7F,0x00,0x80,0x0F,0x00,0x80, // 119 + 0x00,0x40,0x00,0x80,0x61,0x00,0x80,0x7F,0x00,0x80,0x3F,0x00,0x00,0x1E,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x61,0x00,0x80,0x40, // 120 + 0x80,0x00,0x00,0x80,0x07,0x03,0x80,0x1F,0x03,0x00,0xFE,0x03,0x00,0xE0,0x01,0x00,0xFE,0x00,0x80,0x1F,0x00,0x80,0x07,0x00,0x80, // 121 + 0x00,0x60,0x00,0x80,0x71,0x00,0x80,0x7D,0x00,0x80,0x7F,0x00,0x80,0x6F,0x00,0x80,0x63,0x00,0x80,0x61, // 122 + 0x00,0x0C,0x00,0x00,0x0C,0x00,0xC0,0xFF,0x00,0xE0,0xFF,0x01,0x60,0x80,0x01,0x60,0x80,0x01, // 123 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0x03, // 124 + 0x60,0x80,0x01,0x60,0x80,0x01,0xE0,0xFF,0x01,0xC0,0xFF,0x00,0x00,0x0C,0x00,0x00,0x0C, // 125 + 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C, // 126 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 127 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 128 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 129 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 130 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 131 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 132 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 133 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 134 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 135 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 136 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 137 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 138 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 139 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 140 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 141 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 142 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 143 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 144 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 145 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 146 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 147 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 148 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 149 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 150 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 151 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 152 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 153 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 154 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 155 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 156 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 157 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 158 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0x20,0x40,0x00,0xE0,0x7F, // 159 + 0x00,0x00,0x00,0x80,0xFB,0x01,0x80,0xFB,0x01, // 161 + 0x00,0x00,0x00,0x00,0x1F,0x00,0x80,0x3F,0x00,0xC0,0x3F,0x00,0xE0,0x70,0x00,0xC0,0x30,0x00,0xC0,0x30, // 162 + 0x00,0x00,0x00,0x00,0x66,0x00,0xC0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0x00,0x60, // 163 + 0x00,0x00,0x00,0x80,0x1F,0x00,0x80,0x1F,0x00,0x80,0x19,0x00,0x80,0x19,0x00,0x80,0x1F,0x00,0x80,0x1F, // 164 + 0x20,0x00,0x00,0xE0,0x14,0x00,0xE0,0x17,0x00,0x80,0x7F,0x00,0x80,0x7F,0x00,0xE0,0x17,0x00,0xE0,0x14,0x00,0x20, // 165 + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xF3,0x03, // 166 + 0x00,0x00,0x00,0x60,0x47,0x00,0xF0,0x4F,0x00,0x90,0x4D,0x00,0x90,0x7F,0x00,0x30,0x3F, // 167 + 0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x30, // 168 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x2F,0x00,0xA0,0x5F,0x00,0xA0,0x59,0x00,0xA0,0x59,0x00,0xA0,0x59,0x00,0x40,0x20,0x00,0xC0,0x30,0x00,0x80,0x1F, // 169 + 0x00,0x01,0x00,0xE0,0x03,0x00,0xA0,0x02,0x00,0xE0,0x01,0x00,0xE0,0x03, // 170 + 0x00,0x00,0x00,0x00,0x0C,0x00,0x00,0x1E,0x00,0x00,0x3F,0x00,0x00,0x12,0x00,0x00,0x0C,0x00,0x00,0x1E,0x00,0x00,0x3F,0x00,0x00,0x33, // 171 + 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x1E, // 172 + 0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C, // 173 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x30,0x00,0x40,0x20,0x00,0xA0,0x5F,0x00,0xA0,0x5F,0x00,0xA0,0x4F,0x00,0xA0,0x5F,0x00,0x40,0x30,0x00,0xC0,0x30,0x00,0x80,0x1F, // 174 + 0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C,0x00,0x00,0x0C, // 175 + 0x80,0x00,0x00,0xE0,0x03,0x00,0x60,0x03,0x00,0x60,0x03,0x00,0xC0,0x03, // 176 + 0x00,0x00,0x00,0x00,0x63,0x00,0x00,0x63,0x00,0xE0,0x6F,0x00,0xE0,0x6F,0x00,0x00,0x63,0x00,0x00,0x63, // 177 + 0x00,0x00,0x00,0x60,0x06,0x00,0x60,0x07,0x00,0xE0,0x07,0x00,0xE0,0x06,0x00,0x00,0x06, // 178 + 0x00,0x00,0x00,0x60,0x06,0x00,0xA0,0x06,0x00,0xE0,0x07,0x00,0x60,0x07,0x00,0x00,0x02, // 179 + 0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x60,0x00,0x00,0x20,0x00,0x00,0x20, // 180 + 0x00,0x00,0x00,0x80,0xFF,0x03,0x80,0xFF,0x03,0x80,0xBF,0x03,0x00,0x60,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0x80,0x7F, // 181 + 0x00,0x00,0x00,0xE0,0x03,0x00,0xF0,0x07,0x00,0xF0,0x07,0x00,0xF0,0xFF,0x01,0xF0,0xFF,0x01,0x30,0x00,0x00,0xF0,0xFF,0x01, // 182 + 0x00,0x00,0x00,0x00,0x0E,0x00,0x00,0x0E, // 183 + 0x00,0x80,0x02,0x00,0x80,0x03,0x00,0x00,0x01, // 184 + 0x00,0x00,0x00,0xC0,0x00,0x00,0xE0,0x07,0x00,0xE0,0x07, // 185 + 0xC0,0x01,0x00,0xE0,0x03,0x00,0x20,0x02,0x00,0xE0,0x03,0x00,0xC0,0x01, // 186 + 0x00,0x00,0x00,0x00,0x33,0x00,0x00,0x3F,0x00,0x00,0x1E,0x00,0x00,0x0C,0x00,0x00,0x12,0x00,0x00,0x3F,0x00,0x00,0x1E,0x00,0x00,0x0C, // 187 + 0x00,0x00,0x00,0xC0,0x00,0x00,0xE0,0x47,0x00,0xE0,0x77,0x00,0x00,0x3C,0x00,0x00,0x0F,0x00,0xC0,0x03,0x00,0xE0,0x30,0x00,0x20,0x38,0x00,0x00,0x2E,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x20, // 188 + 0x00,0x00,0x00,0xC0,0x00,0x00,0xE0,0x07,0x00,0xE0,0x47,0x00,0x00,0x70,0x00,0x00,0x3C,0x00,0x00,0x0F,0x00,0xC0,0x03,0x00,0xE0,0x66,0x00,0x20,0x76,0x00,0x00,0x7E,0x00,0x00,0x6E,0x00,0x00,0x60, // 189 + 0x00,0x00,0x00,0x60,0x06,0x00,0xA0,0x06,0x00,0xE0,0x47,0x00,0x60,0x77,0x00,0x00,0x3E,0x00,0x00,0x0F,0x00,0xC0,0x33,0x00,0xE0,0x38,0x00,0x20,0x2E,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,0x00,0x20, // 190 + 0x00,0xC0,0x00,0x00,0xE0,0x01,0x00,0xF1,0x01,0x80,0xBB,0x01,0x80,0x9B,0x01,0x00,0x80,0x01,0x00,0x80, // 191 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x84,0x7F,0x00,0xE4,0x1F,0x00,0xEC,0x19,0x00,0xE8,0x19,0x00,0xE0,0x1F,0x00,0x80,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 192 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x80,0x7F,0x00,0xE0,0x1F,0x00,0xE8,0x19,0x00,0xEC,0x19,0x00,0xE4,0x1F,0x00,0x84,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 193 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x88,0x7F,0x00,0xEC,0x1F,0x00,0xEC,0x19,0x00,0xEC,0x19,0x00,0xEC,0x1F,0x00,0x88,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 194 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x88,0x7F,0x00,0xEC,0x1F,0x00,0xEC,0x19,0x00,0xEC,0x19,0x00,0xEC,0x1F,0x00,0x84,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 195 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x8C,0x7F,0x00,0xEC,0x1F,0x00,0xEC,0x19,0x00,0xE0,0x19,0x00,0xEC,0x1F,0x00,0x8C,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 196 + 0x00,0x60,0x00,0x00,0x7C,0x00,0x80,0x7F,0x00,0xF8,0x1F,0x00,0xE8,0x19,0x00,0xE8,0x19,0x00,0xF0,0x1F,0x00,0x80,0x7F,0x00,0x00,0x7C,0x00,0x00,0x60, // 197 + 0x00,0x40,0x00,0x00,0x78,0x00,0x00,0x7E,0x00,0xC0,0x1F,0x00,0xE0,0x1F,0x00,0xE0,0x18,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x66,0x00,0x60,0x66,0x00,0x60,0x66, // 198 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x79,0x03,0x60,0xE0,0x02,0x60,0xE0,0x03,0x60,0x60,0x01,0x60,0x60, // 199 + 0x00,0x00,0x00,0xE4,0x7F,0x00,0xE4,0x7F,0x00,0xEC,0x7F,0x00,0x68,0x66,0x00,0x60,0x66,0x00,0x60,0x66, // 200 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE8,0x7F,0x00,0x6C,0x66,0x00,0x64,0x66,0x00,0x64,0x66, // 201 + 0x00,0x00,0x00,0xE8,0x7F,0x00,0xEC,0x7F,0x00,0xEC,0x7F,0x00,0x6C,0x66,0x00,0x6C,0x66,0x00,0x68,0x66, // 202 + 0x00,0x00,0x00,0xEC,0x7F,0x00,0xEC,0x7F,0x00,0xEC,0x7F,0x00,0x60,0x66,0x00,0x6C,0x66,0x00,0x6C,0x66, // 203 + 0x04,0x00,0x00,0xEC,0x7F,0x00,0xE8,0x7F,0x00,0xE0,0x7F, // 204 + 0x00,0x00,0x00,0xE8,0x7F,0x00,0xEC,0x7F,0x00,0xE4,0x7F,0x00,0x04, // 205 + 0x0C,0x00,0x00,0xEC,0x7F,0x00,0xEC,0x7F,0x00,0xEC,0x7F,0x00,0x08, // 206 + 0x0C,0x00,0x00,0xEC,0x7F,0x00,0xE0,0x7F,0x00,0xEC,0x7F,0x00,0x0C, // 207 + 0x00,0x06,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x66,0x00,0x60,0x60,0x00,0xE0,0x7D,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 208 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE8,0x7C,0x00,0xEC,0x03,0x00,0xCC,0x0F,0x00,0x0C,0x3F,0x00,0x0C,0x7C,0x00,0xE4,0x73,0x00,0xE0,0x7F,0x00,0xE0,0x7F, // 209 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE4,0x7F,0x00,0x64,0x60,0x00,0x6C,0x60,0x00,0x68,0x60,0x00,0xE0,0x7F,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 210 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE0,0x7F,0x00,0x68,0x60,0x00,0x6C,0x60,0x00,0x64,0x60,0x00,0xE4,0x7F,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 211 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC8,0x3F,0x00,0xEC,0x7F,0x00,0x6C,0x60,0x00,0x6C,0x60,0x00,0x6C,0x60,0x00,0xE8,0x7F,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 212 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x3F,0x00,0xE8,0x7F,0x00,0x6C,0x60,0x00,0x6C,0x60,0x00,0x6C,0x60,0x00,0xEC,0x7F,0x00,0xC4,0x3F,0x00,0x80,0x1F, // 213 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xCC,0x3F,0x00,0xEC,0x7F,0x00,0x6C,0x60,0x00,0x60,0x60,0x00,0x6C,0x60,0x00,0xEC,0x7F,0x00,0xC0,0x3F,0x00,0x80,0x1F, // 214 + 0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x1B,0x00,0x00,0x0E,0x00,0x00,0x0E,0x00,0x00,0x1B,0x00,0x00,0x11, // 215 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x7F,0x00,0xE0,0x7F,0x00,0x60,0x7C,0x00,0x60,0x6E,0x00,0xE0,0x63,0x00,0xE0,0x7F,0x00,0xE0,0x3F,0x00,0x80,0x1F, // 216 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0xE4,0x3F,0x00,0xE4,0x7F,0x00,0x0C,0x60,0x00,0x08,0x60,0x00,0x00,0x60,0x00,0xE0,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x1F, // 217 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0xE0,0x3F,0x00,0xE0,0x7F,0x00,0x08,0x60,0x00,0x0C,0x60,0x00,0x04,0x60,0x00,0xE4,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x1F, // 218 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0xE8,0x3F,0x00,0xEC,0x7F,0x00,0x0C,0x60,0x00,0x0C,0x60,0x00,0x0C,0x60,0x00,0xE8,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x1F, // 219 + 0x00,0x00,0x00,0xE0,0x1F,0x00,0xEC,0x3F,0x00,0xEC,0x7F,0x00,0x0C,0x60,0x00,0x00,0x60,0x00,0x0C,0x60,0x00,0xEC,0x7F,0x00,0xE0,0x3F,0x00,0xE0,0x1F, // 220 + 0x20,0x00,0x00,0xE0,0x00,0x00,0xE0,0x03,0x00,0xC8,0x7F,0x00,0x0C,0x7E,0x00,0xC4,0x7F,0x00,0xE4,0x03,0x00,0xE0,0x00,0x00,0x20, // 221 + 0x00,0x00,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xE0,0x7F,0x00,0xC0,0x18,0x00,0xC0,0x1C,0x00,0xC0,0x1F,0x00,0x80,0x0F,0x00,0x00,0x02, // 222 + 0x00,0x00,0x00,0xC0,0x7F,0x00,0xE0,0x7F,0x00,0xF0,0x7F,0x00,0x30,0x00,0x00,0x30,0x67,0x00,0xB0,0x67,0x00,0xF0,0x6F,0x00,0xE0,0x7C,0x00,0x40,0x7C,0x00,0x00,0x10, // 223 + 0x00,0x00,0x00,0x00,0x78,0x00,0x90,0x7D,0x00,0x90,0x65,0x00,0xB0,0x65,0x00,0xA0,0x3F,0x00,0x80,0x7F,0x00,0x00,0x7F, // 224 + 0x00,0x00,0x00,0x00,0x78,0x00,0x80,0x7D,0x00,0xA0,0x65,0x00,0xB0,0x65,0x00,0x90,0x3F,0x00,0x90,0x7F,0x00,0x00,0x7F, // 225 + 0x00,0x00,0x00,0x20,0x78,0x00,0xB0,0x7D,0x00,0xB0,0x65,0x00,0xB0,0x65,0x00,0xB0,0x3F,0x00,0xA0,0x7F,0x00,0x00,0x7F, // 226 + 0x00,0x00,0x00,0x20,0x78,0x00,0xB0,0x7D,0x00,0xB0,0x65,0x00,0xB0,0x65,0x00,0xB0,0x3F,0x00,0x90,0x7F,0x00,0x00,0x7F, // 227 + 0x00,0x00,0x00,0x30,0x78,0x00,0xB0,0x7D,0x00,0xB0,0x65,0x00,0x80,0x65,0x00,0xB0,0x3F,0x00,0xB0,0x7F,0x00,0x00,0x7F, // 228 + 0x00,0x00,0x00,0x00,0x78,0x00,0x80,0x7D,0x00,0xB8,0x65,0x00,0xA8,0x65,0x00,0xA8,0x3F,0x00,0x90,0x7F,0x00,0x00,0x7F, // 229 + 0x00,0x00,0x00,0x00,0x78,0x00,0x80,0x7D,0x00,0x80,0x65,0x00,0x80,0x65,0x00,0x80,0x3F,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0x80,0x6D,0x00,0x80,0x6D,0x00,0x80,0x6F,0x00,0x00,0x6F, // 230 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x7F,0x03,0x80,0xF3,0x02,0x80,0xE1,0x03,0x80,0x61,0x01,0x80,0x61, // 231 + 0x00,0x00,0x00,0x10,0x3F,0x00,0x90,0x7F,0x00,0xB0,0x7F,0x00,0xA0,0x6D,0x00,0x80,0x6D,0x00,0x80,0x6F,0x00,0x00,0x6F, // 232 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0xA0,0x7F,0x00,0xB0,0x6D,0x00,0x90,0x6D,0x00,0x90,0x6F,0x00,0x00,0x6F, // 233 + 0x00,0x00,0x00,0x20,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0xB0,0x6D,0x00,0xB0,0x6D,0x00,0xA0,0x6F,0x00,0x00,0x6F, // 234 + 0x00,0x00,0x00,0x30,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0x80,0x6D,0x00,0xB0,0x6D,0x00,0xB0,0x6F,0x00,0x00,0x6F, // 235 + 0x10,0x00,0x00,0xB0,0x7F,0x00,0xA0,0x7F,0x00,0x80,0x7F, // 236 + 0x00,0x00,0x00,0xA0,0x7F,0x00,0xB0,0x7F,0x00,0x90,0x7F,0x00,0x10, // 237 + 0x30,0x00,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0x20, // 238 + 0x30,0x00,0x00,0xB0,0x7F,0x00,0x80,0x7F,0x00,0xB0,0x7F,0x00,0x30, // 239 + 0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x7F,0x00,0xF0,0x77,0x00,0x60,0x63,0x00,0xE0,0x76,0x00,0xF0,0x7F,0x00,0x80,0x3F, // 240 + 0x00,0x00,0x00,0x80,0x7F,0x00,0xA0,0x7F,0x00,0x30,0x7F,0x00,0xB0,0x01,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0x10,0x7F, // 241 + 0x00,0x00,0x00,0x10,0x3F,0x00,0x90,0x7F,0x00,0xB0,0x73,0x00,0xA0,0x61,0x00,0x80,0x73,0x00,0x80,0x7F,0x00,0x00,0x3F, // 242 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0x7F,0x00,0xA0,0x73,0x00,0xB0,0x61,0x00,0x90,0x73,0x00,0x90,0x7F,0x00,0x00,0x3F, // 243 + 0x00,0x00,0x00,0x20,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x73,0x00,0xB0,0x61,0x00,0xB0,0x73,0x00,0xA0,0x7F,0x00,0x00,0x3F, // 244 + 0x00,0x00,0x00,0x20,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x73,0x00,0xB0,0x61,0x00,0xB0,0x73,0x00,0x90,0x7F,0x00,0x00,0x3F, // 245 + 0x00,0x00,0x00,0x30,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x73,0x00,0x80,0x61,0x00,0xB0,0x73,0x00,0xB0,0x7F,0x00,0x00,0x3F, // 246 + 0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06, // 247 + 0x00,0x00,0x00,0x00,0x3F,0x00,0x80,0xFF,0x00,0x80,0x79,0x00,0x80,0x6D,0x00,0x80,0x67,0x00,0x80,0x7F,0x00,0x00,0x3F, // 248 + 0x00,0x00,0x00,0x90,0x3F,0x00,0x90,0x7F,0x00,0xB0,0x7F,0x00,0x20,0x60,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0x80,0x7F, // 249 + 0x00,0x00,0x00,0x80,0x3F,0x00,0x80,0x7F,0x00,0xA0,0x7F,0x00,0x30,0x60,0x00,0x90,0x3F,0x00,0x90,0x7F,0x00,0x80,0x7F, // 250 + 0x00,0x00,0x00,0xA0,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0x30,0x60,0x00,0xB0,0x3F,0x00,0xA0,0x7F,0x00,0x80,0x7F, // 251 + 0x00,0x00,0x00,0xB0,0x3F,0x00,0xB0,0x7F,0x00,0xB0,0x7F,0x00,0x00,0x60,0x00,0xB0,0x3F,0x00,0xB0,0x7F,0x00,0x80,0x7F, // 252 + 0x80,0x00,0x00,0x80,0x07,0x03,0x80,0x1F,0x03,0x20,0xFE,0x03,0x30,0xE0,0x01,0x10,0xFE,0x00,0x90,0x1F,0x00,0x80,0x07,0x00,0x80, // 253 + 0x00,0x00,0x00,0xF0,0xFF,0x03,0xF0,0xFF,0x03,0xF0,0xFF,0x03,0x80,0x61,0x00,0x80,0x73,0x00,0x80,0x7F,0x00,0x00,0x3F, // 254 + 0x80,0x00,0x00,0xB0,0x07,0x03,0xB0,0x1F,0x03,0x30,0xFE,0x03,0x00,0xE0,0x01,0x30,0xFE,0x00,0xB0,0x1F,0x00,0x80,0x07,0x00,0x80 // 255 +}; + +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char Open_Sans_ExtraBold_12[] PROGMEM = { + 0x0C, // Width: 12 + 0x11, // Height: 17 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x03, // 32:65535 + 0x00, 0x00, 0x08, 0x03, // 33:0 + 0x00, 0x08, 0x10, 0x06, // 34:8 + 0x00, 0x18, 0x16, 0x08, // 35:24 + 0x00, 0x2E, 0x14, 0x07, // 36:46 + 0x00, 0x42, 0x20, 0x0B, // 37:66 + 0x00, 0x62, 0x1D, 0x0A, // 38:98 + 0x00, 0x7F, 0x07, 0x04, // 39:127 + 0x00, 0x86, 0x08, 0x04, // 40:134 + 0x00, 0x8E, 0x0B, 0x04, // 41:142 + 0x00, 0x99, 0x10, 0x06, // 42:153 + 0x00, 0xA9, 0x11, 0x07, // 43:169 + 0x00, 0xBA, 0x08, 0x04, // 44:186 + 0x00, 0xC2, 0x0B, 0x04, // 45:194 + 0x00, 0xCD, 0x08, 0x03, // 46:205 + 0x00, 0xD5, 0x0D, 0x05, // 47:213 + 0x00, 0xE2, 0x14, 0x07, // 48:226 + 0x00, 0xF6, 0x11, 0x07, // 49:246 + 0x01, 0x07, 0x14, 0x07, // 50:263 + 0x01, 0x1B, 0x14, 0x07, // 51:283 + 0x01, 0x2F, 0x14, 0x07, // 52:303 + 0x01, 0x43, 0x11, 0x07, // 53:323 + 0x01, 0x54, 0x14, 0x07, // 54:340 + 0x01, 0x68, 0x13, 0x07, // 55:360 + 0x01, 0x7B, 0x14, 0x07, // 56:379 + 0x01, 0x8F, 0x14, 0x07, // 57:399 + 0x01, 0xA3, 0x08, 0x03, // 58:419 + 0x01, 0xAB, 0x08, 0x04, // 59:427 + 0x01, 0xB3, 0x14, 0x07, // 60:435 + 0x01, 0xC7, 0x14, 0x07, // 61:455 + 0x01, 0xDB, 0x14, 0x07, // 62:475 + 0x01, 0xEF, 0x10, 0x06, // 63:495 + 0x01, 0xFF, 0x20, 0x0B, // 64:511 + 0x02, 0x1F, 0x1A, 0x09, // 65:543 + 0x02, 0x39, 0x14, 0x08, // 66:569 + 0x02, 0x4D, 0x14, 0x08, // 67:589 + 0x02, 0x61, 0x17, 0x09, // 68:609 + 0x02, 0x78, 0x11, 0x07, // 69:632 + 0x02, 0x89, 0x10, 0x06, // 70:649 + 0x02, 0x99, 0x17, 0x09, // 71:665 + 0x02, 0xB0, 0x17, 0x09, // 72:688 + 0x02, 0xC7, 0x08, 0x04, // 73:711 + 0x02, 0xCF, 0x08, 0x04, // 74:719 + 0x02, 0xD7, 0x17, 0x08, // 75:727 + 0x02, 0xEE, 0x14, 0x07, // 76:750 + 0x03, 0x02, 0x20, 0x0C, // 77:770 + 0x03, 0x22, 0x1A, 0x0A, // 78:802 + 0x03, 0x3C, 0x1A, 0x0A, // 79:828 + 0x03, 0x56, 0x16, 0x08, // 80:854 + 0x03, 0x6C, 0x1A, 0x0A, // 81:876 + 0x03, 0x86, 0x17, 0x08, // 82:902 + 0x03, 0x9D, 0x14, 0x07, // 83:925 + 0x03, 0xB1, 0x13, 0x07, // 84:945 + 0x03, 0xC4, 0x17, 0x09, // 85:964 + 0x03, 0xDB, 0x16, 0x08, // 86:987 + 0x03, 0xF1, 0x22, 0x0C, // 87:1009 + 0x04, 0x13, 0x1A, 0x09, // 88:1043 + 0x04, 0x2D, 0x16, 0x08, // 89:1069 + 0x04, 0x43, 0x14, 0x07, // 90:1091 + 0x04, 0x57, 0x0B, 0x04, // 91:1111 + 0x04, 0x62, 0x0E, 0x05, // 92:1122 + 0x04, 0x70, 0x08, 0x04, // 93:1136 + 0x04, 0x78, 0x11, 0x06, // 94:1144 + 0x04, 0x89, 0x11, 0x06, // 95:1161 + 0x04, 0x9A, 0x0D, 0x07, // 96:1178 + 0x04, 0xA7, 0x11, 0x07, // 97:1191 + 0x04, 0xB8, 0x14, 0x08, // 98:1208 + 0x04, 0xCC, 0x11, 0x06, // 99:1228 + 0x04, 0xDD, 0x14, 0x08, // 100:1245 + 0x04, 0xF1, 0x14, 0x07, // 101:1265 + 0x05, 0x05, 0x0D, 0x05, // 102:1285 + 0x05, 0x12, 0x14, 0x07, // 103:1298 + 0x05, 0x26, 0x14, 0x08, // 104:1318 + 0x05, 0x3A, 0x08, 0x04, // 105:1338 + 0x05, 0x42, 0x08, 0x04, // 106:1346 + 0x05, 0x4A, 0x17, 0x08, // 107:1354 + 0x05, 0x61, 0x08, 0x04, // 108:1377 + 0x05, 0x69, 0x20, 0x0C, // 109:1385 + 0x05, 0x89, 0x14, 0x08, // 110:1417 + 0x05, 0x9D, 0x14, 0x08, // 111:1437 + 0x05, 0xB1, 0x14, 0x08, // 112:1457 + 0x05, 0xC5, 0x14, 0x08, // 113:1477 + 0x05, 0xD9, 0x10, 0x06, // 114:1497 + 0x05, 0xE9, 0x11, 0x06, // 115:1513 + 0x05, 0xFA, 0x11, 0x06, // 116:1530 + 0x06, 0x0B, 0x14, 0x08, // 117:1547 + 0x06, 0x1F, 0x13, 0x07, // 118:1567 + 0x06, 0x32, 0x1F, 0x0B, // 119:1586 + 0x06, 0x51, 0x17, 0x08, // 120:1617 + 0x06, 0x68, 0x13, 0x07, // 121:1640 + 0x06, 0x7B, 0x11, 0x06, // 122:1659 + 0x06, 0x8C, 0x0E, 0x05, // 123:1676 + 0x06, 0x9A, 0x0B, 0x06, // 124:1690 + 0x06, 0xA5, 0x0E, 0x05, // 125:1701 + 0x06, 0xB3, 0x14, 0x07, // 126:1715 + 0x06, 0xC7, 0x11, 0x07, // 127:1735 + 0x06, 0xD8, 0x11, 0x07, // 128:1752 + 0x06, 0xE9, 0x11, 0x07, // 129:1769 + 0x06, 0xFA, 0x11, 0x07, // 130:1786 + 0x07, 0x0B, 0x11, 0x07, // 131:1803 + 0x07, 0x1C, 0x11, 0x07, // 132:1820 + 0x07, 0x2D, 0x11, 0x07, // 133:1837 + 0x07, 0x3E, 0x11, 0x07, // 134:1854 + 0x07, 0x4F, 0x11, 0x07, // 135:1871 + 0x07, 0x60, 0x11, 0x07, // 136:1888 + 0x07, 0x71, 0x11, 0x07, // 137:1905 + 0x07, 0x82, 0x11, 0x07, // 138:1922 + 0x07, 0x93, 0x11, 0x07, // 139:1939 + 0x07, 0xA4, 0x11, 0x07, // 140:1956 + 0x07, 0xB5, 0x11, 0x07, // 141:1973 + 0x07, 0xC6, 0x11, 0x07, // 142:1990 + 0x07, 0xD7, 0x11, 0x07, // 143:2007 + 0x07, 0xE8, 0x11, 0x07, // 144:2024 + 0x07, 0xF9, 0x11, 0x07, // 145:2041 + 0x08, 0x0A, 0x11, 0x07, // 146:2058 + 0x08, 0x1B, 0x11, 0x07, // 147:2075 + 0x08, 0x2C, 0x11, 0x07, // 148:2092 + 0x08, 0x3D, 0x11, 0x07, // 149:2109 + 0x08, 0x4E, 0x11, 0x07, // 150:2126 + 0x08, 0x5F, 0x11, 0x07, // 151:2143 + 0x08, 0x70, 0x11, 0x07, // 152:2160 + 0x08, 0x81, 0x11, 0x07, // 153:2177 + 0x08, 0x92, 0x11, 0x07, // 154:2194 + 0x08, 0xA3, 0x11, 0x07, // 155:2211 + 0x08, 0xB4, 0x11, 0x07, // 156:2228 + 0x08, 0xC5, 0x11, 0x07, // 157:2245 + 0x08, 0xD6, 0x11, 0x07, // 158:2262 + 0x08, 0xE7, 0x11, 0x07, // 159:2279 + 0xFF, 0xFF, 0x00, 0x03, // 160:65535 + 0x08, 0xF8, 0x08, 0x03, // 161:2296 + 0x09, 0x00, 0x11, 0x07, // 162:2304 + 0x09, 0x11, 0x14, 0x07, // 163:2321 + 0x09, 0x25, 0x11, 0x07, // 164:2341 + 0x09, 0x36, 0x13, 0x07, // 165:2358 + 0x09, 0x49, 0x0B, 0x06, // 166:2377 + 0x09, 0x54, 0x0E, 0x06, // 167:2388 + 0x09, 0x62, 0x10, 0x07, // 168:2402 + 0x09, 0x72, 0x1A, 0x0A, // 169:2418 + 0x09, 0x8C, 0x0A, 0x05, // 170:2444 + 0x09, 0x96, 0x14, 0x08, // 171:2454 + 0x09, 0xAA, 0x14, 0x07, // 172:2474 + 0x09, 0xBE, 0x0B, 0x04, // 173:2494 + 0x09, 0xC9, 0x1A, 0x0A, // 174:2505 + 0x09, 0xE3, 0x10, 0x06, // 175:2531 + 0x09, 0xF3, 0x0D, 0x05, // 176:2547 + 0x0A, 0x00, 0x11, 0x07, // 177:2560 + 0x0A, 0x11, 0x0E, 0x05, // 178:2577 + 0x0A, 0x1F, 0x0D, 0x05, // 179:2591 + 0x0A, 0x2C, 0x0D, 0x07, // 180:2604 + 0x0A, 0x39, 0x14, 0x08, // 181:2617 + 0x0A, 0x4D, 0x14, 0x08, // 182:2637 + 0x0A, 0x61, 0x08, 0x03, // 183:2657 + 0x0A, 0x69, 0x05, 0x02, // 184:2665 + 0x0A, 0x6E, 0x0B, 0x05, // 185:2670 + 0x0A, 0x79, 0x0D, 0x05, // 186:2681 + 0x0A, 0x86, 0x14, 0x08, // 187:2694 + 0x0A, 0x9A, 0x20, 0x0B, // 188:2714 + 0x0A, 0xBA, 0x20, 0x0B, // 189:2746 + 0x0A, 0xDA, 0x20, 0x0B, // 190:2778 + 0x0A, 0xFA, 0x11, 0x06, // 191:2810 + 0x0B, 0x0B, 0x1A, 0x09, // 192:2827 + 0x0B, 0x25, 0x1A, 0x09, // 193:2853 + 0x0B, 0x3F, 0x1A, 0x09, // 194:2879 + 0x0B, 0x59, 0x1A, 0x09, // 195:2905 + 0x0B, 0x73, 0x1A, 0x09, // 196:2931 + 0x0B, 0x8D, 0x1A, 0x09, // 197:2957 + 0x0B, 0xA7, 0x1D, 0x0B, // 198:2983 + 0x0B, 0xC4, 0x14, 0x08, // 199:3012 + 0x0B, 0xD8, 0x11, 0x07, // 200:3032 + 0x0B, 0xE9, 0x11, 0x07, // 201:3049 + 0x0B, 0xFA, 0x11, 0x07, // 202:3066 + 0x0C, 0x0B, 0x11, 0x07, // 203:3083 + 0x0C, 0x1C, 0x08, 0x04, // 204:3100 + 0x0C, 0x24, 0x0A, 0x04, // 205:3108 + 0x0C, 0x2E, 0x0A, 0x04, // 206:3118 + 0x0C, 0x38, 0x0A, 0x04, // 207:3128 + 0x0C, 0x42, 0x17, 0x09, // 208:3138 + 0x0C, 0x59, 0x1A, 0x0A, // 209:3161 + 0x0C, 0x73, 0x1A, 0x0A, // 210:3187 + 0x0C, 0x8D, 0x1A, 0x0A, // 211:3213 + 0x0C, 0xA7, 0x1A, 0x0A, // 212:3239 + 0x0C, 0xC1, 0x1A, 0x0A, // 213:3265 + 0x0C, 0xDB, 0x1A, 0x0A, // 214:3291 + 0x0C, 0xF5, 0x11, 0x07, // 215:3317 + 0x0D, 0x06, 0x1A, 0x0A, // 216:3334 + 0x0D, 0x20, 0x17, 0x09, // 217:3360 + 0x0D, 0x37, 0x17, 0x09, // 218:3383 + 0x0D, 0x4E, 0x17, 0x09, // 219:3406 + 0x0D, 0x65, 0x17, 0x09, // 220:3429 + 0x0D, 0x7C, 0x16, 0x08, // 221:3452 + 0x0D, 0x92, 0x17, 0x08, // 222:3474 + 0x0D, 0xA9, 0x1A, 0x09, // 223:3497 + 0x0D, 0xC3, 0x11, 0x07, // 224:3523 + 0x0D, 0xD4, 0x11, 0x07, // 225:3540 + 0x0D, 0xE5, 0x11, 0x07, // 226:3557 + 0x0D, 0xF6, 0x11, 0x07, // 227:3574 + 0x0E, 0x07, 0x11, 0x07, // 228:3591 + 0x0E, 0x18, 0x11, 0x07, // 229:3608 + 0x0E, 0x29, 0x20, 0x0B, // 230:3625 + 0x0E, 0x49, 0x11, 0x06, // 231:3657 + 0x0E, 0x5A, 0x14, 0x07, // 232:3674 + 0x0E, 0x6E, 0x14, 0x07, // 233:3694 + 0x0E, 0x82, 0x14, 0x07, // 234:3714 + 0x0E, 0x96, 0x14, 0x07, // 235:3734 + 0x0E, 0xAA, 0x08, 0x04, // 236:3754 + 0x0E, 0xB2, 0x0A, 0x04, // 237:3762 + 0x0E, 0xBC, 0x0A, 0x04, // 238:3772 + 0x0E, 0xC6, 0x0A, 0x04, // 239:3782 + 0x0E, 0xD0, 0x14, 0x08, // 240:3792 + 0x0E, 0xE4, 0x14, 0x08, // 241:3812 + 0x0E, 0xF8, 0x14, 0x08, // 242:3832 + 0x0F, 0x0C, 0x14, 0x08, // 243:3852 + 0x0F, 0x20, 0x14, 0x08, // 244:3872 + 0x0F, 0x34, 0x14, 0x08, // 245:3892 + 0x0F, 0x48, 0x14, 0x08, // 246:3912 + 0x0F, 0x5C, 0x14, 0x07, // 247:3932 + 0x0F, 0x70, 0x14, 0x08, // 248:3952 + 0x0F, 0x84, 0x14, 0x08, // 249:3972 + 0x0F, 0x98, 0x14, 0x08, // 250:3992 + 0x0F, 0xAC, 0x14, 0x08, // 251:4012 + 0x0F, 0xC0, 0x14, 0x08, // 252:4032 + 0x0F, 0xD4, 0x13, 0x07, // 253:4052 + 0x0F, 0xE7, 0x14, 0x08, // 254:4071 + 0x0F, 0xFB, 0x13, 0x07, // 255:4091 + + // Font Data: + 0x00,0x00,0x00,0xF0,0x1B,0x00,0xF0,0x1B, // 33 + 0x00,0x00,0x00,0x70,0x00,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,0x70, // 34 + 0x00,0x02,0x00,0xC0,0x1A,0x00,0xE0,0x1F,0x00,0xF0,0x02,0x00,0xC0,0x1F,0x00,0xF0,0x07,0x00,0xF0,0x02,0x00,0xC0, // 35 + 0x40,0x0C,0x00,0xF0,0x19,0x00,0xF0,0x19,0x00,0xB8,0x3B,0x00,0x30,0x1F,0x00,0x30,0x1F,0x00,0x00,0x04, // 36 + 0xE0,0x00,0x00,0xF0,0x01,0x00,0x10,0x01,0x00,0xF0,0x19,0x00,0xE0,0x0E,0x00,0x80,0x03,0x00,0xF0,0x0E,0x00,0x30,0x1F,0x00,0x00,0x11,0x00,0x00,0x1F,0x00,0x00,0x0E, // 37 + 0x00,0x04,0x00,0x60,0x0F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x1B,0x00,0xF0,0x1E,0x00,0x60,0x0C,0x00,0x00,0x1F,0x00,0x00,0x1B,0x00,0x00,0x10, // 38 + 0x00,0x00,0x00,0x70,0x00,0x00,0x70, // 39 + 0x80,0x1F,0x00,0xF0,0x7F,0x00,0x70,0x70, // 40 + 0x00,0x00,0x00,0x70,0x70,0x00,0xF0,0x7F,0x00,0x80,0x1F, // 41 + 0x20,0x00,0x00,0xA0,0x01,0x00,0xF8,0x01,0x00,0xF8,0x00,0x00,0xA0,0x01,0x00,0x20, // 42 + 0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0xC0,0x0F,0x00,0x00,0x03,0x00,0x00,0x03, // 43 + 0x00,0x20,0x00,0x00,0x38,0x00,0x00,0x18, // 44 + 0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06, // 45 + 0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18, // 46 + 0x00,0x10,0x00,0x00,0x1E,0x00,0xE0,0x0F,0x00,0xF0,0x01,0x00,0x30, // 47 + 0x80,0x03,0x00,0xE0,0x0F,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0xF0,0x1F,0x00,0xE0,0x0F,0x00,0x80,0x03, // 48 + 0x40,0x00,0x00,0xC0,0x00,0x00,0x60,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x1F, // 49 + 0x20,0x18,0x00,0x70,0x1C,0x00,0x30,0x1E,0x00,0x30,0x1F,0x00,0xF0,0x1B,0x00,0xE0,0x19,0x00,0x00,0x18, // 50 + 0x00,0x1C,0x00,0x30,0x18,0x00,0x30,0x1B,0x00,0x30,0x1B,0x00,0xF0,0x1F,0x00,0xE0,0x0E,0x00,0x00,0x04, // 51 + 0x00,0x06,0x00,0x80,0x07,0x00,0xC0,0x07,0x00,0x70,0x06,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x00,0x06, // 52 + 0x00,0x00,0x00,0xF0,0x19,0x00,0xF0,0x19,0x00,0xB0,0x19,0x00,0xB0,0x1F,0x00,0x30,0x0F, // 53 + 0x00,0x03,0x00,0xE0,0x0F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x1F,0x00,0xB0,0x0F,0x00,0x00,0x06, // 54 + 0x30,0x00,0x00,0x30,0x10,0x00,0x30,0x1C,0x00,0x30,0x1F,0x00,0xF0,0x07,0x00,0xF0,0x00,0x00,0x30, // 55 + 0x00,0x04,0x00,0xF0,0x1E,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xF0,0x1F,0x00,0xF0,0x1E,0x00,0x00,0x04, // 56 + 0xC0,0x00,0x00,0xE0,0x1B,0x00,0xF0,0x1B,0x00,0x30,0x1B,0x00,0xF0,0x1F,0x00,0xE0,0x0F,0x00,0x80,0x03, // 57 + 0x00,0x00,0x00,0xC0,0x18,0x00,0xC0,0x18, // 58 + 0x00,0x20,0x00,0xC0,0x38,0x00,0xC0,0x18, // 59 + 0x00,0x01,0x00,0x00,0x03,0x00,0x80,0x03,0x00,0x80,0x02,0x00,0xC0,0x06,0x00,0x40,0x04,0x00,0x60,0x0C, // 60 + 0xC0,0x06,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0xC0,0x06,0x00,0xC0,0x06, // 61 + 0x60,0x0C,0x00,0x40,0x04,0x00,0xC0,0x06,0x00,0x80,0x02,0x00,0x80,0x03,0x00,0x00,0x03,0x00,0x00,0x01, // 62 + 0x20,0x00,0x00,0x30,0x00,0x00,0x30,0x1B,0x00,0xB0,0x1B,0x00,0xF0,0x01,0x00,0x60, // 63 + 0x00,0x02,0x00,0xC0,0x0F,0x00,0x60,0x18,0x00,0xB0,0x37,0x00,0xF0,0x2D,0x00,0x50,0x28,0x00,0xD0,0x2F,0x00,0xF0,0x3F,0x00,0x60,0x18,0x00,0xC0,0x07,0x00,0x00,0x01, // 64 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE0,0x1F,0x00,0xF0,0x07,0x00,0x10,0x06,0x00,0xF0,0x07,0x00,0xE0,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 65 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x19,0x00,0xF0,0x1F,0x00,0xE0,0x0F, // 66 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x30,0x18,0x00,0x30,0x18,0x00,0x30,0x18, // 67 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x18,0x00,0x30,0x18,0x00,0x70,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x07, // 68 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x19,0x00,0xB0,0x19, // 69 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x03,0x00,0x30,0x03,0x00,0x30, // 70 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x30,0x1B,0x00,0x30,0x1B,0x00,0x30,0x1F,0x00,0x30,0x1F, // 71 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0x80,0x01,0x00,0xF0,0x1F,0x00,0xF0,0x1F, // 72 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F, // 73 + 0x00,0xC0,0x00,0xF0,0xFF,0x00,0xF0,0x7F, // 74 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x80,0x03,0x00,0xC0,0x07,0x00,0xF0,0x1F,0x00,0x70,0x1C,0x00,0x10,0x10, // 75 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18, // 76 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x00,0x00,0xE0,0x0F,0x00,0x00,0x1E,0x00,0x00,0x1E,0x00,0xE0,0x0F,0x00,0xF0,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F, // 77 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x00,0x00,0xE0,0x03,0x00,0x80,0x0F,0x00,0x00,0x1E,0x00,0xF0,0x1F,0x00,0xF0,0x1F, // 78 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x30,0x18,0x00,0x30,0x18,0x00,0x70,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 79 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x03,0x00,0x30,0x03,0x00,0xF0,0x03,0x00,0xE0,0x01,0x00,0x40, // 80 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x30,0x18,0x00,0x30,0x38,0x00,0x70,0x7C,0x00,0xE0,0x6F,0x00,0xE0,0x4F, // 81 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x03,0x00,0x30,0x07,0x00,0xF0,0x1F,0x00,0xE0,0x19,0x00,0x00,0x10, // 82 + 0x00,0x00,0x00,0xE0,0x19,0x00,0xF0,0x19,0x00,0xB0,0x1B,0x00,0x30,0x1F,0x00,0x30,0x0F,0x00,0x00,0x06, // 83 + 0x30,0x00,0x00,0x30,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x00,0x00,0x30, // 84 + 0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0xF0,0x1F,0x00,0xF0,0x0F, // 85 + 0x30,0x00,0x00,0xF0,0x01,0x00,0xF0,0x1F,0x00,0x00,0x1F,0x00,0x00,0x1F,0x00,0xF0,0x0F,0x00,0xF0,0x01,0x00,0x30, // 86 + 0x10,0x00,0x00,0xF0,0x03,0x00,0xF0,0x1F,0x00,0x00,0x1C,0x00,0xC0,0x1F,0x00,0xF0,0x03,0x00,0xF0,0x03,0x00,0xC0,0x1F,0x00,0x00,0x1C,0x00,0xF0,0x1F,0x00,0xF0,0x03,0x00,0x10, // 87 + 0x00,0x10,0x00,0x30,0x18,0x00,0xF0,0x1E,0x00,0xE0,0x0F,0x00,0x80,0x03,0x00,0xE0,0x0F,0x00,0xF0,0x1E,0x00,0x30,0x18,0x00,0x00,0x10, // 88 + 0x10,0x00,0x00,0x70,0x00,0x00,0xF0,0x01,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xF0,0x01,0x00,0x70,0x00,0x00,0x10, // 89 + 0x30,0x18,0x00,0x30,0x1C,0x00,0x30,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x19,0x00,0x70,0x18,0x00,0x30,0x18, // 90 + 0x00,0x00,0x00,0xF0,0x7F,0x00,0xF0,0x7F,0x00,0x10,0x40, // 91 + 0x10,0x00,0x00,0xF0,0x01,0x00,0xE0,0x0F,0x00,0x00,0x1F,0x00,0x00,0x10, // 92 + 0x30,0x40,0x00,0xF0,0x7F,0x00,0xF0,0x7F, // 93 + 0x00,0x02,0x00,0xC0,0x03,0x00,0x70,0x00,0x00,0xF0,0x00,0x00,0xC0,0x03,0x00,0x00,0x02, // 94 + 0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40,0x00,0x00,0x40, // 95 + 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x30,0x00,0x00,0x20, // 96 + 0x00,0x0C,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0xC0,0x1A,0x00,0xC0,0x0F,0x00,0x80,0x1F, // 97 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x80,0x18,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F, // 98 + 0x00,0x02,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0x40,0x0C, // 99 + 0x00,0x00,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0xC0,0x08,0x00,0xF8,0x1F,0x00,0xF8,0x1F, // 100 + 0x00,0x02,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x1A,0x00,0xC0,0x1B,0x00,0x80,0x1B,0x00,0x00,0x03, // 101 + 0x80,0x00,0x00,0xF0,0x1F,0x00,0xF8,0x1F,0x00,0xD8,0x00,0x00,0xD8, // 102 + 0x00,0x40,0x00,0xC0,0xFB,0x00,0xC0,0xBF,0x00,0x40,0xB4,0x00,0xC0,0xB7,0x00,0xC0,0xF3,0x00,0x40,0x60, // 103 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0x1F,0x00,0x80,0x1F, // 104 + 0x00,0x00,0x00,0xD8,0x1F,0x00,0xD8,0x1F, // 105 + 0x00,0xC0,0x00,0xD8,0xFF,0x00,0xD8,0x7F, // 106 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F,0x00,0x00,0x07,0x00,0x80,0x07,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0x00,0x10, // 107 + 0x00,0x00,0x00,0xF8,0x1F,0x00,0xF8,0x1F, // 108 + 0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F, // 109 + 0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0xC0,0x00,0x00,0xC0,0x00,0x00,0xC0,0x1F,0x00,0x80,0x1F, // 110 + 0x00,0x00,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F, // 111 + 0x00,0x00,0x00,0xC0,0xFF,0x00,0xC0,0xFF,0x00,0x80,0x18,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F, // 112 + 0x00,0x00,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0xFF,0x00,0xC0,0xFF, // 113 + 0x00,0x00,0x00,0xC0,0x1F,0x00,0xC0,0x1F,0x00,0x80,0x01,0x00,0xC0,0x00,0x00,0xC0, // 114 + 0x00,0x00,0x00,0xC0,0x1B,0x00,0xC0,0x1B,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0x00,0x04, // 115 + 0x80,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x1F,0x00,0xE0,0x1F,0x00,0xC0,0x18,0x00,0x00,0x18, // 116 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xC0,0x1F,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0xC0,0x1F,0x00,0xC0,0x1F, // 117 + 0x40,0x00,0x00,0xC0,0x03,0x00,0xC0,0x1F,0x00,0x00,0x18,0x00,0x80,0x1F,0x00,0xC0,0x03,0x00,0x40, // 118 + 0x40,0x00,0x00,0xC0,0x07,0x00,0xC0,0x1F,0x00,0x00,0x1C,0x00,0xC0,0x0F,0x00,0xC0,0x00,0x00,0xC0,0x1F,0x00,0x00,0x1C,0x00,0x80,0x1F,0x00,0xC0,0x07,0x00,0x40, // 119 + 0x40,0x10,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x18,0x00,0x40,0x10, // 120 + 0x40,0x00,0x00,0xC0,0xC3,0x00,0xC0,0xFF,0x00,0x00,0x78,0x00,0x80,0x3F,0x00,0xC0,0x07,0x00,0xC0, // 121 + 0xC0,0x18,0x00,0xC0,0x1C,0x00,0xC0,0x1E,0x00,0xC0,0x1B,0x00,0xC0,0x19,0x00,0xC0,0x18, // 122 + 0x00,0x02,0x00,0x00,0x07,0x00,0xF0,0x7D,0x00,0xF0,0x78,0x00,0x30,0x60, // 123 + 0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x00,0xF8,0xFF, // 124 + 0x30,0x60,0x00,0xF0,0x78,0x00,0xF0,0x7D,0x00,0x00,0x07,0x00,0x00,0x02, // 125 + 0x00,0x02,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x01, // 126 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 127 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 128 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 129 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 130 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 131 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 132 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 133 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 134 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 135 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 136 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 137 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 138 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 139 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 140 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 141 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 142 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 143 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 144 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 145 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 146 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 147 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 148 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 149 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 150 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 151 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 152 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 153 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 154 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 155 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 156 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 157 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 158 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0x10,0x10,0x00,0xF0,0x1F, // 159 + 0xC0,0x7E,0x00,0xC0,0x7E,0x00,0x00,0x40, // 161 + 0x00,0x00,0x00,0xC0,0x07,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x70,0x1C,0x00,0x60,0x0C, // 162 + 0x00,0x00,0x00,0x80,0x1D,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x19,0x00,0x10,0x18, // 163 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0x80,0x07,0x00,0x80,0x0C,0x00,0x80,0x07,0x00,0xC0,0x0F, // 164 + 0x10,0x00,0x00,0x70,0x05,0x00,0xF0,0x1F,0x00,0x80,0x1F,0x00,0xF0,0x1F,0x00,0x70,0x05,0x00,0x10, // 165 + 0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xF8,0x00,0xF8,0xF8, // 166 + 0x00,0x00,0x00,0xF8,0x11,0x00,0x68,0x13,0x00,0xC8,0x16,0x00,0xC8,0x1F, // 167 + 0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x30, // 168 + 0x00,0x00,0x00,0xC0,0x07,0x00,0x20,0x08,0x00,0xD0,0x17,0x00,0xD0,0x16,0x00,0x50,0x14,0x00,0xD0,0x16,0x00,0x20,0x08,0x00,0xC0,0x07, // 169 + 0x40,0x00,0x00,0xD0,0x00,0x00,0xB0,0x00,0x00,0xF0, // 170 + 0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0x80,0x19,0x00,0x00,0x06,0x00,0x00,0x0F,0x00,0x80,0x19, // 171 + 0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x0F,0x00,0x00,0x0F, // 172 + 0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06,0x00,0x00,0x06, // 173 + 0x00,0x00,0x00,0xC0,0x07,0x00,0x20,0x08,0x00,0xD0,0x17,0x00,0xD0,0x17,0x00,0xD0,0x13,0x00,0xD0,0x17,0x00,0x20,0x08,0x00,0xC0,0x07, // 174 + 0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04,0x00,0x00,0x04, // 175 + 0x60,0x00,0x00,0xF0,0x00,0x00,0x90,0x00,0x00,0xF0,0x00,0x00,0x60, // 176 + 0x00,0x00,0x00,0x80,0x19,0x00,0x80,0x19,0x00,0xE0,0x1F,0x00,0x80,0x19,0x00,0x80,0x19, // 177 + 0x00,0x01,0x00,0xB0,0x01,0x00,0xD0,0x01,0x00,0x70,0x01,0x00,0x00,0x01, // 178 + 0x80,0x01,0x00,0x10,0x01,0x00,0x50,0x01,0x00,0xB0,0x01,0x00,0x80, // 179 + 0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x30,0x00,0x00,0x10, // 180 + 0x00,0x00,0x00,0xC0,0xFF,0x00,0xC0,0xFF,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0xC0,0x1F,0x00,0xC0,0x1F, // 181 + 0x00,0x00,0x00,0xF0,0x01,0x00,0xF8,0x03,0x00,0xF8,0x03,0x00,0xF8,0x7F,0x00,0x08,0x00,0x00,0xF8,0x7F, // 182 + 0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x03, // 183 + 0x00,0xA0,0x00,0x00,0xE0, // 184 + 0x00,0x00,0x00,0x20,0x00,0x00,0xF0,0x01,0x00,0xF0,0x01, // 185 + 0x60,0x00,0x00,0xF0,0x00,0x00,0x90,0x00,0x00,0xF0,0x00,0x00,0x60, // 186 + 0x00,0x00,0x00,0x80,0x19,0x00,0x00,0x0F,0x00,0x00,0x06,0x00,0x80,0x19,0x00,0x80,0x1F,0x00,0x00,0x0F, // 187 + 0x00,0x00,0x00,0x20,0x00,0x00,0xF0,0x01,0x00,0xF0,0x19,0x00,0x00,0x0E,0x00,0x80,0x03,0x00,0xE0,0x0C,0x00,0x30,0x0E,0x00,0x00,0x1F,0x00,0x00,0x1F,0x00,0x00,0x08, // 188 + 0x00,0x00,0x00,0x20,0x00,0x00,0xF0,0x01,0x00,0xF0,0x19,0x00,0x00,0x0E,0x00,0x80,0x03,0x00,0xE0,0x10,0x00,0x30,0x1B,0x00,0x00,0x1D,0x00,0x00,0x17,0x00,0x00,0x10, // 189 + 0x80,0x01,0x00,0x10,0x01,0x00,0x50,0x01,0x00,0xB0,0x19,0x00,0x80,0x0E,0x00,0x80,0x03,0x00,0xE0,0x0C,0x00,0x30,0x0E,0x00,0x00,0x1F,0x00,0x00,0x1F,0x00,0x00,0x08, // 190 + 0x00,0x30,0x00,0x00,0x7C,0x00,0xC0,0x6E,0x00,0xC0,0x66,0x00,0x00,0x60,0x00,0x00,0x20, // 191 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE2,0x1F,0x00,0xF6,0x07,0x00,0x14,0x06,0x00,0xF0,0x07,0x00,0xE0,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 192 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE0,0x1F,0x00,0xF0,0x07,0x00,0x14,0x06,0x00,0xF6,0x07,0x00,0xE2,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 193 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE4,0x1F,0x00,0xF6,0x07,0x00,0x12,0x06,0x00,0xF6,0x07,0x00,0xE4,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 194 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE6,0x1F,0x00,0xF2,0x07,0x00,0x16,0x06,0x00,0xF4,0x07,0x00,0xE2,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 195 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE6,0x1F,0x00,0xF6,0x07,0x00,0x10,0x06,0x00,0xF6,0x07,0x00,0xE6,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 196 + 0x00,0x18,0x00,0x00,0x1F,0x00,0xE0,0x1F,0x00,0xFC,0x07,0x00,0x14,0x06,0x00,0xFC,0x07,0x00,0xE0,0x1F,0x00,0x00,0x1F,0x00,0x00,0x18, // 197 + 0x00,0x10,0x00,0x00,0x1E,0x00,0xC0,0x1F,0x00,0xF0,0x07,0x00,0x70,0x06,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xB0,0x19,0x00,0xB0,0x19, // 198 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xE0,0x8F,0x00,0x70,0xBC,0x00,0x30,0xF8,0x00,0x30,0x18,0x00,0x30,0x18, // 199 + 0x00,0x00,0x00,0xF2,0x1F,0x00,0xF6,0x1F,0x00,0xB4,0x19,0x00,0xB0,0x19,0x00,0xB0,0x19, // 200 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xB4,0x19,0x00,0xB6,0x19,0x00,0xB2,0x19, // 201 + 0x00,0x00,0x00,0xF4,0x1F,0x00,0xF6,0x1F,0x00,0xB2,0x19,0x00,0xB6,0x19,0x00,0xB4,0x19, // 202 + 0x00,0x00,0x00,0xF6,0x1F,0x00,0xF6,0x1F,0x00,0xB0,0x19,0x00,0xB6,0x19,0x00,0xB6,0x19, // 203 + 0x02,0x00,0x00,0xF6,0x1F,0x00,0xF4,0x1F, // 204 + 0x00,0x00,0x00,0xF4,0x1F,0x00,0xF6,0x1F,0x00,0x02, // 205 + 0x06,0x00,0x00,0xF2,0x1F,0x00,0xF6,0x1F,0x00,0x04, // 206 + 0x06,0x00,0x00,0xF0,0x1F,0x00,0xF6,0x1F,0x00,0x06, // 207 + 0x00,0x03,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x30,0x1B,0x00,0x30,0x1B,0x00,0x70,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x07, // 208 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0xF6,0x00,0x00,0xE2,0x03,0x00,0x86,0x0F,0x00,0x04,0x1E,0x00,0xF2,0x1F,0x00,0xF0,0x1F, // 209 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x0F,0x00,0x72,0x1C,0x00,0x36,0x18,0x00,0x34,0x18,0x00,0x70,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 210 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x0F,0x00,0x70,0x1C,0x00,0x34,0x18,0x00,0x36,0x18,0x00,0x72,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 211 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE4,0x0F,0x00,0x76,0x1C,0x00,0x32,0x18,0x00,0x36,0x18,0x00,0x74,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 212 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE6,0x0F,0x00,0x72,0x1C,0x00,0x36,0x18,0x00,0x34,0x18,0x00,0x72,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 213 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE6,0x0F,0x00,0x76,0x1C,0x00,0x30,0x18,0x00,0x36,0x18,0x00,0x76,0x1C,0x00,0xE0,0x0F,0x00,0xE0,0x0F, // 214 + 0x00,0x00,0x00,0xC0,0x06,0x00,0xC0,0x07,0x00,0x80,0x03,0x00,0xC0,0x07,0x00,0xC0,0x06, // 215 + 0x00,0x00,0x00,0xE0,0x0F,0x00,0xE0,0x1F,0x00,0x70,0x1C,0x00,0x30,0x1F,0x00,0xB0,0x19,0x00,0xF0,0x1C,0x00,0xF0,0x0F,0x00,0xF0,0x0F, // 216 + 0x00,0x00,0x00,0xF0,0x0F,0x00,0xF2,0x1F,0x00,0x06,0x18,0x00,0x04,0x18,0x00,0x00,0x18,0x00,0xF0,0x1F,0x00,0xF0,0x0F, // 217 + 0x00,0x00,0x00,0xF0,0x0F,0x00,0xF0,0x1F,0x00,0x00,0x18,0x00,0x04,0x18,0x00,0x06,0x18,0x00,0xF2,0x1F,0x00,0xF0,0x0F, // 218 + 0x00,0x00,0x00,0xF0,0x0F,0x00,0xF4,0x1F,0x00,0x06,0x18,0x00,0x02,0x18,0x00,0x06,0x18,0x00,0xF4,0x1F,0x00,0xF0,0x0F, // 219 + 0x00,0x00,0x00,0xF0,0x0F,0x00,0xF6,0x1F,0x00,0x06,0x18,0x00,0x00,0x18,0x00,0x06,0x18,0x00,0xF6,0x1F,0x00,0xF0,0x0F, // 220 + 0x10,0x00,0x00,0x70,0x00,0x00,0xF0,0x01,0x00,0xC4,0x1F,0x00,0xC6,0x1F,0x00,0xF2,0x01,0x00,0x70,0x00,0x00,0x10, // 221 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF0,0x1F,0x00,0x60,0x06,0x00,0x60,0x06,0x00,0xE0,0x07,0x00,0xC0,0x03,0x00,0x80,0x01, // 222 + 0x00,0x00,0x00,0xF0,0x1F,0x00,0xF8,0x1F,0x00,0x18,0x00,0x00,0x98,0x19,0x00,0xF8,0x1B,0x00,0x78,0x1F,0x00,0x30,0x1E,0x00,0x00,0x0C, // 223 + 0x00,0x0C,0x00,0xC0,0x1E,0x00,0xC8,0x1E,0x00,0xD8,0x1A,0x00,0xD0,0x0F,0x00,0x80,0x1F, // 224 + 0x00,0x0C,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0xD0,0x1A,0x00,0xD8,0x0F,0x00,0x88,0x1F, // 225 + 0x00,0x0C,0x00,0xD0,0x1E,0x00,0xD8,0x1E,0x00,0xC8,0x1A,0x00,0xD8,0x0F,0x00,0x90,0x1F, // 226 + 0x00,0x0C,0x00,0xD8,0x1E,0x00,0xC8,0x1E,0x00,0xD8,0x1A,0x00,0xD0,0x0F,0x00,0x88,0x1F, // 227 + 0x00,0x0C,0x00,0xD8,0x1E,0x00,0xD8,0x1E,0x00,0xC0,0x1A,0x00,0xD8,0x0F,0x00,0x98,0x1F, // 228 + 0x00,0x0C,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0xDC,0x1A,0x00,0xD4,0x0F,0x00,0x9C,0x1F, // 229 + 0x00,0x0C,0x00,0xC0,0x1E,0x00,0xC0,0x1E,0x00,0xC0,0x1A,0x00,0xC0,0x1F,0x00,0xC0,0x0F,0x00,0xC0,0x1F,0x00,0xC0,0x1A,0x00,0xC0,0x1B,0x00,0x80,0x1B,0x00,0x00,0x02, // 230 + 0x00,0x02,0x00,0x80,0x0F,0x00,0xC0,0x9F,0x00,0xC0,0xB8,0x00,0xC0,0xF8,0x00,0x40,0x0C, // 231 + 0x00,0x02,0x00,0x80,0x0F,0x00,0xC8,0x1F,0x00,0xD8,0x1A,0x00,0xD0,0x1B,0x00,0x80,0x1B,0x00,0x00,0x03, // 232 + 0x00,0x02,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xD0,0x1A,0x00,0xD8,0x1B,0x00,0x88,0x1B,0x00,0x00,0x03, // 233 + 0x00,0x02,0x00,0x90,0x0F,0x00,0xD8,0x1F,0x00,0xC8,0x1A,0x00,0xD8,0x1B,0x00,0x90,0x1B,0x00,0x00,0x03, // 234 + 0x00,0x02,0x00,0x98,0x0F,0x00,0xD8,0x1F,0x00,0xC0,0x1A,0x00,0xD8,0x1B,0x00,0x98,0x1B,0x00,0x00,0x03, // 235 + 0x08,0x00,0x00,0xD8,0x1F,0x00,0xD0,0x1F, // 236 + 0x00,0x00,0x00,0xD0,0x1F,0x00,0xD8,0x1F,0x00,0x08, // 237 + 0x18,0x00,0x00,0xC8,0x1F,0x00,0xD8,0x1F,0x00,0x10, // 238 + 0x18,0x00,0x00,0xC0,0x1F,0x00,0xD8,0x1F,0x00,0x18, // 239 + 0x00,0x00,0x00,0x00,0x0F,0x00,0x80,0x1F,0x00,0xF8,0x19,0x00,0xF0,0x19,0x00,0xF8,0x1F,0x00,0xC0,0x0F, // 240 + 0x00,0x00,0x00,0xC0,0x1F,0x00,0xD8,0x1F,0x00,0xC8,0x00,0x00,0xD8,0x00,0x00,0xD0,0x1F,0x00,0x88,0x1F, // 241 + 0x00,0x00,0x00,0x88,0x0F,0x00,0xD8,0x1F,0x00,0xD0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F, // 242 + 0x00,0x00,0x00,0x80,0x0F,0x00,0xC0,0x1F,0x00,0xD0,0x18,0x00,0xD8,0x18,0x00,0xC8,0x1F,0x00,0x80,0x0F, // 243 + 0x00,0x00,0x00,0x90,0x0F,0x00,0xD8,0x1F,0x00,0xC8,0x18,0x00,0xD8,0x18,0x00,0xD0,0x1F,0x00,0x80,0x0F, // 244 + 0x00,0x00,0x00,0x98,0x0F,0x00,0xC8,0x1F,0x00,0xD8,0x18,0x00,0xD0,0x18,0x00,0xC8,0x1F,0x00,0x80,0x0F, // 245 + 0x00,0x00,0x00,0x98,0x0F,0x00,0xD8,0x1F,0x00,0xC0,0x18,0x00,0xD8,0x18,0x00,0xD8,0x1F,0x00,0x80,0x0F, // 246 + 0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x60,0x0F,0x00,0x00,0x03,0x00,0x00,0x03,0x00,0x00,0x03, // 247 + 0x00,0x00,0x00,0x80,0x1F,0x00,0xC0,0x1F,0x00,0xC0,0x1E,0x00,0xC0,0x1B,0x00,0xC0,0x1F,0x00,0xC0,0x0F, // 248 + 0x00,0x00,0x00,0xC8,0x0F,0x00,0xD8,0x1F,0x00,0x10,0x18,0x00,0x00,0x18,0x00,0xC0,0x1F,0x00,0xC0,0x1F, // 249 + 0x00,0x00,0x00,0xC0,0x0F,0x00,0xC0,0x1F,0x00,0x10,0x18,0x00,0x18,0x18,0x00,0xC8,0x1F,0x00,0xC0,0x1F, // 250 + 0x00,0x00,0x00,0xD0,0x0F,0x00,0xD8,0x1F,0x00,0x08,0x18,0x00,0x18,0x18,0x00,0xD0,0x1F,0x00,0xC0,0x1F, // 251 + 0x00,0x00,0x00,0xD8,0x0F,0x00,0xD8,0x1F,0x00,0x00,0x18,0x00,0x18,0x18,0x00,0xD8,0x1F,0x00,0xC0,0x1F, // 252 + 0x40,0x00,0x00,0xC0,0xC3,0x00,0xC0,0xFF,0x00,0x10,0x78,0x00,0x98,0x3F,0x00,0xC8,0x07,0x00,0xC0, // 253 + 0x00,0x00,0x00,0xF8,0xFF,0x00,0xF8,0xFF,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0xC0,0x1F,0x00,0x80,0x0F, // 254 + 0x40,0x00,0x00,0xD8,0xC3,0x00,0xD8,0xFF,0x00,0x00,0x78,0x00,0x98,0x3F,0x00,0xD8,0x07,0x00,0xC0 // 255 +}; + +// Created by http://oleddisplay.squix.ch/ Consider a donation +// In case of problems make sure that you are using the font file with the correct version! +const char Open_Sans_SemiBold_11[] PROGMEM = { + 0x0B, // Width: 11 + 0x10, // Height: 16 + 0x20, // First Char: 32 + 0xE0, // Numbers of Chars: 224 + + // Jump Table: + 0xFF, 0xFF, 0x00, 0x03, // 32:65535 + 0x00, 0x00, 0x04, 0x03, // 33:0 + 0x00, 0x04, 0x07, 0x05, // 34:4 + 0x00, 0x0B, 0x0D, 0x07, // 35:11 + 0x00, 0x18, 0x0A, 0x06, // 36:24 + 0x00, 0x22, 0x12, 0x09, // 37:34 + 0x00, 0x34, 0x0E, 0x08, // 38:52 + 0x00, 0x42, 0x03, 0x03, // 39:66 + 0x00, 0x45, 0x04, 0x03, // 40:69 + 0x00, 0x49, 0x06, 0x03, // 41:73 + 0x00, 0x4F, 0x0B, 0x06, // 42:79 + 0x00, 0x5A, 0x0B, 0x06, // 43:90 + 0x00, 0x65, 0x04, 0x03, // 44:101 + 0x00, 0x69, 0x08, 0x04, // 45:105 + 0x00, 0x71, 0x04, 0x03, // 46:113 + 0x00, 0x75, 0x07, 0x04, // 47:117 + 0x00, 0x7C, 0x0C, 0x06, // 48:124 + 0x00, 0x88, 0x08, 0x06, // 49:136 + 0x00, 0x90, 0x0C, 0x06, // 50:144 + 0x00, 0x9C, 0x0A, 0x06, // 51:156 + 0x00, 0xA6, 0x0C, 0x06, // 52:166 + 0x00, 0xB2, 0x0A, 0x06, // 53:178 + 0x00, 0xBC, 0x0C, 0x06, // 54:188 + 0x00, 0xC8, 0x0B, 0x06, // 55:200 + 0x00, 0xD3, 0x0C, 0x06, // 56:211 + 0x00, 0xDF, 0x0B, 0x06, // 57:223 + 0x00, 0xEA, 0x04, 0x03, // 58:234 + 0x00, 0xEE, 0x04, 0x03, // 59:238 + 0x00, 0xF2, 0x0B, 0x06, // 60:242 + 0x00, 0xFD, 0x0A, 0x06, // 61:253 + 0x01, 0x07, 0x0C, 0x06, // 62:263 + 0x01, 0x13, 0x09, 0x05, // 63:275 + 0x01, 0x1C, 0x12, 0x0A, // 64:284 + 0x01, 0x2E, 0x0E, 0x07, // 65:302 + 0x01, 0x3C, 0x0C, 0x07, // 66:316 + 0x01, 0x48, 0x0D, 0x07, // 67:328 + 0x01, 0x55, 0x0E, 0x08, // 68:341 + 0x01, 0x63, 0x0A, 0x06, // 69:355 + 0x01, 0x6D, 0x0B, 0x06, // 70:365 + 0x01, 0x78, 0x0E, 0x08, // 71:376 + 0x01, 0x86, 0x0E, 0x08, // 72:390 + 0x01, 0x94, 0x04, 0x03, // 73:404 + 0x01, 0x98, 0x04, 0x03, // 74:408 + 0x01, 0x9C, 0x0E, 0x07, // 75:412 + 0x01, 0xAA, 0x0C, 0x06, // 76:426 + 0x01, 0xB6, 0x12, 0x0A, // 77:438 + 0x01, 0xC8, 0x10, 0x09, // 78:456 + 0x01, 0xD8, 0x10, 0x09, // 79:472 + 0x01, 0xE8, 0x0B, 0x07, // 80:488 + 0x01, 0xF3, 0x10, 0x09, // 81:499 + 0x02, 0x03, 0x0E, 0x07, // 82:515 + 0x02, 0x11, 0x0C, 0x06, // 83:529 + 0x02, 0x1D, 0x0B, 0x06, // 84:541 + 0x02, 0x28, 0x0E, 0x08, // 85:552 + 0x02, 0x36, 0x0D, 0x07, // 86:566 + 0x02, 0x43, 0x13, 0x0A, // 87:579 + 0x02, 0x56, 0x0E, 0x07, // 88:598 + 0x02, 0x64, 0x0D, 0x07, // 89:612 + 0x02, 0x71, 0x0C, 0x06, // 90:625 + 0x02, 0x7D, 0x08, 0x04, // 91:637 + 0x02, 0x85, 0x08, 0x04, // 92:645 + 0x02, 0x8D, 0x06, 0x04, // 93:653 + 0x02, 0x93, 0x0C, 0x06, // 94:659 + 0x02, 0x9F, 0x0A, 0x05, // 95:671 + 0x02, 0xA9, 0x09, 0x07, // 96:681 + 0x02, 0xB2, 0x0A, 0x06, // 97:690 + 0x02, 0xBC, 0x0C, 0x07, // 98:700 + 0x02, 0xC8, 0x0A, 0x05, // 99:712 + 0x02, 0xD2, 0x0C, 0x07, // 100:722 + 0x02, 0xDE, 0x0C, 0x06, // 101:734 + 0x02, 0xEA, 0x07, 0x04, // 102:746 + 0x02, 0xF1, 0x0C, 0x06, // 103:753 + 0x02, 0xFD, 0x0C, 0x07, // 104:765 + 0x03, 0x09, 0x04, 0x03, // 105:777 + 0x03, 0x0D, 0x04, 0x03, // 106:781 + 0x03, 0x11, 0x0C, 0x06, // 107:785 + 0x03, 0x1D, 0x04, 0x03, // 108:797 + 0x03, 0x21, 0x14, 0x0B, // 109:801 + 0x03, 0x35, 0x0C, 0x07, // 110:821 + 0x03, 0x41, 0x0C, 0x07, // 111:833 + 0x03, 0x4D, 0x0C, 0x07, // 112:845 + 0x03, 0x59, 0x0C, 0x07, // 113:857 + 0x03, 0x65, 0x09, 0x05, // 114:869 + 0x03, 0x6E, 0x0A, 0x05, // 115:878 + 0x03, 0x78, 0x08, 0x04, // 116:888 + 0x03, 0x80, 0x0C, 0x07, // 117:896 + 0x03, 0x8C, 0x0B, 0x06, // 118:908 + 0x03, 0x97, 0x11, 0x09, // 119:919 + 0x03, 0xA8, 0x0C, 0x06, // 120:936 + 0x03, 0xB4, 0x0B, 0x06, // 121:948 + 0x03, 0xBF, 0x0A, 0x05, // 122:959 + 0x03, 0xC9, 0x08, 0x04, // 123:969 + 0x03, 0xD1, 0x06, 0x06, // 124:977 + 0x03, 0xD7, 0x08, 0x04, // 125:983 + 0x03, 0xDF, 0x0B, 0x06, // 126:991 + 0x03, 0xEA, 0x0C, 0x07, // 127:1002 + 0x03, 0xF6, 0x0C, 0x07, // 128:1014 + 0x04, 0x02, 0x0C, 0x07, // 129:1026 + 0x04, 0x0E, 0x0C, 0x07, // 130:1038 + 0x04, 0x1A, 0x0C, 0x07, // 131:1050 + 0x04, 0x26, 0x0C, 0x07, // 132:1062 + 0x04, 0x32, 0x0C, 0x07, // 133:1074 + 0x04, 0x3E, 0x0C, 0x07, // 134:1086 + 0x04, 0x4A, 0x0C, 0x07, // 135:1098 + 0x04, 0x56, 0x0C, 0x07, // 136:1110 + 0x04, 0x62, 0x0C, 0x07, // 137:1122 + 0x04, 0x6E, 0x0C, 0x07, // 138:1134 + 0x04, 0x7A, 0x0C, 0x07, // 139:1146 + 0x04, 0x86, 0x0C, 0x07, // 140:1158 + 0x04, 0x92, 0x0C, 0x07, // 141:1170 + 0x04, 0x9E, 0x0C, 0x07, // 142:1182 + 0x04, 0xAA, 0x0C, 0x07, // 143:1194 + 0x04, 0xB6, 0x0C, 0x07, // 144:1206 + 0x04, 0xC2, 0x0C, 0x07, // 145:1218 + 0x04, 0xCE, 0x0C, 0x07, // 146:1230 + 0x04, 0xDA, 0x0C, 0x07, // 147:1242 + 0x04, 0xE6, 0x0C, 0x07, // 148:1254 + 0x04, 0xF2, 0x0C, 0x07, // 149:1266 + 0x04, 0xFE, 0x0C, 0x07, // 150:1278 + 0x05, 0x0A, 0x0C, 0x07, // 151:1290 + 0x05, 0x16, 0x0C, 0x07, // 152:1302 + 0x05, 0x22, 0x0C, 0x07, // 153:1314 + 0x05, 0x2E, 0x0C, 0x07, // 154:1326 + 0x05, 0x3A, 0x0C, 0x07, // 155:1338 + 0x05, 0x46, 0x0C, 0x07, // 156:1350 + 0x05, 0x52, 0x0C, 0x07, // 157:1362 + 0x05, 0x5E, 0x0C, 0x07, // 158:1374 + 0x05, 0x6A, 0x0C, 0x07, // 159:1386 + 0xFF, 0xFF, 0x00, 0x03, // 160:65535 + 0x05, 0x76, 0x04, 0x03, // 161:1398 + 0x05, 0x7A, 0x0A, 0x06, // 162:1402 + 0x05, 0x84, 0x0C, 0x06, // 163:1412 + 0x05, 0x90, 0x0A, 0x06, // 164:1424 + 0x05, 0x9A, 0x0B, 0x06, // 165:1434 + 0x05, 0xA5, 0x06, 0x06, // 166:1445 + 0x05, 0xAB, 0x0A, 0x06, // 167:1451 + 0x05, 0xB5, 0x09, 0x07, // 168:1461 + 0x05, 0xBE, 0x10, 0x09, // 169:1470 + 0x05, 0xCE, 0x07, 0x04, // 170:1486 + 0x05, 0xD5, 0x0B, 0x06, // 171:1493 + 0x05, 0xE0, 0x0C, 0x06, // 172:1504 + 0x05, 0xEC, 0x08, 0x04, // 173:1516 + 0x05, 0xF4, 0x10, 0x09, // 174:1524 + 0x06, 0x04, 0x0B, 0x06, // 175:1540 + 0x06, 0x0F, 0x07, 0x05, // 176:1551 + 0x06, 0x16, 0x0C, 0x06, // 177:1558 + 0x06, 0x22, 0x08, 0x04, // 178:1570 + 0x06, 0x2A, 0x07, 0x04, // 179:1578 + 0x06, 0x31, 0x09, 0x07, // 180:1585 + 0x06, 0x3A, 0x0C, 0x07, // 181:1594 + 0x06, 0x46, 0x0C, 0x07, // 182:1606 + 0x06, 0x52, 0x04, 0x03, // 183:1618 + 0x06, 0x56, 0x04, 0x02, // 184:1622 + 0x06, 0x5A, 0x06, 0x04, // 185:1626 + 0x06, 0x60, 0x07, 0x04, // 186:1632 + 0x06, 0x67, 0x0C, 0x06, // 187:1639 + 0x06, 0x73, 0x12, 0x09, // 188:1651 + 0x06, 0x85, 0x12, 0x09, // 189:1669 + 0x06, 0x97, 0x12, 0x09, // 190:1687 + 0x06, 0xA9, 0x0A, 0x05, // 191:1705 + 0x06, 0xB3, 0x0E, 0x07, // 192:1715 + 0x06, 0xC1, 0x0E, 0x07, // 193:1729 + 0x06, 0xCF, 0x0E, 0x07, // 194:1743 + 0x06, 0xDD, 0x0E, 0x07, // 195:1757 + 0x06, 0xEB, 0x0E, 0x07, // 196:1771 + 0x06, 0xF9, 0x0E, 0x07, // 197:1785 + 0x07, 0x07, 0x12, 0x0A, // 198:1799 + 0x07, 0x19, 0x0D, 0x07, // 199:1817 + 0x07, 0x26, 0x0A, 0x06, // 200:1830 + 0x07, 0x30, 0x0A, 0x06, // 201:1840 + 0x07, 0x3A, 0x0A, 0x06, // 202:1850 + 0x07, 0x44, 0x0A, 0x06, // 203:1860 + 0x07, 0x4E, 0x05, 0x03, // 204:1870 + 0x07, 0x53, 0x05, 0x03, // 205:1875 + 0x07, 0x58, 0x05, 0x03, // 206:1880 + 0x07, 0x5D, 0x05, 0x03, // 207:1885 + 0x07, 0x62, 0x0E, 0x08, // 208:1890 + 0x07, 0x70, 0x10, 0x09, // 209:1904 + 0x07, 0x80, 0x10, 0x09, // 210:1920 + 0x07, 0x90, 0x10, 0x09, // 211:1936 + 0x07, 0xA0, 0x10, 0x09, // 212:1952 + 0x07, 0xB0, 0x10, 0x09, // 213:1968 + 0x07, 0xC0, 0x10, 0x09, // 214:1984 + 0x07, 0xD0, 0x0A, 0x06, // 215:2000 + 0x07, 0xDA, 0x10, 0x09, // 216:2010 + 0x07, 0xEA, 0x0E, 0x08, // 217:2026 + 0x07, 0xF8, 0x0E, 0x08, // 218:2040 + 0x08, 0x06, 0x0E, 0x08, // 219:2054 + 0x08, 0x14, 0x0E, 0x08, // 220:2068 + 0x08, 0x22, 0x0D, 0x07, // 221:2082 + 0x08, 0x2F, 0x0C, 0x07, // 222:2095 + 0x08, 0x3B, 0x0E, 0x07, // 223:2107 + 0x08, 0x49, 0x0A, 0x06, // 224:2121 + 0x08, 0x53, 0x0A, 0x06, // 225:2131 + 0x08, 0x5D, 0x0A, 0x06, // 226:2141 + 0x08, 0x67, 0x0B, 0x06, // 227:2151 + 0x08, 0x72, 0x0A, 0x06, // 228:2162 + 0x08, 0x7C, 0x0A, 0x06, // 229:2172 + 0x08, 0x86, 0x12, 0x0A, // 230:2182 + 0x08, 0x98, 0x0A, 0x05, // 231:2200 + 0x08, 0xA2, 0x0C, 0x06, // 232:2210 + 0x08, 0xAE, 0x0C, 0x06, // 233:2222 + 0x08, 0xBA, 0x0C, 0x06, // 234:2234 + 0x08, 0xC6, 0x0C, 0x06, // 235:2246 + 0x08, 0xD2, 0x05, 0x03, // 236:2258 + 0x08, 0xD7, 0x05, 0x03, // 237:2263 + 0x08, 0xDC, 0x05, 0x03, // 238:2268 + 0x08, 0xE1, 0x05, 0x03, // 239:2273 + 0x08, 0xE6, 0x0C, 0x07, // 240:2278 + 0x08, 0xF2, 0x0C, 0x07, // 241:2290 + 0x08, 0xFE, 0x0C, 0x07, // 242:2302 + 0x09, 0x0A, 0x0C, 0x07, // 243:2314 + 0x09, 0x16, 0x0C, 0x07, // 244:2326 + 0x09, 0x22, 0x0C, 0x07, // 245:2338 + 0x09, 0x2E, 0x0C, 0x07, // 246:2350 + 0x09, 0x3A, 0x0B, 0x06, // 247:2362 + 0x09, 0x45, 0x0C, 0x07, // 248:2373 + 0x09, 0x51, 0x0C, 0x07, // 249:2385 + 0x09, 0x5D, 0x0C, 0x07, // 250:2397 + 0x09, 0x69, 0x0C, 0x07, // 251:2409 + 0x09, 0x75, 0x0C, 0x07, // 252:2421 + 0x09, 0x81, 0x0B, 0x06, // 253:2433 + 0x09, 0x8C, 0x0C, 0x07, // 254:2444 + 0x09, 0x98, 0x0B, 0x06, // 255:2456 + + // Font Data: + 0x00,0x00,0xF0,0x0D, // 33 + 0x00,0x00,0x70,0x00,0x00,0x00,0x70, // 34 + 0x00,0x02,0x40,0x0E,0xF0,0x03,0x40,0x0A,0xC0,0x07,0x70,0x02,0x40, // 35 + 0x00,0x00,0xE0,0x04,0xA0,0x05,0x70,0x0F,0x20,0x07, // 36 + 0x40,0x00,0xB0,0x01,0x10,0x09,0xE0,0x06,0x80,0x01,0x60,0x07,0x90,0x08,0x80,0x0D,0x00,0x02, // 37 + 0x00,0x00,0x60,0x0F,0xD0,0x09,0x90,0x09,0x70,0x0A,0x00,0x04,0x00,0x0B, // 38 + 0x00,0x00,0x70, // 39 + 0x80,0x07,0xF0,0x3F, // 40 + 0x00,0x00,0xF0,0x3F,0x80,0x07, // 41 + 0x40,0x00,0x40,0x01,0xF0,0x00,0xD0,0x00,0x40,0x01,0x40, // 42 + 0x00,0x00,0x80,0x00,0x80,0x00,0xE0,0x03,0x80,0x00,0x80, // 43 + 0x00,0x20,0x00,0x18, // 44 + 0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02, // 45 + 0x00,0x00,0x00,0x0C, // 46 + 0x00,0x08,0x00,0x07,0xE0,0x00,0x10, // 47 + 0x80,0x01,0xF0,0x07,0x10,0x08,0x10,0x08,0xE0,0x0F,0x80,0x01, // 48 + 0x00,0x00,0x60,0x00,0x30,0x00,0xF0,0x0F, // 49 + 0x00,0x08,0x10,0x0C,0x10,0x0A,0x10,0x09,0xF0,0x08,0x00,0x08, // 50 + 0x00,0x08,0x10,0x08,0x90,0x08,0x90,0x08,0x70,0x0F, // 51 + 0x00,0x02,0x80,0x03,0x40,0x02,0x30,0x02,0xF0,0x0F,0x00,0x02, // 52 + 0x00,0x00,0xF0,0x08,0x90,0x08,0x90,0x08,0x90,0x07, // 53 + 0x00,0x01,0xE0,0x07,0xB0,0x08,0x90,0x08,0x90,0x0F,0x00,0x02, // 54 + 0x10,0x00,0x10,0x00,0x10,0x0E,0x90,0x03,0xF0,0x00,0x10, // 55 + 0x00,0x02,0x70,0x0F,0x90,0x08,0x90,0x08,0x70,0x0F,0x00,0x02, // 56 + 0x40,0x00,0xF0,0x09,0x10,0x09,0x10,0x0D,0xE0,0x07,0x80, // 57 + 0x00,0x00,0xC0,0x0C, // 58 + 0x00,0x20,0xC0,0x18, // 59 + 0x00,0x00,0x80,0x01,0x80,0x03,0x40,0x02,0x40,0x06,0x20, // 60 + 0x00,0x00,0x40,0x01,0x40,0x01,0x40,0x01,0x40,0x01, // 61 + 0x00,0x00,0x40,0x02,0x40,0x02,0x80,0x03,0x80,0x01,0x00,0x01, // 62 + 0x10,0x00,0x10,0x0C,0x90,0x0D,0xF0,0x00,0x60, // 63 + 0x00,0x00,0xC0,0x0F,0x20,0x08,0x90,0x17,0x50,0x14,0x50,0x14,0xD0,0x17,0x20,0x04,0xE0,0x07, // 64 + 0x00,0x08,0x00,0x0F,0xE0,0x03,0x10,0x02,0xE0,0x03,0x00,0x0F,0x00,0x08, // 65 + 0x00,0x00,0xF0,0x0F,0x90,0x08,0x90,0x08,0x90,0x08,0x70,0x0F, // 66 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x10,0x08,0x10,0x08,0x10,0x08,0x10, // 67 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0x30,0x0C,0xE0,0x07, // 68 + 0x00,0x00,0xF0,0x0F,0x90,0x08,0x90,0x08,0x90,0x08, // 69 + 0x00,0x00,0xF0,0x0F,0x90,0x00,0x90,0x00,0x90,0x00,0x10, // 70 + 0x00,0x00,0xE0,0x07,0x20,0x0C,0x10,0x08,0x10,0x09,0x10,0x09,0x10,0x0F, // 71 + 0x00,0x00,0xF0,0x0F,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xF0,0x0F, // 72 + 0x00,0x00,0xF0,0x0F, // 73 + 0x00,0x20,0xF0,0x1F, // 74 + 0x00,0x00,0xF0,0x0F,0x00,0x01,0xC0,0x01,0x60,0x03,0x30,0x0C,0x10,0x08, // 75 + 0x00,0x00,0xF0,0x0F,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08, // 76 + 0x00,0x00,0xF0,0x0F,0x30,0x00,0xC0,0x01,0x00,0x0E,0x00,0x0E,0xC0,0x01,0x30,0x00,0xF0,0x0F, // 77 + 0x00,0x00,0xF0,0x0F,0x30,0x00,0xE0,0x00,0x80,0x01,0x00,0x07,0x00,0x0C,0xF0,0x0F, // 78 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x10,0x08,0x10,0x08,0x10,0x08,0x30,0x0C,0xE0,0x07, // 79 + 0x00,0x00,0xF0,0x0F,0x10,0x01,0x10,0x01,0x10,0x01,0xF0, // 80 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x10,0x08,0x10,0x08,0x10,0x18,0x30,0x3C,0xE0,0x27, // 81 + 0x00,0x00,0xF0,0x0F,0x10,0x01,0x10,0x01,0x10,0x03,0xE0,0x0C,0x00,0x08, // 82 + 0x00,0x00,0xF0,0x08,0x90,0x08,0x10,0x09,0x10,0x0F,0x00,0x02, // 83 + 0x10,0x00,0x10,0x00,0xF0,0x0F,0xF0,0x0F,0x10,0x00,0x10, // 84 + 0x00,0x00,0xF0,0x07,0x00,0x0C,0x00,0x08,0x00,0x08,0x00,0x0C,0xF0,0x07, // 85 + 0x10,0x00,0xE0,0x00,0x80,0x07,0x00,0x08,0x80,0x07,0xF0,0x00,0x10, // 86 + 0x30,0x00,0xE0,0x03,0x00,0x0E,0x80,0x0F,0xF0,0x00,0xF0,0x00,0x80,0x0F,0x00,0x0E,0xE0,0x03,0x30, // 87 + 0x00,0x08,0x30,0x0C,0xE0,0x03,0x80,0x01,0xE0,0x03,0x30,0x0C,0x00,0x08, // 88 + 0x10,0x00,0x70,0x00,0xC0,0x00,0x00,0x0F,0xC0,0x00,0x70,0x00,0x10, // 89 + 0x10,0x08,0x10,0x0E,0x10,0x0B,0xD0,0x08,0x70,0x08,0x10,0x08, // 90 + 0x00,0x00,0xF0,0x3F,0x10,0x20,0x10,0x20, // 91 + 0x10,0x00,0xE0,0x00,0x00,0x07,0x00,0x08, // 92 + 0x10,0x20,0x10,0x20,0xF0,0x3F, // 93 + 0x00,0x01,0xC0,0x00,0x30,0x00,0x20,0x00,0xC0,0x00,0x00,0x01, // 94 + 0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20, // 95 + 0x00,0x00,0x00,0x00,0x08,0x00,0x18,0x00,0x10, // 96 + 0x00,0x04,0x40,0x0F,0x40,0x09,0x40,0x09,0xC0,0x0F, // 97 + 0x00,0x00,0xF0,0x0F,0x40,0x0C,0x40,0x08,0x40,0x08,0x80,0x07, // 98 + 0x00,0x00,0xC0,0x0F,0x40,0x08,0x40,0x08,0x40,0x08, // 99 + 0x00,0x00,0x80,0x0F,0x40,0x08,0x40,0x08,0x40,0x08,0xF0,0x0F, // 100 + 0x00,0x00,0x80,0x07,0x40,0x09,0x40,0x09,0xC0,0x09,0x00,0x01, // 101 + 0x40,0x00,0xE0,0x0F,0x50,0x00,0x50, // 102 + 0x00,0x30,0xC0,0x4F,0x40,0x4A,0x40,0x4A,0xC0,0x69,0x40,0x30, // 103 + 0x00,0x00,0xF0,0x0F,0x80,0x00,0x40,0x00,0x40,0x00,0xC0,0x0F, // 104 + 0x00,0x00,0xD0,0x0F, // 105 + 0x00,0x40,0xD0,0x7F, // 106 + 0x00,0x00,0xF0,0x0F,0x00,0x03,0x80,0x07,0x40,0x0C,0x00,0x08, // 107 + 0x00,0x00,0xF0,0x0F, // 108 + 0x00,0x00,0xC0,0x0F,0xC0,0x00,0x40,0x00,0x40,0x00,0xC0,0x0F,0x40,0x00,0x40,0x00,0x40,0x00,0xC0,0x0F, // 109 + 0x00,0x00,0xC0,0x0F,0xC0,0x00,0x40,0x00,0x40,0x00,0xC0,0x0F, // 110 + 0x00,0x00,0x80,0x07,0x40,0x08,0x40,0x08,0x40,0x08,0x80,0x07, // 111 + 0x00,0x00,0xC0,0x7F,0x40,0x0C,0x40,0x08,0x40,0x08,0x80,0x07, // 112 + 0x00,0x00,0x80,0x0F,0x40,0x08,0x40,0x08,0x40,0x08,0xC0,0x7F, // 113 + 0x00,0x00,0xC0,0x0F,0x80,0x00,0x40,0x00,0x40, // 114 + 0x80,0x08,0xC0,0x09,0x40,0x0B,0x40,0x0E,0x00,0x04, // 115 + 0x40,0x00,0xE0,0x0F,0x40,0x08,0x40,0x08, // 116 + 0x00,0x00,0xC0,0x0F,0x00,0x08,0x00,0x08,0x00,0x0C,0xC0,0x0F, // 117 + 0x40,0x00,0xC0,0x03,0x00,0x0E,0x00,0x0E,0xC0,0x03,0x40, // 118 + 0x40,0x00,0xC0,0x07,0x00,0x08,0x80,0x07,0x40,0x00,0x80,0x07,0x00,0x08,0xC0,0x07,0x40, // 119 + 0x00,0x08,0xC0,0x0C,0x80,0x07,0x80,0x07,0xC0,0x0C,0x00,0x08, // 120 + 0x40,0x40,0xC0,0x43,0x00,0x3E,0x00,0x1E,0xC0,0x03,0x40, // 121 + 0x00,0x08,0x40,0x0E,0x40,0x0B,0xC0,0x08,0x40,0x08, // 122 + 0x00,0x01,0x80,0x03,0xF0,0x3E,0x10,0x20, // 123 + 0x00,0x00,0x00,0x00,0xF0,0x7F, // 124 + 0x10,0x20,0xF0,0x3E,0x80,0x03,0x00,0x01, // 125 + 0x00,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x80, // 126 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 127 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 128 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 129 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 130 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 131 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 132 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 133 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 134 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 135 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 136 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 137 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 138 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 139 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 140 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 141 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 142 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 143 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 144 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 145 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 146 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 147 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 148 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 149 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 150 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 151 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 152 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 153 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 154 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 155 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 156 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 157 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 158 + 0x00,0x00,0xF0,0x0F,0x10,0x08,0x10,0x08,0x10,0x08,0xF0,0x0F, // 159 + 0x00,0x00,0xC0,0x3E, // 161 + 0x00,0x00,0xC0,0x03,0x60,0x04,0x30,0x0C,0x20,0x04, // 162 + 0x80,0x08,0xE0,0x0F,0xF0,0x0B,0x90,0x08,0x90,0x08,0x00,0x08, // 163 + 0x00,0x00,0xC0,0x03,0x40,0x02,0x40,0x02,0xC0,0x03, // 164 + 0x10,0x00,0x70,0x05,0xC0,0x0F,0xC0,0x0F,0x70,0x05,0x10, // 165 + 0x00,0x00,0x00,0x00,0xF0,0x78, // 166 + 0x00,0x00,0xF0,0x09,0x50,0x0A,0x50,0x0A,0x90,0x0F, // 167 + 0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x10, // 168 + 0x00,0x00,0xE0,0x07,0x10,0x08,0xD0,0x0B,0x50,0x0A,0x50,0x0A,0x10,0x08,0xE0,0x07, // 169 + 0xC0,0x00,0xD0,0x00,0xD0,0x00,0xE0, // 170 + 0x00,0x02,0x00,0x07,0x80,0x08,0x00,0x02,0x80,0x0D,0x80, // 171 + 0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x03, // 172 + 0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02, // 173 + 0x00,0x00,0xE0,0x07,0x10,0x08,0xD0,0x0B,0x50,0x09,0xD0,0x0A,0x10,0x08,0xE0,0x07, // 174 + 0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08, // 175 + 0x00,0x00,0xF0,0x00,0x90,0x00,0xF0, // 176 + 0x00,0x00,0x80,0x08,0x80,0x08,0xE0,0x0B,0x80,0x08,0x80,0x08, // 177 + 0x10,0x01,0x90,0x01,0x70,0x01,0x00,0x01, // 178 + 0x10,0x01,0x50,0x01,0x70,0x01,0x80, // 179 + 0x00,0x00,0x00,0x00,0x10,0x00,0x18,0x00,0x08, // 180 + 0x00,0x00,0xC0,0x7F,0x00,0x08,0x00,0x08,0x00,0x0C,0xC0,0x0F, // 181 + 0x00,0x00,0xF0,0x01,0xF0,0x01,0xF0,0x1F,0x10,0x00,0xF0,0x1F, // 182 + 0x00,0x00,0x80,0x01, // 183 + 0x00,0x50,0x00,0x70, // 184 + 0x00,0x00,0x10,0x00,0xF0,0x01, // 185 + 0x60,0x00,0x90,0x00,0x90,0x00,0x60, // 186 + 0x80,0x08,0x80,0x0D,0x00,0x02,0x80,0x08,0x00,0x07,0x00,0x02, // 187 + 0x00,0x00,0x10,0x00,0xF0,0x09,0x00,0x06,0x80,0x01,0x60,0x06,0x10,0x05,0x80,0x0F,0x00,0x04, // 188 + 0x00,0x00,0x10,0x08,0xF0,0x07,0x80,0x01,0x60,0x00,0x90,0x08,0x80,0x0C,0x80,0x0B,0x00,0x08, // 189 + 0x10,0x01,0x50,0x01,0x70,0x09,0x80,0x06,0x80,0x01,0x60,0x06,0x10,0x05,0x80,0x0F,0x00,0x04, // 190 + 0x00,0x18,0x00,0x38,0xC0,0x26,0xC0,0x20,0x00,0x20, // 191 + 0x00,0x08,0x00,0x0F,0xE2,0x03,0x16,0x02,0xE4,0x03,0x00,0x0F,0x00,0x08, // 192 + 0x00,0x08,0x00,0x0F,0xE0,0x03,0x14,0x02,0xE6,0x03,0x02,0x0F,0x00,0x08, // 193 + 0x00,0x08,0x00,0x0F,0xE6,0x03,0x12,0x02,0xE6,0x03,0x00,0x0F,0x00,0x08, // 194 + 0x00,0x08,0x04,0x0F,0xE2,0x03,0x12,0x02,0xE4,0x03,0x02,0x0F,0x00,0x08, // 195 + 0x00,0x08,0x00,0x0F,0xE4,0x03,0x10,0x02,0xE4,0x03,0x00,0x0F,0x00,0x08, // 196 + 0x00,0x08,0x00,0x0F,0xFC,0x03,0x1C,0x02,0xE0,0x03,0x00,0x0F,0x00,0x08, // 197 + 0x00,0x08,0x00,0x0E,0xC0,0x03,0x70,0x02,0x10,0x02,0xF0,0x0F,0x90,0x08,0x90,0x08,0x90,0x08, // 198 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x10,0x58,0x10,0x78,0x10,0x08,0x10, // 199 + 0x00,0x00,0xF0,0x0F,0x92,0x08,0x96,0x08,0x94,0x08, // 200 + 0x00,0x00,0xF0,0x0F,0x94,0x08,0x96,0x08,0x92,0x08, // 201 + 0x00,0x00,0xF0,0x0F,0x96,0x08,0x92,0x08,0x96,0x08, // 202 + 0x00,0x00,0xF0,0x0F,0x94,0x08,0x90,0x08,0x94,0x08, // 203 + 0x02,0x00,0xF6,0x0F,0x04, // 204 + 0x00,0x00,0xF4,0x0F,0x06, // 205 + 0x06,0x00,0xF2,0x0F,0x06, // 206 + 0x04,0x00,0xF0,0x0F,0x04, // 207 + 0x80,0x00,0xF0,0x0F,0x90,0x08,0x90,0x08,0x10,0x08,0x30,0x0C,0xE0,0x07, // 208 + 0x00,0x00,0xF0,0x0F,0x34,0x00,0xE2,0x00,0x82,0x01,0x04,0x07,0x02,0x0C,0xF0,0x0F, // 209 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x12,0x08,0x16,0x08,0x14,0x08,0x30,0x0C,0xE0,0x07, // 210 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x10,0x08,0x14,0x08,0x16,0x08,0x32,0x0C,0xE0,0x07, // 211 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x16,0x08,0x12,0x08,0x16,0x08,0x30,0x0C,0xE0,0x07, // 212 + 0x00,0x00,0xE0,0x07,0x34,0x0C,0x12,0x08,0x12,0x08,0x14,0x08,0x32,0x0C,0xE0,0x07, // 213 + 0x00,0x00,0xE0,0x07,0x30,0x0C,0x14,0x08,0x10,0x08,0x14,0x08,0x30,0x0C,0xE0,0x07, // 214 + 0x00,0x00,0x60,0x03,0xC0,0x01,0xC0,0x01,0x60,0x03, // 215 + 0x00,0x00,0xE0,0x0F,0x30,0x0C,0x10,0x0A,0x90,0x09,0x50,0x08,0x30,0x0C,0xF0,0x07, // 216 + 0x00,0x00,0xF0,0x07,0x02,0x0C,0x06,0x08,0x04,0x08,0x00,0x0C,0xF0,0x07, // 217 + 0x00,0x00,0xF0,0x07,0x00,0x0C,0x04,0x08,0x06,0x08,0x02,0x0C,0xF0,0x07, // 218 + 0x00,0x00,0xF0,0x07,0x00,0x0C,0x06,0x08,0x02,0x08,0x06,0x0C,0xF0,0x07, // 219 + 0x00,0x00,0xF0,0x07,0x00,0x0C,0x04,0x08,0x00,0x08,0x04,0x0C,0xF0,0x07, // 220 + 0x10,0x00,0x70,0x00,0xC4,0x00,0x06,0x0F,0xC2,0x00,0x70,0x00,0x10, // 221 + 0x00,0x00,0xF0,0x0F,0x20,0x02,0x20,0x02,0x20,0x02,0xE0,0x01, // 222 + 0x00,0x00,0xE0,0x0F,0x10,0x00,0x90,0x09,0xD0,0x09,0x60,0x0E,0x00,0x04, // 223 + 0x00,0x04,0x48,0x0F,0x58,0x09,0x50,0x09,0xC0,0x0F, // 224 + 0x00,0x04,0x40,0x0F,0x50,0x09,0x58,0x09,0xC8,0x0F, // 225 + 0x00,0x04,0x40,0x0F,0x58,0x09,0x48,0x09,0xD8,0x0F, // 226 + 0x00,0x04,0x50,0x0F,0x48,0x09,0x48,0x09,0xD0,0x0F,0x08, // 227 + 0x00,0x04,0x40,0x0F,0x50,0x09,0x40,0x09,0xD0,0x0F, // 228 + 0x00,0x04,0x40,0x0F,0x5C,0x09,0x5C,0x09,0xC0,0x0F, // 229 + 0x00,0x00,0x40,0x0F,0x40,0x09,0x40,0x09,0xC0,0x07,0xC0,0x0F,0x40,0x09,0x40,0x09,0xC0,0x09, // 230 + 0x00,0x00,0xC0,0x0F,0x40,0x58,0x40,0x78,0x40,0x08, // 231 + 0x00,0x00,0x80,0x07,0x48,0x09,0x58,0x09,0xD0,0x09,0x00,0x01, // 232 + 0x00,0x00,0x80,0x07,0x40,0x09,0x50,0x09,0xD8,0x09,0x08,0x01, // 233 + 0x00,0x00,0x80,0x07,0x58,0x09,0x48,0x09,0xD8,0x09,0x00,0x01, // 234 + 0x00,0x00,0x80,0x07,0x50,0x09,0x40,0x09,0xD0,0x09,0x00,0x01, // 235 + 0x08,0x00,0xD8,0x0F,0x10, // 236 + 0x00,0x00,0xD0,0x0F,0x18, // 237 + 0x18,0x00,0xC8,0x0F,0x18, // 238 + 0x10,0x00,0xC0,0x0F,0x10, // 239 + 0x00,0x00,0x00,0x07,0xD0,0x08,0xA0,0x08,0xE0,0x08,0xD0,0x07, // 240 + 0x00,0x00,0xD0,0x0F,0xC8,0x00,0x48,0x00,0x50,0x00,0xC8,0x0F, // 241 + 0x00,0x00,0x80,0x07,0x48,0x08,0x58,0x08,0x50,0x08,0x80,0x07, // 242 + 0x00,0x00,0x80,0x07,0x40,0x08,0x50,0x08,0x58,0x08,0x88,0x07, // 243 + 0x00,0x00,0x80,0x07,0x58,0x08,0x48,0x08,0x58,0x08,0x80,0x07, // 244 + 0x00,0x00,0x90,0x07,0x48,0x08,0x48,0x08,0x50,0x08,0x88,0x07, // 245 + 0x00,0x00,0x80,0x07,0x50,0x08,0x40,0x08,0x50,0x08,0x80,0x07, // 246 + 0x00,0x00,0x80,0x00,0xA0,0x02,0xA0,0x02,0x80,0x00,0x80, // 247 + 0x00,0x00,0x80,0x0F,0x40,0x0C,0x40,0x0B,0xC0,0x08,0xC0,0x07, // 248 + 0x00,0x00,0xC0,0x0F,0x08,0x08,0x18,0x08,0x10,0x0C,0xC0,0x0F, // 249 + 0x00,0x00,0xC0,0x0F,0x00,0x08,0x10,0x08,0x18,0x0C,0xC8,0x0F, // 250 + 0x00,0x00,0xC0,0x0F,0x18,0x08,0x08,0x08,0x18,0x0C,0xC0,0x0F, // 251 + 0x00,0x00,0xC0,0x0F,0x10,0x08,0x00,0x08,0x10,0x0C,0xC0,0x0F, // 252 + 0x40,0x40,0xC0,0x43,0x10,0x3E,0x18,0x1E,0xC8,0x03,0x40, // 253 + 0x00,0x00,0xF0,0x7F,0x40,0x0C,0x40,0x08,0x40,0x08,0x80,0x07, // 254 + 0x40,0x40,0xC0,0x43,0x10,0x3E,0x00,0x1E,0xD0,0x03,0x40 // 255 +}; diff --git a/printermonitor/Menu/MenuItem.cpp b/printermonitor/Menu/MenuItem.cpp new file mode 100644 index 0000000..bc8e94e --- /dev/null +++ b/printermonitor/Menu/MenuItem.cpp @@ -0,0 +1,10 @@ +#include +#include "MenuItem.h" + +MenuItem::MenuItem() { + +} +MenuItem::MenuItem(String itemName) +{ + ItemName = itemName; +} \ No newline at end of file diff --git a/printermonitor/Menu/MenuItem.h b/printermonitor/Menu/MenuItem.h new file mode 100644 index 0000000..2662ef4 --- /dev/null +++ b/printermonitor/Menu/MenuItem.h @@ -0,0 +1,8 @@ +#include + +class MenuItem { + public: + String ItemName; + MenuItem(); + MenuItem (String itemName); +}; \ No newline at end of file diff --git a/printermonitor/Menu/PreheatMenu.cpp b/printermonitor/Menu/PreheatMenu.cpp new file mode 100644 index 0000000..c32c402 --- /dev/null +++ b/printermonitor/Menu/PreheatMenu.cpp @@ -0,0 +1,9 @@ +#include "PreheatMenu.h" + +PreheatMenu::PreheatMenu () { + MenuTitle = "Preheat Menu"; +} + +void PreheatMenu::RetrieveTemperatures () { + +} \ No newline at end of file diff --git a/printermonitor/Menu/PreheatMenu.h b/printermonitor/Menu/PreheatMenu.h new file mode 100644 index 0000000..ac5a31c --- /dev/null +++ b/printermonitor/Menu/PreheatMenu.h @@ -0,0 +1,7 @@ +#include "Menu.h" + +class PreheatMenu: public Menu { +public: +PreheatMenu(); +void RetrieveTemperatures(); +}; \ No newline at end of file diff --git a/printermonitor/Menu/TemperatureMenuItem.cpp b/printermonitor/Menu/TemperatureMenuItem.cpp new file mode 100644 index 0000000..9ac8630 --- /dev/null +++ b/printermonitor/Menu/TemperatureMenuItem.cpp @@ -0,0 +1,7 @@ +#include +#include "TemperatureMenuItem.h" + +TemperatureMenuItem::TemperatureMenuItem(String itemName) +{ + ItemName = itemName; +} \ No newline at end of file diff --git a/printermonitor/Menu/TemperatureMenuItem.h b/printermonitor/Menu/TemperatureMenuItem.h new file mode 100644 index 0000000..1b76e9d --- /dev/null +++ b/printermonitor/Menu/TemperatureMenuItem.h @@ -0,0 +1,13 @@ +#include "MenuItem.h" + +class TemperatureMenuItem : public MenuItem +{ +public: + TemperatureMenuItem(String itemName); + int bed; + int chamber; + int extruder; + bool has_bed_temp; + bool has_extruder_temp; + bool has_chamber_temp; +}; \ No newline at end of file diff --git a/printermonitor/OctoPrintClient.cpp b/printermonitor/OctoPrintClient.cpp index 832835b..ece0823 100644 --- a/printermonitor/OctoPrintClient.cpp +++ b/printermonitor/OctoPrintClient.cpp @@ -27,6 +27,7 @@ SOFTWARE. #include "OctoPrintClient.h" OctoPrintClient::OctoPrintClient(String ApiKey, String server, int port, String user, String pass, boolean psu) { + temperaturePresets = LinkedList(); updatePrintClient(ApiKey, server, port, user, pass, psu); } @@ -285,6 +286,53 @@ void OctoPrintClient::getPrinterPsuState() { } } +void OctoPrintClient::getTemperaturePresets() +{ + if (!validate()) + { + return; + } + + String apiPostData = "GET /api/settings HTTP/1.1"; + WiFiClient printClient = getSubmitRequest(apiPostData); + if (printerData.error != "") + { + return; + } + const size_t bufferSize3 = JSON_ARRAY_SIZE(4) + JSON_OBJECT_SIZE(1) + 20 * JSON_OBJECT_SIZE(4) + 245; + DynamicJsonBuffer jsonBuffer3(bufferSize3); + + printClient.find("\"temperature\": "); + do + { + JsonObject &root3 = jsonBuffer3.parseObject(printClient); + + if (!root3.success()) + { + Serial.println("Not succssful"); + } + else + { + temperaturePresets.clear(); + + JsonArray &temperature_profiles = root3["profiles"]; + + for (int i = 0; i < temperature_profiles.size(); i++) + { + TemperaturePreset *preset = new TemperaturePreset(); + + preset->bed = temperature_profiles[i]["bed"]; + preset->chamber = temperature_profiles[i]["chamber"]; + preset->extruder = temperature_profiles[i]["extruder"]; + + preset->PresetName = temperature_profiles[i]["name"].as(); + } + } + } while (printClient.findUntil(",", "]")); + + printClient.stop(); //stop client +} + // Reset all PrinterData void OctoPrintClient::resetPrintData() { printerData.averagePrintTime = ""; diff --git a/printermonitor/OctoPrintClient.h b/printermonitor/OctoPrintClient.h index 1761ccc..100657d 100644 --- a/printermonitor/OctoPrintClient.h +++ b/printermonitor/OctoPrintClient.h @@ -28,6 +28,8 @@ SOFTWARE. #include #include "libs/ArduinoJson/ArduinoJson.h" #include +#include +#include "TemperaturePreset.h" class OctoPrintClient { @@ -76,6 +78,9 @@ public: void getPrinterJobResults(); void getPrinterPsuState(); void updatePrintClient(String ApiKey, String server, int port, String user, String pass, boolean psu); + void getTemperaturePresets(); + +LinkedList temperaturePresets; String getAveragePrintTime(); String getEstimatedPrintTime(); diff --git a/printermonitor/Settings.h b/printermonitor/Settings.h index 174431d..a870d5b 100644 --- a/printermonitor/Settings.h +++ b/printermonitor/Settings.h @@ -49,10 +49,29 @@ SOFTWARE. #include "OctoPrintClient.h" #include "OpenWeatherMapClient.h" #include "WeatherStationFonts.h" +#include "Menu/MenuFonts.h" #include "FS.h" #include "SH1106Wire.h" #include "SSD1306Wire.h" #include "OLEDDisplayUi.h" +#include "libs/Keypad_tw/Keypad_tw.h" +#include "Menu/Menu.h" + +#define KEYPAD_I2CADDR 0x27 // keypad on PCF8574A + +const byte KEYPAD_ROWS = 4; //four rows +const byte KEYPAD_COLS = 4; //three columns +char KEYPAD_KEYS[KEYPAD_ROWS][KEYPAD_COLS] = { + {'1','2','3','A'}, + {'4','5','6','B'}, + {'7','8','9','C'}, + {'*','0','#','D'} +}; +// Digitran keypad, bit numbers of PCF8574 i/o port +byte KEYPAD_ROWPINS[KEYPAD_ROWS] = {0, 1, 2, 3}; //connect to the row pinouts of the keypad +byte KEYPAD_COLPINS[KEYPAD_COLS] = {4, 5, 6, 7}; //connect to the column pinouts of the keypad + + //****************************** // Start Settings @@ -68,7 +87,7 @@ String PrinterAuthUser = ""; // only used if you have haproxy or basic athe String PrinterAuthPass = ""; // only used with haproxy or basic auth (only needed if you must authenticate) // Weather Configuration -boolean DISPLAYWEATHER = true; // true = show weather when not printing / false = no weather +boolean DISPLAYWEATHER = false; // true = show weather when not printing / false = no weather String WeatherApiKey = ""; // Your API Key from http://openweathermap.org/ // Default City Location (use http://openweathermap.org/find to find city ID) int CityIDs[] = { 5304391 }; //Only USE ONE for weather marquee @@ -86,7 +105,7 @@ char* www_password = "password"; // Password for the Web Interface // Date and Time float UtcOffset = -7; // Hour offset from GMT for your timezone boolean IS_24HOUR = false; // 23:00 millitary 24 hour clock -int minutesBetweenDataRefresh = 15; +int minutesBetweenDataRefresh = 1; boolean DISPLAYCLOCK = true; // true = Show Clock when not printing / false = turn off display when not printing // Display Settings @@ -104,7 +123,7 @@ boolean USE_FLASH = true; // true = System LED will Flash on Service Calls; fals boolean HAS_PSU = false; // Set to true if https://github.com/kantlivelong/OctoPrint-PSUControl/ in use // OTA Updates -boolean ENABLE_OTA = true; // this will allow you to load firmware to the device over WiFi (see OTA for ESP8266) +boolean ENABLE_OTA = false; // this will allow you to load firmware to the device over WiFi (see OTA for ESP8266) String OTA_Password = ""; // Set an OTA password here -- leave blank if you don't want to be prompted for password //****************************** diff --git a/printermonitor/TemperaturePreset.cpp b/printermonitor/TemperaturePreset.cpp new file mode 100644 index 0000000..026a6d9 --- /dev/null +++ b/printermonitor/TemperaturePreset.cpp @@ -0,0 +1,5 @@ +#include "TemperaturePreset.h" + +TemperaturePreset::TemperaturePreset() { + +} \ No newline at end of file diff --git a/printermonitor/TemperaturePreset.h b/printermonitor/TemperaturePreset.h new file mode 100644 index 0000000..3c66790 --- /dev/null +++ b/printermonitor/TemperaturePreset.h @@ -0,0 +1,14 @@ +#include + +class TemperaturePreset +{ +public: + TemperaturePreset(); + String PresetName; + int bed; + int chamber; + int extruder; + bool has_bed_temp; + bool has_extruder_temp; + bool has_chamber_temp; +}; \ No newline at end of file diff --git a/printermonitor/libs/Keypad_tw/Keypad_tw.cpp b/printermonitor/libs/Keypad_tw/Keypad_tw.cpp new file mode 100644 index 0000000..6720b28 --- /dev/null +++ b/printermonitor/libs/Keypad_tw/Keypad_tw.cpp @@ -0,0 +1,122 @@ +/* +|| +|| @file Keypad_tw.h +|| @version 1.0 - Convert Keypad_I2C to use TinyWireM library for ATtiny micros +|| @version 2.0 - PCF8575 support added by Paul Williamson +|| @author G. D. (Joe) Young, ptw +|| @contact "G. D. (Joe) Young" +|| +|| @description +|| | Keypad_tw provides an interface for using matrix keypads that +|| | are attached with I2C port expanders. It supports multiple keypads, +|| | user selectable pins, and user defined keymaps. +|| | +|| | This version replaces all references to Wire functions (TwoWire) with +|| | their TinyWireM (USI_TWI) equivalents +|| # +|| +|| @license +|| | This library is free software; you can redistribute it and/or +|| | modify it under the terms of the GNU Lesser General Public +|| | License as published by the Free Software Foundation; version +|| | 2.1 of the License. +|| | +|| | This library is distributed in the hope that it will be useful, +|| | but WITHOUT ANY WARRANTY; without even the implied warranty of +|| | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +|| | Lesser General Public License for more details. +|| | +|| | You should have received a copy of the GNU Lesser General Public +|| | License along with this library; if not, write to the Free Software +|| | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +|| # +|| +*/ + +#include "Keypad_tw.h" + +// Let the user define a keymap - assume the same row/column count as defined in constructor +void Keypad_tw::begin(char *userKeymap) { + Keypad::begin(userKeymap); + pinState = pinState_set( ); +} + + +// Initialize tw +void Keypad_tw::begin(void) { +// pinState = 0xff; + pinState = pinState_set( ); +} +#if 0 +// Initialize tw //TinyWireM does not allow re-assigning bus adr +void Keypad_tw::begin(byte address) { + twaddr = address; + USI_TWI::begin(address); +// pinState = 0xff; + pinState = pinState_set( ); +} + +// Initialize tw +void Keypad_tw::begin(int address) { + twaddr = address; + USI_TWI::begin(address); +// pinState = 0xff; + pinState = pinState_set( ); +} +#endif + +void Keypad_tw::pin_write(byte pinNum, boolean level) { + word mask = 1< 1) { + pinVal |= Wire.read( ) << 8; + } + pinVal &= mask; + if( pinVal == mask ) { + return 1; + } else { + return 0; + } +} + +void Keypad_tw::port_write( word twportval ) { + Wire.beginTransmission((int)twaddr); + Wire.write( twportval & 0x00FF); + if (twwidth > 1) { + Wire.write( twportval >> 8 ); + } + Wire.endTransmission(); + pinState = twportval; +} // port_write( ) + +word Keypad_tw::pinState_set( ) { + Wire.requestFrom( (int)twaddr, (int)twwidth ); + pinState = Wire.read( ); + if (twwidth > 1) { + pinState |= Wire.read( ) << 8; + } + return pinState; +} // set_pinState( ) + + +/* +|| @changelog +|| | 1.0 2015-05-24 - Joe Young : initial conversion from Wire to TinyWireM +|| | +|| | 2.0 2013-08-31 - Paul Williamson : Added i2cwidth parameter for PCF8575 support +|| | +|| | 1.0 2012-07-12 - Joe Young : Initial Release +|| # +*/ diff --git a/printermonitor/libs/Keypad_tw/Keypad_tw.h b/printermonitor/libs/Keypad_tw/Keypad_tw.h new file mode 100644 index 0000000..2f7ad3e --- /dev/null +++ b/printermonitor/libs/Keypad_tw/Keypad_tw.h @@ -0,0 +1,91 @@ +/* +|| +|| @file Keypad_tw.h +|| @version 1.0 - Convert Keypad_I2C to use TinyWireM library for ATtiny micros +|| @version 2.0 - PCF8575 support added by Paul Williamson +|| @author G. D. (Joe) Young, ptw +|| @contact "G. D. (Joe) Young" +|| +|| @description +|| | Keypad_tw provides an interface for using matrix keypads that +|| | are attached to I2C port expanders. It supports multiple keypads, +|| | user selectable pins, and user defined keymaps. +|| | +|| | This version replaces all references to Wire functions (TwoWire) with +|| | their TinyWireM (USI_TWI) equivalents +|| # +|| +|| @license +|| | This library is free software; you can redistribute it and/or +|| | modify it under the terms of the GNU Lesser General Public +|| | License as published by the Free Software Foundation; version +|| | 2.1 of the License. +|| | +|| | This library is distributed in the hope that it will be useful, +|| | but WITHOUT ANY WARRANTY; without even the implied warranty of +|| | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +|| | Lesser General Public License for more details. +|| | +|| | You should have received a copy of the GNU Lesser General Public +|| | License along with this library; if not, write to the Free Software +|| | Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +|| # +|| +*/ + +#ifndef KEYPAD_tw_H +#define KEYPAD_tw_H + +#include "Keypad.h" +#include + +#define PCF8574 1 // PCF8574 I/O expander device is 1 byte wide +#define PCF8574A 1 // PCF8574A I/O expander device is 1 byte wide +#define PCF8575 2 // PCF8575 I/O expander device is 2 bytes wide + +class Keypad_tw : public Keypad { +public: + Keypad_tw(char* userKeymap, byte* row, byte* col, byte numRows, byte numCols, byte address, byte width = 1) : + Keypad(userKeymap, row, col, numRows, numCols) { twaddr = address; twwidth = width;} + + + // Keypad function + void begin(char *userKeymap); + // Wire function + void begin(void); + // Wire function +// void begin(byte address); //TinyWireM does not allow re-assigning bus adr + // Wire function +// void begin(int address); + + void pin_mode(byte pinNum, byte mode) {} + void pin_write(byte pinNum, boolean level); + int pin_read(byte pinNum); + // read initial value for pinState + word pinState_set( ); + // write a whole byte or word (depending on the port expander chip) to tw port + void port_write( word twportval ); + +private: + // tw device address + byte twaddr; + // tw port expander device width in bytes (1 for 8574, 2 for 8575) + byte twwidth; + // tw pin_write state persistant storage + // least significant byte is used for 8-bit port expanders + word pinState; +}; + + + +#endif // KEYPAD_tw_H + +/* +|| @changelog +|| | 1.0 2015-05-24 - Joe Young : initial conversion from Wire to TinyWireM +|| | +|| | 2.0 2013-08-31 - Paul Williamson : Added twwidth parameter for PCF8575 support +|| | +|| | 1.0 2012-07-12 - Joe Young : Initial Release +|| # +*/ diff --git a/printermonitor/printermonitor.ino b/printermonitor/printermonitor.ino index 47c0b6f..20575dd 100644 --- a/printermonitor/printermonitor.ino +++ b/printermonitor/printermonitor.ino @@ -24,7 +24,7 @@ SOFTWARE. // Additional Contributions: /* 15 Jan 2019 : Owen Carter : Add psucontrol option and processing */ - /********************************************** +/********************************************** * Edit Settings.h for personalization ***********************************************/ @@ -32,49 +32,59 @@ SOFTWARE. #define VERSION "3.0" -#define HOSTNAME "PrintMon-" +#define HOSTNAME "PrintMon-" #define CONFIG "/conf.txt" /* Useful Constants */ -#define SECS_PER_MIN (60UL) +#define SECS_PER_MIN (60UL) #define SECS_PER_HOUR (3600UL) /* Useful Macros for getting elapsed time */ -#define numberOfSeconds(_time_) (_time_ % SECS_PER_MIN) -#define numberOfMinutes(_time_) ((_time_ / SECS_PER_MIN) % SECS_PER_MIN) +#define numberOfSeconds(_time_) (_time_ % SECS_PER_MIN) +#define numberOfMinutes(_time_) ((_time_ / SECS_PER_MIN) % SECS_PER_MIN) #define numberOfHours(_time_) (_time_ / SECS_PER_HOUR) // Initialize the oled display for I2C_DISPLAY_ADDRESS // SDA_PIN and SCL_PIN #if defined(DISPLAY_SH1106) - SH1106Wire display(I2C_DISPLAY_ADDRESS, SDA_PIN, SCL_PIN); +SH1106Wire display(I2C_DISPLAY_ADDRESS, SDA_PIN, SCL_PIN); #else - SSD1306Wire display(I2C_DISPLAY_ADDRESS, SDA_PIN, SCL_PIN); // this is the default +SSD1306Wire display(I2C_DISPLAY_ADDRESS, SDA_PIN, SCL_PIN); // this is the default #endif -OLEDDisplayUi ui( &display ); +Keypad_tw kpd(makeKeymap(KEYPAD_KEYS), KEYPAD_ROWPINS, KEYPAD_COLPINS, KEYPAD_ROWS, KEYPAD_COLS, KEYPAD_I2CADDR, PCF8574); + +OLEDDisplayUi ui(&display); void drawProgress(OLEDDisplay *display, int percentage, String label); void drawOtaProgress(unsigned int, unsigned int); -void drawScreen1(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y); -void drawScreen2(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y); -void drawScreen3(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y); -void drawHeaderOverlay(OLEDDisplay *display, OLEDDisplayUiState* state); -void drawClock(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y); -void drawWeather(OLEDDisplay *display, OLEDDisplayUiState* state, int16_t x, int16_t y); -void drawClockHeaderOverlay(OLEDDisplay *display, OLEDDisplayUiState* state); +void drawScreen1(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawScreen2(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawScreen3(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawMenu(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawHeaderOverlay(OLEDDisplay *display, OLEDDisplayUiState *state); +void drawClock(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawWeather(OLEDDisplay *display, OLEDDisplayUiState *state, int16_t x, int16_t y); +void drawClockHeaderOverlay(OLEDDisplay *display, OLEDDisplayUiState *state); +void drawKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, const uint8_t *font, int16_t iconWidth, int16_t iconHeight, int16_t xOffset, int16_t yOffset, bool inverted, bool filled); +void drawRegularKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted = false, bool filled = false); +void drawSmallKeyboardButtonIcon(OLEDDisplay *display, int16_t x, int16_t y, char keyButton, bool inverted = false, bool filled = false); // Set the number of Frames supported const int numberOfFrames = 3; FrameCallback frames[numberOfFrames]; FrameCallback clockFrame[2]; +FrameCallback menuFrame[1]; boolean isClockOn = false; -OverlayCallback overlays[] = { drawHeaderOverlay }; -OverlayCallback clockOverlay[] = { drawClockHeaderOverlay }; +Menu* temperatureMenu; +Menu* activeMenu; +OverlayCallback overlays[] = {drawHeaderOverlay}; +OverlayCallback clockOverlay[] = {drawClockHeaderOverlay}; + int numberOfOverlays = 1; -// Time +// Time TimeClient timeClient(UtcOffset); long lastEpoch = 0; long firstEpoch = 0; @@ -86,9 +96,9 @@ boolean displayOn = true; // Printer Client #if defined(USE_REPETIER_CLIENT) - RepetierClient printerClient(PrinterApiKey, PrinterServer, PrinterPort, PrinterAuthUser, PrinterAuthPass, HAS_PSU); +RepetierClient printerClient(PrinterApiKey, PrinterServer, PrinterPort, PrinterAuthUser, PrinterAuthPass, HAS_PSU); #else - OctoPrintClient printerClient(PrinterApiKey, PrinterServer, PrinterPort, PrinterAuthUser, PrinterAuthPass, HAS_PSU); +OctoPrintClient printerClient(PrinterApiKey, PrinterServer, PrinterPort, PrinterAuthUser, PrinterAuthPass, HAS_PSU); #endif int printerCount = 0; @@ -96,114 +106,116 @@ int printerCount = 0; OpenWeatherMapClient weatherClient(WeatherApiKey, CityIDs, 1, IS_METRIC, WeatherLanguage); //declairing prototypes -void configModeCallback (WiFiManager *myWiFiManager); +void configModeCallback(WiFiManager *myWiFiManager); int8_t getWifiQuality(); ESP8266WebServer server(WEBSERVER_PORT); ESP8266HTTPUpdateServer serverUpdater; -static const char WEB_ACTIONS[] PROGMEM = " Home" - " Configure" - " Weather" - " Reset Settings" - " Forget WiFi" - " Firmware Update" - " About"; +static const char WEB_ACTIONS[] PROGMEM = " Home" + " Configure" + " Weather" + " Reset Settings" + " Forget WiFi" + " Firmware Update" + " About"; -String CHANGE_FORM = ""; // moved to config to make it dynamic +String CHANGE_FORM = ""; // moved to config to make it dynamic static const char CLOCK_FORM[] PROGMEM = "

Display Clock when printer is off

" - "

Use 24 Hour Clock (military time)

" - "

Flip display orientation

" - "

Flash System LED on Service Calls

" - "

Use OctoPrint PSU control plugin for clock/blank

" - "

Clock Sync / Weather Refresh (minutes)

"; - -static const char THEME_FORM[] PROGMEM = "

Theme Color

" - "


" - "

Use Security Credentials for Configuration Changes

" - "

" - "

" - ""; + "

Use 24 Hour Clock (military time)

" + "

Flip display orientation

" + "

Flash System LED on Service Calls

" + "

Use OctoPrint PSU control plugin for clock/blank

" + "

Clock Sync / Weather Refresh (minutes)

"; + +static const char THEME_FORM[] PROGMEM = "

Theme Color

" + "


" + "

Use Security Credentials for Configuration Changes

" + "

" + "

" + ""; static const char WEATHER_FORM[] PROGMEM = "

Weather Config:

" - "

Display Weather when printer is off

" - "" - "" - "

" - "

Use Metric (Celsius)

" - "

Weather Language

" - "
" - ""; + "

Display Weather when printer is off

" + "" + "" + "

" + "

Use Metric (Celsius)

" + "

Weather Language

" + "" + ""; static const char LANG_OPTIONS[] PROGMEM = "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - ""; + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + ""; static const char COLOR_THEMES[] PROGMEM = "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - "" - ""; - + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + ""; -void setup() { +void setup() +{ Serial.begin(115200); SPIFFS.begin(); delay(10); - + //New Line to clear from start garbage Serial.println(); - + + kpd.begin(); + // Initialize digital pin for LED (little blue light on the Wemos D1 Mini) pinMode(externalLight, OUTPUT); @@ -214,7 +226,8 @@ void setup() { // initialize display display.init(); - if (INVERT_DISPLAY) { + if (INVERT_DISPLAY) + { display.flipScreenVertically(); // connections at top of OLED display } display.clear(); @@ -232,24 +245,25 @@ void setup() { display.drawString(64, 30, "By Qrome"); display.drawString(64, 46, "V" + String(VERSION)); display.display(); - + //WiFiManager //Local intialization. Once its business is done, there is no need to keep it around WiFiManager wifiManager; - + // Uncomment for testing wifi manager //wifiManager.resetSettings(); wifiManager.setAPCallback(configModeCallback); - + String hostname(HOSTNAME); hostname += String(ESP.getChipId(), HEX); - if (!wifiManager.autoConnect((const char *)hostname.c_str())) {// new addition + if (!wifiManager.autoConnect((const char *)hostname.c_str())) + { // new addition delay(3000); WiFi.disconnect(true); ESP.reset(); delay(5000); } - + // You can change the transition that is used // SLIDE_LEFT, SLIDE_RIGHT, SLIDE_TOP, SLIDE_DOWN ui.setFrameAnimation(SLIDE_LEFT); @@ -261,20 +275,33 @@ void setup() { frames[2] = drawScreen3; clockFrame[0] = drawClock; clockFrame[1] = drawWeather; + menuFrame[0] = drawMenu; ui.setOverlays(overlays, numberOfOverlays); - + +temperatureMenu = new Menu("Preheat Menu"); +temperatureMenu->menuItems.add(new MenuItem("LangesFilament")); +temperatureMenu->menuItems.add(new MenuItem("ABS")); +temperatureMenu->menuItems.add(new MenuItem("PET")); +temperatureMenu->menuItems.add(new MenuItem("PLA")); + +temperatureMenu->menuItems.add(new MenuItem("Dingsda")); + +displayMenu(temperatureMenu); + // Inital UI takes care of initalising the display too. ui.init(); - if (INVERT_DISPLAY) { - display.flipScreenVertically(); //connections at top of OLED display + if (INVERT_DISPLAY) + { + display.flipScreenVertically(); //connections at top of OLED display } - + // print the received signal strength: Serial.print("Signal Strength (RSSI): "); Serial.print(getWifiQuality()); Serial.println("%"); - if (ENABLE_OTA) { + if (ENABLE_OTA) + { ArduinoOTA.onStart([]() { Serial.println("Start"); }); @@ -286,20 +313,27 @@ void setup() { }); ArduinoOTA.onError([](ota_error_t error) { Serial.printf("Error[%u]: ", error); - if (error == OTA_AUTH_ERROR) Serial.println("Auth Failed"); - else if (error == OTA_BEGIN_ERROR) Serial.println("Begin Failed"); - else if (error == OTA_CONNECT_ERROR) Serial.println("Connect Failed"); - else if (error == OTA_RECEIVE_ERROR) Serial.println("Receive Failed"); - else if (error == OTA_END_ERROR) Serial.println("End Failed"); + if (error == OTA_AUTH_ERROR) + Serial.println("Auth Failed"); + else if (error == OTA_BEGIN_ERROR) + Serial.println("Begin Failed"); + else if (error == OTA_CONNECT_ERROR) + Serial.println("Connect Failed"); + else if (error == OTA_RECEIVE_ERROR) + Serial.println("Receive Failed"); + else if (error == OTA_END_ERROR) + Serial.println("End Failed"); }); - ArduinoOTA.setHostname((const char *)hostname.c_str()); - if (OTA_Password != "") { + ArduinoOTA.setHostname((const char *)hostname.c_str()); + if (OTA_Password != "") + { ArduinoOTA.setPassword(((const char *)OTA_Password.c_str())); } ArduinoOTA.begin(); } - if (WEBSERVER_ENABLED) { + if (WEBSERVER_ENABLED) + { server.on("/", displayPrinterStatus); server.on("/systemreset", handleSystemReset); server.on("/forgetwifi", handleWifiReset); @@ -324,38 +358,46 @@ void setup() { display.drawString(64, 30, WiFi.localIP().toString()); display.drawString(64, 46, "Port: " + String(WEBSERVER_PORT)); display.display(); - } else { + } + else + { Serial.println("Web Interface is Disabled"); display.clear(); display.setTextAlignment(TEXT_ALIGN_CENTER); display.setFont(ArialMT_Plain_10); display.drawString(64, 10, "Web Interface is Off"); display.drawString(64, 20, "Enable in Settings.h"); - display.display(); + display.display(); } flashLED(5, 100); - findMDNS(); //go find Printer Server by the hostname + findMDNS(); //go find Printer Server by the hostname Serial.println("*** Leaving setup()"); } -void findMDNS() { - if (PrinterHostName == "" || ENABLE_OTA == false) { + +void findMDNS() +{ + if (PrinterHostName == "" || ENABLE_OTA == false) + { return; // nothing to do here } // We now query our network for 'web servers' service // over tcp, and get the number of available devices int n = MDNS.queryService("http", "tcp"); - if (n == 0) { + if (n == 0) + { Serial.println("no services found - make sure Printer server is turned on"); return; } Serial.println("*** Looking for " + PrinterHostName + " over mDNS"); - for (int i = 0; i < n; ++i) { + for (int i = 0; i < n; ++i) + { // Going through every available service, // we're searching for the one whose hostname // matches what we want, and then get its IP Serial.println("Found: " + MDNS.hostname(i)); - if (MDNS.hostname(i) == PrinterHostName) { + if (MDNS.hostname(i) == PrinterHostName) + { IPAddress serverIp = MDNS.IP(i); PrinterServer = serverIp.toString(); PrinterPort = MDNS.port(i); // save the port @@ -365,25 +407,63 @@ void findMDNS() { } } +void menuExitCallback () { + activeMenu->exitCallback = NULL; + activeMenu = NULL; + isClockOn = false; + Serial.println("Exit Menu Callback"); +} + +void displayMenu (Menu *menu) { + printerClient.getTemperaturePresets(); + Serial.println("Display Menu"); + menu->displayMillis = millis(); + menu->exitCallback = menuExitCallback; + activeMenu = menu; +} //************************************************************ // Main Loop //************************************************************ -void loop() { +void loop() +{ + + char key = kpd.getKey(); + + if (key) + { + if (activeMenu != NULL) { + activeMenu->processKey(key); + } else { + Serial.print("Got key: "); + Serial.println(key); + + switch (key) { + case 'A': + displayMenu(temperatureMenu); + break; + } + } + } - //Get Time Update - if((getMinutesFromLastRefresh() >= minutesBetweenDataRefresh) || lastEpoch == 0) { + //Get Time Update + if ((getMinutesFromLastRefresh() >= minutesBetweenDataRefresh) || lastEpoch == 0) + { getUpdateTime(); } - if (lastMinute != timeClient.getMinutes() && !printerClient.isPrinting()) { + if (lastMinute != timeClient.getMinutes() && !printerClient.isPrinting()) + { // Check status every 60 seconds ledOnOff(true); lastMinute = timeClient.getMinutes(); // reset the check value printerClient.getPrinterJobResults(); printerClient.getPrinterPsuState(); ledOnOff(false); - } else if (printerClient.isPrinting()) { - if (lastSecond != timeClient.getSeconds() && timeClient.getSeconds().endsWith("0")) { + } + else if (printerClient.isPrinting()) + { + if (lastSecond != timeClient.getSeconds() && timeClient.getSeconds().endsWith("0")) + { lastSecond = timeClient.getSeconds(); // every 10 seconds while printing get an update ledOnOff(true); @@ -397,19 +477,23 @@ void loop() { ui.update(); - if (WEBSERVER_ENABLED) { + if (WEBSERVER_ENABLED) + { server.handleClient(); } - if (ENABLE_OTA) { + if (ENABLE_OTA) + { ArduinoOTA.handle(); } } -void getUpdateTime() { +void getUpdateTime() +{ ledOnOff(true); // turn on the LED Serial.println(); - if (displayOn && DISPLAYWEATHER) { + if (displayOn && DISPLAYWEATHER) + { Serial.println("Getting Weather Data..."); weatherClient.updateWeather(); } @@ -420,29 +504,36 @@ void getUpdateTime() { lastEpoch = timeClient.getCurrentEpoch(); Serial.println("Local time: " + timeClient.getAmPmFormattedTime()); - ledOnOff(false); // turn off the LED + ledOnOff(false); // turn off the LED } -boolean authentication() { - if (IS_BASIC_AUTH && (strlen(www_username) >= 1 && strlen(www_password) >= 1)) { +boolean authentication() +{ + if (IS_BASIC_AUTH && (strlen(www_username) >= 1 && strlen(www_password) >= 1)) + { return server.authenticate(www_username, www_password); - } + } return true; // Authentication not required } -void handleSystemReset() { - if (!authentication()) { +void handleSystemReset() +{ + if (!authentication()) + { return server.requestAuthentication(); } Serial.println("Reset System Configuration"); - if (SPIFFS.remove(CONFIG)) { + if (SPIFFS.remove(CONFIG)) + { redirectHome(); ESP.restart(); } } -void handleUpdateWeather() { - if (!authentication()) { +void handleUpdateWeather() +{ + if (!authentication()) + { return server.requestAuthentication(); } DISPLAYWEATHER = server.hasArg("isWeatherEnabled"); @@ -457,12 +548,15 @@ void handleUpdateWeather() { redirectHome(); } -void handleUpdateConfig() { +void handleUpdateConfig() +{ boolean flipOld = INVERT_DISPLAY; - if (!authentication()) { + if (!authentication()) + { return server.requestAuthentication(); } - if (server.hasArg("printer")) { + if (server.hasArg("printer")) + { printerClient.setPrinterName(server.arg("printer")); } PrinterApiKey = server.arg("PrinterApiKey"); @@ -487,9 +581,10 @@ void handleUpdateConfig() { findMDNS(); printerClient.getPrinterJobResults(); printerClient.getPrinterPsuState(); - if (INVERT_DISPLAY != flipOld) { + if (INVERT_DISPLAY != flipOld) + { ui.init(); - if(INVERT_DISPLAY) + if (INVERT_DISPLAY) display.flipScreenVertically(); ui.update(); } @@ -498,8 +593,10 @@ void handleUpdateConfig() { redirectHome(); } -void handleWifiReset() { - if (!authentication()) { +void handleWifiReset() +{ + if (!authentication()) + { return server.requestAuthentication(); } //WiFiManager @@ -510,8 +607,10 @@ void handleWifiReset() { ESP.restart(); } -void handleWeatherConfigure() { - if (!authentication()) { +void handleWeatherConfigure() +{ + if (!authentication()) + { return server.requestAuthentication(); } ledOnOff(true); @@ -525,10 +624,11 @@ void handleWeatherConfigure() { html = getHeader(); server.sendContent(html); - + String form = FPSTR(WEATHER_FORM); String isWeatherChecked = ""; - if (DISPLAYWEATHER) { + if (DISPLAYWEATHER) + { isWeatherChecked = "checked='checked'"; } form.replace("%IS_WEATHER_CHECKED%", isWeatherChecked); @@ -536,15 +636,16 @@ void handleWeatherConfigure() { form.replace("%CITYNAME1%", weatherClient.getCity(0)); form.replace("%CITY1%", String(CityIDs[0])); String checked = ""; - if (IS_METRIC) { + if (IS_METRIC) + { checked = "checked='checked'"; } form.replace("%METRIC%", checked); String options = FPSTR(LANG_OPTIONS); - options.replace(">"+String(WeatherLanguage)+"<", " selected>"+String(WeatherLanguage)+"<"); + options.replace(">" + String(WeatherLanguage) + "<", " selected>" + String(WeatherLanguage) + "<"); form.replace("%LANGUAGEOPTIONS%", options); server.sendContent(form); - + html = getFooter(); server.sendContent(html); server.sendContent(""); @@ -552,8 +653,10 @@ void handleWeatherConfigure() { ledOnOff(false); } -void handleConfigure() { - if (!authentication()) { +void handleConfigure() +{ + if (!authentication()) + { return server.requestAuthentication(); } ledOnOff(true); @@ -568,29 +671,36 @@ void handleConfigure() { html = getHeader(); server.sendContent(html); - CHANGE_FORM = "

Station Config:

" - "

" - "

"; - if (printerClient.getPrinterType() == "OctoPrint") { - CHANGE_FORM += "

"; + CHANGE_FORM = "

Station Config:

" + "

" + "

"; + if (printerClient.getPrinterType() == "OctoPrint") + { + CHANGE_FORM += "

"; } - CHANGE_FORM += "

" - "

" - "

" - "

"; - if (printerClient.getPrinterType() == "Repetier") { - CHANGE_FORM += "" - "

" - ""; - } else { - CHANGE_FORM += "

"; + CHANGE_FORM += "

" + "

" + "

" + "

"; + if (printerClient.getPrinterType() == "Repetier") + { + CHANGE_FORM += "" + "

" + ""; } - CHANGE_FORM += "

" - "

"; + else + { + CHANGE_FORM += "

"; + } + CHANGE_FORM += "

" + "

"; - - - if (printerClient.getPrinterType() == "Repetier") { + if (printerClient.getPrinterType() == "Repetier") + { html = ""; server.sendContent(html); - } else { + } + else + { html = ""; server.sendContent(html); } - + String form = CHANGE_FORM; - + form.replace("%OCTOKEY%", PrinterApiKey); form.replace("%OCTOHOST%", PrinterHostName); form.replace("%OCTOADDRESS%", PrinterServer); @@ -622,47 +734,53 @@ void handleConfigure() { server.sendContent(form); form = FPSTR(CLOCK_FORM); - + String isClockChecked = ""; - if (DISPLAYCLOCK) { + if (DISPLAYCLOCK) + { isClockChecked = "checked='checked'"; } form.replace("%IS_CLOCK_CHECKED%", isClockChecked); String is24hourChecked = ""; - if (IS_24HOUR) { + if (IS_24HOUR) + { is24hourChecked = "checked='checked'"; } form.replace("%IS_24HOUR_CHECKED%", is24hourChecked); String isInvDisp = ""; - if (INVERT_DISPLAY) { + if (INVERT_DISPLAY) + { isInvDisp = "checked='checked'"; } form.replace("%IS_INVDISP_CHECKED%", isInvDisp); String isFlashLED = ""; - if (USE_FLASH) { + if (USE_FLASH) + { isFlashLED = "checked='checked'"; } form.replace("%USEFLASH%", isFlashLED); String hasPSUchecked = ""; - if (HAS_PSU) { + if (HAS_PSU) + { hasPSUchecked = "checked='checked'"; } form.replace("%HAS_PSU_CHECKED%", hasPSUchecked); - + String options = ""; - options.replace(">"+String(minutesBetweenDataRefresh)+"<", " selected>"+String(minutesBetweenDataRefresh)+"<"); + options.replace(">" + String(minutesBetweenDataRefresh) + "<", " selected>" + String(minutesBetweenDataRefresh) + "<"); form.replace("%OPTIONS%", options); server.sendContent(form); form = FPSTR(THEME_FORM); - + String themeOptions = FPSTR(COLOR_THEMES); - themeOptions.replace(">"+String(themeColor)+"<", " selected>"+String(themeColor)+"<"); + themeOptions.replace(">" + String(themeColor) + "<", " selected>" + String(themeColor) + "<"); form.replace("%THEME_OPTIONS%", themeOptions); form.replace("%UTCOFFSET%", String(UtcOffset)); String isUseSecurityChecked = ""; - if (IS_BASIC_AUTH) { + if (IS_BASIC_AUTH) + { isUseSecurityChecked = "checked='checked'"; } form.replace("%IS_BASICAUTH_CHECKED%", isUseSecurityChecked); @@ -670,7 +788,7 @@ void handleConfigure() { form.replace("%STATIONPASSWORD%", String(www_password)); server.sendContent(form); - + html = getFooter(); server.sendContent(html); server.sendContent(""); @@ -678,7 +796,8 @@ void handleConfigure() { ledOnOff(false); } -void displayMessage(String message) { +void displayMessage(String message) +{ ledOnOff(true); server.sendHeader("Cache-Control", "no-cache, no-store"); @@ -693,11 +812,12 @@ void displayMessage(String message) { server.sendContent(String(html)); server.sendContent(""); server.client().stop(); - + ledOnOff(false); } -void redirectHome() { +void redirectHome() +{ // Send them back to the Root Directory server.sendHeader("Location", String("/"), true); server.sendHeader("Cache-Control", "no-cache, no-store"); @@ -707,18 +827,21 @@ void redirectHome() { server.client().stop(); } -String getHeader() { +String getHeader() +{ return getHeader(false); } -String getHeader(boolean refresh) { +String getHeader(boolean refresh) +{ String menu = FPSTR(WEB_ACTIONS); String html = ""; html += "Printer Monitor"; html += ""; html += ""; - if (refresh) { + if (refresh) + { html += ""; } html += ""; @@ -740,7 +863,8 @@ String getHeader(boolean refresh) { return html; } -String getFooter() { +String getFooter() +{ int8_t rssi = getWifiQuality(); Serial.print("Signal Strength (RSSI): "); Serial.print(rssi); @@ -748,7 +872,8 @@ String getFooter() { String html = "


"; html += ""; html += "