This commit is contained in:
shhds 2023-06-12 15:10:45 +08:00
commit fc4f54334d
37 changed files with 14608 additions and 1504 deletions

View file

@ -0,0 +1,244 @@
/*****************************************************************************
* | File : EPD_2in13g.c
* | Author : Waveshare team
* | Function : 2inch13 e-paper (G)
* | Info :
*----------------
* | This version: V1.0
* | Date : 2023-05-29
* | Info :
* -----------------------------------------------------------------------------
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documnetation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
# copies of the Software, and to permit persons to whom the Software is
# furished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
# LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
# THE SOFTWARE.
#
******************************************************************************/
#include "EPD_2in13g.h"
#include <stdlib.h>
Epd::~Epd() {
};
Epd::Epd() {
reset_pin = RST_PIN;
dc_pin = DC_PIN;
cs_pin = CS_PIN;
busy_pin = BUSY_PIN;
WIDTH = EPD_2IN13G_WIDTH;
HEIGHT = EPD_2IN13G_HEIGHT;
};
/******************************************************************************
function : Software reset
parameter:
******************************************************************************/
void Epd::Reset(void)
{
DigitalWrite(RST_PIN, 1);
DelayMs(200);
DigitalWrite(RST_PIN, 0);
DelayMs(2);
DigitalWrite(RST_PIN, 1);
DelayMs(200);
}
/******************************************************************************
function : send command
parameter:
Reg : Command register
******************************************************************************/
void Epd::SendCommand(UBYTE Reg)
{
DigitalWrite(DC_PIN, 0);
DigitalWrite(CS_PIN, 0);
SpiTransfer(Reg);
DigitalWrite(CS_PIN, 1);
}
/******************************************************************************
function : send data
parameter:
Data : Write data
******************************************************************************/
void Epd::SendData(UBYTE Data)
{
DigitalWrite(DC_PIN, 1);
DigitalWrite(CS_PIN, 0);
SpiTransfer(Data);
DigitalWrite(CS_PIN, 1);
}
/******************************************************************************
function : Wait until the busy_pin goes HIGH
parameter:
******************************************************************************/
void Epd::ReadBusy(void)
{
DelayMs(100);
Serial.println("busy");
while(DigitalRead(BUSY_PIN) != 1) { //HIGH: idle, LOW: busy
DelayMs(100);
}
Serial.println("idie");
}
/******************************************************************************
function : Turn On Display
parameter:
******************************************************************************/
void Epd::TurnOnDisplay(void)
{
SendCommand(0x12); // DISPLAY_REFRESH
SendData(0x00);
ReadBusy();
}
/******************************************************************************
function : Setting the display window
parameter:
******************************************************************************/
void Epd::SetWindows(void)
{
SendCommand(0x61); //TRES
SendData(Source_BITS/256); // EPD_2IN13G_WIDTH_H
SendData(Source_BITS%256); // EPD_2IN13G_WIDTH_L
SendData(EPD_2IN13G_HEIGHT/256); // EPD_2IN13G_HEIGHT_H
SendData(EPD_2IN13G_HEIGHT%256); // EPD_2IN13G_HEIGHT_L
}
/******************************************************************************
function : Initialize the e-Paper register
parameter:
******************************************************************************/
int Epd::Init(void)
{
if (IfInit() != 0) {
return -1;
}
Reset();
ReadBusy();
SendCommand(0x4D);
SendData(0x78);
SendCommand(0x00); //PSR
SendData(0x0F);
SendData(0x29);
SendCommand(0x01); //PWRR
SendData(0x07);
SendData(0x00);
SendCommand(0x03); //POFS
SendData(0x10);
SendData(0x54);
SendData(0x44);
SendCommand(0x06); //BTST_P
SendData(0x05);
SendData(0x00);
SendData(0x3F);
SendData(0x0A);
SendData(0x25);
SendData(0x12);
SendData(0x1A);
SendCommand(0x50); //CDI
SendData(0x37);
SendCommand(0x60); //TCON
SendData(0x02);
SendData(0x02);
SetWindows(); // Setting the display window
SendCommand(0xE7);
SendData(0x1C);
SendCommand(0xE3);
SendData(0x22);
SendCommand(0xB4);
SendData(0xD0);
SendCommand(0xB5);
SendData(0x03);
SendCommand(0xE9);
SendData(0x01);
SendCommand(0x30);
SendData(0x08);
SendCommand(0x04);
ReadBusy();
return 0;
}
/******************************************************************************
function : Clear screen
parameter:
******************************************************************************/
void Epd::Clear(UBYTE color)
{
UWORD Width, Height;
Width = Source_BITS / 4 ;
Height = EPD_2IN13G_HEIGHT;
SendCommand(0x10);
for (UWORD j = 0; j < Height; j++) {
for (UWORD i = 0; i < Width; i++) {
SendData((color << 6) | (color << 4) | (color << 2) | color);
}
}
TurnOnDisplay();
}
/******************************************************************************
function : Sends the image buffer in RAM to e-Paper and displays
parameter:
******************************************************************************/
void Epd::Display(const UBYTE *Image)
{
UWORD Width, Height;
Width = (EPD_2IN13G_WIDTH % 4 == 0)? (EPD_2IN13G_WIDTH / 4 ): (EPD_2IN13G_WIDTH / 4 + 1);
Height = EPD_2IN13G_HEIGHT;
SendCommand(0x10);
for (UWORD j = 0; j < Height; j++) {
for (UWORD i = 0; i < (Source_BITS/4); i++) {
if(i < 31 )
SendData(pgm_read_byte(&Image[i + j * Width]));
else SendData(0x00);
}
}
TurnOnDisplay();
}
/******************************************************************************
function : Enter sleep mode
parameter:
******************************************************************************/
void Epd::Sleep(void)
{
SendCommand(0x02); //power off
ReadBusy(); //waiting for the electronic paper IC to release the idle signal
DelayMs(100); //!!!The delay here is necessary,100mS at least!!!
SendCommand(0x07); //deep sleep
SendData(0XA5);
}

View file

@ -0,0 +1,58 @@
/*****************************************************************************
* | File : EPD_2in13g.h
* | Author : Waveshare team
* | Function : 2inch13 e-paper (G)
* | Info :
*----------------
* | This version: V1.0
* | Date : 2023-05-29
* | Info :
* -----------------------------------------------------------------------------
******************************************************************************/
#ifndef __EPD_2IN13G_H_
#define __EPD_2IN13G_H_
#include "epdif.h"
// Display resolution
#define EPD_2IN13G_WIDTH 122
#define EPD_2IN13G_HEIGHT 250
#define UWORD unsigned int
#define UBYTE unsigned char
#define UDOUBLE unsigned long
// Color
#define BLACK 0x0
#define WHITE 0x1
#define YELLOW 0x2
#define RED 0x3
#define Source_BITS 128
class Epd : EpdIf {
public:
unsigned long WIDTH;
unsigned long HEIGHT;
Epd();
~Epd();
int Init();
void SendCommand(unsigned char command);
void SendData(unsigned char data);
void Reset(void);
void SetWindows(void);
void ReadBusy(void);
void TurnOnDisplay(void);
void Clear(UBYTE color);
void Display(const UBYTE *Image);
void Sleep(void);
private:
unsigned int reset_pin;
unsigned int dc_pin;
unsigned int cs_pin;
unsigned int busy_pin;
};
#endif /* EPD4IN37_H */
/* END OF FILE */

View file

@ -0,0 +1,60 @@
/**
* @filename : epd2in36g-demo.ino
* @brief : 2.36inch e-Paper (G) display demo
* @author : Waveshare
*
* Copyright (C) Waveshare 2023-05-29
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documnetation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include <SPI.h>
#include "EPD_2in13g.h"
#include "imagedata.h"
Epd epd;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.print("e-Paper init \r\n");
if (epd.Init() != 0) {
Serial.print("e-Paper init failed");
return;
}
Serial.print("White \r\n");
epd.Clear(WHITE);
delay(2000);
Serial.print("Small Image \r\n");
epd.Display(gImage_2in13g);
delay(2000);
Serial.print("Clear...\r\n");
epd.Clear(WHITE);
delay(2000);
Serial.print("Goto Sleep...\r\n");
epd.Sleep();
}
void loop() {
}

View file

@ -0,0 +1,64 @@
/**
* @filename : epdif.cpp
* @brief : Implements EPD interface functions
* Users have to implement all the functions in epdif.cpp
* @author : Yehui from Waveshare
*
* Copyright (C) Waveshare August 10 2017
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documnetation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "epdif.h"
#include <spi.h>
EpdIf::EpdIf() {
};
EpdIf::~EpdIf() {
};
void EpdIf::DigitalWrite(int pin, int value) {
digitalWrite(pin, value);
}
int EpdIf::DigitalRead(int pin) {
return digitalRead(pin);
}
void EpdIf::DelayMs(unsigned int delaytime) {
delay(delaytime);
}
void EpdIf::SpiTransfer(unsigned char data) {
digitalWrite(CS_PIN, LOW);
SPI.transfer(data);
digitalWrite(CS_PIN, HIGH);
}
int EpdIf::IfInit(void) {
pinMode(CS_PIN, OUTPUT);
pinMode(RST_PIN, OUTPUT);
pinMode(DC_PIN, OUTPUT);
pinMode(BUSY_PIN, INPUT);
SPI.begin();
SPI.beginTransaction(SPISettings(1000000, MSBFIRST, SPI_MODE0));
return 0;
}

51
Arduino/epd2in13g/epdif.h Normal file
View file

@ -0,0 +1,51 @@
/**
* @filename : epdif.h
* @brief : Header file of epdif.cpp providing EPD interface functions
* Users have to implement all the functions in epdif.cpp
* @author : Yehui from Waveshare
*
* Copyright (C) Waveshare August 10 2017
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documnetation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#ifndef EPDIF_H
#define EPDIF_H
#include <arduino.h>
// Pin definition
#define RST_PIN 8
#define DC_PIN 9
#define CS_PIN 10
#define BUSY_PIN 7
class EpdIf {
public:
EpdIf(void);
~EpdIf(void);
static int IfInit(void);
static void DigitalWrite(int pin, int value);
static int DigitalRead(int pin);
static void DelayMs(unsigned int delaytime);
static void SpiTransfer(unsigned char data);
};
#endif

View file

@ -0,0 +1,515 @@
/**
* @filename : imagedata.cpp
* @brief : data file for epd demo
*
* Copyright (C) Waveshare 2022/7/22
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documnetation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
#include "imagedata.h"
#include <avr/pgmspace.h>
// 4 Color Image Data 124*250
const unsigned char gImage_2in13g[7750] PROGMEM= {
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x55,0x55,0x55,0x7D,0x55,0x55,0x55,0x55,0x55,0x75,0xD7,0xF5,0x55,
0x55,0x55,0x55,0x55,0x75,0x75,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x55,0x55,0x55,0x7F,0x55,0x55,0x55,0x55,0x55,0x75,0xFF,0x7F,0x55,0x55,
0x55,0x55,0x55,0x75,0xF5,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x55,0x57,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x79,0xDF,0xD7,0xD5,0x55,0x55,
0x55,0x7F,0xF5,0x7D,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x55,0x57,0xFF,0xFF,0xD5,0x55,0x55,0x55,0x55,0xFD,0xD5,0xF5,0x55,0x55,0x55,0x55,
0x7F,0xFD,0x7F,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,
0x57,0x55,0x7D,0xF5,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFD,0x55,0x55,0x55,0x55,0x5D,
0x5D,0xF7,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,
0x55,0x7D,0x7D,0x55,0x55,0x55,0x55,0xFF,0xFF,0xFD,0x55,0x55,0x55,0x55,0x5D,0x5F,
0xD7,0xF5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x5D,
0x7D,0x5F,0x55,0x55,0x55,0x55,0xFF,0xFD,0xDD,0x55,0x55,0x55,0x55,0x5D,0x7F,0x57,
0x75,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x5D,0x7D,
0x7D,0x55,0x55,0x55,0x55,0x5B,0x7D,0xDD,0xD5,0x55,0x55,0x55,0x5D,0x75,0xD7,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x5D,0x7D,0xF5,
0x55,0x55,0x55,0x55,0x7F,0xFD,0xDF,0xD5,0x55,0x55,0x55,0x5D,0x7D,0xF7,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x5F,0xFF,0xD5,0x55,
0x55,0x55,0x55,0x5F,0x7D,0xDD,0x55,0x55,0x55,0x55,0x5D,0x7D,0xF7,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x55,0x5F,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFD,0xDD,0x55,0x55,0x55,0x55,0x7F,0xF5,0x7F,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0xF5,0x5F,0x55,0x55,0x55,0x55,
0x55,0xFF,0xFD,0xFD,0x55,0x55,0x55,0x55,0x7F,0xF5,0x5F,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x7D,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFD,0xFD,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x55,0x55,0x57,0xFD,0x55,0x55,0x55,0x55,0x55,0x55,0x7D,0x55,
0x55,0x55,0x55,0x55,0x55,0xF5,0xF7,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x55,0x57,0xFF,0xFF,0xD5,0x55,0x55,0x55,0x55,0x55,0x7D,0x55,0x55,
0x55,0x55,0x55,0x55,0x7F,0xF7,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x55,0x57,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x57,0xFD,0xFF,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x55,0x55,0x55,0x55,0x7F,0x55,0x55,0x55,0x55,0x57,0xFD,0xD7,0x55,0x55,0x55,
0x55,0x55,0x7D,0xF5,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x55,0x57,0xD5,0x55,0xD5,0x55,0x55,0x55,0x55,0x57,0x7D,0xD7,0x55,0x55,0x55,0x55,
0x57,0x6D,0xF5,0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,
0x57,0xD5,0xFD,0xD5,0x55,0x55,0x55,0x55,0xF7,0x7D,0xD7,0x55,0x55,0x55,0x55,0x57,
0xF5,0xFD,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,
0x5F,0xF5,0xD5,0x55,0x55,0x55,0x55,0xF7,0x7D,0xD7,0x55,0x55,0x55,0x55,0x7D,0x5D,
0x7F,0xF5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0x5D,
0x55,0xDF,0x55,0x55,0x55,0x55,0xF7,0x7D,0xD7,0x55,0x55,0x55,0x55,0x7D,0x55,0x5F,
0xD5,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0xD5,0x55,
0xFF,0x55,0x55,0x55,0x55,0xF7,0x7D,0xD7,0x55,0x55,0x55,0x55,0x7F,0xFF,0xDF,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0xFF,0x55,0xD5,
0x55,0x55,0x55,0x55,0xFF,0x7D,0xD7,0x55,0x55,0x55,0x55,0x5F,0xFF,0xDF,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0xDF,0xFD,0xD5,0x55,
0x55,0x55,0x55,0x7F,0x7D,0xFF,0x55,0x55,0x55,0x55,0x55,0x7D,0xDF,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0xD5,0x7D,0xD5,0x55,0x55,
0x55,0x55,0x55,0x7D,0x55,0x55,0x55,0x55,0x55,0x55,0xFD,0xFF,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x57,0xD5,0x55,0xD5,0x55,0x55,0x55,
0x55,0x55,0x7D,0x55,0x55,0x55,0x55,0x55,0x57,0xD5,0x5F,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x55,0x57,0xD5,0x7D,0x55,0x55,0x55,0x55,0x55,0x7D,0x5F,0x55,0x55,
0x55,0x55,0x55,0x5F,0x57,0xD5,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x55,0x57,0xD5,0x7D,0x55,0x55,0x55,0x55,0x55,0x75,0x5F,0x55,0x55,0x55,
0x55,0x55,0x5F,0x57,0xD5,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,
0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,
0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,
0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x55,0x41,0x55,0x55,0x57,0x55,0x55,0x55,0x50,
0x15,0x55,0x55,0x75,0x50,0x55,0x54,0x15,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x05,0x55,0x40,0x55,0x55,0x57,0x55,0x55,0x55,0x54,0x15,
0x55,0x55,0x75,0x50,0x15,0x54,0x05,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x00,0x55,0x50,0x15,0x55,0x57,0x55,0x55,0x55,0x54,0x05,0x55,
0x55,0x75,0x50,0x05,0x55,0x01,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x00,0x15,0x54,0x15,0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,
0x75,0x50,0x01,0x55,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xEB,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x54,0x10,0x05,0x54,0x15,0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,0x75,
0x51,0x40,0x55,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xEB,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x54,0x15,0x01,0x54,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x50,
0x50,0x15,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xEA,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,
0x15,0x40,0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x50,0x54,
0x00,0x01,0x55,0x7F,0xFF,0xEA,0xAA,0xAA,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,
0x50,0x00,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x50,0x55,0x00,
0x05,0x55,0x7F,0xFF,0xAA,0xAA,0xAA,0xBF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x55,
0x05,0x55,0x55,0x57,0x55,0x50,0x55,0x55,0x05,0x55,0x55,0x75,0x50,0x55,0x50,0x55,
0x55,0x7F,0xFF,0xAF,0xFF,0xEE,0xAF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x50,0x55,0x55,0x05,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xAF,0xFF,0xEF,0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,
0x55,0x57,0x55,0x41,0x54,0x15,0x05,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xAF,0xFF,0xEF,0xEA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x41,0x55,0x55,0x55,
0x57,0x55,0x45,0x50,0x05,0x05,0x55,0x55,0x75,0x50,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xAF,0xAF,0xEF,0xFA,0xBF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x41,0x55,0x55,0x55,0x57,
0x55,0x41,0x54,0x01,0x05,0x55,0x55,0x75,0x50,0x15,0x55,0x55,0x55,0x7F,0xFF,0xAF,
0xAF,0xEF,0xFA,0xBF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x41,0x00,0x05,0x55,0x57,0x55,
0x41,0x50,0x40,0x05,0x55,0x55,0x75,0x50,0x55,0x55,0x55,0x55,0x7F,0xFF,0xAF,0xAF,
0xEF,0xEA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x01,0x00,0x05,0x55,0x57,0x55,0x41,
0x40,0x50,0x05,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xAF,0xAB,0xEF,
0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x01,0x05,0x05,0x55,0x57,0x55,0x40,0x00,
0x54,0x05,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xAF,0xAA,0xAE,0xAF,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x50,0x01,0x55,
0x05,0x55,0x55,0x75,0x55,0x55,0x54,0x05,0x55,0x7F,0xFF,0xAF,0xEA,0xAA,0xBF,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x55,0x55,0x05,0x55,0x7F,0xFF,0xAB,0xFF,0xFA,0xBF,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x54,0x15,0x55,0x55,0x55,
0x55,0x75,0x55,0x55,0x55,0x01,0x55,0x7F,0xFF,0xAA,0xBF,0xEA,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x54,0x05,0x55,0x55,0x55,0x55,
0x75,0x50,0x00,0x00,0x01,0x55,0x7F,0xFF,0xEA,0xBF,0xEB,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x54,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x54,0x00,0x55,0x55,0x55,0x55,0x75,
0x50,0x00,0x00,0x01,0x55,0x7F,0xFF,0xFF,0xFF,0xEB,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x54,0x50,0x41,0x05,0x05,0x55,0x57,0x55,0x54,0x00,0x05,0x55,0x55,0x55,0x75,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,
0x10,0x41,0x05,0x05,0x55,0x57,0x55,0x54,0x14,0x00,0x55,0x55,0x55,0x75,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,
0x41,0x00,0x05,0x55,0x57,0x55,0x54,0x15,0x40,0x05,0x55,0x55,0x75,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,0x41,
0x00,0x05,0x55,0x57,0x55,0x54,0x15,0x54,0x05,0x55,0x55,0x75,0x54,0x15,0x55,0x41,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x41,0x55,
0x55,0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,0x75,0x54,0x05,0x55,0x41,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x41,0x55,0x55,
0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,0x75,0x50,0x15,0x05,0x41,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,
0x57,0x55,0x54,0x15,0x55,0x55,0x55,0x55,0x75,0x50,0x54,0x01,0x41,0x55,0x7F,0xFF,
0xAF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,
0x55,0x54,0x15,0x55,0x55,0x55,0x55,0x75,0x50,0x55,0x00,0x41,0x55,0x7F,0xFE,0xAA,
0xBF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x54,0x55,0x55,0x55,0x57,0x55,
0x54,0x15,0x55,0x55,0x55,0x55,0x75,0x50,0x54,0x10,0x01,0x55,0x7F,0xFF,0xEA,0xAA,
0xAA,0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x50,0x15,0x55,0x55,0x57,0x55,0x54,
0x05,0x55,0x55,0x55,0x55,0x75,0x50,0x10,0x14,0x01,0x55,0x7F,0xFF,0xFF,0xAA,0xAA,
0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x54,0x05,0x55,0x55,0x57,0x55,0x54,0x00,
0x55,0x55,0x55,0x55,0x75,0x50,0x00,0x15,0x01,0x55,0x7F,0xFF,0xFA,0xFF,0xFB,0xEB,
0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,0x00,0x05,0x55,0x55,0x57,0x55,0x54,0x00,0x05,
0x55,0x55,0x55,0x75,0x55,0x00,0x55,0x41,0x55,0x7F,0xFF,0xFA,0xFA,0xFB,0xEB,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x00,0x00,0x41,0x55,0x55,0x57,0x55,0x54,0x14,0x00,0x55,
0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFA,0xFA,0xBB,0xEB,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x55,0x50,0x40,0x55,0x55,0x57,0x55,0x54,0x15,0x40,0x05,0x55,
0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFA,0xFA,0xAB,0xEB,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x55,0x50,0x50,0x15,0x55,0x57,0x55,0x54,0x15,0x54,0x05,0x55,0x55,
0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFA,0xFB,0xEA,0xEB,0xBF,0xFF,0xFF,0x55,
0x5D,0x54,0x50,0x50,0x55,0x05,0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,0x75,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFA,0xFA,0xFA,0xAA,0xBF,0xFF,0xFF,0x55,0x5D,
0x54,0x50,0x50,0x55,0x05,0x55,0x57,0x55,0x40,0x00,0x00,0x05,0x55,0x55,0x75,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xAA,0xAA,0xBB,0xAA,0xBF,0xFF,0xFF,0x55,0x5D,0x54,
0x50,0x50,0x54,0x05,0x55,0x57,0x55,0x54,0x15,0x55,0x55,0x55,0x55,0x75,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xAA,0xAA,0xBB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,
0x50,0x50,0x55,0x55,0x57,0x55,0x54,0x15,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFA,0xFA,0xFB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x00,
0x41,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFA,0xFA,0xFB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x55,0x00,0x01,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFA,0xFA,0xFB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x01,0x54,0x05,0x55,
0x55,0x57,0x55,0x50,0x05,0x51,0x55,0x55,0x55,0x75,0x41,0x41,0x55,0x41,0x55,0x7F,
0xFF,0xFA,0xFA,0xFB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x01,0x54,0x15,0x55,0x55,
0x57,0x55,0x50,0x01,0x00,0x15,0x55,0x55,0x75,0x41,0x41,0x55,0x41,0x55,0x7F,0xFF,
0xFA,0xFA,0xFB,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x50,0x15,0x55,0x55,0x57,
0x55,0x41,0x40,0x00,0x05,0x55,0x55,0x75,0x41,0x40,0x01,0x41,0x55,0x7F,0xFF,0xFA,
0xFF,0xFF,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,
0x41,0x50,0x15,0x05,0x55,0x55,0x75,0x40,0x40,0x01,0x41,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x41,
0x50,0x55,0x05,0x55,0x55,0x75,0x50,0x41,0x41,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x41,0x50,
0x55,0x05,0x55,0x55,0x75,0x50,0x41,0x41,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x41,0x50,0x14,
0x05,0x55,0x55,0x75,0x54,0x05,0x41,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x40,0x00,0x00,0x05,
0x55,0x55,0x75,0x55,0x00,0x00,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x50,0x01,0x00,0x15,0x55,
0x55,0x75,0x55,0x00,0x00,0x41,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x50,0x15,0x55,0x55,0x55,0x55,
0x75,0x54,0x05,0x41,0x41,0x55,0x7F,0xFF,0xEB,0xFB,0xEA,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x50,0x41,0x41,0x00,0x55,0x7F,0xFF,0xEA,0xEA,0xFA,0xAF,0xFF,0xFF,0xFF,0x55,0x5D,
0x55,0x40,0x05,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x50,
0x41,0x41,0x00,0x55,0x7F,0xFF,0xFA,0xEA,0xAB,0xAA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x00,0x00,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x40,
0x01,0x41,0x55,0x7F,0xFF,0xFA,0xEF,0xAB,0xFA,0xBF,0xFF,0xFF,0x55,0x5D,0x54,0x05,
0x00,0x05,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x40,0x01,
0x41,0x55,0x7F,0xFF,0xEA,0xFA,0xEA,0xBF,0xBF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x40,
0x00,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x41,0x55,0x41,
0x55,0x7F,0xFF,0xAA,0xBF,0xFE,0xBF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x50,0x40,
0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x41,0x55,0x41,0x55,
0x7F,0xFF,0xFA,0xAA,0xAA,0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x50,0x54,0x15,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFA,0xAA,0xAB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x40,0x55,0x15,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xAA,0xAA,0xBE,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,0x01,0x55,0x55,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x54,0x15,0x55,0x7F,0xFF,0xFF,
0xAF,0xBE,0xEB,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,0x01,0x55,0x55,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x54,0x15,0x55,0x7F,0xFF,0xEA,0xAA,
0xBE,0xEA,0xBF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x15,0x55,0x55,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x14,0x15,0x55,0x7F,0xFF,0xEA,0xAA,0xBE,
0xEA,0xBF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x04,0x15,0x55,0x7F,0xFF,0xFF,0xAF,0xBE,0xEA,
0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x55,0x55,0x01,0x55,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x55,0x54,0x04,0x15,0x55,0x7F,0xFF,0xEA,0xAA,0xBE,0xEB,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x55,0x55,0x41,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x40,0x14,0x15,0x55,0x7F,0xFF,0xEF,0xAF,0xBE,0xEB,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x50,0x04,0x00,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x41,0x41,0x54,0x15,0x55,0x7F,0xFF,0xAF,0xAF,0xBE,0xAB,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x50,0x04,0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x41,0x50,0x54,0x15,0x55,0x7F,0xFF,0xAA,0xAA,0xBE,0xAB,0xFF,0xFF,0xFF,0x55,
0x5D,0x54,0x15,0x45,0x55,0x01,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x41,0x55,0x54,0x15,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x54,0x15,0x45,0x41,0x45,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,
0x55,0x54,0x15,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,
0x05,0x45,0x41,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,
0x00,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,
0x45,0x41,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,0x00,
0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,0x45,
0x00,0x05,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x54,0x00,0x00,0x00,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x05,0x44,0x00,
0x05,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x54,0x15,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x15,0x44,0x10,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x54,0x15,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x15,0x44,0x14,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x54,0x15,0x55,0x7F,0xFF,
0xFF,0xFA,0xFF,0xFA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,0x04,0x14,0x15,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFE,0xAF,0xFA,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x04,0x14,0x15,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xAA,0xAA,
0xAA,0xBA,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x55,0x54,0x01,0x05,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x04,0x55,0x55,0x55,0x7F,0xFF,0xEB,0xFF,0xEA,
0xAA,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x55,0x55,0x01,0x55,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x41,0x04,0x44,0x00,0x55,0x7F,0xFF,0xEB,0xFF,0xEF,0xEA,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x41,0x10,0x44,0x00,0x55,0x7F,0xFF,0xEA,0xAA,0xAF,0xFA,0xFF,
0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x41,0x14,0x44,0x50,0x55,0x7F,0xFF,0xEA,0xAA,0xAF,0xFA,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x14,0x11,0x54,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x41,0x14,0x44,0x40,0x55,0x7F,0xFF,0xFF,0xAF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x14,0x10,0x54,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x41,0x04,0x44,0x00,0x55,0x7F,0xFF,0xFF,0xAF,0xAF,0xFA,0xFF,0xFF,0xFF,0x55,
0x5D,0x54,0x14,0x14,0x00,0x05,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x41,0x04,0x44,0x50,0x55,0x7F,0xFF,0xFF,0xAF,0xAA,0xBA,0xFF,0xFF,0xFF,0x55,0x5D,
0x54,0x04,0x15,0x00,0x05,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,
0x04,0x00,0x00,0x55,0x7F,0xFF,0xFF,0xAF,0xAA,0xBA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x04,0x10,0x54,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x04,
0x00,0x00,0x55,0x7F,0xFF,0xAF,0xAF,0xBF,0xFA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x40,
0x10,0x54,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x04,0x44,
0x50,0x55,0x7F,0xFF,0xAF,0xAF,0xBF,0xFA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x40,0x10,
0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x00,0x44,0x00,
0x55,0x7F,0xFF,0xAF,0xAF,0xAF,0xFA,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,0x04,0x00,
0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x14,0x44,0x40,0x55,
0x7F,0xFF,0xAF,0xFF,0xAA,0xAA,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,0x05,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x14,0x44,0x50,0x55,0x7F,
0xFF,0xAA,0xAA,0xAA,0xAA,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x40,0x14,0x00,0x15,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x10,0x44,0x00,0x55,0x7F,0xFF,
0xEA,0xAA,0xBF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x40,0x14,0x00,0x15,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x04,0x44,0x00,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x04,0x14,0x14,0x15,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x04,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x04,0x14,0x14,0x15,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x14,0x14,0x00,0x15,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x14,0x14,0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x50,0x15,0x50,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x14,0x15,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x54,0x15,0x50,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x55,0x05,0x50,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x55,0x40,0x10,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x41,0x50,0x00,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,
0x55,0x40,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x41,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,
0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,0x00,
0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,
0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,0x00,0x00,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x00,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x51,0x55,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x50,0x01,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x15,0x55,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x40,0x41,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x01,0x55,0x55,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x41,0x50,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x00,0x15,0x55,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x05,0x54,0x05,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x50,0x01,0x55,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x50,0x05,0x54,0x15,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x55,0x00,0x15,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x54,0x15,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x50,0x55,0x50,0x15,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x00,0x00,0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x00,0x00,0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x41,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x55,0x50,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x40,0x00,0x00,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x55,0x50,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x54,0x00,0x00,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,
0x55,0x54,0x10,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,
0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x45,0x04,
0x14,0x10,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,
0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x01,0x04,0x14,
0x10,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x00,0x00,
0x00,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x50,0x00,0x00,0x10,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x45,
0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x54,0x00,0x00,0x10,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x55,0x45,0x15,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x04,0x14,0x10,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x10,0x51,0x45,0x15,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x04,0x14,0x10,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x00,0x51,0x45,0x15,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x04,0x14,0x10,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x51,0x45,0x15,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,0x00,0x10,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x51,0x45,0x15,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x40,0x00,0x00,0x10,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x50,0x51,0x45,0x15,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x04,0x10,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x54,0x10,0x51,0x45,0x15,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x55,0x04,0x14,0x00,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x54,0x50,0x51,0x45,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x05,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x54,0x00,0x51,0x45,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x54,0x10,0x51,0x40,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x50,0x50,0x51,0x40,0x15,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x50,0x50,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,
0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,
0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x5D,0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,
0x55,0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,
0x55,0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,
0x55,0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,
0x55,0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,
0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,
0x55,0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,
0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,
0x55,0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x5D,0x55,0x55,0x55,0x55,0x55,0x55,
0x57,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x75,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x55,0x55,0x55,0x55,
0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,
0x55,0x55,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,};

View file

@ -0,0 +1,30 @@
/**
* @filename : imagedata.h
* @brief : head file for imagedata.cpp
*
* Copyright (C) Waveshare 2022/08/16
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documnetation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
extern const unsigned char gImage_2in13g[];
/* FILE END */