目录
- 上机实战
- SPI 驱动 墨水屏
- 墨水屏介绍
- 电子纸的分类
- 电泳型电子纸技术详解
- 原理
- 结构
- 优势与不足
- 实验电路介绍
- 程序分析
- 引脚初始化
- SPI模块初始化
- 发送和接收
- 全部源代码
- main.c
- main.h
- 墨水屏相关
- Paper_Display.c
- Paper_Display.h
- Include.h
- 实验结果
- 现象
- 波形对应
平台:Code Composer Studio 10.3.1
MSP430F5529 LaunchPad™ Development Kit
(MSP‑EXP430F5529LP)
上机实战
SPI 驱动 墨水屏
墨水屏介绍
F5529 口袋板上没有采用常见的点阵液晶、段式液晶、TFT 等屏幕,而是采用了电子纸
(电子墨水屏)这种革新的信息显示设备,它与传统的显示屏幕有很大不同,下面略作介绍。
电子纸的分类
如同其他显示技术一样,电子纸主要也分为以下以下几类:
电泳显示技术(EPD):电泳显示技术系将黑、白两色的带电颗粒封装于微胞化液
滴结构中,由外加电场控制不同电荷黑白颗粒的升降移动,以呈现出黑白单色的显
示效果。由于 EPD 技术可呈现出高反射率、高对比的黑白显示效果,因此十分适合
做电子纸,F5529 口袋板上使用的电子纸屏幕采用的就是这种技术。
电子粉流体显示技术(QR-LPD)
胆固醇液晶显示技术(Ch-LCD)
双稳态向列液晶显示技术(Bi TNLCD)
这几种电子纸技术我们没有使用到,这里也就不展开介绍了。
电泳型电子纸技术详解
原理
电泳型电子纸技术(以下简称电子纸)是一种“微胶囊电泳显示”技术。其基本原理
是悬浮在液体中的带电纳米粒子受到电场作用而产生迁移。电子纸是一种薄膜状的材
料,它是由成千上万个微小的胶囊状颗粒(称为微胶囊)涂在一种塑料基材上而制成的。
微胶囊是电子纸的基本单元,它里面包含了两种不同颜色的纳米粒子。
结构
电子纸膜片:这是电子纸显示模组的核心材料,负责显示人眼实际看到的图案。
底板:作为电子纸显示屏的像素电极(下电极),用于控制电子纸每个像素的黑白
变化。底板有多种类型可选,包括 PCB、FPC、TFT 玻璃、PET 等,实际应用时
可根据具体需求选择不同的底板。电子纸膜片可通过层压的方式贴合在底板上。
驱动芯片:可根据控制指令和信号产生相应的逻辑电平和时序,用于控制底板每个
像素(或段码)的工作时序和状态,并使电子纸能够显示所需图案。
透明保护膜:一种高分子塑料薄膜,具有很强的防水汽透过性。用层压机将其紧密
贴合在电子纸膜片与底板上面,可有效防止水汽侵入赛伦纸膜片,避免电子纸因
受潮而损坏。
封边胶:一种特殊的化学胶水,将其均匀涂在透明保护膜的四周边缘处,起到隔离
水汽的作用。可避免水汽从透明保护膜四周渗入进去而对电子纸膜片造成损坏。
优势与不足
电子纸作为一种革新的信息显示的新方法和设备,区别于其他显示技术的具有以下
几个突出优势:
易阅读性:
电子纸是靠反射环境光来显示图案的,它具有纸张印刷般的效果。与传统透射
式液晶显示屏(TFT 等)相比,即使是在强烈的阳光底下,依然清晰可视;可视角
度几乎达到了 180°。另外电子纸显示柔和、无闪烁,因此“电纸书”都是采用电
子纸做屏幕。
超级省电:
电子纸只有在刷新屏幕的时候才会消耗电能,而且断电后能保持断电前最后一
帧图片的显示,这是其他屏幕都做不到的,再加上不需要背光,因此电子纸适合作
为电子标签使用。
轻薄灵活:
与其他显示屏幕相比,电子纸不管是在厚度还是重量上都有明显的优势,最薄
可以做到 0.1mm,和纸张的厚度差不多。如果采用塑料薄膜作为基材,还具有可弯
曲的特点。
以上说的都是电子纸的优势,下面说说电子纸目前的不足,这些技术不足,以
及成本上的居高不下今后随着技术发展会逐渐得到解决的。
刷新速度慢:
尤其是电泳型电子纸刷新速度是比较慢的,目前无法做动画或动态视
频显示。
色彩还原不好:
目前电子纸色彩还原还不如 TFT 等屏幕真实、鲜艳,无法很好的显
示彩色照片,再加上成本原因,目前电子纸以点色灰阶型为主。
实验电路介绍
F5529 口袋板使用了一片分辨率为 250×122 的 2.1 英寸的电子纸,SPI 接口。
程序分析
引脚初始化
由原理图可知,P3.4并不作为SOMI脚,而是用于区分信号类型是控制命令还是数据,故只将P2.7复用为CLK,P3.3复用为SIMO,其他设为GPIO
void PaperIO_Int(void)
{//Set P1.4 for slave resetGPIO_setAsOutputPin(GPIO_PORT_P1, GPIO_PIN4);//Set P2.2 for BUSYGPIO_setAsInputPin(GPIO_PORT_P2, GPIO_PIN2);//Set P3.2 for CSGPIO_setAsOutputPin(GPIO_PORT_P3, GPIO_PIN2);//Set P3.4 for output modeGPIO_setAsOutputPin(GPIO_PORT_P3, GPIO_PIN4);//P2.7 option select (CLK)GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P2, GPIO_PIN7);//P3.3 option select (SIMO)GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P3, GPIO_PIN3);nCS_H;
}
SPI模块初始化
设置SPI时钟源,SPI CLK为5M,启用中断
#define SPICLK 5000000
//Initialize MasterUSCI_A_SPI_initMasterParam param = {0};param.selectClockSource = USCI_A_SPI_CLOCKSOURCE_SMCLK;param.clockSourceFrequency = UCS_getSMCLK();param.desiredSpiClock = SPICLK;param.msbFirst = USCI_A_SPI_MSB_FIRST;param.clockPhase = USCI_A_SPI_PHASE_DATA_CHANGED_ONFIRST_CAPTURED_ON_NEXT;param.clockPolarity = USCI_A_SPI_CLOCKPOLARITY_INACTIVITY_HIGH;if (STATUS_FAIL == USCI_A_SPI_initMaster(USCI_A0_BASE, ¶m))return;//Enable SPI moduleUSCI_A_SPI_enable(USCI_A0_BASE);//Enable Receive interruptUSCI_A_SPI_clearInterrupt(USCI_A0_BASE, USCI_A_SPI_RECEIVE_INTERRUPT);USCI_A_SPI_enableInterrupt(USCI_A0_BASE, USCI_A_SPI_RECEIVE_INTERRUPT);__bis_SR_register(GIE);
发送和接收
控制命令的发送
void SPI4W_WRITECOM(unsigned char INIT_COM)
{unsigned char TEMPCOM;unsigned char scnt;TEMPCOM=INIT_COM;nCS_H;nCS_L;nDC_L;//USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;//Transmit Data to slaveUSCI_A_SPI_transmitData(USCI_A0_BASE, TEMPCOM);while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;nCS_H;
}
数据的发送
void SPI4W_WRITEDATA(unsigned char INIT_DATA)
{unsigned char TEMPCOM;unsigned char scnt;TEMPCOM=INIT_DATA;nCS_H;nCS_L;nDC_H;//USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;//Transmit Data to slaveUSCI_A_SPI_transmitData(USCI_A0_BASE, TEMPCOM);while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;nCS_H;
}
中断服务函数
本例其实并不需要接收数据,但需要启用发送中断,这里的接收函数留给大家拓展
//******************************************************************************
//
//This is the USCI_A0 interrupt vector service routine.
//
//******************************************************************************
uint8_t receiveData = 0x00;
#pragma vector=USCI_A0_VECTOR
__interrupt
void USCI_A0_ISR (void)
{switch (__even_in_range(UCA0IV,4)){//Vector 2 - RXIFGcase 2://USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT));receiveData = USCI_A_SPI_receiveData(USCI_A0_BASE);break;default: break;}
}
全部源代码
main.c
#include "main.h"
#include "Paper_Display.h"void SystemClock_Init(void)
{PMM_setVCore(PMM_CORE_LEVEL_3); //高主频工作需要较高的核心电压//XT1引脚复用GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P5, GPIO_PIN4);GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P5, GPIO_PIN5);//起振XT1UCS_turnOnLFXT1(UCS_XT1_DRIVE_3,UCS_XCAP_3);//XT2引脚复用GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P5, GPIO_PIN2);GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P5, GPIO_PIN3);//起振XT2UCS_turnOnXT2(UCS_XT2_DRIVE_4MHZ_8MHZ);//XT2作为FLL参考时钟UCS_initClockSignal(UCS_FLLREF, UCS_XT2CLK_SELECT, UCS_CLOCK_DIVIDER_8);UCS_initFLLSettle(25000, 50);//XT1作为ACLK时钟源 = 32768HzUCS_initClockSignal(UCS_ACLK, UCS_XT1CLK_SELECT, UCS_CLOCK_DIVIDER_1);//DCOCLK作为MCLK时钟源UCS_initClockSignal(UCS_MCLK, UCS_DCOCLK_SELECT, UCS_CLOCK_DIVIDER_1);//DCOCLK作为SMCLK时钟源UCS_initClockSignal(UCS_SMCLK, UCS_DCOCLK_SELECT, UCS_CLOCK_DIVIDER_1);//设置外部时钟源的频率,使得在调用UCS_getMCLK, UCS_getSMCLK 或 UCS_getACLK时可得到正确值UCS_setExternalClockSource(32768, 4000000);
}#define SPICLK 5000000int main(void)
{WDT_A_hold(WDT_A_BASE);SystemClock_Init();PaperIO_Int();//Initialize MasterUSCI_A_SPI_initMasterParam param = {0};param.selectClockSource = USCI_A_SPI_CLOCKSOURCE_SMCLK;param.clockSourceFrequency = UCS_getSMCLK();param.desiredSpiClock = SPICLK;param.msbFirst = USCI_A_SPI_MSB_FIRST;param.clockPhase = USCI_A_SPI_PHASE_DATA_CHANGED_ONFIRST_CAPTURED_ON_NEXT;param.clockPolarity = USCI_A_SPI_CLOCKPOLARITY_INACTIVITY_HIGH;if (STATUS_FAIL == USCI_A_SPI_initMaster(USCI_A0_BASE, ¶m))return;//Enable SPI moduleUSCI_A_SPI_enable(USCI_A0_BASE);//Enable Receive interruptUSCI_A_SPI_clearInterrupt(USCI_A0_BASE, USCI_A_SPI_RECEIVE_INTERRUPT);USCI_A_SPI_enableInterrupt(USCI_A0_BASE, USCI_A_SPI_RECEIVE_INTERRUPT);__bis_SR_register(GIE);INIT_SSD1673();Init_buff();// display(" ", 42, 0,TimesNewRoman,size8,1,0);
// display(" Huatsing Instruments ", 42, 16,TimesNewRoman,size8,1,0);
// display("012abcABC",80, 0,TimesNewRoman,size16,0,0);
// display("012abcABC", 0,50,Arial,size8,1,0);
// display("012abcABC",80,50,Arial,size16,1,0);
// display("012abcABC", 0,90,ArialBlack,size8,1,0);
// display("012abcABC",80,90,ArialBlack,size16,1,0);// DIS_IMG(1);DIS_IMG(2);
// DIS_IMG(3);while(1){}
}//******************************************************************************
//
//This is the USCI_A0 interrupt vector service routine.
//
//******************************************************************************
uint8_t receiveData = 0x00;
#pragma vector=USCI_A0_VECTOR
__interrupt
void USCI_A0_ISR (void)
{switch (__even_in_range(UCA0IV,4)){//Vector 2 - RXIFGcase 2://USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT));receiveData = USCI_A_SPI_receiveData(USCI_A0_BASE);break;default: break;}
}
main.h
/** main.h** Created on: 2021年7月31日* Author: Royic*/#ifndef MAIN_H_
#define MAIN_H_#include "driverlib.h"#define MCLK_IN_HZ 25000000#define delay_us(x) __delay_cycles((MCLK_IN_HZ/1000000*(x)))
#define delay_ms(x) __delay_cycles((MCLK_IN_HZ/1000*(x)))void SystemClock_Init(void);#endif /* MAIN_H_ */
墨水屏相关
Paper_Display.c
#include "Include.h"
#include "Paper_Display.h"
#include "main.h"#define DELAY_TIME 50 // 图片显示完停留时间(单位:秒)
// 测试图
#define PIC_WHITE 255 // 全白
#define PIC_BLACK 254 // 全黑
#define PIC_Orientation 253 // 方向图
#define PIC_LEFT_BLACK_RIGHT_WHITE 249 // 左黑右白
#define PIC_UP_BLACK_DOWN_WHITE 248 // 上黑下白const unsigned char init_data[]=
{0x50,0xAA,0x55,0xAA,0x55,0xAA,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x0F,0x01,0x00,0x00,0x00,0x00,0x00,
};void MyRESET()
{nRST_L;delay_ms(10);nRST_H;delay_ms(10);
}void DELAY_S(unsigned int delaytime) // 1s
{unsigned int i;for(i = 0; i < delaytime; ++i)delay_ms(1000);
}
void DELAY_M(unsigned int delaytime) // 1M
{unsigned int i;for(i = 0; i < delaytime; i++)DELAY_S(60);
}
void READBUSY()
{while(1){if(nBUSY == 0)return;elseDELAY_S(1);}
}
void FIRST_PICTURE()
{SPI4W_WRITECOM(0x21);SPI4W_WRITEDATA(0x83);SPI4W_WRITECOM(0x22);SPI4W_WRITEDATA(0xC4);
}void INIT_SSD1673()
{MyRESET();READBUSY();SPI4W_WRITECOM(0x01); // Gate SettingSPI4W_WRITEDATA(0xF9); // MUX Gate lines=250-1=249(F9H)SPI4W_WRITEDATA(0x00); // B[2]:GD=0[POR](G0 is the 1st gate output channel) B[1]:SM=0[POR](left and right gate interlaced) B[0]:TB=0[POR](scan from G0 to G319)SPI4W_WRITECOM(0x3A); // number of dummy line period set dummy line for 50Hz frame freqSPI4W_WRITEDATA(0x06); // Set 50Hz A[6:0]=06h[POR] Number of dummy line period in term of TGateSPI4W_WRITECOM(0x3B); // Gate line width set gate line for 50Hz frame freqSPI4W_WRITEDATA(0x0B); // A[3:0]=1011(78us) Line width in us 78us*(250+6)=19968us=19.968msSPI4W_WRITECOM(0x3C); // Select border waveform for VBD// SPI4W_WRITEDATA(0x30); // GS0-->GS0// SPI4W_WRITEDATA(0x31); // GS0-->GS1// SPI4W_WRITEDATA(0x32); // GS1-->GS0SPI4W_WRITEDATA(0x33); // GS1-->GS1 开机第一次刷新Border从白到白// SPI4W_WRITEDATA(0x43); // VBD-->VSS// SPI4W_WRITEDATA(0x53); // VBD-->VSH// SPI4W_WRITEDATA(0x63); // VBD-->VSL// SPI4W_WRITEDATA(0x73); // VBD-->HiZSPI4W_WRITECOM(0x11); // Data Entry modeSPI4W_WRITEDATA(0x01); // 01 –Y decrement, X incrementSPI4W_WRITECOM(0x44); // set RAM x address start/end, in page 22SPI4W_WRITEDATA(0x00); // RAM x address start at 00h;SPI4W_WRITEDATA(0x0f); // RAM x address end at 0fh(15+1)*8->128 2D13SPI4W_WRITECOM(0x45); // set RAM y address start/end, in page 22SPI4W_WRITEDATA(0xF9); // RAM y address start at FAh-1; 2D13SPI4W_WRITEDATA(0x00); // RAM y address end at 00h; 2D13SPI4W_WRITECOM(0x2C); // Vcom= *(-0.02)+0.01???// SPI4W_WRITEDATA(0x82); //-2.5V// SPI4W_WRITEDATA(0x69); //-2VSPI4W_WRITEDATA(0x4B); //-1.4V// SPI4W_WRITEDATA(0x50); //-1.5V// SPI4W_WRITEDATA(0x37); //-1V// SPI4W_WRITEDATA(0x1E); //-0.5VWRITE_LUT();SPI4W_WRITECOM(0x21); // Option for Display UpdateSPI4W_WRITEDATA(0x83); // A[7]=1(Enable bypass) A[4]=0全黑(value will be used as for bypass)DIS_IMG(PIC_WHITE); // 全黑到全白清屏,这样可防止开机出现花屏的问题SPI4W_WRITECOM(0x21); //SPI4W_WRITEDATA(0x03); // 后面刷新恢复正常的前后2幅图比较SPI4W_WRITECOM(0x3C); // Select border waveform for VBDSPI4W_WRITEDATA(0x73); // VBD-->HiZ 后面刷新时Border都是高阻}void WRITE_LUT()
{unsigned char i;SPI4W_WRITECOM(0x32);//write LUT registerfor(i=0;i<29;i++)SPI4W_WRITEDATA(init_data[i]);//write LUT register
}void Init_buff(void)
{int i;for(i=0;i<4000;i++){DisBuffer[i]=gImage_logo[i];}}//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//xx 图片显示函数 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
//xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
void DIS_IMG(unsigned char num)
{unsigned int row, col;unsigned int pcnt;SPI4W_WRITECOM(0x4E);SPI4W_WRITEDATA(0x00); // set RAM x address count to 0;SPI4W_WRITECOM(0x4F);SPI4W_WRITEDATA(0xF9); // set RAM y address count to 250-1; 2D13//DELAY_S(5);delay_ms(5);SPI4W_WRITECOM(0x24);//DELAY_S(5);delay_ms(5);pcnt = 0; // 复位或保存提示字节序号for(col=0; col<250; col++) // 总共250 GATE列 // send 128x250bits ram 2D13{for(row=0; row<16; row++) // 总共128 SOURCE行,每个像素1bit,即 128/8=16 字节{switch (num){case 1:SPI4W_WRITEDATA(DisBuffer[pcnt]);break;case 2:SPI4W_WRITEDATA(gImage_logo[pcnt]);break;case PIC_WHITE:SPI4W_WRITEDATA(0xff);break;default:break;}pcnt++;}}SPI4W_WRITECOM(0x22);SPI4W_WRITEDATA(0xC7); // (Enable Clock Signal, Enable CP) (Display update,Disable CP,Disable Clock Signal)// SPI4W_WRITEDATA(0xF7); // (Enable Clock Signal, Enable CP, Load Temperature value, Load LUT) (Display update,Disable CP,Disable Clock Signal)SPI4W_WRITECOM(0x20);delay_ms(1);READBUSY();//DELAY_S(DELAY_TIME);delay_ms(50);
}void SetpointXY(unsigned int xs,unsigned int xe,unsigned int ys,unsigned int ye)
{SPI4W_WRITECOM(0x44);//set RAM x address start/end, in page 36SPI4W_WRITEDATA(xs);//RAM x address start at 00h;SPI4W_WRITEDATA(xe);//RAM x address end at 11h(17)->72: [because 1F(31)->128 and 12(18)->76]SPI4W_WRITECOM(0x45);//set RAM y address start/end, in page 37SPI4W_WRITEDATA(ys);//RAM y address start at 00h;SPI4W_WRITEDATA(ye);//RAM y address start at ABh(171)->172: [because B3(179)->180]SPI4W_WRITECOM(0x4E);//set RAM x address count to 0;SPI4W_WRITEDATA(xs);SPI4W_WRITECOM(0x4F);//set RAM y address count to 0;SPI4W_WRITEDATA(ye);SPI4W_WRITECOM(0x24);
}void enterdeepsleep()
{SPI4W_WRITECOM(0x10);SPI4W_WRITEDATA(0x01);
}void SPI4W_WRITECOM(unsigned char INIT_COM)
{unsigned char TEMPCOM;unsigned char scnt;TEMPCOM=INIT_COM;nCS_H;nCS_L;nDC_L;//USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;//Transmit Data to slaveUSCI_A_SPI_transmitData(USCI_A0_BASE, TEMPCOM);while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;nCS_H;
}void SPI4W_WRITEDATA(unsigned char INIT_DATA)
{unsigned char TEMPCOM;unsigned char scnt;TEMPCOM=INIT_DATA;nCS_H;nCS_L;nDC_H;//USCI_A0 TX buffer ready?while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;//Transmit Data to slaveUSCI_A_SPI_transmitData(USCI_A0_BASE, TEMPCOM);while (!USCI_A_SPI_getInterruptStatus(USCI_A0_BASE, USCI_A_SPI_TRANSMIT_INTERRUPT)) ;nCS_H;
}unsigned char FontSize[]={16,32};
void display(unsigned char *str, //字符串unsigned int xsize, //x方向位置unsigned int ysize, //y方向位置unsigned int font, //字体 0,1,2unsigned int size, //字号 0,1unsigned int reverse,//反显 0 正常显示, 1 反显unsigned int fresh //立即刷新)
{unsigned char i,j,k;unsigned char *zimoPoint;unsigned char zimoW;unsigned char zimoH;unsigned char moveBytes; //移动字节数unsigned char moveBits; //移动位数volatile unsigned char zimoBufferTemp[6];zimoW=FontSize[size]/2; //x向行数zimoH=FontSize[size]/8; //y向字节数moveBits=ysize%8;if((moveBits)!=0) //非完整字节处理{moveBytes=zimoH+1;}else moveBytes=zimoH;while(*str){if((font==TimesNewRoman) && (size==size8)) zimoPoint=(unsigned char *)&TimesNewRoman8;else if((font==TimesNewRoman) && (size==size16)) zimoPoint=(unsigned char *)&TimesNewRoman16;zimoPoint=zimoPoint+((*str)-0x20)*zimoW*zimoH; //指向字符字模的开始地址。for(i=0;i<zimoW;i++){//读出字模一列数据for(j=0;j<6;j++) zimoBufferTemp[j]=0;if(reverse==0){for(j=0;j<zimoH;j++){zimoBufferTemp[j]=~(*(zimoPoint+i+j*zimoW));}}else{for(j=0;j<zimoH;j++){zimoBufferTemp[j]=(*(zimoPoint+i+j*zimoW));}}//字模一列数据移位操作if (moveBits==0);else{for(k=0;k<moveBits;k++){for(j=moveBytes;j>0;j--){zimoBufferTemp[j]=zimoBufferTemp[j]>>1;if ((zimoBufferTemp[j-1]&0x01)>0) zimoBufferTemp[j]=zimoBufferTemp[j]+0x80;}zimoBufferTemp[0]=zimoBufferTemp[0]>>1;}}//DisBuffer处理if (moveBits==0);else{k=(0xff>>moveBits);zimoBufferTemp[moveBytes-1]=zimoBufferTemp[moveBytes-1] | (DisBuffer[(xsize+i)*16+((ysize/8)+zimoH)] & k);k=~k;zimoBufferTemp[0]=zimoBufferTemp[0] | (DisBuffer[(xsize+i)*16+(ysize/8)] & k);}//更新 DisBufferfor(j=0;j<moveBytes;j++){DisBuffer[(xsize+i)*16+((ysize/8)+j)]=zimoBufferTemp[j];}}xsize=xsize+zimoW;str++;}}void PaperIO_Int(void)
{//Set P1.4 for slave resetGPIO_setAsOutputPin(GPIO_PORT_P1, GPIO_PIN4);//Set P2.2 for BUSYGPIO_setAsInputPin(GPIO_PORT_P2, GPIO_PIN2);//Set P3.2 for CSGPIO_setAsOutputPin(GPIO_PORT_P3, GPIO_PIN2);//Set P3.4 for output modeGPIO_setAsOutputPin(GPIO_PORT_P3, GPIO_PIN4);//P2.7 option select (CLK)GPIO_setAsPeripheralModuleFunctionOutputPin(GPIO_PORT_P2, GPIO_PIN7);//P3.3 option select (SIMO)GPIO_setAsPeripheralModuleFunctionInputPin(GPIO_PORT_P3, GPIO_PIN3);nCS_H;
}
Paper_Display.h
#include "main.h"#define TimesNewRoman 0
#define Arial 1
#define ArialBlack 2
#define size8 0
#define size16 1#define nRST_H GPIO_setOutputHighOnPin(GPIO_PORT_P1, GPIO_PIN4)
#define nRST_L GPIO_setOutputLowOnPin(GPIO_PORT_P1, GPIO_PIN4)
#define nCS_H GPIO_setOutputHighOnPin(GPIO_PORT_P3, GPIO_PIN2)
#define nCS_L GPIO_setOutputLowOnPin(GPIO_PORT_P3, GPIO_PIN2)
#define nDC_H GPIO_setOutputHighOnPin(GPIO_PORT_P3, GPIO_PIN4)
#define nDC_L GPIO_setOutputLowOnPin(GPIO_PORT_P3, GPIO_PIN4)#define nBUSY GPIO_getInputPinValue(GPIO_PORT_P2, GPIO_PIN2)extern volatile unsigned char DisBuffer[250*16];void SPI4W_WRITECOM(unsigned char INIT_COM);
void SPI4W_WRITEDATA(unsigned char INIT_DATA);
void SPI4W_WRITE(unsigned char INIT_COM,unsigned char INIT_DATA);
void MYRESET(void);
void WRITE_LUT(void);
void INIT_SSD1673(void);
void DIS_IMG(unsigned char num);
void FIRST_PICTURE(void);
void IMAGE_WRITE(unsigned char patt_num);void DELAY_S(unsigned int delaytime);
void DELAY_M(unsigned int delaytime);void RING(void);
void READBUSY(void);
void closebump(void);
void DisplayString(const char* str, unsigned int sx, unsigned int sy);
void enterdeepsleep(void);
void Init_buff(void);
void SET_EYEONE(void);
void PaperIO_Int(void);
void display(unsigned char *str, //字符串unsigned int xsize, //x方向位置unsigned int ysize, //y方向位置unsigned int font, //字体 0,1,2unsigned int size, //字号 0,1unsigned int reverse,//反显 0 正常显示, 1 反显unsigned int fresh //立即刷新);
Include.h
/** Include.h** Created on: 2013-11-12* Author: Lenovo*/#ifndef INCLUDE_H_
#define INCLUDE_H_#include <string.h>#endif /* INCLUDE_H_ */#define uchar unsigned char
#define uint unsigned int#define TimesNewRoman 0
#define Arial 1
#define ArialBlack 2
#define size8 0
#define size16 1
volatile unsigned char DisBuffer[250*16];const unsigned char TimesNewRoman8[]=
{
/* */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ! */
0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE8,0x00,0x00,0x00,0x00,0x00,
/* " */
0x00,0x1E,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* # */
0x02,0x02,0x07,0x3A,0x02,0x07,0x3A,0x02,0x40,0x78,0xC0,0x40,0x78,0xC0,0x40,0x40,
/* $ */
0x00,0x0E,0x11,0x3F,0x10,0x0C,0x00,0x00,0x00,0x30,0x08,0xFC,0x88,0x70,0x00,0x00,
/* % */
0x0E,0x11,0x11,0x0E,0x00,0x00,0x01,0x06,0x00,0x00,0x08,0x30,0x40,0x80,0x00,0x00,
/* & */
0x00,0x00,0x00,0x00,0x0F,0x11,0x12,0x1C,0x00,0x70,0x98,0x88,0x08,0xC8,0x30,0x28,
/* ' */
0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ( */
0x00,0x03,0x0C,0x10,0x20,0x00,0x00,0x00,0x00,0xF0,0x0C,0x02,0x01,0x00,0x00,0x00,
/* ) */
0x20,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,0x01,0x02,0x0C,0xF0,0x00,0x00,0x00,0x00,
/* * */
0x00,0x12,0x0C,0x3F,0x0C,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* + */
0x01,0x01,0x01,0x0F,0x01,0x01,0x01,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,
/* , */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
/* - */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x00,0x00,0x00,0x00,
/* . */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
/* / */
0x00,0x01,0x0E,0x30,0x00,0x00,0x00,0x00,0x18,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
/* 0 */
0x00,0x0F,0x10,0x10,0x10,0x0F,0x00,0x00,0x00,0xF0,0x08,0x08,0x08,0xF0,0x00,0x00,
/* 1 */
0x00,0x00,0x08,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,
/* 2 */
0x00,0x08,0x10,0x10,0x11,0x0E,0x00,0x00,0x00,0x18,0x28,0x48,0x88,0x18,0x00,0x00,
/* 3 */
0x00,0x08,0x10,0x11,0x13,0x0C,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0xF0,0x00,0x00,
/* 4 */
0x00,0x01,0x06,0x08,0x1F,0x00,0x00,0x00,0xC0,0x40,0x40,0x40,0xF8,0x40,0x00,0x00,
/* 5 */
0x00,0x02,0x0E,0x12,0x11,0x10,0x00,0x00,0x00,0x08,0x08,0x08,0x10,0xE0,0x00,0x00,
/* 6 */
0x00,0x03,0x05,0x0A,0x12,0x11,0x00,0x00,0x00,0xF0,0x08,0x08,0x08,0xF0,0x00,0x00,
/* 7 */
0x08,0x10,0x10,0x10,0x10,0x17,0x18,0x00,0x00,0x00,0x00,0x18,0xE0,0x00,0x00,0x00,
/* 8 */
0x00,0x0C,0x12,0x11,0x12,0x0C,0x00,0x00,0x00,0x70,0x88,0x08,0x88,0x70,0x00,0x00,
/* 9 */
0x00,0x0F,0x10,0x10,0x10,0x0F,0x00,0x00,0x00,0x08,0x88,0x90,0xA0,0xC0,0x00,0x00,
/* : */
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
/* ; */
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0A,0x0C,0x00,0x00,0x00,0x00,0x00,
/* < */
0x00,0x01,0x02,0x02,0x04,0x04,0x08,0x00,0x00,0x00,0x80,0x80,0x40,0x40,0x20,0x00,
/* = */
0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
/* > */
0x00,0x08,0x04,0x04,0x02,0x02,0x01,0x00,0x00,0x20,0x40,0x40,0x80,0x80,0x00,0x00,
/* ? */
0x00,0x0C,0x10,0x10,0x11,0x0E,0x00,0x00,0x00,0x00,0x00,0xE8,0x00,0x00,0x00,0x00,
/* @ */
0x00,0x03,0x04,0x08,0x11,0x22,0x24,0x24,0x00,0xF8,0x04,0x02,0xF1,0x08,0x08,0x10,
/* A */
0x00,0x00,0x00,0x01,0x06,0x18,0x06,0x01,0x08,0x08,0x38,0xC8,0x40,0x40,0x40,0xC8,
/* B */
0x00,0x10,0x1F,0x11,0x11,0x11,0x11,0x0E,0x00,0x08,0xF8,0x08,0x08,0x08,0x08,0x90,
/* C */
0x00,0x07,0x08,0x10,0x10,0x10,0x10,0x08,0x00,0xE0,0x10,0x08,0x08,0x08,0x08,0x10,
/* D */
0x00,0x10,0x1F,0x10,0x10,0x10,0x10,0x08,0x00,0x08,0xF8,0x08,0x08,0x08,0x08,0x10,
/* E */
0x00,0x10,0x1F,0x11,0x11,0x13,0x10,0x18,0x00,0x08,0xF8,0x08,0x08,0x88,0x08,0x18,
/* F */
0x00,0x10,0x1F,0x11,0x11,0x13,0x10,0x18,0x00,0x08,0xF8,0x08,0x00,0x80,0x00,0x00,
/* G */
0x00,0x07,0x08,0x10,0x10,0x10,0x10,0x08,0x00,0xE0,0x10,0x08,0x08,0x08,0x08,0x88,
/* H */
0x00,0x10,0x1F,0x11,0x01,0x01,0x01,0x11,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x08,
/* I */
0x00,0x10,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,
/* J */
0x00,0x00,0x10,0x1F,0x10,0x00,0x00,0x00,0x18,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,
/* K */
0x00,0x10,0x1F,0x11,0x01,0x02,0x14,0x18,0x00,0x08,0xF8,0x08,0x80,0x40,0x28,0x18,
/* L */
0x00,0x10,0x1F,0x10,0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x08,0x08,0x08,0x18,
/* M */
0x00,0x10,0x1F,0x18,0x07,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0xE0,0x18,0xE0,
/* N */
0x00,0x10,0x1F,0x04,0x02,0x01,0x00,0x10,0x00,0x08,0xF8,0x08,0x00,0x80,0x40,0x20,
/* O */
0x00,0x07,0x08,0x10,0x10,0x10,0x10,0x10,0x00,0xE0,0x10,0x08,0x08,0x08,0x08,0x08,
/* P */
0x00,0x10,0x1F,0x10,0x10,0x10,0x10,0x0F,0x00,0x08,0xF8,0x88,0x80,0x80,0x80,0x00,
/* Q */
0x00,0x07,0x08,0x10,0x10,0x10,0x10,0x10,0x00,0xE0,0x10,0x08,0x08,0x0C,0x0A,0x0A,
/* R */
0x00,0x10,0x1F,0x11,0x11,0x11,0x11,0x0E,0x00,0x08,0xF8,0x08,0x00,0x80,0x60,0x18,
/* S */
0x00,0x0E,0x11,0x11,0x10,0x08,0x1C,0x00,0x00,0x38,0x10,0x08,0x88,0x88,0x70,0x00,
/* T */
0x18,0x10,0x10,0x10,0x1F,0x10,0x10,0x10,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,
/* U */
0x00,0x10,0x1F,0x10,0x00,0x00,0x00,0x10,0x00,0x00,0xE0,0x10,0x08,0x08,0x08,0x10,
/* V */
0x10,0x10,0x1C,0x13,0x00,0x00,0x00,0x13,0x00,0x00,0x00,0x80,0x70,0x18,0x60,0x80,
/* W */
0x10,0x10,0x1E,0x11,0x00,0x10,0x13,0x1E,0x00,0x00,0x00,0xE0,0x18,0xE0,0x00,0x00,
/* X */
0x10,0x10,0x18,0x14,0x13,0x01,0x12,0x14,0x08,0x08,0x18,0x28,0x40,0x80,0x68,0x18,
/* Y */
0x00,0x10,0x10,0x1C,0x13,0x00,0x01,0x16,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,
/* Z */
0x00,0x1C,0x10,0x10,0x11,0x16,0x18,0x10,0x08,0x18,0x68,0x88,0x08,0x08,0x08,0x18,
/* [ */
0x00,0x3F,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x01,0x00,0x00,0x00,0x00,
/* \ */
0x30,0x0E,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x18,0x00,0x00,0x00,0x00,
/* ] */
0x20,0x20,0x3F,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0xFF,0x00,0x00,0x00,0x00,0x00,
/* ^ */
0x03,0x0C,0x10,0x10,0x0C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* _ */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
/* ` */
0x00,0x10,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* a */
0x00,0x01,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0x30,0x48,0x48,0x48,0xF8,0x08,0x00,
/* b */
0x10,0x3F,0x01,0x02,0x02,0x01,0x00,0x00,0x00,0xF0,0x08,0x08,0x08,0xF0,0x00,0x00,
/* c */
0x00,0x01,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0xF0,0x08,0x08,0x08,0x10,0x00,0x00,
/* d */
0x00,0x01,0x02,0x02,0x11,0x3F,0x00,0x00,0x00,0xF0,0x08,0x08,0x10,0xF8,0x10,0x00,
/* e */
0x00,0x01,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0xF0,0x88,0x88,0x88,0x90,0x00,0x00,
/* f */
0x00,0x02,0x1F,0x22,0x22,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,
/* g */
0x00,0x01,0x02,0x02,0x02,0x03,0x02,0x00,0x00,0xD6,0x29,0x29,0x29,0xC9,0x06,0x00,
/* h */
0x10,0x3F,0x01,0x02,0x02,0x01,0x00,0x00,0x08,0xF8,0x08,0x00,0x08,0xF8,0x08,0x00,
/* i */
0x01,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,
/* j */
0x01,0x23,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,
/* k */
0x10,0x3F,0x00,0x00,0x03,0x02,0x02,0x00,0x08,0xF8,0x48,0xC0,0x28,0x18,0x08,0x00,
/* l */
0x10,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,
/* m */
0x01,0x03,0x01,0x02,0x02,0x01,0x01,0x02,0x08,0xF8,0x08,0x00,0x08,0xF8,0x08,0x00,
/* n */
0x01,0x03,0x01,0x02,0x02,0x01,0x00,0x00,0x08,0xF8,0x08,0x00,0x08,0xF8,0x08,0x00,
/* o */
0x00,0x01,0x02,0x02,0x02,0x01,0x00,0x00,0x00,0xF0,0x08,0x08,0x08,0xF0,0x00,0x00,
/* p */
0x01,0x03,0x01,0x02,0x02,0x01,0x00,0x00,0x01,0xFF,0x11,0x08,0x08,0xF0,0x00,0x00,
/* q */
0x00,0x01,0x02,0x02,0x01,0x03,0x00,0x00,0x00,0xF0,0x08,0x08,0x11,0xFF,0x01,0x00,
/* r */
0x01,0x03,0x01,0x02,0x02,0x00,0x00,0x00,0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,
/* s */
0x00,0x01,0x02,0x02,0x03,0x00,0x00,0x00,0x00,0x98,0x48,0x48,0x30,0x00,0x00,0x00,
/* t */
0x02,0x0F,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0xF8,0x08,0x10,0x00,0x00,0x00,0x00,
/* u */
0x02,0x03,0x00,0x00,0x02,0x03,0x00,0x00,0x00,0xF0,0x08,0x08,0x10,0xF8,0x10,0x00,
/* v */
0x02,0x03,0x02,0x00,0x02,0x03,0x02,0x00,0x00,0x80,0x70,0x08,0x70,0x80,0x00,0x00,
/* w */
0x02,0x03,0x02,0x00,0x02,0x03,0x02,0x00,0x00,0x80,0x70,0x18,0x60,0x80,0x70,0x18,
/* x */
0x02,0x03,0x02,0x00,0x02,0x03,0x02,0x00,0x08,0x18,0xA8,0x40,0xA8,0x18,0x08,0x00,
/* y */
0x02,0x03,0x02,0x00,0x02,0x03,0x02,0x00,0x01,0x81,0x62,0x1C,0x60,0x80,0x00,0x00,
/* z */
0x00,0x03,0x02,0x02,0x03,0x02,0x00,0x00,0x08,0x18,0x68,0x88,0x08,0x18,0x00,0x00,
/* { */
0x00,0x00,0x00,0x0F,0x10,0x20,0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x01,0x00,0x00,
/* | */
0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
/* } */
0x00,0x20,0x10,0x0F,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x7E,0x80,0x00,0x00,0x00,
/* ~ */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x80,0x80,0x40,0x40,0x40,0x80,};const unsigned char TimesNewRoman16[]=
{
/* */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ! */
0x00,0x00,0x00,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x98,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* " */
0x00,0x00,0x07,0x07,0x00,0x00,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xF0,0x80,0x00,0x00,0xF0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* # */
0x00,0x00,0x00,0x01,0x0E,0x00,0x00,0x00,0x01,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,
0x21,0x21,0x27,0xF9,0x21,0x21,0x21,0x27,0xF9,0x21,0x21,0x00,0x00,0x00,0x00,0x00,
0x00,0x38,0xC0,0x00,0x00,0x00,0x38,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* $ */
0x00,0x01,0x03,0x06,0x04,0x0F,0x04,0x04,0x02,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xE0,0xF0,0x38,0x18,0xFF,0x0C,0x06,0x03,0xC3,0x01,0x00,0x00,0x00,0x00,0x00,
0x00,0x70,0x18,0x08,0x08,0xFC,0x08,0x08,0x10,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* % */
0x00,0x01,0x03,0x06,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x04,
0x00,0xF0,0xF8,0x0C,0x04,0x0C,0xF8,0xF0,0x03,0x04,0x08,0x30,0x43,0x87,0x0C,0x08,
0x00,0x00,0x00,0x00,0x08,0x10,0x60,0x80,0x00,0x00,0x00,0x00,0xE0,0xF0,0x18,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* & */
0x00,0x00,0x00,0x00,0x00,0x01,0x03,0x06,0x04,0x04,0x06,0x03,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0x02,0x04,0xE8,0xF8,0x1E,0x17,0x23,0x41,0x80,0x11,0x1E,0x18,0x10,
0x00,0xE0,0xF0,0x18,0x08,0x08,0x08,0x08,0x10,0xA0,0xE0,0xF0,0x30,0x18,0x18,0x18,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ' */
0x00,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xF0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ( */
0x00,0x00,0x00,0x00,0x03,0x06,0x04,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x1F,0x7F,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF8,0x1C,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ) */
0x08,0x04,0x06,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xE0,0x7F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x01,0x03,0x1C,0xF8,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* * */
0x00,0x00,0x03,0x03,0x01,0x00,0x0F,0x00,0x01,0x03,0x03,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x30,0x30,0xE0,0xC0,0xFC,0xC0,0xE0,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* + */
0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0x08,0x08,0x08,0x08,0xFF,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* , */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x18,0x18,0x19,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* - */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x03,0x03,0x03,0x03,0x03,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* . */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* / */
0x00,0x00,0x00,0x00,0x00,0x07,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x03,0x1C,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x70,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 0 */
0x00,0x00,0x01,0x03,0x06,0x04,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x7F,0xFF,0x80,0x00,0x00,0x00,0x00,0x00,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0xE0,0x70,0x18,0x08,0x08,0x18,0x70,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 1 */
0x00,0x00,0x00,0x02,0x02,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 2 */
0x00,0x00,0x03,0x06,0x06,0x06,0x06,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0x00,0x00,0x00,0x00,0x03,0x06,0xF8,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x18,0x38,0x58,0x98,0x18,0x18,0x18,0x38,0x20,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 3 */
0x00,0x01,0x02,0x06,0x06,0x06,0x07,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x08,0x18,0x1C,0xEE,0xCF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x18,0x18,0x08,0x08,0x08,0x08,0x10,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 4 */
0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x01,0x02,0x0C,0x30,0x40,0x80,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x80,0x80,0x80,0x80,0x80,0xF8,0xF8,0x80,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 5 */
0x00,0x00,0x00,0x01,0x06,0x06,0x06,0x06,0x06,0x04,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x60,0xE0,0x60,0x70,0x30,0x38,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x10,0x18,0x08,0x08,0x08,0x08,0x10,0x60,0x80,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 6 */
0x00,0x00,0x00,0x00,0x01,0x01,0x02,0x02,0x04,0x04,0x04,0x00,0x00,0x00,0x00,0x00,
0x00,0x0F,0x3F,0xE8,0x90,0x10,0x10,0x18,0x1C,0x0F,0x07,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0xE0,0x30,0x18,0x08,0x08,0x08,0x10,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 7 */
0x00,0x01,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0x04,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x00,0x00,0x00,0x00,0x03,0x1C,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x08,0x70,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 8 */
0x00,0x01,0x03,0x06,0x04,0x04,0x04,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xE3,0x72,0x3C,0x1C,0x0C,0x1E,0x27,0xE3,0xC1,0x00,0x00,0x00,0x00,0x00,
0x00,0xE0,0xF0,0x18,0x08,0x08,0x08,0x08,0x18,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* 9 */
0x00,0x00,0x01,0x02,0x04,0x04,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xF8,0xFC,0x0E,0x06,0x02,0x02,0x02,0x05,0xFF,0x7C,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x08,0x08,0x10,0x10,0x20,0x60,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* : */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x30,0x30,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ; */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x18,0x18,0x19,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* < */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x04,0x0A,0x0A,0x0A,0x11,0x11,0x20,0x20,0x20,0x40,0x40,0x40,0x80,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x40,0x40,0x40,0x20,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* = */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* > */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x80,0x40,0x40,0x40,0x20,0x20,0x20,0x11,0x11,0x0A,0x0A,0x0A,0x04,0x00,0x00,
0x00,0x20,0x40,0x40,0x40,0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ? */
0x00,0x01,0x02,0x04,0x04,0x04,0x06,0x03,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xC0,0x00,0x01,0x02,0x1C,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xD8,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* @ */
0x00,0x00,0x00,0x00,0x01,0x03,0x02,0x04,0x04,0x08,0x08,0x08,0x08,0x08,0x08,0x04,
0x00,0x0F,0x38,0xC0,0x80,0x00,0x01,0x07,0x1F,0x38,0x20,0x40,0x40,0x23,0x3F,0x7C,
0x00,0xF0,0x0C,0x03,0x01,0x00,0xF0,0xF8,0x08,0x08,0x10,0x20,0x78,0xF8,0x88,0x08,
0x00,0x00,0x00,0x00,0x80,0x80,0x40,0x40,0x20,0x20,0x20,0x20,0x20,0x20,0x40,0x40,
/* A */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x01,0x0F,0x31,0xC1,0x01,0x81,0xF1,0x7D,0x0F,0x03,0x00,0x00,0x00,
0x08,0x18,0x78,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x88,0xF8,0x78,0x18,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* B */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x06,0x03,0x03,0x01,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x08,0x08,0x08,0x08,0x08,0x0C,0x1C,0xF6,0xE7,0x01,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x08,0x08,0x08,0x08,0x18,0x30,0xF0,0xC0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* C */
0x00,0x00,0x00,0x01,0x03,0x02,0x04,0x04,0x04,0x04,0x04,0x06,0x02,0x03,0x07,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0x00,
0x00,0x00,0xC0,0xE0,0x30,0x10,0x08,0x08,0x08,0x08,0x08,0x10,0x10,0x20,0x40,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* D */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x06,0x02,0x03,0x01,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x3F,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x08,0x08,0x08,0x18,0x10,0x30,0xE0,0xC0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* E */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x07,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x80,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x08,0x08,0x08,0x08,0x18,0x38,0x40,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* F */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x04,0x04,0x06,0x07,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,0x80,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* G */
0x00,0x00,0x00,0x01,0x03,0x02,0x04,0x04,0x04,0x04,0x04,0x06,0x02,0x03,0x07,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x8F,0xCF,0x08,
0x00,0x00,0xC0,0xE0,0x30,0x10,0x18,0x08,0x08,0x08,0x08,0x08,0x18,0xF0,0xF0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* H */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x04,0x04,0x07,0x07,0x04,0x04,
0x00,0x00,0x00,0xFF,0xFF,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0xFF,0xFF,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* I */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* J */
0x00,0x00,0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x30,0x38,0x18,0x08,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* K */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x04,0x07,0x06,0x06,0x04,0x04,
0x00,0x00,0x00,0xFF,0xFF,0x0C,0x1E,0x17,0x23,0x41,0x80,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x80,0xC0,0xE8,0x78,0x38,0x18,0x18,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* L */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x08,0x08,0x08,0x08,0x18,0x78,0xE0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* M */
0x00,0x04,0x04,0x07,0x07,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,
0x00,0x00,0x00,0xFF,0x80,0xE0,0xF8,0x3F,0x07,0x01,0x00,0x00,0x03,0x1C,0x60,0x80,
0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0xC0,0xF0,0x78,0x60,0x80,0x00,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* N */
0x04,0x04,0x06,0x07,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x07,0x04,0x04,
0x00,0x00,0x00,0xFF,0x80,0xC0,0xF0,0x78,0x1C,0x0F,0x07,0x01,0x00,0xFF,0x00,0x00,
0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x80,0xC0,0xF0,0xF8,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* O */
0x00,0x00,0x00,0x01,0x03,0x02,0x04,0x04,0x04,0x04,0x04,0x02,0x03,0x01,0x00,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x3F,
0x00,0x00,0xC0,0xE0,0x30,0x10,0x08,0x08,0x08,0x08,0x08,0x10,0x30,0x60,0xC0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* P */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x06,0x03,0x03,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x04,0x04,0x04,0x04,0x0C,0x1C,0xF8,0xF0,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Q */
0x00,0x00,0x00,0x01,0x03,0x02,0x04,0x04,0x04,0x04,0x04,0x02,0x03,0x01,0x00,0x00,
0x00,0x3F,0xFF,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x3F,
0x00,0x00,0xC0,0xE0,0x30,0x18,0x0C,0x0C,0x0E,0x0F,0x0B,0x11,0x30,0x60,0xC0,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0xC0,0x40,0x40,
/* R */
0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x06,0x07,0x03,0x01,0x00,0x00,0x00,
0x00,0x00,0x00,0xFF,0xFF,0x04,0x04,0x04,0x07,0x0F,0x19,0xF8,0xE0,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x80,0xE0,0x70,0x18,0x18,0x08,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* S */
0x00,0x01,0x03,0x06,0x04,0x04,0x04,0x02,0x03,0x07,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF0,0x30,0x38,0x18,0x0C,0x0E,0x07,0xC3,0x01,0x00,0x00,0x00,0x00,0x00,
0x00,0xF8,0x30,0x10,0x08,0x08,0x08,0x08,0x18,0xF0,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* T */
0x07,0x06,0x04,0x04,0x04,0x04,0x07,0x07,0x04,0x04,0x04,0x04,0x06,0x07,0x00,0x00,
0x80,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* U */
0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x07,0x04,0x04,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,
0x00,0x00,0xC0,0xF0,0x30,0x18,0x08,0x08,0x08,0x08,0x08,0x10,0x20,0xC0,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* V */
0x04,0x04,0x06,0x07,0x05,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x07,0x06,0x04,
0x00,0x00,0x00,0xC0,0xF8,0x3E,0x07,0x00,0x00,0x00,0x07,0x18,0x60,0x80,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF8,0x38,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* W */
0x04,0x04,0x06,0x07,0x07,0x04,0x00,0x00,0x04,0x04,0x07,0x07,0x04,0x04,0x00,0x00,
0x00,0x00,0x00,0xC0,0xF0,0x3E,0x07,0x01,0x00,0x01,0x0E,0xF8,0xFC,0x1F,0x03,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF0,0x38,0xC0,0x00,0x00,0x00,0x80,0xE0,0x78,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* X */
0x00,0x04,0x04,0x06,0x07,0x07,0x04,0x04,0x00,0x00,0x00,0x04,0x04,0x07,0x06,0x04,
0x00,0x00,0x00,0x00,0x00,0xC0,0xE0,0x73,0x1C,0x0E,0x33,0x41,0x80,0x00,0x00,0x00,
0x00,0x08,0x08,0x18,0x38,0x68,0x80,0x00,0x00,0x00,0x88,0xC8,0x78,0x38,0x18,0x08,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Y */
0x00,0x04,0x04,0x06,0x07,0x07,0x04,0x00,0x00,0x00,0x00,0x00,0x04,0x07,0x06,0x04,
0x00,0x00,0x00,0x00,0x80,0xC0,0xF0,0x38,0x0F,0x07,0x18,0x20,0xC0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* Z */
0x00,0x07,0x06,0x04,0x04,0x04,0x04,0x04,0x04,0x05,0x07,0x06,0x04,0x00,0x00,0x00,
0x00,0x80,0x00,0x00,0x03,0x07,0x1C,0x38,0xF0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,
0x08,0x38,0x78,0xE8,0x88,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x38,0x60,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* [ */
0x00,0x00,0x0F,0x0F,0x08,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xC0,0xC0,0x40,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* \ */
0x08,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xE0,0x1C,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x80,0x70,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ] */
0x00,0x08,0x08,0x08,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x40,0x40,0x40,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ^ */
0x00,0x00,0x00,0x03,0x04,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x30,0xC0,0x00,0x00,0x00,0x00,0xC0,0x30,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* _ */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x00,0x00,
/* ` */
0x00,0x04,0x06,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* a */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x1C,0x1C,0x21,0x21,0x21,0x32,0x3F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x70,0xF8,0x98,0x08,0x08,0x10,0xF8,0xF8,0x08,0x10,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* b */
0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x10,0x20,0x20,0x20,0x38,0x1F,0x0F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xF0,0xF0,0x18,0x08,0x08,0x08,0x30,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* c */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0x0F,0x10,0x20,0x20,0x20,0x30,0x1C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF0,0x70,0x38,0x18,0x18,0x18,0x30,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* d */
0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0x0F,0x18,0x20,0x20,0x20,0x10,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF0,0x38,0x18,0x08,0x08,0x10,0xF8,0xF8,0x10,0x10,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* e */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0x1F,0x12,0x22,0x22,0x22,0x32,0x1E,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF0,0x70,0x38,0x18,0x18,0x10,0x30,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* f */
0x00,0x00,0x00,0x01,0x07,0x04,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x20,0x20,0xFF,0xFF,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* g */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x0F,0x1F,0x30,0x20,0x20,0x30,0x1F,0x1F,0x10,0x10,0x00,0x00,0x00,0x00,0x00,
0x01,0x33,0xBC,0xD8,0x58,0x58,0xD8,0x98,0x18,0x19,0x0E,0x00,0x00,0x00,0x00,0x00,
0x80,0x80,0xC0,0x40,0x40,0x40,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* h */
0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x10,0x10,0x20,0x20,0x3F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x00,0x00,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* i */
0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* j */
0x00,0x00,0x0C,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* k */
0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x01,0x03,0x04,0x28,0x30,0x20,0x20,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x88,0xC0,0x68,0x38,0x18,0x08,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* l */
0x04,0x04,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* m */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x10,0x10,0x20,0x30,0x3F,0x1F,0x10,0x10,0x20,0x20,0x3F,0x1F,
0x08,0x08,0xF8,0xF8,0x08,0x00,0x00,0x08,0xF8,0xF8,0x08,0x00,0x00,0x08,0xF8,0xF8,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* n */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x10,0x10,0x20,0x20,0x3F,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x00,0x00,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* o */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0x0F,0x10,0x20,0x20,0x20,0x30,0x18,0x1F,0x07,0x00,0x00,0x00,0x00,0x00,
0x00,0xC0,0xF0,0x30,0x18,0x08,0x08,0x08,0x10,0xE0,0xC0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* p */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x10,0x20,0x20,0x20,0x38,0x1F,0x0F,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0xFF,0x10,0x08,0x08,0x08,0x30,0xF0,0xC0,0x00,0x00,0x00,0x00,0x00,
0x40,0x40,0xC0,0xC0,0x40,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* q */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x07,0x0F,0x18,0x20,0x20,0x20,0x30,0x1F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0xE0,0xF0,0x38,0x08,0x08,0x08,0x10,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0xC0,0xC0,0x40,0x40,0x00,0x00,0x00,0x00,
/* r */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x10,0x10,0x3F,0x3F,0x10,0x20,0x30,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x08,0xF8,0xF8,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* s */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x0E,0x37,0x23,0x23,0x21,0x19,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x78,0x30,0x18,0x88,0x88,0xD0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* t */
0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x20,0xFF,0xFF,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xF0,0xF8,0x08,0x08,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* u */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x20,0x3F,0x3F,0x00,0x00,0x20,0x20,0x3F,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xF0,0xF8,0x08,0x08,0x08,0x10,0xF8,0xF8,0x10,0x10,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* v */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x30,0x3C,0x3F,0x23,0x00,0x00,0x00,0x27,0x38,0x20,0x20,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xC0,0xF0,0x38,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* w */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x20,0x3C,0x3F,0x27,0x00,0x20,0x23,0x3C,0x3F,0x27,0x00,0x00,0x27,0x38,0x20,
0x00,0x00,0x00,0x80,0xF0,0x78,0xE0,0x00,0x00,0x80,0xF0,0x78,0xE0,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* x */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x20,0x30,0x38,0x2E,0x07,0x07,0x28,0x30,0x20,0x20,0x00,0x00,0x00,0x00,0x00,
0x08,0x18,0x18,0x68,0x80,0x00,0xC0,0xE8,0x78,0x18,0x08,0x08,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* y */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x20,0x30,0x3C,0x3F,0x23,0x00,0x00,0x00,0x27,0x38,0x20,0x20,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0xC1,0xF7,0x38,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0xC0,0xC0,0xC0,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* z */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x38,0x20,0x20,0x21,0x27,0x2E,0x3C,0x30,0x20,0x00,0x00,0x00,0x00,0x00,0x00,
0x08,0x18,0x78,0xE8,0xC8,0x08,0x08,0x08,0x08,0x38,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* { */
0x00,0x00,0x00,0x00,0x00,0x01,0x07,0x04,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x02,0x05,0xFD,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xC0,0x40,0x00,0x00,0x00,0x00,0x00,0x00,
/* | */
0x00,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* } */
0x00,0x00,0x08,0x08,0x04,0x07,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0xF8,0xFD,0x05,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x7F,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x40,0xC0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/* ~ */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x03,0x06,0x04,0x04,0x04,0x02,0x02,0x02,0x01,0x01,0x01,0x03,0x06,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,};const unsigned char gImage_logo[4000] = { /* 0X01,0X01,0XFA,0X00,0X80,0X00, */
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,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,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XC0,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XF0,0X7F,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XF8,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XEF,0XF0,0X7F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XC0,0X00,0X01,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X00,0X00,0X01,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XE3,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC1,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC0,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X0F,0XFF,0XFF,0XE0,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XE0,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XF0,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFE,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,
0XFF,0XFF,0XFF,0XE0,0X07,0XFF,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,
0XFF,0XFF,0XFF,0XE0,0X07,0XFF,0XFC,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0X3F,0XFF,
0XFF,0XFF,0XFF,0X00,0X07,0XFF,0XF8,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X0F,0XFF,0XFF,0XC0,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC1,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0XEE,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0X83,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0XCC,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0X83,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X98,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X99,0X9F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X93,0X9F,0XFF,
0XFF,0XFF,0XFF,0XFC,0X7F,0XFF,0XC1,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X3F,0XFF,
0XFF,0XFF,0XF0,0X3C,0X1F,0XFF,0XC0,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XE0,0X1C,0X0F,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XC0,0X0C,0X07,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XDF,0XFF,
0XFF,0XFF,0XC0,0X0C,0X07,0XFF,0XF0,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC2,0X07,0X07,0XFF,0XFC,0X00,0X3F,0XFF,0XFF,0XFF,0XFE,0X00,0X3F,0XFF,
0XFF,0XFF,0XC3,0X07,0X83,0XFF,0XFF,0X01,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0X83,0X07,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0X83,0X87,0X83,0XFF,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,0XFF,
0XFF,0XFF,0XC3,0X83,0X83,0XFF,0XFC,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,0XFF,
0XFF,0XFF,0XC1,0X83,0X87,0XFF,0XF0,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0XC0,0X07,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XC7,0X3F,0XFF,
0XFF,0XFF,0XC0,0XC0,0X07,0XFF,0XE0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X83,0X1F,0XFF,
0XFF,0XFF,0XE0,0XE0,0X0F,0XFF,0XC0,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0X81,0X1F,0XFF,
0XFF,0XFF,0XF0,0XE0,0X1F,0XFF,0XC1,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0X91,0X9F,0XFF,
0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0XC3,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X98,0X9F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X88,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0X8C,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XFF,0X83,0XFF,0XFF,0XFF,0XFF,0XCE,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC1,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC0,0X78,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XE0,0X7C,0X0F,0XFF,0XFF,0XFF,0XFC,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XE0,0X7C,0X0F,0XFF,0XFF,0XFF,0XFC,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XF0,0XFC,0X1F,0XFF,0XFF,0XFF,0XFC,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFC,0XFC,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC1,0X83,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X03,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X03,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XE0,0X07,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XF0,0X0F,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XF8,0X1F,0XFF,0XFF,0XFF,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XF0,0X3F,0XFF,0XFC,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XFF,0XC0,0X3F,0XFF,0XF8,0X00,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0X80,0X3F,0XFF,0XE0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFE,0X00,0X3F,0XFF,0XC0,0X40,0X0F,0XFF,0XFF,0XFF,0XFF,0XE0,0X73,0XFF,
0XFF,0XFF,0XFC,0X08,0X3F,0XFF,0XC0,0XF0,0X07,0XFF,0XFF,0XFF,0XFF,0XC0,0X31,0XFF,
0XFF,0XFF,0XF0,0X18,0X3F,0XFF,0XC1,0XF8,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X11,0XFF,
0XFF,0XFF,0XE0,0X38,0X3F,0XFF,0XC3,0XFE,0X07,0XFF,0XFF,0XFF,0XFF,0X8F,0X19,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC7,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0X9F,0X99,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XCF,0XFF,0XC7,0XFF,0XFF,0XFF,0XFF,0XCF,0X39,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XDF,0XFF,0XF7,0XFF,0XFF,0XFF,0XFF,0X80,0X01,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X03,0XFF,
0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X07,0XFF,
0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XF8,0XFE,0X3F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XF0,0XFE,0X0F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XE0,0XFE,0X07,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0XFE,0X07,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0X87,0X87,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0X87,0XC3,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC3,0X87,0XC3,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X07,0X83,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XE0,0X00,0X07,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XC3,0X87,0X87,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XF8,0X60,0X1F,0XFF,0XC3,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XF8,0X3F,0XFF,0XFF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XFC,0X00,0X7F,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XF0,0X00,0X1F,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XC3,0XFF,0X83,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XC3,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0X83,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XC7,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X83,0X1F,0XFF,
0XFF,0XFF,0XE0,0X00,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0X1F,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X91,0X9F,0XFF,
0XFF,0XFF,0XF8,0X00,0X1F,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X98,0X9F,0XFF,
0XFF,0XFF,0XFF,0X00,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X88,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X8C,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCE,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X3F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X87,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X03,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XE6,0X3F,0XFF,0XFC,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X3F,0XFF,
0XFF,0XFF,0XF8,0X06,0X0F,0XFF,0XF8,0X01,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X06,0X07,0XFF,0XF0,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X06,0X07,0XFF,0XE0,0X00,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,
0XFF,0XFF,0XC0,0X0F,0X87,0XFF,0XC0,0X60,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,
0XFF,0XFF,0XC1,0X0F,0XC3,0XFF,0XC0,0XF8,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0X3F,0XFF,
0XFF,0XFF,0XC3,0X0F,0XC3,0XFF,0XC1,0XFC,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X0F,0X83,0XFF,0XC3,0XFF,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X00,0X07,0XFF,0XCF,0XFF,0X87,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X00,0X07,0XFF,0XDF,0XFF,0XE7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0X80,0X0F,0XFF,0XFF,0XFF,0XF7,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC3,0XC0,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XF0,0X7F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XE6,0X3F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XFC,0X06,0X0F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X06,0X07,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X06,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X0F,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X0F,0X83,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XC3,0X0F,0XC3,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XC3,0X0F,0X83,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC3,0X00,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC3,0X00,0X07,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0X80,0X0F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0XC0,0X1F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XFF,0XE0,0X3F,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XFC,0XFF,0XC7,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE0,0X7F,0XFF,
0XFF,0XFF,0XF0,0XFF,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X3F,0XFF,
0XFF,0XFF,0XE0,0X7E,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X7C,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X99,0X9F,0XFF,
0XFF,0XFF,0XC0,0XF8,0X07,0XFF,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X99,0X9F,0XFF,
0XFF,0XFF,0XC3,0XF0,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X99,0X9F,0XFF,
0XFF,0XFF,0XC3,0XE0,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0X1F,0XFF,
0XFF,0XFF,0XC3,0XC0,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC1,0X3F,0XFF,
0XFF,0XFF,0XC0,0X01,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XE1,0X7F,0XFF,
0XFF,0XFF,0XC0,0X03,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XE0,0X07,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XF0,0X1F,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFC,0X7F,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XF8,0X1F,0X3F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCF,0XFF,0XFF,
0XFF,0XFF,0XF0,0X07,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XE0,0X03,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X01,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC0,0X81,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X80,0X1F,0XFF,
0XFF,0XFF,0XC3,0XE1,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XC0,0X1F,0XFF,
0XFF,0XFF,0XC3,0XE1,0XC3,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
0XFF,0XFF,0XC1,0XE1,0X87,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0XFF,0XFF,
0XFF,0XFF,0XC0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFE,0X00,0X3F,0XFF,
0XFF,0XFF,0XE0,0X00,0X07,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XE0,0X00,0X0F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFC,0X00,0X1F,0XFF,
0XFF,0XFF,0XF0,0X00,0X1F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,0XFF,
0XFF,0XFF,0XFC,0X00,0X7F,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X9F,0X9F,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,0XC7,0X3F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X83,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X81,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X91,0X9F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X98,0X9F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X88,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X8C,0X1F,0XFF,
0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XCE,0X3F,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,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,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,
};