Browse Source

Ver. 2.20

Changed the font to Nixie tube like.
Added dial lamp emulation.
main
tjlab-jf3hzb 1 year ago
parent
commit
c9fb46048c
20 changed files with 3871 additions and 13 deletions
  1. +11
    -11
      VFOsys2_00/dial.cpp
  2. +1
    -1
      VFOsys2_00/dial.hpp
  3. +279
    -0
      VFOsys2_20/VFOsys2_20.ino
  4. +403
    -0
      VFOsys2_20/dial.cpp
  5. +85
    -0
      VFOsys2_20/dial.hpp
  6. +165
    -0
      VFOsys2_20/prm/ILI9341_240x320.hpp
  7. +166
    -0
      VFOsys2_20/prm/SSD1331_64x96.hpp
  8. +165
    -0
      VFOsys2_20/prm/ST7735S_128x160.hpp
  9. +167
    -0
      VFOsys2_20/prm/ST7735S_80x160.hpp
  10. +166
    -0
      VFOsys2_20/prm/ST7789_135x240.hpp
  11. +164
    -0
      VFOsys2_20/prm/ST7789_240x240.hpp
  12. +164
    -0
      VFOsys2_20/prm/ST7789_240x320.hpp
  13. +342
    -0
      VFOsys2_20/prm/nxfont16.h
  14. +486
    -0
      VFOsys2_20/prm/nxfont24.h
  15. +630
    -0
      VFOsys2_20/prm/nxfont32.h
  16. +445
    -0
      VFOsys2_20/si5351.cpp
  17. +17
    -0
      VFOsys2_20/si5351.h
  18. +0
    -0
      Ver2.00.jpg
  19. BIN
      Ver2.20.JPG
  20. +15
    -1
      readme.txt

+ 11
- 11
VFOsys2_00/dial.cpp View File

@ -99,7 +99,7 @@ void DIAL::draw(int32_t freq, int yoff)
// draw Sub dial ----------------------------------------------------------------
#ifdef REV_DIAL
angle = -resoSub * (float)( freq % (TickResoSub*10) ) / (float)TickResoSub ;
#else if
#else
angle = resoSub * (float)( freq % (TickResoSub*10) ) / (float)TickResoSub ;
#endif
@ -157,7 +157,7 @@ void DIAL::draw(int32_t freq, int yoff)
{
#ifdef REV_DIAL
float a = angle + (float)i * resoSub;
#else if
#else
float a = angle - (float)i * resoSub;
#endif
@ -187,7 +187,7 @@ void DIAL::draw(int32_t freq, int yoff)
// draw Main dial -----------------------------------------------------------------------
#ifdef REV_DIAL
angle = -resoMain * (float)( freq % (TickResoMain*10) ) / (float)TickResoMain;
#else if
#else
angle = resoMain * (float)( freq % (TickResoMain*10) ) / (float)TickResoMain;
#endif
@ -246,7 +246,7 @@ void DIAL::draw(int32_t freq, int yoff)
{
#ifdef REV_DIAL
float a = angle + (float)i * resoMain;
#else if
#else
float a = angle - (float)i * resoMain;
#endif
@ -255,7 +255,7 @@ void DIAL::draw(int32_t freq, int yoff)
#ifdef MAIN_UNIT_kHz
num = abs(freq)/(100000)*100 + i*10;
#else if
#else
numf = ( abs(freq)/(TickResoMain*10) + i*0.1f ) * 1e-5 * TickResoMain;
#endif
@ -263,13 +263,13 @@ void DIAL::draw(int32_t freq, int yoff)
if(tnMain<=0){
#ifdef MAIN_UNIT_kHz
if(num>=0) sp.drawNumber( num, sp.width()>>1, 0);
#else if
#else
if(numf>=0) 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
#else
if(numf>=0) sp.drawFloat( fabs(numf), 1, sp.width()>>1, sp.height()-1);
#endif
}
@ -279,13 +279,13 @@ void DIAL::draw(int32_t freq, int yoff)
if(tnMain<=0){
#ifdef MAIN_UNIT_kHz
if(num>=0) sp.drawNumber( num, 0, sp.height()>>1);
#else if
#else
if(numf>=0) 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
#else
if(numf>=0) sp.drawFloat( fabs(numf), 1, sp.width(), sp.height()>>1 );
#endif
}
@ -295,13 +295,13 @@ void DIAL::draw(int32_t freq, int yoff)
if(tnMain<=0){
#ifdef MAIN_UNIT_kHz
if(num>=0) sp.drawNumber( num, sp.width(), sp.height()>>1 );
#else if
#else
if(numf>=0) 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
#else
if(numf>=0) sp.drawFloat( fabs(numf), 1, 0, sp.height()>>1 );
#endif
}


+ 1
- 1
VFOsys2_00/dial.hpp View File

@ -68,7 +68,7 @@ class DIAL
#ifdef MAINDIAL_IS_OUTSIDE
radiusMain = dial_radius;
radiusSub = dial_radius - dial_space;
#else if
#else
radiusSub = dial_radius;
radiusMain = dial_radius - dial_space;
#endif


+ 279
- 0
VFOsys2_20/VFOsys2_20.ino View File

@ -0,0 +1,279 @@
/*
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.
*/
#define NAME "VFO System"
#define VERSION "Ver. 2.20"
#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 500 // Rate of acceleration
#define Rdec 1000 // 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<min_frq) tfrq=min_frq;
Dial_frq=tfrq;
afstp=0;
f_fchange = 1;
}
// Set frequency to Si5351A
if(f_fchange==1){
f_fchange=0;
// Lo freq
set_freq( Dial_frq + offset_frq );
}
if(f_cchange==1){
f_cchange=0;
// Car freq
set_car_freq(car_frq, f_carON, 0);
}
delay(10);
}
}
void setup(void)
{
xTaskCreatePinnedToCore(Alt_Thread, "Alt_Thread", 8192, NULL, 4, &H_Task, 0);
Serial.begin(115200);
//--- Counter setup for Rotary Encoder ---------------------
pcnt_config_t pcnt_config_A;// structure for A
pcnt_config_t pcnt_config_B;// structure for B
//
pcnt_config_A.pulse_gpio_num = PULSE_INPUT_PIN;
pcnt_config_A.ctrl_gpio_num = PULSE_CTRL_PIN;
pcnt_config_A.lctrl_mode = PCNT_MODE_REVERSE;
pcnt_config_A.hctrl_mode = PCNT_MODE_KEEP;
pcnt_config_A.channel = PCNT_CHANNEL_0;
pcnt_config_A.unit = PCNT_UNIT_0;
pcnt_config_A.pos_mode = PCNT_COUNT_INC;
pcnt_config_A.neg_mode = PCNT_COUNT_DEC;
pcnt_config_A.counter_h_lim = 10000;
pcnt_config_A.counter_l_lim = -10000;
//
pcnt_config_B.pulse_gpio_num = PULSE_CTRL_PIN;
pcnt_config_B.ctrl_gpio_num = PULSE_INPUT_PIN;
pcnt_config_B.lctrl_mode = PCNT_MODE_KEEP;
pcnt_config_B.hctrl_mode = PCNT_MODE_REVERSE;
pcnt_config_B.channel = PCNT_CHANNEL_1;
pcnt_config_B.unit = PCNT_UNIT_0;
pcnt_config_B.pos_mode = PCNT_COUNT_INC;
pcnt_config_B.neg_mode = PCNT_COUNT_DEC;
pcnt_config_B.counter_h_lim = 10000;
pcnt_config_B.counter_l_lim = -10000;
//
pcnt_unit_config(&pcnt_config_A);//Initialize A
pcnt_unit_config(&pcnt_config_B);//Initialize B
pcnt_counter_pause(PCNT_UNIT_0);
pcnt_counter_clear(PCNT_UNIT_0);
pcnt_counter_resume(PCNT_UNIT_0); //Start
LCD_setup();
lcd.setTextColor(TFT_CYAN);
lcd.setFont(&fonts::Font0);
lcd.setTextSize(1.0f*( lcd.height()/64.0f));
lcd.setCursor( 0.5f*(lcd.width()-lcd.textWidth(NAME) ), 0.1f*lcd.height() );
lcd.printf( NAME );
lcd.setTextSize(1.0f*( lcd.height()/64.0f));
lcd.setCursor( 0.5f*(lcd.width()-lcd.textWidth(VERSION) ), 0.4f*lcd.height());
lcd.printf(VERSION);
lcd.setTextSize(1.0f*(lcd.height()/64.0f));
lcd.setCursor( 0.5f*(lcd.width()-lcd.textWidth(ID) ), 0.7f*lcd.height());
lcd.printf(ID);
delay(1000);
}
void loop(void)
{
// Display process -------------------------------------------------------------------
for (int yoff = 0; yoff < lcd.height(); yoff += sprite_height)
{
sprites[flip].clear(BGCol);
// Draw dial
dial.draw(Dial_frq, yoff);
// Draw digital frequency display
#ifndef Digtal_Freq_OFF
#ifdef MODE0
int xdf=-2, ydf=0;// position
char str[12];
sprintf(str, "%03d.%03d.%02d",
Dial_frq/1000000, (Dial_frq%1000000)/1000, (Dial_frq%1000)/10 );
for(int i=0; i<12; i++)
{
switch(str[i])
{
case '0':
if( (i==0) || (i==1 && str[0]=='0') )
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nxb);
else
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx0);
xdf += nxfontWidth;
break;
case '1':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx1); xdf += nxfontWidth; break;
case '2':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx2); xdf += nxfontWidth; break;
case '3':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx3); xdf += nxfontWidth; break;
case '4':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx4); xdf += nxfontWidth; break;
case '5':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx5); xdf += nxfontWidth; break;
case '6':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx6); xdf += nxfontWidth; break;
case '7':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx7); xdf += nxfontWidth; break;
case '8':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx8); xdf += nxfontWidth; break;
case '9':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nx9); xdf += nxfontWidth; break;
case '.':
sprites[flip].pushImage(xdf, ydf -yoff, nxfontWidth, nxfontHeight, nxd); xdf += nxfontWidth; break;
}
}
#endif
#endif
// Add draw functions if you need.
// Note that the y-coordinate is applied with the offset -yoff added.
//
// ex.
// sprites[flip].setFont(&fonts::Font4);
// sprites[flip].setTextSize(1.0f);
// sprites[flip].setTextColor(TFT_WHITE);
// sprites[flip].setCursor(0, 55 -yoff); // "-yoff" is Required
// sprites[flip].print("LSB");
//
//
sprites[flip].pushSprite(&lcd, 0, yoff);
flip = !flip;
}
// End of Display process -------------------------------------------------------------
}

+ 403
- 0
VFOsys2_20/dial.cpp View File

@ -0,0 +1,403 @@
/*
Digital VFO with Rotation Dial
File: dial.cpp
Author: JF3HZB / T.UEBO
Created on July 1, 2023
*/
#include "dial.hpp"
void LCD_setup(void)
{
lcd.init();
lcd.setColorDepth(16);
//if (lcd.width() < lcd.height()) { lcd.setRotation(lcd.getRotation()^1); }
//lcd.setRotation(1);
for (int i = 0; i < 2; i++)
{
sprites[i].setColorDepth(lcd.getColorDepth());
sprites[i].setFont(&fonts::Font2);
sprites[i].setTextDatum(textdatum_t::top_right);
}
///*
int div = 1;
for (;;)
{
sprite_height = (lcd.height() + div - 1) / div;
bool fail = false;
for (int i = 0; !fail && i < 2; ++i)
{
fail = !sprites[i].createSprite(lcd.width(), sprite_height);
}
if (!fail) break;
for (int i = 0; i < 2; ++i)
{
sprites[i].deleteSprite();
}
div++;
}
//*/
/*
int div = 2; //try 1,2,3,4,...
sprite_height = (lcd.height() + div - 1) / div;
sprites[0].createSprite(lcd.width(), sprite_height);
sprites[1].createSprite(lcd.width(), sprite_height);
*/
sp.setColorDepth(16);
//sp.setFont(&fonts::Font6);
sp.setFont(&fonts::FreeSansBold18pt7b);
sp.setTextDatum(textdatum_t::middle_center);
lcd.startWrite();
}
void DIAL::draw(int32_t freq, int yoff)
{
int num;
float numf;
float zoom_x, zoom_y;
float angle;
freq=abs(freq);
#ifdef MODE0
int xc = lcd.width() / 2 + hoff;
int yc = voff + top_margin + (std::fmax(radiusMain, radiusSub));
float aoff = 0;
#endif
#ifdef MODE1
int xc = voff + top_margin + (std::fmax(radiusMain, radiusSub));
int yc = lcd.height() / 2 + hoff;
float aoff = -90.0f;
#endif
#ifdef MODE2
int xc = lcd.width() - (voff + top_margin + (std::fmax(radiusMain, radiusSub)) );
int yc = lcd.height() / 2 + hoff;
float aoff = 90.0f;
#endif
#ifdef MAIN_UNIT_kHz
TickResoMain = 10000;
TickResoSub = 1000;
#endif
if(TickResoSub == 10000) TickResoMain = 100000;
// draw dial Background ---------------------------------------------------------
#ifdef MODE0
sprites[flip].fillRect(0, voff-yoff, lcd.width(), lcd.height()-voff, DialBGCol);
#endif
#ifdef MODE1
sprites[flip].fillRect(voff, 0-yoff, lcd.width()-voff, lcd.height(), DialBGCol);
#endif
#ifdef MODE2
sprites[flip].fillRect(0, 0-yoff, lcd.width()-voff, lcd.height(), DialBGCol);
#endif
// draw Sub dial ----------------------------------------------------------------
#ifdef REV_DIAL
angle = -resoSub * (float)( freq % (TickResoSub*10) ) / (float)TickResoSub ;
#else if
angle = resoSub * (float)( freq % (TickResoSub*10) ) / (float)TickResoSub ;
#endif
sp.createSprite(1, 1);
sp.clear(TickSubCol);
float pvoff;
if (tnSub<=0) pvoff = -0.5f; else pvoff = 0.5f;
for (int i = -100; i < 100; i++)
{
float a = angle - (float)i * resoSub;
if (a > 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
}

+ 85
- 0
VFOsys2_20/dial.hpp View File

@ -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 */

+ 165
- 0
VFOsys2_20/prm/ILI9341_240x320.hpp View File

@ -0,0 +1,165 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#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 <LovyanGFX.hpp>
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

+ 166
- 0
VFOsys2_20/prm/SSD1331_64x96.hpp View File

@ -0,0 +1,166 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#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 <LovyanGFX.hpp>
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

+ 165
- 0
VFOsys2_20/prm/ST7735S_128x160.hpp View File

@ -0,0 +1,165 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#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 <LovyanGFX.hpp>
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 = 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 = 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

+ 167
- 0
VFOsys2_20/prm/ST7735S_80x160.hpp View File

@ -0,0 +1,167 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#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 <LovyanGFX.hpp>
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 = 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 = 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

+ 166
- 0
VFOsys2_20/prm/ST7789_135x240.hpp View File

@ -0,0 +1,166 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#include "nxfont24.h"
// 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 <LovyanGFX.hpp>
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 = 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 = 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

+ 164
- 0
VFOsys2_20/prm/ST7789_240x240.hpp View File

@ -0,0 +1,164 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#include "nxfont24.h"
// 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 <LovyanGFX.hpp>
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 = 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; // 実際に表示可能な幅
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

+ 164
- 0
VFOsys2_20/prm/ST7789_240x320.hpp View File

@ -0,0 +1,164 @@
#ifndef PRM_H
#define PRM_H
#include <arduino.h>
#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.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 <LovyanGFX.hpp>
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 = 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; // 実際に表示可能な幅
cfg.panel_height = 320; // 実際に表示可能な高さ
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

+ 342
- 0
VFOsys2_20/prm/nxfont16.h View File

@ -0,0 +1,342 @@
#include <pgmspace.h>
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,
};

+ 486
- 0
VFOsys2_20/prm/nxfont24.h View File

@ -0,0 +1,486 @@
#include <pgmspace.h>
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,
};

+ 630
- 0
VFOsys2_20/prm/nxfont32.h View File

@ -0,0 +1,630 @@
#include <pgmspace.h>
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,
};

+ 445
- 0
VFOsys2_20/si5351.cpp View File

@ -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 <arduino.h>
#define SDA 21
#define SCL 22
#define fxtal (25005328)
#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);
}

+ 17
- 0
VFOsys2_20/si5351.h View File

@ -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

1373310215.jpg → Ver2.00.jpg View File


BIN
Ver2.20.JPG View File

Before After
Width: 2092  |  Height: 1343  |  Size: 569 KiB

+ 15
- 1
readme.txt View File

@ -1,5 +1,5 @@
"VFOsys2" is the original version of a digital VFO with analog dial display by Tj Lab(JF3HZB),
which can be compiled on Arduino IDE with Board manager "esp32 ver. 2.0.9" and Library "LovyanGFX ver. 1.1.7".
which can be compiled on Arduino IDE with Board manager "esp32 ver. 2.0.9" and Library "LovyanGFX ver. 1.1.7 - 1.1.16".
Usable display panel:
ST7735S (128 x 160, 80 x 160),
@ -8,6 +8,20 @@ Usable display panel:
SSD1331 (64 x 96).
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.
Lamp emulation parameters:
#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
JF3HZB T. Uebo
Tj Lab


Loading…
Cancel
Save