STM32CubeIDE C++工程驱动ST7789的CLASS模块

STM32CubeIDE ST7789 C++驱动类

    这是一个C++类,支持屏幕任意位置显示图像或字符(允许图像或字符一部分超出屏幕),并提供一些基础绘图功能(画直线,圆、椭圆、矩形等)。它是由反客科技的C驱动程序移植修改而来,在此表示感谢。其主要价值除了做成C++模块而外,还对原来的字符显示函数图像显示函数以及显示区域填充函数进行了修改,优化了屏幕边沿显示能力,可以显示字符和图像的一部分,并且正确截断,并分别做了几个测试函数,包括一个利用图片做的动画角色移动效果测试。该功能对以后做菜单动态效果非常有用,现记录于此。

使用此代码需要:

硬件连接:(SPI5)

        /******************************************************
        PK0     ------> SPI5_SCK
        PJ10    ------> SPI5_MOSI
        PH5     ------> SPI5_NSS
        PH6     ------> 背光  引脚
        PJ11    ------> 数据指令选择 引脚
        *******************************************************/

软件需求:

  1. STM32CubeIDE新建工程的时候一定要选C++。
  2. 主程序文件main.c在MX配置完成后一定要改成main.cpp。(以后如果要重新进行MX配置,配置前改回main.c,配置完成后再重新改回main.cpp)

主要的文件4个:main.cpp;classObject.hpp;lcd_confs.hpp;lcd_image.hpp。直接添加相应文件到图示目录并复制相应文件的代码即可编译运行。

下面是关键封装类classObject.hpp代码:

#pragma once //这是现代编译器防止重复插入文件的方法。
#include "stm32h7xx_hal.h"
#include <stdio.h>
#include <stdint.h>
#include <math.h>
#include "lcd_fonts.hpp"
#include "lcd_image.hpp"
class LCD{
private:
	#include "lcd_fonts.hpp"
	#include "lcd_image.hpp"
	uint8_t  LCD_Width   =  240;		// LCD的像素长度
	uint8_t  LCD_Height  =  240;		// LCD的像素宽度
	uint8_t   Fill_Zero  =  0;		//填充0
	uint8_t   Fill_Space =  1;		//填充空格
	uint32_t  	LCD_WHITE     =   0xFFFFFF;	   //  纯白色
	uint32_t  	LCD_BLACK     =   0x000000;    //  纯黑色
	uint32_t  	LCD_BLUE      =   0x0000FF;	   //	纯蓝色
	uint32_t  	LCD_GREEN     =   0x00FF00;    //	纯绿色
	uint32_t  	LCD_RED       =   0xFF0000;    //	纯红色
	uint32_t  	LCD_CYAN      =   0x00FFFF;    //	蓝绿色
	uint32_t  	LCD_MAGENTA   =   0xFF00FF;    //	紫红色
	uint32_t  	LCD_YELLOW    =   0xFFFF00;    //	黄色
	uint32_t  	LCD_GREY      =   0x2C2C2C;    //	灰色
	uint32_t  	LIGHT_BLUE    =   0x8080FF;    //	亮蓝色
	uint32_t  	LIGHT_GREEN   =   0x80FF80;    //	亮绿色
	uint32_t  	LIGHT_RED     =   0xFF8080;    //	亮红色
	uint32_t  	LIGHT_CYAN    =   0x80FFFF;    //	亮蓝绿色
	uint32_t  	LIGHT_MAGENTA =   0xFF80FF;    //	亮紫红色
	uint32_t  	LIGHT_YELLOW  =   0xFFFF80;    //	亮黄色
	uint32_t  	LIGHT_GREY    =   0xA3A3A3;    //	亮灰色
	uint32_t  	DARK_BLUE     =   0x000080;    //	暗蓝色
	uint32_t  	DARK_GREEN    =   0x008000;    //	暗绿色
	uint32_t  	DARK_RED      =   0x800000;    //	暗红色
	uint32_t  	DARK_CYAN     =   0x008080;    //	暗蓝绿色
	uint32_t  	DARK_MAGENTA  =   0x800080;    //	暗紫红色
	uint32_t  	DARK_YELLOW   =   0x808000;    //	暗黄色
	uint32_t  	DARK_GREY     =   0x404040;    //	暗灰色
    GPIO_TypeDef* LCD_Backlight_PORT=GPIOH;
    uint16_t LCD_Backlight_PIN=GPIO_PIN_6;
    GPIO_TypeDef* LCD_DC_PORT=GPIOJ;
    uint16_t LCD_DC_PIN=GPIO_PIN_11;
    SPI_HandleTypeDef hspi5;
	#define  LCD_SPI hspi5        // SPI局部宏,方便修改和移植
    uint16_t  LCD_Buff[1024];        // LCD缓冲区,颜色16位宽(每个像素点占2字节,即16位。),些缓冲区可以一次存贮一个32*32宽度的显示数据,即本系统最大字体的一个汉字。
    struct	//LCD相关参数结构体
    {
    	uint32_t Color;  				//	LCD当前画笔颜色
    	uint32_t BackColor;				//	背景色
    	uint8_t  ShowNum_Mode;			// 数字显示模式
    	uint8_t  Direction;				//	显示方向
    	uint16_t Width;            		// 屏幕像素长度
    	uint16_t Height;           		// 屏幕像素宽度
    	uint8_t  X_Offset;         		// X坐标偏移,用于设置屏幕控制器的显存写入方式
    	uint8_t  Y_Offset;         		// Y坐标偏移,用于设置屏幕控制器的显存写入方式
    }LCD_Struct;
    pFONT* LCD_AsciiFonts={};		// 英文字体,ASCII字符集
    pFONT* LCD_CHFonts={};		   // 中文字体(同时也包含英文字体)

protected:
    void  WriteCommand(uint8_t lcd_command)
    {
    	HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_RESET);     // 数据指令选择 引脚输出低电平,代表本次传输 指令
    	HAL_SPI_Transmit(&LCD_SPI, &lcd_command, 1, 1000); // 启动SPI传输
    }
    void  WriteData_8bit(uint8_t lcd_data)
    {
    	HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_SET);		// 高电平,数据传输
    	HAL_SPI_Transmit(&LCD_SPI, &lcd_data, 1, 1000) ; // 启动SPI传输
    }
    void  WriteBuff(uint16_t *DataBuff, uint16_t DataSize)
    {
    	HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_SET);     // 数据指令选择 引脚输出高电平,代表本次传输 数据
    	// 修改为16位数据宽度,写入数据更加效率,不需要拆分
    	LCD_SPI.Init.DataSize 	= SPI_DATASIZE_16BIT;   //	16位数据宽度
    	HAL_SPI_Init(&LCD_SPI);
    	HAL_SPI_Transmit(&LCD_SPI, (uint8_t *)DataBuff, DataSize, 1000) ; // 启动SPI传输
    	// 改回8位数据宽度,因为指令和部分数据都是按照8位传输的
    	LCD_SPI.Init.DataSize 	= SPI_DATASIZE_8BIT;    //	8位数据宽度
    	HAL_SPI_Init(&LCD_SPI);
    }
    void  WriteData_16bit(uint16_t lcd_data)
    {
       uint8_t lcd_data_buff[2];    // 数据发送区
       HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_SET);      // 数据指令选择 引脚输出高电平,代表本次传输 数据
       lcd_data_buff[0] = lcd_data>>8;  // 将数据拆分(移位保存高八位数据)
       lcd_data_buff[1] = lcd_data;//(隐式截断:编译器自动截断,丢弃高位数据。)
       HAL_SPI_Transmit(&LCD_SPI, lcd_data_buff, 2, 1000) ;   // 启动SPI传输,传输两字节,超时设置为1秒。
    }
    void SetAddress(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2)
    {
    	WriteCommand(0x2a);			//	列地址设置,即X坐标
    	WriteData_16bit(x1+LCD_Struct.X_Offset);
    	WriteData_16bit(x2+LCD_Struct.X_Offset);
    	WriteCommand(0x2b);			//	行地址设置,即Y坐标
    	WriteData_16bit(y1+LCD_Struct.Y_Offset);
    	WriteData_16bit(y2+LCD_Struct.Y_Offset);
    	WriteCommand(0x2c);			//	开始写入显存,即要显示的颜色数据
    }
    HAL_StatusTypeDef SPI_Transmit(SPI_HandleTypeDef *hspi,uint16_t pData, uint32_t Size)
    {
       uint32_t    tickstart;
       uint32_t    Timeout = 1000;      // 超时判断
       uint32_t    LCD_pData_32bit;     // 按32位传输时的数据
       uint32_t    LCD_TxDataCount;     // 传输计数
       HAL_StatusTypeDef errorcode = HAL_OK;
    	/* Check Direction parameter */
    	assert_param(IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_TXONLY(hspi->Init.Direction));
    	/* Process Locked */
    	__HAL_LOCK(hspi);
    	/* Init tickstart for timeout management*/
    	tickstart = HAL_GetTick();
    	if (hspi->State != HAL_SPI_STATE_READY)
    	{
    		errorcode = HAL_BUSY;
    		__HAL_UNLOCK(hspi);
    		return errorcode;
    	}
    	if ( Size == 0UL)
    	{
    		errorcode = HAL_ERROR;
    		__HAL_UNLOCK(hspi);
    		return errorcode;
    	}
    	/* Set the transaction information */
    	hspi->State       = HAL_SPI_STATE_BUSY_TX;
    	hspi->ErrorCode   = HAL_SPI_ERROR_NONE;
    	LCD_TxDataCount   = Size;                // 传输的数据长度
    	LCD_pData_32bit   = (pData<<16)|pData ;  // 按32位传输时,合并2个像素点的颜色
    	/*Init field not used in handle to zero */
    	hspi->pRxBuffPtr  = NULL;
    	hspi->RxXferSize  = (uint16_t) 0UL;
    	hspi->RxXferCount = (uint16_t) 0UL;
    	hspi->TxISR       = NULL;
    	hspi->RxISR       = NULL;
    	/* Configure communication direction : 1Line */
    	if (hspi->Init.Direction == SPI_DIRECTION_1LINE)
    	{
    		SPI_1LINE_TX(hspi);
    	}
    	// 不使用硬件 TSIZE 控制,此处设置为0,即不限制传输的数据长度
    	MODIFY_REG(hspi->Instance->CR2, SPI_CR2_TSIZE, 0);
    	/* Enable SPI peripheral */
    	__HAL_SPI_ENABLE(hspi);
    	if (hspi->Init.Mode == SPI_MODE_MASTER)
    	{
    		 /* Master transfer start */
    		 SET_BIT(hspi->Instance->CR1, SPI_CR1_CSTART);
    	}
    	/* Transmit data in 16 Bit mode */
    	while (LCD_TxDataCount > 0UL)
    	{
    		/* Wait until TXP flag is set to send data */
    		if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXP))
    		{
    			if ((hspi->TxXferCount > 1UL) && (hspi->Init.FifoThreshold > SPI_FIFO_THRESHOLD_01DATA))
    			{
    				*((__IO uint32_t *)&hspi->Instance->TXDR) = (uint32_t )LCD_pData_32bit;
    				LCD_TxDataCount -= (uint16_t)2UL;
    			}
    			else
    			{
    				*((__IO uint16_t *)&hspi->Instance->TXDR) =  (uint16_t )pData;
    				LCD_TxDataCount--;
    			}
    		}
    		else
    		{
    			/* Timeout management */
    			if ((((HAL_GetTick() - tickstart) >=  Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout == 0U))
    			{
    				/* Call standard close procedure with error check */
    				SPI_CloseTransfer(hspi);
    				/* Process Unlocked */
    				__HAL_UNLOCK(hspi);
    				SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_TIMEOUT);
    				hspi->State = HAL_SPI_STATE_READY;
    				return HAL_ERROR;
    			}
    		}
    	}
    	if (SPI_WaitOnFlagUntilTimeout(hspi, SPI_SR_TXC, RESET, tickstart, Timeout) != HAL_OK)
    	{
    		SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG);
    	}
    	SET_BIT((hspi)->Instance->CR1 , SPI_CR1_CSUSP); // 请求挂起SPI传输
    	/* 等待SPI挂起 */
    	if (SPI_WaitOnFlagUntilTimeout(hspi, SPI_FLAG_SUSP, RESET, tickstart, Timeout) != HAL_OK)
    	{
    		SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG);
    	}
    	SPI_CloseTransfer(hspi);   /* Call standard close procedure with error check */
    	SET_BIT((hspi)->Instance->IFCR , SPI_IFCR_SUSPC);  // 清除挂起标志位
    	/* Process Unlocked */
    	__HAL_UNLOCK(hspi);
    	hspi->State = HAL_SPI_STATE_READY;
    	if (hspi->ErrorCode != HAL_SPI_ERROR_NONE)
    	{
    		return HAL_ERROR;
    	}
    	return errorcode;
    }
    HAL_StatusTypeDef SPI_TransmitBuffer (SPI_HandleTypeDef *hspi, uint16_t *pData, uint32_t Size)
    {
       uint32_t    tickstart;
       uint32_t    Timeout = 1000;      // 超时判断
       uint32_t    LCD_TxDataCount;     // 传输计数
       HAL_StatusTypeDef errorcode = HAL_OK;
    	/* Check Direction parameter */
    	assert_param(IS_SPI_DIRECTION_2LINES_OR_1LINE_2LINES_TXONLY(hspi->Init.Direction));
    	/* Process Locked */
    	__HAL_LOCK(hspi);
    	/* Init tickstart for timeout management*/
    	tickstart = HAL_GetTick();
    	if (hspi->State != HAL_SPI_STATE_READY)
    	{
    		errorcode = HAL_BUSY;
    		__HAL_UNLOCK(hspi);
    		return errorcode;
    	}
    	if ( Size == 0UL)
    	{
    		errorcode = HAL_ERROR;
    		__HAL_UNLOCK(hspi);
    		return errorcode;
    	}
    	/* Set the transaction information */
    	hspi->State       = HAL_SPI_STATE_BUSY_TX;
    	hspi->ErrorCode   = HAL_SPI_ERROR_NONE;
    	LCD_TxDataCount   = Size;                // 传输的数据长度
    	/*Init field not used in handle to zero */
    	hspi->pRxBuffPtr  = NULL;
    	hspi->RxXferSize  = (uint16_t) 0UL;
    	hspi->RxXferCount = (uint16_t) 0UL;
    	hspi->TxISR       = NULL;
    	hspi->RxISR       = NULL;
    	/* Configure communication direction : 1Line */
    	if (hspi->Init.Direction == SPI_DIRECTION_1LINE)
    	{
    		SPI_1LINE_TX(hspi);
    	}
    	// 不使用硬件 TSIZE 控制,此处设置为0,即不限制传输的数据长度
    	MODIFY_REG(hspi->Instance->CR2, SPI_CR2_TSIZE, 0);
    	/* Enable SPI peripheral */
    	__HAL_SPI_ENABLE(hspi);
    	if (hspi->Init.Mode == SPI_MODE_MASTER)
    	{
    		 /* Master transfer start */
    		 SET_BIT(hspi->Instance->CR1, SPI_CR1_CSTART);
    	}
    	/* Transmit data in 16 Bit mode */
    	while (LCD_TxDataCount > 0UL)
    	{
    		/* Wait until TXP flag is set to send data */
    		if (__HAL_SPI_GET_FLAG(hspi, SPI_FLAG_TXP))
    		{
    			if ((LCD_TxDataCount > 1UL) && (hspi->Init.FifoThreshold > SPI_FIFO_THRESHOLD_01DATA))
    			{
    				*((__IO uint32_t *)&hspi->Instance->TXDR) = *((uint32_t *)pData);
    				pData += 2;
    				LCD_TxDataCount -= 2;
    			}
    			else
    			{
    				*((__IO uint16_t *)&hspi->Instance->TXDR) = *((uint16_t *)pData);
    				pData += 1;
    				LCD_TxDataCount--;
    			}
    		}
    		else
    		{
    			/* Timeout management */
    			if ((((HAL_GetTick() - tickstart) >=  Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout == 0U))
    			{
    				/* Call standard close procedure with error check */
    				SPI_CloseTransfer(hspi);
    				/* Process Unlocked */
    				__HAL_UNLOCK(hspi);
    				SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_TIMEOUT);
    				hspi->State = HAL_SPI_STATE_READY;
    				return HAL_ERROR;
    			}
    		}
    	}
    	if (SPI_WaitOnFlagUntilTimeout(hspi, SPI_SR_TXC, RESET, tickstart, Timeout) != HAL_OK)
    	{
    		SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG);
    	}
    	SET_BIT((hspi)->Instance->CR1 , SPI_CR1_CSUSP); // 请求挂起SPI传输
    	/* 等待SPI挂起 */
    	if (SPI_WaitOnFlagUntilTimeout(hspi, SPI_FLAG_SUSP, RESET, tickstart, Timeout) != HAL_OK)
    	{
    		SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FLAG);
    	}
    	SPI_CloseTransfer(hspi);   /* Call standard close procedure with error check */
    	SET_BIT((hspi)->Instance->IFCR , SPI_IFCR_SUSPC);  // 清除挂起标志位
    	/* Process Unlocked */
    	__HAL_UNLOCK(hspi);
    	hspi->State = HAL_SPI_STATE_READY;
    	if (hspi->ErrorCode != HAL_SPI_ERROR_NONE)
    	{
    		return HAL_ERROR;
    	}
    	return errorcode;
    }
    void SPI_CloseTransfer(SPI_HandleTypeDef *hspi)
   {
     uint32_t itflag = hspi->Instance->SR;
     __HAL_SPI_CLEAR_EOTFLAG(hspi);
     __HAL_SPI_CLEAR_TXTFFLAG(hspi);
     /* Disable SPI peripheral */
     __HAL_SPI_DISABLE(hspi);
     /* Disable ITs */
     __HAL_SPI_DISABLE_IT(hspi, (SPI_IT_EOT | SPI_IT_TXP | SPI_IT_RXP | SPI_IT_DXP | SPI_IT_UDR | SPI_IT_OVR | SPI_IT_FRE | SPI_IT_MODF));
     /* Disable Tx DMA Request */
     CLEAR_BIT(hspi->Instance->CFG1, SPI_CFG1_TXDMAEN | SPI_CFG1_RXDMAEN);
     /* Report UnderRun error for non RX Only communication */
     if (hspi->State != HAL_SPI_STATE_BUSY_RX)
     {
       if ((itflag & SPI_FLAG_UDR) != 0UL)
       {
         SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_UDR);
         __HAL_SPI_CLEAR_UDRFLAG(hspi);
       }
     }
     /* Report OverRun error for non TX Only communication */
     if (hspi->State != HAL_SPI_STATE_BUSY_TX)
     {
       if ((itflag & SPI_FLAG_OVR) != 0UL)
       {
         SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_OVR);
         __HAL_SPI_CLEAR_OVRFLAG(hspi);
       }
     }
     /* SPI Mode Fault error interrupt occurred -------------------------------*/
     if ((itflag & SPI_FLAG_MODF) != 0UL)
     {
       SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_MODF);
       __HAL_SPI_CLEAR_MODFFLAG(hspi);
     }
     /* SPI Frame error interrupt occurred ------------------------------------*/
     if ((itflag & SPI_FLAG_FRE) != 0UL)
     {
       SET_BIT(hspi->ErrorCode, HAL_SPI_ERROR_FRE);
       __HAL_SPI_CLEAR_FREFLAG(hspi);
     }
     hspi->TxXferCount = (uint16_t)0UL;
     hspi->RxXferCount = (uint16_t)0UL;
   }
    HAL_StatusTypeDef SPI_WaitOnFlagUntilTimeout(SPI_HandleTypeDef *hspi, uint32_t Flag, FlagStatus Status, uint32_t Tickstart, uint32_t Timeout)
    {
       /* Wait until flag is set */
       while ((__HAL_SPI_GET_FLAG(hspi, Flag) ? SET : RESET) == Status)
       {
          /* Check for the Timeout */
          if ((((HAL_GetTick() - Tickstart) >=  Timeout) && (Timeout != HAL_MAX_DELAY)) || (Timeout == 0U))
          {
             return HAL_TIMEOUT;
          }
       }
       return HAL_OK;
    }
public:
    void Init(void)
    {
    	//第一步:设置SPI总线。
    	LCD_SPI.Instance 							= SPI5;							   				//	使用SPI5
    	LCD_SPI.Init.Mode 							= SPI_MODE_MASTER;            					//	主机模式
    	LCD_SPI.Init.Direction 						= SPI_DIRECTION_1LINE;       					//	单线
    	LCD_SPI.Init.DataSize 						= SPI_DATASIZE_8BIT;          					//	8位数据宽度
    	LCD_SPI.Init.CLKPolarity 					= SPI_POLARITY_LOW;           					//	CLK空闲时保持低电平
    	LCD_SPI.Init.CLKPhase 						= SPI_PHASE_1EDGE;            					//	数据在CLK第一个边沿有效
    	LCD_SPI.Init.NSS 							= SPI_NSS_HARD_OUTPUT;        					//	使用硬件片选
    	// SPI的内核时钟设置为120M,再经过2分频得到 60M 的SCK驱动时钟
    	LCD_SPI.Init.BaudRatePrescaler 				= SPI_BAUDRATEPRESCALER_2;
    	LCD_SPI.Init.FirstBit	 					= SPI_FIRSTBIT_MSB;								//	高位在先
    	LCD_SPI.Init.TIMode 						= SPI_TIMODE_DISABLE;         					//	禁止TI模式
    	LCD_SPI.Init.CRCCalculation					= SPI_CRCCALCULATION_DISABLE; 					//	禁止CRC
    	LCD_SPI.Init.CRCPolynomial 					= 0x0;                        					// CRC校验项,这里用不到
    	LCD_SPI.Init.NSSPMode 						= SPI_NSS_PULSE_ENABLE;      					//	使用片选脉冲模式
    	LCD_SPI.Init.NSSPolarity 					= SPI_NSS_POLARITY_LOW;      					//	片选低电平有效
    	LCD_SPI.Init.FifoThreshold 					= SPI_FIFO_THRESHOLD_02DATA;  					//	FIFO阈值
    	LCD_SPI.Init.TxCRCInitializationPattern 	= SPI_CRC_INITIALIZATION_ALL_ZERO_PATTERN;   	// 发送端CRC初始化模式,这里用不到
    	LCD_SPI.Init.RxCRCInitializationPattern 	= SPI_CRC_INITIALIZATION_ALL_ZERO_PATTERN;   	// 接收端CRC初始化模式,这里用不到
    	LCD_SPI.Init.MasterSSIdleness 				= SPI_MASTER_SS_IDLENESS_00CYCLE;            	// 额外延迟周期为0
    	LCD_SPI.Init.MasterInterDataIdleness 		= SPI_MASTER_INTERDATA_IDLENESS_00CYCLE;     	// 主机模式下,两个数据帧之间的延迟周期
    	LCD_SPI.Init.MasterReceiverAutoSusp 		= SPI_MASTER_RX_AUTOSUSP_DISABLE;            	// 禁止自动接收管理
    	LCD_SPI.Init.MasterKeepIOState 				= SPI_MASTER_KEEP_IO_STATE_DISABLE; 	 		//	主机模式下,禁止SPI保持当前引脚状态
    	LCD_SPI.Init.IOSwap 						= SPI_IO_SWAP_DISABLE;				            // 不交换MOSI和MISO

    	HAL_SPI_Init(&LCD_SPI);


    	//第二步:设置相关引脚。
    	GPIO_InitTypeDef GPIO_InitStruct = {0};
    	__HAL_RCC_SPI5_CLK_ENABLE();			// 使能SPI5时钟
    	__HAL_RCC_GPIOK_CLK_ENABLE();			// 使能 SPI5 GPIO
    	__HAL_RCC_GPIOJ_CLK_ENABLE();			// 使能 数据指令选择 引脚时钟
    	__HAL_RCC_GPIOH_CLK_ENABLE();			// 使能 背光        引脚时钟
    	/******************************************************
		PK0     ------> SPI5_SCK
		PJ10    ------> SPI5_MOSI
		PH5     ------> SPI5_NSS
		PH6     ------> 背光  引脚
		PJ11    ------> 数据指令选择 引脚
    	*******************************************************/
    	// 初始化 SCK、MOSI以及片选引脚,使用硬件 SPI 片选
		GPIO_InitStruct.Mode = GPIO_MODE_AF_PP;					// 复用推挽输出
		GPIO_InitStruct.Pull = GPIO_NOPULL;						// 无上下拉
		GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;	// 最高速度等级
		GPIO_InitStruct.Alternate = GPIO_AF5_SPI5;				// 复用到SPI5,复用线5

    	GPIO_InitStruct.Pin = GPIO_PIN_0;
    	HAL_GPIO_Init(GPIOK, &GPIO_InitStruct);
		GPIO_InitStruct.Pin = GPIO_PIN_10;
		HAL_GPIO_Init(GPIOJ, &GPIO_InitStruct);
		GPIO_InitStruct.Pin = GPIO_PIN_5;
		HAL_GPIO_Init(GPIOH, &GPIO_InitStruct);
    	// 初始化 背光 引脚
		GPIO_InitStruct.Pin 	= LCD_Backlight_PIN;				// 背光 引脚
		GPIO_InitStruct.Mode 	= GPIO_MODE_OUTPUT_PP;			// 推挽输出模式
		GPIO_InitStruct.Pull 	= GPIO_NOPULL;						// 无上下拉
		GPIO_InitStruct.Speed 	= GPIO_SPEED_FREQ_LOW;			// 速度等级低
		HAL_GPIO_Init(LCD_Backlight_PORT, &GPIO_InitStruct);	// 初始化

    	// 初始化 数据指令选择 引脚
		GPIO_InitStruct.Pin 		= LCD_DC_PIN;				      // 数据指令选择 引脚
		GPIO_InitStruct.Mode 	= GPIO_MODE_OUTPUT_PP;			// 推挽输出模式
		GPIO_InitStruct.Pull 	= GPIO_NOPULL;						// 无上下拉
		GPIO_InitStruct.Speed 	= GPIO_SPEED_FREQ_LOW;			// 速度等级低
		HAL_GPIO_Init(LCD_DC_PORT, &GPIO_InitStruct);	      // 初始化
		//第三步:设置SPILCD。
		HAL_Delay(10);               	// 屏幕刚完成复位时(包括上电复位),需要等待至少5ms才能发送指令
		WriteCommand(0x36);       // 显存访问控制 指令,用于设置访问显存的方式
		WriteData_8bit(0x00);     // 配置成 从上到下、从左到右,RGB像素格式

		WriteCommand(0x3A);			// 接口像素格式 指令,用于设置使用 12位、16位还是18位色
		WriteData_8bit(0x05);     // 此处配置成 16位 像素格式

		// 接下来很多都是电压设置指令,直接使用厂家给设定值
		WriteCommand(0xB2);
		WriteData_8bit(0x0C);
		WriteData_8bit(0x0C);
		WriteData_8bit(0x00);
		WriteData_8bit(0x33);
		WriteData_8bit(0x33);

		WriteCommand(0xB7);		   // 栅极电压设置指令
		WriteData_8bit(0x35);     // VGH = 13.26V,VGL = -10.43V
		WriteCommand(0xBB);			// 公共电压设置指令
		WriteData_8bit(0x19);     // VCOM = 1.35V
		WriteCommand(0xC0);
		WriteData_8bit(0x2C);
		WriteCommand(0xC2);       // VDV 和 VRH 来源设置
		WriteData_8bit(0x01);     // VDV 和 VRH 由用户自由配置
		WriteCommand(0xC3);			// VRH电压 设置指令
		WriteData_8bit(0x12);     // VRH电压 = 4.6+( vcom+vcom offset+vdv)
		WriteCommand(0xC4);		   // VDV电压 设置指令
		WriteData_8bit(0x20);     // VDV电压 = 0v
		WriteCommand(0xC6); 		// 正常模式的帧率控制指令
		WriteData_8bit(0x0F);   	// 设置屏幕控制器的刷新帧率为60帧
		WriteCommand(0xD0);			// 电源控制指令
		WriteData_8bit(0xA4);     // 无效数据,固定写入0xA4
		WriteData_8bit(0xA1);     // AVDD = 6.8V ,AVDD = -4.8V ,VDS = 2.3V
		WriteCommand(0xE0);       // 正极电压伽马值设定
		WriteData_8bit(0xD0);
		WriteData_8bit(0x04);
		WriteData_8bit(0x0D);
		WriteData_8bit(0x11);
		WriteData_8bit(0x13);
		WriteData_8bit(0x2B);
		WriteData_8bit(0x3F);
		WriteData_8bit(0x54);
		WriteData_8bit(0x4C);
		WriteData_8bit(0x18);
		WriteData_8bit(0x0D);
		WriteData_8bit(0x0B);
		WriteData_8bit(0x1F);
		WriteData_8bit(0x23);
		WriteCommand(0xE1);      // 负极电压伽马值设定
		WriteData_8bit(0xD0);
		WriteData_8bit(0x04);
		WriteData_8bit(0x0C);
		WriteData_8bit(0x11);
		WriteData_8bit(0x13);
		WriteData_8bit(0x2C);
		WriteData_8bit(0x3F);
		WriteData_8bit(0x44);
		WriteData_8bit(0x51);
		WriteData_8bit(0x2F);
		WriteData_8bit(0x1F);
		WriteData_8bit(0x1F);
		WriteData_8bit(0x20);
		WriteData_8bit(0x23);
		WriteCommand(0x21);       // 打开反显,因为面板是常黑型,操作需要反过来
		// 退出休眠指令,LCD控制器在刚上电、复位时,会自动进入休眠模式 ,因此操作屏幕之前,需要退出休眠
		WriteCommand(0x11);       // 退出休眠 指令
		HAL_Delay(120);               // 需要等待120ms,让电源电压和时钟电路稳定下来

		 // 打开显示指令,LCD控制器在刚上电、复位时,会自动关闭显示
		WriteCommand(0x29);       // 打开显示

		// 以下进行一些驱动的默认设置
		SetDirection(2);  	      //	设置显示方向
		SetBackColor(LCD_BLACK);           // 设置背景色
	 	SetColor(LCD_WHITE);               // 设置画笔色
		Clear();                           // 清屏
		setFont(&ASCII_Font24);       // 设置默认字体
		ShowNumMode(Fill_Zero);	      	// 设置变量显示模式,多余位填充空格还是填充0
		// 全部设置完毕之后,打开背光
		HAL_GPIO_WritePin(LCD_Backlight_PORT, LCD_Backlight_PIN, GPIO_PIN_SET);		// 高电平,开启背光
    }
    void SetDirection(uint8_t direction)
    {
    	LCD_Struct.Direction = direction;    // 写入全局LCD参数

       if( direction == 0 )   // 横屏显示
       {
          WriteCommand(0x36);    		// 显存访问控制 指令,用于设置访问显存的方式
          WriteData_8bit(0x70);        // 横屏显示
          LCD_Struct.X_Offset   = 0;             // 设置控制器坐标偏移量
          LCD_Struct.Y_Offset   = 0;
          LCD_Struct.Width      = LCD_Height;		// 重新赋值长、宽
          LCD_Struct.Height     = LCD_Width;
       }
       else if( direction == 1 )
       {
          WriteCommand(0x36);   			 // 显存访问控制 指令,用于设置访问显存的方式
          WriteData_8bit(0xA0);         // 横屏显示,并上下翻转,RGB像素格式
          LCD_Struct.X_Offset   = 80;              // 设置控制器坐标偏移量
          LCD_Struct.Y_Offset   = 0;
          LCD_Struct.Width      = LCD_Height;		 // 重新赋值长、宽
          LCD_Struct.Height     = LCD_Width;
       }
       else if( direction == 2 )
       {
          WriteCommand(0x36);    		// 显存访问控制 指令,用于设置访问显存的方式
          WriteData_8bit(0x00);        // 垂直显示
          LCD_Struct.X_Offset   = 0;              // 设置控制器坐标偏移量
          LCD_Struct.Y_Offset   = 0;
          LCD_Struct.Width      = LCD_Width;		// 重新赋值长、宽
          LCD_Struct.Height     = LCD_Height;
       }
       else if( direction == 3 )
       {
          WriteCommand(0x36);    		// 显存访问控制 指令,用于设置访问显存的方式
          WriteData_8bit(0xC0);        // 垂直显示 ,并上下翻转,RGB像素格式
          LCD_Struct.X_Offset   = 0;              // 设置控制器坐标偏移量
          LCD_Struct.Y_Offset   = 80;
          LCD_Struct.Width      = LCD_Width;		// 重新赋值长、宽
          LCD_Struct.Height     = LCD_Height;
       }
    }
    void SetColor(uint32_t Color)
    {
    	uint16_t Red_Value = 0, Green_Value = 0, Blue_Value = 0; //各个颜色通道的值
    	Red_Value   = (uint16_t)((Color&0x00F80000)>>8);   // 转换成 16位 的RGB565颜色
    	Green_Value = (uint16_t)((Color&0x0000FC00)>>5);
    	Blue_Value  = (uint16_t)((Color&0x000000F8)>>3);
    	LCD_Struct.Color = (uint16_t)(Red_Value | Green_Value | Blue_Value);  // 将颜色写入全局LCD参数
    }
    void SetBackColor(uint32_t Color)
    {
    	uint16_t Red_Value = 0, Green_Value = 0, Blue_Value = 0; //各个颜色通道的值
    	Red_Value   = (uint16_t)((Color&0x00F80000)>>8);   // 转换成 16位 的RGB565颜色
    	Green_Value = (uint16_t)((Color&0x0000FC00)>>5);
    	Blue_Value  = (uint16_t)((Color&0x000000F8)>>3);
    	LCD_Struct.BackColor = (uint16_t)(Red_Value | Green_Value | Blue_Value);	// 将颜色写入全局LCD参数
    }
    void setFont(uint8_t fontIndex){
    	switch(fontIndex){
    	case 0x00:setFont(&ASCII_Font12);	break;
    	case 0x01:setFont(&ASCII_Font16);	break;
    	case 0x02:setFont(&ASCII_Font20);	break;
    	case 0x03:setFont(&ASCII_Font24);	break;
    	case 0x04:setFont(&ASCII_Font32);	break;
    	case 0x10:setFont(&CH_Font12);		break;
    	case 0x11:setFont(&CH_Font16);		break;
    	case 0x12:setFont(&CH_Font20);		break;
    	case 0x13:setFont(&CH_Font24);		break;
    	case 0x14:setFont(&CH_Font32);		break;
    	default:							break;
    	}
    }
    void setFont(pFONT *fonts){
    	switch(fonts->Height )
    	{
    		case 12:	LCD_AsciiFonts = &ASCII_Font12;	break;	// 设置ASCII字符的字体为 1206
    		case 16:	LCD_AsciiFonts = &ASCII_Font16;	break;	// 设置ASCII字符的字体为 1608
    		case 20:	LCD_AsciiFonts = &ASCII_Font20;	break;	// 设置ASCII字符的字体为 2010
    		case 24:	LCD_AsciiFonts = &ASCII_Font24;	break;	// 设置ASCII字符的字体为 2412
    		case 32:	LCD_AsciiFonts = &ASCII_Font32;	break;	// 设置ASCII字符的字体为 3216
    		default: break;
    	}
    	if(fonts->Width == fonts->Height){
    		LCD_CHFonts = fonts;//中文字体。
        	switch(fonts->Height )
        	{
        		case 12:	LCD_CHFonts->Table_Rows=sizeof(Chinese_1212)/LCD_CHFonts->Sizes;		break;	// 设置ASCII字符的字体为 1206
        		case 16:	LCD_CHFonts->Table_Rows=sizeof(Chinese_1616)/LCD_CHFonts->Sizes;		break;	// 设置ASCII字符的字体为 1608
        		case 20:	LCD_CHFonts->Table_Rows=sizeof(Chinese_2020)/LCD_CHFonts->Sizes;		break;	// 设置ASCII字符的字体为 2010
        		case 24:	LCD_CHFonts->Table_Rows=sizeof(Chinese_2424)/LCD_CHFonts->Sizes;		break;	// 设置ASCII字符的字体为 2412
        		case 32:	LCD_CHFonts->Table_Rows=sizeof(Chinese_3232)/LCD_CHFonts->Sizes;		break;	// 设置ASCII字符的字体为 3216
        		default: break;
        	}
    	}
    }
    void Clear(void)
    {
    	SetAddress(0,0,LCD_Struct.Width-1,LCD_Struct.Height-1);	// 设置坐标
    	HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_SET);     // 数据指令选择 引脚输出高电平,代表本次传输 数据
    	// 修改为16位数据宽度,写入数据更加效率,不需要拆分
    	LCD_SPI.Init.DataSize 	= SPI_DATASIZE_16BIT;   //	16位数据宽度
    	HAL_SPI_Init(&LCD_SPI);
    	SPI_Transmit(&LCD_SPI, LCD_Struct.BackColor, LCD_Struct.Width * LCD_Struct.Height) ;   // 启动传输
    	// 改回8位数据宽度,因为指令和部分数据都是按照8位传输的
    	LCD_SPI.Init.DataSize 	= SPI_DATASIZE_8BIT;    //	8位数据宽度
    	HAL_SPI_Init(&LCD_SPI);
    }
    void DrawPoint(uint16_t x,uint16_t y,uint32_t color)
    {
    	SetAddress(x,y,x,y);	//	设置坐标

    	WriteData_16bit(color)	;
    }
    void DrawLine(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2)
    {
    	int16_t deltax = 0, deltay = 0, x = 0, y = 0, xinc1 = 0, xinc2 = 0,
    	yinc1 = 0, yinc2 = 0, den = 0, num = 0, numadd = 0, numpixels = 0,
    	curpixel = 0;

    	deltax = (x2 - x1)>0 ? (x2 - x1) : -(x2 - x1);        /* The difference between the x's */
    	deltay = (y2 - y1)>0 ? (y2 - y1) : -(y2 - y1);        /* The difference between the y's */
    	x = x1;                       /* Start x off at the first pixel */
    	y = y1;                       /* Start y off at the first pixel */

    	if (x2 >= x1)                 /* The x-values are increasing */
    	{
    	 xinc1 = 1;
    	 xinc2 = 1;
    	}
    	else                          /* The x-values are decreasing */
    	{
    	 xinc1 = -1;
    	 xinc2 = -1;
    	}

    	if (y2 >= y1)                 /* The y-values are increasing */
    	{
    	 yinc1 = 1;
    	 yinc2 = 1;
    	}
    	else                          /* The y-values are decreasing */
    	{
    	 yinc1 = -1;
    	 yinc2 = -1;
    	}

    	if (deltax >= deltay)         /* There is at least one x-value for every y-value */
    	{
    	 xinc1 = 0;                  /* Don't change the x when numerator >= denominator */
    	 yinc2 = 0;                  /* Don't change the y for every iteration */
    	 den = deltax;
    	 num = deltax / 2;
    	 numadd = deltay;
    	 numpixels = deltax;         /* There are more x-values than y-values */
    	}
    	else                          /* There is at least one y-value for every x-value */
    	{
    	 xinc2 = 0;                  /* Don't change the x for every iteration */
    	 yinc1 = 0;                  /* Don't change the y when numerator >= denominator */
    	 den = deltay;
    	 num = deltay / 2;
    	 numadd = deltax;
    	 numpixels = deltay;         /* There are more y-values than x-values */
    	}
    	for (curpixel = 0; curpixel <= numpixels; curpixel++)
    	{
    	 DrawPoint(x,y,LCD_Struct.Color);             /* Draw the current pixel */
    	 num += numadd;              /* Increase the numerator by the top of the fraction */
    	 if (num >= den)             /* Check if numerator >= denominator */
    	 {
    		num -= den;               /* Calculate the new numerator value */
    		x += xinc1;               /* Change the x as appropriate */
    		y += yinc1;               /* Change the y as appropriate */
    	 }
    	 x += xinc2;                 /* Change the x as appropriate */
    	 y += yinc2;                 /* Change the y as appropriate */
    	}
    }
    void DrawLine_H(uint16_t x, uint16_t y, uint16_t width)
    {
       uint16_t i ; // 计数变量

    	for (i = 0; i < width; i++)
    	{
           LCD_Buff[i] =  LCD_Struct.Color;  // 写入缓冲区
       }
       SetAddress( x, y, x+width-1, y);	     // 设置坐标

       WriteBuff(LCD_Buff,width);          // 写入显存
    }
    void DrawLine_V(uint16_t x, uint16_t y, uint16_t height)
    {
       uint16_t i ; // 计数变量

    	for (i = 0; i < height; i++)
    	{
           LCD_Buff[i] =  LCD_Struct.Color;  // 写入缓冲区
       }
       SetAddress( x, y, x, y+height-1);	     // 设置坐标

       WriteBuff(LCD_Buff,height);          // 写入显存
    }
    void DrawRect(uint16_t x, uint16_t y, uint16_t width, uint16_t height)
    {
    	//画矩形。
       // 绘制水平线
       DrawLine_H( x,  y,  width);
       DrawLine_H( x,  y+height-1,  width);
       // 绘制垂直线
       DrawLine_V( x,  y,  height);
       DrawLine_V( x+width-1,  y,  height);
    }
    void FillRect(int16_t x, int16_t y, uint16_t width, uint16_t height)
    {
    	int16_t OutLastX=0;
    	int16_t OutLastY=0;
    	int16_t OutWidth=0;
    	int16_t OutHeight=0;
		OutLastX=x+width-1;
		OutLastY=y+height-1;
    	if(OutLastX<0||OutLastY<0||x>=LCD_Struct.Width||y>=LCD_Struct.Height){return;}//图像完全在屏幕外面。
    	if(x<0){OutWidth=width+x;OutLastX=OutWidth-1;}else if(OutLastX>=LCD_Struct.Width){OutLastX=LCD_Struct.Width-1;OutWidth=LCD_Struct.Width-x;}else{OutWidth=width;}
    	if(y<0){OutHeight=height+y;OutLastY=OutHeight-1;}else if(OutLastY>=LCD_Struct.Height){OutLastY=LCD_Struct.Height-1;OutHeight=LCD_Struct.Height-y;}else{OutHeight=height;}

    	//填充矩形。
       SetAddress( OutLastX+1-OutWidth, OutLastY+1-OutHeight, OutLastX, OutLastY);	// 设置坐标
       HAL_GPIO_WritePin(LCD_DC_PORT, LCD_DC_PIN, GPIO_PIN_SET);     // 数据指令选择 引脚输出高电平,代表本次传输 数据
       // 修改为16位数据宽度,写入数据更加效率,不需要拆分
       LCD_SPI.Init.DataSize 	= SPI_DATASIZE_16BIT;   //	16位数据宽度
       HAL_SPI_Init(&LCD_SPI);
       SPI_Transmit(&LCD_SPI, LCD_Struct.Color, OutWidth*OutHeight) ;
       // 改回8位数据宽度,因为指令和部分数据都是按照8位传输的
       LCD_SPI.Init.DataSize 	= SPI_DATASIZE_8BIT;    //	8位数据宽度
       HAL_SPI_Init(&LCD_SPI);
    }
    void DrawCircle(uint16_t x, uint16_t y, uint16_t r)
    {
    	//画圆。
    	int Xadd = -r, Yadd = 0, err = 2-2*r, e2;
    	do {
    		DrawPoint(x-Xadd,y+Yadd,LCD_Struct.Color);
    		DrawPoint(x+Xadd,y+Yadd,LCD_Struct.Color);
    		DrawPoint(x+Xadd,y-Yadd,LCD_Struct.Color);
    		DrawPoint(x-Xadd,y-Yadd,LCD_Struct.Color);
    		e2 = err;
    		if (e2 <= Yadd) {
    			err += ++Yadd*2+1;
    			if (-Xadd == Yadd && e2 <= Xadd) e2 = 0;
    		}
    		if (e2 > Xadd) err += ++Xadd*2+1;
        }
        while (Xadd <= 0);
    }
    void FillCircle(uint16_t x, uint16_t y, uint16_t r)
    {
    	//填充圆形。
    	int32_t  D;    /* Decision Variable */
    	uint32_t  CurX;/* Current X Value */
    	uint32_t  CurY;/* Current Y Value */
    	D = 3 - (r << 1);
    	CurX = 0;
    	CurY = r;
    	while (CurX <= CurY)
    	{
    		if(CurY > 0)
    		{
    			DrawLine_V(x - CurX, y - CurY,2*CurY);
    			DrawLine_V(x + CurX, y - CurY,2*CurY);
    		}
    		if(CurX > 0)
    		{
    			// DrawLine(x - CurY, y - CurX,x - CurY,y - CurX + 2*CurX);
    			// DrawLine(x + CurY, y - CurX,x + CurY,y - CurX + 2*CurX);
    			DrawLine_V(x - CurY, y - CurX,2*CurX);
    			DrawLine_V(x + CurY, y - CurX,2*CurX);
    		}
    		if (D < 0)
    		{
    			D += (CurX << 2) + 6;
    		}else{
    			D += ((CurX - CurY) << 2) + 10;
    			CurY--;
    		}
    		CurX++;
    	}
    	DrawCircle(x, y, r);
    }
    void DrawEllipse(int x, int y, int r1, int r2)
    {
    	//画椭圆。
      int Xadd = -r1, Yadd = 0, err = 2-2*r1, e2;
      float K = 0, rad1 = 0, rad2 = 0;

      rad1 = r1;
      rad2 = r2;

      if (r1 > r2)
      {
        do {
          K = (float)(rad1/rad2);

    		DrawPoint(x-Xadd,y+(uint16_t)(Yadd/K),LCD_Struct.Color);
    		DrawPoint(x+Xadd,y+(uint16_t)(Yadd/K),LCD_Struct.Color);
    		DrawPoint(x+Xadd,y-(uint16_t)(Yadd/K),LCD_Struct.Color);
    		DrawPoint(x-Xadd,y-(uint16_t)(Yadd/K),LCD_Struct.Color);

          e2 = err;
          if (e2 <= Yadd) {
            err += ++Yadd*2+1;
            if (-Xadd == Yadd && e2 <= Xadd) e2 = 0;
          }
          if (e2 > Xadd) err += ++Xadd*2+1;
        }
        while (Xadd <= 0);
      }
      else
      {
        Yadd = -r2;
        Xadd = 0;
        do {
          K = (float)(rad2/rad1);

    		DrawPoint(x-(uint16_t)(Xadd/K),y+Yadd,LCD_Struct.Color);
    		DrawPoint(x+(uint16_t)(Xadd/K),y+Yadd,LCD_Struct.Color);
    		DrawPoint(x+(uint16_t)(Xadd/K),y-Yadd,LCD_Struct.Color);
    		DrawPoint(x-(uint16_t)(Xadd/K),y-Yadd,LCD_Struct.Color);

          e2 = err;
          if (e2 <= Xadd) {
            err += ++Xadd*3+1;
            if (-Yadd == Xadd && e2 <= Yadd) e2 = 0;
          }
          if (e2 > Yadd) err += ++Yadd*3+1;
        }
        while (Yadd <= 0);
      }
    }
    void DisplayText(int16_t x, int16_t y, const char *pText){
        DisplayText(x, y,(char *)pText);
    }
    void DisplayText(int16_t x, int16_t y, char *pText)
    {
    	char TemChar;uint8_t i;
    	while(*pText != 0)	// 判断是否为空字符
    	{
    		TemChar=*pText;
    		if(TemChar<=0x7F)
    		{
    			//ASCII字符。
    			DisplayChar(x,y,*pText);	// 显示ASCII
    			x+=LCD_AsciiFonts->Width;	// 水平坐标调到下一个字符处
    			if(x>LCD_Struct.Width){break;}
    		}else{
    			//汉字字符。
    			DisplayChinese(x,y,pText);	// 显示汉字
    			x+=LCD_CHFonts->Width;		// 水平坐标调到下一个字符处
    			if(x>LCD_Struct.Width){break;}
    		}
    		//计算下一个字符的偏移地址,UTF-8编码需要1~4字节可变长度。
    		for(i=0;i<4;i++){
    			pText++;
    			if(TemChar<0xC0){break;}
    			TemChar=TemChar<<1;
    		}
    	}
    }
    void DisplayChar(int16_t x, int16_t y,uint8_t c)
    {
    	int16_t  Yaddress = y;       // 垂直坐标
    	uint16_t  BuffCount = 0;      // 缓冲区计数
    	int16_t OutLastX=0;
    	int16_t OutLastY=0;
    	int16_t OutWidth=0;
    	int16_t OutHeight=0;

    	OutLastX=x+LCD_AsciiFonts->Width-1;
		OutLastY=y+LCD_AsciiFonts->Height-1;
    	if(OutLastX<0||OutLastY<0||x>=LCD_Struct.Width||y>=LCD_Struct.Height){return;}//图像完全在屏幕外面。
    	if(x<0){OutWidth=LCD_AsciiFonts->Width+x;OutLastX=OutWidth-1;}else if(OutLastX>=LCD_Struct.Width){OutLastX=LCD_Struct.Width-1;OutWidth=LCD_Struct.Width-x;}else{OutWidth=LCD_AsciiFonts->Width;}
    	if(y<0){OutHeight=LCD_AsciiFonts->Height+y;OutLastY=OutHeight-1;}else if(OutLastY>=LCD_Struct.Height){OutLastY=LCD_Struct.Height-1;OutHeight=LCD_Struct.Height-y;}else{OutHeight=LCD_AsciiFonts->Height;}


    	uint16_t  index = 0, counter = 0 , w = 0;		// 计数变量
    	uint8_t   disChar;		//存储字符的地址

    	c = c - 32; 	// 计算ASCII字符的偏移
    	for(index = 0; index < LCD_AsciiFonts->Sizes; index++)
    	{
    		disChar = LCD_AsciiFonts->pTable[c*LCD_AsciiFonts->Sizes + index]; //获取字符的模值
    		for(counter = 0; counter < 8; counter++)
    		{
    			if(Yaddress>=0 && Yaddress<LCD_Struct.Height && x+w>=0 && x+w<LCD_Struct.Width){
					if(disChar & 0x01)
					{
					LCD_Buff[BuffCount] =  LCD_Struct.Color;			// 当前模值不为0时,使用画笔色绘点
					}
					else
					{
					LCD_Buff[BuffCount] = LCD_Struct.BackColor;		//否则使用背景色绘制点
					}
					BuffCount++;
    			}
    			disChar >>= 1;
    			w++;
     			if( w >= LCD_AsciiFonts->Width ) // 如果写入的数据达到了字符宽度,则退出当前循环
    			{								   // 进入下一字符的写入的绘制
    				w = 0;
    				Yaddress++;
    				break;
    			}
    		}
    	}
    	SetAddress( OutLastX+1-OutWidth, OutLastY+1-OutHeight, OutLastX, OutLastY);	   // 设置坐标
    	WriteBuff(LCD_Buff,BuffCount);          // 写入显存
    }
    void DisplayChinese(int16_t x, int16_t y, char *pText)
    {
    	int16_t  Yaddress = y;       // 垂直坐标
    	uint16_t  BuffCount = 0;      // 缓冲区计数
    	int16_t OutLastX=0;
    	int16_t OutLastY=0;
    	int16_t OutWidth=0;
    	int16_t OutHeight=0;

    	OutLastX=x+LCD_CHFonts->Width-1;
		OutLastY=y+LCD_CHFonts->Height-1;
    	if(OutLastX<0||OutLastY<0||x>=LCD_Struct.Width||y>=LCD_Struct.Height){return;}//图像完全在屏幕外面。
    	if(x<0){OutWidth=LCD_CHFonts->Width+x;OutLastX=OutWidth-1;}else if(OutLastX>=LCD_Struct.Width){OutLastX=LCD_Struct.Width-1;OutWidth=LCD_Struct.Width-x;}else{OutWidth=LCD_CHFonts->Width;}
    	if(y<0){OutHeight=LCD_CHFonts->Height+y;OutLastY=OutHeight-1;}else if(OutLastY>=LCD_Struct.Height){OutLastY=LCD_Struct.Height-1;OutHeight=LCD_Struct.Height-y;}else{OutHeight=LCD_CHFonts->Height;}

    	uint16_t  index = 0, i=0, counter = 0, w = 0;	// 计数变量
    	uint16_t  addr;	// 字模地址
    	uint8_t   disChar;	//字模的值
    	uint8_t TextByteCount=0;
    	char TemChar;
    	TemChar=*pText;
    	//这里统计UTF-8字符编码所占字节数。
		for(index=0;index<4;index++){
			TextByteCount++;
			if(TemChar<0xC0){break;}
			TemChar=TemChar<<1;
		}
    	i=0;
    	while(1)
    	{
			//这里判断是否找到相应字符的字模。
			for(index=0;index<TextByteCount;index++){
				if(*(LCD_CHFonts->pTable + (i+1)*LCD_CHFonts->Sizes + index)!=*(pText+index)){break;}
			}
			if(index==TextByteCount){addr=i;break;}
			i+=2;//字模数组每两行表示一个字符,前面是字模,后面是字符编码(用于搜索)。
			if(i >= LCD_CHFonts->Table_Rows){break;}//没有相应字符的字模数据。
    	}
    	i=0;
    	for(index = 0; index <LCD_CHFonts->Sizes; index++)
    	{
    		disChar = *(LCD_CHFonts->pTable + (addr)*LCD_CHFonts->Sizes + index);	// 获取相应的字模地址

    		for(counter = 0; counter < 8; counter++)
    		{
				if(Yaddress>=0 && Yaddress<LCD_Struct.Height && x+w>=0 && x+w<LCD_Struct.Width){
					if(disChar & 0x01)
					{
					LCD_Buff[BuffCount] =  LCD_Struct.Color;			// 当前模值不为0时,使用画笔色绘点
					}
					else
					{
					LCD_Buff[BuffCount] = LCD_Struct.BackColor;		// 否则使用背景色绘制点
					}
					BuffCount++;
				}
    			disChar >>= 1;
    			w++;  //水平坐标自加
    			if( w >= LCD_CHFonts->Width ) 	//	如果水平坐标达到了字符宽度,则退出当前循环
    			{														//	进入下一行的绘制
    				w = 0;
    				Yaddress++;
    				break;
    			}
    		}
    	}
    	SetAddress( OutLastX+1-OutWidth, OutLastY+1-OutHeight, OutLastX, OutLastY);	   // 设置坐标
    	WriteBuff(LCD_Buff,BuffCount);          // 写入显存
    }
    void Old_DisplayChinese(uint16_t x, uint16_t y, char *pText)
    {
    	if(x+LCD_CHFonts->Width>LCD_Struct.Width || y+LCD_CHFonts->Height>LCD_Struct.Height){return;}//超出屏幕内容不显示。
    	uint16_t  i=0,index = 0, counter = 0;	// 计数变量
    	uint16_t  addr;	// 字模地址
    	uint8_t   disChar;	//字模的值
    	uint16_t  Xaddress = 0; //水平坐标
    	uint8_t TextByteCount=0;
    	char TemChar;
    	TemChar=*pText;
    	//这里统计UTF-8字符编码所占字节数。
		for(index=0;index<4;index++){
			TextByteCount++;
			if(TemChar<0xC0){break;}
			TemChar=TemChar<<1;
		}
    	i=0;
    	while(1)
    	{
			//这里判断是否找到相应字符的字模。
			for(index=0;index<TextByteCount;index++){
				if(*(LCD_CHFonts->pTable + (i+1)*LCD_CHFonts->Sizes + index)!=*(pText+index)){break;}
			}
			if(index==TextByteCount){addr=i;break;}
			i+=2;//字模数组每两行表示一个字符,前面是字模,后面是字符编码(用于搜索)。
			if(i >= LCD_CHFonts->Table_Rows){break;}//没有相应字符的字模数据。
    	}
    	i=0;
    	for(index = 0; index <LCD_CHFonts->Sizes; index++)
    	{
    		disChar = *(LCD_CHFonts->pTable + (addr)*LCD_CHFonts->Sizes + index);	// 获取相应的字模地址

    		for(counter = 0; counter < 8; counter++)
    		{
    			if(disChar & 0x01)
    			{
                LCD_Buff[i] =  LCD_Struct.Color;			// 当前模值不为0时,使用画笔色绘点
    			}
    			else
    			{
                LCD_Buff[i] = LCD_Struct.BackColor;		// 否则使用背景色绘制点
    			}
    			i++;
    			disChar >>= 1;
    			Xaddress++;  //水平坐标自加

    			if( Xaddress == LCD_CHFonts->Width ) 	//	如果水平坐标达到了字符宽度,则退出当前循环
    			{														//	进入下一行的绘制
    				Xaddress = 0;
    				break;
    			}
    		}
    	}
       SetAddress( x, y, x+LCD_CHFonts->Width-1, y+LCD_CHFonts->Height-1);	   // 设置坐标
       WriteBuff(LCD_Buff,LCD_CHFonts->Width*LCD_CHFonts->Height);            // 写入显存
    }
    void ShowNumMode(uint8_t mode)
    {
    	LCD_Struct.ShowNum_Mode = mode;
    }
    void  DisplayNumber( uint16_t x, uint16_t y, int32_t number, uint8_t len)
    {
    	char   Number_Buffer[15];				// 用于存储转换后的字符串

    	if( LCD_Struct.ShowNum_Mode == Fill_Zero)	// 多余位补0
    	{
    		sprintf( Number_Buffer , "%0*ld",len,number );	// 将 number 转换成字符串,便于显示
    	}
    	else			// 多余位补空格
    	{
    		sprintf( Number_Buffer , "%*ld",len, number );	// 将 number 转换成字符串,便于显示
    	}

    	DisplayText( x, y,(char *)Number_Buffer) ;  // 将转换得到的字符串显示出来
    }
    void  DisplayDecimals( uint16_t x, uint16_t y, float decimals, uint8_t len, uint8_t decs)
    {
    	char  Number_Buffer[100] = {0};				// 用于存储转换后的字符串
    	float Temdecimals=0;
    	long RightNum=0;long LeftNum=0;
    	Temdecimals = (decimals<0) ? -decimals : decimals;
    	LeftNum=(long)Temdecimals;
    	RightNum=(long)(Temdecimals*pow(10,decs)-LeftNum*pow(10,decs));
    	LeftNum = (decimals<0) ? -LeftNum : LeftNum;
    	if( LCD_Struct.ShowNum_Mode == Fill_Zero)	// 多余位填充0模式
    	{
    		snprintf(Number_Buffer, sizeof(Number_Buffer), "%0*ld.%0*ld", len-decs-1, LeftNum, decs, RightNum);
    	}
    	else		// 多余位填充空格
    	{
    		snprintf(Number_Buffer, sizeof(Number_Buffer), "%*ld.%0*ld", len-decs-1, LeftNum, decs, RightNum);
    	}

    	DisplayText( x, y,(char *)Number_Buffer) ;	// 将转换得到的字符串显示出来
    }
    void DrawImage(int16_t x,int16_t y,uint16_t width,uint16_t height,const uint8_t *pImage)
    {
    	//显示单色图像,一个二进制位对应一个像素点,一个字节表示8个像素,每一行从一个新的字节开始。
    	uint8_t   disChar;	         // 字模的值
    	int16_t  Xaddress = x;       // 水平坐标
    	uint16_t  i=0,j=0,m=0;        // 计数变量
    	uint16_t  BuffCount = 0;      // 缓冲区计数
    	uint16_t  Buff_Height = 0;    // 缓冲区的行数
    	uint16_t TemWidth=0;//至屏幕边沿的宽度。
    	int16_t OutLastX=0;
    	int16_t OutLastY=0;
    	int16_t OutWidth=0;
    	if(x+width<=0||y+height<=0||x>=LCD_Struct.Width||y>=LCD_Struct.Height){return;}//图像完全在屏幕外面。
    	if(LCD_Struct.Width-x<width){TemWidth=LCD_Struct.Width-x;}else if(x<0 && -x<width){TemWidth=width+x;}else if(x>=LCD_Struct.Width || -x>=width){return;}//判断横向是否超出屏幕之外。
    	// 因为缓冲区大小有限,需要分多次写入
    	Buff_Height = (sizeof(LCD_Buff)/2) / height;    // 计算缓冲区能够写入图片的多少行
    	for(i = 0; i <height; i++)             // 循环按行写入
    	{
    		for(j = 0; j <(float)width/8; j++)//一行需要的字节数(一个字节8个像素点)。
    		{
    			disChar = *pImage;//图像数组一个字节代表八个点(单色图像)。

    			for(m = 0; m < 8; m++)
    			{
    				//判断是否超出水平显示范围。
					if(y+i>=0 && y+i<LCD_Struct.Height && Xaddress>=0 && Xaddress<LCD_Struct.Width){
						if(disChar & 0x01)
						{
							LCD_Buff[BuffCount] =  LCD_Struct.Color;			// 当前模值不为0时,使用画笔色绘点
						}
						else
						{
							LCD_Buff[BuffCount] = LCD_Struct.BackColor;		//否则使用背景色绘制点
						}
						BuffCount++;       // 缓冲区计数
					}
    				disChar >>= 1;     // 模值移位
    				Xaddress++;        // 水平坐标自加
    				if( (Xaddress - x)>=width ) // 如果水平坐标达到了字符宽度,则退出当前循环,进入下一行的绘制,其余位丢弃(每一行开始都从新开始一个新的字节)。
    				{
    					Xaddress = x;//回到行首。
    					break;
    				}
    			}
    			pImage++;
    		}
    		if( i+1 >= height || y+i+1 >= LCD_Struct.Height || ((TemWidth>0) && (BuffCount >= Buff_Height*TemWidth)) || (BuffCount >= Buff_Height*width)) // 到了最后一行时
    		{
    			OutLastX=x+width-1;if(OutLastX>=LCD_Struct.Width){OutLastX=LCD_Struct.Width-1;}
    			OutLastY=i+y;
    			if(TemWidth>0){OutWidth=TemWidth;}else{OutWidth=width;}

				SetAddress( OutLastX+1-OutWidth, OutLastY+1-BuffCount/OutWidth , OutLastX,OutLastY);	   // 设置坐标
				WriteBuff(LCD_Buff,BuffCount);    // 写入显存
    			BuffCount = 0; // 缓冲区计数清0
    		}
    	}
    }
    void Test_Clear(void)
    {
    	uint8_t	i = 0;			// 计数变量

    	setFont(&CH_Font24);			// 设置2424中文字体,ASCII字体对应为2412
    	SetColor(LCD_BLACK);				// 设置画笔颜色

    	for(i=0;i<8;i++)
    	{
    		switch (i)		// 切换背景色
    		{
    			case 0: SetBackColor(LIGHT_RED); 		break;
    			case 1: SetBackColor(LIGHT_GREEN); 		break;
    			case 2: SetBackColor(LIGHT_BLUE); 		break;
    			case 3: SetBackColor(LIGHT_YELLOW); 	break;
    			case 4: SetBackColor(LIGHT_CYAN);		break;
    			case 5: SetBackColor(LIGHT_GREY); 		break;
    			case 6: SetBackColor(LIGHT_MAGENTA); 	break;
    			case 7: SetBackColor(LCD_WHITE); 		break;
    			default:	break;
    		}
    		Clear();		// 清屏
    		DisplayText(13, 70,"STM32H7 刷屏测试");
    		DisplayText(13,106,"屏幕分辨率:240*240");
    		DisplayText(13,142,"控制器:ST7789");
    		HAL_Delay(1000);	// 延时
    	}
    }
    void Test_Text(void)
    {
    	int16_t x=0;int16_t y=0;
		const char* TestText="!#$'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ";
		SetBackColor(LCD_BLACK); 			//	设置背景色
		Clear();
		SetColor(LCD_WHITE);
		for(uint8_t i=5;i>0;i--){
			setFont(i-1); DisplayText(x, y,TestText);
			y+=LCD_AsciiFonts->Height;
		}
		SetColor(LCD_CYAN);
		for(uint8_t i=0;i<5;i++){
			setFont(i); DisplayText(x, y,TestText);
			y+=LCD_AsciiFonts->Height;
		}

		setFont(&CH_Font24);			// 设置2424中文字体,ASCII字体对应为2412
		SetColor(LCD_YELLOW);				// 设置画笔,黄色
		DisplayText(x, y,"字符测试:UTF-8字符集.");
		HAL_Delay(500);

    	HAL_Delay(2000);	// 延时等待
    }
    void Test_Variable (void)
    {
    	uint16_t i;					// 计数变量
    	int32_t	a = 0;			// 定义整数变量,用于测试
    	int32_t	b = 0;			// 定义整数变量,用于测试
    	int32_t	c = 0;			// 定义整数变量,用于测试
    	double p = 3.1415926;	// 定义浮点数变量,用于测试
    	double f = -1234.1234;	// 定义浮点数变量,用于测试

    	SetBackColor(LCD_BLACK); 			//	设置背景色
    	Clear(); 								// 清屏

    	setFont(&CH_Font24);
    	SetColor(LIGHT_CYAN);					// 设置画笔,蓝绿色
    	DisplayText(0,10,"正数:");
    	DisplayText(0,40,"负数:");

    	SetColor(LIGHT_YELLOW);				// 设置画笔,亮黄色
    	DisplayText(0, 80,"填充空格:");
    	DisplayText(0,110,"填充0:");

    	SetColor(LIGHT_RED);					// 设置画笔	,亮红色
    	DisplayText(0, 150,"正小数:");
    	DisplayText(0, 180,"负小数:");

    	for(i=0;i<100;i++)
       {
    		SetColor(LIGHT_CYAN);								// 设置画笔	,蓝绿色
    		ShowNumMode(Fill_Space);							// 多余位填充空格
    		DisplayNumber( 80,10, b+i*10, 4) ;				// 显示变量
    		DisplayNumber( 80,40, c-i*10, 4) ;				// 显示变量

    		SetColor(LIGHT_YELLOW);								// 设置画笔,亮黄色

    		ShowNumMode(Fill_Space);								// 多余位填充 空格
    		DisplayNumber( 130, 80, a+i*150, 8) ;				// 显示变量

    		ShowNumMode(Fill_Zero);								// 多余位填充0
    		DisplayNumber( 130,110, b+i*150, 8) ;				// 显示变量

    		SetColor(LIGHT_RED);									// 设置画笔,亮红色
    		ShowNumMode(Fill_Space);								// 多余位填充空格
    		DisplayDecimals( 100, 150, p+i*0.1,  6,3);		// 显示小数
    		DisplayDecimals( 100, 180, f+i*0.01, 11,4);		// 显示小数

    		HAL_Delay(15);
       }
    	HAL_Delay(2500);
    }
    void Test_Color(void)
    {
    	uint16_t i;					// 计数变量
    	uint16_t y;
    // 颜色测试>>>>>
    	SetBackColor(LCD_BLACK); //设置背景色
    	Clear(); //清屏,刷背景色

    	setFont(&CH_Font20);			// 设置字体
    	SetColor(LCD_WHITE);				// 设置画笔颜色
    	DisplayText(0,0,"");

    	//使用画线函数绘制三基色色条
    	for(i=0;i<240;i++)
    	{
    		SetColor( LCD_RED-(i<<16) );
          DrawLine_V(0+i,  20,10);
    	}
    	for(i=0;i<240;i++)
    	{
    		SetColor( LCD_GREEN-(i<<8) );
          DrawLine_V(0+i,  35,10);
    	}
    	for(i=0;i<240;i++)
    	{
    		SetColor( LCD_BLUE-i );
          DrawLine_V(0+i,  50,10);
    	}

        y = 70;
        SetColor(LIGHT_CYAN);    FillRect(150,y+5,90,10);  DisplayText(0,y,"LIGHT_CYAN");
    	SetColor(LIGHT_MAGENTA); FillRect(150,y+20*1+5,90,10);  DisplayText(0,y+20*1,"LIGHT_MAGENTA");
    	SetColor(LIGHT_YELLOW);  FillRect(150,y+20*2+5,90,10);  DisplayText(0,y+20*2,"LIGHT_YELLOW");
    	SetColor(LIGHT_GREY);    FillRect(150,y+20*3+5,90,10);  DisplayText(0,y+20*3,"LIGHT_GREY");
        SetColor(DARK_CYAN);     FillRect(150,y+20*4+5,90,10);  DisplayText(0,y+20*4,"DARK_CYAN");
    	SetColor(DARK_MAGENTA);  FillRect(150,y+20*5+5,90,10);  DisplayText(0,y+20*5,"DARK_MAGENTA");
    	SetColor(DARK_YELLOW);   FillRect(150,y+20*6+5,90,10);  DisplayText(0,y+20*6,"DARK_YELLOW");
    	SetColor(DARK_GREY);     FillRect(150,y+20*7+5,90,10);	 DisplayText(0,y+20*7,"DARK_GREY");

    	HAL_Delay(2000);
    }
    void Test_Grahic(void)
    {
    	SetBackColor(LCD_BLACK); //设置背景色
    	Clear(); //清屏,刷背景色

    	SetColor(LCD_WHITE);
    	DrawRect(0,0,240,240); 			//绘制矩形

    	SetColor(LCD_RED);    FillCircle(140,50,30);		//填充圆形
    	SetColor(LCD_GREEN);  FillCircle(170,50,30);
    	SetColor(LCD_BLUE);   FillCircle(200,50,30);

    	SetColor(LCD_YELLOW);
    	DrawLine(26,26,113,64);				//画直线
    	DrawLine(35,22,106,81);				//画直线
    	DrawLine(45,20, 93,100);				//画直线
    	DrawLine(52,16, 69,108);				//画直线
    	DrawLine(62,16, 44,108);				//画直线

    	SetColor(LIGHT_CYAN);
    	DrawCircle(120,170,30);			//绘制圆形
    	DrawCircle(120,170,20);

    	SetColor(LIGHT_RED);
    	DrawEllipse(120,170,90,40); 	//绘制椭圆
    	DrawEllipse(120,170,70,40); 	//绘制椭圆
    	SetColor(LIGHT_MAGENTA);
    	DrawEllipse(120,170,100,50); 	//绘制椭圆
    	DrawEllipse(120,170,110,60);

    	HAL_Delay(2000);
    }
    void Test_Animation(void){
    	SetBackColor(LCD_BLACK); 			//	设置背景色
    	Clear();
 		for(int16_t y=-100;y<LCD_Struct.Height+10;y+=10){
			for(int16_t x=-100;x<LCD_Struct.Width+10;x+=10){
		    	SetColor( LCD_GREEN);
				DrawImage( x, y, 83, 83, Image_Android_83x83) ;		// 显示图片
				HAL_Delay(50);
		    	SetColor( LCD_BLACK);
				FillRect(x, y, 83, 83);
			}
		}
    }
    void Test_Image(void)
    {
    	SetBackColor(LCD_BLACK); 			//	设置背景色
    	Clear(); 								// 清屏

    	SetColor( LCD_GREEN);
		DrawImage( 20, 20, 83, 83, Image_Android_83x83) ;	   // 显示图片

    	SetBackColor(LCD_CYAN); 			//	设置背景色
    	SetColor( LCD_RED);
    	DrawImage( 140, 20, 83, 83, Image_Message_83x83) ;	// 显示图片

    	SetBackColor(LCD_GREEN); 			//	设置背景色
    	SetColor( LCD_CYAN);
    	DrawImage( 20, 140, 83, 83, Image_Toys_83x83) ;		// 显示图片

    	SetBackColor(LCD_RED); 			//	设置背景色
    	SetColor(LCD_GREEN);
    	DrawImage( 140, 140, 83, 83, Image_Video_83x83) ;		// 显示图片

    	HAL_Delay(1000);
    }
    void Test_Direction(void)
    {
    	for(int i=0;i<4;i++)
    	{
    		SetBackColor(LCD_BLACK); 			//	设置背景色
          	Clear(); 								// 清屏
          	setFont(&CH_Font24);
          	SetColor( LCD_GREEN);
          	SetDirection(i);
          	DisplayText(20,20,"Direction_V");
          	SetColor( LCD_CYAN);
          	DrawImage( 19, 80, 83, 83, Image_Android_83x83) ;	   // 显示图片
          	setFont(&CH_Font32);
          	SetColor( LCD_RED);
          	DisplayText(130,90,"反客");
          	DisplayText(130,130,"科技");

          	HAL_Delay(1000);	// 延时
    	}
    	SetDirection(2);
    }
    void Test_All(void){
  	  Test_Clear();
  	  Test_Text();
  	  Test_Variable();
  	  Test_Color();
  	  Test_Grahic();
  	  Test_Animation();
  	  Test_Image();
  	  Test_Direction();
    }
};

下面是字体文件lcd_fonts.hpp:

#pragma once //这是现代编译器防止重复插入文件的方法。

// 字体相关结构定义
typedef struct _pFont
{
	const uint8_t 		*pTable;  		//	字模数组地址
	uint16_t 			Width; 		 	//	单个字符的字模宽度
	uint16_t 			Height; 			//	单个字符的字模长度
	uint16_t 			Sizes;	 		//	单个字符的字模数据个数
	uint16_t			Table_Rows;		// 该参数只有汉字字模用到,表示二维数组的行大小
} pFONT;


// 汉字字模数据,字体为1212
// 添加新字模时,一定要不超过数组第一维的大小,用户可根据需求自行调整
//	中文标点符号和英文标点符号是不一样的!如果没有对中文标点符号进行取模,显示时要用英文输入标点,使用ASCII的字模
// 每个字模后面都必须要有一个对应的汉字作为索引
//
const uint8_t  Chinese_1212[20][24]=
{
	{0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0x04,0x00,0xFC,0x03,0x14,0x02,0xA4,0x01,0x66,0x00,0x9E,0x07,0x00,0x00,0x00,0x00},{"反"},/*5*/
	{0x00,0x00,0x00,0x00,0x60,0x00,0xFE,0x07,0xFA,0x03,0x16,0x01,0xFF,0x0F,0xFC,0x03,0x04,0x02,0xFC,0x03,0x00,0x00,0x00,0x00},{"客"},/*6*/
	{0x00,0x00,0x00,0x00,0x00,0x01,0x7F,0x01,0x84,0x01,0x3F,0x01,0x4C,0x01,0xF6,0x07,0x05,0x01,0x04,0x01,0x00,0x00,0x00,0x00},{"科"},/*7*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x00,0xFF,0x07,0x84,0x00,0xFC,0x03,0x27,0x03,0xC4,0x00,0x37,0x07,0x00,0x00,0x00,0x00},{"技"},/*8*/
};

// 汉字字模数据,字体为1616
// 添加新字模时,一定要不超过数组第一维的大小,用户可根据需求自行调整
//	中文标点符号和英文标点符号是不一样的!如果没有对中文标点符号进行取模,显示时要用英文输入标点,使用ASCII的字模
// 每个字模后面都必须要有一个对应的汉字作为索引
//


const uint8_t  Chinese_1616[20][32]=
{
 	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F,0x04,0x00,0xFC,0x0F,0x14,0x08,0x24,0x04,0x64,0x02,0x86,0x01,0x62,0x07,0x1D,0x38,0x00,0x00,0x00,0x00,0x00,0x00},{"反"},/*5*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0xFE,0x1F,0xF2,0x07,0x18,0x02,0xE6,0x01,0x1F,0x3E,0xF8,0x07,0x08,0x04,0xF8,0x07,0x00,0x00,0x00,0x00,0x00,0x00},{"客"},/*6*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xBE,0x09,0x08,0x0B,0xFE,0x08,0x98,0x09,0xEC,0x3F,0x0A,0x08,0x08,0x08,0x08,0x08,0x00,0x00,0x00,0x00,0x00,0x00},{"科"},/*7*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x02,0xFF,0x3F,0x04,0x02,0xE4,0x1F,0x4C,0x10,0x87,0x08,0x04,0x07,0x84,0x07,0x77,0x38,0x00,0x00,0x00,0x00,0x00,0x00},{"技"},/*8*/
};

// 汉字字模数据,字体为2020
// 添加新字模时,一定要不超过数组第一维的大小,用户可根据需求自行调整
//	中文标点符号和英文标点符号是不一样的!如果没有对中文标点符号进行取模,显示时要用英文输入标点,使用ASCII的字模
// 每个字模后面都必须要有一个对应的汉字作为索引
//
const uint8_t  Chinese_2020[20][60]=
{
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0xF8,0x1F,0x00,0x08,0x00,0x00,0x08,0x00,0x00,0xF8,0xFF,0x01,0x48,0x80,0x01,0x88,0xC0,0x00,0x08,0x61,0x00,0x08,0x36,0x00,0x04,0x1C,0x00,0x84,0xE3,0x00,0x72,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"反"},/*5*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x03,0x00,0xFE,0xFF,0x01,0x62,0x00,0x01,0xF8,0x7F,0x00,0x7E,0x30,0x00,0x80,0x0F,0x00,0x7F,0xF0,0x03,0xF8,0x7F,0x00,0x08,0x40,0x00,0xF8,0x7F,0x00,0x08,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"客"},/*6*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x40,0x00,0x1E,0x46,0x00,0x10,0x4C,0x00,0x10,0x58,0x00,0xFE,0x43,0x00,0x10,0x46,0x00,0x78,0x4C,0x00,0xDC,0x40,0x00,0x14,0xF0,0x03,0x92,0x4F,0x00,0x10,0x40,0x00,0x10,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"科"},/*7*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x10,0x00,0x08,0x10,0x00,0xFF,0xFF,0x03,0x08,0x10,0x00,0x08,0x10,0x00,0xE8,0xFF,0x01,0x1C,0x02,0x01,0x0B,0x86,0x00,0x08,0x6C,0x00,0x08,0x18,0x00,0x08,0x6F,0x00,0xEF,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"技"},/*8*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"三"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x20,0x00,0xFE,0xFF,0x01,0x10,0x20,0x00,0xF0,0x3F,0x00,0x10,0x20,0x00,0xF0,0x3F,0x00,0x10,0x20,0x00,0xFF,0xFF,0x03,0x10,0x21,0x00,0xFC,0xFF,0x00,0x03,0x01,0x03,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"基"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0xF0,0x1F,0x00,0x18,0x18,0x00,0x04,0x0C,0x00,0xFF,0xFF,0x00,0x04,0x82,0x00,0x04,0x82,0x00,0xFC,0xFF,0x00,0x04,0x80,0x00,0x04,0x00,0x00,0x04,0x00,0x02,0xF8,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"色"},/*2*/
};

// 汉字字模数据,字体为2424
// 添加新字模时,一定要不超过数组第一维的大小,用户可根据需求自行调整
//	中文标点符号和英文标点符号是不一样的!如果没有对中文标点符号进行取模,显示时要用英文输入标点,使用ASCII的字模
// 每个字模后面都必须要有一个对应的汉字作为索引
//
const uint8_t  Chinese_2424[65][72]=
{
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xF8,0xFF,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0xF8,0xFF,0x3F,0x98,0x01,0x30,0x98,0x03,0x18,0x18,0x03,0x08,0x18,0x06,0x0C,0x18,0x0C,0x06,0x08,0x18,0x03,0x0C,0xF0,0x00,0x0C,0xF0,0x01,0x06,0x1C,0x07,0x86,0x03,0x3C,0x73,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"反"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x70,0x00,0xFC,0xFF,0xFF,0x0C,0x07,0xC0,0x8C,0x03,0xC0,0xC0,0xFF,0x1F,0xF0,0x03,0x0E,0x1C,0x8E,0x03,0x00,0x78,0x00,0xC0,0xC7,0x07,0x3F,0x00,0xF8,0xE0,0xFF,0x1F,0x60,0x00,0x18,0x60,0x00,0x18,0x60,0x00,0x18,0xE0,0xFF,0x1F,0x60,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"客"},/*3*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x80,0x07,0x18,0x7E,0x30,0x18,0x60,0x60,0x18,0x60,0x80,0x19,0x60,0x00,0x1B,0xFE,0x07,0x18,0x60,0x18,0x18,0xF0,0x71,0x18,0x70,0xC3,0x18,0x68,0x06,0x18,0x6C,0x00,0xFF,0x66,0xFE,0x18,0x62,0x00,0x18,0x60,0x00,0x18,0x60,0x00,0x18,0x60,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"科"},/*4*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0xFC,0xFF,0xFF,0x01,0x03,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0xFE,0x7F,0xF0,0x19,0x60,0x3F,0x38,0x30,0x30,0x30,0x18,0x30,0x60,0x0C,0x30,0xC0,0x06,0x30,0x80,0x03,0x30,0xE0,0x0E,0x30,0x38,0x78,0x1F,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"技"},/*5*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xF8,0xFF,0xC0,0x18,0xC0,0xCC,0x18,0xC0,0xCC,0xF8,0xFF,0xCC,0x18,0xC0,0xCC,0x18,0x0C,0xCC,0x18,0x0C,0xCC,0xD8,0xFF,0xCC,0xD8,0xCC,0xCC,0xD8,0xCC,0xCC,0xD8,0xCC,0xCC,0xCC,0xCC,0xC0,0xCC,0xCC,0xC0,0x04,0xFC,0xC0,0x06,0x0C,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"刷"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x7F,0x18,0x00,0x60,0x18,0x00,0x60,0xF8,0xFF,0x7F,0x18,0x06,0x66,0x18,0x0C,0x06,0x18,0x08,0x03,0xD8,0xFF,0x7F,0x18,0x0C,0x06,0x18,0x0C,0x06,0xF8,0xFF,0xFF,0x0C,0x0C,0x06,0x0C,0x0C,0x06,0x04,0x06,0x06,0x06,0x03,0x06,0x03,0x01,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"屏"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0xC0,0x84,0xFF,0xCC,0x9C,0xC1,0xCC,0x88,0xC1,0xCC,0x80,0xD9,0xCC,0x83,0xD9,0xCC,0x8E,0xD9,0xCC,0x98,0xD9,0xCC,0x80,0xD9,0xCC,0x80,0xD9,0xCC,0x88,0xD9,0xCC,0x98,0xCD,0xCC,0x0C,0x0C,0xCC,0x0C,0x36,0xC0,0x0C,0x63,0xC0,0xC6,0xC1,0xC0,0x74,0x80,0x7D,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"测"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x1B,0x0C,0x00,0x73,0x18,0x00,0x43,0x38,0x00,0x03,0x80,0xFF,0xFF,0x00,0x00,0x03,0x1F,0x00,0x03,0x18,0x00,0x03,0x98,0xFF,0x03,0x18,0x18,0x02,0x18,0x18,0x06,0x98,0x18,0x06,0xD8,0x18,0x86,0x78,0x18,0x8C,0x38,0xF8,0x8D,0x9C,0x0F,0x98,0x08,0x00,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"试"},/*3*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x83,0x01,0xFE,0xFF,0xFF,0x00,0x83,0x01,0xF0,0xFF,0x3F,0x30,0x00,0x30,0xF0,0xFF,0x3F,0x30,0x00,0x30,0xF0,0xFF,0x3F,0x30,0x0C,0x30,0x00,0x06,0x00,0xFE,0xFF,0xFF,0xC0,0x30,0x0C,0xF8,0xFF,0x7F,0x67,0x30,0x98,0x60,0x30,0x18,0x60,0x30,0x1F,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"幕"},/*4*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x00,0x80,0xC1,0x00,0xC0,0x80,0x01,0x60,0x00,0x03,0x30,0x00,0x06,0x18,0x00,0x1C,0x0E,0x00,0x70,0x02,0x00,0xC0,0xF8,0xFF,0x0F,0x00,0x03,0x0E,0x00,0x03,0x0E,0x80,0x01,0x06,0x80,0x01,0x06,0xC0,0x00,0x06,0x60,0x00,0x07,0x38,0xFC,0x03,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"分"},/*5*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x60,0x0C,0x30,0x60,0x18,0x30,0x60,0x10,0xFE,0xE1,0xFF,0x00,0x60,0x00,0x82,0xED,0xC1,0xC4,0x6C,0x63,0x6C,0x6C,0x36,0xFE,0x65,0xFF,0x30,0x66,0x18,0x30,0x66,0x18,0x30,0x60,0x18,0xFE,0xB1,0xFF,0x30,0x30,0x18,0x38,0x18,0x18,0x1C,0x1C,0x18,0x0E,0x0E,0x18,0x02,0x02,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"辨"},/*6*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x70,0x00,0xFF,0xFF,0xFF,0x00,0x38,0x00,0x06,0x4E,0x60,0x8C,0x63,0x38,0xD0,0x3F,0x08,0x00,0x1C,0x00,0x20,0x26,0x04,0xF8,0xC3,0x1C,0xCF,0xFF,0xF1,0x02,0x30,0x41,0x00,0x30,0x00,0xFF,0xFF,0xFF,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"率"},/*7*/
	{0x00,0x00,0x00,0x20,0x00,0x00,0x60,0x40,0x00,0x20,0x80,0x01,0x20,0x80,0x00,0x20,0xFC,0x3F,0xFE,0x05,0x30,0x20,0x26,0x10,0x20,0x60,0x03,0x20,0x30,0x0C,0x20,0x19,0x18,0xA0,0x04,0x10,0x70,0x02,0x10,0x2E,0xFC,0x0F,0x26,0xC0,0x00,0x20,0xC0,0x00,0x20,0xC0,0x00,0x20,0xC0,0x00,0x20,0xC0,0x00,0x20,0xC0,0x00,0x20,0xFF,0x3F,0x3C,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00},{"控"},/*0*/
	{0x00,0x00,0x00,0x80,0x00,0x10,0x80,0x01,0x10,0x80,0x00,0x10,0x90,0x00,0x10,0x98,0x08,0x13,0xF8,0x1F,0x11,0x88,0x00,0x11,0x84,0x00,0x11,0xFE,0x3F,0x11,0x80,0x00,0x11,0x80,0x00,0x11,0xF8,0x1F,0x11,0x88,0x10,0x11,0x88,0x10,0x11,0x88,0x10,0x11,0x88,0x10,0x11,0x88,0x10,0x10,0x88,0x1E,0x10,0x88,0x08,0x10,0x80,0x00,0x10,0x80,0x00,0x1E,0x80,0x00,0x08,0x00,0x00,0x00},{"制"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xE3,0x0F,0x30,0x66,0x0C,0x30,0x66,0x0C,0x30,0x66,0x0C,0x30,0x66,0x0C,0xF0,0xE7,0x0F,0x30,0xFE,0x0D,0x10,0x0C,0x13,0xFC,0xFF,0x3F,0x00,0x42,0x00,0x00,0x81,0x00,0x80,0x00,0x01,0x60,0x00,0x0E,0xF0,0xE7,0x3F,0x2C,0x26,0x0C,0x20,0x26,0x0C,0x20,0x26,0x0C,0x20,0x26,0x0C,0xE0,0xE7,0x0F,0x20,0x26,0x0C,0x10,0x22,0x04,0x00,0x00,0x00},{"器"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x30,0x00,0xFE,0xFF,0xFF,0x06,0x00,0xC0,0x06,0x00,0xC0,0xE0,0xFF,0x0F,0x00,0x00,0x07,0x00,0x80,0x01,0x00,0xE0,0x00,0x00,0x30,0x00,0xFF,0xFF,0xFF,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"字"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x80,0x01,0x30,0xC0,0x00,0xF8,0xDF,0xFF,0xC8,0x60,0x06,0x84,0x71,0x0C,0x02,0x39,0x08,0x01,0x10,0x00,0x60,0x00,0x0C,0x70,0x00,0x0C,0xB8,0xFF,0xFF,0x3C,0x00,0x0C,0x36,0x04,0x0C,0x32,0x0C,0x0C,0x30,0x18,0x0C,0x30,0x10,0x0C,0x30,0x00,0x0C,0x30,0x00,0x0C,0x30,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"符"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x30,0x00,0x60,0xE0,0x00,0xF0,0xFF,0xFF,0x38,0x60,0x00,0xF6,0xFF,0xFF,0x33,0x60,0x00,0xF0,0xFF,0xFF,0x30,0x60,0x00,0xF0,0xFF,0xFF,0x30,0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0xFE,0xFF,0xFF,0x00,0xFE,0x01,0x80,0x31,0x07,0x70,0x30,0x38,0x0F,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"集"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0xFC,0xFF,0x7F,0x0C,0x18,0x60,0x0C,0x18,0x60,0x0C,0x18,0x60,0x0C,0x18,0x60,0x0C,0x18,0x60,0xFC,0xFF,0x7F,0x0C,0x18,0x60,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"中"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x00,0x38,0x00,0x00,0x60,0x00,0xFF,0xFF,0xFF,0x60,0x00,0x0C,0x60,0x00,0x0C,0xC0,0x00,0x06,0xC0,0x00,0x06,0x80,0x01,0x03,0x00,0x83,0x01,0x00,0xC7,0x00,0x00,0x6C,0x00,0x00,0x38,0x00,0x00,0xEE,0x00,0xC0,0x83,0x07,0x78,0x00,0x3C,0x06,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"文"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x18,0x00,0x30,0x18,0x00,0x30,0xF8,0xFF,0x3F,0x18,0x00,0x30,0x18,0x00,0x30,0xF8,0xFF,0x3F,0x18,0x00,0x30,0x04,0xC6,0x20,0x08,0xC6,0x30,0x18,0xC6,0x38,0x30,0xC6,0x18,0x20,0xC6,0x08,0x00,0xC6,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"显"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x00,0x30,0x00,0x20,0x30,0x04,0x30,0x30,0x0C,0x38,0x30,0x18,0x18,0x30,0x30,0x0C,0x30,0x60,0x06,0x30,0xC0,0x02,0x30,0x80,0x00,0x30,0x00,0x80,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"示"},/*3*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0xF0,0x7F,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0x30,0x30,0x00,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"正"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x80,0x01,0x00,0xC0,0xFF,0x07,0x60,0x00,0x03,0x38,0x80,0x01,0x0C,0x60,0x00,0xF4,0xFF,0x3F,0x30,0x00,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0x30,0xF8,0x30,0x00,0x98,0x03,0x00,0x07,0x0E,0xE0,0x01,0x78,0x1E,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00},{"负"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x00,0x30,0x00,0x60,0x30,0x06,0x30,0x30,0x0C,0x30,0x30,0x1C,0x18,0x30,0x38,0x18,0x30,0x30,0x0C,0x30,0x60,0x0E,0x30,0xE0,0x06,0x30,0xC0,0x02,0x30,0x80,0x00,0x30,0x00,0x00,0x30,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"小"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x03,0xC6,0x0C,0x01,0xC4,0x86,0x01,0xC0,0x80,0xFF,0xFE,0xCF,0x60,0xE0,0xC0,0x60,0xF8,0xE3,0x60,0xCC,0xFE,0x31,0xC3,0x98,0x31,0x30,0x80,0x31,0xFF,0x0F,0x1B,0x0C,0x0C,0x1B,0x06,0x06,0x0E,0x3C,0x07,0x0E,0xE0,0x03,0x1B,0xE0,0xC3,0x31,0x3C,0x76,0xE0,0x07,0x18,0x80,0x00,0x00,0x00,0x00,0x00,0x00},{"数"},/*3*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x03,0x30,0x00,0x03,0x30,0xFE,0xFF,0x30,0x00,0x03,0x30,0x00,0x03,0xFF,0xFD,0x7F,0x30,0x0C,0x60,0x30,0xFC,0x7F,0x30,0x0C,0x60,0x30,0xFC,0x7F,0x30,0x0C,0x60,0xB0,0xFD,0x7F,0x78,0x0C,0x60,0x07,0xFF,0xFF,0x00,0x60,0x1C,0x00,0x1C,0xF0,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"填"},/*0*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x18,0x00,0x00,0x38,0x00,0xFF,0xFF,0xFF,0x00,0x0E,0x00,0x80,0x83,0x01,0xC0,0x00,0x07,0x70,0x00,0x0C,0xFC,0xFF,0x3F,0x00,0xC3,0x20,0x00,0xC3,0x00,0x80,0xC1,0x00,0x80,0xC1,0xC0,0xE0,0xC0,0xC0,0x38,0xC0,0xC0,0x07,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"充"},/*1*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x00,0x70,0x00,0xFE,0xFF,0xFF,0x06,0x00,0xC0,0x06,0x86,0xC3,0xC0,0x01,0x1E,0x38,0x00,0x70,0x06,0x00,0xC0,0x00,0x00,0x00,0xF8,0xFF,0x3F,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,0x18,0x00,0xFE,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"空"},/*2*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x60,0x00,0x30,0x30,0x00,0x30,0xF0,0x7F,0x30,0x78,0x70,0xFF,0x5B,0x38,0x30,0xCC,0x0C,0xF8,0x80,0x07,0xB8,0xC1,0x0F,0x3C,0x7A,0x78,0x36,0x0E,0xC0,0x33,0xF8,0x7F,0x31,0x18,0x60,0x30,0x18,0x60,0x30,0x18,0x60,0x30,0x18,0x60,0x30,0xF8,0x7F,0x30,0x18,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"格"},/*3*/
};

// 汉字字模数据,字体为3232
// 添加新字模时,一定要不超过数组第一维的大小,用户可根据需求自行调整
//	中文标点符号和英文标点符号是不一样的!如果没有对中文标点符号进行取模,显示时要用英文输入标点,使用ASCII的字模
// 每个字模后面都必须要有一个对应的汉字作为索引
//
const uint8_t  Chinese_3232[20][128]=
{
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0xE0,0xFF,0xFF,0x7F,0xE0,0xFF,0x3F,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0x60,0x00,0x00,0x00,0xE0,0xFF,0xFF,0x3F,0xE0,0xFF,0xFF,0x3F,0x60,0x0C,0x00,0x38,0x60,0x1C,0x00,0x1C,0x60,0x38,0x00,0x0E,0x60,0x30,0x00,0x0E,0x60,0xE0,0x00,0x07,0x60,0xC0,0xC1,0x03,0x70,0x80,0xE3,0x01,0x30,0x00,0xFF,0x00,0x30,0x00,0x3C,0x00,0x38,0x00,0xFF,0x00,0x1C,0xE0,0xE7,0x03,0x1C,0xFE,0x80,0x3F,0xCE,0x3F,0x00,0xFC,0x84,0x03,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"反"},/*3*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x80,0x03,0x00,0xFC,0xFF,0xFF,0x7F,0xFC,0xFF,0xFF,0x7F,0x0C,0x08,0x00,0x60,0x0C,0x0E,0x00,0x60,0x0C,0xFF,0xFF,0x67,0x80,0xFF,0xFF,0x07,0xE0,0x0F,0x80,0x03,0x78,0x1C,0xE0,0x01,0x18,0xF8,0x7C,0x00,0x00,0xC0,0x0F,0x00,0x00,0xFF,0xFF,0x00,0xFF,0x1F,0xF0,0xFF,0x3E,0x00,0x00,0xFC,0xC0,0xFF,0xFF,0x07,0xC0,0xFF,0xFF,0x07,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0xFF,0xFF,0x07,0xC0,0xFF,0xFF,0x07,0xC0,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"客"},/*4*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x1F,0x00,0x06,0xFF,0x3F,0x02,0x06,0xFE,0x00,0x06,0x06,0xC0,0x00,0x0C,0x06,0xC0,0x00,0x18,0x06,0xC0,0x00,0x30,0x06,0xFF,0x1F,0x20,0x06,0xFF,0x1F,0x00,0x06,0xC0,0x80,0x00,0x06,0xE0,0x80,0x03,0x06,0xE0,0x03,0x07,0x06,0xF0,0x06,0x0C,0x06,0xF0,0x0C,0x08,0x06,0xD8,0x18,0x00,0x06,0xDC,0x10,0xF0,0xFF,0xCE,0xF0,0xFF,0xFF,0xC7,0xF0,0x1F,0x06,0xC7,0x00,0x00,0x06,0xC2,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0xC0,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"科"},/*5*/
	{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0xC0,0x00,0x60,0x00,0xC0,0x00,0x60,0x00,0xC0,0x00,0x60,0xF0,0xFF,0xFF,0xFF,0xF7,0xFF,0xFF,0xFF,0x07,0xC0,0x00,0x60,0x00,0xC0,0x00,0x60,0x00,0xC0,0x00,0x60,0x00,0xC0,0x00,0x60,0xF6,0xFF,0x7F,0xE0,0xF7,0xFF,0x7F,0xFC,0x80,0x01,0x60,0x7F,0x00,0x03,0x30,0x63,0x00,0x03,0x18,0x60,0x00,0x06,0x0C,0x60,0x00,0x0C,0x07,0x60,0x00,0xB8,0x03,0x60,0x00,0xF0,0x01,0x60,0x00,0xF8,0x01,0x60,0x00,0xBE,0x07,0x60,0xE0,0x0F,0x7E,0x7F,0xFC,0x01,0xF8,0x3F,0x38,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{"技"},/*6*/
};




/*********************************************************************************************************************************************************************************************************************************************FANKE*****/
/*
	*	1.以下为ASCII字模数据
	*	2.ASCII字符集: !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~
	*	3.ASCII字模,宋体,总共有5种大小的字模:3216、2412、2010、1608、1206
*/
/*********************************************************************************************************************************************************************************************************************************************FANKE*****/

const uint8_t ASCII_3216_Table [6080] =
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0xC0,0x03,0x80,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0xC0,0x03,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",1*/
	0x00,0x00,0x00,0x00,0xC0,0x18,0xE0,0x1C,0xE0,0x1C,0x70,0x0E,0x30,0x06,0x18,0x03,0x8C,0x01,0x84,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0x20,0x10,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0x18,0x0C,0x08,0x04,0x08,0x04,0x08,0x04,0x08,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"#",3*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x00,0xC0,0x03,0xB0,0x0C,0x90,0x18,0x98,0x18,0x98,0x1C,0x98,0x1C,0xB8,0x00,0xB0,0x00,0xF0,0x00,0xE0,0x00,0xC0,0x03,0x80,0x07,0x80,0x0F,0x80,0x0C,0x80,0x1C,0x80,0x18,0x9C,0x18,0x9C,0x18,0x8C,0x18,0x8C,0x0C,0x98,0x06,0xE0,0x03,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x00,/*"$",4*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x08,0x36,0x08,0x22,0x04,0x63,0x04,0x63,0x02,0x63,0x02,0x63,0x02,0x63,0x01,0x63,0x01,0x22,0x01,0xB6,0x1C,0x9C,0x36,0x40,0x22,0x40,0x63,0x40,0x63,0x20,0x63,0x20,0x63,0x10,0x63,0x10,0x63,0x10,0x22,0x08,0x36,0x08,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"%",5*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x00,0x8C,0x01,0x8C,0x01,0x8C,0x01,0x8C,0x01,0x8C,0x00,0xCC,0x00,0x5C,0x00,0x38,0x00,0x1C,0x3E,0x3C,0x08,0x32,0x08,0x73,0x08,0x63,0x04,0xE3,0x04,0xC3,0x04,0x83,0x03,0x83,0x43,0x06,0x67,0x8C,0x3E,0x78,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"&",6*/
	0x00,0x00,0x00,0x00,0x1C,0x00,0x3C,0x00,0x3C,0x00,0x30,0x00,0x30,0x00,0x10,0x00,0x0C,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"'",7*/
	0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x18,0x00,0x0C,0x00,0x04,0x00,0x06,0x00,0x02,0x00,0x03,0x00,0x03,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x00,0x03,0x00,0x03,0x00,0x02,0x00,0x06,0x00,0x04,0x00,0x0C,0x00,0x18,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x00,/*"(",8*/
	0x00,0x00,0x00,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x18,0x00,0x30,0x00,0x20,0x00,0x60,0x00,0x40,0x00,0xC0,0x00,0xC0,0x00,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xC0,0x00,0xC0,0x00,0xC0,0x00,0x60,0x00,0x20,0x00,0x30,0x00,0x18,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x00,0x00,/*")",9*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x03,0x80,0x03,0x0C,0x63,0x1C,0x71,0x38,0x39,0x60,0x0D,0x80,0x03,0x80,0x03,0x60,0x0D,0x38,0x39,0x1C,0x71,0x8C,0x61,0x80,0x03,0x80,0x03,0x80,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"*",10*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0xFC,0x7F,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"+",11*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x3C,0x00,0x3C,0x00,0x30,0x00,0x30,0x00,0x10,0x00,0x0C,0x00,0x06,0x00,/*",",12*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"-",13*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x3C,0x00,0x3C,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*".",14*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x60,0x00,0x20,0x00,0x30,0x00,0x10,0x00,0x18,0x00,0x08,0x00,0x0C,0x00,0x04,0x00,0x06,0x00,0x02,0x00,0x03,0x00,0x01,0x80,0x01,0x80,0x00,0xC0,0x00,0x40,0x00,0x60,0x00,0x20,0x00,0x30,0x00,0x10,0x00,0x18,0x00,0x08,0x00,0x0C,0x00,0x04,0x00,0x06,0x00,0x02,0x00,0x00,0x00,0x00,0x00,/*"/",15*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x60,0x04,0x30,0x0C,0x18,0x18,0x18,0x18,0x18,0x10,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x18,0x10,0x18,0x18,0x18,0x18,0x30,0x0C,0x60,0x04,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"0",16*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x01,0xF8,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xC0,0x03,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"1",17*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x10,0x1C,0x08,0x18,0x04,0x30,0x04,0x30,0x0C,0x30,0x0C,0x30,0x00,0x30,0x00,0x18,0x00,0x18,0x00,0x0C,0x00,0x06,0x00,0x03,0x80,0x01,0xC0,0x00,0x40,0x00,0x20,0x20,0x10,0x20,0x08,0x20,0x04,0x30,0xFC,0x1F,0xFC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"2",18*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x18,0x06,0x0C,0x0C,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x00,0x18,0x00,0x18,0x00,0x0C,0x00,0x06,0xC0,0x03,0x00,0x0E,0x00,0x18,0x00,0x10,0x00,0x30,0x00,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x10,0x0C,0x18,0x18,0x0C,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"3",19*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x07,0x00,0x07,0x80,0x06,0x80,0x06,0x40,0x06,0x20,0x06,0x20,0x06,0x10,0x06,0x10,0x06,0x08,0x06,0x0C,0x06,0x04,0x06,0x02,0x06,0xFE,0x3F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"4",20*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x3F,0xF0,0x3F,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0xC8,0x07,0x28,0x0C,0x18,0x18,0x08,0x10,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x0C,0x30,0x0C,0x30,0x04,0x18,0x04,0x18,0x18,0x0C,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"5",21*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x07,0x60,0x18,0x30,0x18,0x10,0x18,0x18,0x00,0x08,0x00,0x08,0x00,0x0C,0x00,0xCC,0x07,0x6C,0x0C,0x1C,0x18,0x1C,0x10,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x18,0x30,0x18,0x10,0x30,0x18,0x70,0x0C,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"6",22*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0xF8,0x3F,0x08,0x10,0x0C,0x08,0x04,0x08,0x04,0x04,0x00,0x04,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x01,0x00,0x01,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"7",23*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x30,0x0C,0x18,0x18,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x1C,0x30,0x1C,0x10,0x78,0x18,0xF0,0x04,0xE0,0x03,0x18,0x0F,0x0C,0x1E,0x0C,0x1C,0x06,0x38,0x06,0x30,0x06,0x30,0x06,0x30,0x06,0x30,0x0C,0x18,0x18,0x0C,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"8",24*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x18,0x04,0x0C,0x08,0x0C,0x18,0x06,0x10,0x06,0x30,0x06,0x30,0x06,0x30,0x06,0x30,0x06,0x30,0x0E,0x38,0x0C,0x34,0x18,0x36,0xF0,0x31,0x00,0x30,0x00,0x18,0x00,0x18,0x00,0x08,0x0C,0x0C,0x0C,0x06,0x0C,0x03,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"9",25*/
	0x00,0x00,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,0x01,0xC0,0x03,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0xC0,0x03,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*":",26*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0x80,0x01,0xC0,0x00,0xC0,0x00,0x00,0x00,/*";",27*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"<",28*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"=",29*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*">",30*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x30,0x18,0x18,0x30,0x08,0x60,0x0C,0x60,0x1C,0x60,0x1C,0x60,0x1C,0x60,0x00,0x30,0x00,0x18,0x00,0x0E,0x00,0x03,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x00,0x00,0x00,0x80,0x01,0xC0,0x03,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"?",31*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x60,0x08,0x30,0x10,0x18,0x20,0x0C,0x2B,0x8C,0x4D,0x84,0x4C,0xC6,0x4C,0xC6,0x44,0x66,0x44,0x66,0x44,0x66,0x44,0x66,0x46,0x66,0x26,0x66,0x26,0x64,0x17,0xCC,0x0C,0x0C,0x40,0x08,0x20,0x18,0x30,0x30,0x18,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"@",32*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0xC0,0x01,0xC0,0x01,0x20,0x03,0x20,0x03,0x20,0x03,0x20,0x03,0x30,0x02,0x10,0x06,0x10,0x06,0x10,0x06,0x10,0x04,0xF8,0x0F,0x08,0x0C,0x08,0x0C,0x08,0x0C,0x04,0x18,0x04,0x18,0x04,0x18,0x06,0x38,0x1F,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"A",33*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x18,0x1C,0x18,0x18,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x18,0x18,0x0C,0xF8,0x07,0x18,0x18,0x18,0x30,0x18,0x20,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x30,0x18,0x18,0xFE,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"B",34*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x60,0x38,0x10,0x30,0x18,0x60,0x0C,0x40,0x0C,0x40,0x0C,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x0C,0x40,0x0C,0x40,0x08,0x20,0x18,0x10,0x30,0x08,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"C",35*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x18,0x0E,0x18,0x18,0x18,0x10,0x18,0x30,0x18,0x30,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x20,0x18,0x30,0x18,0x30,0x18,0x18,0x18,0x18,0x18,0x06,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"D",36*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x18,0x30,0x18,0x20,0x18,0x40,0x18,0x40,0x18,0x00,0x18,0x00,0x18,0x08,0x18,0x08,0x18,0x0C,0xF8,0x0F,0x18,0x0C,0x18,0x08,0x18,0x08,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x40,0x18,0x40,0x18,0x20,0x18,0x30,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"E",37*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x18,0x38,0x18,0x20,0x18,0x40,0x18,0x40,0x18,0x00,0x18,0x00,0x18,0x08,0x18,0x08,0x18,0x0C,0xF8,0x0F,0x18,0x0C,0x18,0x08,0x18,0x08,0x18,0x08,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"F",38*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x30,0x0C,0x10,0x08,0x18,0x18,0x0C,0x10,0x0C,0x10,0x04,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x7E,0x06,0x18,0x06,0x18,0x04,0x18,0x0C,0x18,0x0C,0x18,0x08,0x18,0x18,0x18,0x30,0x04,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"G",39*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFC,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0xFC,0x3F,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x3F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"H",40*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x1F,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"I",41*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x7F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x0E,0x06,0x0E,0x03,0x8E,0x01,0xFC,0x00,/*"J",42*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x3E,0x18,0x0C,0x18,0x04,0x18,0x06,0x18,0x02,0x18,0x01,0x18,0x01,0x98,0x00,0x98,0x00,0xD8,0x00,0xB8,0x01,0xB8,0x01,0x18,0x03,0x18,0x03,0x18,0x06,0x18,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x18,0x18,0x18,0x7E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"K",43*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x40,0x18,0x40,0x18,0x20,0x18,0x30,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"L",44*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF0,0x1C,0x38,0x1C,0x38,0x1C,0x38,0x1C,0x38,0x1C,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x34,0x32,0x34,0x32,0x64,0x32,0x64,0x32,0x64,0x32,0x64,0x31,0x44,0x31,0xC4,0x31,0xC4,0x31,0xC4,0x30,0xC4,0x30,0x84,0x30,0x8F,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"M",45*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0x1C,0x20,0x1C,0x20,0x34,0x20,0x34,0x20,0x64,0x20,0x64,0x20,0xC4,0x20,0xC4,0x20,0x84,0x21,0x84,0x21,0x04,0x23,0x04,0x23,0x04,0x26,0x04,0x26,0x04,0x2C,0x04,0x2C,0x04,0x38,0x04,0x38,0x04,0x30,0x04,0x30,0x1F,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"N",46*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x30,0x0C,0x18,0x18,0x08,0x10,0x0C,0x30,0x0C,0x30,0x06,0x20,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x04,0x60,0x0C,0x30,0x0C,0x30,0x08,0x10,0x18,0x18,0x30,0x0C,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"O",47*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x0F,0x18,0x18,0x18,0x30,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x60,0x18,0x30,0x18,0x18,0xF8,0x07,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"P",48*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x30,0x0C,0x18,0x18,0x08,0x10,0x0C,0x30,0x0C,0x30,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0x06,0x60,0xE4,0x21,0x1C,0x33,0x1C,0x36,0x18,0x1E,0x30,0x0E,0xC0,0x07,0x00,0x4C,0x00,0x3C,0x00,0x38,0x00,0x00,/*"Q",49*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x18,0x1C,0x18,0x18,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x18,0x18,0x0C,0xF8,0x07,0x18,0x03,0x18,0x03,0x18,0x06,0x18,0x06,0x18,0x06,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x18,0x18,0x18,0x7E,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"R",50*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x13,0x18,0x1E,0x0C,0x18,0x06,0x18,0x06,0x10,0x06,0x10,0x06,0x00,0x0E,0x00,0x3C,0x00,0xF8,0x00,0xE0,0x03,0x80,0x0F,0x00,0x1E,0x00,0x18,0x00,0x38,0x02,0x30,0x02,0x30,0x06,0x30,0x04,0x30,0x0C,0x18,0x1C,0x0C,0xE4,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"S",51*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x3F,0x8C,0x21,0x84,0x61,0x82,0x41,0x82,0x41,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"T",52*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x7C,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x0C,0x10,0x18,0x08,0x38,0x04,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"U",53*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x78,0x18,0x30,0x18,0x10,0x18,0x10,0x18,0x10,0x30,0x08,0x30,0x08,0x30,0x08,0x30,0x08,0x30,0x04,0x60,0x04,0x60,0x04,0x60,0x04,0x60,0x02,0xC0,0x02,0xC0,0x02,0xC0,0x02,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"V",54*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0xF3,0x86,0x61,0x86,0x21,0x84,0x21,0x04,0x21,0x0C,0x23,0x8C,0x23,0x8C,0x23,0x8C,0x13,0x8C,0x13,0x88,0x13,0x48,0x12,0x58,0x16,0x58,0x16,0x58,0x0E,0x38,0x0E,0x30,0x0E,0x30,0x0E,0x30,0x0C,0x30,0x04,0x10,0x04,0x10,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"W",55*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x7C,0x18,0x10,0x18,0x08,0x30,0x08,0x30,0x04,0x60,0x04,0x60,0x02,0xC0,0x02,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x03,0x40,0x03,0x40,0x06,0x20,0x06,0x20,0x0E,0x10,0x0C,0x10,0x0C,0x18,0x18,0x08,0x38,0x3E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"X",56*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x7C,0x1C,0x10,0x18,0x10,0x18,0x08,0x30,0x08,0x30,0x08,0x30,0x04,0x60,0x04,0x60,0x04,0xC0,0x02,0xC0,0x02,0xC0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"Y",57*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0x38,0x30,0x18,0x30,0x0C,0x18,0x04,0x18,0x00,0x0C,0x00,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x80,0x01,0x80,0x01,0xC0,0x00,0xC0,0x00,0x60,0x00,0x60,0x00,0x30,0x00,0x18,0x40,0x18,0x60,0x0C,0x20,0x0C,0x38,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"Z",58*/
	0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,/*"[",59*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x10,0x00,0x30,0x00,0x20,0x00,0x60,0x00,0x60,0x00,0x40,0x00,0xC0,0x00,0x80,0x00,0x80,0x01,0x80,0x01,0x00,0x01,0x00,0x03,0x00,0x02,0x00,0x06,0x00,0x06,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x18,0x00,0x18,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x60,0x00,0x00,/*"\",60*/
	0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0xFC,0x03,0x00,0x00,0x00,0x00,/*"]",61*/
	0x00,0x00,0x00,0x00,0xC0,0x03,0xC0,0x07,0x60,0x04,0x10,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,/*"^",62*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,/*"_",63*/
	0x00,0x00,0x00,0x00,0x78,0x00,0xC0,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"`",64*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x07,0x18,0x0C,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x00,0x1C,0xE0,0x1B,0x38,0x18,0x0C,0x18,0x06,0x18,0x06,0x18,0x06,0x18,0x06,0x98,0x0C,0x9E,0xF8,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"a",65*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1E,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x98,0x07,0x58,0x1C,0x38,0x18,0x38,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x10,0x38,0x18,0x38,0x0C,0xC8,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"b",66*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x70,0x08,0x30,0x18,0x18,0x18,0x0C,0x18,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x20,0x18,0x20,0x18,0x10,0x30,0x08,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"c",67*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1E,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0xE0,0x1B,0x30,0x1C,0x18,0x18,0x18,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x08,0x18,0x18,0x1C,0x30,0x7A,0xE0,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"d",68*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x30,0x0C,0x10,0x18,0x18,0x10,0x0C,0x30,0x0C,0x30,0x0C,0x30,0xFC,0x3F,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x18,0x20,0x18,0x10,0x70,0x18,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"e",69*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x80,0x61,0x80,0x60,0xC0,0x60,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xFC,0x1F,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xF8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"f",70*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x77,0x30,0x6C,0x10,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x10,0x18,0x30,0x0C,0xF0,0x07,0x18,0x00,0x18,0x00,0xF8,0x03,0xF0,0x1F,0x18,0x38,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x18,0x18,0xE0,0x07,/*"g",71*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1E,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x98,0x07,0x58,0x0C,0x38,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7E,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"h",72*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0xC0,0x03,0x80,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"i",73*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x1E,0x00,0x0C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0xC0,0x0F,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x18,0x06,0x18,0x02,0xF0,0x01,/*"j",74*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1E,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x3E,0x18,0x0C,0x18,0x04,0x18,0x02,0x18,0x01,0x98,0x01,0xD8,0x01,0x78,0x03,0x38,0x03,0x18,0x06,0x18,0x0C,0x18,0x0C,0x18,0x18,0x18,0x38,0x7E,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"k",75*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xF8,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xF8,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"l",76*/
	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,0x00,0xF7,0x3C,0x8E,0x63,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0x86,0x61,0xCF,0xF3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"m",77*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x07,0x5E,0x0C,0x38,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x7E,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"n",78*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x30,0x0C,0x10,0x18,0x18,0x18,0x08,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x0C,0x30,0x18,0x18,0x18,0x18,0x30,0x0C,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"o",79*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x90,0x07,0x5E,0x0C,0x38,0x18,0x18,0x10,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x30,0x18,0x18,0x38,0x18,0x78,0x0C,0x98,0x07,0x18,0x00,0x18,0x00,0x18,0x00,0x7E,0x00,/*"p",80*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x13,0x30,0x1E,0x18,0x1C,0x18,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x0C,0x18,0x08,0x18,0x18,0x1C,0x30,0x1E,0xE0,0x19,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x7E,/*"q",81*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x38,0x7E,0x66,0x60,0x61,0xE0,0x01,0xE0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"r",82*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x27,0x60,0x38,0x30,0x30,0x30,0x20,0x30,0x20,0x70,0x00,0xE0,0x03,0x80,0x0F,0x00,0x1E,0x00,0x38,0x08,0x30,0x08,0x30,0x18,0x30,0x38,0x18,0xC8,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"s",83*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xC0,0x00,0xE0,0x00,0xFC,0x1F,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x20,0xC0,0x20,0x80,0x11,0x00,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"t",84*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x10,0x1E,0x1E,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x18,0x1C,0x30,0x7A,0xE0,0x09,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"u",85*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x7C,0x18,0x30,0x18,0x10,0x18,0x18,0x30,0x08,0x30,0x08,0x20,0x04,0x60,0x04,0x60,0x04,0xC0,0x02,0xC0,0x02,0xC0,0x03,0x80,0x01,0x80,0x01,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"v",86*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xDF,0xF3,0x86,0x61,0x84,0x21,0x8C,0x21,0x8C,0x21,0x8C,0x13,0x88,0x13,0x58,0x13,0x58,0x12,0x58,0x0E,0x70,0x0E,0x30,0x0E,0x30,0x0C,0x30,0x04,0x20,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"w",87*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x3E,0x30,0x08,0x70,0x08,0x60,0x04,0xC0,0x02,0xC0,0x02,0x80,0x01,0x80,0x01,0x80,0x03,0x40,0x06,0x20,0x06,0x20,0x0C,0x10,0x18,0x18,0x18,0x3E,0x7E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"x",88*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x7C,0x18,0x18,0x18,0x08,0x10,0x08,0x30,0x08,0x20,0x04,0x60,0x04,0x60,0x04,0x40,0x02,0xC0,0x02,0x80,0x02,0x80,0x01,0x80,0x01,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x00,0x7C,0x00,0x3C,0x00,/*"y",89*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x1F,0x0C,0x1C,0x0C,0x0C,0x04,0x06,0x04,0x07,0x00,0x03,0x80,0x01,0xC0,0x01,0xC0,0x00,0x60,0x00,0x70,0x20,0x30,0x20,0x18,0x30,0x0C,0x18,0xFC,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"z",90*/
	0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x08,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x03,0x80,0x01,0x00,0x02,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0x30,0x00,0x00,/*"{",91*/
	0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,/*"|",92*/
	0x00,0x00,0x00,0x00,0x18,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x01,0x00,0x03,0x80,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x18,0x00,0x00,0x00,/*"}",93*/
	0x00,0x00,0x78,0x00,0xC4,0x00,0x82,0x41,0x02,0x41,0x00,0x27,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"~",94*/

};

const uint8_t ASCII_2412_Table [4560] =
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",1*/
0x00,0x00,0x00,0x00,0x60,0x06,0x60,0x06,0x30,0x03,0x98,0x01,0x88,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x02,0x10,0x02,0x10,0x02,0x10,0x02,0xFE,0x07,0xFE,0x07,0x08,0x02,0x08,0x01,0x08,0x01,0x08,0x01,0x08,0x01,0xFE,0x07,0xFE,0x07,0x04,0x01,0x04,0x01,0x04,0x01,0x04,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"#",3*/
0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x40,0x00,0xF0,0x01,0x58,0x03,0x4C,0x03,0xCC,0x03,0x4C,0x00,0x58,0x00,0x70,0x00,0xE0,0x00,0xC0,0x01,0xC0,0x01,0x40,0x03,0x4C,0x03,0x5C,0x03,0x4C,0x03,0x48,0x01,0xF0,0x00,0x40,0x00,0x40,0x00,0x00,0x00,/*"$",4*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0E,0x01,0x0A,0x01,0x91,0x00,0x91,0x00,0x91,0x00,0x51,0x00,0x51,0x00,0x3A,0x00,0xAE,0x03,0xA0,0x02,0x50,0x04,0x50,0x04,0x48,0x04,0x48,0x04,0x48,0x04,0x84,0x02,0x84,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"%",5*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x6C,0x00,0x2C,0x00,0x98,0x07,0x1C,0x01,0x1A,0x01,0x33,0x01,0x33,0x01,0x63,0x01,0xE3,0x00,0xC3,0x08,0xC6,0x09,0x3C,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"&",6*/
0x00,0x00,0x00,0x00,0x0C,0x00,0x1C,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"'",7*/
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x01,0x80,0x00,0x80,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x00,/*"(",8*/
0x00,0x00,0x00,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x00,0x00,/*")",9*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0xC0,0x00,0x40,0x00,0x46,0x0C,0x4E,0x0F,0xD0,0x01,0xF0,0x01,0x5E,0x0F,0x46,0x0C,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"*",10*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0xFE,0x0F,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"+",11*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x1C,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x04,0x00,/*",",12*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"-",13*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x1C,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*".",14*/
0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x06,0x00,0x02,0x00,0x03,0x00,0x01,0x00,0x01,0x80,0x00,0x80,0x00,0x40,0x00,0x40,0x00,0x60,0x00,0x20,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x0C,0x00,0x04,0x00,0x06,0x00,0x02,0x00,0x00,0x00,/*"/",15*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0x98,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"0",16*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x7C,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"1",17*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x84,0x01,0x02,0x03,0x06,0x03,0x06,0x03,0x00,0x03,0x00,0x01,0x80,0x01,0xC0,0x00,0x60,0x00,0x20,0x00,0x10,0x00,0x08,0x02,0x04,0x02,0x06,0x02,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"2",18*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0xC6,0x00,0x86,0x01,0x86,0x01,0x80,0x01,0x80,0x01,0xC0,0x00,0x70,0x00,0x80,0x01,0x00,0x01,0x00,0x03,0x00,0x03,0x06,0x03,0x06,0x03,0x86,0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"3",19*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x01,0x80,0x01,0xC0,0x01,0xA0,0x01,0xA0,0x01,0x90,0x01,0x88,0x01,0x88,0x01,0x84,0x01,0x82,0x01,0xFE,0x0F,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"4",20*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0xF4,0x00,0x8C,0x01,0x04,0x03,0x00,0x03,0x00,0x03,0x06,0x03,0x06,0x03,0x82,0x01,0x84,0x01,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"5",21*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x18,0x03,0x0C,0x03,0x0C,0x00,0x04,0x00,0x06,0x00,0xE6,0x01,0x16,0x03,0x0E,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x04,0x06,0x0C,0x02,0x18,0x03,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"6",22*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0x0C,0x06,0x04,0x02,0x04,0x01,0x00,0x01,0x00,0x01,0x80,0x00,0x80,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"7",23*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x02,0x1C,0x03,0xF0,0x00,0xC8,0x01,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"8",24*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x0C,0x01,0x0C,0x03,0x06,0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x07,0x8C,0x06,0x78,0x06,0x00,0x06,0x00,0x03,0x00,0x03,0x0C,0x01,0x8C,0x01,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"9",25*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*":",26*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x40,0x00,0x20,0x00,0x20,0x00,/*";",27*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x02,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,/*"<",28*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"=",29*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*">",30*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x18,0x06,0x04,0x0C,0x04,0x0C,0x0C,0x0C,0x0C,0x0C,0x00,0x07,0x80,0x01,0x40,0x00,0x40,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0xE0,0x00,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"?",31*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x00,0x18,0x03,0x0C,0x02,0xCC,0x05,0x64,0x05,0x66,0x05,0xA6,0x05,0xB6,0x04,0xB6,0x04,0xB6,0x04,0xB6,0x04,0xB6,0x02,0xE4,0x01,0x0C,0x04,0x0C,0x02,0x18,0x03,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"@",32*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x50,0x00,0xD0,0x00,0x90,0x00,0x90,0x00,0x88,0x00,0x88,0x01,0x08,0x01,0xF8,0x01,0x04,0x03,0x04,0x03,0x04,0x02,0x02,0x02,0x02,0x06,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,/*"A",33*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x8C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x8C,0x01,0xFC,0x00,0x0C,0x03,0x0C,0x02,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x03,0xFE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"B",34*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x18,0x03,0x0C,0x06,0x0C,0x04,0x04,0x04,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x04,0x0C,0x04,0x0C,0x02,0x18,0x03,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"C",35*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x8C,0x01,0x0C,0x03,0x0C,0x03,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x03,0x0C,0x03,0x8C,0x01,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"D",36*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x06,0x03,0x06,0x04,0x06,0x04,0x06,0x00,0x86,0x00,0x86,0x00,0xFE,0x00,0x86,0x00,0x86,0x00,0x86,0x00,0x06,0x00,0x06,0x04,0x06,0x04,0x06,0x02,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"E",37*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x06,0x03,0x06,0x04,0x06,0x04,0x06,0x00,0x86,0x00,0x86,0x00,0xFE,0x00,0x86,0x00,0x86,0x00,0x86,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"F",38*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x18,0x01,0x0C,0x02,0x0C,0x02,0x04,0x02,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0xC6,0x0F,0x06,0x03,0x06,0x03,0x0C,0x03,0x0C,0x03,0x18,0x03,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"G",39*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0xFE,0x07,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0F,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,/*"H",40*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"I",41*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x07,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x00,0xC6,0x00,0x66,0x00,0x3C,0x00,/*"J",42*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCF,0x03,0x86,0x01,0xC6,0x00,0x46,0x00,0x26,0x00,0x16,0x00,0x36,0x00,0x2E,0x00,0x6E,0x00,0x46,0x00,0xC6,0x00,0x86,0x00,0x86,0x01,0x06,0x01,0x06,0x03,0x8F,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"K",43*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x04,0x06,0x04,0x06,0x02,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"L",44*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x07,0x86,0x03,0x86,0x03,0x8E,0x03,0x8E,0x03,0x4E,0x03,0x4E,0x03,0x4A,0x03,0x5A,0x03,0x5A,0x03,0x3A,0x03,0x32,0x03,0x32,0x03,0x32,0x03,0x12,0x03,0x87,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"M",45*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x8E,0x0F,0x0C,0x02,0x1C,0x02,0x1C,0x02,0x34,0x02,0x34,0x02,0x64,0x02,0x64,0x02,0x44,0x02,0xC4,0x02,0x84,0x02,0x84,0x03,0x84,0x03,0x04,0x03,0x04,0x03,0x1F,0x02,0x00,0x00,0x00,0x00,0x00,0x00,/*"N",46*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x02,0x0C,0x03,0x98,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"O",47*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x06,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x86,0x03,0xFE,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"P",48*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x0C,0x02,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x76,0x06,0x4C,0x02,0xCC,0x03,0x98,0x01,0xF0,0x00,0x80,0x07,0x00,0x03,0x00,0x00,/*"Q",49*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x06,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x03,0xFE,0x00,0x46,0x00,0xC6,0x00,0x86,0x00,0x86,0x01,0x06,0x03,0x06,0x03,0x06,0x06,0x0F,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,/*"R",50*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x02,0x0C,0x03,0x06,0x02,0x06,0x02,0x06,0x00,0x0E,0x00,0x3C,0x00,0xF8,0x00,0xE0,0x03,0x80,0x03,0x00,0x07,0x02,0x06,0x02,0x06,0x06,0x06,0x0C,0x03,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"S",51*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x62,0x04,0x61,0x08,0x61,0x08,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"T",52*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x07,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x0C,0x02,0x18,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"U",53*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x07,0x06,0x02,0x04,0x01,0x04,0x01,0x0C,0x01,0x0C,0x01,0x88,0x00,0x88,0x00,0x98,0x00,0x98,0x00,0x50,0x00,0x50,0x00,0x70,0x00,0x30,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"V",54*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF7,0x0E,0x62,0x04,0x42,0x04,0x46,0x04,0x46,0x04,0x64,0x02,0x64,0x02,0xE4,0x02,0xE4,0x02,0x9C,0x02,0x9C,0x01,0x98,0x01,0x98,0x01,0x88,0x01,0x88,0x00,0x88,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"W",55*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9E,0x07,0x0C,0x01,0x08,0x01,0x18,0x01,0x90,0x00,0xB0,0x00,0x60,0x00,0x20,0x00,0x60,0x00,0x60,0x00,0xD0,0x00,0x90,0x00,0x88,0x01,0x08,0x01,0x04,0x03,0x8E,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"X",56*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0x0F,0x06,0x04,0x04,0x02,0x0C,0x02,0x08,0x01,0x18,0x01,0xB8,0x00,0xB0,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xF8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"Y",57*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0x0C,0x02,0x06,0x03,0x02,0x01,0x80,0x01,0x80,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x10,0x00,0x18,0x00,0x08,0x04,0x0C,0x04,0x04,0x02,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"Z",58*/
0x00,0x00,0x00,0x00,0xE0,0x03,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0xE0,0x03,0x00,0x00,/*"[",59*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0xC0,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x04,/*"\",60*/
0x00,0x00,0x00,0x00,0x7C,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x7C,0x00,0x00,0x00,/*"]",61*/
0x00,0x00,0x60,0x00,0x90,0x00,0x08,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"^",62*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x0F,/*"_",63*/
0x00,0x00,0x00,0x00,0x18,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"`",64*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x01,0x0C,0x03,0x0C,0x03,0x00,0x03,0xE0,0x03,0x1C,0x03,0x0E,0x03,0x06,0x03,0x06,0x03,0x8E,0x0B,0x7C,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,/*"a",65*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xCC,0x01,0x3C,0x03,0x1C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x02,0x1C,0x03,0xE4,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"b",66*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x8C,0x01,0x8C,0x01,0x86,0x01,0x06,0x00,0x06,0x00,0x06,0x00,0x06,0x02,0x0C,0x02,0x0C,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"c",67*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0xC0,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x00,0x03,0x78,0x03,0x8C,0x03,0x0C,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x04,0x03,0x8C,0x07,0x78,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"d",68*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x18,0x03,0x08,0x02,0x0C,0x06,0x0C,0x06,0xFC,0x07,0x0C,0x00,0x0C,0x00,0x18,0x04,0x18,0x02,0xE0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"e",69*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x60,0x06,0x30,0x06,0x30,0x00,0x30,0x00,0xFE,0x01,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"f",70*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x07,0xD8,0x06,0x8C,0x01,0x8C,0x01,0x8C,0x01,0x98,0x01,0xF8,0x00,0x0C,0x00,0xFC,0x00,0xCC,0x03,0x06,0x03,0x06,0x03,0x8E,0x03,0xF8,0x00,/*"g",71*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0xEC,0x01,0x1C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x9E,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"h",72*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x7C,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"i",73*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x01,0xF0,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0xCC,0x00,0x7C,0x00,/*"j",74*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x0E,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x0C,0x00,0x8C,0x03,0x8C,0x00,0x8C,0x00,0x4C,0x00,0x6C,0x00,0x5C,0x00,0x8C,0x00,0x8C,0x01,0x0C,0x01,0x0C,0x03,0x9E,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"k",75*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x7C,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"l",76*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x37,0x07,0xEE,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0x66,0x06,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,/*"m",77*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x01,0x1C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x9E,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"n",78*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x98,0x01,0x0C,0x03,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x06,0x0C,0x03,0x0C,0x03,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"o",79*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x01,0x1C,0x03,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x06,0x0C,0x03,0x1C,0x03,0xEC,0x01,0x0C,0x00,0x0C,0x00,0x3E,0x00,/*"p",80*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x02,0x8C,0x03,0x0C,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x06,0x03,0x04,0x03,0x8C,0x03,0x78,0x03,0x00,0x03,0x00,0x03,0xC0,0x07,/*"q",81*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9F,0x03,0x58,0x06,0x38,0x06,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"r",82*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x03,0x1C,0x03,0x0C,0x02,0x0C,0x02,0x38,0x00,0xF0,0x00,0xC0,0x03,0x04,0x03,0x04,0x03,0x8C,0x03,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"s",83*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x30,0x00,0x30,0x00,0xFE,0x01,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x02,0x30,0x02,0xE0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"t",84*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x02,0x8E,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x0C,0x03,0x9C,0x07,0x78,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"u",85*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x07,0x0C,0x02,0x08,0x01,0x08,0x01,0x18,0x01,0x90,0x00,0xB0,0x00,0xB0,0x00,0x60,0x00,0x60,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"v",86*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF7,0x0E,0x62,0x04,0x46,0x04,0x64,0x02,0x64,0x02,0xEC,0x02,0x9C,0x01,0x98,0x01,0x98,0x01,0x98,0x01,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"w",87*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBC,0x07,0x18,0x01,0x10,0x01,0xB0,0x00,0x60,0x00,0x60,0x00,0xE0,0x00,0x90,0x00,0x08,0x01,0x08,0x03,0x9E,0x07,0x00,0x00,0x00,0x00,0x00,0x00,/*"x",88*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x9E,0x07,0x08,0x01,0x08,0x01,0x08,0x01,0x90,0x00,0x90,0x00,0xB0,0x00,0x60,0x00,0x60,0x00,0x60,0x00,0x20,0x00,0x20,0x00,0x24,0x00,0x1C,0x00,/*"y",89*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x84,0x01,0xC4,0x00,0x44,0x00,0x60,0x00,0x20,0x00,0x30,0x00,0x18,0x02,0x08,0x02,0x0C,0x03,0xFC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"z",90*/
0x00,0x00,0x00,0x00,0x00,0x03,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x03,0x00,0x00,/*"{",91*/
0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,/*"|",92*/
0x00,0x00,0x00,0x00,0x0C,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x0C,0x00,0x00,0x00,/*"}",93*/
0x00,0x00,0x1C,0x00,0x22,0x04,0xC2,0x04,0x80,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,/*"~",94*/
};

const uint8_t ASCII_2010_Table [3800] =
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",1*/
	0x00,0x00,0xD8,0x00,0xD8,0x00,0x6C,0x00,0x24,0x00,0x12,0x00,0x00,0x00,0x00,0x00,0x00,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,0x00,0x00,0x00,0x00,0x00,0x00,0x84,0x00,0x84,0x00,0x84,0x00,0xFF,0x01,0x84,0x00,0x84,0x00,0xC6,0x00,0x42,0x00,0x42,0x00,0xFF,0x01,0x42,0x00,0x42,0x00,0x42,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"#",3*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0xF8,0x00,0x24,0x01,0x24,0x01,0xA4,0x01,0x28,0x00,0x30,0x00,0x60,0x00,0xA0,0x00,0x20,0x01,0x2C,0x01,0x24,0x01,0x24,0x01,0xF8,0x00,0x20,0x00,0x20,0x00,0x00,0x00,/*"$",4*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x86,0x00,0x49,0x00,0x49,0x00,0x29,0x00,0x29,0x00,0x19,0x00,0xD6,0x00,0x28,0x01,0x28,0x01,0x28,0x01,0x24,0x01,0x24,0x01,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"%",5*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x12,0x00,0x12,0x00,0x12,0x00,0xEA,0x00,0x46,0x00,0x46,0x00,0x25,0x00,0x29,0x00,0x39,0x00,0x11,0x00,0x32,0x01,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"&",6*/
	0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"'",7*/
	0x00,0x00,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x01,0x00,0x00,/*"(",8*/
	0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0x00,/*")",9*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x20,0x00,0x26,0x03,0xAE,0x03,0x70,0x00,0x70,0x00,0xAE,0x03,0x26,0x03,0x20,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"*",10*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xFF,0x01,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"+",11*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x04,0x00,0x02,0x00,0x01,0x00,/*",",12*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"-",13*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*".",14*/
	0x00,0x00,0x00,0x02,0x00,0x01,0x00,0x01,0x80,0x00,0x80,0x00,0xC0,0x00,0x40,0x00,0x60,0x00,0x20,0x00,0x30,0x00,0x10,0x00,0x18,0x00,0x08,0x00,0x08,0x00,0x04,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x00,0x00,/*"/",15*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x84,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x84,0x00,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"0",16*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x1C,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"1",17*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x82,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x01,0x02,0x01,0xFE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"2",18*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x42,0x00,0x82,0x00,0x82,0x00,0x40,0x00,0x70,0x00,0x80,0x00,0x00,0x01,0x00,0x01,0x02,0x01,0x02,0x01,0x82,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"3",19*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x40,0x00,0x60,0x00,0x50,0x00,0x48,0x00,0x48,0x00,0x44,0x00,0x42,0x00,0x42,0x00,0xFE,0x01,0x40,0x00,0x40,0x00,0x40,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"4",20*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x04,0x00,0x04,0x00,0x04,0x00,0x04,0x00,0x74,0x00,0x8C,0x00,0x00,0x01,0x00,0x01,0x02,0x01,0x02,0x01,0x82,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"5",21*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x00,0x08,0x01,0x04,0x01,0x04,0x00,0x02,0x00,0x7A,0x00,0x86,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x04,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"6",22*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x82,0x00,0x42,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"7",23*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x84,0x00,0x78,0x00,0x84,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"8",24*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x82,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x84,0x01,0x78,0x01,0x00,0x01,0x80,0x00,0x82,0x00,0x42,0x00,0x3C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"9",25*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*":",26*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,/*";",27*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"<",28*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"=",29*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,0x20,0x00,0x40,0x00,0x80,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x04,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*">",30*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x02,0x01,0x06,0x01,0x06,0x01,0x00,0x01,0x80,0x00,0x40,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x00,0x00,0x30,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"?",31*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0xC4,0x00,0xF2,0x01,0x59,0x01,0x49,0x01,0x45,0x01,0x25,0x01,0x25,0x01,0xA5,0x00,0xD9,0x00,0x02,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"@",32*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x28,0x00,0x28,0x00,0x28,0x00,0x28,0x00,0x44,0x00,0x44,0x00,0x7C,0x00,0x44,0x00,0x82,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"A",33*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x42,0x00,0x42,0x00,0x42,0x00,0x22,0x00,0x3E,0x00,0x42,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x42,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"B",34*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x01,0x84,0x01,0x02,0x01,0x02,0x01,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x01,0x02,0x01,0x86,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"C",35*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0xC2,0x00,0x82,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x82,0x00,0x42,0x00,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"D",36*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x82,0x00,0x02,0x01,0x42,0x00,0x42,0x00,0x7E,0x00,0x42,0x00,0x42,0x00,0x02,0x00,0x02,0x00,0x02,0x01,0x82,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"E",37*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x82,0x00,0x02,0x01,0x42,0x00,0x42,0x00,0x7E,0x00,0x42,0x00,0x42,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"F",38*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x70,0x01,0x88,0x01,0x04,0x01,0x02,0x01,0x02,0x00,0x02,0x00,0x02,0x00,0x82,0x03,0x02,0x01,0x02,0x01,0x04,0x01,0x0C,0x01,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"G",39*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xFE,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"H",40*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"I",41*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x21,0x00,0x11,0x00,0x0E,0x00,0x00,0x00,/*"J",42*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x01,0x42,0x00,0x22,0x00,0x22,0x00,0x12,0x00,0x1A,0x00,0x16,0x00,0x22,0x00,0x22,0x00,0x42,0x00,0x42,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"K",43*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x01,0x82,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"L",44*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0xC6,0x00,0xC6,0x00,0xC6,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0xD7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"M",45*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x86,0x00,0x8A,0x00,0x8A,0x00,0x8A,0x00,0x92,0x00,0x92,0x00,0xA2,0x00,0xA2,0x00,0xC2,0x00,0xC2,0x00,0xC2,0x00,0x87,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"N",46*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xC6,0x00,0x82,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x82,0x00,0xC6,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"O",47*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x82,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x82,0x00,0x7E,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"P",48*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x00,0xC6,0x00,0x82,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x19,0x01,0xA6,0x00,0xA6,0x00,0x78,0x00,0x40,0x01,0xC0,0x00,0x00,0x00,/*"Q",49*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x42,0x00,0x82,0x00,0x82,0x00,0x42,0x00,0x3E,0x00,0x12,0x00,0x22,0x00,0x22,0x00,0x42,0x00,0x42,0x00,0x82,0x00,0x87,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"R",50*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x01,0x84,0x01,0x02,0x01,0x02,0x00,0x02,0x00,0x0C,0x00,0x70,0x00,0x80,0x00,0x00,0x01,0x02,0x01,0x02,0x01,0x86,0x00,0x7A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"S",51*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x11,0x01,0x11,0x01,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"T",52*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x44,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"U",53*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x82,0x00,0x82,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x28,0x00,0x28,0x00,0x28,0x00,0x38,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"V",54*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBB,0x01,0x92,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0xAA,0x00,0xAA,0x00,0xAA,0x00,0x6A,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"W",55*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCE,0x01,0x84,0x00,0x44,0x00,0x48,0x00,0x28,0x00,0x30,0x00,0x10,0x00,0x30,0x00,0x28,0x00,0x48,0x00,0x48,0x00,0x84,0x00,0xCE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"X",56*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x82,0x00,0x44,0x00,0x44,0x00,0x28,0x00,0x28,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x38,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"Y",57*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x01,0x84,0x00,0x82,0x00,0x40,0x00,0x40,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x08,0x00,0x08,0x00,0x04,0x01,0x84,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"Z",58*/
	0x00,0x00,0xF0,0x01,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xF0,0x01,0x00,0x00,0x00,0x00,/*"[",59*/
	0x00,0x00,0x00,0x00,0x02,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x10,0x00,0x10,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x40,0x00,0x40,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0x00,0x01,0x00,0x00,/*"\",60*/
	0x00,0x00,0x3E,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,/*"]",61*/
	0x00,0x00,0x38,0x00,0x28,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"^",62*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,/*"_",63*/
	0x00,0x00,0x18,0x00,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,/*"`",64*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x00,0x82,0x00,0x82,0x00,0xF0,0x00,0x8C,0x00,0x82,0x00,0x82,0x00,0xC2,0x02,0xBC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,/*"a",65*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x3A,0x00,0x46,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x46,0x00,0x3A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"b",66*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x82,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x02,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"c",67*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x00,0x80,0x00,0x80,0x00,0x80,0x00,0xB8,0x00,0xC4,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC4,0x00,0xB8,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"d",68*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x02,0x01,0xFE,0x01,0x02,0x00,0x02,0x00,0x02,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"e",69*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x01,0x10,0x02,0x10,0x00,0x10,0x00,0xFC,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"f",70*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x01,0x84,0x00,0x84,0x00,0x84,0x00,0x84,0x00,0x78,0x00,0x04,0x00,0x7C,0x00,0x84,0x01,0x02,0x01,0x02,0x01,0xFC,0x00,/*"g",71*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0x7A,0x00,0x86,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"h",72*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x1C,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x7C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"i",73*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x60,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x22,0x00,0x1E,0x00,/*"j",74*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0x00,0x02,0x00,0x02,0x00,0x02,0x00,0xE2,0x00,0x22,0x00,0x12,0x00,0x0A,0x00,0x16,0x00,0x22,0x00,0x42,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"k",75*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"l",76*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0x92,0x00,0xB7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"m",77*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7B,0x00,0x86,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC7,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"n",78*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x84,0x00,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x02,0x01,0x84,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"o",79*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0x00,0x46,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x46,0x00,0x3A,0x00,0x02,0x00,0x02,0x00,0x07,0x00,/*"p",80*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xB8,0x00,0xC4,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC4,0x00,0xB8,0x00,0x80,0x00,0x80,0x00,0xC0,0x01,/*"q",81*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCE,0x01,0x28,0x01,0x18,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"r",82*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBC,0x00,0xC2,0x00,0x82,0x00,0x06,0x00,0x38,0x00,0xC0,0x00,0x82,0x00,0x86,0x00,0x7A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"s",83*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0xFC,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x90,0x00,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"t",84*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC3,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0x82,0x00,0xC2,0x00,0xBC,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"u",85*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC7,0x01,0x82,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x28,0x00,0x28,0x00,0x10,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"v",86*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xBB,0x01,0x92,0x00,0x92,0x00,0x92,0x00,0xAA,0x00,0xAA,0x00,0x44,0x00,0x44,0x00,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"w",87*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xCE,0x01,0x84,0x00,0x48,0x00,0x30,0x00,0x30,0x00,0x30,0x00,0x48,0x00,0x84,0x00,0xCE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,/*"x",88*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEE,0x01,0x84,0x00,0x88,0x00,0x48,0x00,0x48,0x00,0x50,0x00,0x30,0x00,0x20,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x0C,0x00,/*"y",89*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x42,0x00,0x22,0x00,0x20,0x00,0x10,0x00,0x08,0x00,0x84,0x00,0x82,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"z",90*/
	0x00,0x00,0x80,0x01,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x60,0x00,0x10,0x00,0x60,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x80,0x01,0x00,0x00,/*"{",91*/
	0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,0x20,0x00,/*"|",92*/
	0x00,0x00,0x06,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x18,0x00,0x20,0x00,0x18,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x08,0x00,0x06,0x00,0x00,0x00,/*"}",93*/
	0x1C,0x00,0x26,0x02,0x22,0x03,0xC0,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"~",94*/
};

const uint8_t ASCII_1608_Table [1520] =
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",0*/
	0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,0x18,0x18,0x00,0x00,/*"!",1*/
	0x00,0x48,0x6C,0x24,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*""",2*/
	0x00,0x00,0x00,0x24,0x24,0x24,0x7F,0x12,0x12,0x12,0x7F,0x12,0x12,0x12,0x00,0x00,/*"#",3*/
	0x00,0x00,0x08,0x1C,0x2A,0x2A,0x0A,0x0C,0x18,0x28,0x28,0x2A,0x2A,0x1C,0x08,0x08,/*"$",4*/
	0x00,0x00,0x00,0x22,0x25,0x15,0x15,0x15,0x2A,0x58,0x54,0x54,0x54,0x22,0x00,0x00,/*"%",5*/
	0x00,0x00,0x00,0x0C,0x12,0x12,0x12,0x0A,0x76,0x25,0x29,0x11,0x91,0x6E,0x00,0x00,/*"&",6*/
	0x00,0x06,0x06,0x04,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"'",7*/
	0x00,0x40,0x20,0x10,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x10,0x10,0x20,0x40,0x00,/*"(",8*/
	0x00,0x02,0x04,0x08,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x08,0x08,0x04,0x02,0x00,/*")",9*/
	0x00,0x00,0x00,0x00,0x08,0x08,0x6B,0x1C,0x1C,0x6B,0x08,0x08,0x00,0x00,0x00,0x00,/*"*",10*/
	0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x7F,0x08,0x08,0x08,0x08,0x00,0x00,0x00,/*"+",11*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x04,0x03,/*",",12*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"-",13*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x06,0x00,0x00,/*".",14*/
	0x00,0x00,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0x08,0x08,0x04,0x04,0x02,0x02,0x00,/*"/",15*/
	0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,/*"0",16*/
	0x00,0x00,0x00,0x08,0x0E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*"1",17*/
	0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x20,0x20,0x10,0x08,0x04,0x42,0x7E,0x00,0x00,/*"2",18*/
	0x00,0x00,0x00,0x3C,0x42,0x42,0x20,0x18,0x20,0x40,0x40,0x42,0x22,0x1C,0x00,0x00,/*"3",19*/
	0x00,0x00,0x00,0x20,0x30,0x28,0x24,0x24,0x22,0x22,0x7E,0x20,0x20,0x78,0x00,0x00,/*"4",20*/
	0x00,0x00,0x00,0x7E,0x02,0x02,0x02,0x1A,0x26,0x40,0x40,0x42,0x22,0x1C,0x00,0x00,/*"5",21*/
	0x00,0x00,0x00,0x38,0x24,0x02,0x02,0x1A,0x26,0x42,0x42,0x42,0x24,0x18,0x00,0x00,/*"6",22*/
	0x00,0x00,0x00,0x7E,0x22,0x22,0x10,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,/*"7",23*/
	0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,/*"8",24*/
	0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x64,0x58,0x40,0x40,0x24,0x1C,0x00,0x00,/*"9",25*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00,/*":",26*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x04,/*";",27*/
	0x00,0x00,0x00,0x40,0x20,0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x20,0x40,0x00,0x00,/*"<",28*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x7F,0x00,0x00,0x00,0x00,0x00,/*"=",29*/
	0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x02,0x00,0x00,/*">",30*/
	0x00,0x00,0x00,0x3C,0x42,0x42,0x46,0x40,0x20,0x10,0x10,0x00,0x18,0x18,0x00,0x00,/*"?",31*/
	0x00,0x00,0x00,0x1C,0x22,0x5A,0x55,0x55,0x55,0x55,0x2D,0x42,0x22,0x1C,0x00,0x00,/*"@",32*/
	0x00,0x00,0x00,0x08,0x08,0x18,0x14,0x14,0x24,0x3C,0x22,0x42,0x42,0xE7,0x00,0x00,/*"A",33*/
	0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x1E,0x22,0x42,0x42,0x42,0x22,0x1F,0x00,0x00,/*"B",34*/
	0x00,0x00,0x00,0x7C,0x42,0x42,0x01,0x01,0x01,0x01,0x01,0x42,0x22,0x1C,0x00,0x00,/*"C",35*/
	0x00,0x00,0x00,0x1F,0x22,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x22,0x1F,0x00,0x00,/*"D",36*/
	0x00,0x00,0x00,0x3F,0x42,0x12,0x12,0x1E,0x12,0x12,0x02,0x42,0x42,0x3F,0x00,0x00,/*"E",37*/
	0x00,0x00,0x00,0x3F,0x42,0x12,0x12,0x1E,0x12,0x12,0x02,0x02,0x02,0x07,0x00,0x00,/*"F",38*/
	0x00,0x00,0x00,0x3C,0x22,0x22,0x01,0x01,0x01,0x71,0x21,0x22,0x22,0x1C,0x00,0x00,/*"G",39*/
	0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x7E,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,/*"H",40*/
	0x00,0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*"I",41*/
	0x00,0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x11,0x0F,/*"J",42*/
	0x00,0x00,0x00,0x77,0x22,0x12,0x0A,0x0E,0x0A,0x12,0x12,0x22,0x22,0x77,0x00,0x00,/*"K",43*/
	0x00,0x00,0x00,0x07,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x42,0x7F,0x00,0x00,/*"L",44*/
	0x00,0x00,0x00,0x77,0x36,0x36,0x36,0x36,0x2A,0x2A,0x2A,0x2A,0x2A,0x6B,0x00,0x00,/*"M",45*/
	0x00,0x00,0x00,0xE3,0x46,0x46,0x4A,0x4A,0x52,0x52,0x52,0x62,0x62,0x47,0x00,0x00,/*"N",46*/
	0x00,0x00,0x00,0x1C,0x22,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x22,0x1C,0x00,0x00,/*"O",47*/
	0x00,0x00,0x00,0x3F,0x42,0x42,0x42,0x42,0x3E,0x02,0x02,0x02,0x02,0x07,0x00,0x00,/*"P",48*/
	0x00,0x00,0x00,0x1C,0x22,0x41,0x41,0x41,0x41,0x41,0x4D,0x53,0x32,0x1C,0x60,0x00,/*"Q",49*/
	0x00,0x00,0x00,0x3F,0x42,0x42,0x42,0x3E,0x12,0x12,0x22,0x22,0x42,0xC7,0x00,0x00,/*"R",50*/
	0x00,0x00,0x00,0x7C,0x42,0x42,0x02,0x04,0x18,0x20,0x40,0x42,0x42,0x3E,0x00,0x00,/*"S",51*/
	0x00,0x00,0x00,0x7F,0x49,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x1C,0x00,0x00,/*"T",52*/
	0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,/*"U",53*/
	0x00,0x00,0x00,0xE7,0x42,0x42,0x22,0x24,0x24,0x14,0x14,0x18,0x08,0x08,0x00,0x00,/*"V",54*/
	0x00,0x00,0x00,0x6B,0x49,0x49,0x49,0x49,0x55,0x55,0x36,0x22,0x22,0x22,0x00,0x00,/*"W",55*/
	0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x18,0x18,0x18,0x24,0x24,0x42,0xE7,0x00,0x00,/*"X",56*/
	0x00,0x00,0x00,0x77,0x22,0x22,0x14,0x14,0x08,0x08,0x08,0x08,0x08,0x1C,0x00,0x00,/*"Y",57*/
	0x00,0x00,0x00,0x7E,0x21,0x20,0x10,0x10,0x08,0x04,0x04,0x42,0x42,0x3F,0x00,0x00,/*"Z",58*/
	0x00,0x78,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x78,0x00,/*"[",59*/
	0x00,0x00,0x02,0x02,0x04,0x04,0x08,0x08,0x08,0x10,0x10,0x20,0x20,0x20,0x40,0x40,/*"\",60*/
	0x00,0x1E,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x1E,0x00,/*"]",61*/
	0x00,0x38,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"^",62*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,/*"_",63*/
	0x00,0x06,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"`",64*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x78,0x44,0x42,0x42,0xFC,0x00,0x00,/*"a",65*/
	0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x1A,0x26,0x42,0x42,0x42,0x26,0x1A,0x00,0x00,/*"b",66*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x02,0x02,0x02,0x44,0x38,0x00,0x00,/*"c",67*/
	0x00,0x00,0x00,0x60,0x40,0x40,0x40,0x78,0x44,0x42,0x42,0x42,0x64,0xD8,0x00,0x00,/*"d",68*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E,0x02,0x02,0x42,0x3C,0x00,0x00,/*"e",69*/
	0x00,0x00,0x00,0xF0,0x88,0x08,0x08,0x7E,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*"f",70*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x22,0x22,0x1C,0x02,0x3C,0x42,0x42,0x3C,/*"g",71*/
	0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x3A,0x46,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,/*"h",72*/
	0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x0E,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*"i",73*/
	0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x38,0x20,0x20,0x20,0x20,0x20,0x20,0x22,0x1E,/*"j",74*/
	0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x72,0x12,0x0A,0x16,0x12,0x22,0x77,0x00,0x00,/*"k",75*/
	0x00,0x00,0x00,0x0E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*"l",76*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x92,0x92,0x92,0x92,0x92,0xB7,0x00,0x00,/*"m",77*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0x46,0x42,0x42,0x42,0x42,0xE7,0x00,0x00,/*"n",78*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x42,0x42,0x3C,0x00,0x00,/*"o",79*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x26,0x42,0x42,0x42,0x22,0x1E,0x02,0x07,/*"p",80*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x44,0x42,0x42,0x42,0x44,0x78,0x40,0xE0,/*"q",81*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x4C,0x04,0x04,0x04,0x04,0x1F,0x00,0x00,/*"r",82*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x42,0x02,0x3C,0x40,0x42,0x3E,0x00,0x00,/*"s",83*/
	0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x3E,0x08,0x08,0x08,0x08,0x08,0x30,0x00,0x00,/*"t",84*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x42,0x42,0x42,0x42,0x62,0xDC,0x00,0x00,/*"u",85*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x14,0x08,0x08,0x00,0x00,/*"v",86*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEB,0x49,0x49,0x55,0x55,0x22,0x22,0x00,0x00,/*"w",87*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x24,0x18,0x18,0x18,0x24,0x6E,0x00,0x00,/*"x",88*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x14,0x18,0x08,0x08,0x07,/*"y",89*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x22,0x10,0x08,0x08,0x44,0x7E,0x00,0x00,/*"z",90*/
	0x00,0xC0,0x20,0x20,0x20,0x20,0x20,0x10,0x20,0x20,0x20,0x20,0x20,0x20,0xC0,0x00,/*"{",91*/
	0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,/*"|",92*/
	0x00,0x06,0x08,0x08,0x08,0x08,0x08,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x06,0x00,/*"}",93*/
	0x0C,0x32,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"~",94*/
};

const uint8_t ASCII_1206_Table [1140] =
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",0*/
	0x00,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x00,0x04,0x00,0x00,/*"!",1*/
	0x00,0x14,0x0A,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*""",2*/
	0x00,0x00,0x14,0x14,0x3F,0x14,0x0A,0x3F,0x0A,0x0A,0x00,0x00,/*"#",3*/
	0x00,0x04,0x1E,0x15,0x05,0x06,0x0C,0x14,0x15,0x0F,0x04,0x00,/*"$",4*/
	0x00,0x00,0x12,0x15,0x0D,0x0A,0x14,0x2C,0x2A,0x12,0x00,0x00,/*"%",5*/
	0x00,0x00,0x04,0x0A,0x0A,0x1E,0x15,0x15,0x09,0x36,0x00,0x00,/*"&",6*/
	0x00,0x02,0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"'",7*/
	0x00,0x20,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x10,0x20,0x00,/*"(",8*/
	0x00,0x02,0x04,0x08,0x08,0x08,0x08,0x08,0x08,0x04,0x02,0x00,/*")",9*/
	0x00,0x00,0x00,0x04,0x15,0x0E,0x0E,0x15,0x04,0x00,0x00,0x00,/*"*",10*/
	0x00,0x00,0x04,0x04,0x04,0x1F,0x04,0x04,0x04,0x00,0x00,0x00,/*"+",11*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x02,0x01,/*",",12*/
	0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,/*"-",13*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,/*".",14*/
	0x00,0x10,0x08,0x08,0x08,0x04,0x04,0x02,0x02,0x02,0x01,0x00,/*"/",15*/
	0x00,0x00,0x0E,0x11,0x11,0x11,0x11,0x11,0x11,0x0E,0x00,0x00,/*"0",16*/
	0x00,0x00,0x04,0x06,0x04,0x04,0x04,0x04,0x04,0x0E,0x00,0x00,/*"1",17*/
	0x00,0x00,0x0E,0x11,0x11,0x08,0x04,0x02,0x01,0x1F,0x00,0x00,/*"2",18*/
	0x00,0x00,0x0E,0x11,0x10,0x0C,0x10,0x10,0x11,0x0E,0x00,0x00,/*"3",19*/
	0x00,0x00,0x08,0x0C,0x0A,0x0A,0x09,0x1E,0x08,0x18,0x00,0x00,/*"4",20*/
	0x00,0x00,0x1F,0x01,0x01,0x0F,0x10,0x10,0x11,0x0E,0x00,0x00,/*"5",21*/
	0x00,0x00,0x0E,0x09,0x01,0x0F,0x11,0x11,0x11,0x0E,0x00,0x00,/*"6",22*/
	0x00,0x00,0x1F,0x09,0x08,0x04,0x04,0x04,0x04,0x04,0x00,0x00,/*"7",23*/
	0x00,0x00,0x0E,0x11,0x11,0x0E,0x11,0x11,0x11,0x0E,0x00,0x00,/*"8",24*/
	0x00,0x00,0x0E,0x11,0x11,0x11,0x1E,0x10,0x12,0x0E,0x00,0x00,/*"9",25*/
	0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x04,0x00,0x00,/*":",26*/
	0x00,0x00,0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x04,0x04,0x00,/*";",27*/
	0x00,0x20,0x10,0x08,0x04,0x02,0x04,0x08,0x10,0x20,0x00,0x00,/*"<",28*/
	0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0x1F,0x00,0x00,0x00,0x00,/*"=",29*/
	0x00,0x02,0x04,0x08,0x10,0x20,0x10,0x08,0x04,0x02,0x00,0x00,/*">",30*/
	0x00,0x00,0x0E,0x11,0x11,0x08,0x04,0x04,0x00,0x04,0x00,0x00,/*"?",31*/
	0x00,0x00,0x0E,0x11,0x19,0x15,0x15,0x1D,0x01,0x1E,0x00,0x00,/*"@",32*/
	0x00,0x00,0x04,0x04,0x0C,0x0A,0x0A,0x1E,0x12,0x33,0x00,0x00,/*"A",33*/
	0x00,0x00,0x0F,0x12,0x12,0x0E,0x12,0x12,0x12,0x0F,0x00,0x00,/*"B",34*/
	0x00,0x00,0x1E,0x11,0x01,0x01,0x01,0x01,0x11,0x0E,0x00,0x00,/*"C",35*/
	0x00,0x00,0x0F,0x12,0x12,0x12,0x12,0x12,0x12,0x0F,0x00,0x00,/*"D",36*/
	0x00,0x00,0x1F,0x12,0x0A,0x0E,0x0A,0x02,0x12,0x1F,0x00,0x00,/*"E",37*/
	0x00,0x00,0x1F,0x12,0x0A,0x0E,0x0A,0x02,0x02,0x07,0x00,0x00,/*"F",38*/
	0x00,0x00,0x1C,0x12,0x01,0x01,0x39,0x11,0x12,0x0C,0x00,0x00,/*"G",39*/
	0x00,0x00,0x33,0x12,0x12,0x1E,0x12,0x12,0x12,0x33,0x00,0x00,/*"H",40*/
	0x00,0x00,0x1F,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x00,0x00,/*"I",41*/
	0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08,0x09,0x07,0x00,/*"J",42*/
	0x00,0x00,0x37,0x12,0x0A,0x06,0x0A,0x0A,0x12,0x37,0x00,0x00,/*"K",43*/
	0x00,0x00,0x07,0x02,0x02,0x02,0x02,0x02,0x22,0x3F,0x00,0x00,/*"L",44*/
	0x00,0x00,0x1B,0x1B,0x1B,0x1B,0x15,0x15,0x15,0x15,0x00,0x00,/*"M",45*/
	0x00,0x00,0x3B,0x12,0x16,0x16,0x1A,0x1A,0x12,0x17,0x00,0x00,/*"N",46*/
	0x00,0x00,0x0E,0x11,0x11,0x11,0x11,0x11,0x11,0x0E,0x00,0x00,/*"O",47*/
	0x00,0x00,0x0F,0x12,0x12,0x0E,0x02,0x02,0x02,0x07,0x00,0x00,/*"P",48*/
	0x00,0x00,0x0E,0x11,0x11,0x11,0x11,0x17,0x19,0x0E,0x18,0x00,/*"Q",49*/
	0x00,0x00,0x0F,0x12,0x12,0x0E,0x0A,0x12,0x12,0x37,0x00,0x00,/*"R",50*/
	0x00,0x00,0x1E,0x11,0x01,0x06,0x08,0x10,0x11,0x0F,0x00,0x00,/*"S",51*/
	0x00,0x00,0x1F,0x15,0x04,0x04,0x04,0x04,0x04,0x0E,0x00,0x00,/*"T",52*/
	0x00,0x00,0x33,0x12,0x12,0x12,0x12,0x12,0x12,0x0C,0x00,0x00,/*"U",53*/
	0x00,0x00,0x33,0x12,0x12,0x0A,0x0A,0x0C,0x04,0x04,0x00,0x00,/*"V",54*/
	0x00,0x00,0x15,0x15,0x15,0x0E,0x0A,0x0A,0x0A,0x0A,0x00,0x00,/*"W",55*/
	0x00,0x00,0x1B,0x0A,0x0A,0x04,0x04,0x0A,0x0A,0x1B,0x00,0x00,/*"X",56*/
	0x00,0x00,0x1B,0x0A,0x0A,0x04,0x04,0x04,0x04,0x0E,0x00,0x00,/*"Y",57*/
	0x00,0x00,0x1F,0x09,0x08,0x04,0x04,0x02,0x12,0x1F,0x00,0x00,/*"Z",58*/
	0x00,0x1C,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x1C,0x00,/*"[",59*/
	0x00,0x02,0x02,0x02,0x04,0x04,0x08,0x08,0x08,0x10,0x00,0x00,/*"\",60*/
	0x00,0x0E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x0E,0x00,/*"]",61*/
	0x00,0x04,0x0A,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"^",62*/
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,/*"_",63*/
	0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"`",64*/
	0x00,0x00,0x00,0x00,0x00,0x0C,0x12,0x1C,0x12,0x3C,0x00,0x00,/*"a",65*/
	0x00,0x00,0x03,0x02,0x02,0x0E,0x12,0x12,0x12,0x0E,0x00,0x00,/*"b",66*/
	0x00,0x00,0x00,0x00,0x00,0x1C,0x12,0x02,0x02,0x1C,0x00,0x00,/*"c",67*/
	0x00,0x00,0x18,0x10,0x10,0x1C,0x12,0x12,0x12,0x3C,0x00,0x00,/*"d",68*/
	0x00,0x00,0x00,0x00,0x00,0x0C,0x12,0x1E,0x02,0x1C,0x00,0x00,/*"e",69*/
	0x00,0x00,0x38,0x04,0x04,0x1E,0x04,0x04,0x04,0x1E,0x00,0x00,/*"f",70*/
	0x00,0x00,0x00,0x00,0x00,0x3C,0x12,0x0C,0x02,0x1E,0x22,0x1C,/*"g",71*/
	0x00,0x00,0x03,0x02,0x02,0x0E,0x12,0x12,0x12,0x37,0x00,0x00,/*"h",72*/
	0x00,0x00,0x04,0x00,0x00,0x06,0x04,0x04,0x04,0x0E,0x00,0x00,/*"i",73*/
	0x00,0x00,0x08,0x00,0x00,0x0C,0x08,0x08,0x08,0x08,0x08,0x07,/*"j",74*/
	0x00,0x00,0x03,0x02,0x02,0x3A,0x0A,0x0E,0x12,0x37,0x00,0x00,/*"k",75*/
	0x00,0x00,0x07,0x04,0x04,0x04,0x04,0x04,0x04,0x1F,0x00,0x00,/*"l",76*/
	0x00,0x00,0x00,0x00,0x00,0x0F,0x15,0x15,0x15,0x15,0x00,0x00,/*"m",77*/
	0x00,0x00,0x00,0x00,0x00,0x0F,0x12,0x12,0x12,0x37,0x00,0x00,/*"n",78*/
	0x00,0x00,0x00,0x00,0x00,0x0C,0x12,0x12,0x12,0x0C,0x00,0x00,/*"o",79*/
	0x00,0x00,0x00,0x00,0x00,0x0F,0x12,0x12,0x12,0x0E,0x02,0x07,/*"p",80*/
	0x00,0x00,0x00,0x00,0x00,0x1C,0x12,0x12,0x12,0x1C,0x10,0x38,/*"q",81*/
	0x00,0x00,0x00,0x00,0x00,0x1B,0x06,0x02,0x02,0x07,0x00,0x00,/*"r",82*/
	0x00,0x00,0x00,0x00,0x00,0x1E,0x02,0x0C,0x10,0x1E,0x00,0x00,/*"s",83*/
	0x00,0x00,0x00,0x04,0x04,0x0E,0x04,0x04,0x04,0x18,0x00,0x00,/*"t",84*/
	0x00,0x00,0x00,0x00,0x00,0x1B,0x12,0x12,0x12,0x3C,0x00,0x00,/*"u",85*/
	0x00,0x00,0x00,0x00,0x00,0x37,0x12,0x0A,0x0C,0x04,0x00,0x00,/*"v",86*/
	0x00,0x00,0x00,0x00,0x00,0x15,0x15,0x0E,0x0A,0x0A,0x00,0x00,/*"w",87*/
	0x00,0x00,0x00,0x00,0x00,0x1B,0x0A,0x04,0x0A,0x1B,0x00,0x00,/*"x",88*/
	0x00,0x00,0x00,0x00,0x00,0x37,0x12,0x0A,0x0C,0x04,0x04,0x03,/*"y",89*/
	0x00,0x00,0x00,0x00,0x00,0x1E,0x08,0x04,0x04,0x1E,0x00,0x00,/*"z",90*/
	0x00,0x18,0x08,0x08,0x08,0x04,0x08,0x08,0x08,0x08,0x18,0x00,/*"{",91*/
	0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,/*"|",92*/
	0x00,0x06,0x04,0x04,0x04,0x08,0x04,0x04,0x04,0x04,0x06,0x00,/*"}",93*/
	0x02,0x25,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"~",94*/
};

/*------------------------------------ 定义相关的字体参数 ---------------------------------------------*/

pFONT ASCII_Font32 = {
	ASCII_3216_Table,		//	字模数组地址
	16,                  //	单个字符的字模宽度
	32,                  //	单个字符的字模长度
	64,                  //	单个字符的字模数据个数
	0                    // 该参数只有汉字字模用到,表示二维数组的行大小
};

pFONT ASCII_Font24 = {
	ASCII_2412_Table,		//	字模数组地址
	12,                  //	单个字符的字模宽度
	24,                  //	单个字符的字模长度
	48,                  //	单个字符的字模数据个数
	0                    // 该参数只有汉字字模用到,表示二维数组的行大小
};

pFONT ASCII_Font20 = {
	ASCII_2010_Table,		//	字模数组地址
	10,                  //	单个字符的字模宽度
	20,                  //	单个字符的字模长度
	40,                  //	单个字符的字模数据个数
	0                    // 该参数只有汉字字模用到,表示二维数组的行大小
};

pFONT ASCII_Font16 = {
	ASCII_1608_Table,		//	字模数组地址
	8,                   //	单个字符的字模宽度
	16,                  //	单个字符的字模长度
	16,                  //	单个字符的字模数据个数
	0                    // 该参数只有汉字字模用到,表示二维数组的行大小
};

pFONT ASCII_Font12 = {
	ASCII_1206_Table,		//	字模数组地址
	6,                   //	单个字符的字模宽度
	12,                  //	单个字符的字模长度
	12,                  //	单个字符的字模数据个数
	0                    // 该参数只有汉字字模用到,表示二维数组的行大小
};

//汉字的字模数量计算通过在程序(设置字体的函数)中测试字模大小/每一条字模大小得到。
pFONT CH_Font12 = { Chinese_1212[0], 12, 12, 24,  0};
pFONT CH_Font16 = { Chinese_1616[0], 16, 16, 32  ,0};
pFONT CH_Font20 = { Chinese_2020[0], 20, 20, 60  ,0};
pFONT CH_Font24 = { Chinese_2424[0], 24, 24, 72  ,0};
pFONT CH_Font32 = { Chinese_3232[0], 32, 32, 128 ,0};

下面是图像文件lcd_image.hpp:

#pragma once //这是现代编译器防止重复插入文件的方法。
//一个字节对应8个像素点,低位在左边,每一行83个点,占11个字节,83行共913个字节。
const uint8_t Image_Android_83x83[913]=
{
	0x00,0x00,0x00,0x0F,0x00,0x00,0x80,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0xE0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0xE0,0x1F,0xF0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFC,0xFF,0xF9,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0xFF,
	0x03,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFC,0xFF,0xF9,0x0F,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFC,0xFF,0xF9,0x1F,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFC,0xFF,0xF9,0x1F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0xF0,
	0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0xF0,0xFF,0xFF,0xFF,0xFF,0x7F,0xE0,0x00,0x00,0x00,0xFF,0xF0,0xFF,0xFF,0xFF,0xFF,0x7F,0xF8,0x03,0x00,0x00,0xFF,0xF1,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x07,0x00,0x80,0xFF,0xF1,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x0F,0x00,0x80,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x0F,0x00,0x80,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,
	0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,
	0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0xC0,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0x80,0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x1F,0x00,0x80,0xFF,
	0xF3,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x0F,0x00,0x80,0xFF,0xF1,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x0F,0x00,0x00,0xFF,0xF1,0xFF,0xFF,0xFF,0xFF,0x7F,0xFC,0x07,0x00,0x00,0xFE,0xF0,0xFF,0xFF,0xFF,0xFF,0x7F,0xF0,0x07,0x00,0x00,0x38,0xF0,0xFF,0xFF,0xFF,0xFF,0x7F,0xC0,0x01,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x7F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0x3F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x3F,0xE0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x3F,0xE0,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x1F,
	0xC0,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0x80,0x1F,0x00,0x00,0x00,0x00
};
const uint8_t Image_Message_83x83[913]=
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
	0xFF,0xFF,0x0F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,
	0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,
	0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0x80,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,
	0x00,0xC0,0xFF,0x1F,0x00,0xC0,0xFF,0x1F,0x00,0x00,0x00,0x00,0xC0,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0xFF,
	0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0xC0,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0xC0,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x01,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,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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 uint8_t Image_Toys_83x83[913]=
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE0,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0xC0,
	0xFF,0xFF,0x03,0xE0,0xFF,0x0F,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0xF8,0xFF,0x3F,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0xFE,0xFF,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x80,0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0x80,0xFF,0xFF,0xC3,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x00,0x80,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFB,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFB,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,
	0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,
	0x7F,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0x01,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFE,0xFF,0x03,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0x7F,0xFE,0xFF,0x07,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0x7F,0xFE,0xFF,0x07,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0x3F,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0x1F,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0x0F,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0x07,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0x03,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0xE0,
	0xFF,0xFF,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x80,0xFF,0x3F,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0xFC,0x07,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x07,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,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 uint8_t Image_Video_83x83[913]=
{
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,
	0xFF,0xFF,0x0F,0x00,0x00,0x00,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x00,0x00,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0x80,0x3F,0xF0,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xE3,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,
	0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xFE,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xF8,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xF0,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xE0,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x80,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xF8,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xF0,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xE0,0xFF,0x1F,
	0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xF0,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xF8,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xFE,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x00,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0x80,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xE0,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xF0,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xF8,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xFE,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x03,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0x83,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xE3,
	0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xF3,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFB,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x00,0xC0,0x3F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0x3F,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0x3F,
	0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0x00,0xC0,0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x00,0xC0,0x3F,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xC0,0x3F,0x00,0xF8,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xC0,0x3F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,
	0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};




然后修改main.cpp文件:

1、在/* USER CODE BEGIN Includes */与/* USER CODE END Includes */之间插入

#include "classObject.hpp"

2、在/* USER CODE BEGIN 0 */与/* USER CODE END 0 */之间插入

LCD Screen1;

3、在/* USER CODE BEGIN 2 */与/* USER CODE END 2 */之间插入

Screen1.Init();

4、在主循环里/* USER CODE BEGIN 3 */后面插入

Screen1.Test_All();

编译运行,你会看到测试效果如下 图所示:

(特别提示:注意硬件连接情况和MX中的SPI配置!)

STM32CubeIDE基于C++编程的ST7789驱动类(SPI接口)。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

悟渔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值