#include "ql_lcd.h" #include "ql_gpio.h" #include "ql_type.h" #include "ql_application.h" //#define LCD_INTERFACE_1 //此宏选择驱动方式 #define ST7735S_128_128 #if defined(ST7735S_128_128) #define SPI_LCD_WIDTH 128 #define SPI_LCD_HEIGTH 128 #else #define SPI_LCD_WIDTH 240 #define SPI_LCD_HEIGTH 320 #endif #define LCD_CMD_COL_ADDR_SET 0x2A #define LCD_CMD_ROW_ADDR_SET 0x2B #define LCD_CMD_FRAME_MEM_WR 0x2C #ifdef LCD_INTERFACE_1 const u16 QUECTEL_214x36[214*36]; /* ST7789V */ static ql_spi_lcd_write_t spi_init_st7789v[] = { #if defined(ST7735S_128_128) //ok { QL_LCD_CMD, 0x11, 0 }, { QL_LCD_DELAY, 120, 0 }, { QL_LCD_CMD, 0xB1, 3 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3A, 0 },{ QL_LCD_DATA, 0x3A, 0 }, { QL_LCD_CMD, 0xB2, 3 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3A, 0 },{ QL_LCD_DATA, 0x3A, 0 }, { QL_LCD_CMD, 0xB3, 6 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3A, 0 },{ QL_LCD_DATA, 0x3A, 0 },{ QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3A, 0 }, { QL_LCD_DATA, 0x3A, 0 }, { QL_LCD_CMD, 0xB4, 1 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_CMD, 0xC0, 3 }, { QL_LCD_DATA, 0x62, 0 }, { QL_LCD_DATA, 0x02, 0 },{ QL_LCD_DATA, 0x04, 0 }, { QL_LCD_CMD, 0xC1, 1 }, { QL_LCD_DATA, 0xC0, 0 }, { QL_LCD_CMD, 0xC2, 2 }, { QL_LCD_DATA, 0x0D, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0xC3, 2 }, { QL_LCD_DATA, 0x8D, 0 }, { QL_LCD_DATA, 0x6A, 0 }, { QL_LCD_CMD, 0xC4, 2 }, { QL_LCD_DATA, 0x8D, 0 }, { QL_LCD_DATA, 0xEE, 0}, { QL_LCD_CMD, 0xC5, 1 }, { QL_LCD_DATA, 0x12, 0 }, { QL_LCD_CMD, 0x36, 1 }, { QL_LCD_DATA, 0xC8, 0 }, { QL_LCD_DELAY,120, 0 }, { QL_LCD_CMD, 0xE0, 16 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_DATA, 0x1B, 0 },{ QL_LCD_DATA, 0x12, 0 }, { QL_LCD_DATA, 0x11, 0 }, { QL_LCD_DATA, 0x3F, 0 }, { QL_LCD_DATA,0x3A, 0 }, { QL_LCD_DATA, 0x32, 0 }, { QL_LCD_DATA, 0x34, 0 },{ QL_LCD_DATA, 0x2F, 0 }, { QL_LCD_DATA, 0x2B, 0 }, { QL_LCD_DATA, 0x30, 0 }, { QL_LCD_DATA,0x3A, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_DATA, 0x01, 0 },{ QL_LCD_DATA, 0x02, 0 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_CMD, 0xE1, 16 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_DATA, 0x1B, 0 },{ QL_LCD_DATA, 0x12, 0 }, { QL_LCD_DATA, 0x11, 0 }, { QL_LCD_DATA, 0x32, 0 }, { QL_LCD_DATA,0x2F, 0 }, { QL_LCD_DATA, 0x2A, 0 }, { QL_LCD_DATA, 0x2F, 0 },{ QL_LCD_DATA, 0x2E, 0 }, { QL_LCD_DATA, 0x2C, 0 }, { QL_LCD_DATA, 0x35, 0 }, { QL_LCD_DATA,0x3F, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_DATA, 0x00, 0 },{ QL_LCD_DATA, 0x01, 0 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_CMD, 0x3A, 1 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_CMD, 0x35, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0x29,0 }, {QL_LCD_DELAY, 120, 0 }, { QL_LCD_CMD, 0x2A, 4}, { QL_LCD_DATA, 0, 0 }, { QL_LCD_DATA, 2, 0 }, { QL_LCD_DATA, 0, 0 }, { QL_LCD_DATA, 129, 0 }, { QL_LCD_CMD, 0x2B, 4}, { QL_LCD_DATA, 0, 0 }, { QL_LCD_DATA, 3, 0 }, { QL_LCD_DATA, 0, 0 }, { QL_LCD_DATA, 130, 0 }, #elif defined(ST7735S_128_160) //ok { QL_LCD_CMD, 0x11, 0 }, { QL_LCD_DELAY, 120, 0 }, { QL_LCD_CMD, 0xB1, 3 }, { QL_LCD_DATA, 0x01, 0 }, { QL_LCD_DATA, 0x08, 0 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_CMD, 0xB2, 3 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_CMD, 0xB3, 6 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_DATA, 0x3C, 0 }, { QL_LCD_CMD, 0xB4, 1 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_CMD, 0xC0, 3 }, { QL_LCD_DATA, 0x28, 0 }, { QL_LCD_DATA, 0x08, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_CMD, 0xC1, 1 }, { QL_LCD_DATA, 0xC0, 0 }, { QL_LCD_CMD, 0xC2, 2 }, { QL_LCD_DATA, 0x0D, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0xC3, 2 }, { QL_LCD_DATA, 0x8D, 0 }, { QL_LCD_DATA, 0x2A, 0 }, { QL_LCD_CMD, 0xC4, 2 }, { QL_LCD_DATA, 0x8D, 0 }, { QL_LCD_DATA, 0xEE, 0 }, { QL_LCD_CMD, 0xC5, 1 }, { QL_LCD_DATA, 0x12, 0 }, { QL_LCD_CMD, 0x36, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0xE0, 16 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x22, 0 }, { QL_LCD_DATA, 0x07, 0 }, { QL_LCD_DATA, 0x0A, 0 }, { QL_LCD_DATA, 0x2E, 0 }, { QL_LCD_DATA, 0x30, 0 }, { QL_LCD_DATA, 0x25, 0 }, { QL_LCD_DATA, 0x2A, 0 }, { QL_LCD_DATA, 0x28, 0 }, { QL_LCD_DATA, 0x26, 0 }, { QL_LCD_DATA, 0x2E, 0 }, { QL_LCD_DATA, 0x3A, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_DATA, 0x01, 0 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_DATA, 0x13, 0 }, { QL_LCD_CMD, 0xE1, 16 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x16, 0 }, { QL_LCD_DATA, 0x06, 0 }, { QL_LCD_DATA, 0x0D, 0 }, { QL_LCD_DATA, 0x2D, 0 }, { QL_LCD_DATA, 0x26, 0 }, { QL_LCD_DATA, 0x23, 0 }, { QL_LCD_DATA, 0x27, 0 }, { QL_LCD_DATA, 0x27, 0 }, { QL_LCD_DATA, 0x25, 0 }, { QL_LCD_DATA, 0x2D, 0 }, { QL_LCD_DATA, 0x3B, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_DATA, 0x01, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x13, 0 }, { QL_LCD_CMD, 0x3A, 1 }, { QL_LCD_DATA, 0x05, 0 }, //rgb666 { QL_LCD_CMD, 0x35, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0x29, 0 }, { QL_LCD_CMD, 0x2C, 0 }, #else //ok ST7789V { QL_LCD_CMD, 0x11, 0 }, { QL_LCD_DELAY, 10, 0 }, { QL_LCD_CMD, 0x36, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0x3A, 1 }, { QL_LCD_DATA, 0x05, 0 }, { QL_LCD_CMD, 0x35, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0xC7, 1 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_CMD, 0xCC, 1 }, { QL_LCD_DATA, 0x09, 0 }, { QL_LCD_CMD, 0xB2, 5 }, { QL_LCD_DATA, 0x2A, 0 }, { QL_LCD_DATA, 0x2C, 0 }, { QL_LCD_DATA, 0x00, 0 }, { QL_LCD_DATA, 0x33, 0 }, { QL_LCD_DATA, 0x33, 0 }, { QL_LCD_CMD, 0xB7, 1 }, { QL_LCD_DATA, 0x75, 0 }, { QL_LCD_CMD, 0xBB, 1 }, { QL_LCD_DATA, 0x3d, 0 }, { QL_LCD_CMD, 0xC0, 1 }, { QL_LCD_DATA, 0x2C, 0 }, { QL_LCD_CMD, 0xC2, 1 }, { QL_LCD_DATA, 0x01, 0 }, { QL_LCD_CMD, 0xC3, 1 }, { QL_LCD_DATA, 0x19, 0 }, { QL_LCD_CMD, 0xC4, 1 }, { QL_LCD_DATA, 0x20, 0 }, { QL_LCD_CMD, 0xC6, 1 }, { QL_LCD_DATA, 0x1d, 0 }, { QL_LCD_CMD, 0xD0, 2 }, { QL_LCD_DATA, 0xA4, 0 }, { QL_LCD_DATA, 0xA1, 0 }, { QL_LCD_CMD, 0xE0, 14 }, { QL_LCD_DATA, 0xD0, 0 }, { QL_LCD_DATA, 0x17, 0 }, { QL_LCD_DATA, 0x19, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x32, 0 }, { QL_LCD_DATA, 0x41, 0 }, { QL_LCD_DATA, 0x43, 0 }, { QL_LCD_DATA, 0x09, 0 }, { QL_LCD_DATA, 0x14, 0 }, { QL_LCD_DATA, 0x12, 0 }, { QL_LCD_DATA, 0x33, 0 }, { QL_LCD_DATA, 0x2C, 0 }, { QL_LCD_CMD, 0xE1, 14 }, { QL_LCD_DATA, 0xD0, 0 }, { QL_LCD_DATA, 0x18, 0 }, { QL_LCD_DATA, 0x17, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x03, 0 }, { QL_LCD_DATA, 0x04, 0 }, { QL_LCD_DATA, 0x31, 0 }, { QL_LCD_DATA, 0x46, 0 }, { QL_LCD_DATA, 0x43, 0 }, { QL_LCD_DATA, 0x09, 0 }, { QL_LCD_DATA, 0x14, 0 }, { QL_LCD_DATA, 0x13, 0 }, { QL_LCD_DATA, 0x31, 0 }, { QL_LCD_DATA, 0x2D, 0 }, { QL_LCD_CMD, 0x29, 0 }, #endif }; static ql_lcd_data_t ql_test_lcd_data = { .init_para = spi_init_st7789v, .init_para_len = sizeof(spi_init_st7789v)/sizeof(ql_spi_lcd_write_t), .width = SPI_LCD_WIDTH, .height = SPI_LCD_HEIGTH, .te_signal = QL_LCD_CAP_NOTE, .spi_wclk = QL_SPI_LCD_CLK_6_5M, .spi_rclk = QL_SPI_LCD_CLK_1_625M, .lcd_id = 0x858552, .format = QL_SPI_FORMAT_RGB565, .type = LCD_TYPE_RGB, .sample_edge = QL_SPI_EDGE_RISING, .endian = QL_SPI_ENDIAN_MSB, .data_line = 1, .line_num = 4, .work_mode = LCD_WORK_MODE_DMA, }; static void ql_lcd_test(void * argv) { int i=0; unsigned char flag = 0; unsigned char *tmp_buf = NULL; ql_rtos_task_sleep_s(3); printf("[LCD-OPEN] <-----------LCD TEST------------>\r\n"); ql_lcd_init(&ql_test_lcd_data); //读取驱动IC的ID ql_test_lcd_data.lcd_id = ql_lcd_read_id(); printf("[LCD-OPEN] read lcd id :0x%x\r\n",ql_test_lcd_data.lcd_id); //ql_gpio_init(GPIO_PIN_NO_7, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //600M 系列 背光引脚 //ql_gpio_set_level(GPIO_PIN_NO_7, PIN_LEVEL_HIGH); ql_gpio_init(GPIO_PIN_NO_8, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //800M 系列 背光引脚 ql_gpio_set_level(GPIO_PIN_NO_8, PIN_LEVEL_HIGH); tmp_buf = malloc(128*128*2);//测试预览时关闭此处的buffer申请,节省heap //ql_lcd_set_brightness(5); //EC100Y 保持lcd唤醒 ql_lcd_wakeup(1); //EC600N 600S 保持lcd唤醒 //ql_lcd_osd_config(QUECTEL_214x36, 0, 50, 214-1, 36+50-1); //测试叠加图层时打开 600n不支持此接口 while(1) { //测试预览时将此处改成while(0)不走刷图 i++; printf("quec_lcd_test_task, id:%d, width=%d, heigth=%d \n", i, SPI_LCD_WIDTH, SPI_LCD_HEIGTH); ql_lcd_clear_screen(0x1F << 5);//600n姝ゆ帴鍙f病鐢紝璇蜂娇鐢ㄥ埛鍗曡壊鏂规硶瀹炵幇娓呭睆 ql_rtos_task_sleep_ms(500); //ql_lcd_write_sync(QUECTEL_214x36, 0, 50, 214-1, 36+50-1); //ql_rtos_task_sleep_ms(500); memset(tmp_buf, 0, 128*128*2); ql_lcd_write_sync(tmp_buf, 0, 0, 128-1, 128-1); ql_rtos_task_sleep_ms(500); memset(tmp_buf, 0xFF, 128*128*2); ql_lcd_write_sync(tmp_buf, 60, 60, 120-1, 120-1); ql_rtos_task_sleep_ms(500); } } #else //第二种驱动lcd方式 u16 QUECTEL_214x36[214*36]; void LCD_Init_ST7789V(void) { // sleep out ql_spi_lcd_write_cmd(0x11); ql_rtos_task_sleep_ms(120); ql_spi_lcd_write_cmd(0x3A); ql_spi_lcd_write_data(0x05); ql_spi_lcd_write_cmd(0x35); ql_spi_lcd_write_data(0x00); ql_spi_lcd_write_cmd(0x36); //此处太靠前会导致横竖屏配置失败 #if 1 //横屏 ql_spi_lcd_write_data(0xa0); #else ql_spi_lcd_write_data(0x00); #endif ql_spi_lcd_write_cmd(0x44); ql_spi_lcd_write_data(0x00); ql_spi_lcd_write_data(0x1f); ql_spi_lcd_write_cmd(0xB2); ql_spi_lcd_write_data(0x0c); ql_spi_lcd_write_data(0x0c); ql_spi_lcd_write_data(0x00); ql_spi_lcd_write_data(0x33); ql_spi_lcd_write_data(0x33); ql_spi_lcd_write_cmd(0xB7); ql_spi_lcd_write_data(0x30); ql_spi_lcd_write_cmd(0xBB); ql_spi_lcd_write_data(0x34); ql_spi_lcd_write_cmd(0xC0); ql_spi_lcd_write_data(0x2C); ql_spi_lcd_write_cmd(0xC2); ql_spi_lcd_write_data(0x01); ql_spi_lcd_write_cmd(0xC3); ql_spi_lcd_write_data(0x17); ql_spi_lcd_write_cmd(0xC4); ql_spi_lcd_write_data(0x20); ql_spi_lcd_write_cmd(0xC6); //ql_spi_lcd_write_data(0x18); ql_spi_lcd_write_data(0x0F); ql_spi_lcd_write_cmd(0xD0); ql_spi_lcd_write_data(0xA4); ql_spi_lcd_write_data(0xA1); ql_spi_lcd_write_cmd(0xE9); ql_spi_lcd_write_data(0x0E); ql_spi_lcd_write_data(0x0E); ql_spi_lcd_write_data(0x04); ql_spi_lcd_write_cmd(0xE0); ql_spi_lcd_write_data(0xD0); ql_spi_lcd_write_data(0x01); ql_spi_lcd_write_data(0x09); ql_spi_lcd_write_data(0x10); ql_spi_lcd_write_data(0x11); ql_spi_lcd_write_data(0x0B); ql_spi_lcd_write_data(0x39); ql_spi_lcd_write_data(0x54); ql_spi_lcd_write_data(0x47); ql_spi_lcd_write_data(0x3A); ql_spi_lcd_write_data(0x17); ql_spi_lcd_write_data(0x11); ql_spi_lcd_write_data(0x20); ql_spi_lcd_write_data(0x23); ql_spi_lcd_write_cmd(0xE1); ql_spi_lcd_write_data(0xD0); ql_spi_lcd_write_data(0x01); ql_spi_lcd_write_data(0x04); ql_spi_lcd_write_data(0x0B); ql_spi_lcd_write_data(0x0D); ql_spi_lcd_write_data(0x18); ql_spi_lcd_write_data(0x35); ql_spi_lcd_write_data(0x44); ql_spi_lcd_write_data(0x49); ql_spi_lcd_write_data(0x2B); ql_spi_lcd_write_data(0x15); ql_spi_lcd_write_data(0x19); ql_spi_lcd_write_data(0x14); ql_spi_lcd_write_data(0x17); ql_spi_lcd_write_cmd(0xE2); ql_spi_lcd_write_data(0x00); ql_spi_lcd_write_data(0x04); ql_spi_lcd_write_data(0x08); ql_spi_lcd_write_data(0x0C); ql_spi_lcd_write_data(0x10); ql_spi_lcd_write_data(0x14); ql_spi_lcd_write_data(0x18); ql_spi_lcd_write_data(0x1C); ql_spi_lcd_write_data(0x20); ql_spi_lcd_write_data(0x24); ql_spi_lcd_write_data(0x28); ql_spi_lcd_write_data(0x2C); ql_spi_lcd_write_data(0x30); ql_spi_lcd_write_data(0x34); ql_spi_lcd_write_data(0x38); ql_spi_lcd_write_data(0x3C); ql_spi_lcd_write_data(0x40); ql_spi_lcd_write_data(0x44); ql_spi_lcd_write_data(0x48); ql_spi_lcd_write_data(0x4C); ql_spi_lcd_write_data(0x50); ql_spi_lcd_write_data(0x54); ql_spi_lcd_write_data(0x58); ql_spi_lcd_write_data(0x5C); ql_spi_lcd_write_data(0x60); ql_spi_lcd_write_data(0x64); ql_spi_lcd_write_data(0x68); ql_spi_lcd_write_data(0x6C); ql_spi_lcd_write_data(0x70); ql_spi_lcd_write_data(0x74); ql_spi_lcd_write_data(0x78); ql_spi_lcd_write_data(0x7C); ql_spi_lcd_write_data(0x80); ql_spi_lcd_write_data(0x84); ql_spi_lcd_write_data(0x88); ql_spi_lcd_write_data(0x8C); ql_spi_lcd_write_data(0x90); ql_spi_lcd_write_data(0x94); ql_spi_lcd_write_data(0x98); ql_spi_lcd_write_data(0x9C); ql_spi_lcd_write_data(0xA0); ql_spi_lcd_write_data(0xA4); ql_spi_lcd_write_data(0xA8); ql_spi_lcd_write_data(0xAC); ql_spi_lcd_write_data(0xB0); ql_spi_lcd_write_data(0xB4); ql_spi_lcd_write_data(0xB8); ql_spi_lcd_write_data(0xBC); ql_spi_lcd_write_data(0xC0); ql_spi_lcd_write_data(0xC4); ql_spi_lcd_write_data(0xC8); ql_spi_lcd_write_data(0xCC); ql_spi_lcd_write_data(0xD0); ql_spi_lcd_write_data(0xD4); ql_spi_lcd_write_data(0xD8); ql_spi_lcd_write_data(0xDC); ql_spi_lcd_write_data(0xE0); ql_spi_lcd_write_data(0xE4); ql_spi_lcd_write_data(0xE8); ql_spi_lcd_write_data(0xEC); ql_spi_lcd_write_data(0xF0); ql_spi_lcd_write_data(0xF4); ql_spi_lcd_write_data(0xF8); ql_spi_lcd_write_data(0xFC); ql_spi_lcd_write_cmd(0xE3); ql_spi_lcd_write_data(0x00); ql_spi_lcd_write_data(0x04); ql_spi_lcd_write_data(0x07); ql_spi_lcd_write_data(0x0A); ql_spi_lcd_write_data(0x0E); ql_spi_lcd_write_data(0x12); ql_spi_lcd_write_data(0x16); ql_spi_lcd_write_data(0x19); ql_spi_lcd_write_data(0x1C); ql_spi_lcd_write_data(0x1F); ql_spi_lcd_write_data(0x23); ql_spi_lcd_write_data(0x27); ql_spi_lcd_write_data(0x2A); ql_spi_lcd_write_data(0x2C); ql_spi_lcd_write_data(0x30); ql_spi_lcd_write_data(0x34); ql_spi_lcd_write_data(0x38); ql_spi_lcd_write_data(0x3C); ql_spi_lcd_write_data(0x40); ql_spi_lcd_write_data(0x44); ql_spi_lcd_write_data(0x48); ql_spi_lcd_write_data(0x4B); ql_spi_lcd_write_data(0x4E); ql_spi_lcd_write_data(0x51); ql_spi_lcd_write_data(0x54); ql_spi_lcd_write_data(0x58); ql_spi_lcd_write_data(0x5C); ql_spi_lcd_write_data(0x60); ql_spi_lcd_write_data(0x64); ql_spi_lcd_write_data(0x68); ql_spi_lcd_write_data(0x6C); ql_spi_lcd_write_data(0x70); ql_spi_lcd_write_data(0x74); ql_spi_lcd_write_data(0x78); ql_spi_lcd_write_data(0x7C); ql_spi_lcd_write_data(0x80); ql_spi_lcd_write_data(0x84); ql_spi_lcd_write_data(0x88); ql_spi_lcd_write_data(0x8C); ql_spi_lcd_write_data(0x91); ql_spi_lcd_write_data(0x96); ql_spi_lcd_write_data(0x9B); ql_spi_lcd_write_data(0xA0); ql_spi_lcd_write_data(0xA4); ql_spi_lcd_write_data(0xA8); ql_spi_lcd_write_data(0xAC); ql_spi_lcd_write_data(0xB0); ql_spi_lcd_write_data(0xB4); ql_spi_lcd_write_data(0xB8); ql_spi_lcd_write_data(0xBC); ql_spi_lcd_write_data(0xC0); ql_spi_lcd_write_data(0xC4); ql_spi_lcd_write_data(0xC8); ql_spi_lcd_write_data(0xCC); ql_spi_lcd_write_data(0xD0); ql_spi_lcd_write_data(0xD4); ql_spi_lcd_write_data(0xDA); ql_spi_lcd_write_data(0xE0); ql_spi_lcd_write_data(0xE6); ql_spi_lcd_write_data(0xEA); ql_spi_lcd_write_data(0xF0); ql_spi_lcd_write_data(0xF4); ql_spi_lcd_write_data(0xF8); ql_spi_lcd_write_data(0xFC); ql_spi_lcd_write_cmd(0xBA); ql_spi_lcd_write_data(0x04); ql_spi_lcd_write_cmd(0x3A); // 65k mode ql_spi_lcd_write_data(0x55); ql_spi_lcd_write_cmd(0x2C); ql_spi_lcd_write_cmd(0x29); // display on } static ql_lcd_data_t ql_test_lcd_data = { .init_para = NULL, .init_para_len = 0, .width = SPI_LCD_WIDTH, .height = SPI_LCD_HEIGTH, .te_signal = QL_LCD_CAP_NOTE, .spi_wclk = QL_SPI_LCD_CLK_6_5M, .spi_rclk = QL_SPI_LCD_CLK_1_625M, .lcd_id = 0x858552, .format = QL_SPI_FORMAT_RGB565, .type = LCD_TYPE_RGB, .sample_edge = QL_SPI_EDGE_RISING, .endian = QL_SPI_ENDIAN_MSB, .line_num = 4, .data_line = 1, .work_mode = LCD_WORK_MODE_DMA, }; static void ql_lcd_test(void * argv) { int i=0; unsigned char flag = 0; unsigned char *tmp_buf = NULL; ql_rtos_task_sleep_s(3); printf("[LCD-OPEN] <-----------LCD TEST------------>\r\n"); ql_lcd_init(&ql_test_lcd_data); //注意选择打开背光引脚 //ql_gpio_init(GPIO_PIN_NO_7, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //600M 系列 背光引脚 //ql_gpio_set_level(GPIO_PIN_NO_7, PIN_LEVEL_HIGH); // ql_gpio_init(GPIO_PIN_NO_8, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //800M 系列 背光引脚 // ql_gpio_set_level(GPIO_PIN_NO_8, PIN_LEVEL_HIGH); ql_gpio_init(GPIO_PIN_NO_69, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //800K & 800AK系列 背光引脚 ql_gpio_set_level(GPIO_PIN_NO_69, PIN_LEVEL_HIGH); //ql_gpio_init(GPIO_PIN_NO_1, PIN_DIRECTION_OUT,PIN_PULL_DISABLE,PIN_LEVEL_LOW); //600K 系列 背光引脚 //ql_gpio_set_level(GPIO_PIN_NO_1, PIN_LEVEL_HIGH); //读取驱动IC的ID ql_test_lcd_data.lcd_id = ql_lcd_read_id(); printf("[LCD-OPEN] read lcd id :0x%x\r\n",ql_test_lcd_data.lcd_id); if(ql_test_lcd_data.lcd_id == 0x858552) { //设置坐标的cmd,在Camera预览的时候,会使用到 ql_test_lcd_data.width = 320; ql_test_lcd_data.height = 240; ql_test_lcd_data.lcd_cmd_col_set = LCD_CMD_COL_ADDR_SET; ql_test_lcd_data.lcd_cmd_row_set = LCD_CMD_ROW_ADDR_SET; ql_test_lcd_data.lcd_cmd_mem_wr = LCD_CMD_FRAME_MEM_WR; ql_test_lcd_data.spi_wclk = QL_SPI_LCD_CLK_52M; ql_lcd_updata_config(&ql_test_lcd_data); LCD_Init_ST7789V(); } tmp_buf = malloc(320*240*2);//测试预览时关闭此处的buffer申请,节省heap while(1) { //测试预览时将此处改成while(0)不走刷图 i++; printf("quec_lcd_test_task, id:%d, width=%d, heigth=%d \n", i, SPI_LCD_WIDTH, SPI_LCD_HEIGTH); ql_lcd_clear_screen(0x1F << 5); ql_rtos_task_sleep_ms(500); ql_lcd_write_sync(QUECTEL_214x36, 0, 50, 214-1, 36+50-1); ql_rtos_task_sleep_ms(500); memset(tmp_buf, 0xF0, 320*240*2); ql_lcd_write_sync(tmp_buf, 0, 0, 320-1, 240-1); ql_rtos_task_sleep_ms(500); memset(tmp_buf, 0x00, 320*240*2); ql_lcd_write_sync(tmp_buf, 60, 60, 120-1, 120-1); ql_rtos_task_sleep_ms(500); } } #endif u16 QUECTEL_214x36[214*36] = { 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffdf,0xffff,0xffbe,0xf7be,0xffff,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffdf, 0xf77d,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xf7be,0xffbe,0xffdf,0xf79e,0xffdf,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe, 0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffdf,0xf79e,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe, 0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xf79e,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xf7be,0xffbe,0xffbe, 0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe,0xffbe, 0xffbe,0xf7be,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be, 0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xf79e,0xef7d,0xffff, 0xffff,0xffff,0xffff,0xffff,0xf77d,0xdefb,0xe73c,0xe73c,0xe73c,0xe73c,0xe73c,0xe73c,0xdefb,0xe73c,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x9cd3,0xbdd7,0xad34, 0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x3165,0x0000,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800, 0x0800,0x0000,0x0000,0x4a28,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6aeb,0x0841,0x0800, 0x0800,0x0800,0x0800,0x0800,0x0800,0x0000,0x4a07,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb575,0x2924, 0x0800,0x0800,0x0800,0x0000,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad55,0x4a28,0x1061, 0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000, 0x94b2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdb6,0x5269,0x1082,0x0000,0x0800,0x0800,0x0800, 0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000,0x73ae,0xffff,0xffff,0xffff, 0xffff,0xad34,0x20c3,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x528a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xe73c,0x8c51,0x3985,0x1040,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881, 0x1881,0x1881,0x1882,0x1881,0x3186,0xffff,0xffff,0xffff,0xffff,0xffdf,0xce59,0x9cd3,0xb575,0xad75,0xad75,0xad75, 0xad75,0xad75,0x9cf3,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xf7be,0x630c,0xffff,0xd6ba,0xf7be,0xffdf,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x0020,0x1020,0x1881,0x20c2,0x20a2,0x20a2, 0x20a2,0x20c2,0x1881,0x1881,0x1881,0x20a2,0x20a2,0x20a2,0x20c2,0x1861,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0x2965,0x20a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0820,0xce59,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0x4208,0x1040,0x20a2,0x20c2,0x0820,0x39c7,0xd679,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xad75,0x2945,0x0820,0x1861,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1882,0x1881,0x1881,0x1881,0x1881,0x1881, 0x1881,0x1881,0x1881,0x1882,0x0840,0x2945,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x39e7,0x0800, 0x1861,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x18a2,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1881,0x1882, 0x1041,0x2924,0xa513,0xffff,0xffff,0xffff,0xffff,0x9492,0x2104,0x5269,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249, 0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x49e7,0x4a28,0xad75,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x6b4d,0x6b6d,0x83ef,0x8c30,0x8c51,0x8c51,0x8c51,0x8c51,0x8c51,0x8c51, 0x8c51,0x8c51,0x8c51,0x8c51,0x8c51,0x8c51,0x8c51,0x8c51,0x8c30,0x83f0,0xce59,0xffff,0xffff,0xffff,0xffff,0xe73c, 0x738e,0xa4f3,0x9cf3,0x9cf3,0x9cf3,0x9cf3,0x9cf3,0x9cd3,0x8c30,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xad55,0xffdf,0xffdf,0x83ef,0xc618,0xef5d,0xad55,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x18a2,0x0000, 0x20c3,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1861,0x0000,0x3124,0x5269,0x5aaa,0x1881,0x0800,0x20c2,0x20a2,0x20c2, 0x0800,0x20a2,0xe6fb,0xffff,0xffff,0xffff,0xffff,0xffff,0xce79,0x2104,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2, 0x1861,0x0000,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x18a2,0x20c2,0x20c3,0x0840,0xad75, 0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0x5aaa,0x0000,0x1882,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1881,0x0820, 0x20e3,0x4a08,0x5269,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x3165,0x9471,0xf79e,0xffff,0xffff,0xffff, 0xffff,0xffff,0x7bae,0x0820,0x1061,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1881,0x0820,0x18a2,0x41e7,0x5269,0x5249, 0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x3986,0x7bcf,0xf7be,0xffff,0xffff,0xffff,0xf7be,0x9cb2,0x41e7,0x62eb, 0x62cb,0x62ca,0x62eb,0x62cb,0x4a28,0x5249,0x5249,0x5249,0x5249,0x5249,0x5249,0x5248,0x5249,0x5aaa,0x62cb,0x62cb, 0x62cb,0x62cb,0x5249,0x6b0c,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xc618,0x8c71,0x9cf3,0x9cf3,0x9cf3, 0x9cf3,0x9cf3,0x9cd3,0x9471,0x8410,0x8c30,0x8c30,0x8c30,0x8c30,0x8c30,0x8c30,0x8c30,0x8c30,0x8c30,0x840f,0x7bcf, 0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffbe,0x8c51,0xffff,0xf7be, 0x39c7,0xb575,0xffff,0xffdf,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0x1041,0x0800,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x28e3,0x0000,0x6b2c,0xf79e,0xffff,0xffff, 0xffff,0xffff,0x73ae,0x0861,0x20a2,0x20a2,0x28c3,0x0020,0xdedb,0xffff,0xffff,0xffff,0xffff,0xffff,0x5269,0x1040, 0x18a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x0020,0x632c,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534, 0x2104,0x18a2,0x20c2,0x20c2,0x0820,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0x5a8a,0x0800,0x1882,0x20c2,0x20a2, 0x20a2,0x20a2,0x20c2,0x0841,0x4208,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x7b8e,0x0800,0x1861,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061, 0x31a6,0xb5b6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cd3,0x0800,0x1040,0x1020,0x1020,0x1020,0x1020, 0x1020,0x0820,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596, 0x0000,0x0820,0x1861,0x1861,0x1861,0x1861,0x1861,0x1041,0x18c3,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d,0x9cd3,0x83ef,0x8c51,0x8c51,0x8c51, 0x8c51,0x8c51,0x8c50,0x83ef,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffdf,0x9cb2,0xffff,0xffdf,0x9cd3,0x9471,0xffff,0xbdb6,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b4d,0x0020,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20e3, 0x0000,0xa534,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x18e3,0x20c2,0x20c2,0x28c3,0x0020,0xdedb,0xffff, 0xffff,0xffff,0xffff,0xffff,0x2945,0x20a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0820,0xce59,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x1041,0x20a2,0x20c2,0x0820,0x4228,0xd69a,0xffff,0xffff,0xffff,0xffff, 0x9cd3,0x2104,0x1882,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x0841,0x738e,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad54,0x2965,0x1061,0x20c2, 0x20a2,0x20a2,0x20a2,0x20c2,0x1061,0x5b0c,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x738e, 0x3986,0x5249,0x5249,0x5249,0x5249,0x5249,0x4a28,0x4a28,0x9492,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xe73c,0xa534,0xa514,0xb575,0xad75,0xad75,0xad75,0xb575,0xa534,0xad55,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffdf,0xe71c,0xf77d,0xef7d,0xef7d,0xef7d,0xef7d,0xef7d,0xef7d,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x738e,0xffff,0xdeda,0xe73c,0xffdf,0x738e, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0841,0x28c3, 0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061,0x0000,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x18e3, 0x20c2,0x20c2,0x28c3,0x0020,0xdedb,0xffff,0xffff,0xffff,0xffff,0xbe18,0x18e3,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2, 0x20c2,0x1861,0x0800,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4208,0x18a2,0x20c2,0x20c3,0x0840, 0xb5d7,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a69,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1861,0x0820,0xad55, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0x6b6d,0x1881,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1881,0x0820,0x8430,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xb596,0x4a08,0x4a28,0x5249,0x5249,0x5249,0x5249,0x5249,0x41c7,0x5aaa,0xce79,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x5248,0x738e,0x736d,0x736d,0x736d, 0x736d,0x736d,0x6b2c,0x7bcf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf77d,0xad55,0xbdf7,0xbdf7,0xbdf7,0xbdf7,0xbdf7,0xbdf7,0xbdd7,0xa514, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffdf,0x8c71,0xc618,0xbdb6,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0x2903,0x1020,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0000,0x8c51,0xf7be,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0x7bef,0x0861,0x20a2,0x20c2,0x1861,0x0000,0xdedb,0xffff,0xffff,0xffff,0xffff,0x49e7, 0x1040,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x0820,0x73ae,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x9cb2,0x18e3,0x1882,0x20c2,0x20c2,0x0820,0xbdd7,0xffff,0xffff,0xffff,0xffff,0x734d,0x1061,0x1881,0x20c2,0x20a2, 0x20a2,0x20a2,0x20c2,0x1861,0x2903,0x5a8a,0x62ca,0x5a8a,0x5a8a,0x5a8a,0x5a8a,0x5a8a,0x5a8a,0x5a8a,0x5a8a,0x5a8a, 0x5a8a,0x41c6,0xad54,0xffff,0xffff,0xffff,0xffff,0x8c30,0x1882,0x1061,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061, 0x4a69,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x94b2,0x0820,0x1861,0x1861,0x1861,0x1861, 0x1861,0x1861,0x1040,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc5f7, 0x3145,0x2904,0x3985,0x3985,0x3985,0x3985,0x3985,0x3985,0x3986,0x4a07,0x49e7,0x49e7,0x49e7,0x49e7,0x49e7,0x49e7, 0x49e7,0x49e7,0x49e7,0x49e7,0x41e7,0x39a6,0x5249,0xffff,0xffff,0xffff,0xffff,0xe73c,0x7bcf,0x8c50,0x9471,0x9471, 0x9471,0x9471,0x9471,0x8c51,0x83ef,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0841,0x28c3,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2, 0x28e3,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x18e3,0x18a2,0x20a2,0x20c2,0x0000,0x5aeb, 0xef5d,0xffff,0xffff,0xffff,0xffff,0x2945,0x20a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0820,0xce59,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x39e7,0x1041,0x20a2,0x20c2,0x0820,0x5269,0xd6ba,0xffff,0xffff,0xffff, 0xffff,0x4a49,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x18a2,0x1861,0x1041,0x1861,0x1861,0x1861, 0x1861,0x1861,0x1861,0x1861,0x1861,0x1861,0x0820,0x39e7,0xc618,0xffff,0xffff,0xffff,0xffff,0x6b6d,0x1881,0x20c2, 0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061,0x8430,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba, 0x6b4d,0x3986,0x5249,0x5249,0x5249,0x5249,0x5249,0x4a07,0x41e7,0x94b2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xdedb,0x9cb2,0xbdd7,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xb5b6, 0xad55,0xad75,0xad75,0xad75,0xad75,0xad75,0xad75,0xad75,0xad75,0xad75,0xad55,0xad75,0xd69a,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xa534,0x0020, 0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1040,0x1020,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x18e3,0x20c2,0x20c2,0x20c3,0x0020,0xdefb,0xffff,0xffff,0xffff,0xffff,0xb5b6,0x18e3,0x18a2,0x20c2,0x20a2,0x20a2, 0x20a2,0x20c2,0x1061,0x1020,0xce59,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x39e7,0x18a2,0x20c2,0x20c3, 0x0820,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xc618,0x3186,0x1882,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x18a2, 0x2924,0x3145,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3145,0x1082,0x9cd3,0xffff,0xffff, 0xffff,0xffff,0xce59,0x4228,0x1061,0x20c2,0x20a2,0x20a2,0x20a2,0x20c2,0x1881,0x1020,0x8c51,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xa514,0x3145,0x41e7,0x49e7,0x49e7,0x49e7,0x49e7,0x49e7,0x3965,0x5269,0xd69a, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0x9cb2,0x20c2,0x4a07,0x49e7,0x49e7, 0x49e7,0x49e7,0x49e7,0x41e7,0x3165,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3144,0x3145, 0x2904,0x3186,0xffdf,0xffff,0xffff,0xffff,0xffdf,0xd69a,0x738e,0x9471,0x9471,0x9471,0x9471,0x9471,0x9471,0x8c30, 0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0x1061,0x1040,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0000,0x9cf3,0xffdf,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0x6b6d,0x0841,0x20a2,0x20c2,0x1881,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff, 0x3165,0x1040,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x0020,0x8430,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0x8c51,0x18c3,0x1882,0x20c2,0x1881,0x0020,0xbdd7,0xffff,0xffff,0xffff,0xffff,0x5269,0x1040,0x1882,0x20a2, 0x20a2,0x20a2,0x20a2,0x20c2,0x0841,0x738e,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x736d,0x1020,0x1881,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2, 0x1061,0x52aa,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x94b2,0x0840,0x20a2,0x1881,0x1881, 0x1881,0x1881,0x18a2,0x1061,0x5aeb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xc638,0x5269,0x6b0b,0x6b0c,0x6b0c,0x6b0c,0x6b0c,0x6b0c,0x62ca,0x6b2c,0xe73c,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf79e,0xc617,0xd6ba,0xd6ba, 0xd6ba,0xd6ba,0xd6ba,0xd6ba,0xd69a,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0020,0x28c3,0x20a2,0x20a2,0x20a2,0x20a2, 0x20a2,0x28e3,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x18e3,0x20c2,0x20a2,0x20c3,0x0020, 0x94b2,0xf79e,0xffff,0xffff,0xffff,0xffff,0x2945,0x20a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c3,0x0820,0xce59, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x39e7,0x18a2,0x20c2,0x20c3,0x0820,0x73ae,0xe73c,0xffff,0xffff, 0xffff,0xffff,0x4a49,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x0841,0xad55,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b6d,0x1881, 0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061,0x8c51,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xd69a,0x6b2c,0x39a6,0x5249,0x5249,0x5249,0x5249,0x5249,0x4a07,0x4a07,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdefb,0xa514,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xbdb6,0xb575,0xb5b6, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xf7be,0xce59,0xd6ba,0xd6ba,0xd6ba,0xd6ba,0xd6ba,0xd6ba,0xd69a,0xd69a,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x0020,0x20c3,0x20a2,0x20a2,0x20a2,0x20c2,0x1881,0x20a2,0x0000,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x6b0c,0x0841,0x20a2,0x20c2,0x1861,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0x2945,0x20a2,0x20c2,0x20a2, 0x20a2,0x20a2,0x20a2,0x20c2,0x0020,0x5aeb,0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0x39e7,0x1041,0x20a2,0x20c2, 0x1881,0x0000,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x18a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2, 0x0840,0x4a69,0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0x6b6d,0x1081,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1061,0x41e7,0xbdf7,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cb2,0x1881,0x3144,0x3144,0x3144,0x3144,0x3144,0x3145,0x20c3,0x4a69, 0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad75,0x0000,0x1040,0x1020, 0x1020,0x1020,0x1020,0x1020,0x0820,0x18e3,0x9cb2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe71c,0x6b4d,0x9471,0x9471,0x9471,0x9471,0x9471,0x9471, 0x9451,0x8c30,0xb575,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x0020,0x28c3,0x20a2,0x20c2,0x1861,0x0000,0x2924,0x62eb,0x738e,0x62eb, 0x4a08,0x62cb,0x630b,0x736d,0x8c51,0x4a28,0x0820,0x20c2,0x20c2,0x1861,0x0000,0xdefb,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0x2945,0x20a2,0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x0820,0x1861,0x62cb,0x7bef,0x6b4c, 0x3124,0x0820,0x1881,0x20a2,0x20c2,0x20a2,0x0820,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x4a49,0x18a2, 0x20c2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x1041,0x1020,0x5269,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae, 0x7bae,0x7bae,0x738e,0x736d,0xc638,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b6d,0x1881,0x20c2,0x20a2,0x20a2,0x20a2, 0x20a2,0x20a2,0x20c2,0x1061,0x1041,0x4a08,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae,0x7bae,0x738e,0x736d, 0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x1082,0x3165,0x3144, 0x3144,0x3144,0x3144,0x3145,0x20e3,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xd69a,0x83ef,0x9cd2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cd2,0x9cb2,0x8c50,0x7bae,0x7bcf,0x7bcf, 0x7bcf,0x7bcf,0x7bcf,0x7bcf,0x7bcf,0x7bcf,0x7bcf,0x7bae,0x9cb2,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x62ca,0x0000,0x1881,0x0000, 0x9d34,0xff1c,0xfcd3,0xf30c,0xe9c6,0xf36d,0xff5d,0x8c71,0x0841,0x1020,0x1841,0x1881,0x20c2,0x1861,0x0000,0x0800, 0xe71c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x736d,0x0861,0x1881,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2, 0x20a2,0x20c2,0x1882,0x1061,0x1861,0x1040,0x1881,0x20a2,0x20c2,0x1861,0x0000,0x0800,0xc5f7,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0x8c30,0x18c3,0x1061,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x18a2,0x1861, 0x1041,0x1861,0x1861,0x1861,0x1861,0x1861,0x1861,0x1861,0x0820,0x528a,0xd699,0xffff,0xffff,0xffff,0xffff,0xffff, 0xa4f3,0x2124,0x1061,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20a2,0x20c2,0x20a2,0x1861,0x1041,0x1861,0x1861,0x1861, 0x1861,0x1861,0x1861,0x1861,0x0840,0x4208,0xc617,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xce79,0x62eb,0x41a6,0x5249,0x5249,0x5249,0x5249,0x5249,0x49e7,0x4a08,0xa514,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xdeda,0x83ef,0x8410,0x9c92,0x9cd2,0x9cb2,0x9cb2,0x9cb2, 0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9cb2,0x9492,0x8c51,0xc5f7,0xffff, 0xffff,0xffff,0xffff,0xffff,0xef5d,0x8c30,0x840f,0x8c51,0x9492,0x9492,0x9492,0x9492,0x9492,0x9492,0x9492,0x9492, 0x9492,0x9492,0x9492,0x9492,0x9492,0x9492,0x9492,0x9492,0x9471,0x840f,0xbdf7,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0x8c51,0x18a2,0xf7be,0xe882,0xe000,0xe000,0xe0a2,0xe082,0xe0a2,0xe000,0xe986,0xff7d,0x39c6, 0x0020,0x0000,0x0800,0x4a07,0xc618,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xad55, 0x2903,0x0000,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000,0x0800,0x41c6, 0xad75,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdd7,0x39a6,0x0000,0x0000,0x0800, 0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000,0x9cf3, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xc638,0x4a28,0x0800,0x0000,0x0800,0x0800,0x0800,0x0800,0x0800, 0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000,0x7bcf,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x9492,0x0000,0x0000,0x0800,0x0800,0x0800,0x0800,0x0800,0x0000, 0x52aa,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c, 0x83ef,0x1061,0x0000,0x1040,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020,0x1020, 0x1020,0x1020,0x1020,0x31a6,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xad55,0xc618, 0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc618,0xc5f7,0xb596, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xfe9a,0xd841,0xea89,0xf3ce,0xe945,0xe000, 0xe0a2,0xe082,0xe082,0xe0a2,0xe000,0xfcb2,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xdedb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb, 0xdefb,0xdedb,0xe71c,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xef5d,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb, 0xdefb,0xdefb,0xdefb,0xdefb,0xd6ba,0xef7d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xef7d,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb,0xdefb, 0xdedb,0xef5d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef3c,0xd69a,0xe6fb, 0xdefb,0xdefb,0xdefb,0xdefb,0xe6fb,0xd6ba,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0xdefb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb, 0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdedb,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xf7be,0xce59,0xce58,0xce59,0xce59,0xce59,0xce59,0xce59,0xce59,0xce59,0xce59,0xce59, 0xce59,0xce59,0xce59,0xce59,0xce59,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xff1c, 0xf4f3,0xffdf,0xf7df,0xfe9a,0xffff,0xffff,0xfd34,0xe041,0xe0a2,0xe082,0xe0a2,0xe000,0xe000,0xff3c,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7ff,0xf36d,0xf289,0xe020,0xe000,0xe965,0xf79e,0xffff,0xe9e7,0xe020, 0xe0a2,0xe082,0xe0a2,0xe000,0xfdd7,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xfeba,0xe061,0xe000,0xf36d,0xffbe,0xfeba,0xe082,0xe0a2,0xe082,0xe0a2,0xe000,0xe944,0xff3c,0xff7d,0xf451,0xf575, 0xfefb,0xf7df,0xffff,0xffff,0xf7ff,0xff3c,0xfe18,0xf34d,0xf534,0xff9e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe9c7,0xe000,0xe000,0xff5d,0xffff,0xe0a2,0xe000,0xe0a2, 0xe082,0xe0a2,0xe000,0xf32c,0xff7d,0xf6fb,0xf36d,0xe081,0xe000,0xe000,0xe000,0xe8a2,0xf410,0xff7d,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xfd55, 0xe061,0xd800,0xff5d,0xffff,0xf32c,0xe041,0xe0a2,0xe082,0xe082,0xe0a2,0xe000,0xe8e3,0xf3cf,0xf492,0xfdd6,0xfdb6, 0xfe18,0xf3af,0xf30c,0xfedb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x83ef,0x6b4d,0x736d,0x6b4c,0x7bae,0xdefb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x738e, 0xbdb6,0xffdf,0x7bcf,0xc5f7,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c71,0xb596,0xf7be,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7be,0x9cd3,0x6b4d,0x738e,0x6b6d, 0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xd6ba,0xef5d,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xce79,0x8c51,0xd69a,0xffff,0xffff, 0xc618,0x5acb,0xbdd7,0xffff,0xffff,0xc618,0x736d,0xf79e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xce59,0x52aa,0xffff,0xffff,0xffff,0xffff,0xffff,0xd6ba,0x5acb,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xf7ff,0xf208,0xe020,0xf34d,0xff9e,0xf75d,0xe904,0xe000,0xe0a2,0xe082, 0xe082,0xe0a2,0xe000,0xe000,0xe000,0xe000,0xe9a6,0xf555,0xffbe,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x6b4d,0xd69a,0xffff,0xffff,0xbdb6,0x7bcf,0xdedb,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xf7be,0xffff,0x8410,0xc618,0xffff,0xffff,0xffff,0xffff,0xffff,0x9cb2, 0xbdb6,0xffbe,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0x8410,0xa514,0xffff,0xffff,0xe71c,0x7bcf,0xa514,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdb6, 0x9cd2,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xef5d,0xad55,0xad34,0xffff,0xffbe,0xce38,0x7bae,0x9492,0xffff,0xffff,0xc5f7,0x6b4c,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd679,0x630b,0xffff,0xffff,0xffff,0xffff,0xffff, 0xdedb,0x630c,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef7d, 0xffff,0xffff,0xffff,0xff9e,0xf3cf,0xea49,0xe924,0xe904,0xea28,0xf2aa,0xf555,0xffbe,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x6b4d,0xd69a,0xffff,0xffff, 0xffff,0x6b2c,0xce59,0xffff,0xa534,0xdefb,0xffff,0xffff,0xb596,0xe71c,0xffff,0xbdf7,0xe71c,0xffff,0x8410,0xc618, 0xffff,0xffff,0xce79,0x8c51,0xce59,0xa514,0xc5f7,0xf7be,0xffff,0xffff,0xffff,0xffff,0xffff,0xc618,0x94b2,0x9492, 0xd69a,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x8c30,0xa514,0xffff,0xffff,0xffff,0xb5b6,0xc618,0xffff,0xc638, 0xce79,0xc5f7,0x8430,0xc638,0xf79e,0xb596,0x9471,0xce79,0xffff,0xffff,0xf79e,0xbdd7,0x9471,0x9cf3,0xd69a,0xffff, 0xf79e,0xdefb,0xce38,0xa534,0xc618,0xbdf7,0x83ef,0xbdf7,0xf7be,0xffff,0xd69a,0x9471,0x9cf3,0xdeba,0xffff,0xffff, 0xe73c,0xc638,0xad55,0xad55,0xffff,0xffff,0xffff,0xffff,0xbdd7,0x7bce,0xffff,0xdedb,0xb575,0xc617,0x8c71,0xffff, 0xf79e,0xbdd7,0x9cd3,0xffff,0xffff,0xe6fb,0x9492,0x9cd3,0xdeda,0xffff,0xffdf,0xe73c,0xce79,0xad34,0x9cd3,0xce79, 0x630b,0xffff,0xffff,0xef7d,0xa514,0x9492,0xdedb,0x738e,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffdf,0x736d,0xd6ba,0xe71c,0xef5d,0x94b2,0xbdb6,0xf79e,0xffff,0x630c,0xc638,0xffff,0xffff,0x736d,0xc638, 0xffff,0x8410,0xbdf7,0xffdf,0x8410,0xc618,0xffff,0xb596,0x8c51,0xd6ba,0xc638,0x6b6d,0xbdd7,0xffdf,0xffff,0xffff, 0xffff,0xffff,0x7bef,0x9492,0xef7d,0xdefb,0x7bae,0xb596,0xffff,0xffff,0xffff,0xffff,0xffff,0xb596,0x738e,0x9cf3, 0xdedb,0xf7be,0xffff,0xffff,0xffff,0xad75,0x736d,0xbdf7,0xdedb,0x9492,0x8430,0xce79,0xbdd7,0x8c51,0xce79,0xf79e, 0x94b2,0x9cf3,0xffff,0xbdf7,0x8c30,0xce59,0xf79e,0xa4f3,0x8410,0xbdf7,0xd6ba,0xbdd7,0x8c51,0xdedb,0xffff,0xad55, 0x7bae,0xef5c,0xce59,0x8430,0xbdd7,0xffff,0xbdd7,0x736d,0xad75,0xce79,0xffff,0xffff,0xffff,0xffff,0xbdd7,0x7bce, 0xffff,0xbdf7,0x7bcf,0xdefb,0x9cf3,0xce59,0xdedb,0x94b2,0xce79,0xffff,0xc638,0x6b4c,0xef7d,0xd6ba,0x7bce,0xbdd7, 0xffdf,0xc618,0x6b2c,0xb5b6,0xc618,0xce79,0x630b,0xffff,0xdefb,0x7bae,0xad55,0xef5d,0x8c51,0x736d,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x83ef,0x9471,0x9492,0x9492,0x736d,0xb5b6,0xf7be,0xffff, 0x6b4c,0xce59,0xffff,0xffff,0x73ae,0xce38,0xffff,0x8410,0xc638,0xffff,0x8410,0xc618,0xffff,0x6b4d,0xb5b6,0xffff, 0xffff,0x8c51,0xb5b6,0xffdf,0xffff,0xffff,0xffff,0xffff,0xdefb,0xef5d,0xffff,0xffff,0x7bef,0xad55,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xe71c,0xb575,0x8410,0x630b,0x9cf3,0xef7d,0xffff,0xa4f3,0xa514,0xf7be,0xffff,0x8c71, 0x9492,0xffff,0xef5d,0xa514,0xb5b6,0xef7d,0xe73c,0xffdf,0xffff,0xe73c,0xa514,0xb5b6,0xef7d,0xa4f3,0xa4f3,0xffff, 0xffff,0xbdd7,0x9cf3,0xf7be,0xdedb,0xa4f3,0xc618,0xffff,0xffff,0xad34,0x7bcf,0xffff,0xb596,0x8410,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xd6ba,0x9cd3,0xdedb,0xc5f7,0x7bcf,0xffbe,0xbdf7,0x9492,0xc618,0x7bae,0xffff,0xdefb, 0x9492,0xce38,0xffff,0xffff,0xc638,0x5aeb,0xffdf,0xc618,0x738e,0xffff,0xffff,0xce79,0x630b,0xffff,0xd69a,0x62eb, 0xffff,0xffff,0xd6ba,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x6b4d,0xd69a, 0xffff,0xffff,0xffff,0x5aeb,0xce59,0xffff,0x6b4c,0xce59,0xffff,0xffff,0x73ae,0xce38,0xffff,0x8410,0xc638,0xffff, 0x8410,0xc638,0xffff,0x7bae,0xbdf7,0xffff,0xffff,0xa514,0xbdd7,0xf7be,0xffff,0xffff,0xffff,0xffff,0xef5d,0xa513, 0x7bae,0x8c51,0x738e,0xbdd7,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffdf,0x8c71,0xa514, 0xffff,0x9cf3,0xad55,0xffff,0xffff,0x8c71,0x9492,0xffff,0xef5d,0xad34,0xbdd7,0xffff,0xd69a,0x9471,0x7bae,0x83ef, 0x9471,0xc638,0xef7d,0xad54,0xb575,0xffff,0xffff,0xbdd7,0x9cd3,0xf79e,0xdedb,0x9492,0x7bcf,0x7bcf,0x7bcf,0x736d, 0x9cf3,0xffff,0xbdd7,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xef5d,0xbdb6,0xb5b6,0xce59,0xb596,0xffff, 0xbdd7,0x6b4d,0xc618,0x73ae,0xffff,0xd69a,0x8430,0xef7d,0xffff,0xffff,0xce58,0x6b2c,0xffdf,0xce38,0x8c51,0xffff, 0xffff,0xce79,0x630b,0xffdf,0xce59,0x83ef,0xffff,0xffff,0xdedb,0x736d,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffdf,0x6b4d,0xd69a,0xffff,0xffff,0xffff,0x7bcf,0xbdd7,0xf7be,0x6b4c,0xce59,0xffff,0xffff, 0x73ae,0xce38,0xffff,0x8410,0xc638,0xffff,0x8410,0xc638,0xffff,0x736d,0xbdd6,0xffff,0xffff,0x94b2,0xbdd7,0xffbe, 0xffff,0xffff,0xffff,0xf7de,0x840f,0xb5b6,0xffff,0xffff,0x7bcf,0xa534,0xffff,0xffff,0xffff,0xffff,0xd69a,0x8c30, 0xc5f7,0xffff,0xffff,0xffff,0xb595,0xa514,0xe73c,0x9cf3,0xad55,0xffff,0xffff,0x8c71,0x9492,0xffff,0xef5d,0xad34, 0xbdd7,0xce38,0x8c71,0xc638,0xffff,0xef7d,0xad55,0xb5b6,0xef7d,0xad54,0xb575,0xffff,0xffff,0xbdd7,0x9cd3,0xf79e, 0xd69a,0xa4f3,0xd69a,0xffff,0xffff,0xffdf,0xffdf,0xffff,0xbdd7,0x8c71,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xce59,0x73ae,0xb596,0xef5d,0xffff,0xd69a,0x9471,0xb5b6,0xad55,0xffff,0xdeba,0x9471,0xdeda,0xffff,0xffff, 0xc638,0x5aeb,0xffdf,0xc638,0x8c51,0xffff,0xffff,0xce79,0x630b,0xffff,0xd6ba,0x6b4d,0xffff,0xffff,0xdedb,0x630c, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0x6b2c,0xd69a,0xef5d,0xf79e,0xce59,0x5acb, 0xce79,0xffff,0x8410,0xad55,0xf79e,0xe71b,0x632c,0xc638,0xffff,0x8410,0xbdf7,0xffdf,0x8410,0xc618,0xffff,0x9cd3, 0x9cb2,0xe73c,0xffff,0x73ae,0xad75,0xffdf,0xffff,0xffff,0xffff,0xef5d,0x8430,0xbdf7,0xffff,0xd69a,0x6b4d,0xb596, 0xffff,0xffff,0xffff,0xffff,0xffff,0x8c51,0x83ef,0xe71c,0xffff,0xef5c,0x7bcf,0xa514,0xffff,0x9cf3,0xad55,0xffff, 0xffff,0x8c71,0x9492,0xffff,0xef5d,0xa514,0xb5b6,0xbdb6,0x9492,0xdedb,0xffff,0xb5b6,0x738e,0xc5f7,0xef7d,0xa534, 0xad55,0xffff,0xffff,0xbdf7,0x9492,0xe71c,0xffff,0xad55,0x8410,0xffff,0xef5d,0x9471,0x8410,0xffff,0xb5b6,0x8c30, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xd679,0x6b2c,0x9471,0xffff,0xffff,0xef7d,0xa514,0x7bae,0xef5d, 0xffff,0xf7be,0xb596,0x7bcf,0xffff,0xe73c,0x9492,0x9492,0xffdf,0xc618,0x8c51,0xffff,0xffff,0xce79,0x5acb,0xffff, 0xd6ba,0x632c,0xdedb,0xffdf,0xc5f7,0x5acb,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0x9492,0x8430,0x8c51,0x8c30,0x9492,0xe73c,0xffff,0xffff,0xffff,0x9492,0x62eb,0xad75,0x9cf3,0xdedb,0xffff,0x9cb2, 0xce59,0xffdf,0x8c71,0xce59,0xffff,0xffff,0xb575,0x6b4c,0x8c51,0x9cd3,0xce79,0xf7be,0xffff,0xffff,0xffff,0xffff, 0xbdf7,0x7bcf,0x736d,0xbdd7,0xad54,0xc618,0xffdf,0xffff,0xffff,0xffff,0xffff,0xffff,0xbdf7,0x7bae,0x630c,0x738e, 0xc638,0xffff,0xffff,0xad55,0xb596,0xffff,0xffff,0x9cd3,0xa4f3,0xffff,0xef5d,0xad55,0xc5f7,0xffff,0xb5b6,0x736d, 0x7bcf,0xbdf7,0xb5b6,0xad55,0xf79e,0xb5b6,0xbdd7,0xffff,0xffff,0xf79e,0xa513,0x840f,0xe71c,0xf79e,0xad75,0x6b4d, 0x738e,0xb575,0xffff,0xffff,0xc5f7,0x9cd3,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xe73c,0xa514,0xad34, 0xffff,0xffff,0xffff,0xc618,0x7bcf,0xffff,0xffff,0xffff,0xf79e,0xad75,0x6b4d,0x738e,0xad75,0xffff,0xffdf,0xce38, 0x94b2,0xffff,0xffff,0xd6ba,0x738e,0xffff,0xffff,0xe71c,0x738d,0x73ae,0xad55,0x9cf3,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, 0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff,0xffff, }; //application_init(ql_lcd_test, "lcd_test", 10, 0);