├── LICENSE ├── README.md ├── SH1106.cpp ├── SH1106.h ├── SH1106Fonts.h ├── SH1106Ui.cpp ├── SH1106Ui.h ├── examples └── SH1106Demo │ ├── SH1106Demo.ino │ └── images.h ├── library.json ├── library.properties └── resources ├── DemoFrame1.jpg ├── DemoFrame2.jpg ├── DemoFrame3.jpg ├── DemoFrame4.jpg ├── FontTool.png └── SPI_version.jpg /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Rene-Martin Tudyka 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # esp8266-oled-sh1106 2 | 3 | This is a driver for the SH1106 based 128x64 pixel OLED display running on the Arduino/ESP8266 platform. 4 | It has been tested with the SPI version of the display. Feedback for the I2C version is appreciated. 5 | 6 | The SH1106 is in general similar to the SSD1306. Main difference is a memory of 132x64 instead of 128x64. The main thing which differs from the SSD1306 library is the implementation of the _display_ function. 7 | 8 | You can either download this library as a zip file and unpack it to your Arduino/libraries folder or (once it has been added) choose it from the Arduino library manager. 9 | 10 | ## Credits 11 | Many thanks go to Daniel Eichhorn (@squix78) and Fabrice Weinberg (@FWeinb) for providing the SSD1306 OLED and UI libraries for the ESP8266. 12 | 13 | The init sequence for the SH1106 was inspired by Adafruits library for the same display. 14 | The SPI code was inspired by somhi/ESP_SSD1306 and the Adafruit library 15 | 16 | ## Usage 17 | 18 | The SH1106Demo is a very comprehensive example demonstrating the most important features of the library. 19 | 20 | ## Features 21 | 22 | * Draw pixels at given coordinates 23 | * Draw or fill a rectangle with given dimensions 24 | * Draw Text at given coordinates: 25 | * Define Alignment: Left, Right and Center 26 | * Set the Fontface you want to use (see section Fonts below) 27 | * Limit the width of the text by an amount of pixels. Before this widths will be reached, the renderer will wrap the text to a new line if possible 28 | * Display content in automatically side scrolling carousel 29 | * Define transition cycles 30 | * Define how long one frame will be displayed 31 | * Draw the different frames in callback methods 32 | * One indicator per frame will be automatically displayed. The active frame will be displayed from inactive once 33 | 34 | ## Fonts 35 | 36 | Fonts are defined in a proprietary but open format. You can create new font files by choosing from a given list 37 | of open sourced Fonts from this web app: http://oleddisplay.squix.ch 38 | Choose the font family, style and size, check the preview image and if you like what you see click the "Create" button. This will create the font array in a text area form where you can copy and paste it into a new or existing header file. 39 | 40 | ![FontTool](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/FontTool.png) 41 | 42 | 43 | ## API 44 | 45 | ### Display Control 46 | 47 | **_NOTICE: The function for SH1106 with I2C interface is untested until now. Feedback appreciated._** 48 | ```C++ 49 | // For I2C display: create the display object connected to pin SDA and SDC 50 | SH1106(int i2cAddress, int sda, int sdc); 51 | 52 | // For SPI display: create the display object connected to SPI pins and RST, DC and CS 53 | // Also CLK and MOSI have to be connected to the correct pins (CLK = GPIO14, MOSI = GPIO13) 54 | SH1106(bool HW_SPI, int rst, int dc, int cs ); 55 | 56 | // Initialize the display 57 | void init(); 58 | 59 | // Cycle through the initialization 60 | void resetDisplay(void); 61 | 62 | // Connect again to the display through I2C 63 | void reconnect(void); 64 | 65 | // Turn the display on 66 | void displayOn(void); 67 | 68 | // Turn the display offs 69 | void displayOff(void); 70 | 71 | // Clear the local pixel buffer 72 | void clear(void); 73 | 74 | // Write the buffer to the display memory 75 | void display(void); 76 | 77 | // Set display contrast 78 | void setContrast(char contrast); 79 | 80 | // Turn the display upside down 81 | void flipScreenVertically(); 82 | 83 | // Send a command to the display (low level function) 84 | void sendCommand(unsigned char com); 85 | 86 | // Send all the init commands 87 | void sendInitCommands(void); 88 | ``` 89 | 90 | ## Pixel drawing 91 | 92 | ```C++ 93 | // Draw a pixel at given position 94 | void setPixel(int x, int y); 95 | 96 | // Draw 8 bits at the given position 97 | void setChar(int x, int y, unsigned char data); 98 | 99 | // Draw the border of a rectangle at the given location 100 | void drawRect(int x, int y, int width, int height); 101 | 102 | // Fill the rectangle 103 | void fillRect(int x, int y, int width, int height); 104 | 105 | // Draw a bitmap with the given dimensions 106 | void drawBitmap(int x, int y, int width, int height, const char *bitmap); 107 | 108 | // Draw an XBM image with the given dimensions 109 | void drawXbm(int x, int y, int width, int height, const char *xbm); 110 | 111 | // Sets the color of all pixel operations 112 | void setColor(int color); 113 | ``` 114 | 115 | ## Text operations 116 | 117 | ``` C++ 118 | // Draws a string at the given location 119 | void drawString(int x, int y, String text); 120 | 121 | // Draws a String with a maximum width at the given location. 122 | // If the given String is wider than the specified width 123 | // The text will be wrapped to the next line at a space or dash 124 | void drawStringMaxWidth(int x, int y, int maxLineWidth, String text); 125 | 126 | // Returns the width of the String with the current 127 | // font settings 128 | int getStringWidth(String text); 129 | 130 | // Specifies relative to which anchor point 131 | // the text is rendered. Available constants: 132 | // TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER, TEXT_ALIGN_RIGHT 133 | void setTextAlignment(int textAlignment); 134 | 135 | // Sets the current font. Available default fonts 136 | // defined in SH1106Fonts.h: 137 | // ArialMT_Plain_10, ArialMT_Plain_16, ArialMT_Plain_24 138 | // Or create one with the font tool at http://oleddisplay.squix.ch 139 | void setFont(const char *fontData); 140 | ``` 141 | 142 | ## Frame Transition Functions 143 | 144 | The Frame Transition functions are a set of functions on top of the basic library. They allow you to easily write frames which will be shifted in regular intervals. The frame animation (including the frame indicators) will only be activated if you define callback functions with setFrameCallacks(..). If no callback methods are defined no indicators will be displayed. 145 | 146 | ```C++ 147 | // Sets the callback methods of the format void method(x,y). As soon as you define the callbacks 148 | // the library is in "frame mode" and indicators will be drawn. 149 | void setFrameCallbacks(int frameCount, void (*frameCallbacks[])(SH1106 *display, SH1106UiState* state,int x, int y)); 150 | 151 | // Tells the framework to move to the next tick. The 152 | // current visible frame callback will be called once 153 | // per tick 154 | void nextFrameTick(void); 155 | 156 | // Draws the frame indicators. In a normal setup 157 | // the framework does this for you 158 | void drawIndicators(int frameCount, int activeFrame); 159 | 160 | // defines how many ticks a frame should remain visible 161 | // This does not include the transition 162 | void setFrameWaitTicks(int frameWaitTicks); 163 | 164 | // Defines how many ticks should be used for a transition 165 | void setFrameTransitionTicks(int frameTransitionTicks); 166 | 167 | // Returns the current state of the internal state machine 168 | // Possible values: FRAME_STATE_FIX, FRAME_STATE_TRANSITION 169 | // You can use this to detect when there is no transition 170 | // on the way to execute operations that would 171 | int getFrameState(); 172 | ``` 173 | 174 | ## Example: SH1106Demo 175 | 176 | ### Frame 1 177 | ![DemoFrame1](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/DemoFrame1.jpg) 178 | 179 | This frame shows three things: 180 | * How to draw an xbm image 181 | * How to draw a static text which is not moved by the frame transition 182 | * The active/inactive frame indicators 183 | 184 | ### Frame 2 185 | ![DemoFrame2](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/DemoFrame2.jpg) 186 | 187 | Currently there are one fontface with three sizes included in the library: Arial 10, 16 and 24. Once the converter is published you will be able to convert any ttf font into the used format. 188 | 189 | ### Frame 3 190 | 191 | ![DemoFrame3](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/DemoFrame3.jpg) 192 | 193 | This frame demonstrates the text alignment. The coordinates in the frame show relative to which position the texts have been rendered. 194 | 195 | ### Frame 4 196 | 197 | ![DemoFrame4](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/DemoFrame4.jpg) 198 | 199 | This shows how to use define a maximum width after which the driver automatically wraps a word to the next line. This comes in very handy if you have longer texts to display. 200 | 201 | ### SPI version 202 | 203 | ![SPIVersion](https://github.com/rene-mt/esp8266-oled-sh1106/blob/master/resources/SPI_version.jpg) 204 | 205 | This shows the code working on the SPI version of the display. See demo code for ESP8266 pins used. 206 | -------------------------------------------------------------------------------- /SH1106.cpp: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | 3 | Copyright (c) 2016 by Rene-Martin Tudyka 4 | Based on the SSD1306 OLED library Copyright (c) 2015 by Daniel Eichhorn (http://blog.squix.ch), 5 | available at https://github.com/squix78/esp8266-oled-ssd1306 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | 25 | Credits for parts of this code go to Daniel Eichhorn, Mike Rankin, and Neptune2. Thank you so much for sharing! 26 | */ 27 | 28 | #include "SH1106.h" 29 | 30 | // constructor for I2C - we indicate i2cAddress, sda and sdc 31 | SH1106::SH1106(int i2cAddress, int sda, int sdc) { 32 | myI2cAddress = i2cAddress; 33 | mySda = sda; 34 | mySdc = sdc; 35 | I2C_io = true; 36 | } 37 | 38 | // constructor for hardware SPI - we indicate Reset, DataCommand and ChipSelect 39 | // (HW_SPI used to differentiate constructor - reserved for future use) 40 | SH1106::SH1106(bool HW_SPI, int rst, int dc, int cs ) { 41 | myRST = rst; 42 | myDC = dc; 43 | myCS = cs; 44 | I2C_io = false; 45 | } 46 | 47 | void SH1106::init() { 48 | if (I2C_io){ 49 | Wire.begin(mySda, mySdc); 50 | Wire.setClock(400000); 51 | } else { 52 | pinMode(myDC, OUTPUT); 53 | pinMode(myCS, OUTPUT); 54 | 55 | SPI.begin (); 56 | SPI.setClockDivider (SPI_CLOCK_DIV2); 57 | 58 | pinMode(myRST, OUTPUT); 59 | // Pulse Reset low for 10ms 60 | digitalWrite(myRST, HIGH); 61 | delay(1); 62 | digitalWrite(myRST, LOW); 63 | delay(10); 64 | digitalWrite(myRST, HIGH); 65 | } 66 | sendInitCommands(); 67 | resetDisplay(); 68 | } 69 | 70 | void SH1106::resetDisplay(void) { 71 | displayOff(); 72 | clear(); 73 | display(); 74 | displayOn(); 75 | } 76 | 77 | void SH1106::reconnect() { 78 | if (I2C_io){ 79 | Wire.begin(mySda, mySdc); 80 | } else { 81 | SPI.begin (); 82 | } 83 | } 84 | 85 | void SH1106::displayOn(void) { 86 | sendCommand(0xaf); //display on 87 | } 88 | 89 | void SH1106::displayOff(void) { 90 | sendCommand(0xae); //display off 91 | } 92 | 93 | void SH1106::setContrast(char contrast) { 94 | sendCommand(0x81); 95 | sendCommand(contrast); 96 | } 97 | 98 | void SH1106::flipScreenVertically() { 99 | sendCommand(0xA0); //SEGREMAP //Rotate screen 180 deg 100 | sendCommand(SETCOMPINS); 101 | sendCommand(0x22); 102 | sendCommand(COMSCANINC); //COMSCANDEC Rotate screen 180 Deg 103 | } 104 | 105 | void SH1106::clear(void) { 106 | memset(buffer, 0, (128 * 64 / 8)); 107 | } 108 | 109 | void SH1106::display(void) { 110 | sendCommand(COLUMNADDR); 111 | sendCommand(0x00); 112 | sendCommand(0x7F); 113 | 114 | sendCommand(PAGEADDR); 115 | sendCommand(0x0); 116 | sendCommand(0x7); 117 | 118 | sendCommand(SETSTARTLINE | 0x00); 119 | 120 | if (I2C_io) { 121 | for (uint16_t i=0; i<(128*64/8); i++) { 122 | // send a bunch of data in one xmission 123 | Wire.beginTransmission(myI2cAddress); 124 | Wire.write(0x40); 125 | for (uint8_t x=0; x<16; x++) { 126 | Wire.write(buffer[i]); 127 | i++; 128 | } 129 | i--; 130 | yield(); 131 | Wire.endTransmission(); 132 | } 133 | } else 134 | { 135 | for (uint8_t page = 0; page < 64/8; page++) { 136 | for (uint8_t col = 2; col < 130; col++) { 137 | sendCommand(PAGESTARTADDRESS + page); 138 | sendCommand(col & 0xF); 139 | sendCommand(SETHIGHCOLUMN | (col >> 4)); 140 | digitalWrite(myCS, HIGH); 141 | digitalWrite(myDC, HIGH); // data mode 142 | digitalWrite(myCS, LOW); 143 | SPI.transfer(buffer[col-2 + page*128]); 144 | } 145 | } 146 | digitalWrite(myCS, HIGH); 147 | } 148 | } 149 | 150 | void SH1106::setPixel(int x, int y) { 151 | if (x >= 0 && x < 128 && y >= 0 && y < 64) { 152 | 153 | switch (myColor) { 154 | case WHITE: buffer[x + (y/8)*128] |= (1 << (y&7)); break; 155 | case BLACK: buffer[x + (y/8)*128] &= ~(1 << (y&7)); break; 156 | case INVERSE: buffer[x + (y/8)*128] ^= (1 << (y&7)); break; 157 | } 158 | } 159 | } 160 | 161 | void SH1106::setChar(int x, int y, unsigned char data) { 162 | for (int i = 0; i < 8; i++) { 163 | if (bitRead(data, i)) { 164 | setPixel(x,y + i); 165 | } 166 | } 167 | } 168 | 169 | // Code form http://playground.arduino.cc/Main/Utf8ascii 170 | byte SH1106::utf8ascii(byte ascii) { 171 | if ( ascii<128 ) { // Standard ASCII-set 0..0x7F handling 172 | lastChar=0; 173 | return( ascii ); 174 | } 175 | 176 | // get previous input 177 | byte last = lastChar; // get last char 178 | lastChar=ascii; // remember actual character 179 | 180 | switch (last) // conversion depnding on first UTF8-character 181 | { case 0xC2: return (ascii); break; 182 | case 0xC3: return (ascii | 0xC0); break; 183 | case 0x82: if(ascii==0xAC) return(0x80); // special case Euro-symbol 184 | } 185 | 186 | return (0); // otherwise: return zero, if character has to be ignored 187 | } 188 | 189 | // Code form http://playground.arduino.cc/Main/Utf8ascii 190 | String SH1106::utf8ascii(String s) { 191 | String r= ""; 192 | char c; 193 | for (int i=0; i 32 | #include 33 | #include 34 | #include "SH1106Fonts.h" 35 | 36 | #define BLACK 0 37 | #define WHITE 1 38 | #define INVERSE 2 39 | 40 | #define WIDTH_POS 0 41 | #define HEIGHT_POS 1 42 | #define FIRST_CHAR_POS 2 43 | #define CHAR_NUM_POS 3 44 | #define CHAR_WIDTH_START_POS 4 45 | 46 | #define TEXT_ALIGN_LEFT 0 47 | #define TEXT_ALIGN_CENTER 1 48 | #define TEXT_ALIGN_RIGHT 2 49 | 50 | #define CHARGEPUMP 0x8D 51 | #define COLUMNADDR 0x21 52 | #define COMSCANDEC 0xC8 53 | #define COMSCANINC 0xC0 54 | #define DISPLAYALLON 0xA5 55 | #define DISPLAYALLON_RESUME 0xA4 56 | #define DISPLAYOFF 0xAE 57 | #define DISPLAYON 0xAF 58 | #define EXTERNALVCC 0x1 59 | #define INVERTDISPLAY 0xA7 60 | #define MEMORYMODE 0x20 61 | #define NORMALDISPLAY 0xA6 62 | #define PAGEADDR 0x22 63 | #define PAGESTARTADDRESS 0xB0 64 | #define SEGREMAP 0xA1 65 | #define SETCOMPINS 0xDA 66 | #define SETCONTRAST 0x81 67 | #define SETDISPLAYCLOCKDIV 0xD5 68 | #define SETDISPLAYOFFSET 0xD3 69 | #define SETHIGHCOLUMN 0x10 70 | #define SETLOWCOLUMN 0x00 71 | #define SETMULTIPLEX 0xA8 72 | #define SETPRECHARGE 0xD9 73 | #define SETSEGMENTREMAP 0xA1 74 | #define SETSTARTLINE 0x40 75 | #define SETVCOMDETECT 0xDB 76 | #define SWITCHCAPVCC 0x2 77 | 78 | class SH1106 { 79 | 80 | private: 81 | // I2C 82 | int myI2cAddress; 83 | int mySda; 84 | int mySdc; 85 | bool I2C_io; 86 | 87 | // SPI 88 | int myDC, myRST, myCS; 89 | 90 | uint8_t buffer[128 * 64 / 8]; 91 | int myTextAlignment = TEXT_ALIGN_LEFT; 92 | int myColor = WHITE; 93 | byte lastChar; 94 | const char *myFontData = ArialMT_Plain_10; 95 | 96 | public: 97 | // For I2C display: create the display object connected to pin SDA and SDC 98 | SH1106(int i2cAddress, int sda, int sdc); 99 | 100 | // For SPI display: create the display object connected to SPI pins and RST, DC and CS 101 | // Also CLK and MOSI have to be connected to the correct pins (CLK = GPIO14, MOSI = GPIO13) 102 | SH1106(bool HW_SPI, int rst, int dc, int cs ); 103 | 104 | // Initialize the display 105 | void init(); 106 | 107 | // Cycle through the initialization 108 | void resetDisplay(void); 109 | 110 | // Connect again to the display through I2C 111 | void reconnect(void); 112 | 113 | // Turn the display on 114 | void displayOn(void); 115 | 116 | // Turn the display offs 117 | void displayOff(void); 118 | 119 | // Clear the local pixel buffer 120 | void clear(void); 121 | 122 | // Write the buffer to the display memory 123 | void display(void); 124 | 125 | // Set display contrast 126 | void setContrast(char contrast); 127 | 128 | // Turn the display upside down 129 | void flipScreenVertically(); 130 | 131 | // Send a command to the display (low level function) 132 | void sendCommand(unsigned char com); 133 | 134 | // Send all the init commands 135 | void sendInitCommands(void); 136 | 137 | // Draw a pixel at given position 138 | void setPixel(int x, int y); 139 | 140 | // Draw 8 bits at the given position 141 | void setChar(int x, int y, unsigned char data); 142 | 143 | // Draw the border of a rectangle at the given location 144 | void drawRect(int x, int y, int width, int height); 145 | 146 | // Fill the rectangle 147 | void fillRect(int x, int y, int width, int height); 148 | 149 | // Draw a bitmap with the given dimensions 150 | void drawBitmap(int x, int y, int width, int height, const char *bitmap); 151 | 152 | // Draw an XBM image with the given dimensions 153 | void drawXbm(int x, int y, int width, int height, const char *xbm); 154 | 155 | // Sets the color of all pixel operations 156 | void setColor(int color); 157 | 158 | // converts utf8 characters to extended ascii 159 | // taken from http://playground.arduino.cc/Main/Utf8ascii 160 | byte utf8ascii(byte ascii); 161 | 162 | // converts utf8 string to extended ascii 163 | // taken from http://playground.arduino.cc/Main/Utf8ascii 164 | String utf8ascii(String s); 165 | 166 | // Draws a string at the given location 167 | void drawString(int x, int y, String text); 168 | 169 | // Draws a String with a maximum width at the given location. 170 | // If the given String is wider than the specified width 171 | // The text will be wrapped to the next line at a space or dash 172 | void drawStringMaxWidth(int x, int y, int maxLineWidth, String text); 173 | 174 | // Returns the width of the String with the current 175 | // font settings 176 | int getStringWidth(String text); 177 | 178 | // Specifies relative to which anchor point 179 | // the text is rendered. Available constants: 180 | // TEXT_ALIGN_LEFT, TEXT_ALIGN_CENTER, TEXT_ALIGN_RIGHT 181 | void setTextAlignment(int textAlignment); 182 | 183 | // Sets the current font. Available default fonts 184 | // defined in SH1106Fonts.h: 185 | // ArialMT_Plain_10, ArialMT_Plain_16, ArialMT_Plain_24 186 | void setFont(const char *fontData); 187 | 188 | }; -------------------------------------------------------------------------------- /SH1106Fonts.h: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | 3 | Copyright (c) 2015 by Daniel Eichhorn 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | */ 23 | 24 | const char ArialMT_Plain_10[] PROGMEM = { 25 | 0x0A, // Width: 10 26 | 0x0D, // Height: 13 27 | 0x20, // First Char: 32 28 | 0xE0, // Numbers of Chars: 224 29 | 30 | // Char Widths: 31 | 0x03, // 32: 3 32 | 0x03, // 33: 3 33 | 0x04, // 34: 4 34 | 0x06, // 35: 6 35 | 0x06, // 36: 6 36 | 0x09, // 37: 9 37 | 0x07, // 38: 7 38 | 0x02, // 39: 2 39 | 0x03, // 40: 3 40 | 0x03, // 41: 3 41 | 0x04, // 42: 4 42 | 0x06, // 43: 6 43 | 0x03, // 44: 3 44 | 0x03, // 45: 3 45 | 0x03, // 46: 3 46 | 0x03, // 47: 3 47 | 0x06, // 48: 6 48 | 0x06, // 49: 6 49 | 0x06, // 50: 6 50 | 0x06, // 51: 6 51 | 0x06, // 52: 6 52 | 0x06, // 53: 6 53 | 0x06, // 54: 6 54 | 0x06, // 55: 6 55 | 0x06, // 56: 6 56 | 0x06, // 57: 6 57 | 0x03, // 58: 3 58 | 0x03, // 59: 3 59 | 0x06, // 60: 6 60 | 0x06, // 61: 6 61 | 0x06, // 62: 6 62 | 0x06, // 63: 6 63 | 0x0A, // 64: 10 64 | 0x07, // 65: 7 65 | 0x07, // 66: 7 66 | 0x07, // 67: 7 67 | 0x07, // 68: 7 68 | 0x07, // 69: 7 69 | 0x06, // 70: 6 70 | 0x08, // 71: 8 71 | 0x07, // 72: 7 72 | 0x03, // 73: 3 73 | 0x05, // 74: 5 74 | 0x07, // 75: 7 75 | 0x06, // 76: 6 76 | 0x08, // 77: 8 77 | 0x07, // 78: 7 78 | 0x08, // 79: 8 79 | 0x07, // 80: 7 80 | 0x08, // 81: 8 81 | 0x07, // 82: 7 82 | 0x07, // 83: 7 83 | 0x06, // 84: 6 84 | 0x07, // 85: 7 85 | 0x07, // 86: 7 86 | 0x09, // 87: 9 87 | 0x07, // 88: 7 88 | 0x07, // 89: 7 89 | 0x06, // 90: 6 90 | 0x03, // 91: 3 91 | 0x03, // 92: 3 92 | 0x03, // 93: 3 93 | 0x05, // 94: 5 94 | 0x06, // 95: 6 95 | 0x03, // 96: 3 96 | 0x06, // 97: 6 97 | 0x06, // 98: 6 98 | 0x05, // 99: 5 99 | 0x06, // 100: 6 100 | 0x06, // 101: 6 101 | 0x03, // 102: 3 102 | 0x06, // 103: 6 103 | 0x06, // 104: 6 104 | 0x02, // 105: 2 105 | 0x02, // 106: 2 106 | 0x05, // 107: 5 107 | 0x02, // 108: 2 108 | 0x08, // 109: 8 109 | 0x06, // 110: 6 110 | 0x06, // 111: 6 111 | 0x06, // 112: 6 112 | 0x06, // 113: 6 113 | 0x03, // 114: 3 114 | 0x05, // 115: 5 115 | 0x03, // 116: 3 116 | 0x06, // 117: 6 117 | 0x05, // 118: 5 118 | 0x07, // 119: 7 119 | 0x05, // 120: 5 120 | 0x05, // 121: 5 121 | 0x05, // 122: 5 122 | 0x03, // 123: 3 123 | 0x03, // 124: 3 124 | 0x03, // 125: 3 125 | 0x06, // 126: 6 126 | 0x04, // 127: 4 127 | 0x0A, // 128: 10 128 | 0x0A, // 129: 10 129 | 0x0A, // 130: 10 130 | 0x0A, // 131: 10 131 | 0x0A, // 132: 10 132 | 0x0A, // 133: 10 133 | 0x0A, // 134: 10 134 | 0x0A, // 135: 10 135 | 0x0A, // 136: 10 136 | 0x0A, // 137: 10 137 | 0x0A, // 138: 10 138 | 0x0A, // 139: 10 139 | 0x0A, // 140: 10 140 | 0x0A, // 141: 10 141 | 0x0A, // 142: 10 142 | 0x0A, // 143: 10 143 | 0x0A, // 144: 10 144 | 0x0A, // 145: 10 145 | 0x0A, // 146: 10 146 | 0x0A, // 147: 10 147 | 0x0A, // 148: 10 148 | 0x0A, // 149: 10 149 | 0x0A, // 150: 10 150 | 0x0A, // 151: 10 151 | 0x0A, // 152: 10 152 | 0x0A, // 153: 10 153 | 0x0A, // 154: 10 154 | 0x0A, // 155: 10 155 | 0x0A, // 156: 10 156 | 0x0A, // 157: 10 157 | 0x0A, // 158: 10 158 | 0x0A, // 159: 10 159 | 0x03, // 160: 3 160 | 0x03, // 161: 3 161 | 0x06, // 162: 6 162 | 0x06, // 163: 6 163 | 0x06, // 164: 6 164 | 0x06, // 165: 6 165 | 0x03, // 166: 3 166 | 0x06, // 167: 6 167 | 0x03, // 168: 3 168 | 0x07, // 169: 7 169 | 0x04, // 170: 4 170 | 0x06, // 171: 6 171 | 0x06, // 172: 6 172 | 0x03, // 173: 3 173 | 0x07, // 174: 7 174 | 0x06, // 175: 6 175 | 0x04, // 176: 4 176 | 0x05, // 177: 5 177 | 0x03, // 178: 3 178 | 0x03, // 179: 3 179 | 0x03, // 180: 3 180 | 0x06, // 181: 6 181 | 0x05, // 182: 5 182 | 0x03, // 183: 3 183 | 0x03, // 184: 3 184 | 0x03, // 185: 3 185 | 0x04, // 186: 4 186 | 0x06, // 187: 6 187 | 0x08, // 188: 8 188 | 0x08, // 189: 8 189 | 0x08, // 190: 8 190 | 0x06, // 191: 6 191 | 0x07, // 192: 7 192 | 0x07, // 193: 7 193 | 0x07, // 194: 7 194 | 0x07, // 195: 7 195 | 0x07, // 196: 7 196 | 0x07, // 197: 7 197 | 0x0A, // 198: 10 198 | 0x07, // 199: 7 199 | 0x07, // 200: 7 200 | 0x07, // 201: 7 201 | 0x07, // 202: 7 202 | 0x07, // 203: 7 203 | 0x03, // 204: 3 204 | 0x03, // 205: 3 205 | 0x03, // 206: 3 206 | 0x03, // 207: 3 207 | 0x07, // 208: 7 208 | 0x07, // 209: 7 209 | 0x08, // 210: 8 210 | 0x08, // 211: 8 211 | 0x08, // 212: 8 212 | 0x08, // 213: 8 213 | 0x08, // 214: 8 214 | 0x06, // 215: 6 215 | 0x08, // 216: 8 216 | 0x07, // 217: 7 217 | 0x07, // 218: 7 218 | 0x07, // 219: 7 219 | 0x07, // 220: 7 220 | 0x07, // 221: 7 221 | 0x07, // 222: 7 222 | 0x06, // 223: 6 223 | 0x06, // 224: 6 224 | 0x06, // 225: 6 225 | 0x06, // 226: 6 226 | 0x06, // 227: 6 227 | 0x06, // 228: 6 228 | 0x06, // 229: 6 229 | 0x09, // 230: 9 230 | 0x05, // 231: 5 231 | 0x06, // 232: 6 232 | 0x06, // 233: 6 233 | 0x06, // 234: 6 234 | 0x06, // 235: 6 235 | 0x03, // 236: 3 236 | 0x03, // 237: 3 237 | 0x03, // 238: 3 238 | 0x03, // 239: 3 239 | 0x06, // 240: 6 240 | 0x06, // 241: 6 241 | 0x06, // 242: 6 242 | 0x06, // 243: 6 243 | 0x06, // 244: 6 244 | 0x06, // 245: 6 245 | 0x06, // 246: 6 246 | 0x05, // 247: 5 247 | 0x06, // 248: 6 248 | 0x06, // 249: 6 249 | 0x06, // 250: 6 250 | 0x06, // 251: 6 251 | 0x06, // 252: 6 252 | 0x05, // 253: 5 253 | 0x06, // 254: 6 254 | 0x05, // 255: 5 255 | 256 | // Font Data: 257 | 0x00,0x00,0x00,0x00,0x00, // 32 258 | 0x00,0x24,0x49,0x10,0x00, // 33 259 | 0x00,0x50,0x55,0x00,0x00,0x00,0x00, // 34 260 | 0x00,0x00,0x50,0xD4,0xA7,0x7C,0x45,0x01,0x00,0x00, // 35 261 | 0x00,0x00,0x38,0xD5,0xC1,0x50,0x95,0x43,0x00,0x00, // 36 262 | 0x00,0x00,0x00,0x20,0xA2,0x42,0x05,0x15,0x58,0xA8,0x90,0x00,0x00,0x00,0x00, // 37 263 | 0x00,0x00,0x80,0x23,0x61,0x18,0xD2,0x31,0x37,0x00,0x00,0x00, // 38 264 | 0x40,0x05,0x00,0x00, // 39 265 | 0x00,0xA8,0x24,0x89,0x08, // 40 266 | 0x00,0x22,0x92,0xA4,0x02, // 41 267 | 0x00,0x70,0x52,0x00,0x00,0x00,0x00, // 42 268 | 0x00,0x00,0x00,0x04,0xF1,0x11,0x04,0x00,0x00,0x00, // 43 269 | 0x00,0x00,0x00,0x90,0x00, // 44 270 | 0x00,0x00,0x60,0x00,0x00, // 45 271 | 0x00,0x00,0x00,0x10,0x00, // 46 272 | 0x00,0x48,0x49,0x09,0x00, // 47 273 | 0x00,0x00,0x38,0x51,0x14,0x45,0x91,0x03,0x00,0x00, // 48 274 | 0x00,0x00,0x20,0x8C,0x82,0x20,0x08,0x02,0x00,0x00, // 49 275 | 0x00,0x00,0x38,0x11,0x84,0x10,0xC2,0x07,0x00,0x00, // 50 276 | 0x00,0x00,0x38,0x11,0xC4,0x40,0x91,0x03,0x00,0x00, // 51 277 | 0x00,0x00,0x60,0x94,0x14,0xFD,0x10,0x04,0x00,0x00, // 52 278 | 0x00,0x00,0x78,0xC2,0x13,0x41,0x91,0x03,0x00,0x00, // 53 279 | 0x00,0x00,0x38,0xD1,0x13,0x45,0x91,0x03,0x00,0x00, // 54 280 | 0x00,0x00,0x7C,0x08,0x42,0x10,0x82,0x00,0x00,0x00, // 55 281 | 0x00,0x00,0x38,0x51,0xE4,0x44,0x91,0x03,0x00,0x00, // 56 282 | 0x00,0x00,0x38,0x51,0x14,0x79,0x91,0x03,0x00,0x00, // 57 283 | 0x00,0x00,0x01,0x10,0x00, // 58 284 | 0x00,0x00,0x01,0x90,0x00, // 59 285 | 0x00,0x00,0x00,0x10,0x23,0x30,0x10,0x00,0x00,0x00, // 60 286 | 0x00,0x00,0x00,0xC0,0x07,0x7C,0x00,0x00,0x00,0x00, // 61 287 | 0x00,0x00,0x00,0x02,0x03,0x31,0x02,0x00,0x00,0x00, // 62 288 | 0x00,0x00,0x78,0x21,0x88,0x21,0x00,0x02,0x00,0x00, // 63 289 | 0x00,0x00,0x00,0x00,0x3C,0x0C,0xD1,0xAA,0xAC,0x92,0x4A,0xC9,0x43,0x30,0x3E,0x00,0x00, // 64 290 | 0x00,0x00,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 65 291 | 0x00,0x00,0xC0,0x23,0x12,0xF9,0x44,0x22,0x0F,0x00,0x00,0x00, // 66 292 | 0x00,0x00,0x80,0x23,0x12,0x08,0x04,0x22,0x0E,0x00,0x00,0x00, // 67 293 | 0x00,0x00,0xC0,0x21,0x11,0x89,0x44,0x12,0x07,0x00,0x00,0x00, // 68 294 | 0x00,0x00,0xC0,0x27,0x10,0xF8,0x04,0x02,0x1F,0x00,0x00,0x00, // 69 295 | 0x00,0x00,0x78,0x82,0xE0,0x08,0x82,0x00,0x00,0x00, // 70 296 | 0x00,0x00,0x00,0x18,0x24,0x02,0x72,0x42,0x24,0x18,0x00,0x00,0x00,0x00, // 71 297 | 0x00,0x00,0x40,0x24,0x12,0xF9,0x44,0x22,0x11,0x00,0x00,0x00, // 72 298 | 0x00,0x24,0x49,0x12,0x00, // 73 299 | 0x00,0x00,0x84,0x10,0x42,0xE9,0x00,0x00,0x00, // 74 300 | 0x00,0x00,0x40,0x24,0x51,0x28,0x2C,0x22,0x21,0x00,0x00,0x00, // 75 301 | 0x00,0x00,0x08,0x82,0x20,0x08,0x82,0x0F,0x00,0x00, // 76 302 | 0x00,0x00,0x00,0x82,0xC6,0xC6,0xAA,0xAA,0xAA,0x92,0x00,0x00,0x00,0x00, // 77 303 | 0x00,0x00,0x40,0x64,0x32,0xA9,0x64,0x32,0x11,0x00,0x00,0x00, // 78 304 | 0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 79 305 | 0x00,0x00,0xC0,0x23,0x12,0x79,0x04,0x02,0x01,0x00,0x00,0x00, // 80 306 | 0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x32,0x7C,0x00,0x00,0x00,0x00, // 81 307 | 0x00,0x00,0xC0,0x23,0x12,0x79,0x24,0x22,0x11,0x00,0x00,0x00, // 82 308 | 0x00,0x00,0x80,0x23,0x12,0x70,0x40,0x22,0x0E,0x00,0x00,0x00, // 83 309 | 0x00,0x00,0xF8,0x08,0x82,0x20,0x08,0x02,0x00,0x00, // 84 310 | 0x00,0x00,0x40,0x24,0x12,0x89,0x44,0x22,0x0E,0x00,0x00,0x00, // 85 311 | 0x00,0x00,0x20,0x28,0x12,0x89,0x28,0x14,0x04,0x00,0x00,0x00, // 86 312 | 0x00,0x00,0x00,0x88,0x98,0x52,0x95,0x2A,0x55,0xAA,0x88,0x00,0x00,0x00,0x00, // 87 313 | 0x00,0x00,0x40,0x44,0x41,0x20,0x28,0xA2,0x20,0x00,0x00,0x00, // 88 314 | 0x00,0x00,0x20,0x28,0xA2,0x20,0x10,0x08,0x04,0x00,0x00,0x00, // 89 315 | 0x00,0x00,0xFC,0x30,0xC6,0x18,0xC1,0x0F,0x00,0x00, // 90 316 | 0x00,0x2C,0x49,0x92,0x0C, // 91 317 | 0x00,0x12,0x49,0x24,0x00, // 92 318 | 0x00,0x26,0x49,0x92,0x06, // 93 319 | 0x00,0x00,0xA2,0x54,0x04,0x00,0x00,0x00,0x00, // 94 320 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00, // 95 321 | 0x00,0x22,0x00,0x00,0x00, // 96 322 | 0x00,0x00,0x00,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 97 323 | 0x00,0x00,0x08,0x82,0x23,0x49,0x92,0x03,0x00,0x00, // 98 324 | 0x00,0x00,0x00,0x98,0x14,0x92,0x01,0x00,0x00, // 99 325 | 0x00,0x00,0x40,0x10,0x27,0x49,0x12,0x07,0x00,0x00, // 100 326 | 0x00,0x00,0x00,0x00,0x23,0x79,0x02,0x07,0x00,0x00, // 101 327 | 0x00,0xA8,0x4B,0x12,0x00, // 102 328 | 0x00,0x00,0x00,0x00,0x27,0x49,0x12,0x27,0x31,0x00, // 103 329 | 0x00,0x00,0x08,0x82,0x23,0x49,0x92,0x04,0x00,0x00, // 104 330 | 0x80,0xA8,0x0A,0x00, // 105 331 | 0x80,0xA8,0x6A,0x00, // 106 332 | 0x00,0x80,0x10,0x52,0x39,0x25,0x01,0x00,0x00, // 107 333 | 0x80,0xAA,0x0A,0x00, // 108 334 | 0x00,0x00,0x00,0x00,0x00,0x7E,0x92,0x92,0x92,0x92,0x00,0x00,0x00,0x00, // 109 335 | 0x00,0x00,0x00,0x80,0x23,0x49,0x92,0x04,0x00,0x00, // 110 336 | 0x00,0x00,0x00,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 111 337 | 0x00,0x00,0x00,0x80,0x23,0x49,0x92,0x23,0x08,0x00, // 112 338 | 0x00,0x00,0x00,0x00,0x27,0x49,0x12,0x07,0x41,0x00, // 113 339 | 0x00,0x00,0x4B,0x12,0x00, // 114 340 | 0x00,0x00,0x00,0x5C,0x30,0xE8,0x00,0x00,0x00, // 115 341 | 0x00,0xA4,0x4B,0x32,0x00, // 116 342 | 0x00,0x00,0x00,0x80,0x24,0x49,0x12,0x07,0x00,0x00, // 117 343 | 0x00,0x00,0x00,0xA2,0x52,0x8A,0x00,0x00,0x00, // 118 344 | 0x00,0x00,0x00,0x00,0x48,0x56,0xAB,0x55,0x11,0x00,0x00,0x00, // 119 345 | 0x00,0x00,0x00,0xA2,0x22,0x2A,0x02,0x00,0x00, // 120 346 | 0x00,0x00,0x00,0xA2,0x52,0x8A,0x10,0x01,0x00, // 121 347 | 0x00,0x00,0x00,0x3E,0x22,0xE2,0x03,0x00,0x00, // 122 348 | 0x00,0x2C,0x29,0x92,0x0C, // 123 349 | 0x00,0x24,0x49,0x92,0x04, // 124 350 | 0x00,0x26,0x89,0x92,0x06, // 125 351 | 0x00,0x00,0x00,0x00,0x70,0x75,0x00,0x00,0x00,0x00, // 126 352 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 127 353 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 128 354 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 129 355 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 130 356 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 131 357 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 132 358 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 133 359 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 134 360 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 135 361 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 136 362 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 137 363 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 138 364 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 139 365 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 140 366 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 141 367 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 142 368 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 143 369 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 144 370 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 145 371 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 146 372 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 147 373 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 148 374 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 149 375 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 150 376 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 151 377 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 152 378 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 153 379 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 154 380 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 155 381 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 156 382 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 157 383 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 158 384 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 159 385 | 0x00,0x00,0x00,0x00,0x00, // 160 386 | 0x00,0x00,0x41,0x92,0x04, // 161 387 | 0x00,0x00,0x20,0x08,0xA3,0x19,0x16,0x43,0x10,0x00, // 162 388 | 0x00,0x00,0x70,0xA2,0xF0,0x10,0xC2,0x0F,0x00,0x00, // 163 389 | 0x00,0x00,0x00,0x80,0x27,0x49,0x1E,0x00,0x00,0x00, // 164 390 | 0x00,0x00,0x44,0x8A,0xF2,0x11,0x1F,0x01,0x00,0x00, // 165 391 | 0x00,0x24,0x01,0x92,0x04, // 166 392 | 0x00,0x00,0x38,0x91,0xD0,0x44,0x16,0x12,0x39,0x00, // 167 393 | 0x00,0x0A,0x00,0x00,0x00, // 168 394 | 0x00,0x00,0x80,0x23,0xCA,0x16,0xB3,0x22,0x0E,0x00,0x00,0x00, // 169 395 | 0x00,0xF0,0xF8,0x0F,0x00,0x00,0x00, // 170 396 | 0x00,0x00,0x00,0x00,0x40,0x29,0x0A,0x05,0x00,0x00, // 171 397 | 0x00,0x00,0x00,0xC0,0x07,0x41,0x00,0x00,0x00,0x00, // 172 398 | 0x00,0x00,0x60,0x00,0x00, // 173 399 | 0x00,0x00,0x80,0x23,0x6A,0x76,0xAB,0x22,0x0E,0x00,0x00,0x00, // 174 400 | 0xC0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 175 401 | 0x00,0xE0,0xEA,0x00,0x00,0x00,0x00, // 176 402 | 0x00,0x00,0x40,0xC8,0x27,0xE4,0x03,0x00,0x00, // 177 403 | 0x00,0x4E,0x1D,0x00,0x00, // 178 404 | 0x00,0x2E,0x1E,0x00,0x00, // 179 405 | 0x00,0x28,0x00,0x00,0x00, // 180 406 | 0x00,0x00,0x00,0x80,0x24,0x49,0x92,0x27,0x08,0x00, // 181 407 | 0x00,0x00,0xBF,0xD6,0x52,0x4A,0x29,0x05,0x00, // 182 408 | 0x00,0x00,0x08,0x00,0x00, // 183 409 | 0x00,0x00,0x00,0x80,0x68, // 184 410 | 0x00,0x68,0x12,0x00,0x00, // 185 411 | 0x00,0x60,0x99,0x06,0x00,0x00,0x00, // 186 412 | 0x00,0x00,0x00,0x00,0xA0,0x50,0x94,0x02,0x00,0x00, // 187 413 | 0x00,0x00,0x00,0x44,0x26,0x14,0x4C,0x68,0xF4,0x42,0x00,0x00,0x00,0x00, // 188 414 | 0x00,0x00,0x00,0x44,0x26,0x14,0xF4,0x88,0x44,0xE2,0x00,0x00,0x00,0x00, // 189 415 | 0x00,0x00,0x00,0x47,0x22,0x14,0x57,0x68,0xF4,0x44,0x00,0x00,0x00,0x00, // 190 416 | 0x00,0x00,0x00,0x00,0x02,0x20,0x8C,0x20,0x31,0x00, // 191 417 | 0x08,0x08,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 192 418 | 0x10,0x04,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 193 419 | 0x08,0x0A,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 194 420 | 0x14,0x05,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 195 421 | 0x00,0x0A,0x00,0x41,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 196 422 | 0x00,0x0E,0x85,0x43,0xA1,0x88,0x7C,0xA2,0x20,0x00,0x00,0x00, // 197 423 | 0x00,0x00,0x00,0x00,0x7E,0x28,0x90,0x60,0x9E,0x0F,0x21,0x84,0x07,0x00,0x00,0x00,0x00, // 198 424 | 0x00,0x00,0x80,0x23,0x12,0x08,0x04,0x22,0x0E,0x02,0x82,0x01, // 199 425 | 0x04,0x04,0xC0,0x27,0x10,0xF8,0x04,0x02,0x1F,0x00,0x00,0x00, // 200 426 | 0x10,0x04,0xC0,0x27,0x10,0xF8,0x04,0x02,0x1F,0x00,0x00,0x00, // 201 427 | 0x04,0x05,0xC0,0x27,0x10,0xF8,0x04,0x02,0x1F,0x00,0x00,0x00, // 202 428 | 0x00,0x0A,0xC0,0x27,0x10,0xF8,0x04,0x02,0x1F,0x00,0x00,0x00, // 203 429 | 0x22,0x24,0x49,0x12,0x00, // 204 430 | 0x0A,0x24,0x49,0x12,0x00, // 205 431 | 0x11,0x24,0x49,0x12,0x00, // 206 432 | 0x28,0x24,0x49,0x12,0x00, // 207 433 | 0x00,0x00,0xC0,0x21,0x11,0xBD,0x44,0x12,0x07,0x00,0x00,0x00, // 208 434 | 0x14,0x05,0x40,0x64,0x32,0xA9,0x64,0x32,0x11,0x00,0x00,0x00, // 209 435 | 0x08,0x10,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 210 436 | 0x10,0x08,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 211 437 | 0x10,0x28,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 212 438 | 0x28,0x14,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 213 439 | 0x00,0x14,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00, // 214 440 | 0x00,0x00,0x00,0x91,0x43,0x38,0x11,0x00,0x00,0x00, // 215 441 | 0x00,0x00,0x00,0x7C,0x22,0x52,0x4A,0x4A,0x24,0x3E,0x00,0x00,0x00,0x00, // 216 442 | 0x04,0x04,0x40,0x24,0x12,0x89,0x44,0x22,0x0E,0x00,0x00,0x00, // 217 443 | 0x08,0x02,0x40,0x24,0x12,0x89,0x44,0x22,0x0E,0x00,0x00,0x00, // 218 444 | 0x08,0x0A,0x40,0x24,0x12,0x89,0x44,0x22,0x0E,0x00,0x00,0x00, // 219 445 | 0x00,0x0A,0x40,0x24,0x12,0x89,0x44,0x22,0x0E,0x00,0x00,0x00, // 220 446 | 0x10,0x04,0x20,0x28,0xA2,0x20,0x10,0x08,0x04,0x00,0x00,0x00, // 221 447 | 0x00,0x00,0x40,0xE0,0x11,0x89,0x44,0x1E,0x01,0x00,0x00,0x00, // 222 448 | 0x00,0x00,0x30,0x92,0xA4,0xC8,0xA6,0x06,0x00,0x00, // 223 449 | 0x00,0x40,0x20,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 224 450 | 0x00,0x80,0x10,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 225 451 | 0x00,0x80,0x50,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 226 452 | 0x00,0x40,0x29,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 227 453 | 0x00,0x00,0x50,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 228 454 | 0x00,0x47,0x71,0x00,0x07,0x71,0x92,0x07,0x00,0x00, // 229 455 | 0x00,0x00,0x00,0x00,0x00,0x80,0x8D,0x24,0x7E,0x12,0xDC,0x01,0x00,0x00,0x00, // 230 456 | 0x00,0x00,0x00,0x98,0x14,0x92,0x11,0xC4,0x00, // 231 457 | 0x00,0x40,0x20,0x00,0x23,0x79,0x02,0x07,0x00,0x00, // 232 458 | 0x00,0x80,0x10,0x00,0x23,0x79,0x02,0x07,0x00,0x00, // 233 459 | 0x00,0x80,0x50,0x00,0x23,0x79,0x02,0x07,0x00,0x00, // 234 460 | 0x00,0x00,0x50,0x00,0x23,0x79,0x02,0x07,0x00,0x00, // 235 461 | 0x80,0x08,0x49,0x12,0x00, // 236 462 | 0x80,0x02,0x49,0x12,0x00, // 237 463 | 0x80,0x0A,0x49,0x12,0x00, // 238 464 | 0x00,0x0A,0x49,0x12,0x00, // 239 465 | 0x00,0x00,0x30,0x08,0x27,0x49,0x12,0x03,0x00,0x00, // 240 466 | 0x00,0x40,0x29,0x80,0x23,0x49,0x92,0x04,0x00,0x00, // 241 467 | 0x00,0x40,0x20,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 242 468 | 0x00,0x80,0x10,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 243 469 | 0x00,0x80,0x50,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 244 470 | 0x00,0x40,0x29,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 245 471 | 0x00,0x00,0x50,0x00,0x23,0x49,0x12,0x03,0x00,0x00, // 246 472 | 0x00,0x00,0x40,0xC0,0x07,0x04,0x00,0x00,0x00, // 247 473 | 0x00,0x00,0x00,0x00,0xA7,0x58,0x94,0x03,0x00,0x00, // 248 474 | 0x00,0x40,0x20,0x80,0x24,0x49,0x12,0x07,0x00,0x00, // 249 475 | 0x00,0x80,0x10,0x80,0x24,0x49,0x12,0x07,0x00,0x00, // 250 476 | 0x00,0x40,0x28,0x80,0x24,0x49,0x12,0x07,0x00,0x00, // 251 477 | 0x00,0x00,0x50,0x80,0x24,0x49,0x12,0x07,0x00,0x00, // 252 478 | 0x00,0x20,0x02,0xA2,0x52,0x8A,0x10,0x01,0x00, // 253 479 | 0x00,0x00,0x08,0x82,0x23,0x49,0x92,0x23,0x08,0x00, // 254 480 | 0x00,0x00,0x05,0xA2,0x52,0x8A,0x10,0x01,0x00 // 255 481 | }; 482 | const char ArialMT_Plain_16[] PROGMEM = { 483 | 0x10, // Width: 16 484 | 0x13, // Height: 19 485 | 0x20, // First Char: 32 486 | 0xE0, // Numbers of Chars: 224 487 | 488 | // Char Widths: 489 | 0x04, // 32: 4 490 | 0x04, // 33: 4 491 | 0x06, // 34: 6 492 | 0x09, // 35: 9 493 | 0x09, // 36: 9 494 | 0x0E, // 37: 14 495 | 0x0B, // 38: 11 496 | 0x03, // 39: 3 497 | 0x05, // 40: 5 498 | 0x05, // 41: 5 499 | 0x06, // 42: 6 500 | 0x09, // 43: 9 501 | 0x04, // 44: 4 502 | 0x05, // 45: 5 503 | 0x04, // 46: 4 504 | 0x04, // 47: 4 505 | 0x09, // 48: 9 506 | 0x09, // 49: 9 507 | 0x09, // 50: 9 508 | 0x09, // 51: 9 509 | 0x09, // 52: 9 510 | 0x09, // 53: 9 511 | 0x09, // 54: 9 512 | 0x09, // 55: 9 513 | 0x09, // 56: 9 514 | 0x09, // 57: 9 515 | 0x04, // 58: 4 516 | 0x04, // 59: 4 517 | 0x09, // 60: 9 518 | 0x09, // 61: 9 519 | 0x09, // 62: 9 520 | 0x09, // 63: 9 521 | 0x10, // 64: 16 522 | 0x0B, // 65: 11 523 | 0x0B, // 66: 11 524 | 0x0C, // 67: 12 525 | 0x0C, // 68: 12 526 | 0x0B, // 69: 11 527 | 0x0A, // 70: 10 528 | 0x0C, // 71: 12 529 | 0x0C, // 72: 12 530 | 0x04, // 73: 4 531 | 0x08, // 74: 8 532 | 0x0B, // 75: 11 533 | 0x09, // 76: 9 534 | 0x0D, // 77: 13 535 | 0x0C, // 78: 12 536 | 0x0C, // 79: 12 537 | 0x0B, // 80: 11 538 | 0x0C, // 81: 12 539 | 0x0C, // 82: 12 540 | 0x0B, // 83: 11 541 | 0x0A, // 84: 10 542 | 0x0C, // 85: 12 543 | 0x0B, // 86: 11 544 | 0x0F, // 87: 15 545 | 0x0B, // 88: 11 546 | 0x0B, // 89: 11 547 | 0x0A, // 90: 10 548 | 0x04, // 91: 4 549 | 0x04, // 92: 4 550 | 0x04, // 93: 4 551 | 0x08, // 94: 8 552 | 0x09, // 95: 9 553 | 0x05, // 96: 5 554 | 0x09, // 97: 9 555 | 0x09, // 98: 9 556 | 0x08, // 99: 8 557 | 0x09, // 100: 9 558 | 0x09, // 101: 9 559 | 0x04, // 102: 4 560 | 0x09, // 103: 9 561 | 0x09, // 104: 9 562 | 0x04, // 105: 4 563 | 0x04, // 106: 4 564 | 0x08, // 107: 8 565 | 0x04, // 108: 4 566 | 0x0D, // 109: 13 567 | 0x09, // 110: 9 568 | 0x09, // 111: 9 569 | 0x09, // 112: 9 570 | 0x09, // 113: 9 571 | 0x05, // 114: 5 572 | 0x08, // 115: 8 573 | 0x04, // 116: 4 574 | 0x09, // 117: 9 575 | 0x08, // 118: 8 576 | 0x0C, // 119: 12 577 | 0x08, // 120: 8 578 | 0x08, // 121: 8 579 | 0x08, // 122: 8 580 | 0x05, // 123: 5 581 | 0x04, // 124: 4 582 | 0x05, // 125: 5 583 | 0x09, // 126: 9 584 | 0x06, // 127: 6 585 | 0x10, // 128: 16 586 | 0x10, // 129: 16 587 | 0x10, // 130: 16 588 | 0x10, // 131: 16 589 | 0x10, // 132: 16 590 | 0x10, // 133: 16 591 | 0x10, // 134: 16 592 | 0x10, // 135: 16 593 | 0x10, // 136: 16 594 | 0x10, // 137: 16 595 | 0x10, // 138: 16 596 | 0x10, // 139: 16 597 | 0x10, // 140: 16 598 | 0x10, // 141: 16 599 | 0x10, // 142: 16 600 | 0x10, // 143: 16 601 | 0x10, // 144: 16 602 | 0x10, // 145: 16 603 | 0x10, // 146: 16 604 | 0x10, // 147: 16 605 | 0x10, // 148: 16 606 | 0x10, // 149: 16 607 | 0x10, // 150: 16 608 | 0x10, // 151: 16 609 | 0x10, // 152: 16 610 | 0x10, // 153: 16 611 | 0x10, // 154: 16 612 | 0x10, // 155: 16 613 | 0x10, // 156: 16 614 | 0x10, // 157: 16 615 | 0x10, // 158: 16 616 | 0x10, // 159: 16 617 | 0x04, // 160: 4 618 | 0x05, // 161: 5 619 | 0x09, // 162: 9 620 | 0x09, // 163: 9 621 | 0x09, // 164: 9 622 | 0x09, // 165: 9 623 | 0x04, // 166: 4 624 | 0x09, // 167: 9 625 | 0x05, // 168: 5 626 | 0x0C, // 169: 12 627 | 0x06, // 170: 6 628 | 0x09, // 171: 9 629 | 0x09, // 172: 9 630 | 0x05, // 173: 5 631 | 0x0C, // 174: 12 632 | 0x09, // 175: 9 633 | 0x06, // 176: 6 634 | 0x09, // 177: 9 635 | 0x05, // 178: 5 636 | 0x05, // 179: 5 637 | 0x05, // 180: 5 638 | 0x09, // 181: 9 639 | 0x09, // 182: 9 640 | 0x05, // 183: 5 641 | 0x05, // 184: 5 642 | 0x05, // 185: 5 643 | 0x06, // 186: 6 644 | 0x09, // 187: 9 645 | 0x0D, // 188: 13 646 | 0x0D, // 189: 13 647 | 0x0D, // 190: 13 648 | 0x0A, // 191: 10 649 | 0x0B, // 192: 11 650 | 0x0B, // 193: 11 651 | 0x0B, // 194: 11 652 | 0x0B, // 195: 11 653 | 0x0B, // 196: 11 654 | 0x0B, // 197: 11 655 | 0x10, // 198: 16 656 | 0x0C, // 199: 12 657 | 0x0B, // 200: 11 658 | 0x0B, // 201: 11 659 | 0x0B, // 202: 11 660 | 0x0B, // 203: 11 661 | 0x04, // 204: 4 662 | 0x04, // 205: 4 663 | 0x04, // 206: 4 664 | 0x04, // 207: 4 665 | 0x0C, // 208: 12 666 | 0x0C, // 209: 12 667 | 0x0C, // 210: 12 668 | 0x0C, // 211: 12 669 | 0x0C, // 212: 12 670 | 0x0C, // 213: 12 671 | 0x0C, // 214: 12 672 | 0x09, // 215: 9 673 | 0x0C, // 216: 12 674 | 0x0C, // 217: 12 675 | 0x0C, // 218: 12 676 | 0x0C, // 219: 12 677 | 0x0C, // 220: 12 678 | 0x0B, // 221: 11 679 | 0x0B, // 222: 11 680 | 0x0A, // 223: 10 681 | 0x09, // 224: 9 682 | 0x09, // 225: 9 683 | 0x09, // 226: 9 684 | 0x09, // 227: 9 685 | 0x09, // 228: 9 686 | 0x09, // 229: 9 687 | 0x0E, // 230: 14 688 | 0x08, // 231: 8 689 | 0x09, // 232: 9 690 | 0x09, // 233: 9 691 | 0x09, // 234: 9 692 | 0x09, // 235: 9 693 | 0x04, // 236: 4 694 | 0x04, // 237: 4 695 | 0x04, // 238: 4 696 | 0x04, // 239: 4 697 | 0x09, // 240: 9 698 | 0x09, // 241: 9 699 | 0x09, // 242: 9 700 | 0x09, // 243: 9 701 | 0x09, // 244: 9 702 | 0x09, // 245: 9 703 | 0x09, // 246: 9 704 | 0x09, // 247: 9 705 | 0x0A, // 248: 10 706 | 0x09, // 249: 9 707 | 0x09, // 250: 9 708 | 0x09, // 251: 9 709 | 0x09, // 252: 9 710 | 0x08, // 253: 8 711 | 0x09, // 254: 9 712 | 0x08, // 255: 8 713 | 714 | // Font Data: 715 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 32 716 | 0x00,0x40,0x44,0x44,0x44,0x44,0x04,0x04,0x00,0x00, // 33 717 | 0x00,0x00,0x48,0x92,0x24,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 34 718 | 0x00,0x00,0x00,0x40,0x84,0x08,0x11,0x91,0xFF,0x44,0x88,0x10,0xF9,0x2F,0x42,0x84,0x08,0x00,0x00,0x00,0x00,0x00, // 35 719 | 0x00,0x00,0x40,0xC0,0x41,0x45,0x92,0x04,0x09,0x1C,0xE0,0x40,0x82,0x24,0x89,0x0A,0x0E,0x08,0x00,0x00,0x00,0x00, // 36 720 | 0x00,0x00,0x00,0x00,0x00,0x70,0x08,0x22,0x81,0x48,0x20,0x0A,0x88,0x02,0x9C,0x00,0x90,0x03,0x14,0x81,0x44,0x20,0x11,0x44,0x04,0xE1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 37 721 | 0x00,0x00,0x00,0x00,0x70,0x40,0x04,0x22,0x10,0x01,0x05,0x18,0xA0,0x80,0x88,0x84,0x22,0x08,0xA2,0xE0,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 38 722 | 0x00,0x24,0x09,0x00,0x00,0x00,0x00,0x00, // 39 723 | 0x00,0x00,0x44,0x08,0x11,0x42,0x08,0x21,0x04,0x21,0x04,0x01, // 40 724 | 0x00,0x00,0x41,0x08,0x41,0x08,0x21,0x84,0x10,0x21,0x44,0x00, // 41 725 | 0x00,0x00,0x10,0x1F,0xA1,0x28,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 42 726 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x08,0x10,0xFC,0x41,0x80,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 43 727 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x44,0x04,0x00, // 44 728 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00, // 45 729 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00, // 46 730 | 0x00,0x80,0x48,0x44,0x24,0x22,0x12,0x01,0x00,0x00, // 47 731 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x20,0x41,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 48 732 | 0x00,0x00,0x00,0x00,0x01,0x03,0x05,0x09,0x10,0x20,0x40,0x80,0x00,0x01,0x02,0x04,0x08,0x00,0x00,0x00,0x00,0x00, // 49 733 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x10,0x20,0x40,0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x3F,0x00,0x00,0x00,0x00,0x00, // 50 734 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x08,0x10,0x30,0x38,0x80,0x00,0x02,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 51 735 | 0x00,0x00,0x00,0x00,0x02,0x06,0x0A,0x12,0x24,0x44,0x84,0x04,0xF9,0x07,0x04,0x08,0x10,0x00,0x00,0x00,0x00,0x00, // 52 736 | 0x00,0x00,0x00,0xE0,0x47,0x80,0x80,0x00,0x1F,0x42,0x00,0x01,0x02,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 53 737 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x00,0x1D,0x46,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 54 738 | 0x00,0x00,0x00,0xF0,0x07,0x08,0x08,0x08,0x10,0x10,0x20,0x40,0x40,0x80,0x00,0x01,0x02,0x00,0x00,0x00,0x00,0x00, // 55 739 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x20,0x22,0x38,0x88,0x08,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 56 740 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x20,0x41,0x82,0x88,0xE1,0x02,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 57 741 | 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x00, // 58 742 | 0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x22,0x02,0x00, // 59 743 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x38,0x0C,0x04,0x30,0x80,0x03,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 60 744 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0xF0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 61 745 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x0E,0x60,0x00,0x81,0xE1,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 62 746 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x20,0x40,0x40,0x40,0x40,0x80,0x00,0x01,0x00,0x04,0x00,0x00,0x00,0x00,0x00, // 63 747 | 0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0x30,0x30,0x08,0x40,0x84,0x4B,0x44,0x8C,0x22,0x88,0x12,0x88,0x12,0x84,0x12,0x84,0x12,0x44,0x22,0x26,0xC4,0x1D,0x08,0x80,0x30,0x60,0xC0,0x1F,0x00,0x00,0x00, // 64 748 | 0x00,0x00,0x00,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 65 749 | 0x00,0x00,0x00,0x00,0xFC,0x21,0x10,0x01,0x09,0x48,0x20,0xFE,0x10,0x88,0x80,0x04,0x24,0x20,0x81,0xF8,0x03,0x00,0x00,0x00,0x00,0x00,0x00, // 66 750 | 0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x42,0x40,0x02,0x20,0x00,0x02,0x20,0x00,0x02,0x20,0x00,0x04,0x84,0x20,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 67 751 | 0x00,0x00,0x00,0x00,0xE0,0x0F,0x02,0x21,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x22,0x10,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 68 752 | 0x00,0x00,0x00,0x00,0xFC,0x27,0x00,0x01,0x08,0x40,0x00,0xFE,0x11,0x80,0x00,0x04,0x20,0x00,0x01,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, // 69 753 | 0x00,0x00,0x00,0x80,0x7F,0x02,0x08,0x20,0x80,0x00,0x02,0xF8,0x23,0x80,0x00,0x02,0x08,0x20,0x00,0x00,0x00,0x00,0x00,0x00, // 70 754 | 0x00,0x00,0x00,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x20,0x00,0x02,0x20,0x7C,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 71 755 | 0x00,0x00,0x00,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0xFE,0x23,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 72 756 | 0x00,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 73 757 | 0x00,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x42,0x42,0x42,0x3C,0x00,0x00,0x00,0x00,0x00, // 74 758 | 0x00,0x00,0x00,0x00,0x04,0x24,0x10,0x41,0x08,0x41,0x04,0x32,0x50,0x81,0x11,0x04,0x21,0x08,0x81,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 75 759 | 0x00,0x00,0x00,0x10,0x20,0x40,0x80,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x3F,0x00,0x00,0x00,0x00,0x00, // 76 760 | 0x00,0x00,0x00,0x00,0x00,0x01,0x64,0xC0,0x0C,0x98,0x82,0x52,0x50,0x12,0x49,0x22,0x89,0x22,0x51,0x24,0x8A,0x84,0x90,0x10,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 77 761 | 0x00,0x00,0x00,0x00,0x20,0x20,0x06,0xA2,0x20,0x0A,0x22,0x21,0x22,0x22,0x22,0x42,0x22,0x28,0x82,0x22,0x30,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 78 762 | 0x00,0x00,0x00,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 79 763 | 0x00,0x00,0x00,0x00,0xFC,0x21,0x10,0x01,0x09,0x48,0x40,0x02,0xF1,0x87,0x00,0x04,0x20,0x00,0x01,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 80 764 | 0x00,0x00,0x00,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0xC4,0x82,0x30,0xF0,0x06,0x00,0x00,0x00,0x00,0x00,0x00, // 81 765 | 0x00,0x00,0x00,0x00,0xE0,0x0F,0x02,0x21,0x20,0x02,0x22,0x20,0x02,0xE1,0x0F,0x42,0x20,0x08,0x82,0x20,0x10,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 82 766 | 0x00,0x00,0x00,0x00,0xF0,0x41,0x10,0x01,0x09,0x80,0x00,0x38,0x00,0x0E,0x80,0x00,0x24,0x20,0x82,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00, // 83 767 | 0x00,0x00,0x00,0xC0,0x7F,0x10,0x40,0x00,0x01,0x04,0x10,0x40,0x00,0x01,0x04,0x10,0x40,0x00,0x01,0x00,0x00,0x00,0x00,0x00, // 84 768 | 0x00,0x00,0x00,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x42,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 85 769 | 0x00,0x00,0x00,0x00,0x04,0x24,0x20,0x82,0x10,0x84,0x20,0x88,0x40,0x04,0x22,0xA0,0x00,0x05,0x10,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 86 770 | 0x00,0x00,0x00,0x00,0x00,0x20,0x10,0x18,0x14,0x14,0x0A,0x09,0x85,0x44,0x44,0x22,0x22,0x12,0x09,0x05,0x85,0x82,0x42,0x41,0x41,0x40,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 87 771 | 0x00,0x00,0x00,0x00,0x04,0x44,0x10,0x44,0x20,0x02,0x0A,0x20,0x80,0x02,0x22,0x10,0x41,0x10,0x01,0x05,0x10,0x00,0x00,0x00,0x00,0x00,0x00, // 88 772 | 0x00,0x00,0x00,0x00,0x02,0x22,0x08,0x41,0x10,0x01,0x05,0x28,0x80,0x00,0x04,0x20,0x00,0x01,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 89 773 | 0x00,0x00,0x00,0x80,0x7F,0x80,0x00,0x01,0x04,0x08,0x10,0x40,0x80,0x00,0x01,0x04,0x08,0xF0,0x1F,0x00,0x00,0x00,0x00,0x00, // 90 774 | 0x00,0xE0,0x22,0x22,0x22,0x22,0x22,0x22,0xE2,0x00, // 91 775 | 0x00,0x10,0x21,0x22,0x42,0x44,0x84,0x08,0x00,0x00, // 92 776 | 0x00,0x70,0x44,0x44,0x44,0x44,0x44,0x44,0x74,0x00, // 93 777 | 0x00,0x00,0x00,0x08,0x14,0x14,0x22,0x22,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 94 778 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00, // 95 779 | 0x00,0x00,0x41,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 96 780 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 97 781 | 0x00,0x00,0x00,0x10,0x20,0x40,0x80,0x0E,0x23,0x82,0x04,0x09,0x12,0x24,0xC8,0x88,0x0E,0x00,0x00,0x00,0x00,0x00, // 98 782 | 0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x02,0x02,0x02,0x02,0x02,0x44,0x38,0x00,0x00,0x00,0x00,0x00, // 99 783 | 0x00,0x00,0x00,0x00,0x04,0x08,0x10,0x2E,0x62,0x82,0x04,0x09,0x12,0x24,0x88,0x18,0x2E,0x00,0x00,0x00,0x00,0x00, // 100 784 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x22,0x82,0x04,0xF9,0x13,0x20,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 101 785 | 0x00,0xC0,0x22,0x2F,0x22,0x22,0x22,0x02,0x00,0x00, // 102 786 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2E,0x62,0x82,0x04,0x09,0x12,0x24,0x88,0x18,0x2E,0x40,0x42,0x78,0x00,0x00, // 103 787 | 0x00,0x00,0x00,0x10,0x20,0x40,0x80,0x0E,0x23,0x42,0x84,0x08,0x11,0x22,0x44,0x88,0x10,0x00,0x00,0x00,0x00,0x00, // 104 788 | 0x00,0x20,0x00,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 105 789 | 0x00,0x20,0x00,0x22,0x22,0x22,0x22,0x22,0x12,0x00, // 106 790 | 0x00,0x00,0x00,0x02,0x02,0x02,0x82,0x42,0x22,0x12,0x1A,0x26,0x22,0x42,0x82,0x00,0x00,0x00,0x00,0x00, // 107 791 | 0x00,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 108 792 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xCE,0x31,0x46,0x42,0x48,0x08,0x09,0x21,0x21,0x24,0x84,0x84,0x90,0x10,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 109 793 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0E,0x23,0x42,0x84,0x08,0x11,0x22,0x44,0x88,0x10,0x00,0x00,0x00,0x00,0x00, // 110 794 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 111 795 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0E,0x23,0x82,0x04,0x09,0x12,0x24,0xC8,0x88,0x0E,0x01,0x02,0x04,0x00,0x00, // 112 796 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2E,0x62,0x82,0x04,0x09,0x12,0x24,0x88,0x18,0x2E,0x40,0x80,0x00,0x01,0x00, // 113 797 | 0x00,0x00,0x00,0x80,0x36,0x42,0x08,0x21,0x84,0x00,0x00,0x00, // 114 798 | 0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x02,0x02,0x3C,0x40,0x40,0x42,0x3C,0x00,0x00,0x00,0x00,0x00, // 115 799 | 0x00,0x00,0x22,0x2F,0x22,0x22,0x22,0x0E,0x00,0x00, // 116 800 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x10,0x21,0x42,0x84,0x08,0x11,0x22,0x44,0x0C,0x17,0x00,0x00,0x00,0x00,0x00, // 117 801 | 0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x41,0x22,0x22,0x14,0x14,0x14,0x08,0x08,0x00,0x00,0x00,0x00,0x00, // 118 802 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x14,0x42,0x52,0x22,0x25,0x8A,0xA2,0x28,0x8A,0x42,0x10,0x04,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 119 803 | 0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x22,0x14,0x14,0x08,0x14,0x14,0x22,0x41,0x00,0x00,0x00,0x00,0x00, // 120 804 | 0x00,0x00,0x00,0x00,0x00,0x00,0x41,0x41,0x21,0x22,0x22,0x14,0x14,0x1C,0x08,0x08,0x08,0x06,0x00,0x00, // 121 805 | 0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x20,0x10,0x10,0x08,0x04,0x04,0x02,0x7F,0x00,0x00,0x00,0x00,0x00, // 122 806 | 0x00,0x00,0x4C,0x08,0x21,0x84,0x0C,0x42,0x08,0x21,0x04,0x03, // 123 807 | 0x00,0x20,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x00, // 124 808 | 0x00,0x80,0x41,0x08,0x21,0x84,0x60,0x42,0x08,0x21,0x64,0x00, // 125 809 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8E,0xE2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 126 810 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 127 811 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 128 812 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 129 813 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 130 814 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 131 815 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 132 816 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 133 817 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 134 818 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 135 819 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 136 820 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 137 821 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 138 822 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 139 823 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 140 824 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 141 825 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 142 826 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 143 827 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 144 828 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 145 829 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 146 830 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 147 831 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 148 832 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 149 833 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 150 834 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 151 835 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 152 836 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 153 837 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 154 838 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 155 839 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 156 840 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 157 841 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 158 842 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 159 843 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 160 844 | 0x00,0x00,0x00,0x00,0x01,0x84,0x10,0x42,0x08,0x21,0x84,0x00, // 161 845 | 0x00,0x00,0x00,0x00,0x02,0x04,0x08,0x0E,0x32,0xA2,0x24,0x48,0x90,0xA0,0x88,0x09,0x0E,0x04,0x04,0x08,0x00,0x00, // 162 846 | 0x00,0x00,0x00,0xC0,0x41,0x44,0x90,0x00,0x01,0x1F,0x08,0x10,0x20,0x20,0xC0,0x53,0x18,0x00,0x00,0x00,0x00,0x00, // 163 847 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x16,0x12,0x42,0x84,0x90,0xD0,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 164 848 | 0x00,0x00,0x00,0x08,0x28,0x88,0x08,0x11,0x14,0x28,0xFE,0x43,0xF8,0x0F,0x01,0x02,0x04,0x00,0x00,0x00,0x00,0x00, // 165 849 | 0x00,0x20,0x22,0x22,0x02,0x00,0x22,0x22,0x22,0x00, // 166 850 | 0x00,0x00,0x00,0xE0,0x21,0x44,0x88,0x01,0x06,0x32,0x82,0x04,0x12,0xC4,0x04,0x06,0x98,0x20,0x42,0x78,0x00,0x00, // 167 851 | 0x00,0x80,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 168 852 | 0x00,0x00,0x00,0x00,0x80,0x1F,0x04,0x22,0x4F,0x09,0x99,0x80,0x09,0x98,0x80,0x09,0x19,0x8F,0x02,0x44,0x20,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 169 853 | 0x00,0x00,0x38,0x11,0x37,0x45,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 170 854 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x24,0x24,0x48,0x48,0x20,0x41,0x02,0x09,0x00,0x00,0x00,0x00,0x00,0x00, // 171 855 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x80,0x00,0x01,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 172 856 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00, // 173 857 | 0x00,0x00,0x00,0x00,0x80,0x1F,0x04,0xA2,0x4F,0x09,0x99,0x90,0xF9,0x98,0x84,0x89,0x98,0x90,0x02,0x44,0x20,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00, // 174 858 | 0x00,0x00,0xFC,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 175 859 | 0x00,0x00,0x30,0x92,0xC4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 176 860 | 0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x04,0x08,0xFE,0x20,0x40,0x80,0x00,0x00,0x80,0x3F,0x00,0x00,0x00,0x00,0x00, // 177 861 | 0x00,0x00,0x17,0x21,0x13,0x1F,0x00,0x00,0x00,0x00,0x00,0x00, // 178 862 | 0x00,0x00,0x1F,0x11,0x8C,0x0E,0x00,0x00,0x00,0x00,0x00,0x00, // 179 863 | 0x00,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 180 864 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0x41,0x82,0x04,0x09,0x12,0x24,0xC8,0x98,0x2E,0x01,0x02,0x04,0x00,0x00, // 181 865 | 0x00,0x00,0x00,0xF0,0xFF,0xE9,0xD3,0xA7,0x4F,0x9C,0x20,0x41,0x82,0x04,0x09,0x12,0x24,0x48,0x90,0x20,0x01,0x00, // 182 866 | 0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00, // 183 867 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0xC8,0x01, // 184 868 | 0x00,0x00,0xA6,0x10,0x42,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 185 869 | 0x00,0x00,0x38,0x51,0x14,0x45,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 186 870 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x12,0x48,0x90,0x40,0x42,0x82,0x84,0x04,0x00,0x00,0x00,0x00,0x00,0x00, // 187 871 | 0x00,0x00,0x00,0x00,0x00,0x06,0xA2,0x20,0x10,0x04,0x42,0x40,0x04,0x88,0x00,0x08,0x81,0x30,0x10,0x05,0x91,0x10,0x3E,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 188 872 | 0x00,0x00,0x00,0x00,0x00,0x06,0xA2,0x20,0x10,0x02,0x42,0x40,0x04,0x48,0x00,0xC8,0x81,0x44,0x08,0x88,0xC0,0x10,0x04,0xC1,0x07,0x00,0x00,0x00,0x00,0x00,0x00, // 189 873 | 0x00,0x00,0x00,0x00,0x00,0x0F,0x12,0x21,0x10,0x04,0x44,0x88,0x04,0x4E,0x00,0x08,0x81,0x30,0x08,0x05,0x91,0x10,0x3E,0x01,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 190 874 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x10,0x40,0x00,0x01,0x02,0x04,0x08,0x20,0x90,0x40,0x84,0xE0,0x01,0x00, // 191 875 | 0x10,0x00,0x01,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 192 876 | 0x40,0x00,0x01,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 193 877 | 0x60,0x80,0x04,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 194 878 | 0xA0,0x80,0x02,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 195 879 | 0x00,0x80,0x02,0x00,0x40,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 196 880 | 0x00,0x80,0x03,0x14,0xE0,0x00,0x05,0x28,0x40,0x01,0x11,0x88,0x40,0x04,0x7F,0x08,0x42,0x10,0x01,0x09,0x08,0x00,0x00,0x00,0x00,0x00,0x00, // 197 881 | 0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x7F,0x20,0x01,0x10,0x01,0x10,0x01,0x08,0x01,0x08,0x7F,0x04,0x01,0xFC,0x01,0x02,0x01,0x02,0x01,0x01,0x01,0x01,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 198 882 | 0x00,0x00,0x00,0x00,0x00,0x1F,0x08,0x42,0x40,0x02,0x20,0x00,0x02,0x20,0x00,0x02,0x20,0x00,0x04,0x84,0x20,0xF0,0x01,0x04,0x80,0x00,0x0E,0x00,0x00, // 199 883 | 0x20,0x00,0x02,0x00,0xFC,0x27,0x00,0x01,0x08,0x40,0x00,0xFE,0x11,0x80,0x00,0x04,0x20,0x00,0x01,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, // 200 884 | 0x40,0x00,0x01,0x00,0xFC,0x27,0x00,0x01,0x08,0x40,0x00,0xFE,0x11,0x80,0x00,0x04,0x20,0x00,0x01,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, // 201 885 | 0x60,0x80,0x04,0x00,0xFC,0x27,0x00,0x01,0x08,0x40,0x00,0xFE,0x11,0x80,0x00,0x04,0x20,0x00,0x01,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, // 202 886 | 0x00,0x80,0x02,0x00,0xFC,0x27,0x00,0x01,0x08,0x40,0x00,0xFE,0x11,0x80,0x00,0x04,0x20,0x00,0x01,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00, // 203 887 | 0x21,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 204 888 | 0x24,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 205 889 | 0x96,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 206 890 | 0x50,0x20,0x22,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 207 891 | 0x00,0x00,0x00,0x00,0xE0,0x0F,0x02,0x21,0x20,0x02,0x24,0x40,0x02,0xF4,0x43,0x02,0x24,0x40,0x02,0x22,0x10,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 208 892 | 0xA0,0x00,0x05,0x00,0x20,0x20,0x06,0xA2,0x20,0x0A,0x22,0x21,0x22,0x22,0x22,0x42,0x22,0x28,0x82,0x22,0x30,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00, // 209 893 | 0x20,0x00,0x04,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 210 894 | 0x40,0x00,0x02,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 211 895 | 0x60,0x00,0x09,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 212 896 | 0xA0,0x00,0x05,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 213 897 | 0x00,0x00,0x0A,0x00,0x00,0x0F,0x08,0x41,0x20,0x02,0x24,0x40,0x02,0x24,0x40,0x02,0x24,0x40,0x04,0x82,0x10,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 214 898 | 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x20,0x22,0x38,0x20,0xE0,0x20,0x22,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 215 899 | 0x00,0x00,0x00,0x00,0x00,0x4F,0x08,0x43,0x30,0x82,0x24,0x48,0x42,0x24,0x42,0x12,0x24,0x41,0x0C,0xC2,0x10,0xF2,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 216 900 | 0x10,0x00,0x02,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x42,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 217 901 | 0x40,0x00,0x02,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x42,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 218 902 | 0x60,0x00,0x09,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x42,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 219 903 | 0x00,0x00,0x05,0x00,0x20,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x22,0x20,0x02,0x42,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 220 904 | 0x20,0x80,0x00,0x00,0x02,0x22,0x08,0x41,0x10,0x01,0x05,0x28,0x80,0x00,0x04,0x20,0x00,0x01,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 221 905 | 0x00,0x00,0x00,0x00,0x04,0x20,0x00,0x7F,0x08,0x44,0x40,0x02,0x12,0x90,0x80,0x04,0xE2,0x0F,0x01,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 222 906 | 0x00,0x00,0x00,0x00,0x06,0x24,0x88,0x20,0x82,0x04,0x12,0xC8,0x20,0x84,0x20,0x82,0x28,0x22,0x07,0x00,0x00,0x00,0x00,0x00, // 223 907 | 0x00,0x00,0x00,0x80,0x00,0x02,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 224 908 | 0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 225 909 | 0x00,0x00,0x00,0x80,0x81,0x04,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 226 910 | 0x00,0x00,0x00,0x80,0x82,0x02,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 227 911 | 0x00,0x00,0x00,0x00,0x80,0x02,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 228 912 | 0x00,0x00,0xE0,0x40,0x81,0x03,0x00,0x1E,0x42,0x82,0xC0,0x71,0x12,0x24,0x48,0x18,0x2F,0x00,0x00,0x00,0x00,0x00, // 229 913 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xE7,0x10,0x46,0x82,0x20,0x38,0xC8,0xF9,0x0B,0x02,0x82,0xA0,0x70,0xC4,0xE3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 230 914 | 0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x02,0x02,0x02,0x02,0x02,0x44,0x38,0x10,0x20,0x38,0x00,0x00, // 231 915 | 0x00,0x00,0x00,0x40,0x00,0x01,0x00,0x0E,0x22,0x82,0x04,0xF9,0x13,0x20,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 232 916 | 0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x0E,0x22,0x82,0x04,0xF9,0x13,0x20,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 233 917 | 0x00,0x00,0x00,0x80,0x81,0x04,0x00,0x0E,0x22,0x82,0x04,0xF9,0x13,0x20,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 234 918 | 0x00,0x00,0x00,0x00,0x80,0x02,0x00,0x0E,0x22,0x82,0x04,0xF9,0x13,0x20,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 235 919 | 0x00,0x10,0x02,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 236 920 | 0x00,0x40,0x02,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 237 921 | 0x00,0x60,0x09,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 238 922 | 0x00,0x00,0x05,0x22,0x22,0x22,0x22,0x02,0x00,0x00, // 239 923 | 0x00,0x00,0x00,0xC0,0x02,0x83,0x0D,0x1E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 240 924 | 0x00,0x00,0x00,0x40,0x41,0x01,0x80,0x0E,0x23,0x42,0x84,0x08,0x11,0x22,0x44,0x88,0x10,0x00,0x00,0x00,0x00,0x00, // 241 925 | 0x00,0x00,0x00,0x40,0x00,0x01,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 242 926 | 0x00,0x00,0x00,0x00,0x01,0x01,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 243 927 | 0x00,0x00,0x00,0x80,0x81,0x04,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 244 928 | 0x00,0x00,0x00,0x80,0x82,0x02,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 245 929 | 0x00,0x00,0x00,0x00,0x80,0x02,0x00,0x0E,0x22,0x82,0x04,0x09,0x12,0x24,0x88,0x08,0x0E,0x00,0x00,0x00,0x00,0x00, // 246 930 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0xFC,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 247 931 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x0B,0x11,0xC2,0x88,0x22,0x89,0x22,0x86,0x10,0xA1,0x03,0x00,0x00,0x00,0x00,0x00, // 248 932 | 0x00,0x00,0x00,0x40,0x00,0x01,0x80,0x10,0x21,0x42,0x84,0x08,0x11,0x22,0x44,0x0C,0x17,0x00,0x00,0x00,0x00,0x00, // 249 933 | 0x00,0x00,0x00,0x00,0x01,0x01,0x80,0x10,0x21,0x42,0x84,0x08,0x11,0x22,0x44,0x0C,0x17,0x00,0x00,0x00,0x00,0x00, // 250 934 | 0x00,0x00,0x00,0xC0,0x40,0x02,0x80,0x10,0x21,0x42,0x84,0x08,0x11,0x22,0x44,0x0C,0x17,0x00,0x00,0x00,0x00,0x00, // 251 935 | 0x00,0x00,0x00,0x00,0xA0,0x00,0x80,0x10,0x21,0x42,0x84,0x08,0x11,0x22,0x44,0x0C,0x17,0x00,0x00,0x00,0x00,0x00, // 252 936 | 0x00,0x00,0x00,0x10,0x08,0x00,0x41,0x41,0x21,0x22,0x22,0x14,0x14,0x1C,0x08,0x08,0x08,0x06,0x00,0x00, // 253 937 | 0x00,0x00,0x00,0x10,0x20,0x40,0x80,0x0E,0x23,0x82,0x04,0x09,0x12,0x24,0xC8,0x88,0x0E,0x01,0x02,0x04,0x00,0x00, // 254 938 | 0x00,0x00,0x00,0x00,0x14,0x00,0x41,0x41,0x21,0x22,0x22,0x14,0x14,0x1C,0x08,0x08,0x08,0x06,0x00,0x00 // 255 939 | }; 940 | const char ArialMT_Plain_24[] PROGMEM = { 941 | 0x18, // Width: 24 942 | 0x1C, // Height: 28 943 | 0x20, // First Char: 32 944 | 0xE0, // Numbers of Chars: 224 945 | 946 | // Char Widths: 947 | 0x07, // 32: 7 948 | 0x07, // 33: 7 949 | 0x09, // 34: 9 950 | 0x0D, // 35: 13 951 | 0x0D, // 36: 13 952 | 0x15, // 37: 21 953 | 0x10, // 38: 16 954 | 0x05, // 39: 5 955 | 0x08, // 40: 8 956 | 0x08, // 41: 8 957 | 0x09, // 42: 9 958 | 0x0E, // 43: 14 959 | 0x07, // 44: 7 960 | 0x08, // 45: 8 961 | 0x07, // 46: 7 962 | 0x07, // 47: 7 963 | 0x0D, // 48: 13 964 | 0x0D, // 49: 13 965 | 0x0D, // 50: 13 966 | 0x0D, // 51: 13 967 | 0x0D, // 52: 13 968 | 0x0D, // 53: 13 969 | 0x0D, // 54: 13 970 | 0x0D, // 55: 13 971 | 0x0D, // 56: 13 972 | 0x0D, // 57: 13 973 | 0x07, // 58: 7 974 | 0x07, // 59: 7 975 | 0x0E, // 60: 14 976 | 0x0E, // 61: 14 977 | 0x0E, // 62: 14 978 | 0x0D, // 63: 13 979 | 0x18, // 64: 24 980 | 0x10, // 65: 16 981 | 0x10, // 66: 16 982 | 0x11, // 67: 17 983 | 0x11, // 68: 17 984 | 0x10, // 69: 16 985 | 0x0F, // 70: 15 986 | 0x13, // 71: 19 987 | 0x11, // 72: 17 988 | 0x07, // 73: 7 989 | 0x0C, // 74: 12 990 | 0x10, // 75: 16 991 | 0x0D, // 76: 13 992 | 0x14, // 77: 20 993 | 0x11, // 78: 17 994 | 0x13, // 79: 19 995 | 0x10, // 80: 16 996 | 0x13, // 81: 19 997 | 0x11, // 82: 17 998 | 0x10, // 83: 16 999 | 0x0F, // 84: 15 1000 | 0x11, // 85: 17 1001 | 0x10, // 86: 16 1002 | 0x17, // 87: 23 1003 | 0x10, // 88: 16 1004 | 0x10, // 89: 16 1005 | 0x0F, // 90: 15 1006 | 0x07, // 91: 7 1007 | 0x07, // 92: 7 1008 | 0x07, // 93: 7 1009 | 0x0B, // 94: 11 1010 | 0x0D, // 95: 13 1011 | 0x08, // 96: 8 1012 | 0x0D, // 97: 13 1013 | 0x0D, // 98: 13 1014 | 0x0C, // 99: 12 1015 | 0x0D, // 100: 13 1016 | 0x0D, // 101: 13 1017 | 0x07, // 102: 7 1018 | 0x0D, // 103: 13 1019 | 0x0D, // 104: 13 1020 | 0x05, // 105: 5 1021 | 0x05, // 106: 5 1022 | 0x0C, // 107: 12 1023 | 0x05, // 108: 5 1024 | 0x14, // 109: 20 1025 | 0x0D, // 110: 13 1026 | 0x0D, // 111: 13 1027 | 0x0D, // 112: 13 1028 | 0x0D, // 113: 13 1029 | 0x08, // 114: 8 1030 | 0x0C, // 115: 12 1031 | 0x07, // 116: 7 1032 | 0x0D, // 117: 13 1033 | 0x0C, // 118: 12 1034 | 0x11, // 119: 17 1035 | 0x0C, // 120: 12 1036 | 0x0C, // 121: 12 1037 | 0x0C, // 122: 12 1038 | 0x08, // 123: 8 1039 | 0x06, // 124: 6 1040 | 0x08, // 125: 8 1041 | 0x0E, // 126: 14 1042 | 0x09, // 127: 9 1043 | 0x18, // 128: 24 1044 | 0x18, // 129: 24 1045 | 0x18, // 130: 24 1046 | 0x18, // 131: 24 1047 | 0x18, // 132: 24 1048 | 0x18, // 133: 24 1049 | 0x18, // 134: 24 1050 | 0x18, // 135: 24 1051 | 0x18, // 136: 24 1052 | 0x18, // 137: 24 1053 | 0x18, // 138: 24 1054 | 0x18, // 139: 24 1055 | 0x18, // 140: 24 1056 | 0x18, // 141: 24 1057 | 0x18, // 142: 24 1058 | 0x18, // 143: 24 1059 | 0x18, // 144: 24 1060 | 0x18, // 145: 24 1061 | 0x18, // 146: 24 1062 | 0x18, // 147: 24 1063 | 0x18, // 148: 24 1064 | 0x18, // 149: 24 1065 | 0x18, // 150: 24 1066 | 0x18, // 151: 24 1067 | 0x18, // 152: 24 1068 | 0x18, // 153: 24 1069 | 0x18, // 154: 24 1070 | 0x18, // 155: 24 1071 | 0x18, // 156: 24 1072 | 0x18, // 157: 24 1073 | 0x18, // 158: 24 1074 | 0x18, // 159: 24 1075 | 0x07, // 160: 7 1076 | 0x08, // 161: 8 1077 | 0x0D, // 162: 13 1078 | 0x0D, // 163: 13 1079 | 0x0D, // 164: 13 1080 | 0x0D, // 165: 13 1081 | 0x06, // 166: 6 1082 | 0x0D, // 167: 13 1083 | 0x08, // 168: 8 1084 | 0x12, // 169: 18 1085 | 0x09, // 170: 9 1086 | 0x0D, // 171: 13 1087 | 0x0E, // 172: 14 1088 | 0x08, // 173: 8 1089 | 0x12, // 174: 18 1090 | 0x0D, // 175: 13 1091 | 0x0A, // 176: 10 1092 | 0x0D, // 177: 13 1093 | 0x08, // 178: 8 1094 | 0x08, // 179: 8 1095 | 0x08, // 180: 8 1096 | 0x0E, // 181: 14 1097 | 0x0D, // 182: 13 1098 | 0x08, // 183: 8 1099 | 0x08, // 184: 8 1100 | 0x08, // 185: 8 1101 | 0x09, // 186: 9 1102 | 0x0D, // 187: 13 1103 | 0x14, // 188: 20 1104 | 0x14, // 189: 20 1105 | 0x14, // 190: 20 1106 | 0x0F, // 191: 15 1107 | 0x10, // 192: 16 1108 | 0x10, // 193: 16 1109 | 0x10, // 194: 16 1110 | 0x10, // 195: 16 1111 | 0x10, // 196: 16 1112 | 0x10, // 197: 16 1113 | 0x18, // 198: 24 1114 | 0x11, // 199: 17 1115 | 0x10, // 200: 16 1116 | 0x10, // 201: 16 1117 | 0x10, // 202: 16 1118 | 0x10, // 203: 16 1119 | 0x07, // 204: 7 1120 | 0x07, // 205: 7 1121 | 0x07, // 206: 7 1122 | 0x07, // 207: 7 1123 | 0x11, // 208: 17 1124 | 0x11, // 209: 17 1125 | 0x13, // 210: 19 1126 | 0x13, // 211: 19 1127 | 0x13, // 212: 19 1128 | 0x13, // 213: 19 1129 | 0x13, // 214: 19 1130 | 0x0E, // 215: 14 1131 | 0x13, // 216: 19 1132 | 0x11, // 217: 17 1133 | 0x11, // 218: 17 1134 | 0x11, // 219: 17 1135 | 0x11, // 220: 17 1136 | 0x10, // 221: 16 1137 | 0x10, // 222: 16 1138 | 0x0F, // 223: 15 1139 | 0x0D, // 224: 13 1140 | 0x0D, // 225: 13 1141 | 0x0D, // 226: 13 1142 | 0x0D, // 227: 13 1143 | 0x0D, // 228: 13 1144 | 0x0D, // 229: 13 1145 | 0x15, // 230: 21 1146 | 0x0C, // 231: 12 1147 | 0x0D, // 232: 13 1148 | 0x0D, // 233: 13 1149 | 0x0D, // 234: 13 1150 | 0x0D, // 235: 13 1151 | 0x07, // 236: 7 1152 | 0x07, // 237: 7 1153 | 0x07, // 238: 7 1154 | 0x07, // 239: 7 1155 | 0x0D, // 240: 13 1156 | 0x0D, // 241: 13 1157 | 0x0D, // 242: 13 1158 | 0x0D, // 243: 13 1159 | 0x0D, // 244: 13 1160 | 0x0D, // 245: 13 1161 | 0x0D, // 246: 13 1162 | 0x0D, // 247: 13 1163 | 0x0F, // 248: 15 1164 | 0x0D, // 249: 13 1165 | 0x0D, // 250: 13 1166 | 0x0D, // 251: 13 1167 | 0x0D, // 252: 13 1168 | 0x0C, // 253: 12 1169 | 0x0D, // 254: 13 1170 | 0x0C, // 255: 12 1171 | 1172 | // Font Data: 1173 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 32 1174 | 0x00,0x00,0x00,0x00,0xC0,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x00,0x80,0xC1,0x00,0x00,0x00,0x00,0x00,0x00, // 33 1175 | 0x00,0x00,0x00,0x00,0x00,0xC0,0x8C,0x19,0x33,0x66,0xCC,0x98,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 34 1176 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x18,0x18,0x83,0x31,0x30,0x06,0xC6,0xFC,0xFF,0xFF,0x8F,0x31,0x30,0x06,0xC6,0xC0,0x18,0xFF,0xFF,0xFF,0x33,0x06,0xC6,0x60,0x0C,0x8C,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 35 1177 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xE0,0x03,0xFF,0x71,0x32,0x46,0xCC,0x08,0x18,0x01,0x2E,0x80,0x0F,0xC0,0x07,0xD0,0x01,0x62,0x40,0xCC,0x88,0x39,0x31,0xAE,0xC3,0x7F,0xE0,0x03,0x10,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 36 1178 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x80,0x01,0x33,0x18,0x30,0x0C,0x03,0x86,0x31,0xC0,0x30,0x06,0x18,0x66,0x00,0xC3,0x0C,0xC0,0xCC,0x00,0xF0,0x98,0x07,0x80,0x99,0x01,0xB8,0x61,0x00,0x33,0x0C,0x70,0x86,0x01,0xC6,0x30,0xE0,0x18,0x06,0x0C,0x66,0xC0,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 37 1179 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0xF0,0x03,0x38,0x07,0x18,0x06,0x18,0x06,0x30,0x03,0xE0,0x03,0xF0,0x00,0xF8,0x01,0x9C,0x31,0x0E,0x33,0x06,0x1E,0x06,0x1E,0x0E,0x1C,0x1C,0x3F,0xF8,0x77,0xF0,0x21,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 38 1180 | 0x00,0x00,0x00,0x8C,0x31,0xC6,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 39 1181 | 0x00,0x00,0x00,0x00,0x00,0x60,0x30,0x18,0x18,0x0C,0x0C,0x0C,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x0C,0x0C,0x18,0x18,0x30,0x60,0x00,0x00, // 40 1182 | 0x00,0x00,0x00,0x00,0x00,0x06,0x0C,0x18,0x18,0x30,0x30,0x30,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x60,0x30,0x30,0x30,0x18,0x18,0x0C,0x06,0x00,0x00, // 41 1183 | 0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x0C,0xFF,0x78,0xF0,0x30,0x43,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 42 1184 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x30,0x00,0x0C,0x00,0x03,0xC0,0x80,0xFF,0xE7,0xFF,0x01,0x03,0xC0,0x00,0x30,0x00,0x0C,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 43 1185 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x60,0x20,0x10,0x0C,0x02,0x00,0x00, // 44 1186 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 45 1187 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 46 1188 | 0x00,0x00,0x00,0x00,0x00,0x83,0x61,0x30,0x18,0x06,0x83,0xE1,0x30,0x18,0x0C,0x83,0xC1,0x30,0x18,0x00,0x00,0x00,0x00,0x00,0x00, // 47 1189 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0xE0,0x38,0x0C,0xC6,0x80,0x19,0x30,0x03,0x66,0xC0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x31,0x18,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 48 1190 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x60,0x00,0x0E,0xF0,0x01,0x37,0x60,0x06,0xC0,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x06,0xC0,0x00,0x18,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 49 1191 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFF,0x61,0x30,0x06,0xCC,0x80,0x01,0x30,0x00,0x06,0x60,0x00,0x06,0x60,0x00,0x06,0x60,0x00,0x06,0x60,0x00,0x06,0xE0,0xFF,0xFC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 50 1192 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0xFF,0x60,0x38,0x06,0x06,0xC0,0x00,0x18,0x80,0x01,0x1E,0xC0,0x07,0x80,0x01,0x60,0x00,0xCC,0x80,0x39,0x30,0x06,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 51 1193 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0xE0,0x00,0x1E,0xC0,0x03,0x6C,0xC0,0x0D,0x98,0x81,0x31,0x30,0x06,0xC3,0x70,0x18,0xFE,0xCF,0xFF,0x01,0x0C,0x80,0x01,0x30,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 52 1194 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x0F,0xFE,0x61,0x00,0x0C,0x80,0x01,0xB0,0x07,0xFE,0xE1,0x60,0x0C,0x18,0x00,0x03,0x60,0x00,0xCC,0x80,0x19,0x18,0x06,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 53 1195 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0xFE,0xE1,0x70,0x0C,0x8C,0x01,0x18,0x00,0xF3,0x60,0x7F,0x3C,0x8C,0x03,0x33,0x60,0x06,0xCC,0x80,0x31,0x30,0x0E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 54 1196 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x9F,0xFF,0x03,0x20,0x00,0x06,0x60,0x00,0x04,0xC0,0x00,0x08,0x80,0x01,0x30,0x00,0x03,0x60,0x00,0x0C,0xC0,0x00,0x18,0x00,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 55 1197 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0xE0,0x38,0x0C,0x86,0xC1,0x30,0x18,0x8C,0x01,0x1F,0xF0,0x07,0x83,0x31,0x60,0x06,0xCC,0x80,0x19,0x30,0x06,0xC3,0x7F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 56 1198 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0x60,0x30,0x0E,0xC6,0x80,0x19,0x30,0x03,0x66,0xE0,0x18,0x1E,0x7F,0x83,0x67,0x00,0x0C,0xC0,0x18,0x18,0x87,0xC3,0x3F,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 57 1199 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 58 1200 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x60,0x20,0x10,0x0C,0x02,0x00,0x00, // 59 1201 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x80,0x03,0x7C,0xC0,0x03,0x3C,0x80,0x01,0xC0,0x03,0xC0,0x03,0xC0,0x07,0x80,0x03,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 60 1202 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xF8,0x3F,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0xFE,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 61 1203 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x80,0x03,0xC0,0x07,0x80,0x07,0x80,0x07,0x00,0x03,0x78,0x80,0x07,0x7C,0x80,0x03,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 62 1204 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0xE1,0x30,0x0E,0xCC,0x80,0x01,0x30,0x00,0x03,0x70,0x00,0x07,0x30,0x00,0x07,0x60,0x00,0x0C,0x00,0x00,0x00,0x00,0x06,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 63 1205 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0xC0,0xFF,0x03,0xE0,0x81,0x07,0x70,0x00,0x0E,0x38,0x9E,0x1D,0x18,0xBF,0x19,0x8C,0xE3,0x31,0xCC,0xC0,0x30,0xC6,0xC0,0x30,0x66,0xC0,0x30,0x66,0xC0,0x30,0x66,0xC0,0x38,0x66,0x60,0x18,0x66,0x70,0x1C,0xC6,0x78,0x0E,0xCC,0xEF,0x07,0x0C,0xC7,0x01,0x18,0x00,0x60,0x78,0x00,0x38,0xF0,0x01,0x1E,0xC0,0xFF,0x07,0x00,0xFE,0x01,0x00,0x00,0x00,0x00, // 64 1206 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 65 1207 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0xFC,0x1F,0x0C,0x38,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x18,0xFC,0x1F,0xFC,0x1F,0x0C,0x38,0x0C,0x70,0x0C,0x60,0x0C,0x60,0x0C,0x60,0x0C,0x30,0xFC,0x3F,0xFC,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 66 1208 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x0F,0x1C,0x38,0x1C,0x60,0x18,0x80,0x39,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x80,0x01,0x00,0x03,0x00,0x0E,0xC0,0x18,0x80,0x71,0x80,0xC1,0x81,0x03,0xFF,0x03,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 67 1209 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0xFF,0x07,0x06,0x1C,0x0C,0x70,0x18,0xC0,0x30,0x00,0x63,0x00,0xC6,0x00,0x8C,0x01,0x18,0x03,0x30,0x06,0x60,0x0C,0xC0,0x18,0xC0,0x30,0xC0,0x61,0xC0,0xC1,0xFF,0x81,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 68 1210 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x7F,0xFC,0x7F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x3F,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x7F,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 69 1211 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xF1,0xFF,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x80,0x01,0xC0,0xFF,0xE1,0xFF,0x30,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x80,0x01,0xC0,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 70 1212 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x60,0x00,0x8C,0x03,0x00,0x0C,0x00,0x60,0x00,0x00,0x03,0xFE,0x18,0xF0,0xC7,0x00,0x30,0x0E,0x80,0x61,0x00,0x0C,0x07,0x60,0xF0,0xE0,0x03,0xFF,0x07,0xC0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 71 1213 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0xFF,0x87,0xFF,0x0F,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 72 1214 | 0x00,0x00,0x00,0x00,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 73 1215 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0x00,0x63,0x30,0x06,0xE3,0x38,0xFC,0x81,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 74 1216 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x70,0x0C,0x38,0x0C,0x1C,0x0C,0x0E,0x0C,0x07,0x8C,0x03,0xCC,0x01,0xEC,0x01,0xFC,0x03,0xBC,0x03,0x1C,0x07,0x0C,0x0E,0x0C,0x1C,0x0C,0x1C,0x0C,0x38,0x0C,0x70,0x0C,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 75 1217 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x06,0xC0,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x06,0xC0,0xFF,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 76 1218 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0x1C,0x3C,0xE0,0xC1,0x03,0x1E,0x3C,0xE0,0xC1,0x06,0x1B,0x6C,0xB0,0xC1,0x06,0x1B,0x4C,0x90,0xC1,0x8C,0x19,0xCC,0x98,0xC1,0x8C,0x19,0x8C,0x8D,0xC1,0xD8,0x18,0x8C,0x8D,0xC1,0x50,0x18,0x0C,0x87,0xC1,0x70,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 77 1219 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x0C,0x07,0x18,0x1E,0x30,0x3C,0x60,0xD8,0xC0,0x30,0x83,0x61,0x06,0xC3,0x18,0x86,0x71,0x0C,0xC3,0x18,0x06,0x33,0x0C,0x6E,0x18,0xD8,0x30,0xE0,0x61,0xC0,0xC3,0x00,0x87,0x01,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 78 1220 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 79 1221 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x0F,0xFC,0x3F,0x0C,0x30,0x0C,0x60,0x0C,0x60,0x0C,0x60,0x0C,0x60,0x0C,0x30,0xFC,0x3F,0xFC,0x0F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 80 1222 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x60,0x0C,0x07,0x7F,0xF0,0xE0,0x01,0xFE,0x1F,0xC0,0xCF,0x01,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 81 1223 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x03,0xFF,0x0F,0x06,0x38,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x80,0xC3,0xFF,0x83,0xFF,0x01,0xC3,0x01,0x06,0x07,0x0C,0x1C,0x18,0x38,0x30,0xE0,0x60,0x80,0xC1,0x00,0x87,0x01,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 82 1224 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0xF8,0x1F,0x18,0x38,0x0C,0x70,0x0C,0x60,0x0C,0x00,0x38,0x00,0xF8,0x07,0xE0,0x1F,0x00,0x3C,0x00,0x70,0x06,0x60,0x06,0x60,0x0C,0x60,0x3C,0x38,0xF8,0x1F,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 83 1225 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFD,0xFF,0x80,0x01,0xC0,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x80,0x01,0xC0,0x00,0x60,0x00,0x30,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 84 1226 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x60,0xC0,0xC0,0xC1,0x01,0xFF,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 85 1227 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x60,0x06,0x30,0x06,0x30,0x06,0x30,0x0C,0x18,0x0C,0x18,0x1C,0x1C,0x18,0x0C,0x18,0x0C,0x30,0x06,0x30,0x06,0x30,0x06,0x60,0x03,0x60,0x03,0xE0,0x03,0xC0,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 86 1228 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xE0,0x00,0x0F,0x70,0x80,0x0D,0x6C,0x60,0x06,0x36,0x30,0x03,0x1B,0x98,0xC1,0x18,0x8C,0x61,0x0C,0xC3,0x30,0x86,0x61,0x0C,0xC6,0x30,0x06,0x63,0x38,0x83,0x39,0xD8,0xC1,0x0D,0x6C,0xC0,0x06,0x36,0x60,0x03,0x1B,0xB0,0x01,0x07,0x70,0x80,0x03,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 87 1229 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x38,0x1C,0x1C,0x18,0x0C,0x38,0x0E,0x70,0x07,0x60,0x03,0xE0,0x03,0xC0,0x01,0xC0,0x01,0x60,0x03,0x70,0x03,0x70,0x07,0x38,0x0E,0x1C,0x1C,0x0C,0x18,0x0E,0x38,0x07,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 88 1230 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x06,0x70,0x0C,0x30,0x1C,0x38,0x38,0x1C,0x70,0x0E,0x60,0x06,0xE0,0x07,0xC0,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 89 1231 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xF9,0xFF,0x00,0x30,0x00,0x0C,0x00,0x03,0xC0,0x01,0x70,0x00,0x18,0x00,0x06,0x80,0x01,0xE0,0x00,0x38,0x00,0x0C,0x00,0x03,0xC0,0x00,0xF0,0xFF,0xFB,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 90 1232 | 0x00,0x00,0x00,0x00,0xF0,0x78,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x8F,0x07,0x00, // 91 1233 | 0x00,0x00,0x00,0x00,0x18,0x0C,0x0C,0x06,0x03,0x83,0xC1,0xE0,0x60,0x30,0x18,0x18,0x0C,0x06,0x06,0x03,0x00,0x00,0x00,0x00,0x00, // 92 1234 | 0x00,0x00,0x00,0x00,0xE0,0xF1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x1E,0x0F,0x00, // 93 1235 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0xC0,0x03,0x1E,0x98,0xC1,0x0C,0x66,0x18,0xC6,0x30,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 94 1236 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0x7F,0x00,0x00, // 95 1237 | 0x00,0x00,0x00,0x00,0x00,0x0E,0x0C,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 96 1238 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 97 1239 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x79,0xB0,0x1F,0x1E,0xC7,0xC1,0x18,0x30,0x03,0x66,0xC0,0x0C,0x98,0x01,0x73,0x30,0x1E,0xC7,0x7E,0x98,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 98 1240 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8,0xC3,0x71,0x0E,0x66,0x00,0x06,0x60,0x00,0x06,0x60,0x00,0x0E,0xC6,0x71,0xF8,0x03,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 99 1241 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x9E,0xE1,0x37,0x8E,0xC7,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 100 1242 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xC3,0xE0,0x0C,0x98,0xFF,0xF3,0x7F,0x06,0xC0,0x00,0x38,0x30,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 101 1243 | 0x00,0x00,0x00,0x00,0xC0,0xF3,0x19,0x8C,0xFF,0x9F,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 102 1244 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9E,0xE1,0x37,0x8E,0xC7,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x33,0x70,0x0E,0x87,0x7F,0xE0,0x07,0x00,0x00, // 103 1245 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x79,0xB0,0x1F,0x1E,0xC7,0xC1,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 104 1246 | 0x00,0x00,0x00,0x18,0x03,0x80,0x31,0xC6,0x18,0x63,0x8C,0x31,0xC6,0x18,0x00,0x00,0x00,0x00, // 105 1247 | 0x00,0x00,0x00,0x18,0x03,0x80,0x31,0xC6,0x18,0x63,0x8C,0x31,0xC6,0x18,0x63,0xEC,0x1D,0x00, // 106 1248 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x0C,0xC0,0x00,0x0C,0xC0,0x60,0x0C,0xC3,0x18,0xCC,0xC0,0x06,0x7C,0xC0,0x0F,0xCC,0xC0,0x18,0x8C,0xC3,0x30,0x0C,0xC6,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 107 1249 | 0x00,0x00,0x00,0x18,0x63,0x8C,0x31,0xC6,0x18,0x63,0x8C,0x31,0xC6,0x18,0x00,0x00,0x00,0x00, // 108 1250 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x1C,0x0E,0xFC,0xFB,0xC1,0xF1,0x38,0x0C,0x06,0xC3,0x60,0x30,0x0C,0x06,0xC3,0x60,0x30,0x0C,0x06,0xC3,0x60,0x30,0x0C,0x06,0xC3,0x60,0x30,0x0C,0x06,0xC3,0x60,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 109 1251 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x79,0xB0,0x1F,0x1E,0xC7,0xC1,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 110 1252 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 111 1253 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x79,0xB0,0x1F,0x1E,0xC7,0xC1,0x18,0x30,0x03,0x66,0xC0,0x0C,0x98,0x01,0x73,0x30,0x1E,0xC7,0x7E,0x98,0x07,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x00,0x00, // 112 1254 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9E,0xE1,0x37,0x8E,0xC7,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x00, // 113 1255 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEC,0xFC,0x1C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 114 1256 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F,0xFC,0xE3,0x70,0x06,0xE6,0x00,0xFC,0x80,0x3F,0xC0,0x07,0x60,0x06,0xE6,0x70,0xFC,0x83,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 115 1257 | 0x00,0x00,0x00,0x00,0x40,0x30,0x18,0x8C,0xFF,0x9F,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0xC7,0x03,0x00,0x00,0x00,0x00,0x00, // 116 1258 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 117 1259 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x60,0x03,0x66,0x30,0x06,0x63,0x30,0x8C,0xC1,0x18,0xD8,0x80,0x0D,0xD8,0x00,0x07,0x70,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 118 1260 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x02,0x0F,0x0E,0x1E,0x1C,0x6C,0x28,0xCC,0xD8,0x98,0xB1,0x31,0x36,0x36,0x6C,0x6C,0xD8,0xD8,0xA0,0xA0,0xC0,0xC1,0x81,0x83,0x03,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 119 1261 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x60,0x06,0xC3,0x38,0x9C,0x81,0x0D,0x70,0x00,0x07,0x70,0x80,0x0D,0xDC,0xC1,0x18,0x06,0x73,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 120 1262 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x60,0x06,0x66,0x30,0x0C,0xC3,0x30,0x8C,0x81,0x19,0x98,0x01,0x1B,0xF0,0x00,0x0F,0xE0,0x00,0x06,0x60,0x00,0x06,0x30,0xC0,0x03,0x1C,0x00,0x00,0x00, // 121 1263 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x7F,0xFC,0x07,0x30,0x80,0x03,0x1C,0xE0,0x00,0x06,0x30,0x80,0x03,0x1C,0xC0,0x00,0xFE,0xE7,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 122 1264 | 0x00,0x00,0x00,0x00,0x00,0x70,0x78,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x0C,0x06,0x06,0x0C,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x78,0x70,0x00,0x00, // 123 1265 | 0x00,0x00,0x00,0x00,0xC3,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x30,0x00, // 124 1266 | 0x00,0x00,0x00,0x00,0x00,0x0E,0x1E,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x30,0x60,0x70,0x30,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1E,0x0E,0x00,0x00, // 125 1267 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x80,0x3F,0x66,0xFC,0x01,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 126 1268 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 127 1269 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 128 1270 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 129 1271 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 130 1272 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 131 1273 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 132 1274 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 133 1275 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 134 1276 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 135 1277 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 136 1278 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 137 1279 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 138 1280 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 139 1281 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 140 1282 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 141 1283 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 142 1284 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 143 1285 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 144 1286 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 145 1287 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 146 1288 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 147 1289 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 148 1290 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 149 1291 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 150 1292 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 151 1293 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 152 1294 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 153 1295 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 154 1296 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 155 1297 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 156 1298 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 157 1299 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 158 1300 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 159 1301 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 160 1302 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x00,0x00, // 161 1303 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x40,0x00,0x08,0x00,0x01,0x1E,0xE0,0x0F,0xCE,0xC1,0x64,0x8C,0x80,0x11,0x30,0x02,0x26,0xC0,0xC4,0xB8,0x1C,0x9E,0x81,0x1F,0xE0,0x01,0x04,0x40,0x00,0x08,0x00,0x01,0x20,0x00,0x00,0x00, // 162 1304 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0xC0,0x38,0x0C,0x86,0x01,0x30,0x00,0x06,0xC0,0x00,0xFE,0xC1,0x3F,0xC0,0x00,0x18,0x00,0x01,0x30,0x00,0x3F,0xF2,0xFF,0x04,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 163 1305 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0xC8,0xBD,0xF3,0x3F,0x0C,0xC3,0xC0,0x18,0x18,0x03,0x63,0x60,0x18,0x86,0xFF,0xB9,0x77,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 164 1306 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xF0,0x00,0x3B,0x70,0x06,0x86,0x61,0x70,0x0E,0xCC,0x80,0x1F,0xFE,0xDF,0xFF,0x03,0x03,0x60,0xE0,0xFF,0xFD,0x3F,0x30,0x00,0x06,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 165 1307 | 0x00,0x00,0x00,0x00,0xC3,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x00,0x00,0x00,0x30,0x0C,0xC3,0x30,0x0C,0xC3,0x30,0x00, // 166 1308 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xFE,0xE0,0x38,0x0C,0x86,0x01,0xE0,0x00,0x3C,0xC0,0x1E,0x0C,0x87,0xC1,0x31,0x70,0x1C,0x0C,0x87,0xC1,0x1B,0xE0,0x00,0x38,0x00,0x0E,0x83,0x61,0x30,0x18,0x07,0x7F,0x80,0x07,0x00,0x00, // 167 1309 | 0x00,0x00,0x00,0x00,0x00,0x66,0x66,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 168 1310 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0xFF,0x03,0x0E,0x1C,0x9C,0xEF,0x98,0x7F,0x66,0x86,0xDB,0x0C,0xC0,0x33,0x00,0xCF,0x00,0x3C,0x03,0xF0,0x18,0xCE,0xE6,0x9F,0x19,0x3E,0xC6,0x01,0x0E,0x0E,0x1C,0xF0,0x3F,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 169 1311 | 0x00,0x00,0x00,0x00,0x00,0x80,0x87,0x1F,0x33,0x60,0xF8,0x98,0x31,0xE3,0x87,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 170 1312 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0C,0xCC,0x80,0x19,0x98,0x01,0x33,0x30,0x03,0xCC,0x80,0x19,0x60,0x06,0xCC,0x00,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 171 1313 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xF8,0x3F,0x00,0x0C,0x00,0x03,0xC0,0x00,0x30,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 172 1314 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 173 1315 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0xFF,0x03,0x0E,0x1C,0x1C,0xE0,0x98,0x1F,0x66,0xFE,0xD8,0x18,0xC3,0x63,0x0C,0x8F,0x3F,0x3C,0x7E,0xF0,0x98,0xC1,0x66,0x8C,0x99,0x61,0xC6,0x01,0x0E,0x0E,0x1C,0xF0,0x3F,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 174 1316 | 0x00,0x00,0x00,0xFC,0xFF,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 175 1317 | 0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x40,0x84,0x20,0x82,0x08,0x42,0x04,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 176 1318 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0xFC,0xBF,0xFF,0x07,0x06,0xC0,0x00,0x18,0x00,0x03,0x60,0xE0,0xFF,0xFD,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 177 1319 | 0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x60,0x60,0x30,0x18,0x0C,0x06,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 178 1320 | 0x00,0x00,0x00,0x00,0x00,0x3E,0x63,0x60,0x60,0x18,0x60,0x60,0x63,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 179 1321 | 0x00,0x00,0x00,0x00,0x00,0x70,0x30,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 180 1322 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xC3,0xC0,0x30,0x30,0x0C,0x0C,0x03,0xC3,0xC0,0x30,0x30,0x0C,0x0C,0x03,0xC3,0xE1,0x70,0x38,0xFC,0x0F,0x7B,0xC3,0x00,0x30,0x00,0x0C,0x00,0x03,0xC0,0x00,0x00,0x00,0x00, // 181 1323 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xBF,0xFF,0xF7,0x33,0x7F,0xE6,0xCF,0xFC,0x99,0x3F,0xE3,0x67,0xFC,0x0C,0x9E,0x01,0x33,0x60,0x06,0xCC,0x80,0x19,0x30,0x03,0x66,0xC0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x19,0x00,0x00, // 182 1324 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 183 1325 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x18,0x30,0x1E,0x00,0x00,0x00, // 184 1326 | 0x00,0x00,0x00,0x00,0x00,0x30,0x3C,0x3E,0x32,0x30,0x30,0x30,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 185 1327 | 0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x1F,0x77,0xC6,0x8C,0x19,0x73,0xC7,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 186 1328 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x06,0x98,0x01,0x33,0xC0,0x0C,0x98,0x01,0x66,0x60,0x06,0xCC,0xC0,0x0C,0x98,0x81,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 187 1329 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x18,0x3C,0xC0,0xE1,0x03,0x0C,0x32,0x60,0x00,0x03,0x03,0x30,0x38,0x00,0xC3,0x01,0x30,0x0C,0x00,0x63,0x60,0x00,0x03,0x07,0x38,0x78,0x80,0x81,0x06,0x0C,0x6C,0x60,0x60,0x06,0x07,0xFE,0x30,0x00,0x86,0x01,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 188 1330 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x18,0x3C,0xC0,0xE1,0x03,0x0C,0x32,0x60,0x00,0x03,0x03,0x30,0x38,0x00,0x83,0x01,0x30,0x0C,0x00,0x63,0x3E,0x00,0x37,0x06,0x30,0x60,0x80,0x01,0x06,0x0C,0x30,0xE0,0x80,0x03,0x06,0x0C,0x30,0x60,0x80,0x01,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 189 1331 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x38,0x63,0x80,0x01,0x06,0x0C,0x60,0x60,0x80,0x01,0x07,0x60,0x30,0x00,0x86,0x01,0x63,0x0C,0xE0,0xE3,0x30,0x00,0x86,0x03,0x30,0x3C,0x80,0x41,0x03,0x1C,0x36,0xC0,0x30,0x03,0x06,0x7F,0x30,0x00,0x83,0x03,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 190 1332 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x03,0x80,0x01,0xE0,0x00,0x38,0x00,0x0C,0x00,0x03,0xC0,0x01,0x60,0x00,0x30,0x60,0x18,0x38,0x38,0x0E,0xFC,0x03,0xF8,0x00,0x00,0x00, // 191 1333 | 0x00,0x00,0xE0,0x00,0xC0,0x00,0x80,0x01,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 192 1334 | 0x00,0x00,0x80,0x03,0x80,0x01,0xC0,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 193 1335 | 0x00,0x00,0x80,0x01,0xC0,0x03,0x60,0x06,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 194 1336 | 0x00,0x00,0xE0,0x0C,0xF0,0x0F,0x30,0x07,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 195 1337 | 0x00,0x00,0x00,0x00,0x60,0x06,0x60,0x06,0x00,0x00,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 196 1338 | 0x00,0x00,0xC0,0x01,0x20,0x02,0x20,0x02,0x20,0x02,0xC0,0x01,0xC0,0x01,0x60,0x03,0x60,0x03,0x70,0x07,0x30,0x06,0x30,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0xFC,0x1F,0xFC,0x1F,0x0E,0x38,0x06,0x30,0x06,0x30,0x03,0x60,0x03,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 197 1339 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0x80,0xFF,0x7F,0x80,0x19,0x00,0xC0,0x18,0x00,0xC0,0x18,0x00,0x60,0x18,0x00,0x60,0x18,0x00,0x30,0xF8,0x3F,0x30,0xF8,0x3F,0x18,0x18,0x00,0xF8,0x1F,0x00,0xFC,0x1F,0x00,0x0C,0x18,0x00,0x06,0x18,0x00,0x06,0x18,0x00,0x03,0xF8,0x7F,0x03,0xF8,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 198 1340 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0xFC,0x0F,0x1C,0x38,0x1C,0x60,0x18,0x80,0x39,0x00,0x30,0x00,0x60,0x00,0xC0,0x00,0x80,0x01,0x00,0x03,0x00,0x0E,0xC0,0x18,0x80,0x71,0x80,0xC1,0x81,0x03,0xFF,0x03,0xF8,0x01,0x40,0x00,0x80,0x01,0x00,0x06,0x80,0x07,0x00,0x00,0x00,0x00,0x00, // 199 1341 | 0x00,0x00,0xC0,0x01,0x80,0x01,0x00,0x03,0x00,0x00,0xFC,0x7F,0xFC,0x7F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x3F,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x7F,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 200 1342 | 0x00,0x00,0x00,0x07,0x00,0x03,0x80,0x01,0x00,0x00,0xFC,0x7F,0xFC,0x7F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x3F,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x7F,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 201 1343 | 0x00,0x00,0x00,0x03,0x80,0x07,0xC0,0x0C,0x00,0x00,0xFC,0x7F,0xFC,0x7F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x3F,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x7F,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 202 1344 | 0x00,0x00,0x00,0x00,0xC0,0x0C,0xC0,0x0C,0x00,0x00,0xFC,0x7F,0xFC,0x7F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x3F,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x7F,0xFC,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 203 1345 | 0x00,0x07,0x03,0x03,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 204 1346 | 0x00,0x0E,0xC3,0x00,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 205 1347 | 0x00,0x86,0x67,0x06,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 206 1348 | 0x00,0xC0,0x6C,0x06,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 207 1349 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0x01,0xFF,0x07,0x06,0x1C,0x0C,0x70,0x18,0xC0,0x30,0x00,0x63,0x00,0xF6,0x1F,0xEC,0x3F,0x18,0x03,0x30,0x06,0x60,0x0C,0xC0,0x18,0xC0,0x30,0xC0,0x61,0xC0,0xC1,0xFF,0x81,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 208 1350 | 0x00,0x00,0x80,0x33,0x80,0x7F,0x00,0x73,0x00,0x00,0x80,0x01,0x0C,0x07,0x18,0x1E,0x30,0x3C,0x60,0xD8,0xC0,0x30,0x83,0x61,0x06,0xC3,0x18,0x86,0x71,0x0C,0xC3,0x18,0x06,0x33,0x0C,0x6E,0x18,0xD8,0x30,0xE0,0x61,0xC0,0xC3,0x00,0x87,0x01,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 209 1351 | 0x00,0x00,0x00,0x1C,0x00,0xC0,0x00,0x00,0x0C,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 210 1352 | 0x00,0x00,0x00,0x70,0x00,0x80,0x01,0x00,0x06,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 211 1353 | 0x00,0x00,0x00,0x30,0x00,0xC0,0x03,0x00,0x33,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 212 1354 | 0x00,0x00,0x00,0xCE,0x00,0xF8,0x07,0xC0,0x1C,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 213 1355 | 0x00,0x00,0x00,0x00,0x00,0x60,0x06,0x00,0x33,0x00,0x00,0x00,0xE0,0x0F,0xC0,0xFF,0x01,0x0F,0x1E,0x1C,0xC0,0x61,0x00,0x8C,0x03,0xE0,0x0C,0x00,0x66,0x00,0x30,0x03,0x80,0x19,0x00,0xCC,0x00,0x60,0x0E,0x80,0x63,0x00,0x0C,0x07,0x70,0xF0,0xE0,0x01,0xFF,0x07,0xE0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 214 1356 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0xC1,0x71,0xE0,0x0E,0xF0,0x01,0x38,0x00,0x1F,0xE0,0x0E,0x1C,0x07,0x83,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 215 1357 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0xE0,0xCF,0xC1,0xFF,0x07,0x0F,0x1E,0x1C,0xE0,0x61,0x80,0x8F,0x03,0xEE,0x0C,0x38,0x66,0xE0,0x30,0x83,0x83,0x19,0x0E,0xCC,0x38,0x60,0xEE,0x80,0xE3,0x03,0x0C,0x0F,0x70,0xF0,0xE0,0xC1,0xFF,0x07,0xE7,0x0F,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 216 1358 | 0x00,0x00,0x80,0x03,0x00,0x06,0x00,0x18,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x60,0xC0,0xC0,0xC1,0x01,0xFF,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 217 1359 | 0x00,0x00,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x60,0xC0,0xC0,0xC1,0x01,0xFF,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 218 1360 | 0x00,0x00,0x00,0x06,0x00,0x1E,0x00,0x66,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x60,0xC0,0xC0,0xC1,0x01,0xFF,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 219 1361 | 0x00,0x00,0x00,0x00,0x00,0x33,0x00,0x66,0x00,0x00,0x80,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x30,0x80,0x61,0x00,0xC3,0x00,0x86,0x01,0x0C,0x03,0x18,0x06,0x30,0x0C,0x60,0x18,0xC0,0x60,0xC0,0xC0,0xC1,0x01,0xFF,0x01,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 220 1362 | 0x00,0x00,0x00,0x07,0x00,0x03,0x80,0x01,0x00,0x00,0x03,0xE0,0x06,0x70,0x0C,0x30,0x1C,0x38,0x38,0x1C,0x70,0x0E,0x60,0x06,0xE0,0x07,0xC0,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 221 1363 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xFC,0x0F,0xFC,0x3F,0x0C,0x30,0x0C,0x60,0x0C,0x60,0x0C,0x60,0x0C,0x60,0x0C,0x70,0x0C,0x38,0xFC,0x1F,0xFC,0x0F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 222 1364 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xE0,0x0F,0x38,0x0E,0x0C,0x06,0x06,0x03,0x83,0x81,0x61,0xC0,0x30,0x60,0x18,0x30,0x1C,0x18,0x38,0x0C,0x38,0x06,0x18,0x13,0x8C,0x1D,0xC7,0xFC,0x61,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 223 1365 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x18,0x00,0x06,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 224 1366 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x30,0x00,0x03,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 225 1367 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x3C,0xC0,0x0C,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 226 1368 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x06,0xFF,0x60,0x0E,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 227 1369 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x66,0xC0,0x0C,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 228 1370 | 0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x11,0x20,0x02,0x44,0x00,0x07,0x00,0x00,0x3E,0xF0,0x0F,0x87,0x63,0x60,0x00,0x0C,0xF0,0xC1,0x3F,0x3C,0xC6,0xC0,0x18,0x1C,0xC7,0xC3,0x6F,0xF0,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 229 1371 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7C,0xF0,0xFF,0x1F,0x06,0x1F,0x66,0xC0,0x80,0x00,0x1E,0x30,0xFE,0xFF,0xE7,0xE7,0xFF,0x0E,0x0C,0xC0,0x80,0x01,0x18,0x78,0x60,0x87,0x1F,0xC6,0xBF,0x7F,0xF0,0xC1,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 230 1372 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0xF8,0xC3,0x71,0x0E,0x66,0x00,0x06,0x60,0x00,0x06,0x60,0x00,0x0E,0xC6,0x71,0xF8,0x03,0x1F,0x40,0x00,0x0C,0x80,0x01,0x0F,0x00,0x00,0x00,0x00, // 231 1373 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x18,0x00,0x06,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xC3,0xE0,0x0C,0x98,0xFF,0xF3,0x7F,0x06,0xC0,0x00,0x38,0x30,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 232 1374 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x30,0x00,0x03,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xC3,0xE0,0x0C,0x98,0xFF,0xF3,0x7F,0x06,0xC0,0x00,0x38,0x30,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 233 1375 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x78,0x80,0x19,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xC3,0xE0,0x0C,0x98,0xFF,0xF3,0x7F,0x06,0xC0,0x00,0x38,0x30,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 234 1376 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0x80,0x19,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xC3,0xE0,0x0C,0x98,0xFF,0xF3,0x7F,0x06,0xC0,0x00,0x38,0x30,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 235 1377 | 0x00,0x00,0x00,0x00,0x70,0x30,0x30,0x00,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 236 1378 | 0x00,0x00,0x00,0x00,0xE0,0x30,0x0C,0x00,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 237 1379 | 0x00,0x00,0x00,0x00,0x60,0x78,0x66,0x00,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 238 1380 | 0x00,0x00,0x00,0x00,0x00,0xCC,0x66,0x00,0x06,0x83,0xC1,0x60,0x30,0x18,0x0C,0x06,0x83,0xC1,0x60,0x00,0x00,0x00,0x00,0x00,0x00, // 239 1381 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x04,0x70,0x80,0x0F,0x18,0x03,0x7E,0xE0,0x1F,0x8E,0xE3,0x60,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 240 1382 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0C,0xFE,0xC1,0x1C,0x00,0x80,0x79,0xB0,0x1F,0x1E,0xC7,0xC1,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 241 1383 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x18,0x00,0x06,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 242 1384 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x30,0x00,0x03,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 243 1385 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x78,0x80,0x19,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 244 1386 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x0C,0xFE,0xC1,0x1C,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 245 1387 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0x80,0x19,0x00,0x00,0x3E,0xE0,0x0F,0x8E,0xE3,0xE0,0x0C,0x98,0x01,0x33,0x60,0x06,0xCC,0x80,0x39,0x38,0x8E,0x83,0x3F,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 246 1388 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x00,0xE0,0xFF,0xFD,0x3F,0x00,0x00,0x06,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 247 1389 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0xF0,0x0D,0xFC,0x03,0xC7,0xC1,0xF1,0x61,0xDC,0x30,0x66,0x98,0x31,0xEC,0x18,0x36,0x0C,0x0F,0x07,0xC7,0x81,0x7F,0x60,0x1F,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 248 1390 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x18,0x00,0x06,0x00,0x80,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 249 1391 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x60,0x00,0x06,0x00,0x80,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 250 1392 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x78,0x80,0x19,0x00,0x80,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 251 1393 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCC,0x80,0x19,0x00,0x80,0x81,0x31,0x30,0x06,0xC6,0xC0,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x38,0x8E,0x87,0xDF,0xE0,0x19,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, // 252 1394 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0xC0,0x00,0x06,0x00,0x60,0x60,0x06,0x66,0x30,0x0C,0xC3,0x30,0x8C,0x81,0x19,0x98,0x01,0x1B,0xF0,0x00,0x0F,0xE0,0x00,0x06,0x60,0x00,0x06,0x30,0xC0,0x03,0x1C,0x00,0x00,0x00, // 253 1395 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x03,0x60,0x00,0x0C,0x80,0x3D,0xF0,0x0F,0x8E,0xC3,0xE1,0x18,0x18,0x03,0x63,0x60,0x0C,0x8C,0x81,0x31,0x18,0x8E,0xC3,0x3F,0xD8,0x03,0x03,0x60,0x00,0x0C,0x80,0x01,0x30,0x00,0x00,0x00, // 254 1396 | 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x98,0x81,0x19,0x00,0x60,0x60,0x06,0x66,0x30,0x0C,0xC3,0x30,0x8C,0x81,0x19,0x98,0x01,0x1B,0xF0,0x00,0x0F,0xE0,0x00,0x06,0x60,0x00,0x06,0x30,0xC0,0x03,0x1C,0x00,0x00,0x00 // 255 1397 | }; 1398 | -------------------------------------------------------------------------------- /SH1106Ui.cpp: -------------------------------------------------------------------------------- 1 | #include "SH1106Ui.h" 2 | 3 | 4 | SH1106Ui::SH1106Ui(SH1106 *display) { 5 | this->display = display; 6 | } 7 | 8 | void SH1106Ui::init() { 9 | this->display->init(); 10 | } 11 | 12 | void SH1106Ui::setTargetFPS(byte fps){ 13 | int oldInterval = this->updateInterval; 14 | this->updateInterval = ((float) 1.0 / (float) fps) * 1000; 15 | 16 | // Calculate new ticksPerFrame 17 | float changeRatio = oldInterval / this->updateInterval; 18 | this->ticksPerFrame *= changeRatio; 19 | this->ticksPerTransition *= changeRatio; 20 | } 21 | 22 | // -/------ Automatic controll ------\- 23 | 24 | void SH1106Ui::enableAutoTransition(){ 25 | this->autoTransition = true; 26 | } 27 | void SH1106Ui::disableAutoTransition(){ 28 | this->autoTransition = false; 29 | } 30 | void SH1106Ui::setAutoTransitionForwards(){ 31 | this->frameTransitionDirection = 1; 32 | } 33 | void SH1106Ui::setAutoTransitionBackwards(){ 34 | this->frameTransitionDirection = 1; 35 | } 36 | void SH1106Ui::setTimePerFrame(int time){ 37 | this->ticksPerFrame = (int) ( (float) time / (float) updateInterval); 38 | } 39 | void SH1106Ui::setTimePerTransition(int time){ 40 | this->ticksPerTransition = (int) ( (float) time / (float) updateInterval); 41 | } 42 | 43 | 44 | // -/------ Customize indicator position and style -------\- 45 | void SH1106Ui::setIndicatorPosition(IndicatorPosition pos) { 46 | this->indicatorPosition = pos; 47 | this->dirty = true; 48 | } 49 | void SH1106Ui::setIndicatorDirection(IndicatorDirection dir) { 50 | this->indicatorDirection = dir; 51 | } 52 | void SH1106Ui::setActiveSymbole(const char* symbole) { 53 | this->activeSymbole = symbole; 54 | this->dirty = true; 55 | } 56 | void SH1106Ui::setInactiveSymbole(const char* symbole) { 57 | this->inactiveSymbole = symbole; 58 | this->dirty = true; 59 | } 60 | 61 | 62 | // -/----- Frame settings -----\- 63 | void SH1106Ui::setFrameAnimation(AnimationDirection dir) { 64 | this->frameAnimationDirection = dir; 65 | } 66 | void SH1106Ui::setFrames(FrameCallback* frameFunctions, int frameCount) { 67 | this->frameCount = frameCount; 68 | this->frameFunctions = frameFunctions; 69 | } 70 | 71 | // -/----- Overlays ------\- 72 | void SH1106Ui::setOverlays(OverlayCallback* overlayFunctions, int overlayCount){ 73 | this->overlayCount = overlayCount; 74 | this->overlayFunctions = overlayFunctions; 75 | } 76 | 77 | 78 | // -/----- Manuel control -----\- 79 | void SH1106Ui::nextFrame() { 80 | this->state.frameState = IN_TRANSITION; 81 | this->state.ticksSinceLastStateSwitch = 0; 82 | this->frameTransitionDirection = 1; 83 | } 84 | void SH1106Ui::previousFrame() { 85 | this->state.frameState = IN_TRANSITION; 86 | this->state.ticksSinceLastStateSwitch = 0; 87 | this->frameTransitionDirection = -1; 88 | } 89 | 90 | 91 | // -/----- State information -----\- 92 | SH1106UiState SH1106Ui::getUiState(){ 93 | return this->state; 94 | } 95 | 96 | 97 | int SH1106Ui::update(){ 98 | int timeBudget = this->updateInterval - (millis() - this->state.lastUpdate); 99 | if ( timeBudget <= 0) { 100 | // Implement frame skipping to ensure time budget is keept 101 | if (this->autoTransition && this->state.lastUpdate != 0) this->state.ticksSinceLastStateSwitch += ceil(-timeBudget / this->updateInterval); 102 | 103 | this->state.lastUpdate = millis(); 104 | this->tick(); 105 | } 106 | return timeBudget; 107 | } 108 | 109 | 110 | void SH1106Ui::tick() { 111 | this->state.ticksSinceLastStateSwitch++; 112 | 113 | switch (this->state.frameState) { 114 | case IN_TRANSITION: 115 | this->dirty = true; 116 | if (this->state.ticksSinceLastStateSwitch >= this->ticksPerTransition){ 117 | this->state.frameState = FIXED; 118 | this->state.currentFrame = getNextFrameNumber(); 119 | this->state.ticksSinceLastStateSwitch = 0; 120 | } 121 | break; 122 | case FIXED: 123 | if (this->state.ticksSinceLastStateSwitch >= this->ticksPerFrame){ 124 | if (this->autoTransition){ 125 | this->state.frameState = IN_TRANSITION; 126 | this->dirty = true; 127 | } 128 | this->state.ticksSinceLastStateSwitch = 0; 129 | } 130 | break; 131 | } 132 | 133 | if (this->dirty) { 134 | this->dirty = false; 135 | this->display->clear(); 136 | this->drawIndicator(); 137 | this->drawFrame(); 138 | this->drawOverlays(); 139 | this->display->display(); 140 | } 141 | } 142 | 143 | void SH1106Ui::drawFrame(){ 144 | switch (this->state.frameState){ 145 | case IN_TRANSITION: { 146 | float progress = (float) this->state.ticksSinceLastStateSwitch / (float) this->ticksPerTransition; 147 | int x, y, x1, y1; 148 | switch(this->frameAnimationDirection){ 149 | case SLIDE_LEFT: 150 | x = -128 * progress; 151 | y = 0; 152 | x1 = x + 128; 153 | y1 = 0; 154 | break; 155 | case SLIDE_RIGHT: 156 | x = 128 * progress; 157 | y = 0; 158 | x1 = x - 128; 159 | y1 = 0; 160 | break; 161 | case SLIDE_UP: 162 | x = 0; 163 | y = -64 * progress; 164 | x1 = 0; 165 | y1 = y + 64; 166 | break; 167 | case SLIDE_DOWN: 168 | x = 0; 169 | y = 64 * progress; 170 | x1 = 0; 171 | y1 = y - 64; 172 | break; 173 | } 174 | 175 | // Invert animation if direction is reversed. 176 | int dir = frameTransitionDirection >= 0 ? 1 : -1; 177 | x *= dir; y *= dir; x1 *= dir; y1 *= dir; 178 | 179 | this->dirty |= (this->frameFunctions[this->state.currentFrame])(this->display, &this->state, x, y); 180 | this->dirty |= (this->frameFunctions[this->getNextFrameNumber()])(this->display, &this->state, x1, y1); 181 | break; 182 | } 183 | case FIXED: 184 | this->dirty |= (this->frameFunctions[this->state.currentFrame])(this->display, &this->state, 0, 0); 185 | break; 186 | } 187 | } 188 | 189 | void SH1106Ui::drawIndicator() { 190 | byte posOfCurrentFrame; 191 | 192 | switch (this->indicatorDirection){ 193 | case LEFT_RIGHT: 194 | posOfCurrentFrame = this->state.currentFrame; 195 | break; 196 | case RIGHT_LEFT: 197 | posOfCurrentFrame = (this->frameCount - 1) - this->state.currentFrame; 198 | break; 199 | } 200 | 201 | for (byte i = 0; i < this->frameCount; i++) { 202 | 203 | const char *image; 204 | 205 | if (posOfCurrentFrame == i) { 206 | image = this->activeSymbole; 207 | } else { 208 | image = this->inactiveSymbole; 209 | } 210 | 211 | int x,y; 212 | switch (this->indicatorPosition){ 213 | case TOP: 214 | y = 0; 215 | x = 64 - (12 * frameCount / 2) + 12 * i; 216 | break; 217 | case BOTTOM: 218 | y = 56; 219 | x = 64 - (12 * frameCount / 2) + 12 * i; 220 | break; 221 | case RIGHT: 222 | x = 120; 223 | y = 32 - (12 * frameCount / 2) + 12 * i; 224 | break; 225 | case LEFT: 226 | x = 0; 227 | y = 32 - (12 * frameCount / 2) + 12 * i; 228 | break; 229 | } 230 | 231 | this->display->drawXbm(x, y, 8, 8, image); 232 | } 233 | } 234 | 235 | void SH1106Ui::drawOverlays() { 236 | for (int i=0;ioverlayCount;i++){ 237 | this->dirty |= (this->overlayFunctions[i])(this->display, &this->state); 238 | } 239 | } 240 | 241 | int SH1106Ui::getNextFrameNumber(){ 242 | int nextFrame = (this->state.currentFrame + this->frameTransitionDirection) % this->frameCount; 243 | if (nextFrame < 0){ 244 | nextFrame = this->frameCount + nextFrame; 245 | } 246 | return nextFrame; 247 | } 248 | -------------------------------------------------------------------------------- /SH1106Ui.h: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | 3 | Copyright (c) 2016 by Rene-Martin Tudyka 4 | Based on the SSD1306 OLED library UI Copyright (c) 2015 by Fabrice Weinberg, 5 | available at https://github.com/squix78/esp8266-oled-ssd1306 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | 25 | Credits for parts of this code go to Daniel Eichhorn 26 | */ 27 | 28 | #pragma once 29 | 30 | #include 31 | #include "SH1106.h" 32 | 33 | enum AnimationDirection { 34 | SLIDE_UP, 35 | SLIDE_DOWN, 36 | SLIDE_LEFT, 37 | SLIDE_RIGHT 38 | }; 39 | 40 | enum IndicatorPosition { 41 | TOP, 42 | RIGHT, 43 | BOTTOM, 44 | LEFT 45 | }; 46 | 47 | enum IndicatorDirection { 48 | LEFT_RIGHT, 49 | RIGHT_LEFT 50 | }; 51 | 52 | enum FrameState { 53 | IN_TRANSITION, 54 | FIXED 55 | }; 56 | 57 | const char ANIMATION_activeSymbole[] PROGMEM = { 58 | 0x00, 0x18, 0x3c, 0x7e, 0x7e, 0x3c, 0x18, 0x00 59 | }; 60 | 61 | const char ANIMATION_inactiveSymbole[] PROGMEM = { 62 | 0x00, 0x0, 0x0, 0x18, 0x18, 0x0, 0x0, 0x00 63 | }; 64 | 65 | 66 | // Structure of the UiState 67 | struct SH1106UiState { 68 | int lastUpdate = 0; 69 | int ticksSinceLastStateSwitch = 0; 70 | 71 | FrameState frameState = FIXED; 72 | int currentFrame = 0; 73 | }; 74 | 75 | typedef bool (*FrameCallback)(SH1106 *display, SH1106UiState* state, int x, int y); 76 | typedef bool (*OverlayCallback)(SH1106 *display, SH1106UiState* state); 77 | 78 | class SH1106Ui { 79 | private: 80 | SH1106 *display; 81 | 82 | // Global dirty flag to indicate that the display needs to be redraw. 83 | bool dirty = true; 84 | 85 | // Symboles for the Indicator 86 | IndicatorPosition indicatorPosition = BOTTOM; 87 | IndicatorDirection indicatorDirection = LEFT_RIGHT; 88 | 89 | const char* activeSymbole = ANIMATION_activeSymbole; 90 | const char* inactiveSymbole = ANIMATION_inactiveSymbole; 91 | 92 | // Values for the Frames 93 | AnimationDirection frameAnimationDirection = SLIDE_RIGHT; 94 | 95 | int frameTransitionDirection = 1; 96 | 97 | int ticksPerFrame = 151; // ~ 5000ms at 30 FPS 98 | int ticksPerTransition = 15; // ~ 500ms at 30 FPS 99 | 100 | bool autoTransition = true; 101 | 102 | FrameCallback* frameFunctions; 103 | int frameCount = 0; 104 | 105 | // Values for Overlays 106 | OverlayCallback* overlayFunctions; 107 | int overlayCount = 0; 108 | 109 | // UI State 110 | SH1106UiState state; 111 | 112 | // Bookeeping for update 113 | int updateInterval = 33; 114 | 115 | int getNextFrameNumber(); 116 | void drawIndicator(); 117 | void drawFrame(); 118 | void drawOverlays(); 119 | void tick(); 120 | 121 | public: 122 | 123 | SH1106Ui(SH1106 *display); 124 | 125 | /** 126 | * Initialise the display 127 | */ 128 | void init(); 129 | 130 | /** 131 | * Configure the internal used target FPS 132 | */ 133 | void setTargetFPS(byte fps); 134 | 135 | // Automatic Controll 136 | /** 137 | * Enable automatic transition to next frame after the some time can be configured with `setTimePerFrame` and `setTimePerTransition`. 138 | */ 139 | void enableAutoTransition(); 140 | 141 | /** 142 | * Disable automatic transition to next frame. 143 | */ 144 | void disableAutoTransition(); 145 | 146 | /** 147 | * Set the direction if the automatic transitioning 148 | */ 149 | void setAutoTransitionForwards(); 150 | void setAutoTransitionBackwards(); 151 | 152 | /** 153 | * Set the approx. time a frame is displayed 154 | */ 155 | void setTimePerFrame(int time); 156 | 157 | /** 158 | * Set the approx. time a transition will take 159 | */ 160 | void setTimePerTransition(int time); 161 | 162 | // Customize indicator position and style 163 | /** 164 | * Set the position of the indicator bar. 165 | */ 166 | void setIndicatorPosition(IndicatorPosition pos); 167 | 168 | /** 169 | * Set the direction of the indicator bar. Defining the order of frames ASCENDING / DESCENDING 170 | */ 171 | void setIndicatorDirection(IndicatorDirection dir); 172 | 173 | /** 174 | * Set the symbole to indicate an active frame in the indicator bar. 175 | */ 176 | void setActiveSymbole(const char* symbole); 177 | 178 | /** 179 | * Set the symbole to indicate an inactive frame in the indicator bar. 180 | */ 181 | void setInactiveSymbole(const char* symbole); 182 | 183 | // Frame settings 184 | 185 | /** 186 | * Configure what animation is used to transition from one frame to another 187 | */ 188 | void setFrameAnimation(AnimationDirection dir); 189 | 190 | /** 191 | * Add frame drawing functions 192 | */ 193 | void setFrames(FrameCallback* frameFunctions, int frameCount); 194 | 195 | // Overlay 196 | 197 | /** 198 | * Add overlays drawing functions that are draw independent of the Frames 199 | */ 200 | void setOverlays(OverlayCallback* overlayFunctions, int overlayCount); 201 | 202 | // Manuell Controll 203 | void nextFrame(); 204 | void previousFrame(); 205 | 206 | // State Info 207 | SH1106UiState getUiState(); 208 | 209 | int update(); 210 | }; 211 | 212 | -------------------------------------------------------------------------------- /examples/SH1106Demo/SH1106Demo.ino: -------------------------------------------------------------------------------- 1 | /**The MIT License (MIT) 2 | 3 | Copyright (c) 2016 by Rene-Martin Tudyka 4 | Based on the SSD1306 OLED library Copyright (c) 2015 by Daniel Eichhorn (http://blog.squix.ch), 5 | available at https://github.com/squix78/esp8266-oled-ssd1306 6 | 7 | Permission is hereby granted, free of charge, to any person obtaining a copy 8 | of this software and associated documentation files (the "Software"), to deal 9 | in the Software without restriction, including without limitation the rights 10 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | copies of the Software, and to permit persons to whom the Software is 12 | furnished to do so, subject to the following conditions: 13 | 14 | The above copyright notice and this permission notice shall be included in all 15 | copies or substantial portions of the Software. 16 | 17 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 23 | SOFTWARE. 24 | 25 | See more at http://blog.squix.ch 26 | */ 27 | #include 28 | #include 29 | #include "SH1106.h" 30 | #include "SH1106Ui.h" 31 | #include "images.h" 32 | 33 | // Pin definitions for I2C 34 | //#define OLED_SDA D2 // pin 14 35 | //#define OLED_SDC D4 // pin 12 36 | //#define OLED_ADDR 0x3C 37 | 38 | /* Hardware Wemos D1 mini SPI pins 39 | D5 GPIO14 CLK - D0 pin OLED display 40 | D6 GPIO12 MISO (DIN) - not connected 41 | D7 GPIO13 MOSI (DOUT) - D1 pin OLED display 42 | D1 GPIO5 RST - RST pin OLED display 43 | D2 GPIO4 DC - DC pin OLED 44 | D8 GPIO15 CS / SS - CS pin OLED display 45 | */ 46 | 47 | // Pin definitions for SPI 48 | // ESP8266 49 | //#define OLED_RESET 5 // RESET 50 | //#define OLED_DC 4 // Data/Command 51 | //#define OLED_CS 15 // Chip select 52 | // Node MCU 53 | #define OLED_RESET D1 // RESET 54 | #define OLED_DC D2 // Data/Command 55 | #define OLED_CS D8 // Chip select 56 | 57 | // Uncomment one of the following based on OLED type 58 | SH1106 display(true, OLED_RESET, OLED_DC, OLED_CS); // FOR SPI 59 | //SH1106 display(OLED_ADDR, OLED_SDA, OLED_SDC); // For I2C 60 | SH1106Ui ui ( &display ); 61 | 62 | bool msOverlay(SH1106 *display, SH1106UiState* state) { 63 | display->setTextAlignment(TEXT_ALIGN_RIGHT); 64 | display->setFont(ArialMT_Plain_10); 65 | display->drawString(128, 0, String(millis())); 66 | return true; 67 | } 68 | 69 | bool drawFrame1(SH1106 *display, SH1106UiState* state, int x, int y) { 70 | // draw an xbm image. 71 | // Please note that everything that should be transitioned 72 | // needs to be drawn relative to x and y 73 | 74 | // if this frame need to be refreshed at the targetFPS you need to 75 | // return true 76 | display->drawXbm(x + 34, y + 14, WiFi_Logo_width, WiFi_Logo_height, WiFi_Logo_bits); 77 | return false; 78 | } 79 | 80 | bool drawFrame2(SH1106 *display, SH1106UiState* state, int x, int y) { 81 | // Demonstrates the 3 included default sizes. The fonts come from SH1106Fonts.h file 82 | // Besides the default fonts there will be a program to convert TrueType fonts into this format 83 | display->setTextAlignment(TEXT_ALIGN_LEFT); 84 | display->setFont(ArialMT_Plain_10); 85 | display->drawString(0 + x, 10 + y, "Arial 10"); 86 | 87 | display->setFont(ArialMT_Plain_16); 88 | display->drawString(0 + x, 20 + y, "Arial 16"); 89 | 90 | display->setFont(ArialMT_Plain_24); 91 | display->drawString(0 + x, 34 + y, "Arial 24"); 92 | 93 | return false; 94 | } 95 | 96 | bool drawFrame3(SH1106 *display, SH1106UiState* state, int x, int y) { 97 | // Text alignment demo 98 | display->setFont(ArialMT_Plain_10); 99 | 100 | // The coordinates define the left starting point of the text 101 | display->setTextAlignment(TEXT_ALIGN_LEFT); 102 | display->drawString(0 + x, 11 + y, "Left aligned (0,10)"); 103 | 104 | // The coordinates define the center of the text 105 | display->setTextAlignment(TEXT_ALIGN_CENTER); 106 | display->drawString(64 + x, 22, "Center aligned (64,22)"); 107 | 108 | // The coordinates define the right end of the text 109 | display->setTextAlignment(TEXT_ALIGN_RIGHT); 110 | display->drawString(128 + x, 33, "Right aligned (128,33)"); 111 | return false; 112 | } 113 | 114 | bool drawFrame4(SH1106 *display, SH1106UiState* state, int x, int y) { 115 | // Demo for drawStringMaxWidth: 116 | // with the third parameter you can define the width after which words will be wrapped. 117 | // Currently only spaces and "-" are allowed for wrapping 118 | display->setTextAlignment(TEXT_ALIGN_LEFT); 119 | display->setFont(ArialMT_Plain_10); 120 | display->drawStringMaxWidth(0 + x, 10 + y, 128, "Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore."); 121 | return false; 122 | } 123 | 124 | // how many frames are there? 125 | int frameCount = 4; 126 | // this array keeps function pointers to all frames 127 | // frames are the single views that slide from right to left 128 | bool (*frames[])(SH1106 *display, SH1106UiState* state, int x, int y) = { drawFrame1, drawFrame2, drawFrame3, drawFrame4 }; 129 | 130 | bool (*overlays[])(SH1106 *display, SH1106UiState* state) = { msOverlay }; 131 | int overlaysCount = 1; 132 | 133 | void setup() { 134 | Serial.begin(115200); 135 | Serial.println(); 136 | Serial.println(); 137 | 138 | 139 | ui.setTargetFPS(30); 140 | 141 | ui.setActiveSymbole(activeSymbole); 142 | ui.setInactiveSymbole(inactiveSymbole); 143 | 144 | // You can change this to 145 | // TOP, LEFT, BOTTOM, RIGHT 146 | ui.setIndicatorPosition(BOTTOM); 147 | 148 | // Defines where the first frame is located in the bar. 149 | ui.setIndicatorDirection(LEFT_RIGHT); 150 | 151 | // You can change the transition that is used 152 | // SLIDE_LEFT, SLIDE_RIGHT, SLIDE_TOP, SLIDE_DOWN 153 | ui.setFrameAnimation(SLIDE_LEFT); 154 | 155 | // Add frames 156 | ui.setFrames(frames, frameCount); 157 | 158 | // Add overlays 159 | ui.setOverlays(overlays, overlaysCount); 160 | 161 | // Inital UI takes care of initalising the display too. 162 | ui.init(); 163 | 164 | display.flipScreenVertically(); 165 | 166 | } 167 | 168 | void loop() { 169 | int remainingTimeBudget = ui.update(); 170 | 171 | if (remainingTimeBudget > 0) { 172 | // You can do some work here 173 | // Don't do stuff if you are below your 174 | // time budget. 175 | delay(remainingTimeBudget); 176 | } 177 | } -------------------------------------------------------------------------------- /examples/SH1106Demo/images.h: -------------------------------------------------------------------------------- 1 | #define WiFi_Logo_width 60 2 | #define WiFi_Logo_height 36 3 | const char WiFi_Logo_bits[] PROGMEM = { 4 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 5 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 6 | 0x00, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 7 | 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x00, 0x00, 0x00, 8 | 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 9 | 0xFF, 0x03, 0x00, 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 10 | 0x00, 0xFF, 0xFF, 0xFF, 0x07, 0xC0, 0x83, 0x01, 0x80, 0xFF, 0xFF, 0xFF, 11 | 0x01, 0x00, 0x07, 0x00, 0xC0, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x0C, 0x00, 12 | 0xC0, 0xFF, 0xFF, 0x7C, 0x00, 0x60, 0x0C, 0x00, 0xC0, 0x31, 0x46, 0x7C, 13 | 0xFC, 0x77, 0x08, 0x00, 0xE0, 0x23, 0xC6, 0x3C, 0xFC, 0x67, 0x18, 0x00, 14 | 0xE0, 0x23, 0xE4, 0x3F, 0x1C, 0x00, 0x18, 0x00, 0xE0, 0x23, 0x60, 0x3C, 15 | 0x1C, 0x70, 0x18, 0x00, 0xE0, 0x03, 0x60, 0x3C, 0x1C, 0x70, 0x18, 0x00, 16 | 0xE0, 0x07, 0x60, 0x3C, 0xFC, 0x73, 0x18, 0x00, 0xE0, 0x87, 0x70, 0x3C, 17 | 0xFC, 0x73, 0x18, 0x00, 0xE0, 0x87, 0x70, 0x3C, 0x1C, 0x70, 0x18, 0x00, 18 | 0xE0, 0x87, 0x70, 0x3C, 0x1C, 0x70, 0x18, 0x00, 0xE0, 0x8F, 0x71, 0x3C, 19 | 0x1C, 0x70, 0x18, 0x00, 0xC0, 0xFF, 0xFF, 0x3F, 0x00, 0x00, 0x08, 0x00, 20 | 0xC0, 0xFF, 0xFF, 0x1F, 0x00, 0x00, 0x0C, 0x00, 0x80, 0xFF, 0xFF, 0x1F, 21 | 0x00, 0x00, 0x06, 0x00, 0x80, 0xFF, 0xFF, 0x0F, 0x00, 0x00, 0x07, 0x00, 22 | 0x00, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x01, 0x00, 0x00, 0xF8, 0xFF, 0xFF, 23 | 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0xFF, 0x01, 0x00, 0x00, 24 | 0x00, 0x00, 0xFC, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF8, 0xFF, 25 | 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xFF, 0x1F, 0x00, 0x00, 0x00, 26 | 0x00, 0x00, 0x80, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 27 | 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 28 | }; 29 | 30 | const char activeSymbole[] PROGMEM = { 31 | B00000000, 32 | B00000000, 33 | B00011000, 34 | B00100100, 35 | B01000010, 36 | B01000010, 37 | B00100100, 38 | B00011000 39 | }; 40 | 41 | const char inactiveSymbole[] PROGMEM = { 42 | B00000000, 43 | B00000000, 44 | B00000000, 45 | B00000000, 46 | B00011000, 47 | B00011000, 48 | B00000000, 49 | B00000000 50 | }; -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SH1106", 3 | "keywords": "display, oled", 4 | "description": "SH1106 Oled driver which offers scrolling frames, custom fonts, etc", 5 | "repository": { 6 | "type": "git", 7 | "url": "https://github.com/rene-mt/esp8266-oled-sh1106.git" 8 | }, 9 | "authors": [{ 10 | "name": "Rene-Martin Tudyka", 11 | "url": "http://www.tudyka.info", 12 | "email": "dev@tudyka.info", 13 | "maintainer": true 14 | } 15 | ], 16 | "frameworks": "arduino", 17 | "platforms": "espressif", 18 | "version": "0.0.1" 19 | } 20 | -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- 1 | name=ESP8266 Oled Driver for SH1106 display 2 | version=0.0.1 3 | author=Rene-Martin Tudyka 4 | maintainer=Rene-Martin Tudyka 5 | sentence=A display driver for SH1106 oled displays connected to an ESP8266 6 | paragraph=A display driver for SH1106 oled displays connected to an ESP8266 7 | category=Display 8 | url=https://github.com/rene-mt/ 9 | architectures=esp8266 10 | -------------------------------------------------------------------------------- /resources/DemoFrame1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/DemoFrame1.jpg -------------------------------------------------------------------------------- /resources/DemoFrame2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/DemoFrame2.jpg -------------------------------------------------------------------------------- /resources/DemoFrame3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/DemoFrame3.jpg -------------------------------------------------------------------------------- /resources/DemoFrame4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/DemoFrame4.jpg -------------------------------------------------------------------------------- /resources/FontTool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/FontTool.png -------------------------------------------------------------------------------- /resources/SPI_version.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rene-mt/esp8266-oled-sh1106/ff2ba9b44716a817e2c958b992253beba13e43cd/resources/SPI_version.jpg --------------------------------------------------------------------------------