From 8b7b70b01e11169244164124f292951d52f26127 Mon Sep 17 00:00:00 2001 From: tjlab-jf3hzb Date: Thu, 8 Aug 2024 00:39:58 +0900 Subject: [PATCH] Improved display quality for ST7789 --- VFOsys2_22/VFOsys2_22.ino | 287 +++++++++++++ VFOsys2_22/dial.cpp | 410 +++++++++++++++++++ VFOsys2_22/dial.hpp | 85 ++++ VFOsys2_22/prm/ILI9341_240x320.hpp | 165 ++++++++ VFOsys2_22/prm/SSD1331_64x96.hpp | 166 ++++++++ VFOsys2_22/prm/ST7735S_128x160.hpp | 165 ++++++++ VFOsys2_22/prm/ST7735S_80x160.hpp | 167 ++++++++ VFOsys2_22/prm/ST7789_135x240.hpp | 166 ++++++++ VFOsys2_22/prm/ST7789_240x240.hpp | 165 ++++++++ VFOsys2_22/prm/ST7789_240x320.hpp | 164 ++++++++ VFOsys2_22/prm/nxfont16.h | 342 ++++++++++++++++ VFOsys2_22/prm/nxfont24.h | 486 ++++++++++++++++++++++ VFOsys2_22/prm/nxfont32.h | 630 +++++++++++++++++++++++++++++ VFOsys2_22/si5351.cpp | 445 ++++++++++++++++++++ VFOsys2_22/si5351.h | 17 + readme.txt | 3 + 16 files changed, 3863 insertions(+) create mode 100644 VFOsys2_22/VFOsys2_22.ino create mode 100644 VFOsys2_22/dial.cpp create mode 100644 VFOsys2_22/dial.hpp create mode 100644 VFOsys2_22/prm/ILI9341_240x320.hpp create mode 100644 VFOsys2_22/prm/SSD1331_64x96.hpp create mode 100644 VFOsys2_22/prm/ST7735S_128x160.hpp create mode 100644 VFOsys2_22/prm/ST7735S_80x160.hpp create mode 100644 VFOsys2_22/prm/ST7789_135x240.hpp create mode 100644 VFOsys2_22/prm/ST7789_240x240.hpp create mode 100644 VFOsys2_22/prm/ST7789_240x320.hpp create mode 100644 VFOsys2_22/prm/nxfont16.h create mode 100644 VFOsys2_22/prm/nxfont24.h create mode 100644 VFOsys2_22/prm/nxfont32.h create mode 100644 VFOsys2_22/si5351.cpp create mode 100644 VFOsys2_22/si5351.h diff --git a/VFOsys2_22/VFOsys2_22.ino b/VFOsys2_22/VFOsys2_22.ino new file mode 100644 index 0000000..558420d --- /dev/null +++ b/VFOsys2_22/VFOsys2_22.ino @@ -0,0 +1,287 @@ +/* + Digital VFO with Rotation Dial + + File: VFOsys2.ino + Author: JF3HZB / T.UEBO + + Created on July 1, 2023 + + Board manager: esp32 ver. 2.0.9 + Board: ESP32 Dev Module + Library: LovyanGFX ver. 1.1.16 + + Ver. 2.00 July 1, 2023 + + Ver. 2.20 Aug. 3, 2024 + 1. Changed the font of digital frequency display to Nixie tube like. + 2. Added the function for dial lamp emulation. + + Ver. 2.21 Aug. 7, 2024 + Improved display quality + + Ver. 2.22 Aug. 8, 2024 + Improved display quality for ST7789 + + +*/ + +#define NAME "VFO System" +#define VERSION "Ver. 2.22" +#define ID "by JF3HZB" + +#include "dial.hpp" +#include "si5351.h" +#include "driver/pcnt.h" + +LGFX lcd; +LGFX_Sprite sp; +LGFX_Sprite sprites[2]; +bool flip; +int sprite_height; +DIAL dial; + +#define PULSE_INPUT_PIN 16 // Rotaty Encoder A +#define PULSE_CTRL_PIN 17 // Rotaty Encoder B + + +/*------------------------------------------------------- + Frequency settings +--------------------------------------------------------*/ +#define init_frq 7100000 // Initial Frequncy[Hz] +int32_t offset_frq = 9000000; // Offset Frequency[Hz] +int32_t car_frq = 8998500; // Carrier Frequncy[Hz] +#define max_frq 200000000 // Max frequency[Hz] +#define min_frq 10000 // Min frequency[Hz] + + +/*---------------------------------------------------------- + Adaptive step control parameters +-----------------------------------------------------------*/ +#define vth 3 // Velocity threshold for acceleration +#define Racc 200 // Rate of acceleration +#define Rdec 500 // Rate of deceleration +#define freq_step 10 // Min step[Hz] +#define MAX_Step 10000 // [Hz] + +float L=0.0; +float inv_Tacc=Racc*1.0e-8; +float MaxL = sqrt( (MAX_Step - freq_step)/inv_Tacc ); +int32_t afstp; +int16_t RE_Count = 0; + + +/*---------------------------------------------------------------------------------- + Control flags +-----------------------------------------------------------------------------------*/ +uint8_t f_fchange = 1; // if frequency changed, set this flag to 1 +uint8_t f_cchange = 1; // if Car frequency and/or "f_carON" changed, set this flag to 1 +uint8_t f_carON = 0; // ON(1)/OFF(0) Car signal + +int32_t Dial_frq; + + +int velocity = 0; +int velo[16]; +int pt_v = 0; + + +TaskHandle_t H_Task; + +/*-------------------------------------------------- + core 0 Alt_Thread() +---------------------------------------------------*/ +void Alt_Thread(void *args) { + + delay(200); + si5351_init(); + Dial_frq = init_frq; + set_freq(Dial_frq); + set_car_freq(car_frq, f_carON, 0); + + while (1) + { + // Encoder + pcnt_get_counter_value(PCNT_UNIT_0, &RE_Count); + #ifdef REV_ENCODER + int count=-RE_Count; + #else if + int count=RE_Count; + #endif + pcnt_counter_clear(PCNT_UNIT_0); + + velo[pt_v]=abs(count); + pt_v++; if(pt_v>16) pt_v=0; + velocity = 0; + for(int i=0; i<16; i++) velocity+=velo[i]; + + // Step control + if(count!=0){ + afstp=(int32_t)(0.5 + (float)(count)*( (float)freq_step + L*L*inv_Tacc) ); + if(velocity >= vth ) L+=1.0*(float)( velocity - vth ); + if(L>MaxL) L=MaxL; + }else{ + L-=(float)Rdec; + if(L<0) L=0; + } + + // Update frequency + if(afstp!=0){ + int32_t tfrq=Dial_frq; + tfrq+=afstp; + tfrq = (tfrq/freq_step)*freq_step; + if(tfrq>max_frq) tfrq=max_frq; + if(tfrq 100 || a < -100) continue; + zoom_x = (i%5 ? tickWSub : ((i % 10) ? tick5WSub : tick10WSub)); + zoom_y = (i%5 ? tickLSub : ((i % 10) ? tick5LSub : tick10LSub)); + sp.setPivot(0, radiusSub / zoom_y + pvoff); + sp.pushRotateZoomWithAA(&sprites[flip], xc, yc - yoff, a+aoff, zoom_x, zoom_y, 0); + } + + // draw Sub number ---------------------------------------------------------------- + zoom_x = font_sizex_sub; + zoom_y = font_sizey_sub; + sp.createSprite(60, 28); + + #ifdef MODE0 + if(tnSub<=0){ + sp.setTextDatum(textdatum_t::top_center); + sp.setPivot((float)sp.width() / 2, (radiusSub + tnSub) / zoom_y); + }else{ + sp.setTextDatum(textdatum_t::baseline_center); + sp.setPivot((float)sp.width() / 2, (radiusSub + tnSub) / zoom_y + (float)sp.height() ); + } + #endif + + #ifdef MODE1 + if(tnSub<=0){ + sp.setTextDatum(textdatum_t::middle_left); + sp.setPivot( (radiusSub + tnSub) / zoom_x, (float)sp.height() / 2); + }else{ + sp.setTextDatum(textdatum_t::middle_right); + sp.setPivot( (radiusSub + tnSub) / zoom_x + (float)sp.width(), (float)sp.height() / 2); + } + #endif + + #ifdef MODE2 + if(tnSub<=0){ + sp.setTextDatum(textdatum_t::middle_right); + sp.setPivot( -(radiusSub + tnSub) / zoom_x + (float)sp.width(), (float)sp.height() / 2); + }else{ + sp.setTextDatum(textdatum_t::middle_left); + sp.setPivot( -(radiusSub + tnSub) / zoom_x , (float)sp.height() / 2); + } + #endif + + sp.setTextColor(NumSubCol, TFT_BLACK); + for (int i = -80; i < 80; i += 10) + { + #ifdef REV_DIAL + float a = angle + (float)i * resoSub; + #else if + float a = angle - (float)i * resoSub; + #endif + + if (a > 100 || a < -100) continue; + sp.clear(TFT_BLACK); + num = (freq/(TickResoSub*10)*10 + i + 1000)*(TickResoSub/1000) % (TickResoMain/100); + #ifdef MODE0 + if(tnSub<=0) sp.drawNumber( num , sp.width()>>1, 0 ); + else sp.drawNumber( num , sp.width()>>1, sp.height()-1 ); + #endif + + #ifdef MODE1 + if(tnSub<=0) sp.drawNumber( num , 0, sp.height()>>1 ); + else sp.drawNumber( num , sp.width(), sp.height()>>1 ); + #endif + + #ifdef MODE2 + if(tnSub<=0) sp.drawNumber( num , sp.width(), sp.height()>>1 ); + else sp.drawNumber( num , 0, sp.height()>>1 ); + #endif + + sp.pushRotateZoomWithAA(&sprites[flip], xc, yc - yoff, a, zoom_x, zoom_y, 0); + } + + + + // draw Main dial ----------------------------------------------------------------------- + #ifdef REV_DIAL + angle = -resoMain * (float)( freq % (TickResoMain*10) ) / (float)TickResoMain; + #else if + angle = resoMain * (float)( freq % (TickResoMain*10) ) / (float)TickResoMain; + #endif + + sp.createSprite(1, 1); + sp.clear(TickMainCol); + if (tnMain<=0) pvoff = -0.5f; else pvoff = 0.5f; + for (int i = -100; i < 100; i++) + { + float a = angle - (float)i * resoMain; + if (a > 100 || a < -100) continue; + zoom_x = (i%5 ? tickWMain : ((i % 10) ? tick5WMain : tick10WMain)); + zoom_y = (i%5 ? tickLMain : ((i % 10) ? tick5LMain : tick10LMain)); + sp.setPivot(0, radiusMain / zoom_y + pvoff); + sp.pushRotateZoomWithAA(&sprites[flip], xc, yc - yoff, a+aoff, zoom_x, zoom_y, 0); + } + + + + // draw Main number ---------------------------------------------------------------------- + zoom_x = font_sizex_main; + zoom_y = font_sizey_main; + sp.createSprite(85, 28); + + #ifdef MODE0 + if(tnMain<=0){ + sp.setTextDatum(textdatum_t::top_center); + sp.setPivot((float)sp.width() / 2, (radiusMain + tnMain)/zoom_y ); + }else{ + sp.setTextDatum(textdatum_t::baseline_center); + sp.setPivot((float)sp.width() / 2, (radiusMain + tnMain)/zoom_y + (float)sp.height() ); + } + #endif + + #ifdef MODE1 + if(tnMain<=0){ + sp.setTextDatum(textdatum_t::middle_left); + sp.setPivot( (radiusMain + tnMain) / zoom_x , (float)sp.height() / 2); + }else{ + sp.setTextDatum(textdatum_t::middle_right); + sp.setPivot( (radiusMain + tnMain) / zoom_x + (float)sp.width(), (float)sp.height() / 2); + } + #endif + + #ifdef MODE2 + if(tnMain<=0){ + sp.setTextDatum(textdatum_t::middle_right); + sp.setPivot( -(radiusMain + tnMain) / zoom_x + (float)sp.width(), (float)sp.height() / 2); + }else{ + sp.setTextDatum(textdatum_t::middle_left); + sp.setPivot( -(radiusMain + tnMain) / zoom_x , (float)sp.height() / 2); + } + #endif + + sp.setTextColor(NumMainCol, TFT_BLACK); + for (int i = -80; i < 80; i += 10) + { + #ifdef REV_DIAL + float a = angle + (float)i * resoMain; + #else if + float a = angle - (float)i * resoMain; + #endif + + if (a > 100 || a < -100) continue; + sp.clear(TFT_BLACK); + + #ifdef MAIN_UNIT_kHz + num = abs(freq)/(100000)*100 + i*10; + #else if + numf = ( abs(freq)/(TickResoMain*10) + i*0.1f ) * 1e-5 * TickResoMain; + #endif + + #ifdef MODE0 + if(tnMain<=0){ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, sp.width()>>1, 0); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, sp.width()>>1, 0); + #endif + }else{ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, sp.width()>>1, sp.height()-1); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, sp.width()>>1, sp.height()-1); + #endif + } + #endif + + #ifdef MODE1 + if(tnMain<=0){ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, 0, sp.height()>>1); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, 0, sp.height()>>1 ); + #endif + }else{ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, sp.width(), sp.height()>>1 ); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, sp.width(), sp.height()>>1 ); + #endif + } + #endif + + #ifdef MODE2 + if(tnMain<=0){ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, sp.width(), sp.height()>>1 ); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, sp.width(), sp.height()>>1 ); + #endif + }else{ + #ifdef MAIN_UNIT_kHz + if(num>=0) sp.drawNumber( num, 0, sp.height()>>1 ); + #else if + if(numf>=-0.01) sp.drawFloat( fabs(numf), 1, 0, sp.height()>>1 ); + #endif + } + #endif + + sp.pushRotateZoomWithAA(&sprites[flip], xc, yc - yoff, a, zoom_x, zoom_y, 0); + } + + sp.setTextDatum(textdatum_t::middle_center); + + + // Lamp emulation + std::uint16_t* rawbuf = (std::uint16_t*)sprites[flip].getBuffer(); + int xr; + int yr; + float distance; + float rlamp; + uint16_t pixdata; + float r, g, b; + float d_max, d_min; + + for (int y = 0; y < sprite_height; y++) + { + std::uint16_t* rawline = &rawbuf[y * lcd.width()]; + for (int x = 0; x < lcd.width(); x++) + { + + if(rawline[x]!=0) + { + xr=abs(x-lampX); + yr=abs(y+yoff-lampY); + if(xr>yr) + { + d_max=(float)xr; + d_min=(float)yr; + } else { + d_max=(float)yr; + d_min=(float)xr; + } + if( 2 * d_max < 5 * d_min ) + { + distance = 0.8437500f * d_max + 0.5556641f * d_min; + } else { + distance = 0.9921875f * d_max + 0.1855469f * d_min; + } + + + rlamp = 1.0f - (depth_LE_effect*0.001)*(distance-lampD); + if(rlamp<1.0f) + { + if(rlamp<=0) + { + rawline[x] = 0; + } + else + { + pixdata = rawline[x]; + pixdata = pixdata>>8 | pixdata<<8; + r = rlamp*(float)( (pixdata&0xF800)>>8 ); + g = rlamp*(float)( (pixdata&0x07E0)>>3 ); + b = rlamp*(float)( (pixdata&0x001F)<<3 ); + rawline[x] = lcd.swap565((uint8_t)(r+0.5f), (uint8_t)(g+0.5f), (uint8_t)(b+0.5f) ); + } + } + } + + } + } + + //Serial.println(rawbuf[0]); + + + + // draw Pointer -------------------------------------------------------------------------------------------------- + sp.createSprite(1, 1); + sp.clear(PointerCol); + sp.setPivot(0, -0.5f); + #ifdef MODE0 + sp.pushRotateZoomWithAA(&sprites[flip], xc, voff-yoff, 0, WidthPointer, LenPointer, 0); + #endif + #ifdef MODE1 + sp.pushRotateZoomWithAA(&sprites[flip], voff, yc-yoff, -90, WidthPointer, LenPointer, 0); + #endif + #ifdef MODE2 + sp.pushRotateZoomWithAA(&sprites[flip], lcd.width()-voff, yc-yoff, 90, WidthPointer, LenPointer, 0); + #endif + +} + + + diff --git a/VFOsys2_22/dial.hpp b/VFOsys2_22/dial.hpp new file mode 100644 index 0000000..2e7ef55 --- /dev/null +++ b/VFOsys2_22/dial.hpp @@ -0,0 +1,85 @@ +/* + Digital VFO with Rotation Dial + + File: dial.hpp + Author: JF3HZB / T.UEBO + + Created on July 1, 2023 +*/ + +#ifndef DIAL_H +#define DIAL_H + +#include "prm\ST7789_240x320.hpp" +//#include "prm\ST7789_240x240.hpp" +//#include "prm\ST7789_135x240.hpp" +//#include "prm\ST7735S_128x160.hpp" +//#include "prm\ST7735S_80x160.hpp" +//#include "prm\ILI9341_240x320.hpp" +//#include "prm\SSD1331_64x96.hpp" + +extern LGFX lcd; +extern LGFX_Sprite sp; +extern LGFX_Sprite sprites[2]; +extern bool flip; +extern int sprite_height; + +void LCD_setup(void); + +class DIAL +{ + private: + float resoSub; //[deg] + float resoMain; //[deg] + int32_t TickResoMain = freq_tick_main; + int32_t TickResoSub = freq_tick_sub; + int hoff = center_offset; + int voff = top_position; + float radiusMain; + float radiusSub; + + public: + float tnMain = -TNCL_main; + float tnSub = -TNCL_sub; + float tickPitchMain = tick_pitch_main; + float tickPitchSub = tick_pitch_sub; + + float tickWSub = tw_sub1; + float tick5WSub = tw_sub5; + float tick10WSub = tw_sub10; + + float tickLSub = tl_sub1; + float tick5LSub = tl_sub5; + float tick10LSub = tl_sub10; + + float tickWMain = tw_main1; + float tick5WMain = tw_main5; + float tick10WMain = tw_main10; + + float tickLMain = tl_main1; + float tick5LMain = tl_main5; + float tick10LMain = tl_main10; + + float LenPointer = DP_len; + float WidthPointer = DP_width; + + DIAL() + { + #ifdef MAINDIAL_IS_OUTSIDE + radiusMain = dial_radius; + radiusSub = dial_radius - dial_space; + #else if + radiusSub = dial_radius; + radiusMain = dial_radius - dial_space; + #endif + + resoMain = (180.0f/M_PI)*tickPitchMain/(float)radiusMain; + resoSub = (180.0f/M_PI)*tickPitchSub/(float)radiusSub; + + } + + void draw(int32_t freq, int yoff); +}; + + +#endif /* DIAL_H */ \ No newline at end of file diff --git a/VFOsys2_22/prm/ILI9341_240x320.hpp b/VFOsys2_22/prm/ILI9341_240x320.hpp new file mode 100644 index 0000000..c2a00be --- /dev/null +++ b/VFOsys2_22/prm/ILI9341_240x320.hpp @@ -0,0 +1,165 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont32.h" + + +// Lamp emulation +#define lampX 160 // Lamp position X +#define lampY 140 // Lamp position Y +#define lampD 50 // Spot size(diameter) +#define depth_LE_effect 7.5 // if 0, without Lamp emulation + +//#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.70 +#define font_sizey_main 0.60 +#define font_sizex_sub 0.75 +#define font_sizey_sub 0.60 + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 65 +#define top_margin 20 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 260.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 60.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 9.0 // Tick pitch of main dial +#define tick_pitch_sub 10.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 3.0 // Tick width of main(1) +#define tw_main5 4.0 // Tick width of main(5) +#define tw_main10 4.5 // Tick width of main(10) +#define tw_sub1 3.0 // Tick width of sub(1) +#define tw_sub5 4.0 // Tick width of sub(5) +#define tw_sub10 4.5 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 5.0 // Tick length of main(1) +#define tl_main5 14.0 // Tick length of main(5) +#define tl_main10 18.0 // Tick length of main(10) +#define tl_sub1 5.0 // Tick length of sub(1) +#define tl_sub5 14.0 // Tick length of sub(5) +#define tl_sub10 18.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 22.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 22.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ILI9341 _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 40000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 240;//128; // 実際に表示可能な幅 + cfg.panel_height = 320;//160; // 実際に表示可能な高さ + cfg.offset_x = 0; // パネルのX方向オフセット量 + cfg.offset_y = 0; // パネルのY方向オフセット量 + cfg.offset_rotation = 3; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = false; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = false; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + //cfg.memory_width = 128; // ドライバICがサポートしている最大の幅 + //cfg.memory_height = 160; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + + + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/SSD1331_64x96.hpp b/VFOsys2_22/prm/SSD1331_64x96.hpp new file mode 100644 index 0000000..be57d52 --- /dev/null +++ b/VFOsys2_22/prm/SSD1331_64x96.hpp @@ -0,0 +1,166 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont16.h" + + + +// Lamp emulation +#define lampX 38 // Lamp position X +#define lampY 30 // Lamp position Y +#define lampD 15 // Spot size(diameter) +#define depth_LE_effect 14.0 // if 0, without Lamp emulation + +#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.4 +#define font_sizey_main 0.35 +#define font_sizex_sub 0.4 +#define font_sizey_sub 0.35 + + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 0 +#define top_margin 2 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 100.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 30.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 5.0 // Tick pitch of main dial +#define tick_pitch_sub 5.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 2.0 // Tick width of main(1) +#define tw_main5 2.5 // Tick width of main(5) +#define tw_main10 3.0 // Tick width of main(10) +#define tw_sub1 2.0 // Tick width of sub(1) +#define tw_sub5 2.5 // Tick width of sub(5) +#define tw_sub10 3.0 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 2.5 // Tick length of main(1) +#define tl_main5 8.0 // Tick length of main(5) +#define tl_main10 10.0 // Tick length of main(10) +#define tl_sub1 2.5 // Tick length of sub(1) +#define tl_sub5 8.0 // Tick length of sub(5) +#define tl_sub10 10.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 13.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 13.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_SSD1331 _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 20000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 96; // 実際に表示可能な幅 + cfg.panel_height = 64; // 実際に表示可能な高さ + cfg.offset_x = 0; // パネルのX方向オフセット量 + cfg.offset_y = 0; // パネルのY方向オフセット量 + cfg.offset_rotation = 2; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = false; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = true; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + //cfg.memory_width = 96; // ドライバICがサポートしている最大の幅 + //cfg.memory_height = 64; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/ST7735S_128x160.hpp b/VFOsys2_22/prm/ST7735S_128x160.hpp new file mode 100644 index 0000000..b23a13e --- /dev/null +++ b/VFOsys2_22/prm/ST7735S_128x160.hpp @@ -0,0 +1,165 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont16.h" + + + +// Lamp emulation +#define lampX 80 // Lamp position X +#define lampY 70 // Lamp position Y +#define lampD 25 // Spot size(diameter) +#define depth_LE_effect 14.0 // if 0, without Lamp emulation + +//#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.5 +#define font_sizey_main 0.45 +#define font_sizex_sub 0.5 +#define font_sizey_sub 0.45 + + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 30 +#define top_margin 10 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 150.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 35.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 6.0 // Tick pitch of main dial +#define tick_pitch_sub 7.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 2.0 // Tick width of main(1) +#define tw_main5 3.5 // Tick width of main(5) +#define tw_main10 4.0 // Tick width of main(10) +#define tw_sub1 2.0 // Tick width of sub(1) +#define tw_sub5 3.5 // Tick width of sub(5) +#define tw_sub10 4.0 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 4.0 // Tick length of main(1) +#define tl_main5 10.0 // Tick length of main(5) +#define tl_main10 12.0 // Tick length of main(10) +#define tl_sub1 4.0 // Tick length of sub(1) +#define tl_sub5 10.0 // Tick length of sub(5) +#define tl_sub10 12.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 15.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 15.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ST7735S _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 27000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 128; // 実際に表示可能な幅 + cfg.panel_height = 160; // 実際に表示可能な高さ + cfg.offset_x = 0; // パネルのX方向オフセット量 + cfg.offset_y = 0; // パネルのY方向オフセット量 + cfg.offset_rotation = 3; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = false; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = true; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + cfg.memory_width = 128; // ドライバICがサポートしている最大の幅 + cfg.memory_height = 160; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/ST7735S_80x160.hpp b/VFOsys2_22/prm/ST7735S_80x160.hpp new file mode 100644 index 0000000..3411998 --- /dev/null +++ b/VFOsys2_22/prm/ST7735S_80x160.hpp @@ -0,0 +1,167 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont16.h" + + + +// Lamp emulation +#define lampX 80 // Lamp position X +#define lampY 30 // Lamp position Y +#define lampD 25 // Spot size(diameter) +#define depth_LE_effect 14.0 // if 0, without Lamp emulation + +#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.55 +#define font_sizey_main 0.5 +#define font_sizex_sub 0.55 +#define font_sizey_sub 0.5 + + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 0 +#define top_margin 5 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 230.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 35.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 7.0 // Tick pitch of main dial +#define tick_pitch_sub 7.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 2.0 // Tick width of main(1) +#define tw_main5 3.0 // Tick width of main(5) +#define tw_main10 4.0 // Tick width of main(10) +#define tw_sub1 2.0 // Tick width of sub(1) +#define tw_sub5 3.0 // Tick width of sub(5) +#define tw_sub10 3.5 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 3.0 // Tick length of main(1) +#define tl_main5 8.0 // Tick length of main(5) +#define tl_main10 10.0 // Tick length of main(10) +#define tl_sub1 3.0 // Tick length of sub(1) +#define tl_sub5 8.0 // Tick length of sub(5) +#define tl_sub10 12.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 12.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 15.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ST7735S _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 27000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 80; // 実際に表示可能な幅 + cfg.panel_height = 160; // 実際に表示可能な高さ + cfg.offset_x = 26; // パネルのX方向オフセット量 + cfg.offset_y = -1; // パネルのY方向オフセット量 + cfg.offset_rotation = 3; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = true; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = false; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + cfg.memory_width = 80; // ドライバICがサポートしている最大の幅 + cfg.memory_height = 160; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/ST7789_135x240.hpp b/VFOsys2_22/prm/ST7789_135x240.hpp new file mode 100644 index 0000000..956cd93 --- /dev/null +++ b/VFOsys2_22/prm/ST7789_135x240.hpp @@ -0,0 +1,166 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont24.h" + +#define ST7789 + +// Lamp emulation +#define lampX 120 // Lamp position X +#define lampY 95 // Lamp position Y +#define lampD 50 // Spot size(diameter) +#define depth_LE_effect 7.5 // if 0, without Lamp emulation + +//#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.75 +#define font_sizey_main 0.70 +#define font_sizex_sub 0.90 +#define font_sizey_sub 0.70 + + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 43 +#define top_margin 5 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 260.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 47.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 10.0 // Tick pitch of main dial +#define tick_pitch_sub 12.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 3.0 // Tick width of main(1) +#define tw_main5 4.0 // Tick width of main(5) +#define tw_main10 4.5 // Tick width of main(10) +#define tw_sub1 3.0 // Tick width of sub(1) +#define tw_sub5 4.0 // Tick width of sub(5) +#define tw_sub10 4.5 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 5.0 // Tick length of main(1) +#define tl_main5 14.0 // Tick length of main(5) +#define tl_main10 18.0 // Tick length of main(10) +#define tl_sub1 5.0 // Tick length of sub(1) +#define tl_sub5 14.0 // Tick length of sub(5) +#define tl_sub10 18.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 20.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 20.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ST7789 _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 27000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 135; // 実際に表示可能な幅 + cfg.panel_height = 240; // 実際に表示可能な高さ + cfg.offset_x = 52; // パネルのX方向オフセット量 + cfg.offset_y = 40; // パネルのY方向オフセット量 + cfg.offset_rotation = 1; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = true; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = false; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + //cfg.memory_width = 240; // ドライバICがサポートしている最大の幅 + //cfg.memory_height = 320; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/ST7789_240x240.hpp b/VFOsys2_22/prm/ST7789_240x240.hpp new file mode 100644 index 0000000..1a922ba --- /dev/null +++ b/VFOsys2_22/prm/ST7789_240x240.hpp @@ -0,0 +1,165 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont24.h" + +#define ST7789 + +// Lamp emulation +#define lampX 120 // Lamp position X +#define lampY 140 // Lamp position Y +#define lampD 50 // Spot size(diameter) +#define depth_LE_effect 7.5 // if 0, without Lamp emulation + +//#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.75 +#define font_sizey_main 0.70 +#define font_sizex_sub 0.90 +#define font_sizey_sub 0.70 + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 60 +#define top_margin 20 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 260.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 60.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 10.0 // Tick pitch of main dial +#define tick_pitch_sub 12.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 3.0 // Tick width of main(1) +#define tw_main5 4.0 // Tick width of main(5) +#define tw_main10 4.5 // Tick width of main(10) +#define tw_sub1 3.0 // Tick width of sub(1) +#define tw_sub5 4.0 // Tick width of sub(5) +#define tw_sub10 4.5 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 5.0 // Tick length of main(1) +#define tl_main5 14.0 // Tick length of main(5) +#define tl_main10 18.0 // Tick length of main(10) +#define tl_sub1 5.0 // Tick length of sub(1) +#define tl_sub5 14.0 // Tick length of sub(5) +#define tl_sub10 18.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 22.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 22.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ST7789 _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 27000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 240; // 実際に表示可能な幅 + cfg.panel_height = 240; // 実際に表示可能な高さ + cfg.offset_x = 0; // パネルのX方向オフセット量 + cfg.offset_y = 0; // パネルのY方向オフセット量 + cfg.offset_rotation = 3; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = true; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = false; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + //cfg.memory_width = 128; // ドライバICがサポートしている最大の幅 + //cfg.memory_height = 160; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/ST7789_240x320.hpp b/VFOsys2_22/prm/ST7789_240x320.hpp new file mode 100644 index 0000000..ab87b92 --- /dev/null +++ b/VFOsys2_22/prm/ST7789_240x320.hpp @@ -0,0 +1,164 @@ +#ifndef PRM_H +#define PRM_H + +#include +#include "nxfont32.h" + +#define ST7789 + +// Lamp emulation +#define lampX 160 // Lamp position X +#define lampY 140 // Lamp position Y +#define lampD 50 // Spot size(diameter) +#define depth_LE_effect 7.5 // if 0, without Lamp emulation + +//#define Digtal_Freq_OFF + +/*---------------------------------------------------------- + Dial design +-----------------------------------------------------------*/ +#define MAINDIAL_IS_OUTSIDE //Comment out this definition and Sub dial is outsaide + +//#define REV_DIAL +//#define REV_ENCODER + +//#define MAIN_UNIT_kHz + + +#define MODE0 // MODE0, MODE1, MODE2 + + +//ダイアル数字のサイズ -------------------------------------------------------- +//Font size of numbers +#define font_sizex_main 0.75 +#define font_sizey_main 0.70 +#define font_sizex_sub 0.90 +#define font_sizey_sub 0.70 + + +//メインダイアル1目盛あたりの周波数 ---------------------------------------------------------- +#define freq_tick_main 10000 // Frequency per tick of Main dial: 10000(10kHz) or 100000(100kHz) +#define freq_tick_sub 1000 // Frequency per tick of Sub dial: 1000(1kHz) or 10000(10kHz) + + + +//ダイアル表示位置----------------------------------------------- +//Position of dial display +#define center_offset 0 +#define top_position 65 +#define top_margin 20 + + +//ダイアル半径--------------------------------------------------- +#define dial_radius 260.0 //Dial radius (if 10000, Linear scale) + + +//メイン,サブダイアル間の間隔------------------------------ +#define dial_space 60.0 // Space bitween Main and Sub dial + + +//目盛り間隔--------------------------------------------- +#define tick_pitch_main 10.0 // Tick pitch of main dial +#define tick_pitch_sub 12.0 // Tick pitch of sub dial + + +//目盛りの太さ---------------------------------------- +#define tw_main1 3.0 // Tick width of main(1) +#define tw_main5 4.0 // Tick width of main(5) +#define tw_main10 4.5 // Tick width of main(10) +#define tw_sub1 3.0 // Tick width of sub(1) +#define tw_sub5 4.0 // Tick width of sub(5) +#define tw_sub10 4.5 // Tick width of sub(10) + + +//目盛りの長さ---------------------------------------- +#define tl_main1 5.0 // Tick length of main(1) +#define tl_main5 14.0 // Tick length of main(5) +#define tl_main10 18.0 // Tick length of main(10) +#define tl_sub1 5.0 // Tick length of sub(1) +#define tl_sub5 14.0 // Tick length of sub(5) +#define tl_sub10 18.0 // Tick length of sub(10) + + +//目盛り・数字間のスペース------------------------------------------- +#define TNCL_main 22.0 // Space bitween Number and Tick (Main dial) +#define TNCL_sub 22.0 // Space bitween Number and Tick (Sub dial) + + +// 指針幅,長さ-------------------------- +#define DP_width 1.0 // Needle width +#define DP_len 200.0 // Needle length + + +#define TickMainCol TFT_CYAN +#define TickSubCol TFT_GREEN +#define NumMainCol TFT_WHITE +#define NumSubCol TFT_GOLD //TFT_ORANGE +#define PointerCol TFT_RED +#define BGCol TFT_BLACK //0x80FF80U +#define DialBGCol BGCol + +#define TFT_BLACK2 0x0020 //opaque black + + + +#include +class LGFX : public lgfx::LGFX_Device +{ + lgfx::Panel_ST7789 _panel_instance; + lgfx::Bus_SPI _bus_instance; + +public: + LGFX(void) + { + { // // SPIバスの設定 + auto cfg = _bus_instance.config(); // バス設定用の構造体を取得します。 + cfg.spi_host = VSPI_HOST; // 使用するSPIを選択 ESP32-S2,C3 : SPI2_HOST or SPI3_HOST / ESP32 : VSPI_HOST or HSPI_HOST + // ※ ESP-IDFバージョンアップに伴い、VSPI_HOST , HSPI_HOSTの記述は非推奨になるため、エラーが出る場合は代わりにSPI2_HOST , SPI3_HOSTを使用してください。 + cfg.spi_mode = 0; // SPI通信モードを設定 (0 ~ 3) + cfg.freq_write = 27000000; // 送信時のSPIクロック (最大80MHz, 80MHzを整数で割った値に丸められます) + cfg.freq_read = 16000000; // 受信時のSPIクロック + cfg.spi_3wire = false; // 受信をMOSIピンで行う場合はtrueを設定 + cfg.use_lock = true; // トランザクションロックを使用する場合はtrueを設定 + cfg.dma_channel = SPI_DMA_CH_AUTO; // 使用するDMAチャンネルを設定 (0=DMA不使用 / 1=1ch / 2=ch / SPI_DMA_CH_AUTO=自動設定) + // ※ ESP-IDFバージョンアップに伴い、DMAチャンネルはSPI_DMA_CH_AUTO(自動設定)が推奨になりました。1ch,2chの指定は非推奨になります。 + cfg.pin_sclk = 18; // SPIのSCLKピン番号を設定 + cfg.pin_mosi = 23; // SPIのMOSIピン番号を設定 + cfg.pin_miso = -1; // SPIのMISOピン番号を設定 (-1 = disable) + cfg.pin_dc = 2; // SPIのD/Cピン番号を設定 (-1 = disable) + _bus_instance.config(cfg); // 設定値をバスに反映します。 + _panel_instance.setBus(&_bus_instance); // バスをパネルにセットします。 + } + + { // 表示パネル制御の設定を行います。 + auto cfg = _panel_instance.config(); // 表示パネル設定用の構造体を取得します。 + cfg.pin_cs = 5; // CSが接続されているピン番号 (-1 = disable) + cfg.pin_rst = 15; // RSTが接続されているピン番号 (-1 = disable) + cfg.pin_busy = -1; // BUSYが接続されているピン番号 (-1 = disable) + + // ※ 以下の設定値はパネル毎に一般的な初期値が設定されていますので、不明な項目はコメントアウトして試してみてください。 + + cfg.panel_width = 240; // 実際に表示可能な幅 + cfg.panel_height = 320; // 実際に表示可能な高さ + cfg.offset_x = 0; // パネルのX方向オフセット量 + cfg.offset_y = 0; // パネルのY方向オフセット量 + cfg.offset_rotation = 1; // 回転方向の値のオフセット 0~7 (4~7は上下反転) + cfg.dummy_read_pixel = 8; // ピクセル読出し前のダミーリードのビット数 + cfg.dummy_read_bits = 1; // ピクセル以外のデータ読出し前のダミーリードのビット数 + cfg.readable = false; // データ読出しが可能な場合 trueに設定 + cfg.invert = true; // パネルの明暗が反転してしまう場合 trueに設定 + cfg.rgb_order = false; // パネルの赤と青が入れ替わってしまう場合 trueに設定 + cfg.dlen_16bit = false; // 16bitパラレルやSPIでデータ長を16bit単位で送信するパネルの場合 trueに設定, false: 8bit + cfg.bus_shared = false; // SDカードとバスを共有している場合 trueに設定(drawJpgFile等でバス制御を行います) + + // 以下はST7735やILI9163のようにピクセル数が可変のドライバで表示がずれる場合にのみ設定してください。 + //cfg.memory_width = 128; // ドライバICがサポートしている最大の幅 + //cfg.memory_height = 160; // ドライバICがサポートしている最大の高さ + + _panel_instance.config(cfg); + } + setPanel(&_panel_instance); // 使用するパネルをセットします。 + } +}; + +#endif \ No newline at end of file diff --git a/VFOsys2_22/prm/nxfont16.h b/VFOsys2_22/prm/nxfont16.h new file mode 100644 index 0000000..368a9fd --- /dev/null +++ b/VFOsys2_22/prm/nxfont16.h @@ -0,0 +1,342 @@ +#include + +const uint16_t nxfontWidth = 16; +const uint16_t nxfontHeight = 25; + + +const unsigned short nx0[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x4010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2018,0x0010,0x6110,0x4108,0x0000,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4110,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x6439,0x6331,0x0000, +0x0000,0x0000,0x2000,0x4008,0x2008,0x2008,0x0008,0x0008,0x2018,0x4020,0x0008,0x0008,0x0008,0x2008,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0020,0x2028,0x2038,0x0271,0x6179,0xa279,0xc160,0x0038,0x2028,0x2020,0x0008,0x0000, +0x0000,0x0000,0x6028,0x2020,0x2030,0x6048,0xe4a2,0x24e4,0x83ca,0x83e3,0x64e4,0x0292,0x2048,0x2028,0x0010,0x0000, +0x0000,0x0000,0x6030,0x2030,0x4048,0x62a2,0x24ec,0x6199,0x8068,0xc078,0x01c2,0x84ec,0x6179,0x2040,0x0010,0x0000, +0x0000,0x0000,0x2020,0x4038,0x2189,0x44e4,0x80a9,0x6058,0x2040,0x2048,0x8070,0x61c2,0xc5cb,0x6060,0x2018,0x0000, +0x0000,0x0000,0x2018,0x4038,0x43c3,0x22d3,0xa078,0x4048,0x2030,0x2030,0x4048,0x0089,0x84db,0xe2a1,0x0020,0x0000, +0x0000,0x0000,0x0008,0x8048,0xc4ec,0xc1a9,0x8068,0x2038,0x2028,0x2030,0x2038,0x8070,0xa2c2,0xe4d3,0x0028,0x0000, +0x0000,0x0000,0x0000,0x2161,0xa3f4,0x2099,0x6060,0x2038,0x0028,0x0020,0x2038,0x6058,0x82c2,0x44e4,0x4038,0x0000, +0x0000,0x0000,0x0000,0xc171,0x24ec,0x2199,0x2048,0x2028,0x0018,0x0018,0x2028,0x6050,0x01ba,0xe3eb,0xc148,0x0000, +0x0000,0x0000,0x0020,0xe279,0x24ec,0xa078,0x2040,0x2028,0x2020,0x0018,0x2030,0x4048,0xa1a9,0xa5f4,0x0149,0x0000, +0x0000,0x0000,0x2030,0xa279,0x04ec,0xa078,0x4048,0x2030,0x2020,0x0020,0x2030,0x4050,0x4099,0xc5ec,0x0149,0x0000, +0x0000,0x0000,0x2028,0x4261,0xe4eb,0x60a9,0x6050,0x2028,0x0018,0x0028,0x2038,0x8060,0xe1b9,0x44cb,0xe148,0x0000, +0x0000,0x0000,0x2020,0xc148,0x84f4,0xa0a9,0x4058,0x2030,0x2020,0x2028,0x2038,0x8068,0x82ca,0xa4cb,0x4030,0x0000, +0x0000,0x0000,0x0018,0x6040,0x25ed,0x61c2,0x6060,0x2038,0x2030,0x2030,0x4040,0xa080,0xa2e3,0xc4bb,0x0020,0x0000, +0x0000,0x0000,0x2018,0x0030,0xc3c3,0x22ec,0xc080,0x2040,0x2038,0x2038,0x6050,0x0099,0xe4f4,0x0192,0x0018,0x0000, +0x0000,0x0000,0x2018,0x2028,0x6181,0x85fd,0x20c2,0x8070,0x4048,0x4050,0x8068,0xe1ca,0x65dc,0x8060,0x2018,0x0000, +0x0000,0x0000,0x2020,0x2028,0x6050,0x23ab,0x05fd,0x20ca,0xc080,0xa080,0x01c2,0xc4ec,0x8179,0x2050,0x0010,0x0000, +0x0000,0x0000,0xa140,0x2028,0x4048,0x8058,0x039b,0xc4e4,0x03d3,0xa2ca,0xe3d3,0xa279,0x2040,0x2038,0x0010,0x0000, +0x0000,0x0000,0x0008,0x0018,0x2030,0x4038,0x2040,0xe168,0x8279,0x4261,0x6030,0x0020,0x0020,0x0020,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x2008,0x6018,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0x2008, +}; + +const unsigned short nx1[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2100,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4110,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x4331,0x6331,0x0000, +0x0000,0x0000,0x0000,0x4008,0x2008,0x2008,0x0000,0x0000,0x0010,0x4018,0x0008,0x0000,0x0000,0x2008,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x0028,0xa058,0x8150,0x0020,0x2010,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x4020,0x0010,0x0018,0x0010,0x0018,0x2048,0xe5dc,0x03ab,0x0028,0x2010,0x0010,0x0008,0x0008,0x0000, +0x0000,0x0000,0x4028,0x2018,0x0018,0x0018,0x0018,0x2050,0xa5ed,0x43bb,0x0038,0x2018,0x0010,0x0010,0x0000,0x0000, +0x0000,0x0000,0x2020,0x0010,0x0018,0x0018,0x0020,0x4050,0xe7f5,0x43bb,0x0038,0x2020,0x0010,0x0010,0x0000,0x0000, +0x0000,0x0000,0x2018,0x0010,0x0018,0x0018,0x0020,0x6058,0xe6f5,0x42bb,0x0038,0x2020,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0008,0x0008,0x0018,0x0018,0x0020,0x6060,0x06f6,0x62c3,0x0040,0x0020,0x0018,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x0018,0x0020,0xa060,0x27f6,0x63cb,0x2048,0x0028,0x0020,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x0018,0x0020,0x6050,0xa6dc,0x82aa,0x2040,0x0028,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0010,0x0010,0x0018,0x6060,0x87ed,0x02bb,0x0048,0x0020,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0x4130,0x0008,0x0018,0x0018,0x0028,0xa068,0x07f6,0x42cb,0x2050,0x0028,0x0020,0x0018,0x0008,0x0000, +0x0000,0x0000,0x4028,0x0008,0x0010,0x0018,0x0028,0x6060,0xa6f5,0x22cb,0x0048,0x2028,0x0020,0x0018,0x0008,0x0000, +0x0000,0x0000,0x2020,0x0008,0x0018,0x0018,0x0028,0x8068,0xe6f5,0x22cb,0x0048,0x2028,0x2020,0x0018,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x0018,0x0028,0x6060,0xe6f5,0x63cb,0x2048,0x2028,0x0020,0x0018,0x0000,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x0020,0x0028,0x6058,0xe6ed,0x43c3,0x0040,0x2028,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x2018,0x0010,0x0018,0x0020,0x0020,0x4058,0xc6ed,0xe3b2,0x0040,0x0020,0x0018,0x0010,0x0008,0x0000, +0x0000,0x0000,0x2020,0x0018,0x0018,0x0018,0x0020,0x6058,0x86ed,0xa3aa,0x0040,0x0020,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0xa140,0x2018,0x0018,0x0018,0x0018,0x4050,0xe5dc,0x83a2,0x0038,0x0020,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0x0008,0x0008,0x0018,0x0018,0x0018,0x2028,0xc048,0xa140,0x0018,0x0008,0x0008,0x0010,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x2008, +0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0x2008, +}; + +const unsigned short nx2[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x4010,0x4110,0x0000,0x2000,0x2000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4108,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x4329,0x4329,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0008,0x2008,0x0008,0x0008,0x2010,0x4018,0x2010,0x0010,0x0008,0x0008,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0020,0x0028,0x8050,0x0179,0xc158,0x0169,0x0171,0x6048,0x0030,0x0018,0x0008,0x0000, +0x0000,0x0000,0x4020,0x0018,0x2040,0x8289,0x64db,0xc3d2,0x8199,0xe1b1,0x02e3,0x04d3,0x0179,0x0030,0x0010,0x0000, +0x0000,0x0000,0x4028,0x2030,0x02a2,0x43e3,0xc1a9,0xa068,0x4040,0x2048,0xc078,0xe1b1,0x04db,0xe178,0x0018,0x0000, +0x0000,0x0000,0x2018,0xc058,0x04ec,0xe1a9,0x6058,0x2030,0x2028,0x0028,0x2038,0x8068,0x42b2,0x64db,0x4030,0x0000, +0x0000,0x0000,0x0008,0xc171,0x04ec,0xa078,0x4040,0x2028,0x0020,0x0028,0x2030,0x6050,0x4089,0xa5f4,0x0151,0x0000, +0x0000,0x0000,0x0000,0xa271,0x62c2,0x4050,0x2038,0x0028,0x0020,0x0020,0x2038,0x4050,0xe080,0xa4fc,0x2159,0x0000, +0x0000,0x0000,0x0000,0x0020,0x4050,0x2030,0x2030,0x0028,0x0020,0x0028,0x2038,0x2048,0xa1a1,0x25fc,0xe150,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x2028,0x2028,0x2028,0x2020,0x0028,0x0040,0x4058,0xc3db,0x43d3,0x4038,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x0018,0x2020,0x2038,0x0040,0x8060,0x8191,0xe4ba,0x85e4,0x0179,0x0018,0x0000, +0x0000,0x0000,0x4028,0x0010,0x0018,0x0020,0x0040,0x2189,0x42cb,0x83e4,0xc4e4,0xe3b2,0xe068,0x2038,0x0010,0x0000, +0x0000,0x0000,0x2020,0x0010,0x0020,0x2050,0x62a2,0xa5ec,0x03bb,0x4181,0x8060,0x2050,0x2038,0x0020,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0010,0x2038,0x61aa,0x06ed,0xc299,0x0050,0x0038,0x2038,0x2030,0x2028,0x2018,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0020,0x8181,0x64f5,0xe1a1,0x0050,0x2030,0x2030,0x2030,0x2030,0x2020,0x2018,0x0000,0x0000, +0x0000,0x0000,0x2018,0x0030,0xc4d3,0xa2db,0x8068,0x2038,0x2030,0x0030,0x0030,0x0030,0x0020,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0010,0xe160,0xa4d3,0xa0a1,0x6068,0x2048,0x2038,0x2038,0x2038,0x2038,0x0030,0x0020,0x0008,0x0000, +0x0000,0x0000,0x0018,0x428a,0x24dc,0xa088,0xa080,0xe078,0x8060,0x8060,0xc070,0x6058,0x2048,0x2040,0x0008,0x0000, +0x0000,0x0000,0x6128,0x828a,0x05fe,0xe3db,0x62ba,0x81ca,0x83ba,0x43c2,0x62ca,0xa2b2,0xe3d3,0xc2c2,0x4028,0x0000, +0x0000,0x0000,0x0000,0xe048,0x43bb,0x64bb,0xe3b2,0xa191,0x6369,0x4269,0x8279,0x6392,0x8392,0x028a,0x2020,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000, +0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2000, +}; + +const unsigned short nx3[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x4010,0x6110,0x2008,0x2010,0x2008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4100,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4331,0x4329,0x0000, +0x0000,0x0000,0x0000,0x2108,0x0008,0x2010,0x0018,0x2018,0x2018,0x6020,0x4018,0x2018,0x0018,0x0010,0x0008,0x0000, +0x0000,0x0000,0x0000,0x4130,0xe3a1,0x63ba,0x23b2,0x22b2,0x4181,0xc399,0x64ba,0x63c2,0x43ba,0xc299,0x2020,0x0000, +0x0000,0x0000,0x4020,0x6038,0x23b2,0xa2c2,0xc2a9,0xe2b1,0x61a1,0xe2b1,0x02b2,0x02ba,0x24ec,0xe4d3,0x2030,0x0000, +0x0000,0x0000,0x4028,0x2028,0x6050,0x6050,0x8060,0xa068,0x6058,0xa070,0x0089,0xa1a9,0xe3db,0x8199,0x2020,0x0000, +0x0000,0x0000,0x2020,0x0018,0x0028,0x2028,0x2038,0x4040,0x4040,0x4058,0x2099,0xa4ec,0x62a2,0x4058,0x2018,0x0000, +0x0000,0x0000,0x0010,0x0010,0x0018,0x2018,0x2028,0x2038,0x2040,0x6070,0xc3db,0x24dc,0xa068,0x4040,0x0010,0x0000, +0x0000,0x0000,0x0008,0x0008,0x0018,0x0018,0x2020,0x2038,0x2050,0x62ba,0xe4f4,0x6199,0x4040,0x4038,0x0010,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0020,0x0030,0xc170,0x04f5,0xc1da,0x8078,0x4048,0x2038,0x0010,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x0018,0x0020,0x2169,0xc5db,0x44db,0xc2a1,0xa068,0x2040,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0008,0x0010,0x0018,0x0028,0x4040,0x0081,0x22b2,0x64d3,0xa3ba,0x4058,0x0010,0x0000, +0x0000,0x0000,0x4028,0x0008,0x0010,0x0010,0x0020,0x2028,0x2030,0x6050,0xe070,0x8199,0xc5eb,0x81a1,0x2020,0x0000, +0x0000,0x0000,0x2020,0x0008,0x0010,0x0018,0x0020,0x0020,0x0020,0x2030,0x4048,0x0081,0xe2ea,0x43ca,0x4030,0x0000, +0x0000,0x0000,0x2020,0x0008,0x0020,0x0020,0x2020,0x0020,0x0020,0x0030,0x2040,0xa070,0x01ba,0x03d3,0x4030,0x0000, +0x0000,0x0000,0x2018,0x0010,0x2040,0x0040,0x0030,0x2028,0x2028,0x2030,0x4048,0x8068,0xe1b9,0xe4db,0x6030,0x0000, +0x0000,0x0000,0x2010,0x2020,0x8191,0xe080,0x4048,0x2038,0x2038,0x2038,0x4050,0xa068,0x82d2,0xe4cb,0x4028,0x0000, +0x0000,0x0000,0x2010,0x2030,0xc3b2,0xc1d2,0xc088,0x6060,0x4050,0x4050,0x8060,0x40a1,0xc2e3,0xc3ba,0x2028,0x0000, +0x0000,0x0000,0x0020,0x4030,0x4181,0xc4d3,0x81d2,0x20a1,0xa080,0xa078,0x40a1,0x43e3,0xa4cb,0x0089,0x2028,0x0000, +0x0000,0x0000,0x8138,0x2028,0x8068,0x4189,0x45c3,0x84db,0x62c2,0xa3c2,0x23dc,0x23b3,0xe078,0x4060,0x0018,0x0000, +0x0000,0x0000,0x0008,0x0018,0x4038,0x6040,0x6058,0x6279,0xc379,0x0382,0x0159,0x2040,0x2030,0x2028,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0008,0x6018,0x0008,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2000, +}; + +const unsigned short nx4[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x2008,0x0000,0x0000,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4108,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x4329,0x4329,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0008,0x2008,0x0000,0x0000,0x2010,0x4018,0x4108,0x2000,0x0000,0x0000,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0010,0x2020,0xa150,0x6038,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x4028,0x0010,0x0018,0x0018,0x2020,0x6058,0x25d4,0x6189,0x2028,0x2010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x4028,0x0018,0x2028,0x2028,0x2040,0x219a,0xc4ec,0xe080,0x2040,0x0020,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x2018,0x0018,0x2028,0x2030,0x6060,0x64dc,0xe1ca,0x6068,0x2040,0x0020,0x0010,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0010,0x0018,0x2030,0x2048,0xa191,0x04f5,0x80a9,0x6060,0x2040,0x0028,0x0010,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0008,0x0018,0x2038,0x4058,0xa4cb,0x23ec,0x0099,0x6060,0x4040,0x2030,0x0018,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x4048,0x0071,0x25ed,0xc1da,0x61a1,0xe299,0x6058,0x2038,0x0020,0x0018,0x0008,0x0000, +0x0000,0x0000,0x0000,0x2020,0x4050,0xc2b2,0x24e4,0x61a1,0xe2a1,0x24c3,0x4060,0x2040,0x2028,0x2018,0x0008,0x0000, +0x0000,0x0000,0x2018,0x2020,0xa170,0xc4db,0x62d2,0x40a1,0x62ba,0xe4d3,0xa078,0x4048,0x2030,0x0020,0x0008,0x0000, +0x0000,0x0000,0x4028,0x2028,0xc299,0x23f4,0x21da,0xa0b9,0xc2ca,0xa4ec,0x2099,0x6060,0x4048,0x0030,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0028,0x83bb,0x42fc,0x60da,0xc0c1,0x62e3,0x24f5,0xe1c1,0xa0a9,0xc078,0x2040,0x0010,0x0000, +0x0000,0x0000,0x0018,0x0028,0x85d4,0xa4fd,0x64f5,0x64f5,0x05fe,0xa6fe,0xc5ec,0x06ed,0x04cc,0xa058,0x0010,0x0000, +0x0000,0x0000,0x0010,0x2020,0x4189,0x21aa,0x41ba,0x81ca,0xc2eb,0x24f5,0x01ca,0xc1a9,0xc070,0x4040,0x0010,0x0000, +0x0000,0x0000,0x0018,0x0018,0x6048,0xa068,0xc080,0x20a1,0x22d3,0x64e4,0x20a1,0x8068,0x2040,0x0028,0x0008,0x0000, +0x0000,0x0000,0x0018,0x0018,0x4030,0x4048,0x6058,0xe088,0x22d3,0xe3d3,0xe088,0x4048,0x2030,0x2020,0x0008,0x0000, +0x0000,0x0000,0x2020,0x2018,0x2028,0x2028,0x4040,0x8078,0x03cb,0x03cb,0x6068,0x2030,0x2020,0x2020,0x0008,0x0000, +0x0000,0x0000,0x8138,0x2018,0x2028,0x2020,0x0028,0x4050,0x83ba,0x23a2,0x2040,0x2020,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0x0008,0x0008,0x2020,0x0020,0x0020,0x0020,0xa148,0xc148,0x0010,0x0010,0x0010,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000, +0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x2000, +}; + +const unsigned short nx5[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x0008,0x2008,0x2008,0x0000,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4008,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x6429,0x6431,0x0000, +0x0000,0x0000,0x0000,0x2008,0x2008,0x2008,0x0010,0x0018,0x2020,0x4020,0x4018,0x2018,0x2010,0x4018,0x0008,0x0000, +0x0000,0x0000,0x2010,0x0010,0x0028,0xa050,0x22a2,0xc3ba,0xe291,0x63a2,0xe3c2,0xc4c2,0xc5c2,0xe3a1,0x0018,0x0000, +0x0000,0x0000,0x2161,0x4030,0x0038,0x839a,0xa4d3,0xa2a1,0x8191,0x6189,0x2089,0x0189,0x2191,0x6058,0x0010,0x0000, +0x0000,0x0000,0x2020,0x2028,0x2050,0x22bb,0x81ba,0xa080,0x8068,0x8070,0x8068,0x6058,0x4048,0x2038,0x0010,0x0000, +0x0000,0x0000,0x2018,0x2028,0x4050,0xc4cb,0x21ba,0xc080,0x6058,0x6058,0x6058,0x4048,0x2030,0x2028,0x0010,0x0000, +0x0000,0x0000,0x0018,0x2020,0x6058,0xe4d3,0x01ba,0xc080,0x6058,0x4050,0x4048,0x2040,0x2030,0x0028,0x0010,0x0000, +0x0000,0x0000,0x0018,0x2020,0xc168,0x03e4,0xe0b9,0xe080,0x6060,0x4050,0x6050,0x4050,0x2038,0x2028,0x0008,0x0000, +0x0000,0x0000,0x2018,0x2028,0x4181,0x85ec,0xa1b9,0x40a1,0xa078,0xa070,0xa070,0x8060,0x4050,0x2030,0x0008,0x0000, +0x0000,0x0000,0x4020,0x2028,0xc189,0x24e4,0x21ca,0x63d3,0x63cb,0x64d3,0x23cb,0x8191,0x8068,0x2040,0x0010,0x0000, +0x0000,0x0000,0x2020,0x0028,0x83a2,0x85f5,0x64e4,0xc3ba,0x8191,0x8199,0x82ba,0x84d3,0xc3ba,0x4058,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0028,0xc289,0x05cc,0xa0a9,0x0091,0x8060,0x6060,0x8070,0x2089,0x05ec,0x42b2,0x0020,0x0000, +0x0000,0x0000,0x2018,0x0010,0x6048,0xc078,0xa068,0x6050,0x2038,0x2040,0x4050,0xe088,0x21ca,0x25e4,0x6030,0x0000, +0x0000,0x0000,0x2018,0x0010,0x4040,0x8058,0x4050,0x4040,0x2030,0x2038,0x6048,0xe078,0x40a1,0xc4db,0x4151,0x0000, +0x0000,0x0000,0x2018,0x0010,0x6050,0xa068,0x8068,0x6050,0x2038,0x4040,0x8060,0x0089,0x20a1,0x42db,0xa259,0x0000, +0x0000,0x0000,0x2020,0x6030,0x62aa,0x6099,0xe088,0x8068,0x4048,0x6050,0xa070,0x0091,0x20a1,0x83db,0x2151,0x0000, +0x0000,0x0000,0x4028,0x6038,0xa6d4,0x82ca,0x20a1,0x0089,0x6060,0x6060,0x0089,0xe090,0xc1b9,0xe5db,0x6128,0x0000, +0x0000,0x0000,0x6030,0x0030,0x0392,0x85ec,0x01ba,0x0099,0xa078,0xa070,0x0091,0x81b1,0xc4db,0x22a2,0x0018,0x0000, +0x0000,0x0000,0xa140,0x2030,0x6060,0x029a,0x24d4,0xc3c2,0xa299,0xe2a1,0xe3d2,0xe4e3,0x2292,0x6060,0x2018,0x0000, +0x0000,0x0000,0x0000,0x0018,0x6048,0x4048,0xc160,0x639a,0x84a2,0x24ab,0x638a,0xc050,0x0030,0x2030,0x0010,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0008,0x4018,0x0000,0x0000,0x0008,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0008,0x2018,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2008, +0x0000,0x0000,0x0008,0x2020,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x2008, +}; + +const unsigned short nx6[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008,0x0000,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x6429,0x6431,0x0000, +0x0000,0x0000,0x0000,0x0008,0x2008,0x2008,0x0000,0x0000,0x0018,0x4018,0x4110,0x2008,0x0000,0x0008,0x0008,0x0000, +0x0000,0x0000,0x2010,0x0010,0x0018,0x2018,0x2020,0x0020,0xc281,0xc158,0x0010,0x0010,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0161,0x4030,0x2028,0x2028,0x0028,0x4292,0xc3d3,0x8058,0x0020,0x0018,0x2018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x2028,0x2020,0x2030,0x0030,0xa281,0xe5db,0xe080,0x4048,0x2030,0x2020,0x0018,0x0018,0x0008,0x0000, +0x0000,0x0000,0x2018,0x2020,0x2030,0xa060,0x24dc,0x81a1,0x6068,0x4048,0x2038,0x0020,0x2020,0x2018,0x0008,0x0000, +0x0000,0x0000,0x0018,0x2020,0x2040,0x42b3,0x02cb,0xc088,0x8060,0x4048,0x2040,0x0030,0x2028,0x2020,0x0008,0x0000, +0x0000,0x0000,0x0018,0x0020,0x2179,0x84e4,0x60a9,0x0091,0x6060,0x4050,0x4050,0x4040,0x2030,0x2028,0x0008,0x0000, +0x0000,0x0000,0x2018,0x0030,0x23b3,0x42db,0x00a1,0x60a1,0xe080,0xa070,0x8070,0x4058,0x2048,0x2030,0x0008,0x0000, +0x0000,0x0000,0x4020,0x8050,0x85dc,0x81da,0x63cb,0x85dc,0x45d4,0x44d4,0x03cc,0xc191,0x6060,0x4048,0x0018,0x0000, +0x0000,0x0000,0x2020,0x4161,0x46f5,0x04ed,0xc3d3,0x81a1,0xa070,0xe078,0x21aa,0x66dc,0x03b3,0x4060,0x0018,0x0000, +0x0000,0x0000,0x0018,0x237a,0xa7fe,0x62d3,0x0099,0xa080,0x4058,0x6050,0x6068,0xc088,0xa5e4,0x62a2,0x0018,0x0000, +0x0000,0x0000,0x0018,0x65a3,0x86fd,0x00d2,0x0091,0x8060,0x4040,0x4048,0x8060,0xe088,0x61c2,0xc5dc,0x4028,0x0000, +0x0000,0x0000,0x0018,0xc4a3,0x23ec,0x80b1,0xe080,0x8060,0x4040,0x4048,0x8058,0x0089,0x60a9,0x85e4,0x0141,0x0000, +0x0000,0x0000,0x0018,0xa4a3,0x62db,0x40a1,0xe080,0x8068,0x4048,0x6050,0xa070,0x2091,0x40a9,0x44e4,0x4251,0x0000, +0x0000,0x0000,0x0018,0x0493,0x82d3,0x2099,0x0089,0xa070,0x4050,0x6050,0xc078,0x2091,0x60b1,0x85e4,0xe140,0x0000, +0x0000,0x0000,0x0020,0x6269,0xc5dc,0x2091,0x0089,0xe080,0x6060,0x6058,0xe080,0x0091,0xc2c2,0x25cc,0x2020,0x0000, +0x0000,0x0000,0x6030,0x4048,0xc4c3,0xa4c3,0xc080,0xa078,0x8068,0x8068,0x0091,0x22c2,0xa5e4,0x8189,0x0018,0x0000, +0x0000,0x0000,0xa140,0x4040,0xe170,0x63bb,0xc4c3,0xe299,0x6189,0xe1a9,0x23cb,0x65dc,0xc281,0x4050,0x0018,0x0000, +0x0000,0x0000,0x0000,0x2018,0x8048,0x6050,0x6179,0xc3a2,0x23b3,0x44b3,0x4382,0x8040,0x0028,0x2028,0x0010,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0018,0x4018,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008, +0x0000,0x0000,0x0008,0x2018,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x4008, +0x0000,0x0000,0x0008,0x2020,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6020,0x2008, +}; + +const unsigned short nx7[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x2008,0x2008,0x0000,0x0008,0x2010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4108,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x4331,0x6431,0x0000, +0x0000,0x0000,0x0000,0x2008,0x2018,0x2020,0x0020,0x0020,0x2030,0x8138,0x4030,0x4030,0x2028,0x0028,0x0008,0x0000, +0x0000,0x0000,0x2010,0xc140,0xc4c3,0x45d4,0x66dc,0x86d4,0x64bb,0xe4c3,0xa4d4,0x85dc,0xa5dc,0x65d4,0xa040,0x0000, +0x0000,0x0000,0x0159,0xa058,0x01a2,0x42b2,0x22aa,0xe199,0xe2a1,0x01aa,0x21b2,0x21c2,0x02e3,0xc6f5,0x0149,0x0000, +0x0000,0x0000,0x2028,0x4038,0xc070,0x8060,0x8068,0xa078,0xc080,0x2099,0x60a1,0x20a1,0xa2c2,0x46f5,0x6040,0x0000, +0x0000,0x0000,0x2018,0x2028,0x4050,0x6040,0x8058,0xa068,0x8068,0xe080,0x40a1,0x60a9,0x04dc,0xe3db,0x4038,0x0000, +0x0000,0x0000,0x0018,0x2018,0x2038,0x4030,0x4040,0x4050,0x4050,0xa070,0x0099,0xe1c1,0x26ed,0x02a2,0x2028,0x0000, +0x0000,0x0000,0x2010,0x2010,0x2030,0x2028,0x2038,0x2040,0x2040,0x8060,0x4099,0x01e3,0x06e5,0xe078,0x2020,0x0000, +0x0000,0x0000,0x2010,0x2010,0x2028,0x2020,0x2028,0x2038,0x2038,0x8060,0x80a9,0x23ec,0x04cc,0x6060,0x2018,0x0000, +0x0000,0x0000,0x4020,0x2018,0x2020,0x2028,0x2020,0x2020,0x2028,0x6048,0x4199,0xc5ec,0x82aa,0x4050,0x2018,0x0000, +0x0000,0x0000,0x4020,0x2010,0x2020,0x2028,0x2018,0x2020,0x2030,0x8058,0x01b2,0xe5e4,0x0071,0x4048,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0008,0x2020,0x2028,0x2028,0x2030,0x2038,0xc078,0x42db,0x45cc,0x4058,0x4040,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x2030,0x2028,0x2028,0x2038,0x0091,0xc5f4,0x02bb,0x4058,0x2038,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x2030,0x2030,0x2040,0x4048,0xa1a9,0x66f5,0x8091,0x4050,0x2030,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0008,0x0018,0x2030,0x2040,0x4050,0x6068,0xa2ba,0xc6e4,0xe080,0x4048,0x2028,0x0008,0x0000, +0x0000,0x0000,0x2020,0x0010,0x0018,0x2030,0x2048,0x8060,0x8078,0xe4d3,0x84d3,0x8068,0x2040,0x0020,0x0008,0x0000, +0x0000,0x0000,0x2028,0x0018,0x0018,0x2028,0x2048,0xa070,0x4191,0x46ed,0xe1a1,0x6050,0x2030,0x2020,0x0008,0x0000, +0x0000,0x0000,0x6038,0x2018,0x2018,0x2020,0x2040,0x8170,0x82b2,0x25e5,0xa078,0x4040,0x2020,0x2020,0x0008,0x0000, +0x0000,0x0000,0xa140,0x2018,0x0010,0x0018,0x2020,0x2050,0x84c3,0x03ab,0x2048,0x2028,0x2020,0x2020,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x0018,0x0018,0x0020,0xa271,0xe150,0x0018,0x0010,0x0010,0x0010,0x0008,0x0000, +0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8018,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008, +0x0000,0x0000,0x0010,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2008, +0x0000,0x0000,0x0008,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x2008, +}; + +const unsigned short nx8[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2008,0x2008,0x0000,0x0000,0x2008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x2000,0x0000,0x2000,0x6431,0x6431,0x0000, +0x0000,0x0000,0x0000,0x0008,0x2008,0x4108,0x0008,0x0008,0x2020,0x6020,0x4010,0x2010,0x0008,0x0010,0x2008,0x0000, +0x0000,0x0000,0x2010,0x0010,0x4028,0x2130,0x8150,0x6279,0x6181,0xa289,0x8281,0x4048,0x0030,0x2028,0x0010,0x0000, +0x0000,0x0000,0x2159,0x6038,0x4048,0x0179,0xe3db,0x82b2,0x6191,0xc2a9,0x44cb,0xc3cb,0xa060,0x2038,0x0010,0x0000, +0x0000,0x0000,0x2020,0x2028,0xa060,0xc4db,0xe1b1,0xc078,0x8068,0xa078,0x0091,0xe2c2,0x62c3,0x2050,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0028,0x429a,0x62d3,0xe088,0xa070,0x6058,0x8058,0xe080,0x4099,0xa4db,0xe168,0x0010,0x0000, +0x0000,0x0000,0x0018,0x0020,0xe3b2,0xc2c2,0x0089,0x8068,0x6050,0x6058,0xa070,0x40a1,0x23db,0x8281,0x0010,0x0000, +0x0000,0x0000,0x0018,0x0020,0x229a,0x02d3,0x2099,0xc078,0x6058,0x8068,0xe088,0xc0c1,0xc4e3,0x2179,0x0018,0x0000, +0x0000,0x0000,0x0018,0x2028,0xa068,0xe3db,0x81c2,0x60a1,0xa078,0xa078,0x80b1,0x42e3,0x63cb,0x6058,0x0018,0x0000, +0x0000,0x0000,0x4020,0x4028,0x6058,0xe1a1,0x24dc,0x42db,0x61b2,0x82aa,0x04dc,0x04d4,0x2089,0x6050,0x0010,0x0000, +0x0000,0x0000,0x2020,0x2030,0x6060,0x4091,0x03dc,0x85f5,0x84e4,0xe4ec,0xa6fd,0x23cb,0xe080,0x6050,0x0010,0x0000, +0x0000,0x0000,0x2018,0x0028,0x8189,0x25dc,0xe1ca,0xe1c1,0x0091,0xe098,0xa1a9,0x02c3,0xe4d3,0xa068,0x2018,0x0000, +0x0000,0x0000,0x0010,0x4028,0x64d4,0xa1ca,0xe090,0xa068,0x6058,0x8060,0xc070,0x40a1,0xa3eb,0xa2aa,0x0020,0x0000, +0x0000,0x0000,0x0010,0x4249,0x64e4,0x60a9,0xa070,0x6058,0x4040,0x6048,0x8060,0x0091,0xe1c1,0x63cb,0x2020,0x0000, +0x0000,0x0000,0x0018,0xc261,0xe3eb,0x40a1,0xc078,0x6058,0x4048,0x4050,0xa068,0x0089,0x60b1,0x23d3,0x8138,0x0000, +0x0000,0x0000,0x0020,0x6261,0x02ec,0x80a9,0x0089,0x8068,0x4050,0x4050,0xa070,0xc080,0x80a9,0xe4d2,0x8038,0x0000, +0x0000,0x0000,0x2028,0xc150,0x63eb,0x00c2,0x2099,0xe080,0x6060,0x6058,0xc078,0x0089,0x01ba,0x05d3,0x4028,0x0000, +0x0000,0x0000,0x6030,0x4040,0x01aa,0x43eb,0x01ba,0x40a1,0xc080,0xa078,0x0091,0xc1a9,0x25db,0xc1a1,0x0020,0x0000, +0x0000,0x0000,0xa148,0x4038,0xc068,0xc1a1,0x03cb,0xc2ca,0xe2a9,0xe1a9,0x23d3,0x44d3,0xa291,0x6060,0x2018,0x0000, +0x0000,0x0000,0x0000,0x2018,0x6048,0x6050,0xa060,0xa289,0x0392,0xa4a2,0xc281,0x8048,0x0028,0x2028,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0008,0x8018,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0010,0x2018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2008, +0x0000,0x0000,0x0008,0x2020,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x2008, +}; + +const unsigned short nx9[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2010,0x0008,0x4010,0x4008,0x0000,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x6331,0x8331,0x0000, +0x0000,0x0000,0x0000,0x0008,0x2008,0x2008,0x0008,0x0008,0x2018,0x6020,0x2010,0x2008,0x0008,0x0008,0x2008,0x0000, +0x0000,0x0000,0x2010,0x0018,0x2030,0x4040,0xc160,0xa289,0x8281,0xa289,0x8289,0x8058,0x2040,0x2030,0x0010,0x0000, +0x0000,0x0000,0x0159,0x6040,0x6060,0xe2a1,0x04e4,0x43d3,0xe2b1,0x22ba,0x23db,0xa4e3,0x8191,0x2048,0x0018,0x0000, +0x0000,0x0000,0x2020,0x4040,0x41ba,0xc4e3,0xe1c1,0x0099,0xa070,0xc078,0x0091,0x01c2,0x05e4,0x6191,0x2020,0x0000, +0x0000,0x0000,0x0018,0xa058,0xc4f4,0x61ca,0xe088,0xa070,0x6050,0x6058,0xa068,0xe088,0xc2d2,0xc3db,0x4028,0x0000, +0x0000,0x0000,0x0010,0x8169,0xa3ec,0x60a9,0xc078,0x6058,0x4048,0x4048,0x6058,0xc078,0xc0b1,0x05ed,0xa038,0x0000, +0x0000,0x0000,0x0010,0x0272,0x63ec,0x2099,0xc070,0x4050,0x2040,0x2040,0x6058,0xe080,0x60a9,0x04fd,0x4149,0x0000, +0x0000,0x0000,0x0010,0xe271,0xa3ec,0x40a1,0xa070,0x6058,0x2040,0x2040,0x8068,0x0091,0x61d2,0xa5fd,0x4151,0x0000, +0x0000,0x0000,0x2020,0xe158,0x84ec,0x41ca,0xa070,0x4048,0x2030,0x2030,0x8060,0x2099,0xe2f3,0x87fe,0x0051,0x0000, +0x0000,0x0000,0x2020,0x2030,0x44c3,0x43db,0x0099,0xa068,0x4050,0x6050,0xc078,0x41a1,0x24fd,0x25ee,0x6038,0x0000, +0x0000,0x0000,0x2018,0x2028,0xc070,0x83d3,0x43ec,0x00ba,0xc088,0x0091,0x41ca,0x44e4,0xc4f4,0x23dc,0x4030,0x0000, +0x0000,0x0000,0x2018,0x0010,0x2040,0x2089,0x22c3,0x23e4,0x24e4,0x23ec,0x24ec,0x82eb,0x62fc,0x62b2,0x2028,0x0000, +0x0000,0x0000,0x2018,0x0008,0x2030,0x6050,0x4050,0xa070,0x0171,0x2081,0x2091,0x20d2,0xe4fc,0x6181,0x0018,0x0000, +0x0000,0x0000,0x2018,0x0008,0x2028,0x2030,0x2040,0x4048,0x2040,0x8060,0x2099,0x41eb,0x63dc,0x6058,0x0008,0x0000, +0x0000,0x0000,0x2020,0x0008,0x2020,0x2028,0x2030,0x2038,0x2040,0xa060,0x80b1,0x83f4,0xe1a1,0x2038,0x0008,0x0000, +0x0000,0x0000,0x2028,0x0018,0x0010,0x2020,0x2028,0x2038,0x2048,0xc078,0x61e3,0xa3d3,0x4058,0x2030,0x0010,0x0000, +0x0000,0x0000,0x6038,0x0018,0x0010,0x0010,0x0020,0x2040,0x4058,0x41b2,0xc3f4,0xe070,0x0030,0x2030,0x0008,0x0000, +0x0000,0x0000,0xa040,0x2018,0x0010,0x0010,0x0010,0x0028,0x0179,0x64dc,0x6179,0x0028,0x0020,0x2028,0x0008,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x0010,0x0008,0x0008,0xa140,0x0151,0x0018,0x0010,0x0010,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x6018,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0008,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x2008, +0x0000,0x0000,0x0008,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x2008, +}; + +const unsigned short nxd[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x6010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x6108,0xa110,0xc118,0x8110,0x2008,0x2008,0x4008,0x2008,0x0000, +0x0000,0x0000,0x2000,0xe218,0x2000,0x0000,0x0000,0x0000,0x6008,0x2008,0x2008,0x0008,0x0008,0x0642,0x464a,0x4008, +0x0000,0x0000,0x6108,0x8110,0x4108,0x6108,0x0000,0x0000,0x6110,0x0221,0x2008,0x0000,0x0000,0x0000,0x4008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2020,0x6040,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0xc048,0x80f3,0x80fb,0x60c2,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x409a,0x60fd,0xa0fc,0xa0fc,0xa038,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x2059,0x60fc,0x80fc,0xe0ca,0x2010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0xe050,0x6071,0x2018,0x0000,0x0000,0x0000,0x2008,0x8110, +0x0000,0x0000,0x2000,0x8010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc118,0xc118, +0x0000,0x0000,0x2008,0xa018,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0121,0x8118, +}; + +const unsigned short nxb[400] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x6010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x6108,0xa110,0xc118,0x8110,0x2008,0x2008,0x4008,0x2008,0x0000, +0x0000,0x0000,0x2000,0xe218,0x2000,0x0000,0x0000,0x0000,0x6008,0x2008,0x2008,0x0008,0x0008,0x0642,0x464a,0x4008, +0x0000,0x0000,0x6108,0x8110,0x4108,0x6108,0x0000,0x0000,0x6110,0x0221,0x2008,0x0000,0x0000,0x0000,0x4008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x4008,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x4008,0x2229,0x0000,0x0000,0x0000,0x0000,0x2008,0x8110, +0x0000,0x0000,0x2000,0x8010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc118,0xc118, +0x0000,0x0000,0x2008,0xa018,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0121,0x8118, +}; + diff --git a/VFOsys2_22/prm/nxfont24.h b/VFOsys2_22/prm/nxfont24.h new file mode 100644 index 0000000..dd0a56a --- /dev/null +++ b/VFOsys2_22/prm/nxfont24.h @@ -0,0 +1,486 @@ +#include + +const uint16_t nxfontWidth = 24; +const uint16_t nxfontHeight = 37; + + +const unsigned short nx0[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2010,0x4018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x2010,0x0008,0x4010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2110,0x2018,0x2018,0x2010,0x2008,0x8110,0x6110,0x2000,0x2000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x4118,0x2652,0x4652,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0xa218,0x6118,0x0000,0x4108,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0x0008,0x0000,0x2000,0x0000,0x0000,0x2000,0xc218,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0008,0x0008,0x4110,0x2008,0x2008,0x2010,0x2010,0x0018,0x8028,0x6028,0x0010,0x2010,0x0010,0x0010,0x0010,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0020,0x2020,0x2028,0x4030,0x2050,0x4168,0x8058,0x6048,0x8060,0x4158,0x4040,0x2030,0x2028,0x2028,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0010,0x0018,0x2028,0x2030,0x4038,0x4040,0x6179,0xa5bb,0x85cb,0x44cb,0x46d4,0x04ab,0xe170,0x2048,0x2038,0x2030,0x2018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x8030,0x4038,0x0020,0x2038,0x6040,0x6058,0x24ab,0xa6fd,0xc3e3,0xe2b9,0x01c2,0x62eb,0xe3fc,0x05e5,0xa289,0x2050,0x4038,0x2028,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x6038,0x0028,0x4048,0x4050,0x42a2,0x66fd,0xe2d2,0x2099,0xa078,0xa070,0x0091,0xc1b9,0xe3eb,0x05ed,0xe078,0x4048,0x4038,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x4030,0x2030,0x6060,0x8289,0xa5f4,0x01db,0x0089,0xa068,0x4050,0x4050,0x6060,0xc080,0xa0b9,0x44ec,0xe5cb,0x4058,0x4050,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x4028,0x6040,0x8078,0x84cb,0x44ec,0x60b1,0x8070,0x4050,0x2040,0x2038,0x4040,0x6058,0xc080,0x21c2,0x47f5,0x8189,0x8068,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2028,0x6048,0xe1a1,0x05fd,0x61c2,0xe088,0x6058,0x4048,0x2038,0x2030,0x4038,0x4048,0x6060,0x60a1,0xc4e3,0x44cb,0xc080,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2110,0x4020,0x4048,0xc3cb,0xc4f4,0x40a9,0xe080,0x4050,0x4038,0x2030,0x2028,0x2030,0x2040,0x4050,0x0089,0x01c2,0xe7e4,0xe1a9,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0108,0x0018,0xa060,0x45f5,0x82d3,0x0099,0xc078,0x4048,0x2038,0x2028,0x2028,0x2030,0x2038,0x4050,0xc078,0x20a9,0x86f5,0x03c3,0x2038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2079,0xa5fd,0xa1c2,0xc080,0x8068,0x4048,0x2038,0x0028,0x0028,0x2028,0x2038,0x4048,0x8068,0x41a1,0x25f5,0xc4d3,0x4048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0xc191,0x24fd,0x41ca,0xe088,0x6060,0x4040,0x2030,0x0020,0x0018,0x2020,0x2030,0x4048,0x4050,0x82a9,0x43fc,0x43db,0xa058,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x82a2,0x05ed,0x22ca,0xc188,0x2050,0x2030,0x0018,0x0010,0x0010,0x0018,0x2020,0x4038,0x6050,0x81a1,0xe2e2,0x85ec,0x2169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x0018,0x829a,0x04f5,0xe1b9,0x8170,0x2048,0x2038,0x0020,0x0018,0x2018,0x2018,0x2028,0x2038,0x6050,0x4091,0xe2e2,0x06ed,0x0169,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0x0020,0x829a,0x45fd,0x81a9,0x2050,0x6050,0x2040,0x2030,0x2020,0x2020,0x0020,0x2030,0x2038,0x4048,0xe078,0x63eb,0xc6f5,0x2169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4038,0x0028,0x0292,0x06fd,0xc1b9,0xa078,0x6050,0x2040,0x2028,0x2020,0x0020,0x0028,0x2030,0x2038,0x6058,0x0091,0x42c2,0xc7f5,0x2169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4030,0x0030,0xa381,0xc5f4,0xe1c1,0x2099,0x6060,0x2038,0x0028,0x2018,0x0020,0x0028,0x2038,0x4040,0xa070,0xc1b9,0xe2b9,0x66dc,0x2169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x2028,0x0161,0xc5f4,0xc2ea,0x4099,0x6060,0x2040,0x2028,0x2020,0x0020,0x2028,0x2038,0x2048,0xa070,0xc1b9,0x63db,0x83b2,0xe060,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4120,0x2028,0xc050,0x45f5,0x22e3,0x0091,0x4060,0x2040,0x2030,0x2020,0x0020,0x2030,0x2038,0x4050,0xc078,0x60b1,0x04f5,0x24b3,0x4048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x6048,0x66ed,0xa3f4,0x40a9,0xa070,0x4048,0x2038,0x2028,0x0028,0x2030,0x4038,0x6058,0xe088,0x00ca,0x26fe,0xa3a2,0x0038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2020,0x2040,0x03d4,0x85fd,0x00c2,0xc078,0x4050,0x4040,0x2038,0x2038,0x2038,0x4040,0x8060,0xc090,0x21e3,0x46fe,0x4081,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x2030,0xe199,0x26fe,0x81eb,0x4199,0x6058,0x2040,0x2040,0x2040,0x2040,0x4048,0xa070,0x40b1,0xc4fc,0xc4dc,0x8068,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x4030,0x8068,0xc6e4,0x85fd,0x00ca,0xa078,0x4058,0x4048,0x4048,0x2048,0xa060,0xe080,0xa0d2,0xe7fd,0x029a,0x8060,0x4028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4030,0x6048,0x029a,0x47fe,0xe2f3,0xa0c1,0xe088,0x8068,0x4050,0x6068,0xe080,0x80a9,0x24f5,0x64d4,0x4060,0x8058,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2028,0x2028,0x8058,0x6058,0x23ab,0x27fe,0xa2f3,0xe0c9,0x2099,0x8070,0x0091,0x80b9,0x43f4,0x26ed,0x0071,0x2048,0x6050,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0x8150,0x0020,0x6048,0x8050,0x6050,0x039b,0xe6ed,0xe3f4,0x41e3,0xa1b9,0x81d2,0x83f4,0x85dc,0x2171,0x2048,0x6040,0x2040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6128,0x4030,0x0020,0x2040,0x4048,0x8058,0x4058,0x6171,0x44b3,0xc5cb,0x239a,0x25b3,0x2282,0x6048,0x2038,0x4030,0x2030,0x0030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x4030,0x4030,0x4030,0x4040,0x6048,0x6060,0xe168,0xe050,0x6140,0x0020,0x0020,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x8018,0xa020,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x6108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x8110,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0xa118,0x0000, +}; + +const unsigned short nx1[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0x4108,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4110,0x054a,0x4652,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8210,0x6118,0x0000,0x4008,0x0000,0x0000,0x0000,0x0000,0x2008,0x4118,0x2008,0x0000,0x2000,0x0000,0x0000,0x2000,0xc218,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x0000,0x0000,0x0008,0x0008,0x0008,0x6020,0x6020,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0018,0x0028,0x0038,0x0040,0x2038,0x0028,0x2018,0x2010,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2008,0x0008,0x0000,0x0010,0x0010,0x0008,0x0010,0x0020,0x0040,0x629a,0xe6c3,0xc168,0x0030,0x2018,0x2010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x4028,0x0008,0x0018,0x0018,0x0010,0x0010,0x0028,0x2050,0x44d4,0x28ff,0x8191,0x0030,0x2020,0x0010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x4028,0x0010,0x0018,0x0018,0x0010,0x0018,0x0028,0x2058,0x63d4,0x07ff,0x6099,0x0040,0x2028,0x0018,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x4028,0x0010,0x0018,0x0018,0x0018,0x0018,0x0028,0x4060,0xc5e4,0x28ff,0x6099,0x0040,0x2028,0x0018,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x0008,0x0018,0x0018,0x0018,0x2020,0x2030,0x4060,0x06ed,0x08ff,0x6099,0x0040,0x2028,0x2018,0x0018,0x0010,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2018,0x0008,0x0018,0x0018,0x2018,0x2020,0x2030,0x4060,0x06ed,0x07ff,0x6099,0x0040,0x2028,0x2020,0x0018,0x0010,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x0008,0x0018,0x0020,0x2018,0x0020,0x0030,0x6068,0x25ed,0x07ff,0xa0a1,0x0040,0x0028,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0018,0x0020,0x0018,0x0020,0x0030,0x8068,0x45ed,0x07ff,0xc0a9,0x2048,0x2030,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0018,0x0018,0x0020,0x2038,0xa070,0x65ed,0x29ff,0xc0b1,0x2050,0x2038,0x2020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0018,0x0018,0x0020,0x2030,0xc068,0x47ed,0x07ee,0xc1a9,0x6058,0x0038,0x0020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0018,0x0018,0x0020,0x2028,0x4058,0xa5cb,0xe6dc,0x2089,0x2040,0x0030,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0010,0x0008,0x0010,0x0018,0x0010,0x0018,0x0028,0x6068,0xa6e4,0x26f6,0x4099,0x2048,0x2030,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6138,0x0018,0x0008,0x0018,0x0018,0x0010,0x0020,0x0038,0xc078,0xa7f5,0xa8f6,0xe0b9,0x4058,0x2030,0x0020,0x0020,0x0020,0x0020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4030,0x2020,0x0008,0x0018,0x0018,0x0018,0x2020,0x0038,0xc078,0x45ed,0x66f6,0xc0b9,0x4058,0x2030,0x0020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x2020,0x0000,0x0010,0x0018,0x0020,0x2020,0x0038,0x6070,0x05ed,0x67f6,0xa0b9,0x2050,0x2030,0x2028,0x2020,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x0000,0x0018,0x0018,0x2018,0x2020,0x0038,0xa070,0x65ed,0x87fe,0xa0b9,0x2050,0x2030,0x2028,0x2020,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x0000,0x0018,0x0018,0x2018,0x2020,0x0038,0x8070,0x25ed,0x87f6,0x60b1,0x2050,0x2030,0x2028,0x2020,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0000,0x0018,0x0020,0x0018,0x2020,0x2038,0x8068,0x45ed,0xc8fe,0xe0b9,0x4048,0x2038,0x2028,0x0020,0x0020,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0000,0x0018,0x0020,0x0018,0x2020,0x0030,0x6068,0x44ed,0xa7fe,0xe1b1,0x2048,0x2038,0x2020,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x0008,0x0018,0x0020,0x0020,0x2020,0x0030,0x6068,0x45ed,0xa7fe,0xa1a9,0x2048,0x2030,0x0020,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x0008,0x0018,0x0018,0x0020,0x2020,0x0030,0x4060,0x04e5,0x87f6,0x6199,0x2048,0x2030,0x0020,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x0010,0x0018,0x0018,0x0020,0x2020,0x0030,0x4060,0x05ed,0x48f6,0x0089,0x2048,0x0030,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2028,0x0010,0x0018,0x0018,0x0010,0x0020,0x0030,0x4060,0x05ed,0x86dd,0x4199,0x0048,0x0028,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0x8048,0x0008,0x0018,0x0018,0x0010,0x0018,0x0028,0x6060,0x04ed,0x68ee,0x61a1,0x0040,0x0028,0x0018,0x0010,0x0018,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6128,0x6028,0x0008,0x0018,0x0018,0x0018,0x0018,0x0028,0x4048,0xa39a,0xa38a,0xc168,0x0030,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0x0018,0x0018,0x2018,0x2028,0x2030,0x6038,0x6028,0x0010,0x0008,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8010,0x8018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x6108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x8110,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0xa118,0x0000, +}; + +const unsigned short nx2[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x4118,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x0008,0x0008,0x4010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2120,0x2128,0x2018,0x0008,0x0008,0x6110,0x6110,0x2008,0x2008,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x0542,0x2542,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8210,0x6108,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x6110,0x0000,0x0000,0x0000,0xa218,0xe220,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0010,0x0010,0x0010,0x0010,0x8020,0x6020,0x0010,0x4118,0x0010,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0020,0x2028,0x0030,0x4058,0x8160,0x4148,0x2038,0xa158,0x6158,0x0040,0x0030,0x0030,0x0020,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0008,0x0010,0x0028,0x2030,0x2048,0x8279,0x04c3,0x23ba,0xe3a1,0x23a2,0x22aa,0x83c2,0xa3ba,0x2079,0x2048,0x2030,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x4028,0x0018,0x2040,0xc068,0x83ba,0xe5f3,0x83f3,0x42ca,0x4091,0x0091,0x01c2,0xa1e2,0x83eb,0x85eb,0xe3a9,0x4058,0x2030,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4028,0x2030,0x8070,0x63d3,0xe3da,0x22c2,0x6099,0x8068,0x6050,0x4048,0x4058,0xc080,0x80a1,0x42ca,0x45e3,0xc299,0x4058,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x6048,0xa2c2,0xa4fc,0xc1b1,0x0089,0x6058,0x4040,0x2030,0x2030,0x2030,0x2048,0x8068,0x0091,0x82ca,0x85db,0x6099,0x2038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2071,0x84f4,0x43d3,0xe188,0x8058,0x4040,0x2028,0x2020,0x0020,0x0028,0x2030,0x4048,0x8068,0x6091,0xa5db,0xc4e3,0x8048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0018,0x018a,0x06fd,0xe1b1,0x8078,0x4048,0x4038,0x2020,0x0020,0x0028,0x0028,0x2030,0x4040,0x8058,0xe080,0x23cb,0x05fd,0x2171,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0xc3a2,0x84f4,0x0089,0x4050,0x2048,0x2038,0x2020,0x0020,0x0020,0x0020,0x2030,0x2040,0x6058,0x8068,0x62ba,0x85fd,0x8181,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0392,0x82d2,0xa070,0x2040,0x2040,0x2030,0x0020,0x0020,0x0020,0x0020,0x2030,0x2040,0x4058,0x6068,0xa2ca,0x65fd,0x6181,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0030,0x6160,0x4040,0x2030,0x2038,0x0030,0x0028,0x2020,0x0020,0x0028,0x2038,0x2048,0x2050,0xa080,0x83eb,0x86fc,0x4181,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0028,0x2028,0x2028,0x2030,0x2030,0x0028,0x2020,0x0020,0x2028,0x2038,0x2048,0x2048,0x60a1,0xa4f4,0xc3d2,0x0171,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2018,0x0020,0x2028,0x2028,0x2028,0x2028,0x2020,0x0028,0x0028,0x2038,0x4050,0x8068,0x22d3,0xa6f5,0xe1b1,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0008,0x0008,0x0018,0x0018,0x0020,0x2020,0x2028,0x2030,0x2030,0x0038,0x2048,0x6068,0xe180,0x23aa,0xa7fd,0x84d3,0x6068,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6038,0x0018,0x0008,0x0018,0x2018,0x0018,0x0028,0x2040,0x2060,0x4070,0x0089,0xc1ba,0x43e4,0x85ec,0xa6e4,0x24b3,0xe178,0x2048,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x2018,0x0008,0x0018,0x0020,0x0028,0x0040,0x6070,0xe2a9,0x23dc,0x44f5,0xa5f5,0x23e5,0x23b3,0xa191,0x6060,0x4038,0x2038,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x0008,0x0018,0x2028,0x2048,0xa078,0xc2ba,0x26fd,0xa5e4,0x22a2,0x4091,0xa070,0x4058,0x4058,0x4048,0x0030,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x0020,0x4048,0xe088,0x65dc,0x08fe,0x23cb,0xa080,0x0050,0x4050,0x2048,0x4040,0x4040,0x2030,0x0028,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x0010,0x2038,0xa068,0xa3d3,0x86f5,0x22aa,0xa068,0x2048,0x2038,0x2038,0x4038,0x4030,0x2030,0x2030,0x2020,0x2010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0020,0x8060,0x42b3,0x26fe,0xe1c2,0x8070,0x4150,0x2038,0x2030,0x2030,0x2030,0x2030,0x2030,0x2028,0x2020,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0028,0x8199,0xc5f5,0x63e4,0x0081,0x4050,0x2040,0x2030,0x0030,0x0030,0x0030,0x0030,0x0028,0x0020,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x0038,0x24c3,0xa5fd,0xe0b9,0xa070,0x2048,0x2038,0x2030,0x2030,0x0030,0x2030,0x2030,0x0030,0x0028,0x0020,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0020,0xc068,0x44cb,0xe5db,0x2099,0xa070,0x4050,0x4040,0x2038,0x2038,0x0038,0x2038,0x2038,0x2030,0x0030,0x0028,0x0020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x62aa,0x86e4,0x6099,0x2089,0x8070,0x6060,0x4050,0x4048,0x2040,0x4048,0x6150,0x4048,0x4048,0x2040,0x0030,0x0028,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0028,0xe3aa,0xc6fd,0x60a1,0xa180,0xc080,0x0089,0x0081,0xa070,0x6060,0xc070,0xe078,0xe078,0x8060,0x2050,0x4058,0x2040,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x8130,0x6038,0x63b3,0x24fe,0x80e3,0x41b2,0x40a1,0xe1c1,0xe1da,0xa2d2,0xa1b1,0x63ca,0x63d2,0xa0a9,0x4189,0x82b2,0xc1c2,0x61a1,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6120,0x4020,0xc3a2,0x67fe,0x47fe,0x27fe,0x06ed,0xe2ca,0x21b2,0x26ab,0xe381,0x85ba,0x64c2,0xc5db,0x46ed,0xa5fd,0xc6f5,0xe4e3,0x8150,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0xa050,0xc299,0x02a2,0xc199,0xe199,0xc199,0x4189,0x2271,0xa148,0xe160,0xa158,0xe160,0xe160,0xe160,0xe160,0xa058,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x6110,0x8118,0x0000,0x0000,0x0100,0x0100,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x4110,0x2108,0x2008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x8010,0x0000, +}; + +const unsigned short nx3[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x4010,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0008,0x0008,0x4010,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2120,0x2128,0x2018,0x0008,0x0008,0x8110,0x8110,0x4008,0x4008,0x2018,0x4120,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0008,0x6110,0x054a,0x2542,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8210,0x6108,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x2000,0x6108,0x0000,0x0000,0x0000,0xa118,0xe220,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x4018,0x2018,0x2018,0x2020,0x2020,0x0018,0x8028,0x6028,0x2020,0x8128,0x2020,0x2020,0x2018,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4138,0x0181,0x6199,0x81a1,0xa2a9,0xa1a9,0xc2a9,0x0081,0x8048,0x8299,0xe3b1,0xc2a9,0xa1a9,0x61a9,0x6199,0xc180,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0xc150,0x46db,0x05f4,0xa5e3,0xe4d2,0xe4d2,0xc4ca,0x84c2,0x03aa,0x04d3,0x65db,0x66db,0xa6eb,0xa5f3,0xc6f4,0x43c3,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x4030,0x6038,0x0191,0xe1b1,0xc1a9,0x2191,0x41a1,0x61a1,0xe088,0x0091,0x81a9,0x81a9,0x0091,0x61a9,0xe1d2,0xc6fd,0x82ba,0x4048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4030,0x0028,0x6058,0xc060,0x6050,0xa060,0xe178,0xc070,0x8060,0x6060,0x0081,0x2089,0x2191,0x01a1,0x83db,0x24dc,0x2099,0x4038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x0018,0x2038,0x2030,0x2030,0x4040,0x4050,0x6050,0x4048,0x4050,0xa068,0xc078,0x41a1,0xe3db,0xa3e4,0xc080,0xa070,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0010,0x0028,0x2020,0x2028,0x2030,0x2040,0x2040,0x4040,0x4048,0x6068,0x0089,0xe1d2,0x06fe,0x62b2,0x4050,0x8050,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0018,0x0010,0x0020,0x2018,0x2020,0x2028,0x2030,0x4038,0x2040,0x4050,0x8078,0x01c2,0xa6fd,0xe4e3,0x0089,0x6048,0x4048,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0018,0x0018,0x0018,0x2028,0x2030,0x2038,0x2048,0x6060,0x40a9,0xc4f4,0x06f5,0x61a1,0x8058,0x4040,0x4040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0018,0x0018,0x0018,0x0020,0x2028,0x2038,0x2048,0xa178,0xa3e3,0xe6fd,0x20ca,0xc080,0x4040,0x2038,0x4038,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x0010,0x0018,0x0018,0x2028,0x2038,0x2150,0xc1a1,0x05fe,0x41e3,0x40a1,0xa078,0x2048,0x4040,0x2038,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0010,0x0018,0x0028,0x2038,0x8060,0x46dc,0x45fd,0xc2e2,0x80a9,0x8070,0x8060,0x6050,0x2038,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x0010,0x0010,0x0018,0x0020,0x2020,0x6038,0x23a2,0x45d3,0xc6e3,0x24d3,0xa2a1,0xc080,0x6050,0x2038,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0008,0x0008,0x0010,0x0008,0x0010,0x0018,0x0020,0x2028,0x2038,0xa060,0x4091,0x01b2,0x24db,0x05e4,0xc3c2,0x8068,0x2048,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6138,0x2018,0x0008,0x0010,0x0008,0x0010,0x0018,0x0020,0x2028,0x2038,0x4048,0xe078,0x6099,0x4191,0x83b2,0x86ec,0x21ba,0x6070,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x2018,0x0008,0x0010,0x0010,0x0018,0x0018,0x0020,0x2028,0x2028,0x2030,0x4048,0xc068,0xe068,0x81a1,0x84eb,0x64db,0x2099,0x4038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x2018,0x0008,0x0010,0x0018,0x0018,0x0020,0x0020,0x0020,0x0020,0x0028,0x4038,0x4048,0x8050,0x60a1,0xe2ea,0x23eb,0xe2c1,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x0000,0x0010,0x0018,0x0020,0x2020,0x0020,0x0020,0x0020,0x0020,0x2038,0x2040,0x6050,0xe088,0x21c2,0x43eb,0x03ba,0x8048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x0020,0x0028,0x2028,0x2020,0x2020,0x2020,0x2020,0x0028,0x0030,0x2038,0x6050,0xa070,0x4091,0x82e3,0xe4c2,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x2038,0x0040,0x0030,0x0030,0x2028,0x2028,0x0028,0x0030,0x2030,0x4040,0x8058,0xa070,0x60a1,0x62eb,0x05cc,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x0018,0x6058,0x6060,0x4050,0x2040,0x2038,0x2030,0x2030,0x2030,0x2038,0x4040,0x6058,0x8068,0xa1b9,0xa2f3,0x05c4,0x6040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2018,0x0020,0xc299,0xc1b1,0xe088,0x4058,0x2048,0x2040,0x2038,0x2038,0x4040,0x4050,0x6058,0xc078,0x01ca,0x64f4,0x24b3,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x4038,0x83aa,0x04ec,0x80b9,0xc080,0x6060,0x4058,0x4050,0x4048,0x4048,0x8060,0x8068,0xa1a1,0xa0da,0x05ed,0x02aa,0x6040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2020,0x6040,0xc078,0x45d4,0x01db,0xa0b9,0xe088,0xa078,0x6068,0x4058,0x8068,0xa078,0x2091,0x21d2,0x63ec,0x84bb,0x0099,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2020,0x4030,0xe080,0xe299,0x65dc,0x22e3,0x80b9,0x40a9,0x0099,0x8078,0x0091,0x20a1,0x21ca,0x24ec,0x26d4,0x4291,0xe080,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x8138,0x6040,0x2020,0x8060,0x0081,0x8199,0x06dc,0x46ec,0xc2d2,0x01c2,0x61a9,0x01b2,0xc2db,0x25f5,0xa5bb,0x2189,0xa078,0x4068,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6020,0x4020,0x0020,0x4050,0xa060,0xc070,0xc070,0x439a,0x85c3,0xc7cb,0xa4aa,0x67d4,0xe4c3,0xe289,0x8068,0x8060,0x2048,0x0040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2020,0x4038,0x6038,0x4038,0x4048,0x8060,0xa168,0x2169,0x2151,0x0161,0x2040,0x2038,0x2030,0x2028,0x2020,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x8018,0xa020,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x8010,0x0000, +}; + +const unsigned short nx4[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x4108,0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x054a,0x2542,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8210,0x6108,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0x0008,0x2100,0x6108,0x0000,0x0000,0x2000,0xc218,0xe220,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x0008,0x0000,0x0008,0x0010,0x8128,0x4018,0x2008,0x4110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0010,0x0010,0x2018,0x2020,0x2038,0x2040,0x2020,0x2018,0x2008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0010,0x0010,0x0010,0x2010,0x2020,0x0038,0x8279,0x05ab,0x2048,0x2018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x4030,0x0008,0x0018,0x0020,0x2018,0x2020,0x4048,0x6068,0xc6dc,0xe4e3,0x6078,0x4038,0x2020,0x2010,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4028,0x0010,0x2020,0x2028,0x0020,0x2038,0x4058,0x01a2,0x26fe,0x21ba,0xa070,0x4048,0x2028,0x0018,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x0018,0x2028,0x2028,0x2030,0x4048,0x8078,0x84dc,0xe3f4,0x4099,0x8068,0x4048,0x2030,0x0018,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0018,0x0018,0x2028,0x2028,0x2038,0x4050,0xa1a1,0xe7fd,0x01d3,0xa080,0x8068,0x4048,0x0030,0x0020,0x0010,0x0008,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0x2028,0x4038,0x4048,0x8070,0xc3d3,0x85fd,0x00ba,0x8078,0x6060,0x2048,0x0030,0x0020,0x0018,0x0010,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0018,0x2030,0x4038,0x6050,0x4099,0x86f5,0xe2f3,0x60b1,0x8070,0x6058,0x4048,0x0038,0x2020,0x0018,0x0010,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0008,0x0020,0x2038,0x4040,0x8060,0xe3c2,0x06fe,0xc0da,0x40a1,0x8070,0xa060,0x4048,0x0038,0x2028,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2028,0x6048,0x4050,0xe178,0x26e5,0xc3fc,0x20d2,0x2099,0x4191,0x0081,0x6050,0x4048,0x2030,0x0020,0x0020,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4028,0x6048,0x8060,0xc099,0xa5f5,0x61eb,0x01c2,0x2099,0x27dc,0xa3ba,0x8070,0x4058,0x2030,0x2020,0x2020,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2028,0x6050,0xc070,0x45dc,0xa5ec,0xa1b1,0x2189,0xc080,0xa5cb,0x22aa,0x4060,0x4050,0x4038,0x0030,0x2020,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0008,0x2030,0x6060,0x4191,0x05f5,0xa2da,0x81b9,0x2099,0x40a1,0x85e4,0xc2ba,0x8078,0x4058,0x4038,0x2030,0x0020,0x2018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6038,0x0018,0x4038,0xc280,0x83ba,0x03f4,0x21e2,0x00c2,0xc0b9,0xc0b9,0x46f5,0xe3e3,0x40a1,0x8068,0x4048,0x2040,0x2030,0x0028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2028,0x2018,0x4038,0xe188,0x85ec,0xc2f3,0x21da,0xe0c1,0xa0b9,0xa0b9,0x45f5,0x03ec,0x60b1,0xc078,0x8060,0x6050,0x2038,0x0038,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x2030,0xe191,0x85f5,0xa1f3,0x80e2,0x80b9,0x80b9,0x00ca,0x85f5,0x23ec,0xa1b9,0x40a1,0x2099,0xc078,0x2048,0x2038,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x0018,0x0028,0xe4c3,0x85fd,0xa0fb,0x81eb,0x20e3,0x81eb,0x01f4,0x45fe,0x64f5,0x62e3,0x02d3,0x21d3,0x41aa,0xe070,0x2040,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0010,0x0028,0xa4c3,0x87fe,0x45fe,0x65f6,0x46f6,0x46f6,0x46f6,0x47ff,0xe8fe,0x66f5,0xa7f5,0xe7f5,0xa7f5,0xe3a2,0x0040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2020,0x0081,0x42ba,0x21ba,0x61c2,0x81d2,0xc1da,0xc1e2,0xc5fd,0xa3f4,0xe0c9,0x21c2,0xa1a9,0xc080,0x6058,0x2038,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0xa058,0xe070,0x0089,0x2099,0x40a1,0xa0b9,0x21ca,0xc6f5,0xe3eb,0x40b9,0x40a1,0xc078,0x4050,0x2040,0x0030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0018,0x0010,0x6040,0x8058,0xa068,0xa070,0xe088,0x60a1,0xe0c9,0xa6f5,0x42d3,0x40a1,0xe078,0x6058,0x2048,0x2030,0x0028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0018,0x0018,0x4030,0x6040,0x6050,0x6058,0xa170,0x2091,0xc0c1,0xc6f5,0xc1c2,0x2099,0x8068,0x2048,0x2038,0x0028,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0020,0x0018,0x2028,0x4028,0x4038,0x4048,0x8068,0x0091,0xc1b9,0x86f5,0x41ba,0xe088,0x4050,0x2038,0x2028,0x2020,0x2020,0x2008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2020,0x2010,0x2028,0x2020,0x2020,0x4038,0x4058,0xa080,0xe2b9,0xa6e4,0xc2b1,0x8068,0x4048,0x2030,0x2020,0x2020,0x2020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0x8040,0x0008,0x2028,0x2028,0x2020,0x2028,0x2040,0x8068,0xc2a9,0x85ec,0x4189,0x6050,0x4030,0x2020,0x0018,0x0020,0x2020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6020,0x4020,0x0010,0x2028,0x2028,0x0020,0x0020,0x0028,0x2038,0xc068,0x25bb,0x8058,0x2030,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0020,0x0018,0x0018,0x0020,0x0020,0x2028,0xc150,0x4028,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x8118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x8010,0x0000, +}; + +const unsigned short nx5[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2000,0x0000,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2010,0x0008,0x2008,0x0008,0x4010,0x4008,0x0000,0x0000,0x0000,0x0010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0x4642,0x464a,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x6110,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0x0008,0x2000,0x6110,0x0000,0x0000,0x0000,0xc210,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x6018,0x2010,0x0010,0x2020,0x0020,0x0020,0x8138,0x4020,0x0018,0x4128,0x0018,0x0010,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0x4030,0x4050,0xe180,0x6299,0x02aa,0x6189,0xc068,0x43a2,0xa2ba,0xa3c2,0xe4c2,0x05c3,0x05cb,0x24a2,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0xc140,0xa148,0x0010,0x0030,0x0040,0x6392,0xc5ec,0xe5db,0x05dc,0x45bb,0x64aa,0x65c3,0x22cb,0x63c2,0x44c2,0x23ba,0xa2a9,0xa170,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0259,0x2171,0x0020,0x2040,0x4058,0xe5cb,0xc3cb,0xc190,0x8080,0xa078,0xe080,0x8070,0x8070,0x6068,0xa078,0x0181,0xa068,0x2048,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2028,0x6048,0x4060,0x84dc,0x42cb,0xe090,0xe088,0xa070,0xa070,0xa070,0xa070,0x8068,0x6058,0x4050,0x6048,0x2038,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4028,0x6050,0x8068,0xc4e4,0xa1ca,0xe090,0xe080,0x8060,0x4060,0x8068,0x8060,0x6060,0x6050,0x2038,0x2030,0x2030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2028,0x4050,0xe170,0x45f5,0x21c2,0x41a1,0xa078,0x8060,0x4050,0x6058,0x6058,0x4050,0x2040,0x2038,0x2028,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2018,0x2028,0x4050,0x4181,0x26ed,0x01ba,0x60a1,0xa070,0x8060,0x4048,0x6050,0x6050,0x4048,0x2040,0x2038,0x2020,0x0028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2020,0x4048,0xe299,0x63ec,0x21ca,0x2091,0xc078,0x8060,0x4050,0x4050,0x4050,0x4048,0x2048,0x2040,0x2028,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2020,0x8050,0x43aa,0xa3f4,0x01ca,0x2091,0x0089,0xa068,0x4050,0x6058,0x6058,0x6050,0x4050,0x2040,0x2030,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2018,0x2030,0x6068,0x64c3,0xc4f4,0xc1c1,0x60a1,0x2099,0xc078,0x6058,0xa070,0xc070,0xa068,0x6060,0x2048,0x2048,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4030,0x6060,0x25dc,0xe4db,0x61b9,0xc1b9,0x80b1,0x60a1,0x4191,0x41a1,0x0191,0xe080,0x8060,0x6058,0x4050,0x2030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x6030,0x4030,0x8060,0xe5e4,0x62e3,0x01ca,0x43d3,0xa5ec,0x64dc,0x45e4,0x85e4,0x44e4,0x23c3,0x4089,0xa078,0x6050,0x0040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2030,0xe078,0x87ed,0xc2db,0x66ed,0x65dc,0xc3ba,0xa199,0x2191,0xa1a9,0xa2ba,0xe5e3,0xe5e3,0xa3c2,0x8068,0x4048,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x2038,0x2189,0x49f6,0x46f6,0x42d3,0xc0b1,0x60a1,0xe080,0x8068,0xe088,0x0099,0xe088,0x63aa,0x47fd,0x82ba,0x6060,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x2028,0xa160,0xe5b2,0x83b2,0x2099,0x4091,0xe080,0x8060,0x4048,0x6058,0x8068,0x8068,0x2091,0xc2d2,0x06f5,0xa1a9,0x0030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0018,0x6040,0xa068,0x0081,0xc078,0x8058,0x6050,0x2040,0x2038,0x4048,0x4050,0x6060,0x4099,0xa0c1,0xe4eb,0x25dc,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0010,0x2038,0xc060,0xc068,0x8060,0x6050,0x2048,0x2038,0x2030,0x4040,0x4048,0xa060,0x2091,0x81a9,0x41ca,0xe7ec,0xe158,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0010,0x4040,0x8058,0x8058,0x4050,0x4048,0x4040,0x2030,0x2030,0x2038,0x6048,0xa060,0xe080,0x2099,0x80a9,0xa5f4,0xe279,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x2010,0x6050,0x8060,0x8060,0x8060,0x6058,0x6048,0x4038,0x2030,0x4048,0x8058,0xc078,0x2091,0x2099,0x80b1,0x24ec,0x4382,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x2018,0x8060,0x0081,0x0081,0xc078,0x8068,0x6058,0x4048,0x2038,0x6050,0x8060,0xe080,0x0091,0x20a1,0x80b1,0x23ec,0x027a,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x4028,0x8038,0x44c3,0x61ba,0x4091,0x2091,0xa078,0x8068,0x4058,0x4048,0x6050,0x8070,0xe088,0xe090,0x20a1,0xa1b9,0x85ec,0x4161,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x4030,0x4040,0x47dd,0xe3e3,0x81b1,0x40a1,0x2091,0xe080,0x8068,0x4050,0x8060,0xe080,0x0089,0x0099,0x20a1,0xa2d2,0xa7e4,0x6140,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4030,0x0030,0x849a,0xc8f5,0x82d2,0x40a9,0x40a1,0x0091,0xc078,0x4058,0xa070,0x2091,0x0091,0x20a1,0xa0b1,0xa6f4,0xa3aa,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x6040,0x0028,0x8070,0x85cb,0x06f5,0x81ca,0xe098,0x4099,0x0089,0x6068,0xe080,0x0091,0x41a1,0xc1b9,0x04dc,0x05d4,0xa080,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0xe160,0x0020,0x8060,0x0081,0x24bb,0x46ed,0x02bb,0x2199,0xe090,0xe080,0x0091,0x60a1,0x23e3,0x84f4,0xc4c3,0xe078,0x8068,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4018,0x4028,0x0020,0x4050,0x8060,0x6060,0x8191,0x26d4,0x86ec,0xa5cb,0x25bb,0x45e4,0x86ec,0x46e4,0x419a,0x6050,0x2048,0x4048,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2020,0x6040,0x8048,0x6040,0x6048,0x8158,0x6279,0x2392,0xc289,0xa39a,0x6161,0x8038,0x0038,0x0030,0x0028,0x2028,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x6118,0x6120,0x0008,0x0000,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008, +0x0000,0x0000,0x0000,0x0008,0x0018,0x4028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8118,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4028,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x6018,0xa118,0x0000, +}; + +const unsigned short nx6[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x4010,0x4008,0x0000,0x0000,0x0000,0x0010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0x4642,0x464a,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x6110,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4018,0x0008,0x2000,0x6110,0x0000,0x0000,0x0000,0xc210,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x4008,0x2008,0x0008,0x0000,0x0008,0x0020,0x8030,0x6018,0x2010,0x6118,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x2018,0x2018,0x2018,0x0020,0x0020,0x6048,0x4181,0x2030,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0xc140,0xa148,0x0010,0x0020,0x2020,0x2020,0x2020,0x0028,0x4048,0x04cc,0x84d3,0x2040,0x0018,0x0010,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0259,0x2171,0x0018,0x2030,0x2028,0x2028,0x0028,0x4050,0x04cc,0x84ec,0xc078,0x2040,0x2030,0x0020,0x0018,0x2018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2020,0x2030,0x2030,0x2030,0x2050,0x44c3,0xa5ec,0x0091,0x8060,0x4040,0x2030,0x2028,0x0020,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2020,0x2038,0x2030,0x0048,0x42a2,0x27f5,0x61a1,0x8078,0x8058,0x2040,0x2038,0x2028,0x2020,0x2020,0x0018,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2020,0x4038,0x4038,0xe078,0x05ed,0xa2c2,0xa080,0xa070,0x6050,0x2040,0x2040,0x2028,0x0028,0x2020,0x2018,0x2018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2020,0x2020,0x4040,0x6050,0xc3cb,0x43e4,0x20a1,0xe088,0x8068,0x6050,0x4048,0x2040,0x2030,0x0030,0x2028,0x2018,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2020,0x4048,0xa189,0x84f5,0x21c2,0x2099,0x0089,0x8068,0x4050,0x4050,0x4048,0x2040,0x2038,0x2028,0x2020,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2028,0x6060,0x25d4,0x24e4,0x40b1,0x2099,0x2091,0xa068,0x4050,0x6050,0x6050,0x6050,0x2040,0x2030,0x2028,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2020,0x2038,0x6189,0xc5f5,0x41c2,0x40a9,0x60a9,0x40a1,0xa078,0x2058,0x6068,0x8068,0x8068,0x6050,0x2040,0x2040,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2028,0x2048,0x23bb,0x05f5,0xa0c1,0x20a1,0xa0b1,0x41ba,0xa1b2,0xa3aa,0x21a2,0x2089,0x8078,0x6060,0x6058,0x4050,0x2030,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x6040,0x6058,0x25e5,0xa3e3,0x00da,0xa3d3,0x87ed,0xc7f5,0x06dd,0xc6dc,0x46e5,0xc4ed,0x43cc,0x6191,0x6068,0x8058,0x2048,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2030,0x2171,0xe8f5,0x81e3,0x85f5,0x45f5,0xa2ba,0x4099,0xa078,0x6068,0xe180,0xe1a1,0x04d4,0xc9f5,0xc2aa,0x8068,0x4050,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x0020,0x238a,0x07fe,0x44f6,0x64dc,0xa0b1,0x0099,0xc088,0x6070,0x6058,0xa060,0xa078,0x8080,0x63b2,0x07f6,0x82aa,0x4068,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0028,0x45ab,0x68ff,0xe4f4,0xc1c1,0x2091,0xe088,0xa080,0x6060,0x4048,0x6050,0x8068,0x6068,0x8088,0x03d3,0x07f6,0x6091,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0028,0x87cc,0xcafe,0xe1e2,0x01ca,0x4099,0xa070,0x6058,0x4048,0x2040,0x6050,0x8060,0xa060,0x0099,0x40a9,0x65ed,0x24cc,0x0030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0030,0x67d5,0x86fd,0x60da,0xe0b9,0x4099,0xa078,0x8060,0x4048,0x2040,0x8050,0x8058,0xc070,0x2099,0x80b1,0x22d3,0xa7ed,0x8148,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2030,0x66d5,0x83ec,0xc0c1,0x6099,0xc080,0xa068,0x8058,0x4048,0x2040,0x6050,0x6058,0xa068,0x0091,0x40a1,0xa1b9,0xe5f5,0x4159,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2030,0x46d5,0xe2e3,0xc1c1,0x4099,0x0089,0xc170,0x8060,0x4048,0x4040,0x8058,0xa068,0xe080,0x4099,0x60a1,0xe0c1,0x86f5,0x8271,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2028,0x46d5,0x82db,0x60b1,0x4099,0x2089,0xc078,0x6068,0x4058,0x4048,0x8058,0x8068,0x0089,0x2099,0x60a9,0xe0c1,0x86ed,0x4169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0028,0x25bc,0x84e4,0x60a1,0x4091,0x2089,0xc078,0x8068,0x6058,0x4048,0x8058,0xa070,0x0089,0x2099,0x60a9,0x81ca,0xa8ed,0xa148,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x0030,0x038a,0x07f6,0x80a1,0x2091,0x2091,0x0089,0xc078,0x8068,0x4050,0x6058,0xe080,0x0089,0x2099,0x81a9,0x65e4,0x66d4,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4038,0xa158,0x66dd,0x05cc,0x0089,0x0089,0x0089,0xe080,0xa070,0x2050,0x8068,0x0089,0x0091,0x60a9,0xa2c2,0xe8f5,0xa191,0x0028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x6048,0x4148,0xe299,0x07f6,0x43b3,0xc080,0x8078,0xc078,0xc078,0x4060,0xe078,0x2091,0x40a1,0xa2d2,0x46ed,0x03b3,0x6068,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0xe160,0x2038,0xc070,0x41a2,0x46ed,0x25cc,0x6181,0x8070,0x8070,0xa070,0x4199,0x60a1,0xc4db,0xa7f5,0x23ab,0x8068,0x6158,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4018,0x4028,0x2030,0xa158,0xa060,0xe080,0x64cb,0xc6e4,0x45dc,0x84c3,0xa5cb,0x24e4,0xc6ec,0x66d4,0x8179,0x2048,0x4048,0x4140,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2020,0x8048,0xa050,0x6048,0x4050,0xe060,0x028a,0x82a2,0xa3a2,0x8392,0x2259,0x2030,0x0028,0x0028,0x0028,0x0020,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x6028,0x6020,0x0008,0x0000,0x0000,0x0008,0x0008,0x0000,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0008,0x0018,0x4028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8018,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4028,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0xa120,0x0000, +}; + +const unsigned short nx7[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x4010,0x4010,0x0000,0x0000,0x0008,0x2020,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6110,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x6018,0x264a,0x464a,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x8110,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0010,0x6028,0x2010,0x2008,0x6118,0x0000,0x0000,0x0000,0xa218,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x4128,0x0020,0x0028,0x0028,0x0028,0x0028,0xc148,0x8140,0x2030,0x6040,0x0030,0x2038,0x0030,0x0030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0xc148,0x24b3,0x64c3,0x84cb,0xc5cb,0xc4d3,0xc5cb,0x23b3,0x21a2,0xe4c3,0x24cc,0x44d4,0x44d4,0x64dc,0x65dc,0x64c3,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0xc140,0x8150,0x0169,0x44dc,0xe5e4,0x06e5,0x06e5,0x27e5,0xe5d4,0x66d4,0xc4d3,0x85d4,0xc5e4,0xa4e4,0xa5ec,0xa4ec,0x25ed,0xc8fe,0x8171,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0259,0x2171,0x4048,0xe088,0x4099,0x2199,0xc090,0xe090,0x6078,0xa080,0x61a1,0xe090,0x20a1,0x20a9,0x40b1,0xe1d9,0x03f4,0x28f6,0x0169,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x4038,0xe078,0x0079,0x8060,0xa070,0xc078,0xe180,0xc078,0x2091,0x6099,0x60a1,0x60a1,0x0099,0x60b1,0x65f5,0x26ed,0x8060,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2028,0x4038,0xa068,0x6050,0x6048,0xa060,0x8068,0xc078,0xa070,0xc078,0x2099,0x40a1,0x80a9,0x81a9,0xc0b1,0x67f6,0xe2e3,0xa058,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2028,0x4050,0x4040,0x6040,0x6048,0x8060,0x8060,0x8068,0x8068,0xe088,0x2099,0x60a1,0x80b1,0x22db,0x48f6,0x21c2,0x8050,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x2020,0x2020,0x2040,0x4038,0x4030,0x4040,0x6050,0x4050,0x6058,0x6058,0xc078,0x0091,0x60a1,0x01c2,0x85ec,0x47e5,0xe098,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2018,0x2018,0x2038,0x2038,0x2030,0x2038,0x2040,0x2048,0x2048,0x4050,0xa070,0x0091,0x80b1,0x81e2,0xc6fd,0x84c3,0xc078,0x4038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2010,0x0010,0x2030,0x2028,0x2028,0x2038,0x2038,0x2040,0x2038,0x4048,0xa070,0x2091,0x00c2,0x40eb,0x48fe,0xe1a1,0x8068,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x2010,0x2010,0x2028,0x2020,0x2028,0x2028,0x2030,0x2038,0x2038,0x4040,0xa068,0x4099,0x21ca,0x63f4,0xc7e5,0x4089,0x6058,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x2020,0x2010,0x2028,0x2028,0x2020,0x2020,0x2030,0x2030,0x2030,0x2038,0xc168,0x81a1,0x41d2,0xa6fd,0x04cc,0xe078,0x6050,0x4028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x6130,0x2008,0x2020,0x2028,0x2028,0x2018,0x2018,0x2020,0x2020,0x2028,0x4050,0x0181,0x21b2,0x27f6,0x81b2,0xa068,0x4048,0x4120,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x4028,0x0008,0x2020,0x2028,0x0020,0x2018,0x2020,0x2020,0x2028,0x2030,0xa060,0x4099,0x22d3,0x66e5,0x2081,0x6050,0x4040,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2018,0x0008,0x2018,0x2030,0x2020,0x2020,0x2028,0x2030,0x2038,0x4040,0x2081,0xc0b1,0x25f5,0x85cc,0x6068,0x6050,0x4040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0008,0x2018,0x2030,0x2028,0x2028,0x2028,0x2038,0x2038,0x4048,0x2089,0x20ca,0x06fe,0xc3a2,0x4068,0x4040,0x4040,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0000,0x0010,0x0030,0x2030,0x2028,0x2028,0x2028,0x2038,0x4050,0x60a1,0x82e3,0x67f6,0xa0a1,0x8068,0x2038,0x4038,0x0020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0000,0x0010,0x2028,0x2030,0x2028,0x2030,0x4038,0x2040,0x6058,0xc0b1,0xc5f4,0x46e5,0xe090,0x8060,0x2040,0x2030,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0000,0x0010,0x2028,0x2030,0x2030,0x2038,0x4048,0x4048,0x8060,0x01c2,0x27fe,0x83c3,0xa078,0x4050,0x2040,0x2030,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0000,0x0018,0x2020,0x2030,0x2040,0x2040,0x6050,0x6060,0xc078,0xe2d2,0x48f6,0x21ba,0xc078,0x6048,0x4038,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x0018,0x0020,0x0030,0x2040,0x4050,0x6060,0x8068,0xc088,0x04dc,0x67f5,0x41a9,0xa068,0x6048,0x2038,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x0008,0x0018,0x0020,0x2030,0x2040,0x4050,0x8068,0xc078,0x0091,0xa5ed,0x04dc,0x0199,0x8058,0x4040,0x2030,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x0010,0x0018,0x0020,0x2030,0x2040,0x6058,0xc070,0xe080,0x22b2,0x68f6,0x61ba,0xc070,0x6050,0x2038,0x0028,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4028,0x4030,0x0010,0x2020,0x2018,0x2028,0x2040,0x6060,0xc178,0xe088,0x44dc,0xc7ed,0x4099,0x8058,0x4040,0x2028,0x0020,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6030,0x6040,0x0008,0x2018,0x2018,0x2020,0x2038,0x6058,0xc180,0x20a1,0xe6ed,0x03d4,0x8078,0x6050,0x4038,0x0020,0x2020,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa140,0xe158,0x0000,0x2010,0x2018,0x0018,0x0020,0x4040,0x8060,0xc1a1,0x49f6,0xc1a1,0x6160,0x2038,0x2028,0x2020,0x2020,0x2020,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4018,0x6028,0x0010,0x0018,0x2018,0x0018,0x0018,0x0020,0x0030,0x439a,0xa6cc,0x6058,0x2038,0x0020,0x0018,0x0018,0x0018,0x0018,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0018,0x0018,0x0018,0x0018,0x0018,0x0018,0xa150,0x6179,0x4028,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0008,0xa020,0xc020,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x2008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0008,0x0018,0x2020,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8118,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4018,0xa120,0x0000, +}; + +const unsigned short nx8[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2008,0x0008,0x6110,0x6110,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x2000,0x6110,0x2652,0x4652,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6110,0x0000,0x4100,0x0000,0x0000,0x0000,0x0000,0x2008,0x4020,0x2008,0x4000,0x6110,0x0000,0x0000,0x2000,0xa218,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x6118,0x2008,0x2008,0x0010,0x0010,0x0020,0xa138,0x8028,0x2010,0x6120,0x0010,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2020,0x6128,0x2128,0x2138,0x2148,0x8158,0xc068,0xa168,0xe168,0x8058,0x2048,0x0038,0x0030,0x0028,0x2028,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0xc140,0xa148,0x2018,0x4040,0x4048,0x2048,0x8181,0xa4cb,0x44c3,0xc4ba,0x63b2,0x65d3,0x26e4,0x23c3,0xa068,0x2040,0x6038,0x2030,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0251,0x4169,0x2028,0x6048,0x4050,0xa199,0xe4f4,0x42cb,0x2091,0xa078,0xe088,0x2099,0xe2a9,0x43e4,0xc4e4,0x0179,0x4048,0x2038,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2028,0x4048,0xa289,0x64f4,0x81c2,0x0091,0xe080,0xa068,0xa070,0x0089,0x2091,0x4091,0xe3db,0x43dc,0x6060,0x4048,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4028,0x6060,0x04dc,0xa3d3,0x0099,0xe080,0xc070,0x8060,0x6058,0xa070,0x0089,0x2091,0x81a1,0x05f5,0xe199,0x2150,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2028,0x2181,0x24f5,0x01b2,0x2191,0xe078,0x8068,0x6058,0x4050,0x8060,0xc078,0x0091,0x2099,0x84db,0xc3b2,0x4158,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0020,0x2028,0x8189,0x04f5,0x60a1,0x2199,0xe078,0x8060,0x6050,0x4048,0x8058,0xa070,0xa080,0x81a9,0xa2ca,0x84cb,0x8160,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0020,0x0028,0x4189,0x05f5,0x80a9,0x60a1,0xa078,0xa068,0x6158,0x4050,0x8060,0xa070,0x0091,0xc0c1,0xc2da,0xe5d3,0x6160,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0020,0x0028,0xc078,0x25dc,0x41c2,0x80b1,0xe080,0xe078,0x8060,0x4058,0xa070,0xe088,0x80a9,0xe0d1,0xe4e3,0x23bb,0x2060,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x2028,0x8060,0x22aa,0xa3f4,0xc0b9,0x61a1,0x4099,0xc078,0x6060,0xc080,0x40a1,0xe0c1,0xe1e2,0x86ec,0xa191,0x4050,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4030,0x6058,0xc078,0x65e4,0xc5ec,0x61c2,0xc0c1,0x2099,0x6070,0x2299,0xa1b9,0x42db,0xe6f4,0xa1ba,0xe078,0x4048,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4120,0x4130,0x4028,0x4050,0xc070,0x80a1,0x04d4,0x24ec,0x63db,0xc2ba,0xa1b2,0x03bb,0x04dc,0x66f5,0x03bb,0x0089,0xc068,0x6048,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2030,0x6058,0xc070,0xa088,0x62ba,0x44f5,0xe8fe,0x07f6,0xa4f5,0x67fe,0xe7fe,0x85ec,0x80a1,0xa080,0x6060,0x6050,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x4038,0xa070,0xe080,0xa3c3,0x64f5,0xe2f3,0xe2da,0x21c2,0x40a9,0x41d2,0x43db,0xa3e3,0xc5ec,0xc3b2,0x8170,0x6058,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x2030,0xe078,0x66dc,0x65e4,0xc0b1,0x80b1,0xa1b1,0x2191,0x4070,0x0091,0x6099,0x0089,0xa1c2,0x65f5,0x63a2,0x6060,0x4028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x0030,0x64bb,0x45f5,0xa0b9,0x21a1,0xe078,0xc070,0x8060,0x4050,0xa168,0xe078,0xe078,0x80b1,0x01db,0x26ed,0x2081,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0010,0xa140,0xa6ed,0x21d3,0x81b1,0x0191,0xa068,0x8060,0x4050,0x2040,0x8058,0xa060,0xc078,0x60a9,0xe1c9,0x43ec,0xa2aa,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2010,0x0010,0xc361,0x46f5,0xe0c1,0x0099,0x8070,0x8058,0x6050,0x4040,0x2038,0x6050,0x6060,0xc070,0x0091,0x41a9,0xc2d2,0x84c3,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x447a,0xe4fc,0x00ca,0x2099,0xc080,0x8068,0x6058,0x4048,0x4040,0x6058,0x8060,0xe078,0x2099,0x40a1,0x61ca,0x84d3,0x8048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x0020,0x437a,0xc3f4,0xe0b9,0x4099,0x0089,0x8068,0x6058,0x4050,0x4040,0x4058,0x8060,0xe078,0xe088,0x20a1,0x00c2,0x84db,0xc150,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2028,0x0028,0x8279,0xe4fc,0x40ca,0x60a1,0x2091,0xc078,0x8068,0x4058,0x2048,0x6058,0xa068,0xc078,0xc080,0x60a9,0x41c2,0x05d3,0x6048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2028,0x2030,0xe160,0xc4f3,0xa1da,0x80b1,0x4099,0x0089,0xc078,0x8060,0x4050,0x6058,0xc078,0xe080,0x0091,0x60a9,0xe4d2,0x26d3,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4020,0x4030,0x8050,0x62ca,0xa3eb,0x01ca,0x60a9,0x6099,0x2091,0xc070,0x6060,0xa068,0x0189,0xe088,0x60a1,0xe1b9,0xa5e3,0x02b2,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6030,0x6048,0x4038,0x2089,0x22db,0x63eb,0x82d2,0x40a1,0x80a9,0x2091,0x6070,0x2189,0x0099,0x40a1,0xe1b9,0x65e3,0xe4ca,0xe088,0x2030,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa148,0xc168,0x0030,0xc060,0x8099,0x61ba,0xc4e3,0x43db,0xc1a9,0x60a1,0xe088,0x2091,0xe1b1,0x84e3,0xa5e3,0xa4ba,0xe078,0x8068,0x2028,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4018,0x4028,0x2028,0x6050,0xc068,0xa070,0xe188,0x83ba,0x84db,0x46cb,0xc4c2,0x25e4,0x24ec,0x44cb,0x8189,0x6058,0x4040,0x4040,0x2018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x6048,0x6050,0x8058,0xa058,0x0069,0x8379,0xa281,0x0382,0xc158,0x4038,0x0030,0x0028,0x0020,0x2020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0008,0x8120,0xa128,0x0008,0x0008,0x0008,0x0008,0x0000,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0010,0x2008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0008,0x0018,0x4020,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8118,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2020,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4018,0xa120,0x0000, +}; + +const unsigned short nx9[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2008,0x0008,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x2018,0x2010,0x0008,0x0008,0x6010,0x6010,0x0000,0x0000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x4652,0x665a,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0x2008,0x2008,0x6110,0x0000,0x0000,0x0000,0xa118,0xe220,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4118,0x2008,0x0010,0x2010,0x0010,0x0018,0xa030,0x8020,0x2010,0x6018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x2030,0x4038,0x6040,0x4050,0x6060,0xa070,0xe170,0xa058,0xc070,0x8068,0x2050,0x2040,0x2038,0x2038,0x2030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0xc140,0xa148,0x0028,0x4040,0x6050,0x6058,0xe289,0x04d4,0xe5cb,0x24c3,0x63b2,0x84d3,0x05e4,0x44cb,0x4189,0x6060,0x6048,0x2028,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0151,0x2169,0x2038,0x8068,0xe088,0x03cb,0xa5fc,0xe3eb,0x01ba,0x41a1,0x40a1,0x81b1,0x22ba,0xa4eb,0x85fc,0x81ba,0x6068,0x4050,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x6048,0xe090,0xc4db,0xa4e3,0x61da,0x60b1,0x40a1,0xc080,0xa070,0x2089,0x2099,0x60a9,0x61d2,0xc6f4,0x82aa,0xa078,0x4030,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2020,0x8058,0x02d3,0x65f5,0x01c2,0x80a9,0xe088,0xe080,0x8060,0x6058,0xa068,0xe078,0x0089,0x60a9,0xe3d2,0x85e4,0x80a9,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0020,0xe070,0x64fd,0xa2e3,0xa0b9,0xe088,0xe078,0x6060,0x6058,0x4048,0x6058,0x8060,0xc070,0xe088,0xc1c1,0x23e4,0x02dc,0x4040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0020,0xa181,0x05fe,0x61d2,0x4099,0xc078,0xa070,0x6050,0x4048,0x2040,0x4050,0x8058,0x8060,0xe080,0xa0b1,0x42d3,0xc5f5,0x8050,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0020,0x428a,0xa4fd,0xc0c1,0x0089,0xe080,0x6060,0x4050,0x4048,0x2040,0x4048,0x4050,0x8060,0x0089,0x2099,0x81ca,0x07fe,0x2061,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0xc29a,0x84fd,0xc0b9,0x0091,0xe080,0x6058,0x4050,0x2040,0x2040,0x2048,0x4050,0xa070,0x2091,0x0091,0xe2e2,0x06fe,0xa171,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0010,0x0018,0x8292,0xe4fd,0xc0b9,0x2099,0xc078,0x6060,0x6050,0x2040,0x2030,0x2040,0x6058,0xc078,0x4099,0x81b1,0xa1f3,0x46fe,0x8079,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0018,0x0028,0xc281,0xe6f5,0x21ca,0xa0a9,0xa070,0xa068,0x6058,0x4040,0x2030,0x4048,0xa068,0xe080,0xe090,0xc1e2,0xc2fc,0xc7fe,0x8179,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x4038,0xa060,0xe5f4,0xa2eb,0x20ca,0xe078,0x6058,0x4040,0x2028,0x2028,0x4030,0x6050,0xc070,0x81a1,0x81f3,0x26fe,0xe9fe,0x2071,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2028,0x2038,0xc3ba,0x86fd,0xc1c1,0x0091,0xa070,0x6058,0x4048,0x4048,0x6050,0xa070,0x0189,0x61a1,0xc2f3,0x67ff,0xe6ed,0x8058,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x4038,0x0089,0x84d3,0x63d3,0x20c2,0x60a9,0x0091,0xa078,0x6060,0xa078,0x2099,0x40a1,0x41c2,0x05f5,0x65fe,0xc3dc,0x4048,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x2028,0x8060,0xe088,0x84ec,0xc5fd,0x41e3,0xa0b9,0xc090,0xa080,0x20a1,0x40d2,0x42e3,0x26fe,0x43f4,0x64ec,0x62db,0x6040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0018,0x0018,0x2038,0x8060,0x80a9,0x82db,0x45f5,0x04fd,0x83ec,0x43ec,0x83f4,0x65fd,0x84ec,0xe2f3,0xc1fb,0xc4ec,0x81a1,0x6040,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2018,0x0008,0x2028,0x6050,0xc070,0xc078,0xe088,0x62b2,0x23cb,0xe3ba,0x03cb,0x22ba,0xa1b1,0x80e2,0x42fc,0x25ed,0xa070,0x6038,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x2010,0x0008,0x2028,0x4038,0x4048,0x4048,0x4050,0x8060,0x4058,0x2050,0xc078,0xc080,0x81a9,0x41da,0x05fd,0x83d3,0x4058,0x2020,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0010,0x0008,0x2028,0x2030,0x2038,0x2040,0x4048,0x4048,0x4048,0x4048,0xc070,0x0089,0xe1c1,0x21eb,0x05fe,0xc1a1,0x4048,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2018,0x0010,0x0000,0x2028,0x2028,0x2030,0x2038,0x2038,0x2040,0x2040,0x4048,0xa070,0x0091,0xe0d1,0xa3fc,0x63e4,0xa078,0x4038,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x2020,0x0008,0x0018,0x2020,0x2028,0x2028,0x2030,0x2038,0x2040,0x4048,0xc070,0x60a9,0xa1e2,0x85fd,0xa1a1,0x4058,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2020,0x4030,0x0008,0x0010,0x2020,0x2020,0x2028,0x2030,0x2038,0x2040,0x6050,0xe078,0xe0c9,0xc3fc,0xa3d3,0x6068,0x4040,0x2028,0x0018,0x0000,0x0000, +0x0000,0x0000,0x0000,0x2028,0x4030,0x0008,0x0018,0x0018,0x2018,0x2020,0x2030,0x2040,0x4048,0x6058,0x40a1,0x02f4,0x23f5,0xe088,0x4048,0x2028,0x2030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x6028,0x6040,0x0008,0x0018,0x0010,0x0010,0x0020,0x2030,0x2040,0x6058,0x8070,0x42db,0xc5fd,0xe1a1,0x4050,0x2030,0x2028,0x2030,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0xa040,0xe060,0x0008,0x0018,0x0018,0x0008,0x0010,0x0020,0x2038,0x8068,0x62b2,0x05fe,0x42aa,0x2048,0x2028,0x0020,0x2028,0x2028,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x4018,0x6028,0x0008,0x0018,0x0018,0x0010,0x0010,0x0010,0x0018,0x8150,0x04b3,0x4292,0x0038,0x0028,0x0020,0x0020,0x0020,0x0020,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0020,0xc050,0x4028,0x0010,0x0010,0x0010,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8020,0xa020,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0008,0x0018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0008,0x0018,0x2018,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8018,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4018,0xa020,0x0000, +}; + +const unsigned short nxd[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x6010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x8110,0x6008,0xc118,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x4008,0x8110,0xa118,0xa118,0xe220,0xc218,0x6010,0x4008,0x2008,0x4008,0x2008,0x2000,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0xc110,0x2000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x4008,0x0000,0x0008,0x2008,0x0008,0x0000,0xa218,0x296b,0x4a6b,0xe118,0x2008, +0x0000,0x0000,0x0000,0x2000,0x4429,0x2321,0x2000,0x8210,0x2000,0x0000,0x0000,0x0000,0x2008,0xc118,0x4008,0x2008,0x4008,0x0000,0x0000,0x2008,0x0321,0x8431,0x8010,0x6010, +0x0000,0x0000,0x0000,0x0000,0x8110,0x2000,0x0000,0xc318,0x2000,0x0000,0x0000,0x0000,0x0000,0x6331,0xe220,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0008,0x4081,0x00ca,0xe0c9,0x0079,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0xa089,0x40fc,0x40fc,0xc0fb,0xc0fb,0x2079,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0008,0x40db,0x60fd,0xc0fc,0x60fc,0x00fd,0xc0ca,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x0000,0x0000,0x0008,0x00d3,0x40fd,0x00fd,0xe0fc,0xe0fc,0x60b2,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x0000,0x0000,0x0000,0x0069,0xe0fb,0x60fc,0x20fc,0x20eb,0x8038,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x0000,0x0000,0x0000,0x0000,0xe058,0xe0a9,0xc091,0x6028,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xc118,0x2229, +0x0000,0x0000,0x0000,0x0000,0x6010,0xa018,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8010,0x8331,0x0008, +0x0000,0x0000,0x0000,0x0000,0x8010,0x8018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa018,0xa339,0x0008, +}; + +const unsigned short nxb[888] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x6010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x8110,0x6008,0xc118,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x4008,0x8110,0xa118,0xa118,0xe220,0xc218,0x6010,0x4008,0x2008,0x4008,0x2008,0x2000,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0xc110,0x2000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x4008,0x0000,0x0008,0x2008,0x0008,0x0000,0xa218,0x296b,0x4a6b,0xe118,0x2008, +0x0000,0x0000,0x0000,0x2000,0x4429,0x2321,0x2000,0x8210,0x2000,0x0000,0x0000,0x0000,0x2008,0xc118,0x4008,0x2008,0x4008,0x0000,0x0000,0x2008,0x0321,0x8431,0x8010,0x6010, +0x0000,0x0000,0x0000,0x0000,0x8110,0x2000,0x0000,0xc318,0x2000,0x0000,0x0000,0x0000,0x0000,0x6331,0xe220,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0221,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x4229,0x8331,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xc118,0x2229, +0x0000,0x0000,0x0000,0x0000,0x6010,0xa018,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8010,0x8331,0x0008, +0x0000,0x0000,0x0000,0x0000,0x8010,0x8018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa018,0xa339,0x0008, +}; + diff --git a/VFOsys2_22/prm/nxfont32.h b/VFOsys2_22/prm/nxfont32.h new file mode 100644 index 0000000..649e456 --- /dev/null +++ b/VFOsys2_22/prm/nxfont32.h @@ -0,0 +1,630 @@ +#include + +const uint16_t nxfontWidth = 32; +const uint16_t nxfontHeight = 49; + + +const unsigned short nx0[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x2010,0x2010,0x6018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0008,0x4010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x2018,0x2018,0x0010,0x2010,0xa118,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2110,0x4118,0x2018,0x0010,0x2010,0x0008,0x2008,0xa110,0x8110,0x2000,0x2108,0x2008,0x0008,0x0018,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0xc228,0x2552,0x2552,0xc118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x8218,0x8220,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x2000,0x0000,0x0000,0x2000,0x0000,0xc220,0x4652,0x875a,0x0221,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0xc218,0x0000,0x0000,0x6108,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0xa120,0x0008,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2010,0x2010,0x2008,0x2010,0x2010,0x2010,0x2018,0x2018,0x2020,0xe138,0x4028,0x0018,0x2018,0x0010,0x0018,0x0010,0x0010,0x0010,0x2010,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0020,0x0020,0x4028,0x2028,0x4030,0x4148,0x4160,0x8168,0x6058,0x2038,0x8050,0x6060,0x6158,0x6148,0x4040,0x2030,0x2028,0x2028,0x2020,0x2018,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0028,0x0020,0x2028,0x2030,0x4030,0x0040,0x6060,0x6281,0x63a2,0x6181,0x639a,0x2292,0xe170,0x4058,0x4048,0x2038,0x2030,0x2030,0x2028,0x2018,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4010,0x4030,0x0010,0x2020,0x2030,0x2030,0x6038,0x4040,0x8050,0x0292,0xa6d4,0xc8f5,0x06e4,0x64e3,0xa6fc,0x86fd,0x87ed,0x84bb,0xe178,0x4058,0x2048,0x2038,0x2028,0x2020,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6020,0xc158,0x0018,0x0028,0x2038,0x4038,0x8150,0x6058,0x25ab,0x29fe,0x04fd,0x80d2,0x81b9,0x20a1,0xe1c1,0xc1e2,0x01f4,0xc5fd,0xe6e4,0x4281,0x4058,0x4048,0x4030,0x2028,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0xc058,0x2018,0x2030,0x4048,0x4040,0x8160,0x21a2,0xe8fd,0x24f4,0x20ca,0x4199,0xe188,0x8078,0x0089,0x4099,0xc1c1,0x01e3,0x45fd,0xc5e4,0xa070,0x4050,0x4040,0x4038,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8048,0x0018,0x2038,0x6058,0x6050,0x8191,0x85f4,0x63f4,0x01ba,0x0189,0xc170,0x6060,0x6058,0x6060,0xa170,0xe188,0x81b9,0xe1da,0xa6fd,0x23bb,0x2060,0x4048,0x4048,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x6040,0x2018,0x4040,0x8068,0x8078,0x87dc,0x85f4,0x80da,0xe090,0xc070,0x6058,0x4050,0x2048,0x2048,0x4058,0x8068,0xe090,0xe1b9,0x63db,0xa8f5,0xa291,0x2050,0x8058,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6038,0x2018,0x8050,0xa078,0xa1a9,0x87f5,0x42db,0x80b1,0xa078,0x8060,0x4048,0x4040,0x2038,0x2038,0x4040,0x6050,0xa070,0xe088,0x00ca,0x67fd,0xa5c3,0x8078,0xa168,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4038,0x2018,0xa058,0x0089,0x04e4,0x05fd,0x01ba,0x0091,0xa070,0x4050,0x4048,0x4038,0x2030,0x2030,0x4038,0x4048,0x6058,0x8070,0xa0b9,0xe3eb,0x06dc,0xe2a9,0x8078,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0108,0x6030,0x2018,0x8058,0x21aa,0xa7f5,0xc3eb,0x0099,0x0189,0x8060,0x4048,0x4040,0x2030,0x2030,0x2030,0x2038,0x2040,0x4050,0x8060,0x2091,0x61d2,0x85d3,0x26d4,0xc088,0x6040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0100,0x4128,0x2018,0x8060,0x83d3,0x06fe,0x82d2,0x2099,0x0189,0x6058,0x4040,0x2038,0x2030,0x2028,0x2028,0x2030,0x2038,0x2048,0x6058,0x2091,0x81b9,0xc4db,0xa8ed,0x60a1,0x8048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0100,0x0018,0x0018,0xe078,0xe5ec,0xa4f5,0x20a1,0x2091,0xe080,0x4050,0x4040,0x2038,0x2028,0x2028,0x2028,0x2030,0x2038,0x2040,0x6058,0xe180,0xc098,0x62db,0x88fe,0x21b2,0x4048,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0x6091,0xa5fd,0xc2ec,0x0099,0x0081,0xa070,0x4050,0x2040,0x2030,0x0028,0x0028,0x0028,0x2028,0x2030,0x2040,0x6058,0xc170,0xc088,0x62e3,0x88fe,0xe3c2,0x8058,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0xc1a1,0xa5fd,0xc2e3,0x40a9,0xc080,0x8068,0x4050,0x2038,0x2030,0x0028,0x0020,0x0020,0x2020,0x2030,0x4040,0x6050,0x6058,0x4299,0x42f3,0x85f5,0xa3ca,0xc068,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0028,0xa2b2,0x65f5,0xe1da,0x61b9,0xe088,0x4058,0x4048,0x2030,0x2028,0x0018,0x0018,0x0018,0x2020,0x2028,0x4040,0x4048,0x6050,0x4199,0xe2ea,0x42f4,0x23db,0x0179,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0x03bb,0xc6f5,0xc3da,0x82b1,0xc180,0x2050,0x2030,0x2020,0x0018,0x0010,0x0010,0x0010,0x0010,0x2018,0x4028,0x4040,0x8058,0x6199,0x41d2,0x62e3,0x06f5,0x6189,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0028,0x23bb,0xa5f5,0xa1d2,0x62a1,0x8070,0x2048,0x2038,0x0028,0x0020,0x0018,0x0018,0x2018,0x0018,0x2020,0x2038,0x2040,0x8058,0x4191,0xe0c9,0xe3f3,0x27e5,0x4181,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xa138,0x6138,0x0020,0x23bb,0x85f5,0x02db,0xa080,0x4058,0x4050,0x4040,0x2038,0x0030,0x2020,0x2020,0x0020,0x2020,0x2030,0x4038,0x2040,0x6050,0xe078,0x62ca,0x63fc,0xc7ed,0x6181,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8138,0x6138,0x0020,0x03bb,0xc6fd,0xe2d2,0x6078,0x4050,0x6050,0x4048,0x2038,0x2030,0x2028,0x2020,0x0020,0x0020,0x2030,0x2038,0x2038,0x6050,0xc078,0xe1b1,0x83fc,0x27f6,0x6189,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4028,0x4040,0x0128,0x42aa,0x87fd,0xe2da,0x41a1,0xc078,0x6058,0x4040,0x2038,0x2028,0x2020,0x0020,0x0020,0x2028,0x2030,0x2038,0x2040,0x8060,0x2091,0x00a1,0xa4db,0x08f6,0x6181,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4028,0x6148,0x0120,0x23aa,0x66f5,0x41ca,0x80b1,0x0091,0x6060,0x4040,0x2030,0x0020,0x2018,0x0018,0x0020,0x2028,0x2030,0x2038,0x4048,0xa078,0xa0b1,0x02c2,0x63ba,0x67e5,0x4181,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4040,0x0018,0x6281,0x46f5,0x01e3,0x02ca,0x0089,0xa168,0x4048,0x2030,0x2028,0x2020,0x0020,0x0020,0x2028,0x2038,0x2038,0x6050,0xc078,0xa1b1,0xa3da,0x42ba,0x25c3,0x4181,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x0018,0x0169,0x26f5,0xe2fb,0x42d2,0x2089,0x6060,0x4048,0x2038,0x2028,0x2020,0x0020,0x0020,0x2030,0x2038,0x0040,0x6058,0xc078,0x82b1,0xc2da,0xe6ec,0xc299,0xe070,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2110,0x6038,0x0018,0xc060,0x66f5,0xa3f4,0xe1c1,0xe088,0x6068,0x4048,0x2038,0x2030,0x2020,0x2020,0x0028,0x2030,0x2038,0x2048,0x8060,0xc080,0x40a9,0x21db,0x87fe,0x0292,0x6058,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0018,0x8058,0x06ed,0x25fe,0xe1e2,0x0099,0xa070,0x4050,0x2040,0x2030,0x2028,0x0028,0x2030,0x4030,0x2038,0x4048,0x8068,0x0091,0x80b9,0x63f4,0xa8fe,0x8189,0x4048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0018,0x4050,0xe4db,0xa8fe,0x21e3,0x60a9,0xc078,0x6058,0x4048,0x4038,0x2030,0x2030,0x2030,0x2030,0x2038,0x6050,0xa068,0xe098,0x20ca,0xa5fd,0xc6ed,0xc078,0x4048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0018,0x2040,0x61b2,0x86fe,0xa3f4,0x00ca,0x0089,0x8060,0x4048,0x4040,0x2038,0x2038,0x2038,0x2038,0x4040,0x8058,0xc078,0xe0a0,0x01e3,0x86fe,0x23cc,0x4060,0x4040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0018,0x4040,0xe078,0xe5ec,0x25fe,0x00eb,0x81a9,0xa070,0x4050,0x2040,0x2040,0x2040,0x2040,0x2040,0x4048,0x8060,0xc080,0x80c1,0x43f4,0x67fe,0x01a2,0x4058,0x6038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0018,0x6040,0x4060,0xc2c2,0xa8fe,0x82fc,0x20ca,0xc088,0x6068,0x4050,0x4048,0x4040,0x2048,0x2048,0x8058,0xc070,0xe090,0xc0da,0xe7fd,0x86d4,0xa070,0xc160,0x6038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0010,0x6040,0x6050,0x0179,0x27ed,0x66fe,0x21eb,0xa0b9,0x0091,0x8070,0x8060,0x6050,0x4050,0x4058,0xc070,0xe080,0xe0b9,0x82ec,0x47fe,0xe191,0x2058,0xa060,0x4028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x6030,0x0010,0x4038,0x8050,0x6058,0x42b2,0x47fe,0x45fd,0xc1ea,0xc0c1,0x2099,0xa080,0x6060,0x2060,0xa078,0x2199,0x20a1,0x62e3,0x46fe,0xc2c3,0x4060,0x2050,0x8058,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4040,0x0018,0x4028,0x8050,0x8058,0x4058,0x24ab,0x88fe,0xe4fc,0xe0e2,0xe0c9,0x60a9,0xc078,0x8080,0x40a1,0x60b9,0x21eb,0xc5fd,0xa6dc,0xa068,0x2048,0x6050,0x6048,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6028,0xe168,0x0020,0x2028,0x6040,0x8050,0x8050,0x6050,0xe29a,0x88f6,0xa5fd,0x01f4,0x00e3,0x61b1,0x81b9,0xe0c1,0xe2eb,0xc6fd,0x66d4,0xc070,0x0048,0x6048,0x4048,0x2040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0x4379,0x0018,0x2028,0x2038,0x4048,0xa058,0xc058,0x6050,0xc179,0x45c4,0xa7ed,0x66f5,0x04cb,0x23cb,0x86e4,0x85cc,0x4292,0x4050,0x2048,0x4038,0x4038,0x2038,0x0038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0010,0x0028,0x2038,0x2040,0x4048,0x6048,0x6058,0x6058,0x8060,0x2181,0x44a2,0x2271,0x8279,0x4279,0x8150,0x4038,0x2038,0x2030,0x2028,0x0028,0x0028,0x0028,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2018,0x4028,0x4028,0x4028,0x4028,0x2030,0x6040,0x8050,0x8058,0xe060,0xe050,0x2159,0x4030,0x0020,0x0018,0x0018,0x0018,0x0018,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2010,0x0031,0x8020,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0x6110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8018,0x6110,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa120,0x6010,0x0000, +}; + +const unsigned short nx1[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8110,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x4108,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xc220,0xe549,0x2552,0xc118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8218,0x8220,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x4118,0x2008,0x0000,0x0000,0x2000,0x0000,0x2000,0x2000,0x0000,0xc220,0x464a,0x875a,0x0221,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0xa218,0x0000,0x0000,0x4008,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8118,0x0008,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2008,0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x0018,0xc030,0x2018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0010,0x0018,0x0028,0x0030,0x0038,0x4038,0x2030,0x0028,0x0020,0x2010,0x2010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0018,0x0020,0x0030,0xc068,0x4179,0x0271,0x0048,0x0030,0x2020,0x2010,0x2010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4010,0x4028,0x0008,0x0008,0x0010,0x0010,0x0010,0x0010,0x0010,0x0018,0x0030,0x4050,0x02bb,0xa9fe,0x07e5,0x8070,0x0030,0x2020,0x2018,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6018,0x8048,0x0008,0x0010,0x0018,0x0018,0x0018,0x0010,0x0010,0x0020,0x0030,0x4058,0x42cb,0x88ff,0x65e5,0xa078,0x0038,0x0028,0x2018,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x8048,0x0010,0x0010,0x0018,0x0018,0x0018,0x0010,0x0018,0x0020,0x0030,0x4060,0x61c3,0xc8ff,0x45ed,0xa080,0x2040,0x2030,0x2020,0x0018,0x0010,0x0010,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x6040,0x0008,0x0010,0x0018,0x0018,0x0018,0x0018,0x2018,0x0020,0x0038,0x4060,0xc3d3,0xeaff,0x45ed,0xa088,0x2048,0x2030,0x2020,0x0018,0x0010,0x0010,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6038,0x0008,0x0010,0x0018,0x0018,0x0018,0x0018,0x2018,0x0028,0x0038,0x6068,0x04dc,0xc9ff,0x45ed,0xa088,0x2048,0x2030,0x2020,0x0018,0x0010,0x0010,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0008,0x0010,0x0018,0x0018,0x0018,0x0018,0x2018,0x2028,0x2038,0x6068,0x45e4,0xe9ff,0x45ed,0xa088,0x2048,0x2030,0x2020,0x2018,0x0018,0x0010,0x0010,0x0010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2030,0x0008,0x0008,0x0018,0x0018,0x0020,0x2018,0x2020,0x2028,0x2038,0x6068,0x25e4,0xc9ff,0x25ed,0xa088,0x2048,0x2030,0x2020,0x2018,0x0018,0x0010,0x0010,0x0010,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0008,0x0008,0x0018,0x0018,0x0018,0x2018,0x0020,0x0028,0x2038,0x8068,0x45e4,0xc8ff,0x44ed,0xc088,0x0048,0x0030,0x2020,0x0020,0x0018,0x0018,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2020,0x0008,0x0010,0x0018,0x0020,0x0018,0x0018,0x0020,0x0030,0x2040,0x8070,0x64e4,0xc8ff,0x44ed,0x0091,0x4048,0x0030,0x2020,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0010,0x0018,0x0020,0x0018,0x0020,0x0020,0x2028,0x2040,0xa070,0x84e4,0xc9ff,0x44f5,0x0091,0x2048,0x2038,0x2028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0x0018,0x0018,0x0020,0x2028,0x4040,0xc078,0xa3e4,0xebff,0x65f5,0x0099,0x4050,0x2040,0x2030,0x2020,0x0020,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0x0018,0x0018,0x0020,0x2028,0x4040,0xc078,0xa5e4,0xebff,0xa4e4,0x60a9,0x8060,0x2040,0x0030,0x2020,0x0020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0018,0x0018,0x2018,0x2020,0x2028,0x6038,0xc070,0xe5d3,0xaaf6,0x43cb,0x6199,0x8050,0x0040,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0018,0x0018,0x0018,0x0018,0x0020,0x2030,0x4058,0xa3ba,0x08ee,0x23cb,0xc078,0x2040,0x0038,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x0010,0x0000,0x0008,0x0010,0x0018,0x0018,0x0010,0x0018,0x0020,0x2038,0x6068,0x64db,0x48ff,0xe3d3,0xc080,0x2048,0x2038,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6130,0x2030,0x0000,0x0008,0x0018,0x0018,0x0018,0x0010,0x0018,0x0028,0x2048,0xc080,0xc6ec,0xcbff,0xa4ec,0x60a9,0x4058,0x2038,0x0028,0x0020,0x0020,0x0018,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4130,0x2138,0x0000,0x0008,0x0018,0x0018,0x0018,0x0018,0x0020,0x0030,0x2048,0xe080,0xe6ec,0xebff,0x83e4,0x60b1,0x6060,0x2038,0x0028,0x0020,0x0020,0x0020,0x0020,0x0020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2020,0x4038,0x0000,0x0008,0x0018,0x0018,0x0018,0x0018,0x2020,0x0030,0x2048,0xe080,0x63ec,0x68ff,0x63e4,0x40a9,0x6058,0x2038,0x2028,0x2020,0x2020,0x0020,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x6140,0x2000,0x0008,0x0010,0x0018,0x0018,0x0020,0x2020,0x0030,0x0040,0x8078,0x24e4,0x8aff,0x84ec,0x40a9,0x4058,0x2038,0x2030,0x2028,0x2020,0x0020,0x0010,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4138,0x0008,0x0008,0x0010,0x0018,0x0018,0x0020,0x2020,0x0030,0x0048,0xa078,0x63e4,0xa9ff,0x63e4,0x20a9,0x2058,0x0038,0x2030,0x2028,0x2020,0x0020,0x0010,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x2038,0x0008,0x0008,0x0018,0x0018,0x0018,0x2018,0x2020,0x0030,0x2048,0xc078,0x84ec,0xa9ff,0xa4ec,0x20a9,0x4058,0x0038,0x2028,0x2020,0x2020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2038,0x0008,0x0008,0x0018,0x0018,0x0018,0x2018,0x2020,0x2030,0x2048,0xa078,0x43e4,0xaaff,0x43e4,0x00a1,0x4058,0x2038,0x2028,0x2020,0x2020,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x0008,0x0018,0x0020,0x0020,0x2018,0x2020,0x2030,0x2040,0xa070,0x84e4,0xeaff,0xc4f4,0x60a9,0x4050,0x2040,0x2030,0x2028,0x2020,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x0008,0x0018,0x0020,0x0020,0x2018,0x2020,0x2030,0x2040,0x8070,0x63e4,0xc9ff,0xa4ec,0x60a1,0x4048,0x2040,0x2030,0x2028,0x2020,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2030,0x0008,0x0008,0x0018,0x0018,0x0020,0x0020,0x2020,0x2030,0x0040,0x8070,0x63e4,0xc9ff,0xc4ec,0x40a1,0x2048,0x2038,0x2028,0x2020,0x0020,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2030,0x0008,0x0008,0x0010,0x0018,0x0020,0x0020,0x2020,0x0030,0x0038,0x8068,0x63e4,0xc9ff,0xa4e4,0x2099,0x2050,0x2038,0x2028,0x0020,0x0018,0x0018,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0008,0x0008,0x0010,0x0018,0x0020,0x0020,0x2020,0x0028,0x0038,0x6068,0x43e4,0xa9ff,0xa5e4,0xc090,0x4050,0x2038,0x2028,0x0020,0x0018,0x0018,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0010,0x0010,0x0018,0x0018,0x0020,0x0020,0x0020,0x2028,0x0038,0x6068,0x23e4,0x89ff,0x45dc,0x8078,0x4050,0x2038,0x2028,0x0020,0x0020,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6030,0x0010,0x0110,0x0018,0x0018,0x0018,0x0018,0x0020,0x2028,0x2038,0x6068,0x43e4,0xa9ff,0xa4cb,0xc080,0x2050,0x0038,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4040,0x0018,0x0010,0x0020,0x0018,0x0010,0x0010,0x0018,0x0028,0x0038,0x6068,0x23e4,0x48f7,0x22bb,0x2191,0x2048,0x0030,0x0028,0x0018,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6028,0xe168,0x0010,0x0010,0x0020,0x0018,0x0010,0x0010,0x0018,0x0020,0x0038,0x8068,0x03e4,0x68ff,0x86dc,0xc090,0x0048,0x0030,0x0020,0x0018,0x0010,0x0010,0x0018,0x2018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0x4279,0x0008,0x0008,0x0018,0x0018,0x0018,0x0018,0x0018,0x0020,0x0030,0x6060,0xc3d3,0x07de,0xa4bb,0xa078,0x2040,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0018,0x0020,0x0018,0x0018,0x0018,0x0020,0x0020,0x2028,0x2038,0x0161,0xc150,0x8050,0x6140,0x2028,0x0018,0x0018,0x0010,0x0010,0x0010,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2018,0x2010,0x0010,0x0010,0x0010,0x0018,0x2020,0x2028,0x2030,0x6030,0xe138,0x2020,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0129,0x6018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0x6110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8018,0x6110,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xc120,0x6010,0x0000, +}; + +const unsigned short nx2[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x0008,0x4118,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2010,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0020,0x2010,0x2008,0x0008,0x2008,0x8118,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0008,0x2120,0x4130,0x2020,0x2010,0x2008,0x0008,0x2008,0x8110,0x8110,0x4008,0x4008,0x2008,0x2008,0x4008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc118,0x0442,0x0542,0x8110,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6108,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0xc218,0x2542,0x6752,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0xa210,0x0000,0x0000,0x2000,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x8018,0x0008,0x0000,0xc318,0x2108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2010,0x0010,0x0010,0x0010,0x0010,0x0010,0x0010,0x2018,0xc130,0x4020,0x0010,0x2018,0x0018,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0020,0x0020,0x2030,0x2030,0x2048,0x6060,0x8160,0x8158,0x0030,0x6048,0xc160,0x8058,0x0048,0x2038,0x2038,0x0030,0x0028,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0020,0x0028,0x2030,0x2030,0x2038,0xe168,0x8399,0xa178,0x0271,0xc150,0x2169,0xa168,0x4381,0x8389,0x8050,0x2040,0x2038,0x2030,0x2020,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x2030,0x0008,0x0018,0x2028,0x2038,0x4050,0xa070,0xc4b2,0x66ec,0xe4f3,0x04e3,0xa4ca,0x23ba,0x24e3,0x02e3,0x22eb,0x05fc,0xa3e3,0x02aa,0x8068,0x4048,0x2030,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8148,0x0010,0x0028,0x2048,0x4058,0xe2a1,0x25db,0xe5f3,0x83f3,0xc2e2,0xa1b1,0x2089,0x8070,0xe088,0xa0b1,0x41d2,0xe1da,0xa4eb,0x86eb,0xa5ca,0xa070,0x2048,0x2038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8148,0x0010,0x2038,0x4060,0x8199,0x45f4,0x62ca,0x83d2,0x01ba,0x2091,0x8060,0x6050,0x4050,0x4058,0x4060,0xc080,0x8099,0xe1b1,0x83d2,0x65eb,0x83ba,0x8168,0x4050,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x2018,0x4048,0x2091,0x44ec,0x43f4,0x80b9,0x80a9,0xe078,0x4058,0x4048,0x4038,0x2038,0x2038,0x2040,0x2050,0x8068,0x0089,0x80a9,0x81ca,0x46f4,0xa299,0xa070,0x4040,0x0100,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4038,0x0020,0xc070,0x02d3,0xe4fc,0x03d3,0x0091,0xe078,0x6058,0x4048,0x2038,0x4028,0x2028,0x2028,0x2028,0x2038,0x4048,0x8068,0xc080,0xa1a1,0x64db,0xa4e3,0xe1b1,0x6058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0020,0x8091,0x84f4,0x45ec,0xc1a9,0xc180,0x8058,0x6048,0x4038,0x2028,0x2020,0x2020,0x0020,0x0028,0x2030,0x2038,0x6050,0xa068,0x2089,0x01b2,0x07fd,0xa3db,0xc060,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2108,0x0020,0x2020,0x42a2,0x46fd,0x43d3,0x4199,0x8070,0x4050,0x4040,0x2030,0x2020,0x0020,0x0028,0x0028,0x0028,0x2030,0x4038,0x4048,0x8060,0x2081,0xa199,0xe6f4,0xc5f4,0x4189,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x2028,0x03bb,0x66fd,0x21ba,0xe080,0x2058,0x2048,0x4040,0x2030,0x2020,0x0020,0x0020,0x0020,0x0028,0x2030,0x2038,0x2048,0x8060,0xc070,0xe080,0x85ec,0x65fd,0xc1a1,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x4028,0x85cb,0xa5fc,0x80a1,0xa060,0x4048,0x2048,0x2038,0x0028,0x2020,0x2020,0x0020,0x0020,0x0020,0x2030,0x2038,0x2048,0x6058,0x8060,0xe088,0x23ec,0xc6fd,0xe1a1,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0x23a2,0x82d2,0xe090,0x4050,0x2040,0x2040,0x2038,0x0028,0x0020,0x2020,0x0020,0x0020,0x0028,0x2030,0x2040,0x4048,0x4058,0x4060,0x6199,0x24ec,0x65fd,0xa1a1,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0040,0x8270,0x6060,0x2030,0x2030,0x2038,0x2030,0x0030,0x0028,0x2020,0x0020,0x0020,0x0028,0x2030,0x2040,0x2048,0x4058,0x6068,0x41c2,0x85fc,0xc6fc,0xc2a1,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x0030,0x2030,0x2028,0x2030,0x2030,0x2030,0x0030,0x0028,0x2020,0x2020,0x0020,0x2028,0x2038,0x2040,0x4050,0x4048,0xc180,0x01e3,0x85f4,0xc3da,0x8299,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0020,0x2020,0x0028,0x2028,0x2028,0x2028,0x2028,0x2028,0x2020,0x2020,0x0028,0x2030,0x2038,0x2048,0x2050,0x4050,0x60a1,0x22ec,0x27ed,0xe1c1,0x0181,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2010,0x2018,0x0020,0x0020,0x2020,0x2028,0x2028,0x2028,0x2020,0x2020,0x0028,0x0030,0x2038,0x2050,0x6058,0xc178,0xc1d2,0xe6fd,0x66d4,0x60a9,0x8160,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0010,0x0018,0x2018,0x0020,0x0020,0x2020,0x2020,0x2028,0x2030,0x2030,0x0030,0x0030,0x0038,0x4050,0xa170,0xe278,0xe3a9,0x26fd,0xc6fd,0x02aa,0x6068,0x2040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4038,0x2028,0x0000,0x0010,0x0018,0x2018,0x0018,0x0018,0x2020,0x2028,0x2038,0x2050,0x2058,0x2058,0x8070,0x2091,0xc0b9,0x82ca,0x82b2,0xc7e4,0x87ed,0xc3ba,0x8078,0x2048,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4038,0x4030,0x0008,0x0010,0x0018,0x2020,0x0020,0x0020,0x0030,0x2040,0x6060,0x6178,0xc090,0x80a1,0x01c3,0xe4e4,0x04f6,0x67fe,0xe7ec,0x04d4,0x8181,0x8060,0x6050,0x2040,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x0008,0x0010,0x0018,0x0020,0x0020,0x0030,0x0040,0x2058,0x2191,0x82ba,0xa3ec,0x06fe,0xa5fd,0x85f5,0xa3e4,0x22bb,0x4081,0x0079,0x8068,0x4048,0x2030,0x2038,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4038,0x0008,0x0010,0x0018,0x0020,0x2030,0x2048,0x6060,0x2089,0xe2ca,0xa6fd,0xc6f5,0x83cb,0xc1a1,0x60a1,0xe080,0x8068,0x4058,0x6060,0x6050,0x2038,0x0028,0x2028,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0008,0x0008,0x0020,0x2030,0x6048,0x8070,0x00aa,0x05ed,0x49fe,0x04e4,0x81a9,0x0168,0x4060,0x6058,0x4050,0x2048,0x4048,0x4048,0x2038,0x2030,0x0020,0x0020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0008,0x0010,0x0028,0x4048,0x8070,0xe1b1,0xa8f5,0x4af6,0xa4cb,0x8099,0x8070,0x4050,0x4048,0x4048,0x4040,0x4038,0x2038,0x2038,0x2030,0x2028,0x2018,0x2010,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0008,0x0018,0x2038,0x6058,0x6091,0xa4ec,0xa6f5,0xc1c2,0xc078,0x6060,0x2048,0x2038,0x2030,0x2038,0x4038,0x4030,0x4030,0x2030,0x2030,0x2028,0x2020,0x2010,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0010,0x0028,0x6050,0x4079,0x84dc,0x87fe,0xa2db,0x2091,0x6168,0x4150,0x2040,0x2030,0x2030,0x2030,0x2030,0x2030,0x2030,0x2028,0x2028,0x2020,0x2018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0010,0x0030,0xc170,0x01bb,0xa6fe,0xa3ec,0x80a1,0xa068,0x2050,0x2040,0x2038,0x0030,0x0030,0x2030,0x2030,0x2030,0x2030,0x0028,0x0020,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0008,0x0038,0x8199,0x04f5,0x25fe,0xa1ca,0xe080,0x8050,0x2040,0x2038,0x2030,0x0030,0x0030,0x0030,0x0030,0x0030,0x0030,0x0028,0x0028,0x0020,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0018,0x2050,0x42b2,0x68fe,0xa1e3,0x60a9,0xc070,0x6050,0x2040,0x2038,0x2030,0x2030,0x2030,0x0030,0x2030,0x2030,0x2030,0x0030,0x0028,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0020,0xc078,0x22ba,0xa9fd,0x61c2,0x0099,0xa070,0x6058,0x4048,0x4040,0x2038,0x2038,0x2030,0x0030,0x2038,0x2030,0x2030,0x2030,0x2030,0x2028,0x0020,0x0018,0x2008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x2028,0x4030,0x62b2,0x45e4,0x22aa,0xc0a9,0x0089,0xa070,0x6060,0x4058,0x4048,0x2048,0x2040,0x0040,0x2040,0x4048,0x2040,0x2040,0x2040,0x2038,0x0030,0x0028,0x0028,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x6030,0x23cb,0x4afe,0xe1a9,0x2191,0x0189,0xa078,0x8070,0x8068,0x6058,0x4050,0x4048,0x2048,0x8158,0x8158,0x8058,0x6058,0x4050,0x2048,0x2038,0x2030,0x0030,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x4030,0x83cb,0x87fe,0xc1ca,0xc188,0xa188,0xc088,0x0091,0x2191,0x4189,0xe078,0x8068,0xa068,0xe178,0x0081,0xe080,0x0079,0x8060,0x2050,0x6058,0x6060,0x4048,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0xa148,0x6038,0xe3cb,0xa5fe,0x80f3,0x60ca,0x2099,0xc090,0xa0b1,0x61ca,0xa1d2,0x61ca,0x00a1,0x81b1,0xc1b9,0x43ca,0xe1b9,0x2089,0x8078,0x6199,0x21b2,0x80a9,0xa088,0x0030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xa128,0x2349,0x8038,0x25d4,0x47ff,0x25fe,0x04fe,0xa6f5,0x05dc,0x21ba,0x01ba,0x02d3,0x88ec,0xe5b2,0xe5ca,0x87e3,0xa4d2,0x81ca,0x23c3,0xc6e4,0xc5fd,0xe5fd,0x66f5,0x83e3,0xc260,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2020,0x21aa,0xe6ec,0x47f5,0x26f5,0x26f5,0x27f5,0x45e4,0xa2c2,0x6199,0x048a,0xe148,0x4271,0x6391,0xe4a1,0x86cb,0x66dc,0x65dc,0x44dc,0x45d4,0x45d4,0xc2ba,0x8150,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa058,0x4189,0x4189,0x4189,0x2081,0x0081,0x2081,0x4081,0x2081,0x6379,0xa148,0x2259,0xa150,0x4048,0x2040,0x2048,0x2048,0x2048,0x2048,0x2048,0x2040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008,0x2008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x2008,0xe228,0x8018,0x0008,0x0000,0x0000,0x0100,0x0100,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2100, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2118,0x6118,0x4110,0x4110,0x2110,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8010,0x6008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa018,0x4008,0x0000, +}; + +const unsigned short nx3[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x0008,0x6118,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2010,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0020,0x0020,0x2010,0x2008,0x0008,0x2008,0xa118,0x6118,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2120,0x4130,0x2020,0x2010,0x2008,0x0008,0x2008,0x8118,0x8118,0x6110,0x6110,0x4110,0x4018,0x4128,0x4120,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0xc218,0xe449,0x0542,0x8110,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6108,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0xc218,0x054a,0x6752,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0xa210,0x0000,0x0000,0x2000,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8120,0x0008,0x0000,0xe320,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x2018,0x4018,0x2020,0x2020,0x2020,0x4028,0x2028,0x0020,0x2020,0xe138,0x6028,0x2020,0x6028,0x4028,0x2028,0x4028,0x4028,0x2020,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0108,0x4138,0xa170,0xc180,0x4189,0x4099,0x82a1,0x82a1,0x61a1,0xa2a9,0x0089,0x2038,0xe160,0x82a1,0x82a1,0x4099,0x8199,0x40a1,0x00a1,0x2099,0xe080,0x8170,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xc160,0xc5ca,0x65e3,0x84e3,0x45db,0x83c2,0xc4ca,0xa3ca,0x63c2,0xc3c2,0x2171,0x439a,0xa4ca,0x86e3,0xc7e3,0x65eb,0x86eb,0x25e3,0x66e3,0xa5db,0xc1a1,0x8148,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2030,0x0010,0xe260,0xa6c2,0x65e3,0xc4eb,0x24db,0x84ca,0x84ca,0x83c2,0xa4ca,0x44ba,0xa2b1,0x63ca,0xa3ca,0xa3ca,0x63ba,0xa4ca,0x44e3,0x63eb,0x03ec,0x68fe,0xe3ba,0x6050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8048,0x0018,0x6048,0xa078,0x4099,0xe0b1,0x6199,0xe088,0xe090,0x41a1,0xe090,0xc080,0xa080,0x0099,0x60a9,0x60a1,0x0091,0xe090,0x41a1,0x60c2,0x24f5,0x26e5,0x60a9,0x8060,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8048,0x0018,0x2038,0x8060,0xc068,0xe070,0x4050,0xa060,0x0179,0xe180,0xc070,0xa068,0x4058,0xc078,0x0089,0x4091,0x4191,0x2199,0xe198,0x62ba,0xe7fd,0xc2c2,0x2091,0x6050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x0008,0x0028,0x2040,0x4040,0x2038,0x2038,0x6048,0x8058,0x6058,0xa060,0x4050,0x4050,0x6060,0xc070,0xc078,0x2189,0x41a9,0xa2ca,0x04f5,0xe2c2,0xe088,0xc080,0x4130,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4038,0x0008,0x0020,0x2030,0x2028,0x2028,0x2030,0x4038,0x4048,0x4048,0x4048,0x4048,0x4048,0x6058,0x8068,0xc070,0x2199,0x41c2,0xe5f5,0x23e5,0xc178,0x4060,0xa068,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2030,0x0000,0x0018,0x0028,0x2020,0x2020,0x2028,0x2030,0x2038,0x4040,0x2040,0x4040,0x4040,0x4058,0x6068,0x0089,0xe0b9,0xa4ec,0x27fe,0x22ba,0x8168,0x6050,0x8050,0x4028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x0028,0x0008,0x0010,0x0020,0x2020,0x2020,0x2020,0x2028,0x2030,0x4038,0x4038,0x2040,0x4040,0x4058,0x8078,0x60a9,0xc3eb,0x68fe,0x63e3,0x20a1,0x8058,0x6048,0x4048,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0x0008,0x0010,0x0018,0x0018,0x0018,0x2018,0x2028,0x2028,0x2030,0x2038,0x2040,0x2048,0x8068,0x0099,0xc1da,0x48fe,0xa6e4,0x81a1,0xe070,0x6048,0x6040,0x4040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0000,0x0010,0x0018,0x0018,0x0018,0x0018,0x2020,0x2028,0x2030,0x2040,0x2048,0x4058,0xe180,0x00ca,0x86fd,0xa6fd,0x01c2,0x0189,0x6050,0x2038,0x4038,0x4038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0000,0x0008,0x0018,0x0018,0x0010,0x0018,0x0020,0x2028,0x2030,0x2040,0x2048,0x6158,0x61a9,0x84f4,0x46fe,0x01db,0x40a9,0xc178,0x4048,0x2038,0x2038,0x4038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0010,0x0010,0x0010,0x0018,0x0018,0x2020,0x2030,0x2040,0x4148,0x6168,0x42cb,0x87fe,0xe2eb,0xa0b9,0x0091,0x8070,0x2048,0x2040,0x4040,0x4030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0010,0x0010,0x0010,0x0018,0x0018,0x0020,0x0030,0x2040,0x4050,0x61a1,0x85f5,0x23fd,0x40e2,0xa0b9,0x2091,0x6068,0x4058,0x6058,0x4040,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0010,0x0018,0x0018,0x0020,0x0028,0x2030,0x4048,0xe5aa,0x89f5,0xc6f4,0xe5eb,0x61ca,0x2099,0x6070,0xa068,0x8060,0x4040,0x2038,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x0008,0x0008,0x0010,0x0018,0x0018,0x0020,0x0020,0x2020,0x4028,0xe068,0x02b2,0x04d3,0x65db,0xa5e3,0x25d3,0xa1a1,0x0089,0x8068,0x2040,0x2040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x2000,0x0008,0x0008,0x0008,0x0010,0x0010,0x0018,0x0020,0x0020,0x2028,0x2030,0x8050,0xe178,0x4091,0xe1b1,0x24db,0xc5eb,0x06e4,0xa3c2,0xa078,0x4050,0x2048,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6138,0x2030,0x0000,0x0008,0x0010,0x0008,0x0008,0x0010,0x0018,0x0020,0x0028,0x2028,0x2038,0x4040,0xc068,0x6091,0x80a1,0xc1a9,0x81a1,0x05dc,0x67fd,0xe1b9,0xc080,0x4058,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4030,0x4030,0x0000,0x0008,0x0010,0x0010,0x0008,0x0010,0x0018,0x0020,0x0028,0x2028,0x2038,0x2038,0x4048,0xc068,0x0081,0x6189,0x0081,0xc1a9,0xa5db,0x25ec,0x81a9,0xa078,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x4030,0x0000,0x0008,0x0010,0x0010,0x0010,0x0018,0x0018,0x0020,0x0020,0x2020,0x2028,0x2028,0x2038,0x4048,0xa060,0xe070,0xc068,0xc1b1,0x03e3,0x46f4,0x22ba,0x4099,0x6048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x0008,0x0008,0x0010,0x0010,0x0018,0x0020,0x0020,0x0020,0x2020,0x2020,0x2020,0x0020,0x2030,0x4040,0x6050,0x6050,0xc060,0xa0b1,0xc2ea,0x83f3,0xa4d2,0xc2b9,0x8050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x0000,0x0008,0x0010,0x0010,0x0018,0x0020,0x0020,0x0020,0x2020,0x0020,0x0020,0x0020,0x0028,0x2038,0x2040,0x4048,0xc068,0x2099,0x41d2,0x02eb,0x04e3,0xa3b9,0xa058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0000,0x0008,0x0018,0x0018,0x0020,0x0020,0x2020,0x0020,0x0020,0x0020,0x0020,0x0020,0x0028,0x0038,0x2038,0x4048,0x8060,0xe080,0xc1a9,0x61ca,0x04f4,0xa4a1,0xc160,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0000,0x0008,0x0020,0x0028,0x0028,0x2028,0x0028,0x2020,0x2020,0x2020,0x2020,0x2020,0x0028,0x2030,0x2038,0x4048,0xa060,0xc070,0x0089,0x20ba,0x84fc,0x43aa,0xa058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0008,0x0010,0x2038,0x0040,0x0038,0x0030,0x0028,0x2028,0x2028,0x2028,0x0028,0x0028,0x0030,0x2038,0x2038,0x8050,0xa060,0xc070,0x0099,0x81d2,0x63fc,0xa5bb,0x8058,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x0008,0x0018,0x6048,0x2050,0x2048,0x2040,0x0038,0x2038,0x2030,0x2030,0x2030,0x2030,0x2030,0x2038,0x4040,0x6050,0x8060,0x8068,0x40a1,0x81e2,0x63fc,0xe6bb,0x8058,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0008,0x0018,0xc160,0xc078,0xc070,0x6058,0x2048,0x2040,0x2038,0x2030,0x2030,0x2030,0x2038,0x2038,0x4040,0x6050,0x8058,0x8070,0xa1b1,0xa2e2,0x25fd,0x04a3,0x6050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x4028,0x0010,0x0028,0xa191,0xc2ca,0x60a9,0x0089,0x6060,0x4050,0x4048,0x2040,0x2040,0x2038,0x2040,0x4040,0x6050,0x6058,0x8060,0xe080,0x21ca,0xc1da,0xa7fd,0x039a,0x8050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0018,0x4048,0xc291,0x26f5,0x40ca,0x80b1,0xa080,0x4060,0x4058,0x4050,0x4050,0x2048,0x4048,0x4048,0x6058,0x6068,0x8070,0xe1a1,0x40ca,0x03ec,0x06dd,0xa1a1,0xa058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0018,0xa150,0xa078,0x05c4,0x03ec,0xc0c9,0x80b1,0xc080,0xa070,0x8068,0x4060,0x4050,0x4050,0x6060,0xa070,0xa070,0x2091,0x41d2,0xa0da,0x85f5,0x83a2,0x40a9,0x6050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0018,0x6048,0xa078,0x8289,0x67ed,0x42db,0x20d2,0x80b1,0x0091,0xe090,0xa080,0x6068,0x4060,0xc078,0xe088,0x0089,0x42ca,0x41d2,0x05f5,0x46cc,0x2091,0x2091,0x6048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2038,0x2010,0x6038,0xe078,0x4299,0x429a,0xc7ec,0x82e3,0xe0c1,0x60b1,0x60a9,0x40a1,0xa080,0xc080,0x4199,0x20a1,0xc0b9,0xa2e2,0xc6f4,0x67d4,0x6299,0x2189,0xc078,0x4040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4128,0xa058,0x2010,0x2028,0x6060,0x0081,0x0081,0xc299,0xa7ec,0xa6f4,0x03e3,0xc0c9,0xc0c1,0x20a9,0x21a9,0x40a9,0x60c2,0x63ec,0x86f5,0x06c4,0x2089,0xe088,0x8070,0x6068,0x2038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0x0161,0x0010,0x2028,0x4050,0x8068,0x0081,0x0089,0x0181,0x26b3,0xe9e4,0xa6e4,0x46dc,0xc4ca,0x24cb,0xe6dc,0xe5ed,0x05dd,0x839a,0xc070,0x0079,0x8068,0x2058,0x0050,0x0030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x2030,0x4048,0x6050,0x8058,0x8058,0x6068,0x8068,0x0089,0xa3a1,0x26bb,0xc279,0x05ab,0x04b3,0xc291,0xc068,0x8060,0x6058,0x4050,0x2040,0x2038,0x2030,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x4030,0x4030,0x6030,0x4038,0x4048,0x8050,0xc060,0xa160,0x0169,0xa040,0x6259,0x6040,0x2038,0x2030,0x2030,0x0028,0x0020,0x2020,0x2018,0x2018,0x2008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0008,0x0008,0x0008,0x0131,0xa020,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0x4010,0x0008,0x2008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2108,0x4108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x8010,0x4008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa018,0x4008,0x0000, +}; + +const unsigned short nx4[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8110,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x4108,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc118,0xe449,0x0542,0x8110,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6108,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0xc218,0x054a,0x6752,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0xa210,0x0000,0x0000,0x2000,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x8120,0x0008,0x0000,0xe420,0x2108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0018,0x2020,0xa130,0x2018,0x0008,0x4008,0x2008,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x0010,0x0010,0x0010,0x2018,0x2018,0x2028,0x2030,0x2040,0x2030,0x2018,0x2018,0x2010,0x2008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0010,0x0010,0x0010,0x0010,0x0010,0x0010,0x2018,0x2030,0x4048,0x8271,0xa158,0x2028,0x2018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x2030,0x0008,0x0008,0x0010,0x0018,0x0018,0x0010,0x2010,0x2028,0x2038,0x4050,0xa291,0x0aee,0x02aa,0x2058,0x2028,0x2010,0x2010,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8048,0x0010,0x0010,0x0018,0x0020,0x2020,0x2018,0x0018,0x2040,0x6050,0x8070,0x86dc,0xc7fd,0x81a9,0x8070,0x4040,0x4028,0x2020,0x0010,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8048,0x0008,0x0010,0x0020,0x2028,0x2028,0x0020,0x2030,0x4050,0x6060,0xe0a1,0x88fe,0xe3e3,0x2199,0xa070,0x4048,0x2030,0x2020,0x0018,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x6040,0x0008,0x0018,0x2028,0x2028,0x0028,0x2030,0x4040,0x4058,0xa078,0x42dc,0x64fe,0xa1ca,0xe088,0xa068,0x4048,0x2038,0x2020,0x0018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4038,0x0008,0x0020,0x2028,0x2028,0x2028,0x2030,0x4040,0x6068,0xe1b1,0x27f6,0x62f4,0x80b1,0xa078,0x8068,0x4048,0x2038,0x0028,0x0018,0x0010,0x0008,0x0008,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x2028,0x0008,0x0020,0x2028,0x2028,0x2030,0x2040,0x4050,0xa078,0x62d3,0x68fe,0x01db,0x0099,0x8070,0x8060,0x4048,0x2038,0x0028,0x0018,0x0018,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0008,0x2018,0x4028,0x2030,0x4040,0x2048,0x8068,0x8099,0x86f5,0x44f5,0x60ca,0xe088,0x6070,0x6060,0x4048,0x0040,0x0028,0x2020,0x0018,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0008,0x0020,0x2030,0x4030,0x6040,0x4050,0xa078,0xe1c2,0x88fe,0xa1eb,0xc0b9,0xc080,0x6068,0x6058,0x4048,0x0038,0x0030,0x0020,0x0018,0x0010,0x0010,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0008,0x0020,0x2030,0x4038,0x4040,0x8060,0x21a1,0xa4ec,0x07fe,0xc0e2,0xa0b1,0xa080,0x8068,0x8058,0x6048,0x0038,0x2030,0x2020,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x2028,0x2038,0x4040,0x4048,0xa168,0x22b2,0x68fe,0x83ec,0x60d2,0x80a9,0xa080,0xa070,0xa060,0x4048,0x0040,0x2038,0x2028,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2028,0x4040,0x4048,0x4050,0x0179,0x25dc,0x68fe,0x40eb,0x00ca,0x40a1,0x8080,0x0089,0xa070,0x6048,0x4048,0x2040,0x2028,0x0018,0x0020,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4030,0x6048,0x6050,0x8060,0x6091,0xe6f5,0x24fd,0xc0ea,0x01ba,0x40a1,0xe2a1,0xa8e4,0x6199,0xa068,0x6060,0x4048,0x2030,0x2020,0x0028,0x0020,0x2018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x6038,0x6050,0x8058,0xc078,0xe2c2,0xa5fd,0xa2e3,0x61d2,0xe1b1,0x0091,0x42aa,0x69f5,0xc2a1,0xc078,0x6060,0x4048,0x2030,0x2028,0x2028,0x2018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x2030,0x4050,0x8060,0x4099,0x86f5,0x27f5,0xa1b9,0x2191,0xe080,0xa080,0x02a2,0x86e4,0x4191,0x4060,0x4058,0x4050,0x2030,0x2030,0x2028,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0010,0x0008,0x2030,0x6058,0x8068,0x42ba,0xe7fd,0xe2da,0xa2c1,0x61b1,0x0091,0x2199,0x82ba,0x66f5,0x81a1,0x8070,0x4060,0x4050,0x2038,0x2030,0x0028,0x0018,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6030,0x4028,0x0008,0x6040,0x8168,0x0289,0x64d3,0x42f4,0x21e2,0x01ca,0xa0b1,0xa0b9,0xa0b1,0x02d3,0x88fe,0xc2d2,0x61a1,0xa078,0x6050,0x4040,0x2038,0x2030,0x2028,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6030,0x4030,0x0010,0x8048,0x0281,0x82a9,0xe5ec,0x41eb,0x62ea,0x42da,0xe0b9,0xc0b9,0xa0b9,0x42db,0x88fe,0xe1d2,0x60a9,0xe180,0x8058,0x6050,0x4048,0x2038,0x2030,0x0030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2020,0x4028,0x0010,0x4040,0xa078,0x03cb,0xc6fd,0x41eb,0x20da,0x21d2,0xc0c1,0xc0b9,0xa0b9,0x02d3,0xc7fe,0x22e3,0xa1b9,0x2091,0x6068,0x8068,0x6058,0x2040,0x2038,0x0038,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2020,0x4028,0x0010,0x4040,0xe078,0xc4dc,0x44fd,0x61f3,0xa1e2,0xa0c1,0x40b1,0x60b1,0x01c2,0x62db,0xe7fe,0x22eb,0xa0c1,0x4099,0x0099,0x2091,0xe080,0x6050,0x2040,0x0038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4028,0x0008,0x0038,0x019a,0x68fe,0x22fc,0x40fb,0xe0f2,0x60e2,0x00d2,0x61da,0xc0e2,0xe1eb,0x07ff,0x82eb,0x82e2,0xc1b9,0x20ca,0xc0b9,0x0091,0x4068,0x2048,0x4040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x0038,0x83c3,0xc7fe,0xa2fc,0x82f4,0x82ec,0x62ec,0xa2f4,0xe3f4,0x63f5,0x24fe,0x67ff,0xe5f5,0x05f5,0x03e4,0xe5e4,0xc4e4,0x64d4,0x63bb,0xc068,0x2040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x2030,0x82b2,0x68f6,0xc7fe,0xc6fe,0xc6fe,0xa6fe,0xa6f6,0x87f6,0x67f6,0xc6f6,0x88ff,0xa8fe,0xa7f5,0x67f5,0x08f6,0xc8f5,0xc8f5,0xc7dc,0x0169,0x0040,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x4028,0xe080,0x02ba,0x82c2,0x21ba,0x81ca,0x80d2,0xc1da,0xc0da,0xc1ea,0xe1f3,0x07ff,0xe2f3,0x00ca,0x20d2,0x01ba,0xa1a9,0xc088,0x8068,0x4048,0x2038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0008,0x2020,0xa060,0xe080,0x2089,0x2099,0x60a9,0x60a9,0x80b9,0x00c2,0x20d2,0xe3eb,0xe8fe,0x42eb,0x60b9,0x80b9,0x60a1,0xe080,0x4060,0x4050,0x4040,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0008,0x0018,0x8050,0xa060,0xe070,0xe080,0x0089,0x0091,0x40a1,0x80b1,0x01ca,0xc3e3,0xc7fe,0x81d2,0x40a9,0x40a1,0xe080,0x8068,0x4050,0x4040,0x0030,0x0028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x0018,0x4038,0x6048,0x8060,0xa068,0xa070,0xc078,0x2091,0x60a9,0xc0c1,0xa3e3,0xa6fe,0x21c2,0x60a1,0x0089,0xa068,0x4050,0x4048,0x2038,0x0030,0x0020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x2020,0x2030,0x6038,0x6048,0x6050,0x6058,0xa068,0xe178,0x2099,0xa0b9,0xe4e3,0x66f6,0xc0b9,0x60a1,0xe080,0x4058,0x4048,0x2040,0x2030,0x0028,0x2020,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x0020,0x2028,0x4028,0x4038,0x4040,0x4050,0x6060,0xc078,0x2091,0x81b1,0x04e4,0xe6ed,0x60b1,0x40a1,0xa068,0x2048,0x4040,0x2030,0x2020,0x2020,0x2020,0x2008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x2020,0x2028,0x2020,0x4030,0x4038,0x4040,0x4050,0xa070,0x0091,0x61b1,0x45e4,0xc6e4,0x60b1,0x0089,0x4058,0x4040,0x4030,0x2028,0x2020,0x2020,0x2020,0x2008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2038,0x0008,0x2018,0x2030,0x2028,0x2020,0x2020,0x4030,0x4048,0x6060,0xa080,0x61b1,0x66e4,0xc4d3,0x62a9,0x8070,0x4050,0x4038,0x2028,0x2020,0x2018,0x2020,0x2020,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6128,0xc160,0x2010,0x2010,0x2028,0x4028,0x2020,0x2018,0x2028,0x2038,0x4050,0xa070,0x41a1,0x25e4,0xa3d3,0xc180,0x6058,0x4040,0x2028,0x0020,0x0018,0x0020,0x0020,0x2020,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0x0161,0x0010,0x0018,0x2028,0x2020,0x2020,0x0020,0x0020,0x0028,0x2038,0x6050,0xc078,0xc5db,0xa5cb,0x4058,0x4040,0x2028,0x2020,0x0018,0x0018,0x0018,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0018,0x0028,0x2028,0x0028,0x0020,0x0020,0x0028,0x0028,0x0030,0x2038,0x4271,0x6279,0x0030,0x0020,0x0018,0x0018,0x0018,0x0010,0x0010,0x0018,0x0018,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0018,0x0018,0x0018,0x0018,0x0018,0x0018,0x0018,0x0020,0x8048,0xe050,0x2018,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x2008,0xc128,0x6118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2108,0x4108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8010,0x6008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xa018,0x4008,0x0000, +}; + +const unsigned short nx5[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2008,0x2008,0x0008,0x0008,0x6110,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2110,0x2010,0x0008,0x0008,0x2008,0x0008,0x0008,0x6010,0x4008,0x2000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0xc218,0x2642,0x254a,0xa118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6110,0x8118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4010,0x0008,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0xc210,0x2642,0xa75a,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6110,0x0000,0x0000,0x4008,0x8108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0xa120,0x2008,0x0000,0x0321,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x2010,0x4018,0x2010,0x0018,0x2020,0x2028,0x0028,0x0028,0x4030,0xc140,0x2020,0x0018,0x4028,0x0020,0x0020,0x0018,0x0018,0x0020,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0028,0x2030,0x6038,0x4050,0x4070,0xc188,0x0191,0x4199,0x0081,0x4058,0xc070,0xa291,0xe2a1,0x02b2,0x83ba,0x83b2,0xc4b2,0xe5c2,0x06cb,0x049a,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0008,0x0018,0x0028,0x2038,0x2040,0x8279,0x83d3,0xc4db,0x25dc,0x85ec,0x26d4,0x03a2,0x26c3,0xa7f4,0x84f4,0xe3f3,0x86eb,0x46e3,0x66e3,0x05db,0x63c2,0x4289,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xc140,0x43ba,0x2028,0x0020,0x2038,0x2040,0x4050,0x25c4,0xa6f5,0xe3c2,0xc4c2,0x43aa,0xe391,0xe2a1,0xa291,0x8189,0x6089,0x0089,0xe088,0x4199,0x2199,0x0089,0xa078,0x2050,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0xc299,0x2028,0x2128,0x2040,0x4050,0xa170,0xc6e4,0x24d4,0xa188,0xa088,0x6078,0x8078,0xe080,0xc078,0x8070,0x8070,0x8070,0x6068,0xa070,0x2181,0xe078,0x6058,0x2040,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4040,0x0018,0x2030,0x6048,0x4050,0xc078,0x85ed,0xe2db,0x2199,0xe088,0xe088,0xa078,0xc078,0xa078,0xa070,0xa070,0xa068,0x8068,0x4058,0x4050,0x6050,0x4048,0x2038,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0010,0x4038,0x8050,0x4050,0xe080,0xa5f5,0x22d3,0x0099,0xe088,0xe188,0x8068,0x6060,0x8068,0xa070,0x8068,0x8068,0x8060,0x6050,0x2040,0x2038,0x2038,0x2038,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0008,0x4038,0x6050,0x2050,0xc299,0xe6fd,0xa1d2,0x0099,0x2191,0xa078,0xa068,0x4058,0x4060,0x6060,0x6060,0x6058,0x4058,0x4048,0x2038,0x2030,0x0028,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x4030,0x6050,0x2058,0x62aa,0x06fe,0x01c2,0x81a9,0x2091,0x8070,0xa060,0x4050,0x4058,0x6058,0x6058,0x4050,0x4048,0x2040,0x2038,0x2028,0x0028,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x4038,0x6050,0x2058,0x03b3,0xa7f5,0xc0b9,0xc1b1,0x0089,0x8070,0x8060,0x4048,0x4050,0x6050,0x6050,0x4048,0x2040,0x2040,0x2040,0x2028,0x2020,0x0028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0010,0x4030,0x6048,0x2060,0xc5cb,0x43dc,0x20ca,0xc1b1,0xc080,0xc078,0xa068,0x4050,0x4050,0x6050,0x4048,0x2048,0x4040,0x2040,0x2040,0x2028,0x2028,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0010,0x4028,0x8048,0x8070,0xe5db,0x42ec,0x41da,0x81a9,0xe080,0xe080,0xa068,0x4050,0x4050,0x4050,0x4050,0x4048,0x4048,0x2048,0x2040,0x2030,0x2028,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x2028,0x8050,0xc180,0x45dc,0x62ec,0x21d2,0x40a1,0x2091,0xe088,0xa070,0x4050,0x4058,0x6058,0x6058,0x6058,0x6050,0x4050,0x2040,0x2038,0x2030,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0010,0x4038,0x8058,0x0191,0xa8ed,0x42ec,0x01ca,0x60a1,0x60a1,0x0091,0xe078,0x6058,0x8060,0xa068,0xc068,0xa068,0x8060,0x6060,0x2048,0x2048,0x2038,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0010,0x4040,0x8060,0x61a1,0x08fe,0x63db,0xa1b9,0xc1b1,0xc1b1,0x60a1,0x4099,0x8070,0x8078,0xe088,0xe080,0x0181,0xe078,0x6058,0x6050,0x4058,0x4040,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6138,0x2018,0x6040,0x6058,0xe1a1,0x47fe,0xc1d2,0x21b1,0x01c2,0xc0b9,0xe0c9,0x21c2,0x22ba,0x62c2,0x22c2,0x81a9,0x2089,0xc078,0x6068,0xa068,0x6060,0x4040,0x0038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x8148,0x2018,0x4038,0x4058,0xc2b2,0x46fe,0x61da,0x21ca,0xc1ca,0x65ec,0xa7f5,0x46e5,0xa5e4,0x06ed,0x25ed,0x25f5,0x85ec,0xe3ba,0x2089,0xe080,0x8068,0x2048,0x0040,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6140,0x0010,0x2038,0x6068,0xe5cb,0xc7f5,0x60ca,0x06ed,0xe8f5,0x46d4,0xc3ba,0xa199,0x2091,0x2199,0xa1a9,0xa2ba,0x05e4,0x87f4,0xc4e3,0x42ba,0xa078,0x6050,0x2048,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x0008,0x4048,0x6070,0xc6dc,0x67f6,0x05f6,0x45ed,0x82c2,0x80a9,0x80a1,0x2089,0xc070,0xc078,0x2099,0x20a1,0x61a1,0x81a1,0x05dc,0xe8fd,0x62c2,0xa078,0x6050,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x4030,0x0008,0x2048,0xa078,0xe5d3,0x2bff,0xe5e4,0xe1c1,0xe1b9,0xa0b1,0x4099,0xe080,0x8068,0x6060,0xc078,0xe080,0xe080,0xa078,0xa199,0x46e4,0x46fd,0xe2b1,0x6070,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0010,0x4028,0x8050,0x4281,0xa4aa,0x81a1,0x0089,0x2089,0x0189,0xc078,0x8060,0x4048,0x4048,0x6058,0x8068,0xa068,0xa068,0x60a1,0x01ca,0x65f4,0xe6f4,0x40a1,0x2040,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0008,0x0018,0x6038,0x8058,0xc078,0x2089,0xe078,0xa060,0x8058,0x6050,0x4040,0x2038,0x2038,0x6048,0x6058,0x4050,0xa068,0x61a1,0xc1c1,0x81d2,0x46fd,0x64cb,0x4148,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0008,0x0018,0x2030,0x8050,0xe068,0xe070,0xa068,0x8058,0x4050,0x2048,0x2040,0x2030,0x2038,0x4040,0x4050,0x6050,0xc078,0x40a1,0xa0b1,0xe0c1,0x04ec,0xc7e4,0xa158,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0000,0x0010,0x2030,0x8058,0xc060,0xc060,0x6058,0x4050,0x4048,0x2040,0x2038,0x0030,0x2030,0x4040,0x4040,0x6048,0xe070,0x0089,0x81a1,0x60a9,0xe3d2,0x88fd,0xa179,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0000,0x0018,0x2038,0x6050,0x8058,0x6050,0x4050,0x4050,0x4048,0x4040,0x2038,0x2030,0x2030,0x2040,0x6048,0x6050,0xc070,0xc080,0x2099,0x20a1,0x20ba,0x26f5,0x639a,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4028,0x0000,0x2018,0x4048,0x8060,0x8060,0x6060,0x6060,0x6060,0x6050,0x6048,0x4040,0x2030,0x4030,0x4048,0x6050,0xc068,0xe080,0x2099,0x2099,0x40a1,0xe0b9,0xc5f4,0x03a3,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x0000,0x2018,0x8150,0xa068,0xc070,0xc078,0xa070,0x8068,0x6060,0x4050,0x4040,0x2038,0x4038,0x6050,0x6058,0xc070,0xe088,0x2099,0x2099,0x80a9,0xe0b9,0xc4f4,0xc3a2,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x2030,0x0008,0x2028,0xc068,0x6099,0x4089,0x2089,0x0089,0xa078,0x6068,0x6058,0x4050,0x2040,0x4040,0x6050,0x8060,0xe078,0x0089,0xe090,0x20a1,0x40a9,0x01c2,0xe4f4,0x2292,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x2018,0x8048,0x27d4,0x63db,0xc1a1,0x4091,0x4099,0xe080,0xa070,0x8068,0x6058,0x4048,0x6048,0x6058,0x8068,0xc080,0x0089,0x0091,0x40a1,0x40a9,0x62ca,0x26f5,0x4179,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x2020,0x4050,0x48dd,0x24ed,0x41ca,0x40a1,0x60a1,0x2099,0x0089,0xc078,0x8068,0x4050,0x6058,0x8060,0xe078,0x0189,0xe088,0x0099,0x20a1,0x40b1,0xc4f3,0xe8e4,0x6158,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6048,0x0018,0x2040,0xa49a,0xcafe,0x63e3,0xe3c1,0x20a9,0x60a9,0x2099,0xe088,0xa078,0x4058,0x4058,0xa070,0x2091,0x0091,0x0091,0x40a1,0x40a1,0x22c2,0x67fd,0x03ab,0x2138,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8050,0x0018,0x2038,0xa170,0x87d4,0x88f5,0xa2d2,0x81b9,0x40a9,0x40a1,0x2091,0x0089,0x6068,0x4058,0xe080,0x4099,0x0091,0x0099,0x60a9,0xc0b1,0x66f4,0xa7e4,0xe088,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0xa060,0x0020,0x2030,0x8168,0x4099,0xc8e4,0x45f5,0x02db,0x20a1,0x2099,0x6099,0x2091,0xa070,0x6068,0x0089,0x2091,0x0091,0xa2b9,0xe2c1,0xc3d3,0x47ed,0xa1a1,0x8080,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8289,0x2028,0x0028,0x8158,0xe080,0x6091,0x46d4,0xe7f5,0x82cb,0x2099,0xc198,0xe090,0xe080,0xe080,0x2091,0xe090,0xe2c1,0x03eb,0x84f4,0xe6e4,0xe191,0x8070,0x8068,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x2269,0x0020,0x0028,0x6050,0xa068,0xe070,0xc080,0xc3ba,0x67e5,0x07e5,0x03c3,0x02aa,0xc291,0x84b2,0x42b2,0x23d3,0xa6fc,0x05f5,0xe3cb,0x4179,0x6058,0x6058,0x6058,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0010,0x0030,0x4050,0x6058,0x6058,0x6050,0x4068,0x2189,0x44cb,0xc6f4,0x48fd,0xe5b2,0xa6e4,0xa6fd,0xe7ec,0x86c3,0xc291,0x4058,0x2040,0x2040,0x2038,0x2038,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x6038,0x8048,0x8048,0x8040,0x8040,0x6148,0x6150,0xa060,0x6281,0xe070,0xe281,0x6169,0xa048,0x2028,0x2028,0x0030,0x0030,0x0028,0x0028,0x2028,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0008,0x2010,0xe230,0x6120,0x0008,0x0000,0x0000,0x0008,0x0010,0x0010,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0100,0x0000,0x0000,0x0000,0x2010,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6108, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0010,0x4020,0x2118,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0018,0x6028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0xa120,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x4028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4010,0xc120,0x4008,0x0000, +}; + +const unsigned short nx6[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0008,0x6110,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x0000,0x0008,0x0008,0x0008,0x6010,0x4008,0x2000,0x0000,0x0000,0x0000,0x0010,0x0018,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0xc218,0x2642,0x254a,0xa118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4108,0xa218,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2010,0x0008,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0xc210,0x2642,0xa75a,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x4000,0xa108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4018,0xa120,0x2008,0x0000,0x2329,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2008,0x2008,0x0008,0x0008,0x0008,0x0000,0x0008,0x0020,0x4030,0xc138,0x2018,0x0010,0x4018,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0020,0x2018,0x2018,0x2018,0x2018,0x2020,0x0020,0x0028,0x0038,0x8068,0x6050,0x0020,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4028,0x0008,0x2010,0x0018,0x0018,0x2020,0x2020,0x2020,0x2028,0x0028,0x0030,0x6179,0x65ec,0x43b2,0x0028,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xc140,0x43c2,0x2028,0x2018,0x2028,0x2020,0x2028,0x2028,0x2020,0x2030,0x0038,0x4179,0x85f5,0x85e4,0xc078,0x0038,0x0028,0x0018,0x0018,0x0018,0x2018,0x0018,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0xc299,0x2028,0x2028,0x2030,0x2028,0x2028,0x2028,0x2028,0x0040,0x4181,0x86ed,0xc4ec,0x2199,0x4058,0x2040,0x2038,0x0028,0x0020,0x0020,0x2018,0x2018,0x0010,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x4048,0x0010,0x2028,0x2030,0x2030,0x2030,0x2030,0x4040,0xa180,0xe6ec,0xc5ec,0x20a1,0xc078,0x6050,0x2038,0x2030,0x2028,0x0020,0x0020,0x2020,0x0018,0x0018,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0010,0x2028,0x2038,0x2030,0x2038,0x2040,0x8068,0xc5d3,0x68f5,0x61a9,0x8080,0xa068,0x6050,0x2040,0x2038,0x2028,0x2020,0x0020,0x0020,0x0018,0x0018,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0010,0x2028,0x2038,0x4030,0x2038,0x2058,0xc3b2,0x08fe,0x82ba,0xa188,0x8078,0xa068,0x4048,0x2040,0x2040,0x2028,0x2020,0x2020,0x2020,0x2020,0x2018,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0010,0x2028,0x4038,0x4030,0x6048,0x2189,0x66fd,0xa3d3,0x20a1,0xc080,0xa070,0x6058,0x4048,0x2040,0x2040,0x2030,0x0028,0x0028,0x0020,0x2020,0x2018,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0010,0x2028,0x4040,0x4040,0xa068,0x03dc,0x44ed,0xa0b1,0x0099,0xe080,0xa070,0x6058,0x4050,0x4048,0x2040,0x2038,0x0030,0x0028,0x0028,0x2018,0x2020,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x2028,0x6048,0x2050,0x219a,0x25fe,0xe2ca,0x61a9,0x0091,0x0189,0xa070,0x4058,0x4050,0x4050,0x4048,0x2038,0x2038,0x2030,0x2030,0x0020,0x2020,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x4028,0x6048,0xa070,0xc5dc,0x24ed,0xa0b9,0x61a1,0x0089,0x0089,0xa070,0x4050,0x4050,0x4050,0x4048,0x4048,0x4040,0x2038,0x2030,0x0028,0x2028,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x4030,0x6058,0x01b2,0x68fe,0xe2d2,0x60b1,0x2099,0x4199,0x2091,0xc070,0x4050,0x4050,0x6058,0x6050,0x6050,0x4050,0x2040,0x2038,0x2028,0x2028,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0018,0x4048,0x8070,0x84dc,0xa5f5,0xa0b9,0x60b1,0x20a1,0x60a9,0x4099,0xe080,0x4058,0x6060,0x8068,0xa068,0x8068,0x6060,0x4050,0x2040,0x2040,0x2038,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4028,0x0020,0x6150,0x4191,0x27f6,0xa2e3,0x60b1,0x40a1,0x80a9,0x60a9,0x20a1,0xe090,0x6078,0x8078,0x8078,0xa078,0xa078,0xa068,0x6058,0x4048,0x4050,0x2038,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6138,0x2028,0x6058,0x02b3,0x68fe,0x61da,0xc0d1,0x20a1,0xe0b9,0xe2ca,0x44d4,0xc4dc,0x26e5,0xe5dc,0x02cc,0xa1b2,0x4089,0x8078,0x6060,0x8060,0x6060,0x4048,0x2038,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x8148,0x4038,0x8068,0xe5e4,0x85f5,0xe0d9,0x60da,0xc3db,0x08f6,0x89fe,0xe8f5,0xc6dc,0x25d4,0x66dc,0x67ed,0x86fe,0x24f6,0xe3cb,0x2189,0x6070,0xa068,0x6050,0x2048,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6040,0x2030,0x0079,0x29f6,0xa3ec,0xc0da,0xa6f5,0x67fe,0x24dc,0x01b2,0x2099,0xa078,0x6068,0x6068,0xe180,0xc1a1,0x83cb,0x08f6,0xe8ed,0x419a,0xa070,0x8058,0x4050,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4030,0x2020,0x2392,0x8afe,0x41ec,0xa6f6,0xe6f5,0x61ca,0x20a1,0xe090,0xc088,0x8070,0x6060,0x6060,0xc070,0xc088,0xc090,0x82a1,0xc8e4,0x67fe,0x61aa,0x8070,0x4058,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x2030,0x0028,0x25b3,0xa8fe,0x84f6,0xc5ed,0xe0b9,0x80a1,0x60a1,0x0091,0xa088,0x6070,0x4058,0x6050,0xa058,0xa070,0xa070,0x8070,0x0099,0xc5ec,0x47f6,0xc199,0x6070,0x2038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x2028,0x0038,0x46cc,0xa9ff,0x25fe,0xe2e2,0xe1c1,0x2091,0x0089,0xc088,0xa078,0x6060,0x4050,0x4048,0x6058,0x8068,0x8068,0x6068,0xc090,0xc1c1,0xc7fd,0x66dd,0xe080,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0x4048,0x68ed,0x8cff,0xe2eb,0x81e2,0x01ca,0x4099,0xc078,0x8060,0x6058,0x4048,0x2040,0x2040,0x6058,0x8060,0x6058,0xc070,0x0099,0x20a1,0x22cb,0x08ff,0xa2aa,0x2040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0xa150,0x49f6,0x8bfe,0xe0e2,0x81da,0xa0b9,0x80a1,0xe080,0x8068,0x6058,0x4048,0x2040,0x4040,0x8058,0x8160,0x8060,0x0089,0x40a1,0x60a9,0x61c2,0xe5fd,0x07dd,0x4048,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0xc150,0xa8f6,0xe6fd,0x60da,0x40c2,0xc0b1,0x4099,0xc080,0xa070,0x8060,0x6048,0x2040,0x4040,0x8058,0x8158,0x6058,0x0081,0x2099,0xa1a9,0x81b1,0x83db,0x47ee,0xe158,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0xe150,0x87f6,0xe3ec,0xc0c1,0xa1b1,0x2091,0xc078,0xa070,0x8060,0x8058,0x4048,0x4040,0x2040,0x6050,0x8058,0x6058,0xe080,0x0091,0x40a1,0x00a1,0xe2d2,0x86fe,0x8179,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0x0049,0x67f6,0x42e4,0x21d2,0xc1b1,0x2091,0x0089,0xe178,0xc168,0x8158,0x6048,0x4040,0x4040,0xa160,0xa060,0xc078,0x0091,0x61a1,0x60a1,0x60a9,0x01db,0x48fe,0xc289,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0x0049,0x67f6,0xc2d3,0xe0c9,0x40a1,0x4099,0x2089,0xe080,0xa070,0x8060,0x6058,0x4048,0x6048,0xa060,0x6060,0xc078,0x0091,0x2099,0x60a1,0x80b1,0x80ca,0x48f6,0xa289,0x0010,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x0028,0xc048,0x47f6,0x22d4,0xa0b9,0x4099,0x4099,0x2089,0xe080,0xa070,0x6060,0x6058,0x4048,0x6048,0x6058,0x8068,0xe080,0x2091,0x0091,0x60a1,0x60b1,0x02d3,0x48f6,0x4179,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x2038,0xe6dc,0x66ed,0xc0b1,0x6099,0x4091,0x4191,0xe080,0xc078,0x8068,0x6060,0x4048,0x8050,0x8058,0xa068,0xe080,0x2091,0x4099,0x60a1,0xa0b9,0x24e4,0xc8e5,0xa150,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x4038,0x0030,0xa3aa,0xc9fe,0x41b2,0x2099,0x2091,0x4091,0x2189,0xe080,0xa078,0x8068,0x4050,0x6050,0x6060,0xc078,0x0089,0xe088,0x2099,0x81a9,0x01c2,0x08f6,0xe5cb,0x2038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6048,0x0030,0x4271,0x47ee,0xc5dc,0x0191,0x4191,0x0089,0x0089,0x0089,0xc078,0xa070,0x6058,0x2050,0x6068,0x0089,0x0089,0x0091,0x60a1,0xe1b1,0xc4d3,0x88fe,0x8091,0x2038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6050,0x2028,0x8260,0x23b3,0xc9fe,0xe3b2,0x0089,0x0089,0xc080,0xe088,0x0081,0xe078,0x6058,0x2058,0xc078,0x2091,0x0091,0x40a1,0xc1c1,0xc2c2,0x4afe,0x64c3,0x6068,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0xa060,0x0028,0x6150,0xe180,0x65d4,0x88fe,0xe2aa,0xc080,0xa078,0xa078,0xc078,0xe078,0x8068,0x6068,0x2081,0x2091,0x4099,0xc1b9,0xe3da,0xa7f5,0x65cc,0xe080,0x8168,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8289,0x2030,0x4048,0xc178,0x4089,0x24d4,0x47fe,0x05c4,0x2079,0x6068,0x6070,0xa070,0x8070,0xc080,0x81a1,0xe098,0xe0b1,0x04ec,0x29fe,0x85cc,0x0071,0xa068,0x6158,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x2269,0x0028,0x4038,0xa158,0xe060,0xe078,0x42b2,0x46f5,0x87f5,0xa4c3,0xe199,0x6089,0x8189,0x21aa,0x41ba,0x23d3,0x88fd,0xe8ed,0xe39a,0x8060,0x6050,0x6150,0x4148,0x0028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0010,0x2030,0x6150,0xa060,0x8058,0x4060,0xe088,0xa3b2,0x66e4,0x66fd,0x46f5,0xa8ec,0x27f5,0x66f5,0xe7dc,0x45b3,0x0071,0x0048,0x2040,0x2038,0x2038,0x2038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4020,0x8040,0xa148,0x8048,0x8040,0x6048,0x4048,0x8050,0x0069,0x8181,0x8089,0x4292,0x2161,0x4138,0x0020,0x0028,0x0028,0x0028,0x0020,0x0020,0x0020,0x0018,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x2000,0x2000,0x0008,0x0018,0x4020,0x0139,0x6020,0x0008,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0000,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0010,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0010,0x4020,0x2118,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x4008,0x2008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0018,0x6028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x8028,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x4028,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2018,0xc128,0x4010,0x0000, +}; + +const unsigned short nx7[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0008,0x6118,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x0000,0x0008,0x0008,0x0008,0x4010,0x4010,0x2008,0x0008,0x0008,0x0008,0x2020,0x2028,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0010,0xc220,0x264a,0x254a,0xa118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8110,0xc220,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x2010,0x2018,0x0018,0x0008,0x0008,0x2010,0x0008,0x0000,0x0000,0x0000,0xc218,0x264a,0xa75a,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2008,0x0000,0x4108,0xa210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x4028,0xe238,0x2018,0x0008,0x0331,0x2010,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x2028,0x4130,0x0028,0x2038,0x2038,0x2030,0x2038,0x2030,0x6038,0x6361,0x6040,0x0038,0x6040,0x2040,0x2040,0x4040,0x4040,0x2040,0x2140,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa150,0xe291,0x22aa,0x63b2,0x42ba,0x83c2,0xa3c2,0x82ba,0x83ba,0x42aa,0x0081,0x01a2,0xc2b2,0x02bb,0x22c3,0x23c3,0x43cb,0x63cb,0x63cb,0x63cb,0x43b2,0x4050,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4128,0x0018,0x028a,0xe8fd,0x87fe,0xa8fe,0xc9fe,0xeafe,0xeafe,0x0aff,0xe8fe,0xc9fe,0xa5e4,0x86e5,0xe8fe,0x08ff,0xc7fe,0xa8fe,0xa8fe,0xa8fe,0xa9fe,0xe9fe,0x88fe,0xa189,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xc140,0x43ba,0x2038,0x8068,0xc0a1,0x61b2,0x61ba,0x82ba,0x61ba,0x82ba,0x82b2,0xc199,0xa291,0x43ba,0xe1a9,0xc1a1,0x01b2,0x41c2,0x41c2,0x81d2,0x80da,0xa0e2,0xe4ec,0xe9f6,0xa189,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8130,0xc299,0x4030,0x6058,0x0089,0x0091,0x82a1,0x0091,0xa080,0xc088,0xa080,0x6078,0xa080,0x82a1,0x41a1,0x0091,0x2099,0x60a9,0x20a1,0x61a9,0x21d2,0xa1ea,0x06fe,0xc7ed,0x0079,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4040,0x0018,0x6048,0xe078,0x0081,0x0179,0x4058,0x8068,0x0081,0xc080,0xe180,0xc078,0x2189,0x6199,0x6199,0x61a1,0x60a1,0x60a1,0xe098,0x20a9,0x01db,0xe8fe,0x65ec,0xc078,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0018,0x6040,0xc168,0xa068,0x6050,0x6048,0xc068,0xa070,0xa078,0xe180,0xa070,0xc078,0x0091,0x40a1,0x60a1,0x80a9,0x81a9,0x81a9,0x0099,0x03dc,0x49ff,0x62db,0xc070,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0018,0x4038,0x8060,0x6050,0x6040,0x6048,0x8058,0x4058,0xc070,0xa068,0xa070,0x8068,0xc080,0x2099,0x4099,0x40a1,0xa1a9,0xa0a9,0xa0b1,0x26ed,0x87f6,0x80d2,0xe070,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0010,0x2028,0x4048,0x4040,0x6040,0x6040,0x6048,0x8058,0xa060,0x6060,0xa068,0x6060,0xa070,0xe088,0x0099,0x60a1,0x80a9,0xa0b1,0x80da,0x88fe,0x85dc,0x81b9,0xa060,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0010,0x2028,0x2040,0x2038,0x4038,0x4038,0x4038,0x8050,0x6050,0x4058,0x6058,0x4050,0xa068,0xc080,0x0091,0x60a1,0x60a1,0x21ca,0x22db,0x0aff,0xe2c2,0xc098,0xa058,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0008,0x2020,0x2038,0x2038,0x4038,0x2030,0x4038,0x4048,0x2048,0x4050,0x4050,0x2048,0x8060,0xc078,0x0091,0x0099,0xc1b9,0x61da,0xa4ec,0x8af6,0xe0a1,0xe080,0x8048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x2000,0x0018,0x0030,0x2038,0x2030,0x2028,0x2038,0x2040,0x2040,0x2048,0x2040,0x2040,0x6058,0xa170,0x0089,0x60a1,0x20ca,0xc0ea,0x06fe,0x06dd,0x2091,0xc068,0x6040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x2008,0x0018,0x2030,0x2028,0x2028,0x2030,0x2038,0x2030,0x2038,0x2040,0x2038,0x2038,0x6058,0xc070,0x0089,0xc0b1,0x60da,0x60f3,0xc8fe,0x64c3,0xa080,0x8060,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0008,0x2018,0x2028,0x2028,0x2020,0x2028,0x0030,0x0028,0x2038,0x2038,0x2038,0x2038,0x8050,0xa070,0x0091,0xe0b9,0x81da,0xa3ec,0xe8f6,0x21a2,0xe078,0x6050,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0008,0x2018,0x2028,0x2020,0x0020,0x2020,0x2020,0x2028,0x2030,0x2038,0x2038,0x2038,0x4048,0xc070,0x4099,0xe1b9,0xa1e2,0xc6fd,0xa6e5,0x6091,0xc070,0x4048,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x6138,0x2010,0x2010,0x2028,0x2028,0x2028,0x2028,0x2020,0x2028,0x2028,0x2030,0x2028,0x2028,0x4038,0xe168,0x8291,0x21ba,0x02e3,0xc8fe,0xe2cb,0x0189,0xa060,0x4048,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x8148,0x2010,0x2008,0x0020,0x2028,0x2030,0x2028,0x2018,0x2018,0x2018,0x2018,0x2020,0x2028,0x2030,0x4050,0xa070,0x4191,0x63cb,0xe9fe,0x81ba,0xe180,0x6050,0x4048,0x4128,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x6140,0x0010,0x2008,0x0020,0x2028,0x2030,0x0020,0x2018,0x2020,0x2018,0x2020,0x2028,0x2028,0x4040,0x8060,0x2091,0xc0b9,0x65dc,0x86ed,0x6091,0xa060,0x4048,0x4040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0008,0x2010,0x2018,0x2028,0x2028,0x2018,0x2018,0x2020,0x2028,0x2030,0x2038,0x2038,0x8050,0x4089,0xe1a9,0x80d2,0x87fe,0x44cc,0x8070,0x8058,0x6050,0x2040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4028,0x0008,0x0008,0x2018,0x2028,0x2028,0x0020,0x2020,0x2028,0x2028,0x2030,0x2038,0x2038,0x8050,0x2089,0x80a9,0x61db,0xeafe,0xc2aa,0x6068,0x6050,0x4048,0x4040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0010,0x2028,0x2030,0x2028,0x2028,0x2028,0x2030,0x2038,0x2038,0x2038,0x6060,0x4099,0xe0c9,0xa3f4,0x68ee,0x8091,0x8070,0x4048,0x4038,0x4040,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0010,0x0020,0x2030,0x2028,0x2028,0x2028,0x2028,0x2030,0x2038,0x2040,0xa070,0xa1a9,0x81da,0x87fe,0x24e5,0x2091,0xa070,0x4048,0x2030,0x4040,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0010,0x0020,0x2030,0x2030,0x2028,0x2028,0x2028,0x4030,0x2038,0x2040,0xc070,0xa0b1,0x02db,0x2aff,0xa2d3,0xe090,0xa070,0x4048,0x2030,0x2038,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0010,0x2020,0x2030,0x2030,0x2028,0x2030,0x2038,0x4040,0x4040,0x4048,0xe078,0x20c2,0xa4f4,0xc9f6,0xe0b1,0xc080,0x8060,0x4048,0x2038,0x2028,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0010,0x2020,0x2030,0x2030,0x2030,0x2030,0x2038,0x4048,0x4048,0x6048,0xe180,0x20d2,0x26fe,0x86e5,0x40a1,0xa070,0x4050,0x4040,0x2038,0x2028,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2028,0x0000,0x0008,0x0010,0x0020,0x2028,0x2030,0x2038,0x2040,0x4048,0x6058,0x6060,0x8068,0x4099,0x01db,0xe9f6,0xe3d3,0x20a1,0xc078,0x6048,0x4040,0x2038,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4028,0x0000,0x0008,0x0010,0x0020,0x2028,0x0030,0x2040,0x2048,0x4050,0x6060,0x8068,0xa070,0x40a1,0xc4db,0xaafe,0x61ca,0x0099,0xa068,0x4048,0x4040,0x2030,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0008,0x0008,0x0018,0x0020,0x2028,0x2038,0x2040,0x4048,0x4058,0x8060,0xa070,0xa078,0x60a1,0x65ed,0xc7f5,0xa2c1,0x0089,0x8058,0x6048,0x2040,0x2030,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4038,0x0010,0x0010,0x0018,0x0020,0x2028,0x2030,0x2040,0x2048,0x6060,0xa068,0xe078,0xc080,0x01b2,0xc7fe,0x44dc,0x61b1,0xe070,0x6058,0x2048,0x2030,0x0028,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4040,0x0010,0x0010,0x0018,0x0020,0x0028,0x2030,0x2040,0x4050,0x8060,0xc078,0x0081,0xe090,0x84d3,0x09f7,0xa1c2,0x2099,0x8058,0x6050,0x2040,0x2030,0x0028,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4048,0x0010,0x0018,0x0020,0x2018,0x2020,0x2028,0x2040,0x4050,0x8068,0xe178,0x0081,0x61a1,0xc8fd,0x08f6,0xc0b1,0xe078,0x8050,0x4048,0x2038,0x0028,0x2020,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6050,0x2008,0x0010,0x2020,0x2010,0x2018,0x2028,0x2038,0x4050,0x8168,0xe180,0xe090,0x61ba,0x28ff,0x63dc,0x2099,0x6060,0x8050,0x4038,0x2028,0x0020,0x2020,0x2028,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0xa060,0x0010,0x0008,0x2018,0x2018,0x0018,0x2020,0x2030,0x4048,0x8068,0xc180,0xe098,0xc3d3,0x48ff,0x81ba,0xa080,0x6060,0x4048,0x2030,0x2020,0x2020,0x2020,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4028,0x6291,0x2020,0x0000,0x2010,0x2018,0x0018,0x0018,0x0020,0x4038,0x8050,0xa070,0xe090,0x26ed,0xe8ed,0x0091,0x8168,0x4150,0x2038,0x2028,0x2020,0x2020,0x2020,0x2020,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x2269,0x2018,0x0010,0x0018,0x2018,0x2018,0x0018,0x0018,0x0020,0x2030,0x4048,0x2089,0x69f6,0xc4c3,0x6068,0x6048,0x0030,0x2020,0x2020,0x2020,0x2018,0x0018,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2000,0x0018,0x0020,0x2018,0x2018,0x0018,0x0018,0x0020,0x0020,0x0028,0x2169,0x25cc,0x4171,0x0038,0x0028,0x0020,0x0018,0x0018,0x0010,0x0010,0x0010,0x0018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0x0010,0x0018,0x0018,0x0010,0x0010,0x0018,0x2018,0x2018,0x2138,0xe070,0x4169,0x2018,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0008,0x2010,0x4139,0xa018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0020,0x0010,0x4018,0x2110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x4008,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x4020,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x8120,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x2018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2018,0xc128,0x4010,0x0000, +}; + +const unsigned short nx8[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x0008,0x2008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x0008,0x6118,0x6110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x2010,0x0008,0x0000,0x2008,0x0008,0x0008,0x6110,0x6110,0x2000,0x0000,0x0000,0x2000,0x2010,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2008,0xe220,0x2652,0x254a,0xa118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0xa218,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x2010,0x0010,0x0000,0x0000,0x2000,0x0000,0x0000,0x2000,0x0000,0xc220,0x2752,0x875a,0xe220,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x0000,0x4108,0xa210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x4020,0xc128,0x4008,0x0000,0x2329,0x2008,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x2010,0x2110,0x0008,0x2010,0x2018,0x0018,0x0018,0x0020,0x4030,0x2249,0x4020,0x2018,0x6020,0x2018,0x0018,0x0018,0x0010,0x0018,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x2020,0x4128,0x6228,0x2128,0x4238,0x4140,0x2148,0x6158,0x8060,0x2158,0x8060,0x4058,0x2150,0x2048,0x2040,0x0038,0x0030,0x0028,0x0020,0x2028,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4028,0x0008,0x2010,0x2030,0x4030,0x4038,0x2038,0x2040,0xe170,0xe291,0x229a,0x03bb,0xc199,0xa4b2,0x24c3,0xe3ba,0xe299,0x4068,0x0040,0x2038,0x2030,0x4028,0x2028,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xc140,0x63ba,0x2028,0x2030,0x6050,0x6150,0x4058,0x4060,0xa2b2,0x25f5,0xc6f4,0x04c3,0x03a2,0xe2a1,0x22aa,0xc4c2,0x07e4,0x67fd,0x63dc,0x4181,0x2058,0x6148,0x6038,0x2030,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x8128,0xc291,0x4020,0x2030,0x6048,0x6048,0x8060,0x62b2,0x44fd,0xc2db,0x6099,0xa078,0x8070,0xc078,0xc088,0x0099,0x2199,0x42aa,0x24f5,0x24f5,0x6189,0x4058,0x4040,0x2038,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4040,0x0010,0x4030,0x6048,0x4058,0xc4aa,0xa4fc,0x02db,0x60a1,0x2089,0xe080,0xa070,0xa070,0xc080,0x0091,0x4199,0x2191,0xc0a1,0xe4ec,0xc3e4,0xe078,0x2050,0x4040,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0018,0x4030,0x4050,0x0089,0x86f5,0x62d3,0x20a1,0x0091,0xe080,0xe078,0x8060,0x6058,0x8068,0xc078,0x2091,0x4099,0x2091,0x01ba,0x84fd,0x22bb,0x0060,0x4148,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0018,0x4030,0x6058,0xa2b2,0xc5fd,0xe0b1,0x41a1,0xc080,0xe078,0xa068,0xa060,0x6050,0x6058,0xa068,0xe080,0x0089,0x6199,0x2099,0xe4e3,0xa5e4,0x8068,0x6148,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0010,0x4030,0x6068,0x83e4,0x84ec,0x4099,0x4199,0xe180,0xc070,0x6060,0x8060,0x4048,0x6050,0xa060,0xa070,0x0089,0x0091,0x2099,0xa2ca,0x66ec,0x0081,0x4158,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0018,0x4030,0x8070,0xe4f4,0xe2db,0x2099,0x4199,0x2181,0xc068,0x6060,0x6058,0x4048,0x6048,0x8058,0xa070,0xc080,0xc088,0xc1b1,0x21c2,0x05e4,0x43a2,0x4158,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0018,0x2030,0x8070,0x06f5,0xe2e3,0xe098,0x60a1,0x0089,0xa068,0xa068,0x6058,0x4048,0x6050,0x8060,0xa070,0x8078,0x2099,0xe1c1,0x21ca,0x45e4,0x64a2,0x4158,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x2030,0x6070,0x45dc,0x24e4,0x60a9,0xa0b1,0xe088,0xa070,0xc070,0x8160,0x4050,0x6058,0xa068,0xc078,0xe088,0x80a9,0x00d2,0x61d2,0x26f5,0xa199,0x4158,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x2030,0x6068,0xe4ba,0xe4e3,0x00c2,0xc0b9,0xe088,0x0181,0xc078,0x8168,0x4058,0x8060,0xa070,0xc080,0x6099,0xe0b9,0x00d2,0x43db,0x06e5,0xc078,0x4158,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x2030,0x8060,0x2181,0xe3e3,0x42ec,0xc0c1,0x40a1,0x81a1,0x2091,0xe078,0x6058,0x8068,0xa080,0x20a1,0xa0b1,0x00ca,0xc1e2,0xa6f4,0x64c3,0xa070,0x4050,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0010,0x4038,0x8058,0x8068,0x62b2,0xe6fd,0x83d3,0xa0b9,0xc0b9,0x80b1,0x6099,0xa070,0x8070,0x4199,0x80b1,0xc0c1,0xa1da,0xa5f4,0x25ec,0x80a1,0x8068,0x4048,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6138,0x2018,0x6038,0x4050,0xa060,0xe080,0xa4d3,0x28fe,0x83e4,0x61ca,0xe0c9,0x20a1,0x8080,0x8088,0x63a9,0xe3c1,0x42d3,0xe7f5,0x85dc,0xa0a1,0x0081,0xa060,0x4040,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2110,0x8148,0x2018,0x4038,0x4048,0xc160,0x0081,0x6099,0x42c3,0x45ec,0xe4f3,0xa3db,0x22c3,0x22bb,0x22bb,0x83bb,0x44d4,0x65f5,0xe6e4,0xc1a1,0x2091,0xe070,0x8058,0x6040,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4040,0x0010,0x4038,0x4050,0xa060,0x0189,0xa088,0x20a1,0x42d3,0x47fe,0x8aff,0xe8fe,0x85fe,0xc6fe,0x68ff,0x87ff,0x85f5,0x42c2,0xe090,0x0091,0x6070,0x6058,0x4048,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4030,0x0018,0x4040,0x8060,0xe078,0x6078,0x01a2,0x66f5,0x05fe,0xe3f4,0xe3e3,0x23d3,0x41c2,0x61d2,0x83eb,0xa5f4,0x87fd,0x05f5,0xa4cb,0x4191,0x6070,0xa168,0x6050,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4030,0x0018,0x4040,0xa070,0xe080,0xe4ba,0xc6fd,0x82e4,0xc0da,0x21da,0x02d2,0x02ba,0xe090,0xe0a8,0xe0c1,0x01ba,0xc0b9,0x41c2,0x86fd,0x45ed,0x6291,0xa070,0x6058,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x2018,0x4038,0x8068,0x64c3,0xe9fd,0x42cb,0x60a9,0x60a9,0xa0b1,0x81a9,0x4191,0x4070,0x6070,0x0089,0x6099,0x6091,0xe080,0x40c2,0x24f5,0xc6e4,0xc078,0x8060,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0010,0x2038,0x0292,0x47fe,0xc2e3,0x80b1,0x21a1,0xc080,0xe078,0xc070,0x8068,0x4050,0x6058,0xe178,0xe080,0xc070,0x0089,0xc0c1,0x80ca,0x87fd,0x84bb,0xa070,0x4040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2020,0x0010,0x4040,0x07dd,0x84f5,0x20c2,0x81b1,0x41a1,0xe188,0x8068,0x8060,0x6058,0x4048,0x4048,0xa160,0xc070,0xa068,0x2091,0xa0b9,0x00d2,0xc2eb,0x45ed,0x2089,0x4040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0x0008,0x2261,0x48f6,0x82db,0x01c2,0x61a1,0xc080,0xa068,0x8058,0x8058,0x4048,0x4038,0x2040,0x8058,0x8060,0x8060,0x0189,0x4099,0xe2b9,0x01ca,0xe5f4,0x62a2,0x2040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2008,0x4028,0x0008,0x4482,0xe7fd,0x40ca,0x80b1,0xc090,0x8070,0x8060,0x6050,0x6050,0x4048,0x4038,0x2038,0x6058,0x6060,0x8068,0x0181,0x0091,0x41a1,0x80b9,0x23ec,0x03b3,0x2040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4028,0x0010,0xe592,0x86fd,0xa0e2,0xc0b9,0x0099,0xc080,0xa070,0x8060,0x6058,0x4050,0x4040,0x4040,0x8058,0x8060,0xc070,0x0081,0x2099,0x20a1,0xc1b9,0x42e3,0x84cb,0x8058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x2030,0x0010,0x049b,0x45fd,0x60ca,0x80a9,0x4099,0xe088,0xa070,0x8060,0x4058,0x4050,0x4040,0x4040,0x6060,0x6060,0xc070,0x0089,0x0091,0xe098,0xc0b9,0xa1d2,0xc5d3,0xe168,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0018,0x2030,0x0020,0x839a,0x85fd,0x80ca,0x80a9,0x4099,0x2091,0xa078,0x8068,0x6060,0x4050,0x2048,0x4048,0x4058,0x8060,0xc070,0xe080,0xc088,0x0099,0xc0b9,0xa2ca,0x65d3,0xc160,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0020,0x4038,0x0020,0xa189,0x45fd,0x62eb,0xc0b9,0x60a1,0x4091,0xe080,0xa070,0x8068,0x6058,0x2048,0x6050,0x6058,0x8068,0xc078,0xe080,0xc080,0x80a1,0xa0b1,0x04db,0xe5d2,0x8058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0020,0x4040,0x0020,0x2171,0x05f4,0x01eb,0x00c2,0x60a9,0x40a1,0x2091,0xe080,0xa070,0x8060,0x2050,0x4058,0x6058,0xa070,0x0081,0xc080,0x0091,0x80a9,0xc1b9,0xa6e3,0x06d3,0x4050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x6048,0x2018,0xe068,0xc3da,0xe4f3,0x61d2,0xa0b9,0x40a1,0x60a1,0x2091,0xe088,0xc070,0x8060,0x4058,0x8060,0xe080,0xe080,0xe088,0x80a1,0x40a1,0xc3ca,0xa6e3,0x43ba,0x2040,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x8150,0x0020,0x8050,0x4099,0x83e3,0xa3eb,0x21ca,0xa1b1,0x40a1,0x80a1,0x4099,0xe080,0x8068,0x6060,0x0179,0x2191,0xe088,0x2091,0x60a1,0x22ba,0xc6e3,0x24d3,0x2099,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0xa060,0x0028,0x6040,0x0079,0x21ba,0xa4eb,0x63eb,0xe3e2,0x80a9,0x40a1,0xc0a9,0x6099,0xa080,0x8078,0x6191,0x2099,0x2099,0xc1b1,0x21ba,0x45e3,0xa6e3,0x6199,0xa080,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4028,0x6291,0x2030,0x2030,0xa060,0x6089,0xe0b1,0xc2ca,0x25f4,0xe4eb,0xc0b1,0x40a1,0x40a1,0xe088,0xa088,0x0091,0x2099,0xa2ca,0x84e3,0xc6e3,0x45d3,0x8299,0xa078,0x8070,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4018,0x2271,0x0028,0x2038,0x6050,0xe068,0x0081,0x2089,0x6199,0x44cb,0x26ec,0x44d3,0xa5ba,0xe2a9,0x83ba,0xa2ba,0xc3db,0xc6fc,0xc6e3,0x82b2,0x2179,0x6058,0x6050,0x6050,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x2030,0x6050,0x8058,0x8060,0x8068,0x8078,0xc080,0xa1a1,0x03c3,0xe7db,0x03a2,0xe7db,0x87f4,0x84d3,0x63aa,0x2279,0x4050,0x2040,0x2038,0x4030,0x4030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4020,0x6038,0x6040,0x6040,0x8048,0x8050,0x8050,0xa050,0xa058,0x2269,0x0169,0xc279,0xe158,0x4040,0x0030,0x2030,0x0028,0x0020,0x0020,0x2020,0x2018,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0008,0x0010,0x2018,0x2239,0xa128,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110, +0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0x0010,0x4018,0x2118,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x4008,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x6020,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x8120,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x2020,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2018,0xc128,0x4010,0x0000, +}; + +const unsigned short nx9[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0008,0x0008,0x2010,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0008,0x0000,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0010,0x2010,0x2008,0x0008,0x0008,0x6118,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x0020,0x2018,0x2010,0x2010,0x0008,0x0008,0x6010,0x6010,0x2008,0x0008,0x0008,0x0008,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xc120,0x4652,0x4652,0xa118,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0xa118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x0008,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0xc118,0x254a,0xa65a,0x0221,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x0008,0x0000,0x4108,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4018,0xc028,0x2000,0x0000,0x0229,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2010,0x2010,0x0008,0x0010,0x2018,0x2018,0x2018,0x0018,0x4028,0x0041,0x4020,0x0010,0x4018,0x2018,0x0010,0x0010,0x0010,0x0010,0x0010,0x2010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0020,0x2030,0x4038,0x6040,0x6048,0x6058,0x6060,0x6068,0x8068,0xa070,0x6050,0x8060,0x8068,0x4060,0x2050,0x4048,0x4048,0x4040,0x2038,0x2038,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4020,0x0008,0x0028,0x2030,0x2030,0x6040,0x4040,0x4048,0x4179,0x239a,0x239a,0x25c3,0x8289,0x849a,0xa3b2,0xa3c2,0x03a2,0xa070,0x4050,0x4040,0x4040,0x2030,0x0020,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0xc138,0x63ba,0x2028,0x4038,0x6050,0x6058,0xc070,0xe180,0x44c3,0x66fd,0x65fd,0x45dc,0xe3c2,0x22c2,0xc3d2,0x43db,0x46ec,0xe6fc,0x65ec,0x62ba,0xc080,0xa068,0x4048,0x2030,0x2028,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x6028,0xc291,0x2028,0x4048,0xa070,0x8078,0xe1a9,0xe5e3,0xa4fc,0x23f4,0x21c2,0x20a9,0x21a1,0x0091,0x20a1,0x40a9,0x60a9,0x62ca,0xe4f3,0xe6fc,0x62d3,0xc088,0x4058,0x6058,0x2030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2010,0x4040,0x0018,0x6058,0xe088,0x60a9,0x07f5,0x43e3,0xa1e2,0xe0c9,0x40a9,0x61a1,0x0089,0xa070,0xe080,0x4091,0x4099,0x20a1,0xc0b9,0xa1da,0xe6f4,0x64d3,0xe078,0xc078,0x4038,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0010,0xa068,0x40a9,0xa5f4,0x05f5,0xc0c1,0x01c2,0x2099,0x0091,0x2091,0x8070,0x6060,0x8068,0xc078,0x0089,0x0091,0x40a1,0xc0b9,0xe2d2,0x28fe,0xe1a9,0x0099,0x6048,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0018,0xc078,0x41e3,0x66fe,0xe1da,0xa1b9,0x80a9,0xc080,0x0089,0x8068,0x8060,0x4050,0x6058,0x8060,0xa070,0xc078,0x0089,0x4099,0xc1c1,0xe4eb,0x44e4,0xc0b9,0x6050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0018,0x2091,0x85fd,0x04ed,0x00d2,0x80b1,0xe088,0xe080,0xc070,0x4058,0x6058,0x4048,0x4048,0x6058,0x8060,0xc070,0xc070,0x0091,0x01ca,0xe1c1,0x26fe,0x82d3,0x6058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2030,0x0018,0xc099,0xa6fe,0x81db,0x21d2,0x2091,0xc078,0xe078,0x8060,0x6050,0x4050,0x2040,0x4048,0x4050,0x6058,0xa060,0x8068,0x0089,0x01ba,0xa0b1,0xa4fd,0x44e5,0x8060,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0018,0x82a2,0xc6fe,0x80d2,0xe1b9,0xc080,0xe080,0xa078,0x4050,0x6050,0x4050,0x2040,0x2040,0x4050,0x6050,0x4058,0x8068,0xe088,0xa1a9,0x0099,0xc4f4,0x29f6,0x0071,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0020,0x23b3,0x46fe,0x60da,0x80a1,0x0089,0x0089,0x8068,0x4050,0x4050,0x2048,0x2040,0x4040,0x4048,0x4050,0x6058,0xc078,0x2091,0x2091,0x60b1,0x02f4,0x86fe,0xa089,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0018,0x83bb,0x25fe,0xe1e2,0x0091,0x4099,0x0089,0x6058,0x6058,0x4050,0x2048,0x2038,0x2040,0x2048,0x4050,0x8060,0xe080,0x4099,0xc088,0x01c2,0xe3f3,0xa7fe,0xe191,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2028,0x0018,0x22b3,0xa5fe,0x00e3,0x0099,0x4099,0xe080,0x6060,0x6058,0x4050,0x4048,0x2030,0x2038,0x2048,0x6050,0xa068,0xe080,0x60a1,0x0099,0xc1e2,0xa3fc,0xa8fe,0xc091,0x0008,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x2030,0x0020,0x82aa,0xc8fe,0xa1d2,0xa1b1,0x2099,0xc078,0x8068,0x6060,0x4050,0x4048,0x2038,0x2038,0x4048,0x8060,0xa070,0x2091,0x0099,0x01ca,0x81fb,0x42fd,0xe7f6,0xc199,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0008,0x4048,0x0028,0xa191,0x87fe,0x21e3,0x41ca,0xe0b1,0xa070,0xc070,0x8060,0x6050,0x2038,0x2030,0x2030,0x6040,0x8060,0xc080,0xe080,0xe090,0x01eb,0x01fc,0x66fe,0xe9fe,0xa091,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x8050,0x2020,0xa068,0x64ec,0x25f5,0xc0e2,0x20c2,0x0089,0x8060,0x4048,0x2038,0x2028,0x2030,0x2028,0x4030,0x4040,0x8060,0x0181,0xc1b1,0x61fb,0xc2fc,0xaaff,0x87f6,0x4089,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4040,0x0010,0x4048,0xe2a9,0x69fe,0xe2f3,0x81b9,0xe088,0xc078,0xa068,0x6048,0x4040,0x2040,0x2040,0x4048,0x8060,0x0189,0x0181,0xa1a9,0x21f3,0x25fe,0xc8ff,0x86e5,0xc070,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4038,0x0010,0x6048,0xc080,0x25ec,0xa6e4,0x81b9,0xa1b1,0x4199,0x0089,0xc080,0xa070,0x6060,0x6060,0xa078,0xe088,0x4099,0x0191,0x61b9,0xe4eb,0xe6fe,0x26ff,0x83d4,0x6058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2030,0x0008,0x6048,0xc078,0x2091,0x44d3,0xc5ec,0x61e3,0x00d2,0x80b1,0x2099,0xe080,0x8068,0x8068,0xe080,0x40a1,0xc0b9,0xa0b9,0x43e4,0xe7fd,0xe2eb,0xc6fe,0x61d3,0x8060,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x2030,0x6050,0xa070,0x40a1,0x06f5,0xa6fe,0x83ec,0x80d2,0x80b9,0xe198,0xa088,0xc090,0x60a9,0x40d2,0x01eb,0xc4ec,0xe7fe,0x63f4,0xe1da,0x66f5,0x41ca,0xa058,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0008,0x2020,0x2038,0x4050,0x0081,0xa0b9,0xa2db,0xc5f5,0x06fe,0xc3f4,0xe2e3,0xe2eb,0x62e3,0x43f4,0x84fd,0x85f5,0xc5fc,0xe1fb,0x80fb,0xc3fc,0xc4cb,0x40a1,0xa050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0010,0x2028,0x4040,0xc070,0x0081,0x2091,0x80a1,0xa2ba,0x85e4,0x45fd,0x86f5,0xc4f4,0xe5f4,0x24ec,0x42c2,0x41d2,0xe1f2,0x81fb,0x24fe,0x44c3,0xc078,0x8050,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x2028,0x4040,0x8058,0x8060,0x8060,0x6060,0xa070,0x0089,0x0191,0xc080,0xe080,0x60a1,0x20a1,0x0191,0x20ca,0x80e2,0xa1f3,0x67fe,0x22aa,0x6058,0x6140,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0010,0x2028,0x2030,0x4040,0x4040,0x4048,0x4048,0x4050,0x8060,0x6058,0x2048,0x4058,0xe080,0xe080,0x0091,0x01c2,0x41da,0xa4f4,0x65f5,0x4099,0x4048,0x4030,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0028,0x2030,0x4030,0x2038,0x2040,0x4048,0x4048,0x6050,0x6050,0x4048,0x6050,0xe080,0xe080,0x80a9,0x21d2,0x20f3,0x85fe,0xc3d3,0xa078,0x4048,0x2020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x0028,0x2030,0x2030,0x2030,0x2038,0x2040,0x2040,0x4040,0x2040,0x2040,0x6050,0xe078,0xc080,0xa1b1,0x40da,0x42f4,0x45fe,0xa1a9,0x8068,0x2038,0x0020,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x2028,0x0000,0x0008,0x2020,0x2028,0x2028,0x2028,0x2030,0x2030,0x2038,0x2038,0x2040,0x2040,0x8050,0xa070,0x0089,0xe0c1,0xa0ea,0x05fe,0xe2e3,0xa080,0x8058,0x2028,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x4038,0x0008,0x0008,0x0010,0x2020,0x0028,0x2028,0x2028,0x2030,0x2030,0x2038,0x2040,0x4040,0x8058,0xc078,0x60a1,0xe0c9,0x02ec,0xc5fd,0x81a1,0x6060,0x4048,0x2020,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6048,0x0010,0x0008,0x0010,0x2018,0x2020,0x2020,0x2028,0x2028,0x2030,0x2038,0x2040,0x2040,0x8060,0xe078,0xc0b9,0xe0ea,0xc6fd,0x42d3,0x8070,0x6050,0x2030,0x2030,0x2018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0010,0x6050,0x0010,0x0010,0x0018,0x0010,0x2018,0x2020,0x2020,0x2030,0x2030,0x2040,0x2048,0x4050,0x8060,0x6099,0x61da,0x44fd,0x04ed,0x0091,0x4058,0x4038,0x0020,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x8050,0x0010,0x0010,0x0018,0x0010,0x0018,0x2018,0x2020,0x2030,0x2030,0x2040,0x4050,0x6058,0xa068,0xe0c1,0x82fc,0x04fe,0xe0b1,0x6060,0x4048,0x2028,0x2028,0x2038,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0xa060,0x0018,0x0008,0x0018,0x0018,0x0010,0x0010,0x0018,0x0028,0x2030,0x2040,0x6058,0x8068,0xe090,0x23f4,0x66fe,0xe2c2,0x6068,0x4048,0x2028,0x2028,0x2030,0x2030,0x0018,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x4020,0x8191,0x2020,0x0008,0x0018,0x0018,0x0010,0x0008,0x0010,0x0020,0x2028,0x2040,0x8060,0xc080,0x62cb,0xc6fe,0x43d3,0x8070,0x4040,0x2028,0x0020,0x2028,0x2028,0x2028,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x2018,0x4171,0x0018,0x0008,0x0010,0x0018,0x0018,0x0010,0x0010,0x0010,0x0018,0x2028,0x8060,0x03b2,0xe7fd,0x82c3,0x6060,0x2030,0x2020,0x0020,0x0020,0x2020,0x2020,0x2020,0x0010,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0000,0x0010,0x0018,0x0018,0x0018,0x0010,0x0010,0x0010,0x0010,0x0010,0x4130,0x0261,0xa279,0x2040,0x2028,0x0028,0x0020,0x0018,0x0018,0x0018,0x0018,0x0020,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0010,0x0010,0x0010,0x0010,0x0008,0x0008,0x0008,0x0008,0x0018,0x8040,0x0151,0x2020,0x0010,0x0010,0x0010,0x0008,0x0008,0x0010,0x0010,0x0010,0x0008,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0018,0x2139,0x8020,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4010,0x4010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6010, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2020,0x0008,0x2010,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x4008,0x2008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0010,0x0018,0x2020,0x2010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xa020,0x6010,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x0010,0x0018,0x0008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2010,0xc028,0x4010,0x0000, +}; + +const unsigned short nxd[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x2008,0x8010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x4008,0x4008,0xa018,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6110,0xc218,0x6010,0x8010,0x0221,0xe220,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x4000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110,0x8110,0xa118,0xc118,0x8110,0xe220,0xc220,0x6010,0x6010,0x6110,0x4008,0x4010,0x6010,0x2008,0x2008,0x4008,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x8008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x4008,0x6010,0x2008,0x0000,0x0008,0x2008,0x2008,0x0008,0x0008,0x2008,0x6331,0x0863,0x2963,0x6331,0x6010,0x2008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x4321,0x8429,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6010,0x2008,0x0000,0x2008,0x6010,0x0000,0x0000,0x0000,0x0000,0x6431,0x0963,0x8c73,0xc539,0x4008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x0000,0xe318,0x8531,0x6008,0x0000,0xc318,0x2421,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xe218,0xa439,0x6010,0x0008,0xa118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x8110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x4008,0x0000,0x0000,0x8210,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8110,0xe541,0xa118,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0018,0xa060,0xe080,0xc068,0x2030,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x6038,0x60da,0x40fb,0x20fb,0xe0fa,0x80ea,0xa060,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0008,0x80ca,0x60fc,0x80fc,0x00fc,0xe0fb,0x00fc,0xe0ea,0x2020,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x8040,0xe0fb,0x20fd,0x60fd,0xe0fb,0x80fc,0xe0fc,0x40fc,0x0069,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x8040,0x00fc,0x40fd,0x80fd,0x60fc,0x00fd,0x00fd,0x60fc,0x2071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x2018,0x00e3,0xc0fc,0x00fd,0xc0fc,0xc0fc,0x80fc,0x60f3,0x6030,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0071,0x80fb,0x40fc,0x40fc,0x00fc,0x40fb,0x0071,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0xe068,0x20c2,0x60d2,0xe0b1,0xa048,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0xc120,0x8110,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x0221,0x4329, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x6010,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xc120,0x0221,0x8018, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0xa018,0xa018,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xa339,0x0229,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0xa018,0x8018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0xe341,0xe120,0x0000, +}; + +const unsigned short nxb[1568] PROGMEM = { +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x2008,0x8010,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x4008,0x4008,0xa018,0x6010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6110,0xc218,0x6010,0x8010,0x0221,0xe220,0x2008,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x4000,0x0000,0x0000,0x0000,0x0000,0x4008,0x6110,0x8110,0xa118,0xc118,0x8110,0xe220,0xc220,0x6010,0x6010,0x6110,0x4008,0x4010,0x6010,0x2008,0x2008,0x4008,0x2008,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x8008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0008,0x2008,0x4008,0x6010,0x2008,0x0000,0x0008,0x2008,0x2008,0x0008,0x0008,0x2008,0x6331,0x0863,0x2963,0x6331,0x6010,0x2008, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x4321,0x8429,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x6010,0x2008,0x0000,0x2008,0x6010,0x0000,0x0000,0x0000,0x0000,0x6431,0x0963,0x8c73,0xc539,0x4008,0x4008, +0x0000,0x0000,0x0000,0x0000,0x0000,0xe318,0x8531,0x6008,0x0000,0xc318,0x2421,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xe218,0xa439,0x6010,0x0008,0xa118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x8110, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0x4008,0x0000,0x0000,0x8210,0x8210,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8110,0xe541,0xa118,0x0000,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x2000,0x0000,0x2000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6108,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x4000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xa110,0xa331,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6008,0x644a,0x4229,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x0221,0xc118,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0x4008,0x0221,0x4329, +0x0000,0x0000,0x0000,0x0000,0x0000,0x2000,0x4008,0x6010,0x4008,0x2000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xc120,0x0221,0x8018, +0x0000,0x0000,0x0000,0x0000,0x0000,0x4008,0xa018,0xa018,0x4008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x2008,0xa339,0x0229,0x0000, +0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0xa018,0x8018,0x2008,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x6010,0xe341,0xe120,0x0000, +}; + diff --git a/VFOsys2_22/si5351.cpp b/VFOsys2_22/si5351.cpp new file mode 100644 index 0000000..b024324 --- /dev/null +++ b/VFOsys2_22/si5351.cpp @@ -0,0 +1,445 @@ +/* + * File: si5351.cpp + * Author: JF3HZB / T.UEBO + * + * Created on 2020/08/20, 23:07 + * + * Get IQ local signal down to 100kHz + * + */ + + + +#include + +#define SDA 21 +#define SCL 22 +#define fxtal (25000000) + +#define pi 3.14159265359 +#define PH (pi/2) // PH=90deg +#define df 4 // (Hz) + +#define tw 1 + +uint32_t oMf=-1; +uint32_t oMc=-1; +uint32_t oFL=-1; + +void wr_I2C(unsigned char d){ + int k; + for(k=0;k<8;k++){ + if(d & 0x80) digitalWrite(SDA, HIGH); else digitalWrite(SDA, LOW); + + delayMicroseconds(tw); + digitalWrite(SCL, HIGH); + delayMicroseconds(tw); + digitalWrite(SCL, LOW); + delayMicroseconds(tw); + digitalWrite(SDA, LOW); + d <<= 1; + } + digitalWrite(SCL, HIGH); + delayMicroseconds(tw); + digitalWrite(SCL, LOW); +} + + +void cmd_si5351(unsigned char reg_No, unsigned char d){ + digitalWrite(SDA, LOW); // start condition + delayMicroseconds(tw); + digitalWrite(SCL, LOW); // + delayMicroseconds(tw); + + wr_I2C(0xC0); + wr_I2C(reg_No); + wr_I2C(d); + + delayMicroseconds(tw); + digitalWrite(SCL, HIGH); // stop condition + delayMicroseconds(tw); + digitalWrite(SDA, HIGH); // + delayMicroseconds(10+tw); +} + + + +void cmd_si5351_block(unsigned char reg_No, unsigned char *d){ + digitalWrite(SDA, LOW); // start condition + delayMicroseconds(tw); + digitalWrite(SCL, LOW); // + delayMicroseconds(tw); + + wr_I2C(0xC0); + wr_I2C(reg_No); + + int i; + for (i=0; i<8; i++) { + wr_I2C(d[i]); + } + + delayMicroseconds(tw); + digitalWrite(SCL, HIGH); // stop condition + delayMicroseconds(tw); + digitalWrite(SDA, HIGH); // + delayMicroseconds(10+tw); +} + + + + + + + + + + + + + +void set_freq(unsigned long freq){ +// freq [Hz] +// +// fvco= fxtal*(a+b/c) ( a:15 -- 90, b:0 -- 1048575, c:1 -- 1048575 ) +// freq= fvco /(a+b/c) ( a:4, 6--1800, b:0 -- 1048575, c:1 -- 1048575 ) +// +// P1= 128*a + floor(128*b/c) - 512 +// P2= 128*b - c*floor(128*b/c) +// P3= c +// + + int k; + uint32_t M; + uint32_t R; + uint32_t FL; + + unsigned long c; + unsigned long a; + unsigned long b; + unsigned long dd; + unsigned long P1; + unsigned long P2; + unsigned long P3; + unsigned char dat[8]; + + if(freq<1500) freq=1500; else if(freq>280000000) freq=280000000; + + + + if(freq>=3000000){ //-------------------freq>=3MHz-------------------------------------------------- + FL=0; + + if(FL!=oFL){ + cmd_si5351(16,0x4F); // Enable CLK0 (MS0=Integer Mode, Source=PLL_A) + cmd_si5351(17,0x4F); // Enable CLK1 (MS1=Integer Mode, Source=PLL_A) + } + + if( freq> 150000000){M=4; R=0;} + else if(freq>=63000000){M=6; R=0;} + else if(freq>=27500000){M=14; R=0;} + else if(freq>=13000000){M=30; R=0;} + else if(freq>= 6500000){M=62; R=0;} + else {M=126; R=0;} + + freq*=M; + freq<<=R; + + c=0xFFFFF; + a=freq/fxtal; + b=(long)((float)(freq-a*fxtal)*(float)c/(float)fxtal); + dd=(128*b)/c; + P1=128*a+dd-512; + P2=128*b-c*dd; + P3=c; + + //Set fvco of PLL_A + cmd_si5351(26,(P3>>8)&0xFF); //MSNA_P3[15:8] + cmd_si5351(27,P3&0xFF); //MSNA_P3[7:0] + cmd_si5351(28,(P1>>16)&0x03); //MSNA_P1[17:16] + cmd_si5351(29,(P1>>8)&0xFF); //MSNA_P1[15:8] + cmd_si5351(30,P1&0xFF); //MSNA_P1[7:0] + cmd_si5351(31,(P3>>12)&0xF0|(P2>>16)&0x0F);//MSNA_P3[19:16], MSNA_P2[19:16] + cmd_si5351(32,(P2>>8)&0xFF); //MSNA_P2[15:8] + cmd_si5351(33,P2&0xFF); //MSNA_P2[7:0] + + if( (oMf!=M)||(FL!=oFL) ){ + // Set MS0, MS1 + // a=M, b=0, c=1 ---> P1=128*M-512, P2=0, P3=1 + if(M==4){ + P1=0; + cmd_si5351(42,0); //MS0_P3[15:8] + cmd_si5351(43,1); //MS0_P3[7:0] + cmd_si5351(44,0b00001100); //0,R0_DIV[2:0],MS0_DIVBY4[1:0],MS0_P1[17:16] + cmd_si5351(45,0); //MS0_P1[15:8] + cmd_si5351(46,0); //MS0_P1[7:0] + cmd_si5351(47,0); //MS0_P3[19:16], MS0_P2[19:16] + cmd_si5351(48,0); //MS0_P2[15:8] + cmd_si5351(49,0); //MS0_P2[7:0] + + cmd_si5351(50,0); //MS1_P3[15:8] + cmd_si5351(51,1); //MS1_P3[7:0] + cmd_si5351(52,0b00001100); //0,R1_DIV[2:0],MS1_DIVBY4[1:0],MS1_P1[17:16] + cmd_si5351(53,0); //MS1_P1[15:8] + cmd_si5351(54,0); //MS1_P1[7:0] + cmd_si5351(55,0); //MS1_P3[19:16], MS0_P2[19:16] + cmd_si5351(56,0); //MS1_P2[15:8] + cmd_si5351(57,0); //MS1_P2[7:0] + }else{ + P1=128*M-512; + cmd_si5351(42,0); //MS0_P3[15:8] + cmd_si5351(43,1); //MS0_P3[7:0] + cmd_si5351(44,(R<<4)&0x70|(P1>>16)&0x03);//0,R0_DIV[2:0],MS0_DIVBY4[1:0],MS0_P1[17:16] + cmd_si5351(45,(P1>>8)&0xFF); //MS0_P1[15:8] + cmd_si5351(46,P1&0xFF); //MS0_P1[7:0] + cmd_si5351(47,0); //MS0_P3[19:16], MS0_P2[19:16] + cmd_si5351(48,0); //MS0_P2[15:8] + cmd_si5351(49,0); //MS0_P2[7:0] + + cmd_si5351(50,0); //MS1_P3[15:8] + cmd_si5351(51,1); //MS1_P3[7:0] + cmd_si5351(52,(R<<4)&0x70|(P1>>16)&0x03);//0,R1_DIV[2:0],MS1_DIVBY4[1:0],MS1_P1[17:16] + cmd_si5351(53,(P1>>8)&0xFF); //MS1_P1[15:8] + cmd_si5351(54,P1&0xFF); //MS1_P1[7:0] + cmd_si5351(55,0); //MS1_P3[19:16], MS0_P2[19:16] + cmd_si5351(56,0); //MS1_P2[15:8] + cmd_si5351(57,0); //MS1_P2[7:0] + } + + cmd_si5351(165,0); + cmd_si5351(166,M); + cmd_si5351(177,0x20); // Reset PLLA + } + + oMf=M; + }//------------------- End of set freq>=3MHz---------------------------------------------- + + else { //-------------------freq<3MHz----------------------------------------------------- + + long fvco; + + if (freq>=1500000){ FL=1; fvco=freq*300;} + else if(freq>= 500000){ FL=2; fvco=freq*600;} + else { FL=3; fvco=freq*1800;} + R=0; + + if(FL!=oFL){ + double Td=1e6*PH/(2*pi*df); //convert 90deg to Td(us) + + cmd_si5351(16,0x0F); // Enable CLK0 (MS0=Fractional Mode, Source=PLL_A) + cmd_si5351(17,0x0F); // Enable CLK1 (MS1=Fractional Mode, Source=PLL_A) + + c=0xFFFFF; + a=fvco/fxtal; + b=(long)((double)(fvco-a*fxtal)*(double)c/(double)fxtal); + dd=(128*b)/c; + P1=128*a+dd-512; + P2=128*b-c*dd; + P3=c; + + //Set fvco of PLL_A + cmd_si5351(26,(P3>>8)&0xFF); //MSNA_P3[15:8] + cmd_si5351(27,P3&0xFF); //MSNA_P3[7:0] + cmd_si5351(28,(P1>>16)&0x03); //MSNA_P1[17:16] + cmd_si5351(29,(P1>>8)&0xFF); //MSNA_P1[15:8] + cmd_si5351(30,P1&0xFF); //MSNA_P1[7:0] + cmd_si5351(31,(P3>>12)&0xF0|(P2>>16)&0x0F);//MSNA_P3[19:16], MSNA_P2[19:16] + cmd_si5351(32,(P2>>8)&0xFF); //MSNA_P2[15:8] + cmd_si5351(33,P2&0xFF); //MSNA_P2[7:0] + + + //-------------- shift 90 deg -------------------------------- + c=0xFFFFF; + a=fvco/(freq-df ); + b=(long)( (double)(fvco-a*(freq-df))*(double)c/(double)(freq-df) ); + dd=(128*b)/c; + P1=128*a+dd-512; + P2=128*b-c*dd; + P3=c; + + dat[0]=(P3>>8)&0xFF; + dat[1]=P3&0xFF; + dat[2]=(R<<4)&0x70|(P1>>16)&0x03; + dat[3]=(P1>>8)&0xFF; + dat[4]=P1&0xFF; + dat[5]=(P3>>12)&0xF0|(P2>>16)&0x0F; + dat[6]=(P2>>8)&0xFF; + dat[7]=P2&0xFF; + cmd_si5351_block(42,dat); + cmd_si5351_block(50,dat); + cmd_si5351(165,0); + cmd_si5351(166,0); + + cmd_si5351(177,0x20); // Reset PLLA + + a=fvco/( freq ); + b=(long)( (double)(fvco-a*freq )*(double)c/(double)(freq) ); + dd=(128*b)/c; + P1=128*a+dd-512; + P2=128*b-c*dd; + P3=c; + + dat[0]=(P3>>8)&0xFF; + dat[1]=P3&0xFF; + dat[2]=(R<<4)&0x70|(P1>>16)&0x03; + dat[3]=(P1>>8)&0xFF; + dat[4]=P1&0xFF; + dat[5]=(P3>>12)&0xF0|(P2>>16)&0x0F; + dat[6]=(P2>>8)&0xFF; + dat[7]=P2&0xFF; + cmd_si5351_block(42, dat); + delayMicroseconds((int)Td); + cmd_si5351_block(50, dat); + //------------------------------------------------------ + } + + a=fvco/fxtal; + b=(long)((float)(fvco-a*fxtal)*(float)c/(float)fxtal); + dd=(128*b)/c; + P1=128*a+dd-512; + P2=128*b-c*dd; + P3=c; + + //Set freq of PLL_A + cmd_si5351(26,(P3>>8)&0xFF); //MSNA_P3[15:8] + cmd_si5351(27,P3&0xFF); //MSNA_P3[7:0] + cmd_si5351(28,(P1>>16)&0x03); //MSNA_P1[17:16] + cmd_si5351(29,(P1>>8)&0xFF); //MSNA_P1[15:8] + cmd_si5351(30,P1&0xFF); //MSNA_P1[7:0] + cmd_si5351(31,(P3>>12)&0xF0|(P2>>16)&0x0F);//MSNA_P3[19:16], MSNA_P2[19:16] + cmd_si5351(32,(P2>>8)&0xFF); //MSNA_P2[15:8] + cmd_si5351(33,P2&0xFF); //MSNA_P2[7:0] + + } //-------------------------- End of set freq<3MHz--------------------------------------------- + + + oFL=FL; +} + + + + + + + + + + + + + +void set_car_freq(unsigned long freq, unsigned char EN, unsigned char RST){ +// freq [Hz] +// +// fvco= fxtal*(a+b/c) ( a:15 -- 90, b:0 -- 1048575, c:1 -- 1048575 ) +// freq= fvco /(a+b/c) ( a:4, 6--1800, b:0 -- 1048575, c:1 -- 1048575 ) +// +// P1= 128*a + floor(128*b/c) - 512 +// P2= 128*b - c*floor(128*b/c) +// P3= c +// + + int k; + uint32_t M; + uint32_t R; + + if(EN==1){ + cmd_si5351(18,0x6F); + + if(freq<1500) freq=1500; else if(freq>280000000) freq=280000000; + + if( freq> 150000000){M=4; R=0;} + else if(freq>=63000000){M=6; R=0;} + else if(freq>=27500000){M=14; R=0;} + else if(freq>=13000000){M=30; R=0;} + else if(freq>= 6500000){M=62; R=0;} + else if(freq>= 3000000){M=126; R=0;} + else if(freq>= 1500000){M=280; R=0;} + else if(freq>= 700000){M=600; R=0;} + else if(freq>= 330000){M=1280; R=0;} + else if(freq>= 150000){M=1300; R=1;} + else if(freq>= 67000){M=1500; R=2;} + else if(freq>= 30300){M=1600; R=3;} + else if(freq>= 14000){M=1800; R=4;} + else if(freq>= 7000){M=1800; R=5;} + else if(freq>= 3500){M=1800; R=6;} + else{M=1800; R=7;} + + freq*=M; + freq<<=R; + + unsigned long c=0xFFFFF; + unsigned long a=freq/fxtal; + unsigned long b=(long)((float)(freq-a*fxtal)*(float)c/(float)fxtal); + unsigned long dd=(128*b)/c; + unsigned long P1=128*a+dd-512; + unsigned long P2=128*b-c*dd; + unsigned long P3=c; + + + //Set fvco of PLL_B + cmd_si5351(34,(P3>>8)&0xFF); //MSNB_P3[15:8] + cmd_si5351(35,P3&0xFF); //MSNB_P3[7:0] + cmd_si5351(36,(P1>>16)&0x03); //MSNB_P1[17:16] + cmd_si5351(37,(P1>>8)&0xFF); //MSNB_P1[15:8] + cmd_si5351(38,P1&0xFF); //MSNB_P1[7:0] + cmd_si5351(39,(P3>>12)&0xF0|(P2>>16)&0x0F);//MSNB_P3[19:16], MSNB_P2[19:16] + cmd_si5351(40,(P2>>8)&0xFF); //MSNB_P2[15:8] + cmd_si5351(41,P2&0xFF); //MSNB_P2[7:0] + + // Set MS2 + // a=M, b=0, c=1 ---> P1=128*M-512, P2=0, P3=1 + if(M==4){ + P1=0; + cmd_si5351(58,0); //MS2_P3[15:8] + cmd_si5351(59,1); //MS2_P3[7:0] + cmd_si5351(60,0b00001100); //0,R0_DIV[2:0],MS2_DIVBY4[1:0],MS2_P1[17:16] + cmd_si5351(61,0); //MS2_P1[15:8] + cmd_si5351(62,0); //MS2_P1[7:0] + cmd_si5351(63,0); //MS2_P3[19:16], MS2_P2[19:16] + cmd_si5351(64,0); //MS2_P2[15:8] + cmd_si5351(65,0); //MS2_P2[7:0] + }else{ + P1=128*M-512; + cmd_si5351(58,0); //MS2_P3[15:8] + cmd_si5351(59,1); //MS2_P3[7:0] + cmd_si5351(60,(R<<4)&0x70|(P1>>16)&0x03);//0,R0_DIV[2:0],MS2_DIVBY4[1:0],MS2_P1[17:16] + cmd_si5351(61,(P1>>8)&0xFF); //MS2_P1[15:8] + cmd_si5351(62,P1&0xFF); //MS2_P1[7:0] + cmd_si5351(63,0); //MS2_P3[19:16], MS2_P2[19:16] + cmd_si5351(64,0); //MS2_P2[15:8] + cmd_si5351(65,0); //MS2_P2[7:0] + + } + + if( (oMc!=M)||(RST==1) ){ + //cmd_si5351(177,0x80); // Reset PLLB + } + oMc=M; + + }else{ + cmd_si5351(18,0x80); + } +} + + + +void si5351_init(void){ + pinMode(SDA, OUTPUT); + pinMode(SCL, OUTPUT); + digitalWrite(SDA, HIGH); + digitalWrite(SCL, HIGH); + delay(10); + cmd_si5351(183,0b10010010); // CL=8pF + cmd_si5351(16,0x80); // Disable CLK0 + cmd_si5351(17,0x80); // Disable CLK1 + cmd_si5351(18,0x80); // Disable CLK2 + cmd_si5351(177,0xA0); // Reset PLL_A and B + cmd_si5351(16,0x4F); // Enable CLK0 (MS0=Integer Mode, Source=PLL_A) + cmd_si5351(17,0x4F); // Enable CLK1 (MS1=Integer Mode, Source=PLL_A) + cmd_si5351(18,0x80); // Disable CLK2 (MS2=Integer Mode, Source=PLL_B) + cmd_si5351(177,0xA0); // Reset PLL_A and B + delay(10); + set_freq(10000000); + cmd_si5351(177,0x20); // Reset PLLA + delay(10); +} diff --git a/VFOsys2_22/si5351.h b/VFOsys2_22/si5351.h new file mode 100644 index 0000000..27a54b9 --- /dev/null +++ b/VFOsys2_22/si5351.h @@ -0,0 +1,17 @@ +/* + * File: si5351.h + * Author: JF3HZB / T.UEBO + * + * Created on 2019/02/11, 23:07 + */ + + +#ifndef __si5351H___ +#define __si5351H___ + +void si5351_init(void); +void set_freq(unsigned long freq); +void set_car_freq(unsigned long freq, unsigned char EN, unsigned char RST); +void cmd_si5351_block(unsigned char reg_No, unsigned char *d); + +#endif diff --git a/readme.txt b/readme.txt index c898c5f..2a3d4e9 100644 --- a/readme.txt +++ b/readme.txt @@ -21,6 +21,9 @@ Ver. 2.20 Aug. 3, 2024 Ver. 2.21 Aug. 7, 2024 Improved display quality + +Ver. 2.22 Aug. 8, 2024 + Improved display quality for ST7789