From 527b1437a7383b8356061c16618e1d542a782d7f Mon Sep 17 00:00:00 2001 From: ZinggJM Date: Sun, 26 Mar 2023 14:49:34 +0200 Subject: [PATCH] Version 1.5.1 - added support for GDEY0154D67 1.54" b/w 200x200 - added support for GDEY0213B74 2.13" b/w 128x250 - updated support for GDEY027T91 2.7" b/w 176x264 - renamed driver class for GDEY027T91 to GxEPD2_270_GDEY027T91 - added support for GDEY029T94 2.9" b/w 128x296 - added support for GDEY042T91 4.2" b/w 400x300 - added support for GDEQ0583T31 5.83" b/w 648x480 - these panels have fast full refresh capability - fast full refresh can be disabled in the class header for low temperature use - added support for GDEY073D46 7.3" 800x480 7-color - all these new panels have been donated by Good Display - added __has_include test to GxEPD2_BW.h, GxEPD2_3C.h, GxEPD2_7C - this allows to remove or put aside unused driver classes for faster compile - several fixes and improvements --- README.md | 39 +- examples/GxEPD2_Example/GxEPD2_Example.ino | 34 +- .../GxEPD2_Example/GxEPD2_display_selection.h | 143 +- .../GxEPD2_display_selection_added.h | 122 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_Example/GxEPD2_selection_check.h | 21 +- .../GxEPD2_Example/GxEPD2_wiring_examples.h | 4 + examples/GxEPD2_GFX_Example/BitmapDisplay.cpp | 4 +- .../GxEPD2_GFX_Example/GxEPD2_GFX_Example.ino | 3 +- .../GxEPD2_display_selection.h | 143 +- .../GxEPD2_display_selection_added.h | 122 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_HelloWorld/GxEPD2_HelloWorld.ino | 4 +- .../GxEPD2_display_selection.h | 143 +- .../GxEPD2_display_selection_added.h | 122 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_NotPagedExample.ino | 210 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_PagedDisplayUsingCallback.ino | 11 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_RotaryUsingBusyCallback.ino | 2 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_SD_Example/GxEPD2_SD_Example.ino | 79 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + examples/GxEPD2_SD_Example/bitmaps/rgb32.bmp | Bin 0 -> 32566 bytes ...senventh200x200.bmp => seventh200x200.bmp} | Bin .../GxEPD2_SerialFlash_Example.ino | 52 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_Spiffs_Example.ino | 51 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_U8G2_Fonts_Example.ino | 3 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + .../GxEPD2_WS_ESP32_Driver.ino | 117 +- .../GxEPD2_WiFi_CertStore_Example.ino | 177 +- .../GxEPD2_wiring_examples.h | 15 +- .../GxEPD2_WiFi_Example.ino | 188 +- .../GxEPD2_wiring_examples.h | 15 +- .../GxEPD2_MinimumExample.ino | 4 +- .../GxEPD2_display_selection_new_style.h | 125 +- .../GxEPD2_selection_check.h | 21 +- .../GxEPD2_wiring_examples.h | 4 + library.properties | 2 +- src/GxEPD2.h | 9 +- src/GxEPD2_3C.h | 41 +- src/GxEPD2_7C.h | 15 +- src/GxEPD2_BW.h | 109 +- src/GxEPD2_EPD.cpp | 6 +- src/GxEPD2_EPD.h | 3 + src/bitmaps/Bitmaps7c800x480.h | 24012 ++++++++++++++++ src/bitmaps/WS_Bitmaps7c300x180.h | 1725 ++ src/epd/GxEPD2_1160_T91.cpp | 12 +- src/epd/GxEPD2_150_BN.cpp | 12 +- src/epd/GxEPD2_154.cpp | 26 +- src/epd/GxEPD2_154_D67.cpp | 12 +- src/epd/GxEPD2_154_M09.cpp | 12 +- src/epd/GxEPD2_154_M10.cpp | 12 +- src/epd/GxEPD2_154_T8.cpp | 8 +- src/epd/GxEPD2_213.cpp | 26 +- src/epd/GxEPD2_213_B72.cpp | 8 +- src/epd/GxEPD2_213_B73.cpp | 8 +- src/epd/GxEPD2_213_B74.cpp | 12 +- src/epd/GxEPD2_213_BN.cpp | 12 +- src/epd/GxEPD2_213_M21.cpp | 8 +- src/epd/GxEPD2_213_T5D.cpp | 12 +- src/epd/GxEPD2_213_flex.cpp | 8 +- src/epd/GxEPD2_260.cpp | 8 +- src/epd/GxEPD2_260_M01.cpp | 8 +- src/epd/GxEPD2_266_BN.cpp | 12 +- src/epd/GxEPD2_290.cpp | 12 +- src/epd/GxEPD2_290_BS.cpp | 12 +- src/epd/GxEPD2_290_I6FD.cpp | 12 +- src/epd/GxEPD2_290_M06.cpp | 8 +- src/epd/GxEPD2_290_T5.cpp | 8 +- src/epd/GxEPD2_290_T5D.cpp | 12 +- src/epd/GxEPD2_290_T94.cpp | 12 +- src/epd/GxEPD2_290_T94_V2.cpp | 12 +- src/epd/GxEPD2_370_TC1.cpp | 12 +- src/{epd3c => epd7c}/GxEPD2_565c.cpp | 2 +- src/{epd3c => epd7c}/GxEPD2_565c.h | 2 +- src/epd7c/GxEPD2_730c_GDEY073D46.cpp | 741 + src/epd7c/GxEPD2_730c_GDEY073D46.h | 82 + src/gdeq/GxEPD2_583_GDEQ0583T31.cpp | 362 + src/gdeq/GxEPD2_583_GDEQ0583T31.h | 84 + src/gdey/GxEPD2_154_GDEY0154D67.cpp | 393 + src/gdey/GxEPD2_154_GDEY0154D67.h | 83 + src/gdey/GxEPD2_213_GDEY0213B74.cpp | 399 + src/gdey/GxEPD2_213_GDEY0213B74.h | 83 + src/gdey/GxEPD2_266_GDEY0266T90.cpp | 397 + src/gdey/GxEPD2_266_GDEY0266T90.h | 83 + .../GxEPD2_270_GDEY027T91.cpp} | 92 +- .../GxEPD2_270_GDEY027T91.h} | 11 +- src/gdey/GxEPD2_290_GDEY029T94.cpp | 397 + src/gdey/GxEPD2_290_GDEY029T94.h | 83 + src/gdey/GxEPD2_420_GDEY042T91.cpp | 402 + src/gdey/GxEPD2_420_GDEY042T91.h | 83 + 113 files changed, 32018 insertions(+), 1452 deletions(-) create mode 100644 examples/GxEPD2_SD_Example/bitmaps/rgb32.bmp rename examples/GxEPD2_SD_Example/bitmaps/{senventh200x200.bmp => seventh200x200.bmp} (100%) rename {examples => extras/tests}/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino (84%) rename {examples => extras/tests}/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h (83%) rename {examples => extras/tests}/GxEPD2_MinimumExample/GxEPD2_selection_check.h (91%) rename {examples => extras/tests}/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h (96%) create mode 100644 src/bitmaps/Bitmaps7c800x480.h create mode 100644 src/bitmaps/WS_Bitmaps7c300x180.h rename src/{epd3c => epd7c}/GxEPD2_565c.cpp (99%) rename src/{epd3c => epd7c}/GxEPD2_565c.h (99%) create mode 100644 src/epd7c/GxEPD2_730c_GDEY073D46.cpp create mode 100644 src/epd7c/GxEPD2_730c_GDEY073D46.h create mode 100644 src/gdeq/GxEPD2_583_GDEQ0583T31.cpp create mode 100644 src/gdeq/GxEPD2_583_GDEQ0583T31.h create mode 100644 src/gdey/GxEPD2_154_GDEY0154D67.cpp create mode 100644 src/gdey/GxEPD2_154_GDEY0154D67.h create mode 100644 src/gdey/GxEPD2_213_GDEY0213B74.cpp create mode 100644 src/gdey/GxEPD2_213_GDEY0213B74.h create mode 100644 src/gdey/GxEPD2_266_GDEY0266T90.cpp create mode 100644 src/gdey/GxEPD2_266_GDEY0266T90.h rename src/{epd/GxEPD2_270_T91.cpp => gdey/GxEPD2_270_GDEY027T91.cpp} (71%) rename src/{epd/GxEPD2_270_T91.h => gdey/GxEPD2_270_GDEY027T91.h} (94%) create mode 100644 src/gdey/GxEPD2_290_GDEY029T94.cpp create mode 100644 src/gdey/GxEPD2_290_GDEY029T94.h create mode 100644 src/gdey/GxEPD2_420_GDEY042T91.cpp create mode 100644 src/gdey/GxEPD2_420_GDEY042T91.h diff --git a/README.md b/README.md index 64e0e4c..1c75fb8 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,7 @@ - GDEW0154T8 1.54" b/w 152x152, UC8151 (IL0373) - GDEW0154M09 1.54" b/w 200x200, JD79653A - GDEW0154M10 1.54" b/w 152x152, UC8151D, DES +- GDEY0154D67 1.54" b/w 200x200, SSD1681 - GDEW0154Z04 1.54" b/w/r 200x200, IL0376F, no longer available - GDEH0154Z90 1.54" b/w/r 200x200, SSD1681, replacement for GDEW0154Z04 - GDE0213B1 2.13" b/w 128x250, IL3895, phased out @@ -72,6 +73,14 @@ - GDEW0213Z19 2.13" b/w/r 104x212, UC8151D - GDEY0213Z98 2.13" b/w/r 122x250, SSD1680 - DEPG0213BN 2.13" b/w 128x250, SSD1680, e.g. LILYGO® TTGO T5 V2.3.1 2.13 inch +- GDEY0213B74 2.13" b/w 128x250, SSD1680 +- GDEW026T0 2.6" b/w 152x296, UC8151 (IL0373) +- GDEW026M01 2.6" b/w 152x296, UC8151 (IL0373), DES +- DEPG0266BN 2.66" b/w 152x296, SSD1680, e.g. LILYGO® TTGO T5 2.66 inch +- GDEY0266Z90 2.66" b/w/r 152x296, SSD1680 +- GDEW027C44 2.7" b/w/r 176x264, IL91874 +- GDEW027W3 2.7" b/w 176x264, EK79652 (IL91874) +- GDEY027T91 2.7" b/w 176x264, SSD1680 - GDEH029A1 2.9" b/w 128x296, SSD1608 (IL3820) - GDEW029T5 2.9" b/w 128x296, UC8151 (IL0373) - GDEW029T5D 2.9" b/w 128x296, UC8151D @@ -82,23 +91,20 @@ - GDEH029Z13 2.9" b/w/r 128x296, UC8151D - GDEM029C90 2.9" b/w/y 128x296, SSD1680 - DEPG0290BS 2.9" b/w 128x296, SSD1680, e.g. LILYGO® TTGO T5 V2.4.1 2.9" -- GDEW026T0 2.6" b/w 152x296, UC8151 (IL0373) -- GDEW026M01 2.6" b/w 152x296, UC8151 (IL0373), DES -- DEPG0266BN 2.66" b/w 152x296, SSD1680, e.g. LILYGO® TTGO T5 2.66 inch -- GDEY0266Z90 2.66" b/w/r 152x296, SSD1680 -- GDEW027C44 2.7" b/w/r 176x264, IL91874 -- GDEW027W3 2.7" b/w 176x264, EK79652 (IL91874) -- GDEY027T91 2.7" b/w 176x264, SSD1680 -- GDEW0371W7 3.7" b/w 240x416, UC8171 (IL0324) +- GDEY029T94 2.9" b/w 128x296, SSD1680 - ED037TC1 3.7" b/w 280x480, SSD1677, Waveshare 3.7" +- GDEW0371W7 3.7" b/w 240x416, UC8171 (IL0324) - GDEW042T2 4.2" b/w 400x300, UC8176 (IL0398) - GDEW042M01 4.2" b/w 400x300, UC8176 (IL0398), DES - GDEW042Z15 4.2" b/w/r 400x300, UC8176 (IL0398) - GDEQ042Z21 4.2" b/w/r 400x300, UC8276, (Waveshare V2) +- GDEY042T91 4.2" b/w 400x300, SSD1683 - ACeP565 5.65" Waveshare 5.65" 7-color e-paper display 600x448 - GDEW0583T7 5.83" b/w 600x448, UC8159c (IL0371) - GDEW0583T8 5.83" b/w 648x480, EK79655 (GD7965) - GDEW0583Z83 5.83" b/w/r 648x480, EK79655 (GD7965) +- GDEQ0583T31 5.83" b/w 648x480, UC8179 +- GDEY073D46 7.3" 800x480 7-color - GDEW075T8 7.5" b/w 640x384, UC8159c (IL0371) - GDEW075T7 7.5" b/w 800x480, EK79655 (GD7965) - GDEY075T7 7.5" b/w 800x480, UC8179 (GD7965) @@ -119,7 +125,22 @@ - promotion panels from suppliers are welcome, to add support to GxEPD2 - donation panels from users are welcome, to add support to GxEPD2 -### Version 1.5.0 +### Version 1.5.1 +- added support for GDEY0154D67 1.54" b/w 200x200 +- added support for GDEY0213B74 2.13" b/w 128x250 +- updated support for GDEY027T91 2.7" b/w 176x264 +- renamed driver class for GDEY027T91 to GxEPD2_270_GDEY027T91 +- added support for GDEY029T94 2.9" b/w 128x296 +- added support for GDEY042T91 4.2" b/w 400x300 +- added support for GDEQ0583T31 5.83" b/w 648x480 +- these panels have fast full refresh capability +- fast full refresh can be disabled in the class header for low temperature use +- added support for GDEY073D46 7.3" 800x480 7-color +- all these new panels have been donated by Good Display +- added __has_include test to GxEPD2_BW.h, GxEPD2_3C.h, GxEPD2_7C +- this allows to remove or put aside unused driver classes for faster compile +- several fixes and improvements +#### Version 1.5.0 - added support for GDEY075T7 7.5" b/w 800x480 - updated GxEPD2_Example, added HSPI use for Waveshare ESP32 Driver Board - updated GxEPD2_SD_AVR_Example, fixes for BMP handling diff --git a/examples/GxEPD2_Example/GxEPD2_Example.ino b/examples/GxEPD2_Example/GxEPD2_Example.ino index de1d138..fea30f6 100644 --- a/examples/GxEPD2_Example/GxEPD2_Example.ino +++ b/examples/GxEPD2_Example/GxEPD2_Example.ino @@ -49,7 +49,7 @@ // or select the display class and display driver class in the following file (new style): #include "GxEPD2_display_selection_new_style.h" -#if !defined(__AVR) && !defined(_BOARD_GENERIC_STM32F103C_H_) && !defined(ARDUINO_BLUEPILL_F103C8) +#if !defined(__AVR) && !defined(STM32F1xx) // note 16.11.2019: the compiler may exclude code based on constant if statements (display.epd2.panel == constant), // therefore bitmaps may get optimized out by the linker @@ -82,10 +82,12 @@ #include "bitmaps/Bitmaps3c880x528.h" // 7.5" b/w/r #include "bitmaps/WS_Bitmaps800x600.h" // 6.0" grey #include "bitmaps/WS_Bitmaps7c192x143.h" // 5.65" 7-color +//#include "bitmaps/WS_Bitmaps7c300x180.h" // 7.3" 7-color #endif #if defined(ESP32) #include "bitmaps/Bitmaps1304x984.h" // 12.48" b/w #include "bitmaps/Bitmaps3c1304x984.h" // 12.48" b/w/r +#include "bitmaps/Bitmaps7c800x480.h" // 7.3" 7-color #endif #else @@ -163,7 +165,7 @@ void setup() drawBitmaps(); //return; #if !defined(__AVR) // takes too long! - if (display.epd2.panel == GxEPD2::ACeP565) + if ((display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46)) { //draw7colorlines(); //delay(2000); @@ -773,6 +775,12 @@ void drawBitmaps() #endif #if defined(_WS_Bitmaps7c192x143_H_) drawBitmaps7c192x143(); +#endif +#if defined(_GxBitmaps7c800x480_H_) + drawBitmaps7c800x480(); +#endif +#if defined(_WS_Bitmaps7c300x180_H_) + drawBitmaps7c300x180(); #endif if ((display.epd2.WIDTH >= 200) && (display.epd2.HEIGHT >= 200)) { @@ -1688,6 +1696,28 @@ void drawBitmaps7c192x143() } #endif +#if defined(_GxBitmaps7c800x480_H_) +void drawBitmaps7c800x480() +{ + if (display.epd2.panel == GxEPD2::GDEY073D46) + { + display.epd2.drawDemoBitmap(Bitmap7c800x480, 0, 0, 0, 800, 480, 0, false, true); // special format + delay(5000); + } +} +#endif + +#if defined(_WS_Bitmaps7c300x180_H_) +void drawBitmaps7c300x180() +{ + if (display.epd2.panel == GxEPD2::GDEY073D46) + { + display.drawNative(WS_Bitmap7c300x180, 0, (display.epd2.WIDTH - 300) / 2, (display.epd2.HEIGHT - 180) / 2, 300, 180, false, false, true); + delay(5000); + } +} +#endif + void draw7colors() { display.setRotation(0); diff --git a/examples/GxEPD2_Example/GxEPD2_display_selection.h b/examples/GxEPD2_Example/GxEPD2_display_selection.h index 59843f9..c406640 100644 --- a/examples/GxEPD2_Example/GxEPD2_display_selection.h +++ b/examples/GxEPD2_Example/GxEPD2_display_selection.h @@ -22,6 +22,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -30,6 +31,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -38,18 +45,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -60,11 +65,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ042Z21 400x300, UC8276 @@ -77,6 +82,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 2, CS -> SS(15), SCK -> SCK(14), MOSI -> MOSI(D7(13)), MISO -> MISO(D6(12)), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V pin of USB powered Wemos D1 mini doesn't work! @@ -93,6 +99,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -101,6 +108,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -109,18 +122,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -131,11 +142,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ042Z21 400x300, UC8276 @@ -147,6 +158,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ESP32) @@ -158,6 +170,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -166,6 +179,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -174,17 +193,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -195,11 +212,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -210,6 +227,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V @@ -242,6 +260,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B73 128x250, SSD1675B @@ -250,6 +269,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5D 128x296, UC8151D @@ -258,17 +283,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -279,11 +302,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -294,6 +317,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif // can't use package "STMF1 Boards (STM32Duino.com)" (Roger Clark) anymore with Adafruit_GFX, use "STM32 Boards (selected from submenu)" (STMicroelectronics) @@ -308,6 +332,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B73 128x250, SSD1675B @@ -316,6 +341,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5D 128x296, UC8151D @@ -324,17 +355,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -346,11 +375,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -361,6 +390,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C @@ -382,6 +412,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -390,6 +421,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -398,17 +435,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -420,11 +455,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -435,6 +470,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // ***** for mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO ***** // the RST line is not connected through level converter, but has a pull up resistor and a pull down diode to the Arduino pin; this is safe for 5V Arduino @@ -448,6 +484,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -456,6 +493,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -464,17 +507,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -485,11 +526,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) diff --git a/examples/GxEPD2_Example/GxEPD2_display_selection_added.h b/examples/GxEPD2_Example/GxEPD2_display_selection_added.h index 6f19c76..549a1b3 100644 --- a/examples/GxEPD2_Example/GxEPD2_display_selection_added.h +++ b/examples/GxEPD2_Example/GxEPD2_display_selection_added.h @@ -29,6 +29,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(//*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -37,6 +38,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -45,17 +52,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -67,11 +72,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -82,6 +87,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 7, RST -> 9, CS -> SS(77), SCK -> SCK(76), MOSI -> MOSI(75), MISO -> MISO(74), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -111,6 +117,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -119,6 +126,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -127,17 +140,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -149,11 +160,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -164,6 +175,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 5, RST -> 6, CS -> 4, SCK -> SCK(9), MOSI -> MOSI(8), MISO -> MISO(10), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -189,6 +201,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B73 128x250, SSD1675B @@ -197,6 +210,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5D 128x296, UC8151D @@ -205,17 +224,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -226,11 +243,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -240,6 +257,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> 5, SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -261,6 +279,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -269,6 +288,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -277,17 +302,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -298,11 +321,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -312,6 +335,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -333,6 +357,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B73 128x250, SSD1675B @@ -341,6 +366,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5D 128x296, UC8151D @@ -349,18 +380,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -371,11 +400,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ042Z21 400x300, UC8276 @@ -387,6 +416,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ARDUINO_ARCH_RP2040) @@ -400,6 +430,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -408,6 +439,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -416,17 +453,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -438,11 +473,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -453,6 +488,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C diff --git a/examples/GxEPD2_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_Example/GxEPD2_selection_check.h b/examples/GxEPD2_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_GFX_Example/BitmapDisplay.cpp b/examples/GxEPD2_GFX_Example/BitmapDisplay.cpp index 8e346e1..9750717 100644 --- a/examples/GxEPD2_GFX_Example/BitmapDisplay.cpp +++ b/examples/GxEPD2_GFX_Example/BitmapDisplay.cpp @@ -15,7 +15,7 @@ #include "BitmapDisplay.h" -#if !defined(__AVR) && !defined(_BOARD_GENERIC_STM32F103C_H_) +#if !defined(__AVR) && !defined(STM32F1xx) // note 16.11.2019: the compiler may exclude code based on constant if statements (display.epd2.panel == constant), // therefore bitmaps may get optimized out by the linker @@ -39,7 +39,7 @@ #include "bitmaps/Bitmaps3c176x264.h" // 2.7" b/w/r #include "bitmaps/Bitmaps3c400x300.h" // 4.2" b/w/r #if defined(ESP8266) || defined(ESP32) -#include "bitmaps/Bitmaps3c800x480.h" // 7.5" b/w/r +//#include "bitmaps/Bitmaps3c800x480.h" // 7.5" b/w/r // not enough code space for all #endif #if defined(ESP32) #include "bitmaps/WS_Bitmaps800x600.h" // 6.0" grey diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_GFX_Example.ino b/examples/GxEPD2_GFX_Example/GxEPD2_GFX_Example.ino index f71188a..6f14e0d 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_GFX_Example.ino +++ b/examples/GxEPD2_GFX_Example/GxEPD2_GFX_Example.ino @@ -51,7 +51,8 @@ void setup() Serial.println(); Serial.println("setup"); delay(100); - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse // first update should be full refresh helloWorld(display); delay(1000); diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection.h b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection.h index 59843f9..c406640 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection.h +++ b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection.h @@ -22,6 +22,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -30,6 +31,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -38,18 +45,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -60,11 +65,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ042Z21 400x300, UC8276 @@ -77,6 +82,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 2, CS -> SS(15), SCK -> SCK(14), MOSI -> MOSI(D7(13)), MISO -> MISO(D6(12)), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V pin of USB powered Wemos D1 mini doesn't work! @@ -93,6 +99,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -101,6 +108,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -109,18 +122,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -131,11 +142,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ042Z21 400x300, UC8276 @@ -147,6 +158,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ESP32) @@ -158,6 +170,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -166,6 +179,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -174,17 +193,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -195,11 +212,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -210,6 +227,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V @@ -242,6 +260,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B73 128x250, SSD1675B @@ -250,6 +269,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5D 128x296, UC8151D @@ -258,17 +283,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -279,11 +302,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -294,6 +317,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif // can't use package "STMF1 Boards (STM32Duino.com)" (Roger Clark) anymore with Adafruit_GFX, use "STM32 Boards (selected from submenu)" (STMicroelectronics) @@ -308,6 +332,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B73 128x250, SSD1675B @@ -316,6 +341,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5D 128x296, UC8151D @@ -324,17 +355,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -346,11 +375,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -361,6 +390,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C @@ -382,6 +412,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -390,6 +421,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -398,17 +435,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -420,11 +455,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -435,6 +470,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // ***** for mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO ***** // the RST line is not connected through level converter, but has a pull up resistor and a pull down diode to the Arduino pin; this is safe for 5V Arduino @@ -448,6 +484,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -456,6 +493,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -464,17 +507,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -485,11 +526,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_added.h b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_added.h index 6f19c76..549a1b3 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_added.h +++ b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_added.h @@ -29,6 +29,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(//*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -37,6 +38,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -45,17 +52,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -67,11 +72,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -82,6 +87,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 7, RST -> 9, CS -> SS(77), SCK -> SCK(76), MOSI -> MOSI(75), MISO -> MISO(74), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -111,6 +117,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -119,6 +126,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -127,17 +140,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -149,11 +160,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -164,6 +175,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 5, RST -> 6, CS -> 4, SCK -> SCK(9), MOSI -> MOSI(8), MISO -> MISO(10), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -189,6 +201,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B73 128x250, SSD1675B @@ -197,6 +210,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5D 128x296, UC8151D @@ -205,17 +224,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -226,11 +243,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -240,6 +257,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> 5, SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -261,6 +279,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -269,6 +288,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -277,17 +302,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -298,11 +321,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -312,6 +335,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -333,6 +357,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B73 128x250, SSD1675B @@ -341,6 +366,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5D 128x296, UC8151D @@ -349,18 +380,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -371,11 +400,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ042Z21 400x300, UC8276 @@ -387,6 +416,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ARDUINO_ARCH_RP2040) @@ -400,6 +430,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -408,6 +439,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -416,17 +453,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -438,11 +473,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -453,6 +488,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_GFX_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_selection_check.h b/examples/GxEPD2_GFX_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_GFX_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_GFX_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_GFX_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_GFX_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_GFX_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_HelloWorld.ino b/examples/GxEPD2_HelloWorld/GxEPD2_HelloWorld.ino index f8f7726..7a6ab05 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_HelloWorld.ino +++ b/examples/GxEPD2_HelloWorld/GxEPD2_HelloWorld.ino @@ -8,6 +8,7 @@ #include #include +#include #include // select the display class and display driver class in the following file (new style): @@ -23,7 +24,8 @@ void setup() { - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse helloWorld(); display.hibernate(); } diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection.h b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection.h index 59843f9..c406640 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection.h +++ b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection.h @@ -22,6 +22,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -30,6 +31,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -38,18 +45,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -60,11 +65,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEQ042Z21 400x300, UC8276 @@ -77,6 +82,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 2, CS -> SS(15), SCK -> SCK(14), MOSI -> MOSI(D7(13)), MISO -> MISO(D6(12)), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V pin of USB powered Wemos D1 mini doesn't work! @@ -93,6 +99,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -101,6 +108,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -109,18 +122,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -131,11 +142,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEQ042Z21 400x300, UC8276 @@ -147,6 +158,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ESP32) @@ -158,6 +170,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -166,6 +179,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -174,17 +193,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -195,11 +212,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -210,6 +227,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V @@ -242,6 +260,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213B73 128x250, SSD1675B @@ -250,6 +269,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029T5D 128x296, UC8151D @@ -258,17 +283,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -279,11 +302,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -294,6 +317,7 @@ // 7-color e-paper //GxEPD2_3C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color (3C graphics) //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=*/ 15, /*DC=*/ 27, /*RST=*/ 26, /*BUSY=*/ 25)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif // can't use package "STMF1 Boards (STM32Duino.com)" (Roger Clark) anymore with Adafruit_GFX, use "STM32 Boards (selected from submenu)" (STMicroelectronics) @@ -308,6 +332,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213B73 128x250, SSD1675B @@ -316,6 +341,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029T5D 128x296, UC8151D @@ -324,17 +355,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -346,11 +375,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -361,6 +390,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C @@ -382,6 +412,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -390,6 +421,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -398,17 +435,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -420,11 +455,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -435,6 +470,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // ***** for mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO ***** // the RST line is not connected through level converter, but has a pull up resistor and a pull down diode to the Arduino pin; this is safe for 5V Arduino @@ -448,6 +484,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -456,6 +493,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -464,17 +507,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -485,11 +526,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 9, /*RST=*/ 8, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_added.h b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_added.h index 6f19c76..549a1b3 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_added.h +++ b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_added.h @@ -29,6 +29,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(//*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -37,6 +38,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -45,17 +52,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -67,11 +72,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -82,6 +87,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=10*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 7, RST -> 9, CS -> SS(77), SCK -> SCK(76), MOSI -> MOSI(75), MISO -> MISO(74), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -111,6 +117,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213B73 128x250, SSD1675B @@ -119,6 +126,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029T5D 128x296, UC8151D @@ -127,17 +140,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -149,11 +160,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -164,6 +175,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=4*/ 4, /*DC=*/ 7, /*RST=*/ 6, /*BUSY=*/ 5)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 5, RST -> 6, CS -> 4, SCK -> SCK(9), MOSI -> MOSI(8), MISO -> MISO(10), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -189,6 +201,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213B73 128x250, SSD1675B @@ -197,6 +210,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029T5D 128x296, UC8151D @@ -205,17 +224,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -226,11 +243,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -240,6 +257,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 0, /*RST=*/ 2, /*BUSY=*/ 15)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> 5, SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -261,6 +279,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B @@ -269,6 +288,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D @@ -277,17 +302,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -298,11 +321,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -312,6 +335,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 2 > display(GxEPD2_565c(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 4 > display(GxEPD2_730c_GDEY073D46(/*CS=5*/ 5, /*DC=*/ 2, /*RST=*/ 0, /*BUSY=*/ 4)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! @@ -333,6 +357,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213B73 128x250, SSD1675B @@ -341,6 +366,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 //GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029T5D 128x296, UC8151D @@ -349,18 +380,16 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size //GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); GDEW0583T7 600x448, UC8159c (IL0371) //GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW < GxEPD2_583_GDEQ0583T31, GxEPD2_583_GDEQ0583T31::HEIGHT / 2 > display(GxEPD2_583_GDEQ0583T31(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW < GxEPD2_750, GxEPD2_750::HEIGHT / 2 > display(GxEPD2_750(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_T7, GxEPD2_750_T7::HEIGHT / 2 > display(GxEPD2_750_T7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW075T7 800x480, EK79655 (GD7965) //GxEPD2_BW < GxEPD2_750_YT7, GxEPD2_750_YT7::HEIGHT / 2 > display(GxEPD2_750_YT7(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -371,11 +400,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW027C44 176x264, IL91874 // can use only half buffer size //GxEPD2_3C display(GxEPD2_420c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEQ042Z21 400x300, UC8276 @@ -387,6 +416,7 @@ //GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEH075Z90 880x528, SSD1677 // 7-color e-paper //GxEPD2_7C < GxEPD2_565c, GxEPD2_565c::HEIGHT / 4 > display(GxEPD2_565c(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // Waveshare 5.65" 7-color +//GxEPD2_7C < GxEPD2_730c_GDEY073D46, GxEPD2_730c_GDEY073D46::HEIGHT / 6 > display(GxEPD2_730c_GDEY073D46(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=5*/ 5, /*BUSY=16*/ 16)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #endif #if defined(ARDUINO_ARCH_RP2040) @@ -400,6 +430,7 @@ //GxEPD2_BW display(GxEPD2_154_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154T8 152x152, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_154_M09(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M09 200x200, JD79653A //GxEPD2_BW display(GxEPD2_154_M10(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) //GxEPD2_BW display(GxEPD2_213(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDE0213B1 128x250, IL3895, phased out //GxEPD2_BW display(GxEPD2_213_B72(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B72 128x250, SSD1675A (IL3897) //GxEPD2_BW display(GxEPD2_213_B73(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213B73 128x250, SSD1675B @@ -408,6 +439,12 @@ //GxEPD2_BW display(GxEPD2_213_M21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213M21 104x212, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_213_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213T5D 104x212, UC8151D //GxEPD2_BW display(GxEPD2_213_BN(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) //GxEPD2_BW display(GxEPD2_290(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029A1 128x296, SSD1608 (IL3820) //GxEPD2_BW display(GxEPD2_290_T5(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5 128x296, UC8151 (IL0373) //GxEPD2_BW display(GxEPD2_290_T5D(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029T5D 128x296, UC8151D @@ -416,17 +453,15 @@ //GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant //GxEPD2_BW display(GxEPD2_290_BS(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // DEPG0290BS 128x296, SSD1680 //GxEPD2_BW display(GxEPD2_290_M06(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029M06 128x296, UC8151D -//GxEPD2_BW display(GxEPD2_260(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026T0 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_260_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW026M01 152x296, UC8151 (IL0373) -//GxEPD2_BW display(GxEPD2_266_BN(/*CS=PA4*/ SS, /*DC=*/ PA3, /*RST=*/ PA2, /*BUSY=*/ PA1)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 -//GxEPD2_BW display(GxEPD2_270(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) -//GxEPD2_BW display(GxEPD2_270_T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) //GxEPD2_BW display(GxEPD2_371(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0371W7 240x416, UC8171 (IL0324) //GxEPD2_BW display(GxEPD2_370_TC1(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" //GxEPD2_BW display(GxEPD2_420(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042T2 400x300, UC8176 (IL0398) //GxEPD2_BW display(GxEPD2_420_M01(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); GDEY042T91, 400x300, SSD1683 (no inking) //GxEPD2_BW display(GxEPD2_583(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T7 600x448, UC8159c (IL0371) -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) //GxEPD2_BW display(GxEPD2_750(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW075T8 640x384, UC8159c (IL0371) //GxEPD2_BW display(GxEPD2_750_T7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) //GxEPD2_BW display(GxEPD2_750_YT7(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY075T7 800x480, UC8179 (GD7965) @@ -438,11 +473,11 @@ //GxEPD2_3C display(GxEPD2_213c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0213Z16 104x212, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH0213Z19 104x212, UC8151D //GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_290c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW029Z10 128x296, UC8151 (IL0373) //GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEH029Z13 128x296, UC8151D //GxEPD2_3C display(GxEPD2_290_C90c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEM029C90 128x296, SSD1680 -//GxEPD2_3C display(GxEPD2_266c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY0266Z90 152x296, SSD1680 -//GxEPD2_3C display(GxEPD2_270c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW027C44 176x264, IL91874 //GxEPD2_3C display(GxEPD2_420c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW042Z15 400x300, UC8176 (IL0398) //GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEQ042Z21 400x300, UC8276 //GxEPD2_3C display(GxEPD2_583c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEW0583Z21 600x448, UC8179 (IL0371) @@ -453,6 +488,7 @@ // 7-color e-paper #define MAX_HEIGHT_7C(EPD) (EPD::HEIGHT <= (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2) ? EPD::HEIGHT : (MAX_DISPLAY_BUFFER_SIZE) / (EPD::WIDTH / 2)) // 2 pixel per byte //GxEPD2_7C display(GxEPD2_565c(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // Waveshare 5.65" 7-color +//GxEPD2_7C display(GxEPD2_730c_GDEY073D46(/*CS=*/ SS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) #undef MAX_DISPLAY_BUFFER_SIZE #undef MAX_HEIGHT #undef MAX_HEIGHT_3C diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_HelloWorld/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_selection_check.h b/examples/GxEPD2_HelloWorld/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_selection_check.h +++ b/examples/GxEPD2_HelloWorld/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_HelloWorld/GxEPD2_wiring_examples.h b/examples/GxEPD2_HelloWorld/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_HelloWorld/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_HelloWorld/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_NotPagedExample/GxEPD2_NotPagedExample.ino b/examples/GxEPD2_NotPagedExample/GxEPD2_NotPagedExample.ino index 20dbb76..4575506 100644 --- a/examples/GxEPD2_NotPagedExample/GxEPD2_NotPagedExample.ino +++ b/examples/GxEPD2_NotPagedExample/GxEPD2_NotPagedExample.ino @@ -38,24 +38,42 @@ #if defined (ESP8266) // select one and adapt to your mapping, can use full buffer size (full HEIGHT) -//GxEPD2_BW display(GxEPD2_154(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEP015OC1 no longer available -//GxEPD2_BW display(GxEPD2_154_D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0154D67 -//GxEPD2_BW display(GxEPD2_154_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154T8 152x152 -//GxEPD2_BW display(GxEPD2_154_M09(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M09 200x200 -//GxEPD2_BW display(GxEPD2_154_M10(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M10 152x152 -//GxEPD2_BW display(GxEPD2_213(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDE0213B1, phased out -//GxEPD2_BW display(GxEPD2_213_B72(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B72 -//GxEPD2_BW display(GxEPD2_213_B73(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B73 -//GxEPD2_BW display(GxEPD2_213_flex(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213I5F -//GxEPD2_BW display(GxEPD2_213_M21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213M21 -//GxEPD2_BW display(GxEPD2_290(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); -//GxEPD2_BW display(GxEPD2_290_T5(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5 -//GxEPD2_BW display(GxEPD2_290_M06(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029M06 -//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); -//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); -//GxEPD2_BW display(GxEPD2_371(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); -//GxEPD2_BW display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); -//GxEPD2_BW display(GxEPD2_420_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042M01 +//GxEPD2_BW display(GxEPD2_102(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0102T4 80x128, UC8175 +//GxEPD2_BW display(GxEPD2_150_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_154(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEP015OC1 200x200, IL3829, no longer available +//GxEPD2_BW display(GxEPD2_154_D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0154D67 200x200, SSD1681 +//GxEPD2_BW display(GxEPD2_154_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_154_M09(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M09 200x200, JD79653A +//GxEPD2_BW display(GxEPD2_154_M10(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//GxEPD2_BW display(GxEPD2_213(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDE0213B1 128x250, IL3895, phased out +//GxEPD2_BW display(GxEPD2_213_B72(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) +//GxEPD2_BW display(GxEPD2_213_B73(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH0213B73 128x250, SSD1675B +//GxEPD2_BW display(GxEPD2_213_B74(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM0213B74 128x250, SSD1680 +//GxEPD2_BW display(GxEPD2_213_flex(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213I5F 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_M21(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0213T5D 104x212, UC8151D +//GxEPD2_BW display(GxEPD2_213_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) +//GxEPD2_BW display(GxEPD2_290_T5(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_290_T5D(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029T5D 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_I6FD(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029I6FD 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_T94(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029T94 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant +//GxEPD2_BW display(GxEPD2_290_BS(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // DEPG0290BS 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_M06(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW029M06 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//GxEPD2_BW display(GxEPD2_371(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) +//GxEPD2_BW display(GxEPD2_370_TC1(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" +//GxEPD2_BW display(GxEPD2_420(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_M01(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size ////GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); ////GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=D8*/ SS, /*DC=D3*/ 0, /*RST=D4*/ 2, /*BUSY=D2*/ 4)); @@ -81,24 +99,41 @@ // ***** for mapping of Waveshare e-Paper ESP8266 Driver Board ***** // select one , can use full buffer size (full HEIGHT) -//GxEPD2_BW display(GxEPD2_154(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEP015OC1 no longer available -//GxEPD2_BW display(GxEPD2_154_D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0154D67 -//GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154T8 152x152 -//GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M09 200x200 -//GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M10 152x152 -//GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDE0213B1, phased out -//GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B72 -//GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B73 -//GxEPD2_BW display(GxEPD2_213_flex(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213I5F -//GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213M21 -//GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); -//GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5 -//GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029M06 -//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); -//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); -//GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); -//GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); -//GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042M01 +//GxEPD2_BW display(GxEPD2_150_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_154(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEP015OC1 200x200, IL3829, no longer available +//GxEPD2_BW display(GxEPD2_154_D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0154D67 200x200, SSD1681 +//GxEPD2_BW display(GxEPD2_154_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154T8 152x152, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_154_M09(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M09 200x200, JD79653A +//GxEPD2_BW display(GxEPD2_154_M10(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//GxEPD2_BW display(GxEPD2_213(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDE0213B1 128x250, IL3895, phased out +//GxEPD2_BW display(GxEPD2_213_B72(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B72 128x250, SSD1675A (IL3897) +//GxEPD2_BW display(GxEPD2_213_B73(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH0213B73 128x250, SSD1675B +//GxEPD2_BW display(GxEPD2_213_B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM0213B74 128x250, SSD1680 +//GxEPD2_BW display(GxEPD2_213_flex(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213I5F 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_M21(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213M21 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0213T5D 104x212, UC8151D +//GxEPD2_BW display(GxEPD2_213_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66 / T92_V1.0 +//GxEPD2_BW display(GxEPD2_270(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEH029A1 128x296, SSD1608 (IL3820) +//GxEPD2_BW display(GxEPD2_290_T5(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5 128x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_290_T5D(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029T5D 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_I6FD(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029I6FD 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029T94 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant +//GxEPD2_BW display(GxEPD2_290_BS(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // DEPG0290BS 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_M06(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW029M06 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//GxEPD2_BW display(GxEPD2_371(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW0371W7 240x416, UC8171 (IL0324) +//GxEPD2_BW display(GxEPD2_370_TC1(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" +//GxEPD2_BW display(GxEPD2_420(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042T2 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_M01(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); GDEY042T91, 400x300, SSD1683 (no inking) // can use only half buffer size ////GxEPD2_BW < GxEPD2_583, GxEPD2_583::HEIGHT / 2 > display(GxEPD2_583(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); ////GxEPD2_BW < GxEPD2_583_T8, GxEPD2_583_T8::HEIGHT / 2 > display(GxEPD2_583_T8(/*CS=15*/ SS, /*DC=4*/ 4, /*RST=2*/ 2, /*BUSY=5*/ 5)); @@ -123,53 +158,73 @@ #if defined(ESP32) // select one and adapt to your mapping, can use full buffer size (full HEIGHT) -//GxEPD2_BW display(GxEPD2_154(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEP015OC1 no longer available -//GxEPD2_BW display(GxEPD2_154_D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0154D67 -//GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154T8 152x152 -//GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M09 200x200 -//GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M10 152x152 -//GxEPD2_BW display(GxEPD2_213(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDE0213B1, phased out -//GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B72 -//GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B73 -//GxEPD2_BW display(GxEPD2_213_flex(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213I5F -//GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213M21 -//GxEPD2_BW display(GxEPD2_290(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5 -//GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029M06 -//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_371(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_420(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042M01 -//GxEPD2_BW display(GxEPD2_583(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_750(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T7 800x480 +//GxEPD2_BW display(GxEPD2_102(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0102T4 80x128, UC8175 +//GxEPD2_BW display(GxEPD2_150_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_154(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEP015OC1 200x200, IL3829, no longer available +//GxEPD2_BW display(GxEPD2_154_D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0154D67 200x200, SSD1681 +//GxEPD2_BW display(GxEPD2_154_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154T8 152x152, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_154_M09(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M09 200x200, JD79653A +//GxEPD2_BW display(GxEPD2_154_M10(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154M10 152x152, UC8151D +//GxEPD2_BW display(GxEPD2_154_GDEY0154D67(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//GxEPD2_BW display(GxEPD2_213(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDE0213B1 128x250, IL3895, phased out +//GxEPD2_BW display(GxEPD2_213_B72(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B72 128x250, SSD1675A (IL3897) +//GxEPD2_BW display(GxEPD2_213_B73(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213B73 128x250, SSD1675B +//GxEPD2_BW display(GxEPD2_213_B74(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM0213B74 128x250, SSD1680 +//GxEPD2_BW display(GxEPD2_213_flex(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213I5F 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_M21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213M21 104x212, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_213_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213T5D 104x212, UC8151D +//GxEPD2_BW display(GxEPD2_213_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 +//GxEPD2_BW display(GxEPD2_213_GDEY0213B74(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//GxEPD2_BW display(GxEPD2_260(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026T0 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_260_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW026M01 152x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_266_BN(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.4.1 +//GxEPD2_BW display(GxEPD2_270(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027W3 176x264, EK79652 (IL91874) +//GxEPD2_BW display(GxEPD2_270_GDEY027T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY027T91 176x264, SSD1680 +//GxEPD2_BW display(GxEPD2_290(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029A1 128x296, SSD1608 (IL3820) +//GxEPD2_BW display(GxEPD2_290_T5(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5 128x296, UC8151 (IL0373) +//GxEPD2_BW display(GxEPD2_290_T5D(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029T5D 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_I6FD(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029I6FD 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_T94(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_T94_V2(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant +//GxEPD2_BW display(GxEPD2_290_BS(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // DEPG0290BS 128x296, SSD1680 +//GxEPD2_BW display(GxEPD2_290_M06(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029M06 128x296, UC8151D +//GxEPD2_BW display(GxEPD2_290_GDEY029T94(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//GxEPD2_BW display(GxEPD2_371(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0371W7 240x416, UC8171 (IL0324) +//GxEPD2_BW display(GxEPD2_370_TC1(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // ED037TC1 280x480, SSD1677, Waveshare 3.7" +//GxEPD2_BW display(GxEPD2_420(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042T2 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_M01(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042M01 400x300, UC8176 (IL0398) +//GxEPD2_BW display(GxEPD2_420_GDEY042T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); GDEY042T91, 400x300, SSD1683 (no inking) +//GxEPD2_BW display(GxEPD2_583(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T7 600x448, UC8159c (IL0371) +//GxEPD2_BW display(GxEPD2_583_T8(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583T8 648x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_583_GDEQ0583T31(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//GxEPD2_BW display(GxEPD2_750(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T8 640x384, UC8159c (IL0371) +//GxEPD2_BW display(GxEPD2_750_T7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075T7 800x480, EK79655 (GD7965) +//GxEPD2_BW display(GxEPD2_750_YT7(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY075T7 800x480, UC8179 (GD7965) +////GxEPD2_BW < GxEPD2_1160_T91, GxEPD2_1160_T91::HEIGHT / 2> display(GxEPD2_1160_T91(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH116T91 960x640, SSD1677 // 3-color e-papers -//GxEPD2_3C display(GxEPD2_154c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154Z04 no longer available -//GxEPD2_3C display(GxEPD2_154_Z90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0154Z90 -//GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_750c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_3C display(GxEPD2_750c_Z08(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075Z08 800x480 -//GxEPD2_3C display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -//GxEPD2_7C display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); -GxEPD2_7C display(GxEPD2_565c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); +//GxEPD2_3C display(GxEPD2_154c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0154Z04 200x200, IL0376F, no longer available +//GxEPD2_3C display(GxEPD2_154_Z90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0154Z90 200x200, SSD1681 +//GxEPD2_3C display(GxEPD2_213c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0213Z16 104x212, UC8151 (IL0373) +//GxEPD2_3C display(GxEPD2_213_Z19c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH0213Z19 104x212, UC8151D +//GxEPD2_3C display(GxEPD2_213_Z98c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0213Z98 122x250, SSD1680 +//GxEPD2_3C display(GxEPD2_266c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEY0266Z90 152x296, SSD1680 +//GxEPD2_3C display(GxEPD2_270c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW027C44 176x264, IL91874 +//GxEPD2_3C display(GxEPD2_290c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW029Z10 128x296, UC8151 (IL0373) +//GxEPD2_3C display(GxEPD2_290_Z13c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH029Z13 128x296, UC8151D +//GxEPD2_3C display(GxEPD2_290_C90c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEM029C90 128x296, SSD1680 +//GxEPD2_3C display(GxEPD2_420c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW042Z15 400x300, UC8176 (IL0398) +//GxEPD2_3C display(GxEPD2_420c_Z21(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEQ042Z21 400x300, UC8276 +//GxEPD2_3C display(GxEPD2_583c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583Z21 600x448, UC8179 (IL0371) +//GxEPD2_3C display(GxEPD2_583c_Z83(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW0583Z83 648x480, GD7965 +//GxEPD2_3C display(GxEPD2_750c(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075Z09 640x384, UC8179 (IL0371) +//GxEPD2_3C display(GxEPD2_750c_Z08(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEW075Z08 800x480, GD7965 +////GxEPD2_3C display(GxEPD2_750c_Z90(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); // GDEH075Z90 880x528, SSD1677 // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT // HRDY -> 4, RST -> 16, CS -> SS(5), SCK -> SCK(18), MOSI -> MOSI(23), MISO -> MISO(19), GND -> GND, 5V -> 5V // note: 5V supply needs to be exact and strong; 5V over diode from USB (e.g. Wemos D1 mini) doesn't work! //GxEPD2_BW display(GxEPD2_it60(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); ////GxEPD2_BW < GxEPD2_it60_1448x1072, GxEPD2_it60_1448x1072::HEIGHT / 4 > display(GxEPD2_it60_1448x1072(/*CS=5*/ SS, /*DC=*/ 17, /*RST=*/ 16, /*BUSY=*/ 4)); - -// Waveshare 12.48 b/w SPI display board and frame or Good Display 12.48 b/w panel GDEW1248T3 -// general constructor for use with all parameters, e.g. for Waveshare ESP32 driver board mounted on connection board -//GxEPD2_BW < GxEPD2_1248, GxEPD2_1248::HEIGHT / 4 > -//display(GxEPD2_1248(/*sck=*/ 13, /*miso=*/ 12, /*mosi=*/ 14, /*cs_m1=*/ 23, /*cs_s1=*/ 22, /*cs_m2=*/ 16, /*cs_s2=*/ 19, -// /*dc1=*/ 25, /*dc2=*/ 17, /*rst1=*/ 33, /*rst2=*/ 5, /*busy_m1=*/ 32, /*busy_s1=*/ 26, /*busy_m2=*/ 18, /*busy_s2=*/ 4)); #endif // can't use package "STMF1 Boards (STM32Duino.com)" (Roger Clark) anymore with Adafruit_GFX, use "STM32 Boards (selected from submenu)" (STMicroelectronics) @@ -257,7 +312,8 @@ void setup() Serial.println(); Serial.println("setup"); delay(100); - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse // first update should be full refresh helloWorld(); delay(1000); diff --git a/examples/GxEPD2_NotPagedExample/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_NotPagedExample/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_NotPagedExample/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_NotPagedExample/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_NotPagedExample/GxEPD2_selection_check.h b/examples/GxEPD2_NotPagedExample/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_NotPagedExample/GxEPD2_selection_check.h +++ b/examples/GxEPD2_NotPagedExample/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_NotPagedExample/GxEPD2_wiring_examples.h b/examples/GxEPD2_NotPagedExample/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_NotPagedExample/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_NotPagedExample/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_PagedDisplayUsingCallback.ino b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_PagedDisplayUsingCallback.ino index 88c971a..67bcdc7 100644 --- a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_PagedDisplayUsingCallback.ino +++ b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_PagedDisplayUsingCallback.ino @@ -89,7 +89,8 @@ void setup() Serial.begin(115200); Serial.println(); Serial.println("setup"); - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse // first update should be full refresh helloWorld(); delay(1000); @@ -132,8 +133,6 @@ void helloWorldCallback(const void*) void helloWorld() { //Serial.println("helloWorld"); - uint16_t x = (display.width() - 160) / 2; - uint16_t y = display.height() / 2; display.setRotation(1); display.setFont(&FreeMonoBold9pt7b); display.setTextColor(GxEPD_BLACK); @@ -192,7 +191,7 @@ void helloArduinoCallback(const void*) void helloArduino() { //Serial.println("helloArduino"); - uint16_t x = (display.width() - 160) / 2; + //uint16_t x = (display.width() - 160) / 2; uint16_t y = display.height() / 4; display.setRotation(1); display.setFont(&FreeMonoBold9pt7b); @@ -215,7 +214,7 @@ void helloEpaperCallback(const void*) void helloEpaper() { //Serial.println("helloEpaper"); - uint16_t x = (display.width() - 160) / 2; + //uint16_t x = (display.width() - 160) / 2; uint16_t y = display.height() * 3 / 4; display.setRotation(1); display.setFont(&FreeMonoBold9pt7b); @@ -294,7 +293,7 @@ void showPartialUpdate() helloWorld(); // use asymmetric values for test ShowBoxParameters boxParameters{10, 15, 70, 20, GxEPD_WHITE}; - ShowValueParameters valueParameters{10, 15, 70, 20, 13.95}; + ShowValueParameters valueParameters{10, 15, 70, 20, 0, 13.95}; valueParameters.cursor_y = valueParameters.y + valueParameters.h - 6; float value = 13.95; uint16_t incr = display.epd2.hasFastPartialUpdate ? 1 : 3; diff --git a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_selection_check.h b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_selection_check.h +++ b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_wiring_examples.h b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_PagedDisplayUsingCallback/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_RotaryUsingBusyCallback.ino b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_RotaryUsingBusyCallback.ino index e56844b..94cefd9 100644 --- a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_RotaryUsingBusyCallback.ino +++ b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_RotaryUsingBusyCallback.ino @@ -108,7 +108,7 @@ void helloWorld() const char EncoderValue[] = "Encoder = "; -#if defined(ESP8266) || defined(ESP32) +#if (defined(ESP8266) || defined(ESP32)) && false #include #define PrintString StreamString #else diff --git a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_selection_check.h b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_selection_check.h +++ b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_wiring_examples.h b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_RotaryUsingBusyCallback/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_SD_Example/GxEPD2_SD_Example.ino b/examples/GxEPD2_SD_Example/GxEPD2_SD_Example.ino index d1afc2e..43c4cd9 100644 --- a/examples/GxEPD2_SD_Example/GxEPD2_SD_Example.ino +++ b/examples/GxEPD2_SD_Example/GxEPD2_SD_Example.ino @@ -31,7 +31,7 @@ // The logical configuration would be to use the e-paper connection on HSPI with re-mapped pins, and use VSPI for other SPI clients. // VSPI with standard VSPI pins is used by the global SPI instance of the Arduino IDE ESP32 package. // -// Alternately VSPI with re-mapped pins can be used with the ESP32 Driver Board FPC connector. +// Alternately VSPI with re-mapped pins can be used with the ESP32 Driver Board FPC connector. // This was used with the original example GxEPD2_WS_ESP32_Driver.ino. // Then the standard HW SPI pins can be used for other clients through HSPI with re-mapped pins. // This is not the prefered configuration, but also works. Available in this example for test. @@ -119,7 +119,9 @@ void setup() SPI.begin(13, 12, 14, 15); // remap SPI for EPD hspi.begin(SCK, MISO, MOSI, SS); // remap hspi for SD #endif - display.init(115200); + + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse Serial.print("Initializing SD card..."); #if defined(ESP32) && defined(USE_HSPI_FOR_SD) @@ -137,10 +139,13 @@ void setup() #endif Serial.println("SD OK!"); - if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || false) + listFiles(); + + if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46) || false) { - drawBitmapsBuffered_200x200(); - drawBitmapsBuffered_other(); + //drawBitmapsBuffered_200x200(); + //drawBitmapsBuffered_other(); + drawBitmapsBuffered_test(); } else { @@ -158,6 +163,39 @@ void loop(void) { } +void listFiles() +{ + Serial.println("All Files on SD:"); + File root = SD.open("/"); + if (root) + { + if (root.isDirectory()) + { + File file = root.openNextFile(); + while (file) + { + Serial.print(" "); + Serial.print(file.name()); + spaces(20 - strlen(file.name())); + Serial.print(" "); + Serial.print(file.size()); + Serial.print(" bytes"); + Serial.println(); + file = root.openNextFile(); + } + Serial.println("no more files..."); + } else Serial.print("Not a directory"); + } else Serial.print("failed to open root directory"); +} + +void spaces(int num) +{ + for (int i = 0; i < num; i++) + { + Serial.print(" "); + } +} + void drawBitmaps_200x200() { int16_t x = (display.width() - 200) / 2; @@ -232,8 +270,8 @@ void drawBitmaps_test() delay(2000); drawBitmapFromSD("tractor_4.bmp", 0, 0); delay(2000); - drawBitmapFromSD("tractor_8.bmp", 0, 0); - delay(2000); + //drawBitmapFromSD("tractor_8.bmp", 0, 0); // format 1: BI_RLE8 is not supported + //delay(2000); drawBitmapFromSD("tractor_11.bmp", 0, 0); delay(2000); drawBitmapFromSD("tractor_44.bmp", 0, 0); @@ -308,6 +346,12 @@ void drawBitmapsBuffered_test() delay(2000); drawBitmapFromSD_Buffered("bb4.bmp", 0, 0, false, true, true); delay(2000); + drawBitmapFromSD_Buffered("rgb32.bmp", 0, 0); + delay(2000); + drawBitmapFromSD_Buffered("parrot.bmp", 0, 0); + delay(2000); + drawBitmapFromSD_Buffered("5in65f3.bmp", 0, 0); + delay(2000); } //static const uint16_t input_buffer_pixels = 20; // may affect performance @@ -436,6 +480,14 @@ void drawBitmapFromSD(const char *filename, int16_t x, int16_t y, bool with_colo } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -464,6 +516,7 @@ void drawBitmapFromSD(const char *filename, int16_t x, int16_t y, bool with_colo } break; case 1: + case 2: case 4: case 8: { @@ -520,7 +573,7 @@ void drawBitmapFromSD_Buffered(const char *filename, int16_t x, int16_t y, bool File file; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; Serial.println(); @@ -632,6 +685,15 @@ void drawBitmapFromSD_Buffered(const char *filename, int16_t x, int16_t y, bool } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -663,6 +725,7 @@ void drawBitmapFromSD_Buffered(const char *filename, int16_t x, int16_t y, bool } break; case 1: + case 2: case 4: case 8: { diff --git a/examples/GxEPD2_SD_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_SD_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_SD_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_SD_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_SD_Example/GxEPD2_selection_check.h b/examples/GxEPD2_SD_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_SD_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_SD_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_SD_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_SD_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_SD_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_SD_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_SD_Example/bitmaps/rgb32.bmp b/examples/GxEPD2_SD_Example/bitmaps/rgb32.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5d57eaaea8a503668a94d43dcb62a9c840b5ca39 GIT binary patch literal 32566 zcmc)TKWtlfg6RA602Krt3jvP>1F+x%EVu;=6}$ig5O`dG1uvjN3#iZn0#-YtnNboY zQEb_kZTXLE%eHLGwrtC`Y|FN6%ZZXGiDtst<=$l>U|FzG!6GaKEDHjwf`tkeDp>G+ zm>FfW&W!iY&Ro1heN9=E_|rL`V_Cl=9`SDm|Hs+j`{jT5GpXKR|6l!ILEN7fZ}@-y z@89*iH~j9;P$&rc`-9+}cY@%r{wfIm`mcjvU?2$IeK!dH=5K=FfBw%P_}jk?g1`H_ zAo$tOg5dr4gW$-KAUJg@2rga>g6r3V;O^ZZc>FjBUcCx}FTV_eZ@&$KfBBan_}708 zf}Ncp`0l$P__u!xf`9+_AlTmzf`fw~=yrcUeh>=!UEXo|E0@1^8E|>m~s0|K{@VF8eMAE?t-Jm;WC( zz~BG<-v?v*2mMSx*SLP6U+Pzy(0h7cA81k^>LY!uDSe_NI;v?M({Y{9j85v5PHR?Y z6a;-iDAdQkk9{BeKK6a=``Guf?_=M`zK?w$`#$!4?EBdFvF~Hw$G(q!ANxM`eeC<# z_p$F|-^ad>eINTi_I>R8*!T5@4?=zH``Guf?_=M`zK?w$`#$!4?EBdFvF~Hw$G(q! zANxM`eeC<#_p$F|-^ad>eINTi_I>R8*!QvTW8cTVk9}XaH+;~?zR%9zXXo#;^Y_{L z`|SLEcK$v)f1jPd&(7ax=kK%g_u2XT?EHOp{=SPBgFZWdpPj$Y&fjO}@3Zsw+4=kI z{C#%*K0AM(oxjh{-)HCVv-9`a`TOkrV`F2%Kj>%rxyJPi{ZhZugx=Hp`aqNVP#@`I zP3aRI(NRt7n2zg&W^_`gbXv1IqqDN*+1vL0A@(8mA@(8mA@(8mA@(8mA@(8mA@(8m zA@(8mA@(8mA@(8mA@(8mA@(8mA@(8mA@(8mA@(8mA@;uD^j>=7huDYMhuDYMhuDYM zhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDYMhuDX@z2Uzf zKg2%7KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6KEyu6 zKEyu6KEyu6{vZC~AA+Ch=Ni{9^h^Cp6M9eY>jO>dLw%%=HKk8+%An$by} z(rL}=jLzzuf*@?&!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC z!|cQC!|cQC!|cQC!|cQC!|cQC!@c2yP?&v~eVBcieVBcieVBcieVBcieVBcieVBci zeVBcieVBcieVBcieVBcieVBcieVBcieVBcieVBcieYo2jJ_y_Q!tBHB!|cQC!|cQC z!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQC!|cQCf9C#v zu5tZBztpcZq4)H@KG38-)JOVQQ~E?lbX3zirsF!H8J*NAoz|?*=&a7^y!=nk-v74N z{hfFE+4r;WXW!4hpM5|3e)j$B`+ctc?EBgGv+rl$&%U31Kl^_6{p|bM_p|S3-_O3E zeLwqt_WkVp+4r;eO@^0{uQ}h3-_O3EeLwqt_WkVp+4r;WXW!4h-}dNd-_O3EeLwqt z_WkVp+4r;WXW!4hpM5|3e)j$B``P!i?`Pl7zQ5ZW-q)Ppjo;6{pM5|3e)j$B``P!i z?`Pl7zTYYL{^^rc-ls?fB9o4js>9|g4MkjSjr!}iHI;(R!uQ>%lgnh)e zkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxh zkFbxhkFbyQh7Up!+dg97i?ENdkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxhkFbxh zkFbxhkFbxhkFbxhkFbxhkFbxhk92#(2NCuW`+kIdgnfj4gnfj4gnfj4gnfj4gnfj4 zgnfj4gnfj4gnfj4gnfj4gnfj4gnfj4gnfj4gnfj4gnfkl`1pA63;j~R(uCgA`}#nW z`cNO~V@>H39nn!u>zIz~gl2S7r*vAgI-|2Xr}LWA1qDHreUyEaeUyEaeUyEaeUyEa zeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeUyEaeY7`x5Q?&o zvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8QlvX8Ql zvX8QlvX6Fq!v|6JQT9>xQT9>xQT9>xQT9>xQT9>xQT9>xQT9>xQT9>xQT9>xQT9>x zQT9>xQT9>xQT9>xQT9>xQT9>xzxc&3f?w)an$UZCUms{vAL=80tSNn>BRZ;S9n*20 z(2P#%lum0_XLMHQbY641po|^X> z>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X>>|^X> z>|^X>?0@;oUk1O@gx=Hp`aqNVP#@`IP3aRI(NRt7n2zg&W^_`gbXv1Iqq91v^P1BI zUDPE7=Ki5joPC^qoPC^qoPC^qoPC^qoPC^qoPC^qoPC^qoPC^qoPC^qoPC^qoPC^q zoPC^qoPC^qoPC^qoPC^qyf=IhinEWikF$@nkF$@nkF$@nkF$@nkF$@nkF$@nkF$@n zkF$@nkF$@nkF$@nkF$@nkF$@nkF$@nkF$@nk9T{+2XXds_Hp)c_Hp)c_Hp)c_Hp)c z_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp)c_Hp*V`qi(33B9NH z^?@e!p+3^bn$jmaqNAGDF&)9l5bMrUX_DS|h_DS|h_DS|h_DS|h_DS|h z_DS|h_DS|h_DS|h_DS|h_DS|h_DS|h_DS|h_DS|h_DS|h_Q~%LK!%d+lkAi1lkAi1 zlkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAi1lkAh- z?~i{b*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2*(cd2 z*(cd2*(cd2*(cd2*}wPRd%^qqK$H4VAL(OF=@T8%QBCWZj_ZVGbW*2uTC+N%vpT2q zn$rbc)FsX9vaToyQtVUgQ|wdhQ|wdhQ|wdhQ|wdhQ|wdhQ|wdhQ|wdhQ|wdhQ|wdh zQ|wdhQ|wdhQ|wdhQ|wdhQ|wdhQ|wc{;e$|$eTsdGeTsdGeTsdGeTsdGeTsdGeTsdG zeTsdGeTsdGeTsdGeTsdGeTsdGeTsdGeTsdGeTsdGeTsdm+Z#Seu}`s2u}`s2u}`s2 zu}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2u}`s2v47uv zeV|EwsE_oqru2!9=%}W3OviOXGdihLI;~lq(OI3-dClp9F6xrzby-(*RgT=VH<8EnupeMQz<8EnupeMQV7m>lA7DSget`V|`vLX?><8EnupeMQzeVTomeVTomeVTomeVTomeVTomeVTomeVTom zeVTomeVTomeVTomeVTomeVTomeVTo`+Z#Sevrn^6vrn^6vrn^6vrn^6vrn^6vrn^6 zvrn^6vrn^6vrn^6vrn^6vrn^6vrn^6vrn^6vrn^6vrn^6v!9%t3_jFH`dCx?L`QT~ z(>kW(I-wbz)G3|Ttj_4H&gs17bU_z&N%Oj_E4r!$T~iQb*k{;h*k{;h*k{;h*k{;h z*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k{;h*k^jf2cZo6 z4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG4EqfG z4EqfG4Es#CH++y`pJAV2pJAV2pJAV2pJAV2pJAV2pJAV2pJAV2pJAV2pJAV2pJAV2 zpJAV2pJAV2pJAV2pJAV2pJAV2|KW!p1|R8TP3aRI(NRt7n2zg&W^_`gbXv1Iqq91v z^P1BIUDPGb>$0xssupxj*A)a=_F48>_F48>_F48>_F48>_F48>_F48>_F48>_F48> z_F48>_F48>_F48>_F48>_F48>_F48>_F48>_SxR>K`6^U%Rb9K%Rb9K%Rb9K%Rb9K z%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rb9K%Rbxf4IgCLXW3`j zXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`jXW3`j zXW3`jfArBu!N;1?Cpw~|n$|HL*9pz&q)zFyW_3nqbx!9srwh8MOPbeZUC~u7=$fwU zhJql+KF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=CKF2=C zKF2=CKF2=CKF2=CKGz#Q2<6!4*yq^i*yq^i*yq^i*yq^i*yq^i*yq^i*yq^i*yq^i z*yq^i*yq^i*yq^i*yq^i*yq^i*yq^i*yp;v;e#Ce9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m z9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m9Qz#m9Qz#mk3ar6n9?UYqNAGD zF&)9l5bMrUksdG>ksdG>ks zdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ksdG>ks`QGqB zD9=96KF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bSKF>bS zKF>bSKF>bSKHu#PALQBR+2`5k+2`5k+2`5k+2`5k+2`5k+2`5k+2`5k+2`5k+2`5k z+2`5k+2`5k+2`5k+2`5k+2`5k+2`3$O-%)#=!lMLTE}!;Cp4pzI;GQ^)ft`DIi1&> zF6g2zXVZuI<6C%(Mg@sY0c`4&gz`bYfcw*QI|BY%etbgTF^CJ*9|S| zrfw++2H6j?A7nqsevthj`$6`D><8HovL9qW$bOLhAp1e~gX{;{53(O*KgfQN{UG~6 z_JiyPjq#UV-XCN?$bOLhAp1e~gX{+%|IvZI8)QGoevthj`$6`DU2AU(upeYU$bOLh zAp1YI46+|&Kgj-%EraX_*$=WGWIxD$ko_S0LH2{}2iXs@KjMClYFfv1TqiW6lRBl- zn$;Pd)j6HloG$31E@@tubwyXTpliCW8(P#&-O_CZ!4Uf)_CxH4*blKEVn4)wi2V@z zA@)P;hu9CXAM!a5u^(bT#D0kV5c?taL+ppx53wI&KlH~o(VzYHQ$y^B*blKEVn6g2 z`yuv2?1$J7u^(bT)V21u0Q({KL+ppx552{Hi2V@zq3^fdA6|ta_CxH4*blKEVn4)w zi2V@zA@)P;hu9xIdNi2UF&)9l5bMrU_^y- zupePR!hVGP2>TKCBkV`mkFXzMKf->5{RsOJ_9N^^*pILuVL!rtg#8Hnk;BdZ7jb`c zJNNGV`Uv|G_9JhxA7MYjeuVu9`w{jdU2AU(upePR!hVGP$Xo13*pILud5irB`w{jd z>_^y-upePR!hVGP2>TKCBkYeII~E+*3C-xFPU*B}bw+1(PUkhJ3%aOFn%8Ar(N!(z zny%}H7Ijm%bX!Zhqq_=%QTC(kN7;|EA7wwvew6(v`%(6z>_^#;vL9tX%6^pnDEm?N zqwGi7kFp_@xS-WFg#%6^pnDEra3*pIRwWk32B`%(6z>_^#;vL9tX%6^pnDEm?NqwGhm!|~(C zgAYUDNP8W1hmo%@-x}vLE&^2Ax4K3=XZt1p`bVqk}PeCxoevJJX z`!V)o?8n%Tu^(eU#(s?b7<-Q;{+Y)Mzwa@@M?CKL)EN6Q_G9eF*pIOvV?V}zjQtq< zu|uLC{@wrZhX3X(hyI5jetnGn82hoe*pIOvV?V}zjQtqKgNEH{TTZ(_G9eF*pIOvV?V}zjQtq<6DLjtGdihLI;~lq(OI3-dClp9 zF6xrzby-(*RSUYN>$;&u-PA4J){^e%uI_1BK`_pKoc%caarWcv$JvjwA7?+#ew_U{ z`*HRjOZL9UiyiTpuv6pg$JvjwA7?+#ew_U{`*HT;?8gs@eq!J4y3I>y+#GM*9BSj+#GM*9BSj+{qz7T7F_b&VHQz_*?A9*^jdyXFtwHoM1n}euDi3`w8|F>?hbyu%Gxr?M<_8*KJ-x z6YMA0Pq3e0Kf!*2{RI07_7mp!6HW~J{qpAhT%TY+!G7W`_7m(U*iW#ZU_Zfr!eb}g z=LGu+_7m(U*iXF0zW3Pa3HB3jv7cZ+!G41M1p5j06YMA0Pq3e0Kf!*2{mGLjgHt-K zS)I{Yozr>E>4GlmlIC?;S9Dbix~A*8p+())E#20V?&z-WX<7I6KtV9cev?hezvY%u>$$pakB>PGBlkEMR>4={to$|Ayi<9gp*-x^cWIxG%lKmw6N%p;;7yWK| z)2!Qdo0rfe`$_hb>?hezvY%u>$$pakB>Ty?*iW*bWIy>9`$_hb>?hezvY%u>>E~!Z zwMq7q>?hezvY&j5eeZGdy`QyDzQul${UrNI_LJ-<*-x^cWIxG%lKmw6N%p54A3CjB zozYpH(|OJ5f-dTk=5<+DbX5zwrt7+)Mcvdb-PV%s=&tT*S@-oo4;2Jc?5EgIv7cf; z#eRzY6#FUmQ|zbMPqCk3KgHfL$Rmz3o^l-VqGN^Er`S)ipJG47ev17R`ziLlV~4+6 zeroSFFQF;+Q|zbMPqCk3KgE8E{S^DD|Ke-@6#FUmQ*W`KVn4-xiv1M(DfUy2sruBW z*iW&aVn4-x>Mi!Yb0T_=tC)I={S^Bt_EYSq*iW&aVn4-xiv1M(DfUzBPoF*=%<7EJ z>YUDNP8W1hmo%@-x}vLE&^2Ax4K3=XZt1p`bVqk}Ps_Tm2YRR#1;I4?Y4+3Xr`b=l zpJqSJewzI>`)T&m?5EjJv!7;f4tmNQ^P+j=^=bCg?5EjJv!7-^&3>AFZyx!(`)T&mP6qw`GR=OP{WSY&_S0{%@16hBdkjtQ zINag#=I3}@0V21q+`x*8#>}S}|u%BT+!+wVS4Eq`OGwf&B&#?FX$tmA|T=YH0b>Bzaonb%2 zeun)F`x*8#?0er+{BHSkx6zv)e`?0p!x{E7>}S}|yv2To{S5mV_A^cdeq)(oKf`{8 z{mfhJd*?d!9xv59=6bli`FS0_{l9yC;mn!fqAqD(mvu!~wV-Rdt{Ym^P2JLME$NQ# z>YkQ$Uk~(9D|)2I3W8bov+QTt&$6FoKg)iW{Ve-g_Ot9~+0U|{Wk1V)mc4!RqW$l> zeeCWm`&st0>}T1}vY%z&+rNId9B!jO=lbxzj?6mNJ%Jc7p;q)rkM%@BFvot5{T%x__H*p#*w3+_V?W1!j{O|_Irekx z=h)A&pJPAAevbVd`#JV=?C03ev7ci<_rogvx!b1q@rTQiIrekx=h)A&pJPAw7W+B& zbAAE9@0T|}m&3Quv7dX3{T%z=V<3A!M>$;Hystm!?}zuYkQ$Uk~(9D|)2IdZJYY!94qU_VeuL+0V0|XFtz=p8Y)gdG_<{=h@G* zpJzYMexCh2`+4^B?C06fv!7=_&wif$d~Y?rUko-6C)I9rn_VeuL+0Vbl ze%>#C`2F(c{k-}2`M225v+q6Lwf8f#!{yD7KYaV2a(#Foz3ao}%K7ubRW0b6uIq*t zbyK%=TT8m5ySk@k-PZ#>)QTSIv7TsEPZb0U>=)QCuwP)mzDkE^_%x|b#5+L&^2Ax4K3=XZt1p`bVqk} zPs_Tm2YRR#J=)TDvR`Ds$bRvMRey8cx?Q(<2`!rAEt=ykn&T~+<1L!wEt=ykn&T~+ z<1PLdbG$|Ni|iNQZvT_<7rVXTe^}nUy?4W#Z(C%)$iDZp@WbUN?_-X)XpXmNj<;xz zw`h*HXpXmNj<;xzw`h*HXpXn|qkrRnXsm?`7lLcLt{Ym^P2JLME$NQ#>YkQ$Uk~(9 zD|)2IdZJZ5)iXU;5G=7@V!yzdoH>xLF}Q@32TPe zY@h3HyP-wh)GgiClJ4lP?rB-~^*|4`qDOkHCtB50J=1fo>4kz|h5ZWq74|FaSJ{r;YuwP-n!hVJQ3i}oIE9_U;udrWXzrudykFHy{>ozZ;74|Fa zSJ{r;YuwP-n!hVJQ3j3A+;%okm`T1Z`H+4(5wWK?` zt9x43eLc`at>}>+>xowNRL}HWYkHxV3W8PktL#_Vud-idzsi1<{VMxa_N(ky*{`x+ zWxvXPmHjIFRragwSJ|(!UuD0_ewFY zTQ$F5WxvXPmHleh+S>x`SJ|(!Up2=&Tn@+ST^}y1>{r>ZzQz9VegD+!!|@J3Zt?Qv z;HGZrww829cXdz8x~~U%s1-fZV?EKTp6Z#NYfUfoQm+&QYwXw9ud!cazs7!z{Tll< z_G|3d*srl)W533Jjr|(?HTG-l*VwPIUt_<+ILrud`ogzs`Q0{rchN|H1yp>-pb({f9gC%Jp^j z>+IM6v;E=w?5ul?_B#7@_Ur7|*{`!-?^=6Xfc-lAb@uD**V(UojP~L3swc^2Di1OJG!fTTGo9%&_k{0ksj-bR`pcR^jvFtp_h84b-h*) zY_Q*8zrlWk{RaCD_8aUs*l)1kV86kBgZ&2k4fY%CH`s5m-(bJNeuMo6`wjLR>^InN z{IEJdUdKP@^&jrgD;GC>FTBBigZ;*T*dM;nzixPZ{s#LE_8aUs*l)1kV879|_O<}~ z4fY%CH`s5m-(bJt@%e8q8|*jOZ~Pyy|M6J278ZirTGAce)jciiz8>hIR`f`Z^+cr(~6Ci_kHo9s8)Z?fNHzsY`+{U-ZO_M7ZC*>AGnWWULNll><9 zP4=7YH`#Bp-(AGnWWULN zll><9&91e#1=w%0-(HMBsx~(PM(OuosvhM4F9%@C8^jJ@{s;7FU=UUSXz0@nM>$N`B zXWCE@6xkQq7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt7ugrt z7oC$;bWT>$Iax*LWEGv0Rdh~P(f|L&-ta-FXpUDj$19rS70vOA=6FSOyrMZ?(HyU6 zeqVG>R?#_GMdxG{*%#Rt*%#RtZKERlqI0r}&dDk|C#%T5$iB$F$iB$F$iB$F$iB$F z*zFA;6xkQq7ugrt7ugrt7ugrt7ugq`lT~z1R*`*?eUW|9V_%AnkrZvmqI0r}&dDk| zC#z_VS2V{fn&TDC@rvenMRUBOIbP8muV{`}G{-BNKis%+BUsc;-O_C>>5lH|o|biA z5A;wgdZfpCqE$WBGdXXp{@TA%7OZRm4-p&%%;FS9SRFS9SRFS9SRFS9SRFS9SRFS9SRFS9SRFS9SRFS9SR zFS9SRFS9SRFS9SRFS9SRFS9SRFS9SRFZYHILS^=4_GR{E_GR{E_GR{E_GR{E_GR{E z_GR{E_GR{E_GR{E_GR{E_GR{E_GR{E_GR{E_GR{E_GR{E_T_GG_@KN9QVbA6#N6$IPt zx7lyA-)6tfew+O^`)&5y?6=u(v)^XF&3>ExHv4V%+w8a5Z?oTKzs-J|{Wkk;_S@{Y z*>AJoX1~pToBcNX?cVS~Xq){u`)&5y?6=u(v)^XF&3>ExHv4V%+w8a5Z?oTKzs-J| z{Wkk;_S@{Y*>AJoX1~pToBcNXZT8#jx7lyA-|qH?54PEFv)^XF&3>ExHv4V%+w8a5 zZ?oTKzs-J|{Wkk;_S@{Y*>AJoX1~pToBcNXZT8#jx7lyA-)6tfew+O^`)&5OZruuQ zYe{!>SNF86`+A^ABYQLNE17>w2wE^_e#GxxUbs+SFGHf-3te`zre?`zre?`zre?`zre?`zre? z`zre?`zre?`zre?`zre?`zre?`zre?`zre?`zre?`zre?`zrftZ}=coWnX1qWnX1q zWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1qWnX1q z?e>Nbs_d)mtL&@ntL&@ntL&@ntL&@ntL&@ntL&@ntL&@ntL&@ntL&@ntL&@ntL&@n ztL&@ntL&@ntL&@ntL&GSmV!IFt9x43eLc`at>}>+>xowNRL}HWYkHxVdZl%})~EVR z8~R*d=u2(tD}61`Xu{s_`1X6o-+5<;{SJG-6U^@=d-vTP_B-r%*zd64VZXzEhy4!w z9rioyci8W+-(kPQeuw=I`yKY4vBbK6_uUTr9rioyci8W+-{}qSxdqt!J?ro6u-{?7 z!`|;@dv}NZ4*MPUJM4GZ@37xtzr%iq{SNyb_B-r%*zd64VZXzEhy4!w-uOH0ci8W+ z-(kPQey7_T-g7H>eh2nD?04Aju-{?7!+wYT4*MPUJM4GZ@37xtzr%iq{SNyb_B-r% z*zd64VZXzEhkbAS9rioyci8W+-(kPQ{?45{!Cl?cvhM4F9%@C8^jJ@{s;7FU=UUSX zz0@nM>$N`BXWG!``a)l7Q(x(8eWM_#v9GbOv9GbOv9GbOv9GbOv9GbOv9GbOv9GbO zv9GbOv9GbOv9GbOv9GbOv9GbOS@#}%|6>}%|6>}%|6-QMs) zjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)MjeU)M zjeU)MjeU)Mjs0C8cTdZ@uLpXl6+O~pJ<+P3>Y1KvO)vCPue7e$`c$83L!avleW^`- zrLXmkwiE<)_I37k_I37k_I37k_I37k_I37k_I37k_I37k_I37k_I2w}XJ2PuXJ2Pu zXJ2PuXJ2PuXJ2PuXJ2PuXJ79PAB5`c>+I|7>+I|7>+I|7>+I|7>+I|7>+I|7>+I|7 z>+I|7>$X#!eVu)seVu)seVu)seVu)seVu)seVu*1+Z#Tpv#+zSv#+zSv#+zSv#+zS zv#+zSv#+zSv#+zSv#+zSv#;Bhb@p}kb@p}kb@p}kb@p}kb@p}kb@p}kb@un}-3yj= zUk~(9D|)2IdZJZ5)iXWUnqKIoUTIyg^{GD7hCbI9`cj+vN?+?6ZRytvf?f8z?04Dk zvfpLD%YK*rF8f{fyX<$_@3P-zzsr7?{Vw}m_PgwN+3&L7WxvaQm;EmLUG}@|ciHc< z-(|ncewY1jZ}=dz%YK*rF8f{fyX<$_@3P-zzsr7?{Vw}m_PgwN+3&L7WxvaQm;EmL zUG}@|ciHc<-(|ncewY0&`(5_C?04Dkc6-AIyX<$_@3P-zzsr7?{Vw}m_PgwN+3&L7 zWxvaQm;EmLUG}@|ciHc<-(|ncewY0&`(5_C?04DkvfpLD%YK*rF8k%><>0;^=%H5h zNRRbIt9q(udagCS&`Z72x?by3eWne4t}pbZHuaUh);HSHuk{-RL4$pReS>|2eS>|2 zeS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|2eS>|Y zH+&Fkuy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$uy3$$ zuy3$$uy3$$uy3$$bbG@G4fYN84fYN84fYN84fYN84fYN84fYN84fYN84fYN84fYN8 z4fYN84fYN84fYN84fYN84fYN84fYN84fgl%-wz(>p;q)rkM%^Wda7r7t~I^TOTE&% zUh7kRrVV|rFZ880^_9NXH`>y#^&5SwAZW60vTw3)vTw3)vTw3)vTw3)vTw3)vTw3) zvTw3)vTw3)vTw3)vTw3)vTw3)vTw3)vTw3)vTw3)vTw3)_J$8aP4-RpP4-RpP4-Rp zP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-RpP4-Rp&2De_ zpvk_;zRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAHzRAAH zzRAAHzRAAHzRCW}>+>xowNRL}HWYkHxVdZl%})~EVR8~R*d=u2(tD}AkR zw54C`H~LmZ1;HNsJ@$L-_t@{T-($bWevkbg`#tu1?DyF3vEO6A$9|9f9{WA^d+hhv z@3G%wzsG)${T};0_IvF2*zd95W536KuQz-U+GD@Revkbg`#tu1?DyF3vEO6A$9|9f z9{WA^d+hhv@3G%wzsG)${T};0_IvF2*zd95W536KkNqC|J@$L-_qx5|gFW_p?DyF3 zvEO6A$9|9f9{WA^d+hhv@3G%wzsG)${T};0_IvF2*zd95W536KkNqC|J@$L-_t@{T z-($bWevkdbhYy1lJpX&>KsZD*Qul0?#^lSY_ z->RtJDhOKaTkKoxTkKoxTkKoxTkKoxTkKoxTkKoxTkKoxTkKoxTkKoxTkKoxTkKox zTkKoxTkKoxTkKoxTkKoxTfO0fP>X$weT#jIeT#jIeT#jIeT#jIeT#jIeT#jIeT#jI zeT#jIeT#jIeT#jIeT#jIeT#jIeT#jIeT#jIeXH9WK4`ITv2U?&v2U?&v2U?&v2U?& zv2U?&v2U?&v2U?&v2U?&v2U?&v2U?&v2U?&v2U?&v2U?&v2U?&v2U?oSy>4l>9L+@ zRZsOy&$Xr(dZ|}h*K2*M&$OY>^@YCFroPhG`bJy&wSJ>-Rn%|wkMazq>^*0f=M8)3 zoqhKE?EQ{!zi0g2clX)vv)^aG&wii%KKp(4`|S7G@3Y@$zt4W3{XYAB_WSJj*_+Fn zPk;B_KKp(4o{`kL9~|tncTS|2kmpM5_q=KE?6cozzt7(9S$}t*{XYAB_WSJj+3&O8 zXTQ&WpZz}jefIn8_u22W-)FziexLn5d&d*L+h@PeexH4B{C)QO-QMt?E79{cvfpRF z&wii%KKp(4`|S7G@3Y@$zt4W3{XYAB_WSJj+3&O8XTQ&WpZz}jefIn8_u22W-)Fzi zzBm3p`+fG09z6;k>xowNRL}HWYkHxVdZl%})~EVR8~R*d=u2(tD}AkRw54C`H~LmZ z{Z{{|e^L;%*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ*|*uZ z*|*uZ*|*uZ*|*uZt$Uk&n|-@Cd=P50Z?kW+Z?kW+Z?kW+Z?kW+Z?kW+Z?kW+Z?kW+ zZ?kW+Z?kW+Z?kW+Z?kW+Z?kW+Z?kW+Z`<~5_HFj<`C1&q= z`aD&}_6O__*dMSzV1K~=fc=5>IADLk{($`f z`vdllUpa>M-FFA<57^t^{hK?m?%nP|Z+OoS%HDG&zH`9-fc*h`&#mz80s8~?2kZ~n zAFw}Qf585L{Q>&}_6O__*dN$V2kZ~nAFw}Qf56@`#P1H+AFw}Q?`zKY;~#W;!+U;I z&(X^Mfc*jc1NH~(57-~DKVW~r{($`f`vdj|><`!jb!2ZDYJYavo{($`f`vdj| z><`!jb@cq|4+kpL(Cr^S^J=HTk*P34FrCw=Wul1=u(}q6R7y440`buBx8*S;= z`i;I-QNPtc>Yr57KPw12>^tl`>^tl`>^tl`>^tl`>^tl`>^tl`>^tl`>^tl`>^tl` z>^tl`>^tl`>^tl`>^tl`>^tl`>^ru7hkd6vd=Toe@38N%@38N%@38N%@38N%@38N% z@38N%@38N%@38N%@38N%@38N%@38N%@38N%@38N%@38N%@7VV`-QMs)hkb{Ahkb{A zhkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{Ahkb{AhkeJs z-(kPHx*9yyGdXDT&=zEx4b)j#T=RMJ1| zf5{nV>^(QA=Ldb~oi6(>d(S1}`9$7*x68iEzRSMLzW4mCz2|u8{T|rf?~3W2Q`BYO zJ2u(-`qgFMW#47rW#47*n7QNT-+k9*-(~OrSpUx+_&3*kyk_rd$U~kJx!?1nzSCvj zW#47*`BdKRvhT9*vhT9*vhT9*vhT9*vhT9*vhT9*vhT9*vhT9*vhT9@bA#`??7Qr{ z?0uhc;A_tJj~DH20rp+?UG`n}UG`n}UG`n}UG`n}UG`n}UG`n}UG`n}UG`n}UG`n} zUG`n}UG`n}UG`n}UG`n}UH0AYzwUK|r%#^-&-7etdZCwkrFFg5r}|7A`dnY=OKs{a deXVb_rC;ke`c_5#R{yAfQc3@;|D}J?{|5wN2A==` literal 0 HcmV?d00001 diff --git a/examples/GxEPD2_SD_Example/bitmaps/senventh200x200.bmp b/examples/GxEPD2_SD_Example/bitmaps/seventh200x200.bmp similarity index 100% rename from examples/GxEPD2_SD_Example/bitmaps/senventh200x200.bmp rename to examples/GxEPD2_SD_Example/bitmaps/seventh200x200.bmp diff --git a/examples/GxEPD2_SerialFlash_Example/GxEPD2_SerialFlash_Example.ino b/examples/GxEPD2_SerialFlash_Example/GxEPD2_SerialFlash_Example.ino index 8c99929..06e9e61 100644 --- a/examples/GxEPD2_SerialFlash_Example/GxEPD2_SerialFlash_Example.ino +++ b/examples/GxEPD2_SerialFlash_Example/GxEPD2_SerialFlash_Example.ino @@ -89,7 +89,9 @@ void setup() hspi.begin(13, 12, 14, 15); // remap hspi for EPD (swap pins) display.epd2.selectSPI(hspi, SPISettings(4000000, MSBFIRST, SPI_MODE0)); #endif - display.init(); + + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse if (!SerialFlash.begin(FlashChipSelect)) { @@ -100,10 +102,11 @@ void setup() listFiles(); - if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || false) + if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46) || false) { - drawBitmapsBuffered_200x200(); - drawBitmapsBuffered_other(); + //drawBitmapsBuffered_200x200(); + //drawBitmapsBuffered_other(); + drawBitmapsBuffered_test(); } else { @@ -214,8 +217,8 @@ void drawBitmaps_test() delay(2000); drawBitmapFromSerialFlash("tractor_4.bmp", 0, 0); delay(2000); - drawBitmapFromSerialFlash("tractor_8.bmp", 0, 0); - delay(2000); + //drawBitmapFromSerialFlash("tractor_8.bmp", 0, 0); // format 1: BI_RLE8 is not supported + //delay(2000); drawBitmapFromSerialFlash("tractor_11.bmp", 0, 0); delay(2000); drawBitmapFromSerialFlash("tractor_44.bmp", 0, 0); @@ -274,6 +277,22 @@ void drawBitmapsBuffered_other() delay(2000); } +void drawBitmapsBuffered_test() +{ + int16_t w2 = display.width() / 2; + int16_t h2 = display.height() / 2; + drawBitmapFromSerialFlash_Buffered("betty_4.bmp", w2 - 102, h2 - 126); + delay(2000); + drawBitmapFromSerialFlash_Buffered("bb4.bmp", 0, 0, false, true, true); + delay(2000); + drawBitmapFromSerialFlash_Buffered("rgb32.bmp", 0, 0); + delay(2000); + drawBitmapFromSerialFlash_Buffered("parrot.bmp", 0, 0); + delay(2000); + drawBitmapFromSerialFlash_Buffered("5in65f3.bmp", 0, 0); + delay(2000); +} + static const uint16_t input_buffer_pixels = 800; // may affect performance static const uint16_t max_row_width = 1448; // for up to 6" display 1448x1072 @@ -388,6 +407,14 @@ void drawBitmapFromSerialFlash(const char *filename, int16_t x, int16_t y, bool } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -416,6 +443,7 @@ void drawBitmapFromSerialFlash(const char *filename, int16_t x, int16_t y, bool } break; case 1: + case 2: case 4: case 8: { @@ -471,7 +499,7 @@ void drawBitmapFromSerialFlash_Buffered(const char *filename, int16_t x, int16_t { bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; Serial.println(); @@ -574,6 +602,15 @@ void drawBitmapFromSerialFlash_Buffered(const char *filename, int16_t x, int16_t } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -605,6 +642,7 @@ void drawBitmapFromSerialFlash_Buffered(const char *filename, int16_t x, int16_t } break; case 1: + case 2: case 4: case 8: { diff --git a/examples/GxEPD2_SerialFlash_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_SerialFlash_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_SerialFlash_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_SerialFlash_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_SerialFlash_Example/GxEPD2_selection_check.h b/examples/GxEPD2_SerialFlash_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_SerialFlash_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_SerialFlash_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_SerialFlash_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_SerialFlash_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_SerialFlash_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_SerialFlash_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_Spiffs_Example/GxEPD2_Spiffs_Example.ino b/examples/GxEPD2_Spiffs_Example/GxEPD2_Spiffs_Example.ino index 3f81a2c..edf5433 100644 --- a/examples/GxEPD2_Spiffs_Example/GxEPD2_Spiffs_Example.ino +++ b/examples/GxEPD2_Spiffs_Example/GxEPD2_Spiffs_Example.ino @@ -61,7 +61,8 @@ void setup() Serial.println(); Serial.println("GxEPD2_Spiffs_Example"); - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse #if defined(ESP32) SPIFFS.begin(); @@ -73,10 +74,11 @@ void setup() listFiles(); - if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || false) + if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46) || false) { - drawBitmapsBuffered_200x200(); - drawBitmapsBuffered_other(); + //drawBitmapsBuffered_200x200(); + //drawBitmapsBuffered_other(); + drawBitmapsBuffered_test(); } else { @@ -152,8 +154,8 @@ void drawBitmaps_test() delay(2000); drawBitmapFromSpiffs("tractor_4.bmp", 0, 0); delay(2000); - drawBitmapFromSpiffs("tractor_8.bmp", 0, 0); - delay(2000); + //drawBitmapFromSpiffs("tractor_8.bmp", 0, 0); // format 1: BI_RLE8 is not supported + //delay(2000); drawBitmapFromSpiffs("tractor_11.bmp", 0, 0); delay(2000); drawBitmapFromSpiffs("tractor_44.bmp", 0, 0); @@ -212,6 +214,22 @@ void drawBitmapsBuffered_other() delay(2000); } +void drawBitmapsBuffered_test() +{ + int16_t w2 = display.width() / 2; + int16_t h2 = display.height() / 2; + drawBitmapFromSpiffs_Buffered("betty_4.bmp", w2 - 102, h2 - 126); + delay(2000); + drawBitmapFromSpiffs_Buffered("bb4.bmp", 0, 0, false, true, true); + delay(2000); + drawBitmapFromSpiffs_Buffered("rgb32.bmp", 0, 0); + delay(2000); + drawBitmapFromSpiffs_Buffered("parrot.bmp", 0, 0); + delay(2000); + drawBitmapFromSpiffs_Buffered("5in65f3.bmp", 0, 0); + delay(2000); +} + static const uint16_t input_buffer_pixels = 800; // may affect performance static const uint16_t max_row_width = 1872; // for up to 7.8" display 1872x1404 @@ -331,6 +349,14 @@ void drawBitmapFromSpiffs(const char *filename, int16_t x, int16_t y, bool with_ } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -359,6 +385,7 @@ void drawBitmapFromSpiffs(const char *filename, int16_t x, int16_t y, bool with_ } break; case 1: + case 2: case 4: case 8: { @@ -415,7 +442,7 @@ void drawBitmapFromSpiffs_Buffered(const char *filename, int16_t x, int16_t y, b fs::File file; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; Serial.println(); @@ -522,6 +549,15 @@ void drawBitmapFromSpiffs_Buffered(const char *filename, int16_t x, int16_t y, b } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -553,6 +589,7 @@ void drawBitmapFromSpiffs_Buffered(const char *filename, int16_t x, int16_t y, b } break; case 1: + case 2: case 4: case 8: { diff --git a/examples/GxEPD2_Spiffs_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_Spiffs_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_Spiffs_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_Spiffs_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_Spiffs_Example/GxEPD2_selection_check.h b/examples/GxEPD2_Spiffs_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_Spiffs_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_Spiffs_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_Spiffs_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_Spiffs_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_Spiffs_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_Spiffs_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_U8G2_Fonts_Example.ino b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_U8G2_Fonts_Example.ino index 112dcf1..6c9a79a 100644 --- a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_U8G2_Fonts_Example.ino +++ b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_U8G2_Fonts_Example.ino @@ -43,7 +43,8 @@ void setup() Serial.begin(115200); Serial.println(); Serial.println("setup"); - display.init(); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse u8g2Fonts.begin(display); // connect u8g2 procedures to Adafruit GFX helloWorld(); delay(1000); diff --git a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_display_selection_new_style.h b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_display_selection_new_style.h +++ b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_selection_check.h b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_selection_check.h +++ b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_U8G2_Fonts_Example/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/examples/GxEPD2_WS_ESP32_Driver/GxEPD2_WS_ESP32_Driver.ino b/examples/GxEPD2_WS_ESP32_Driver/GxEPD2_WS_ESP32_Driver.ino index b8d5e1a..9103ed4 100644 --- a/examples/GxEPD2_WS_ESP32_Driver/GxEPD2_WS_ESP32_Driver.ino +++ b/examples/GxEPD2_WS_ESP32_Driver/GxEPD2_WS_ESP32_Driver.ino @@ -50,60 +50,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GxEPD2_102 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEW0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // somehow there should be an easier way to do this #define GxEPD2_BW_IS_GxEPD2_BW true diff --git a/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_WiFi_CertStore_Example.ino b/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_WiFi_CertStore_Example.ino index e68f9b5..35810a8 100644 --- a/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_WiFi_CertStore_Example.ino +++ b/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_WiFi_CertStore_Example.ino @@ -45,66 +45,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GxEPD2_102 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // GDEP0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEW0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -296,10 +303,10 @@ void setup() #endif - if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || false) + if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46) || false) { - drawBitmapsBuffered_200x200(); - drawBitmapsBuffered_other(); + //drawBitmapsBuffered_200x200(); + //drawBitmapsBuffered_other(); drawBitmapsBuffered_7C(); } else @@ -391,8 +398,8 @@ void drawBitmaps_test() delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_4.bmp", fp_rawcontent, 0, 0); delay(2000); - showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_8.bmp", fp_rawcontent, 0, 0); - delay(2000); + //showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_8.bmp", fp_rawcontent, 0, 0); // format 1: BI_RLE8 is not supported + //delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_11.bmp", fp_rawcontent, 0, 0); delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_44.bmp", fp_rawcontent, 0, 0); @@ -459,7 +466,7 @@ void drawBitmapsBuffered_other() void drawBitmapsBuffered_7C() { - if (display.epd2.panel == GxEPD2::ACeP565) + if ((display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46)) { showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_waveshare_c, "5in65f.bmp", fp_rawcontent, 0, 0); delay(2000); @@ -646,6 +653,14 @@ void showBitmapFrom_HTTP(const char* host, const char* path, const char* filenam } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -674,6 +689,7 @@ void showBitmapFrom_HTTP(const char* host, const char* path, const char* filenam } break; case 1: + case 2: case 4: case 8: { @@ -734,7 +750,7 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char bool connection_ok = false; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; display.fillScreen(GxEPD_WHITE); @@ -876,6 +892,15 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -907,6 +932,7 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char } break; case 1: + case 2: case 4: case 8: { @@ -1137,6 +1163,14 @@ void showBitmapFrom_HTTPS(const char* host, const char* path, const char* filena } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -1165,6 +1199,7 @@ void showBitmapFrom_HTTPS(const char* host, const char* path, const char* filena } break; case 1: + case 2: case 4: case 8: { @@ -1228,7 +1263,7 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha bool connection_ok = false; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; display.fillScreen(GxEPD_WHITE); @@ -1390,6 +1425,15 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -1421,6 +1465,7 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha } break; case 1: + case 2: case 4: case 8: { diff --git a/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_wiring_examples.h index bbf79d6..97ab896 100644 --- a/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_WiFi_CertStore_Example/GxEPD2_wiring_examples.h @@ -17,11 +17,13 @@ // BUSY -> D2, RST -> D4, DC -> D3, CS -> D8, CLK -> D5, DIN -> D7, GND -> GND, 3.3V -> 3.3V // NOTE: connect 3.3k pull-down from D8 to GND if your board or shield has level converters // NOTE for ESP8266: using SS (GPIO15) for CS may cause boot mode problems, use different pin in case, or 4k7 pull-down +// NOTE: connect 1k pull-up from D4 (RST) to 3.3V if your board or shield has the "clever" reset circuit, or use a different pin // mapping suggestion from Waveshare SPI e-Paper to generic ESP8266 // BUSY -> GPIO4, RST -> GPIO2, DC -> GPIO0, CS -> GPIO15, CLK -> GPIO14, DIN -> GPIO13, GND -> GND, 3.3V -> 3.3V // NOTE: connect 3.3k pull-down from GPIO15 to GND if your board or shield has level converters // NOTE for ESP8266: using SS (GPIO15) for CS may cause boot mode problems, use different pin in case, or 3.3k pull-down +// NOTE: connect 1k pull-up from GPIO2 (RST) to 3.3V if your board or shield has the "clever" reset circuit, or use a different pin // mapping of Waveshare e-Paper ESP8266 Driver Board, new version // BUSY -> GPIO5, RST -> GPIO2, DC -> GPIO4, CS -> GPIO15, CLK -> GPIO14, DIN -> GPIO13, GND -> GND, 3.3V -> 3.3V @@ -56,15 +58,19 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 // mapping suggestion for Arduino MEGA // BUSY -> 7, RST -> 9, DC -> 8, CS-> 53, CLK -> 52, DIN -> 51 -// mapping suggestion for Arduino DUE -// BUSY -> 7, RST -> 9, DC -> 8, CS-> 77, CLK -> 76, DIN -> 75 -// SPI pins are on 6 pin 2x3 SPI header +// mapping suggestion for Arduino DUE, note: pin 77 is on board pin 10, SS is 10 +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 76, DIN -> 75 +// SPI pins are on 6 pin 2x3 SPI header, no SS on SPI header! // mapping suggestion for Arduino MKR1000 or MKRZERO // note: can't use SS on MKR1000: is defined as 24, should be 4 @@ -72,3 +78,6 @@ // mapping suggestion for Arduino Nano RP2040 Connect // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 + +// mapping suggestion for Raspberry Pi Pico RP2040 +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 5, CLK -> 2, DIN -> 3 diff --git a/examples/GxEPD2_WiFi_Example/GxEPD2_WiFi_Example.ino b/examples/GxEPD2_WiFi_Example/GxEPD2_WiFi_Example.ino index 82dd7bd..9966b42 100644 --- a/examples/GxEPD2_WiFi_Example/GxEPD2_WiFi_Example.ino +++ b/examples/GxEPD2_WiFi_Example/GxEPD2_WiFi_Example.ino @@ -40,66 +40,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GxEPD2_102 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // GDEP0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEW0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8179 (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, GD7965 -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -214,7 +221,8 @@ void setup() Serial.println(); Serial.println("GxEPD2_WiFi_Example"); - display.init(115200); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse #ifdef REMAP_SPI_FOR_WAVESHARE_ESP32_DRIVER_BOARD SPI.end(); // release standard SPI pins, e.g. SCK(18), MISO(19), MOSI(23), SS(5) @@ -263,10 +271,10 @@ void setup() setClock(); - if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || false) + if ((display.epd2.panel == GxEPD2::GDEW0154Z04) || (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46) || false) { - drawBitmapsBuffered_200x200(); - drawBitmapsBuffered_other(); + //drawBitmapsBuffered_200x200(); + //drawBitmapsBuffered_other(); drawBitmapsBuffered_7C(); } else @@ -313,9 +321,9 @@ void drawBitmaps_other() { int16_t w2 = display.width() / 2; int16_t h2 = display.height() / 2; - showBitmapFrom_HTTP("www.packescape.com", " / img / assets / ", "IniciMenusTV2.bmp", w2 - 200, h2 - 150, false); + showBitmapFrom_HTTP("www.packescape.com", "/img/assets/", "IniciMenusTV2.bmp", w2 - 200, h2 - 150, false); delay(2000); - showBitmapFrom_HTTP("www.squix.org", " / blog / wunderground / ", "chanceflurries.bmp", w2 - 50, h2 - 50, false); + showBitmapFrom_HTTP("www.squix.org", "/blog/wunderground/", "chanceflurries.bmp", w2 - 50, h2 - 50, false); delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_prenticedavid, "betty_1.bmp", fp_rawcontent, w2 - 100, h2 - 160); delay(2000); @@ -355,8 +363,8 @@ void drawBitmaps_test() delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_4.bmp", fp_rawcontent, 0, 0); delay(2000); - showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_8.bmp", fp_rawcontent, 0, 0); - delay(2000); + //showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_8.bmp", fp_rawcontent, 0, 0); // format 1: BI_RLE8 is not supported + //delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_11.bmp", fp_rawcontent, 0, 0); delay(2000); showBitmapFrom_HTTPS(host_rawcontent, path_rawcontent, "tractor_44.bmp", fp_rawcontent, 0, 0); @@ -395,7 +403,7 @@ void drawBitmapsBuffered_other() { int16_t w2 = display.width() / 2; int16_t h2 = display.height() / 2; - showBitmapFrom_HTTP_Buffered("www.squix.org", " / blog / wunderground / ", "chanceflurries.bmp", w2 - 50, h2 - 50, false); + showBitmapFrom_HTTP_Buffered("www.squix.org", "/blog/wunderground/", "chanceflurries.bmp", w2 - 50, h2 - 50, false); delay(2000); //showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_prenticedavid, "betty_1.bmp", fp_rawcontent, w2 - 100, h2 - 160); delay(2000); @@ -423,7 +431,7 @@ void drawBitmapsBuffered_other() void drawBitmapsBuffered_7C() { - if (display.epd2.panel == GxEPD2::ACeP565) + if ((display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46)) { showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_waveshare_c, "5in65f.bmp", fp_rawcontent, 0, 0); delay(2000); @@ -435,7 +443,7 @@ void drawBitmapsBuffered_7C() delay(2000); showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_waveshare_py, "5in65f4.bmp", fp_rawcontent, 0, 0); delay(2000); - showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_waveshare_py, "N - Color1.bmp", fp_rawcontent, 0, 0); + showBitmapFrom_HTTPS_Buffered(host_rawcontent, path_waveshare_py, "N-Color1.bmp", fp_rawcontent, 0, 0); delay(2000); } } @@ -607,6 +615,14 @@ void showBitmapFrom_HTTP(const char* host, const char* path, const char* filenam } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -635,6 +651,7 @@ void showBitmapFrom_HTTP(const char* host, const char* path, const char* filenam } break; case 1: + case 2: case 4: case 8: { @@ -695,7 +712,7 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char bool connection_ok = false; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; display.fillScreen(GxEPD_WHITE); @@ -837,6 +854,15 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -868,6 +894,7 @@ void drawBitmapFrom_HTTP_ToBuffer(const char* host, const char* path, const char } break; case 1: + case 2: case 4: case 8: { @@ -1101,6 +1128,14 @@ void showBitmapFrom_HTTPS(const char* host, const char* path, const char* filena } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -1129,6 +1164,7 @@ void showBitmapFrom_HTTPS(const char* host, const char* path, const char* filena } break; case 1: + case 2: case 4: case 8: { @@ -1193,7 +1229,7 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha bool connection_ok = false; bool valid = false; // valid format to be handled bool flip = true; // bitmap is stored bottom-to-top - bool has_multicolors = display.epd2.panel == GxEPD2::ACeP565; + bool has_multicolors = (display.epd2.panel == GxEPD2::ACeP565) || (display.epd2.panel == GxEPD2::GDEY073D46); uint32_t startTime = millis(); if ((x >= display.width()) || (y >= display.height())) return; display.fillScreen(GxEPD_WHITE); @@ -1356,6 +1392,15 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha } switch (depth) { + case 32: + blue = input_buffer[in_idx++]; + green = input_buffer[in_idx++]; + red = input_buffer[in_idx++]; + in_idx++; // skip alpha + whitish = with_color ? ((red > 0x80) && (green > 0x80) && (blue > 0x80)) : ((red + green + blue) > 3 * 0x80); // whitish + colored = (red > 0xF0) || ((green > 0xF0) && (blue > 0xF0)); // reddish or yellowish? + color = ((red & 0xF8) << 8) | ((green & 0xFC) << 3) | ((blue & 0xF8) >> 3); + break; case 24: blue = input_buffer[in_idx++]; green = input_buffer[in_idx++]; @@ -1387,6 +1432,7 @@ void drawBitmapFrom_HTTPS_ToBuffer(const char* host, const char* path, const cha } break; case 1: + case 2: case 4: case 8: { diff --git a/examples/GxEPD2_WiFi_Example/GxEPD2_wiring_examples.h b/examples/GxEPD2_WiFi_Example/GxEPD2_wiring_examples.h index bbf79d6..97ab896 100644 --- a/examples/GxEPD2_WiFi_Example/GxEPD2_wiring_examples.h +++ b/examples/GxEPD2_WiFi_Example/GxEPD2_wiring_examples.h @@ -17,11 +17,13 @@ // BUSY -> D2, RST -> D4, DC -> D3, CS -> D8, CLK -> D5, DIN -> D7, GND -> GND, 3.3V -> 3.3V // NOTE: connect 3.3k pull-down from D8 to GND if your board or shield has level converters // NOTE for ESP8266: using SS (GPIO15) for CS may cause boot mode problems, use different pin in case, or 4k7 pull-down +// NOTE: connect 1k pull-up from D4 (RST) to 3.3V if your board or shield has the "clever" reset circuit, or use a different pin // mapping suggestion from Waveshare SPI e-Paper to generic ESP8266 // BUSY -> GPIO4, RST -> GPIO2, DC -> GPIO0, CS -> GPIO15, CLK -> GPIO14, DIN -> GPIO13, GND -> GND, 3.3V -> 3.3V // NOTE: connect 3.3k pull-down from GPIO15 to GND if your board or shield has level converters // NOTE for ESP8266: using SS (GPIO15) for CS may cause boot mode problems, use different pin in case, or 3.3k pull-down +// NOTE: connect 1k pull-up from GPIO2 (RST) to 3.3V if your board or shield has the "clever" reset circuit, or use a different pin // mapping of Waveshare e-Paper ESP8266 Driver Board, new version // BUSY -> GPIO5, RST -> GPIO2, DC -> GPIO4, CS -> GPIO15, CLK -> GPIO14, DIN -> GPIO13, GND -> GND, 3.3V -> 3.3V @@ -56,15 +58,19 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 // mapping suggestion for Arduino MEGA // BUSY -> 7, RST -> 9, DC -> 8, CS-> 53, CLK -> 52, DIN -> 51 -// mapping suggestion for Arduino DUE -// BUSY -> 7, RST -> 9, DC -> 8, CS-> 77, CLK -> 76, DIN -> 75 -// SPI pins are on 6 pin 2x3 SPI header +// mapping suggestion for Arduino DUE, note: pin 77 is on board pin 10, SS is 10 +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 76, DIN -> 75 +// SPI pins are on 6 pin 2x3 SPI header, no SS on SPI header! // mapping suggestion for Arduino MKR1000 or MKRZERO // note: can't use SS on MKR1000: is defined as 24, should be 4 @@ -72,3 +78,6 @@ // mapping suggestion for Arduino Nano RP2040 Connect // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 + +// mapping suggestion for Raspberry Pi Pico RP2040 +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 5, CLK -> 2, DIN -> 3 diff --git a/examples/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino b/extras/tests/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino similarity index 84% rename from examples/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino rename to extras/tests/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino index 1d0ca1d..4a5e952 100644 --- a/examples/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino +++ b/extras/tests/GxEPD2_MinimumExample/GxEPD2_MinimumExample.ino @@ -10,6 +10,7 @@ #include // including both doesn't use more code or ram #include // including both doesn't use more code or ram +#include // same for all three // select the display class and display driver class in the following file (new style): #include "GxEPD2_display_selection_new_style.h" @@ -20,7 +21,8 @@ void setup() { - display.init(); + //display.init(115200); // default 10ms reset pulse, e.g. for bare panels with DESPI-C02 + display.init(115200, true, 2, false); // USE THIS for Waveshare boards with "clever" reset circuit, 2ms reset pulse // comment out next line to have no or minimal Adafruit_GFX code display.setTextColor(GxEPD_BLACK); display.firstPage(); diff --git a/examples/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h b/extras/tests/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h similarity index 83% rename from examples/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h rename to extras/tests/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h index 56ceb71..c45dafb 100644 --- a/examples/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h +++ b/extras/tests/GxEPD2_MinimumExample/GxEPD2_display_selection_new_style.h @@ -21,66 +21,73 @@ //#define GxEPD2_DISPLAY_CLASS GxEPD2_7C // select the display driver class (only one) for your panel -//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175 -//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, phased out -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, TTGO T5 V2.4.1, V2.3.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, Waveshare 2.9" V2 variant -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, TTGO T5 V2.66, TTGO T5 V2.4.1 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874) -//#define GxEPD2_DRIVER_CLASS GxEPD2_270_T91 // GDEY027T91 176x264, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324) -//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, Waveshare 3.7" -//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_102 // GDEW0102T4 80x128, UC8175, (WFT0102CZA2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_150_BN // DEPG0150BN 200x200, SSD1681, (FPC8101), TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154 // GDEP015OC1 200x200, IL3829, (WFC0000CZ07), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_D67 // GDEH0154D67 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_T8 // GDEW0154T8 152x152, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M09 // GDEW0154M09 200x200, JD79653A, (WFT0154CZB3) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_M10 // GDEW0154M10 152x152, UC8151D, (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_GDEY0154D67 // GDEY0154D67 200x200, SSD1681, (FPC-B001 20.05.21) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213 // GDE0213B1 128x250, IL3895, (HINK-E0213-G01), phased out +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B72 // GDEH0213B72 128x250, SSD1675A (IL3897), (HINK-E0213A22-A0 SLH1852) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B73 // GDEH0213B73 128x250, SSD1675B, (HINK-E0213A22-A0 SLH1914) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_B74 // GDEM0213B74 128x250, SSD1680, FPC-7528B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_flex // GDEW0213I5F 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_M21 // GDEW0213M21 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_T5D // GDEW0213T5D 104x212, UC8151D, (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_BN // DEPG0213BN 128x250, SSD1680, (FPC-7528B), TTGO T5 V2.4.1, V2.3.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_GDEY0213B74 // GDEY0213B74 128x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260 // GDEW026T0 152x296, UC8151 (IL0373), (WFT0154CZ17) +//#define GxEPD2_DRIVER_CLASS GxEPD2_260_M01 // GDEW026M01 152x296, UC8151 (IL0373), (WFT0260CZB2) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_BN // DEPG0266BN 152x296, SSD1680, (FPC7510), TTGO T5 V2.66, TTGO T5 V2.4.1 +//#define GxEPD2_DRIVER_CLASS GxEPD2_266_GDEY0266T90 // GDEY0266T90 152x296, SSD1680, (FPC-A003 HB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270 // GDEW027W3 176x264, EK79652 (IL91874), (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270_GDEY027T91 // GDEY027T91 176x264, SSD1680, (FB) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290 // GDEH029A1 128x296, SSD1608 (IL3820), (E029A01-FPC-A1 SYX1553) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5 // GDEW029T5 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T5D // GDEW029T5D 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_I6FD // GDEW029I6FD 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_T94_V2 // GDEM029T94 128x296, SSD1680, (FPC-7519 rev.b), Waveshare 2.9" V2 variant +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_BS // DEPG0290BS 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_M06 // GDEW029M06 128x296, UC8151D, (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_GDEY029T94 // GDEY029T94 128x296, SSD1680, (FPC-A005 20.06.15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_371 // GDEW0371W7 240x416, UC8171 (IL0324), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_370_TC1 // ED037TC1 280x480, SSD1677, (ICA-FU-20 ichia 2029), Waveshare 3.7" +//#define GxEPD2_DRIVER_CLASS GxEPD2_420 // GDEW042T2 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_M01 // GDEW042M01 400x300, UC8176 (IL0398), (WFT042CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420_GDEY042T91 // GDEY042T91 400x300, SSD1683 (no inking) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583 // GDEW0583T7 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_T8 // GDEW0583T8 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583_GDEQ0583T31 // GDEQ0583T31 648x480, UC8179, (P583010-MF1-B) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750 // GDEW075T8 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_T7 // GDEW075T7 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750_YT7 // GDEY075T7 800x480, UC8179 (GD7965), (FPC-C001 20.8.20) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1160_T91 // GDEH116T91 960x640, SSD1677, (none or hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248 // GDEW1248T3 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 3-color e-papers -//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, no longer available -//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681 -//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373) -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D -//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680 -//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874 -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398) -//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276 -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965) -//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677 -//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179 +//#define GxEPD2_DRIVER_CLASS GxEPD2_154c // GDEW0154Z04 200x200, IL0376F, (WFT0000CZ04), no longer available +//#define GxEPD2_DRIVER_CLASS GxEPD2_154_Z90c // GDEH0154Z90 200x200, SSD1681, (HINK-E154A07-A1) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213c // GDEW0213Z16 104x212, UC8151 (IL0373), (WFT0213CZ16) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z19c // GDEH0213Z19 104x212, UC8151D, (HINK-E0213A20-A2 2020-11-19) +//#define GxEPD2_DRIVER_CLASS GxEPD2_213_Z98c // GDEY0213Z98 122x250, SSD1680, (FPC-A002 20.04.08) +//#define GxEPD2_DRIVER_CLASS GxEPD2_266c // GDEY0266Z90 152x296, SSD1680, (FPC-7510) +//#define GxEPD2_DRIVER_CLASS GxEPD2_270c // GDEW027C44 176x264, IL91874, (WFI0190CZ22) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290c // GDEW029Z10 128x296, UC8151 (IL0373), (WFT0290CZ10) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_Z13c // GDEH029Z13 128x296, UC8151D, (HINK-E029A10-A3 20160809) +//#define GxEPD2_DRIVER_CLASS GxEPD2_290_C90c // GDEM029C90 128x296, SSD1680, (FPC-7519 rev.b) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c // GDEW042Z15 400x300, UC8176 (IL0398), (WFT0420CZ15) +//#define GxEPD2_DRIVER_CLASS GxEPD2_420c_Z21 // GDEQ042Z21 400x300, UC8276, (hidden) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c // GDEW0583Z21 600x448, UC8159c (IL0371), (missing) +//#define GxEPD2_DRIVER_CLASS GxEPD2_583c_Z83 // GDEW0583Z83 648x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c // GDEW075Z09 640x384, UC8159c (IL0371), (WF0583CZ09) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z08 // GDEW075Z08 800x480, EK79655 (GD7965), (WFT0583CZ61) +//#define GxEPD2_DRIVER_CLASS GxEPD2_750c_Z90 // GDEH075Z90 880x528, SSD1677, (HINK-E075A07-A0) +//#define GxEPD2_DRIVER_CLASS GxEPD2_1248c // GDEY1248Z51 1304x984, UC8179, (WFT1248BZ23,WFT1248BZ24) // 7-color e-paper -//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color (3C graphics) +//#define GxEPD2_DRIVER_CLASS GxEPD2_565c // Waveshare 5.65" 7-color +//#define GxEPD2_DRIVER_CLASS GxEPD2_730c_GDEY073D46 // GDEY073D46 800x480 7-color, (N-FPC-001 2021.11.26) // grey levels parallel IF e-papers on Waveshare e-Paper IT8951 Driver HAT //#define GxEPD2_DRIVER_CLASS GxEPD2_it60 // ED060SCT 800x600 //#define GxEPD2_DRIVER_CLASS GxEPD2_it60_1448x1072 // ED060KC1 1448x1072 @@ -191,6 +198,8 @@ GxEPD2_DISPLAY_CLASS displ #endif // adapt the constructor parameters to your wiring GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ EPD_CS, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); +// for Arduino Micro or Arduino Leonardo with CS on 10 on my proto boards (SS would be 17) uncomment instead: +//GxEPD2_DISPLAY_CLASS display(GxEPD2_DRIVER_CLASS(/*CS=*/ 10, /*DC=*/ 8, /*RST=*/ 9, /*BUSY=*/ 7)); #endif #if defined(ARDUINO_ARCH_SAM) diff --git a/examples/GxEPD2_MinimumExample/GxEPD2_selection_check.h b/extras/tests/GxEPD2_MinimumExample/GxEPD2_selection_check.h similarity index 91% rename from examples/GxEPD2_MinimumExample/GxEPD2_selection_check.h rename to extras/tests/GxEPD2_MinimumExample/GxEPD2_selection_check.h index 3b13fd1..f3e4996 100644 --- a/examples/GxEPD2_MinimumExample/GxEPD2_selection_check.h +++ b/extras/tests/GxEPD2_MinimumExample/GxEPD2_selection_check.h @@ -20,6 +20,7 @@ #define GxEPD2_154_T8_IS_BW true #define GxEPD2_154_M09_IS_BW true #define GxEPD2_154_M10_IS_BW true +#define GxEPD2_154_GDEY0154D67_IS_BW true #define GxEPD2_213_IS_BW true #define GxEPD2_213_B72_IS_BW true #define GxEPD2_213_B73_IS_BW true @@ -28,6 +29,13 @@ #define GxEPD2_213_M21_IS_BW true #define GxEPD2_213_T5D_IS_BW true #define GxEPD2_213_BN_IS_BW true +#define GxEPD2_213_GDEY0213B74_IS_BW true +#define GxEPD2_260_IS_BW true +#define GxEPD2_260_M01_IS_BW true +#define GxEPD2_266_BN_IS_BW true +#define GxEPD2_266_GDEY0266T90_IS_BW true +#define GxEPD2_270_IS_BW true +#define GxEPD2_270_GDEY027T91_IS_BW true #define GxEPD2_290_IS_BW true #define GxEPD2_290_T5_IS_BW true #define GxEPD2_290_T5D_IS_BW true @@ -36,17 +44,15 @@ #define GxEPD2_290_T94_V2_IS_BW true #define GxEPD2_290_BS_IS_BW true #define GxEPD2_290_M06_IS_BW true -#define GxEPD2_260_IS_BW true -#define GxEPD2_260_M01_IS_BW true -#define GxEPD2_266_BN_IS_BW true -#define GxEPD2_270_IS_BW true -#define GxEPD2_270_T91_IS_BW true +#define GxEPD2_290_GDEY029T94_IS_BW true #define GxEPD2_371_IS_BW true #define GxEPD2_370_TC1_IS_BW true #define GxEPD2_420_IS_BW true #define GxEPD2_420_M01_IS_BW true +#define GxEPD2_420_GDEY042T91_IS_BW true #define GxEPD2_583_IS_BW true #define GxEPD2_583_T8_IS_BW true +#define GxEPD2_583_GDEQ0583T31_IS_BW true #define GxEPD2_750_IS_BW true #define GxEPD2_750_T7_IS_BW true #define GxEPD2_750_YT7_IS_BW true @@ -62,11 +68,11 @@ #define GxEPD2_213c_IS_3C true #define GxEPD2_213_Z19c_IS_3C true #define GxEPD2_213_Z98c_IS_3C true +#define GxEPD2_266c_IS_3C true +#define GxEPD2_270c_IS_3C true #define GxEPD2_290c_IS_3C true #define GxEPD2_290_Z13c_IS_3C true #define GxEPD2_290_C90c_IS_3C true -#define GxEPD2_266c_IS_3C true -#define GxEPD2_270c_IS_3C true #define GxEPD2_420c_IS_3C true #define GxEPD2_420c_Z21_IS_3C true #define GxEPD2_583c_IS_3C true @@ -77,6 +83,7 @@ #define GxEPD2_1248c_IS_3C true // 7-color e-paper #define GxEPD2_565c_IS_7C true +#define GxEPD2_730c_GDEY073D46_IS_7C true #if defined(GxEPD2_DISPLAY_CLASS) && defined(GxEPD2_DRIVER_CLASS) #define IS_GxEPD2_DRIVER(c, x) (c##x) diff --git a/examples/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h b/extras/tests/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h similarity index 96% rename from examples/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h rename to extras/tests/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h index c682245..97ab896 100644 --- a/examples/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h +++ b/extras/tests/GxEPD2_MinimumExample/GxEPD2_wiring_examples.h @@ -58,6 +58,10 @@ // mapping suggestion for AVR, UNO, NANO etc. // BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 13, DIN -> 11 +// mapping suggestion for AVR, Arduino Micro, Leonardo +// note: on Leonardo board HW SPI pins are on 6-pin ICSP header +// BUSY -> 7, RST -> 9, DC -> 8, CS-> 10, CLK -> 15, DIN -> 16 + // mapping of Waveshare Universal e-Paper Raw Panel Driver Shield for Arduino / NUCLEO // BUSY -> 7, RST -> 8, DC -> 9, CS-> 10, CLK -> 13, DIN -> 11 diff --git a/library.properties b/library.properties index 96e8dd9..13b1e11 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=GxEPD2 -version=1.5.0 +version=1.5.1 author=Jean-Marc Zingg maintainer=Jean-Marc Zingg sentence=Arduino Display Library for SPI E-Paper displays from Dalian Good Display and Waveshare. diff --git a/src/GxEPD2.h b/src/GxEPD2.h index 28c31d2..9d23966 100644 --- a/src/GxEPD2.h +++ b/src/GxEPD2.h @@ -28,7 +28,7 @@ // values for 7-color EPDs only #define GxEPD_BLUE 0x001F // 0, 0, 255 #define GxEPD_GREEN 0x07E0 // 0, 255, 0 -#define GxEPD_ORANGE 0xFD20 // 255, 165, 0 +#define GxEPD_ORANGE 0xFC00 // 255, 128, 0 class GxEPD2 { @@ -42,6 +42,7 @@ class GxEPD2 GDEW0154T8, GDEW0154M09, GDEW0154M10, + GDEY0154D67, GDE0213B1, Waveshare_2_13_bw = GDE0213B1, GDEH0213B72, Waveshare_2_13_bw_B72 = GDEH0213B72, GDEH0213B73, Waveshare_2_13_bw_B73 = GDEH0213B73, @@ -50,15 +51,18 @@ class GxEPD2 GDEW0213M21, GDEW0213T5D, DEPG0213BN, + GDEY0213B74, GDEW026T0, Waveshare_2_6_bw = GDEW026T0, GDEW026M01, DEPG0266BN, + GDEY0266T90, GDEH029A1, Waveshare_2_9_bw = GDEH029A1, GDEW029T5, Waveshare_2_9_bw_T5 = GDEW029T5, GDEW029T5D, GDEW029I6FD, GDEW029M06, GDEM029T94, + GDEY029T94, DEPG0290BS, GDEW027W3, Waveshare_2_7_bw = GDEW027W3, GDEY027T91, @@ -66,8 +70,10 @@ class GxEPD2 GDEW0371W7, Waveshare_3_7_bw = GDEW0371W7, GDEW042T2, Waveshare_4_2_bw = GDEW042T2, GDEW042M01, + GDEY042T91, GDEW0583T7, Waveshare_5_83_bw = GDEW0583T7, GDEW0583T8, + GDEQ0583T31, GDEW075T8, Waveshare_7_5_bw = GDEW075T8, GDEW075T7, Waveshare_7_5_bw_T7 = GDEW075T7, GDEY075T7, @@ -93,6 +99,7 @@ class GxEPD2 GDEW0583Z21, Waveshare_5_83_bwr = GDEW0583Z21, GDEW0583Z83, ACeP565, Waveshare_5_65_7c = ACeP565, + GDEY073D46, GDEW075Z09, Waveshare_7_5_bwr = GDEW075Z09, GDEW075Z08, Waveshare_7_5_bwr_Z08 = GDEW075Z08, GDEH075Z90, Waveshare_7_5_bwr_Z90 = GDEH075Z90, diff --git a/src/GxEPD2_3C.h b/src/GxEPD2_3C.h index dd80a8b..37c25fd 100644 --- a/src/GxEPD2_3C.h +++ b/src/GxEPD2_3C.h @@ -30,25 +30,64 @@ #endif #include "GxEPD2_EPD.h" + +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_154c.h") #include "epd3c/GxEPD2_154c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_154_Z90c.h") #include "epd3c/GxEPD2_154_Z90c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_213c.h") #include "epd3c/GxEPD2_213c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_213_Z19c.h") #include "epd3c/GxEPD2_213_Z19c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_213_Z98c.h") #include "epd3c/GxEPD2_213_Z98c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_290c.h") #include "epd3c/GxEPD2_290c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_290_Z13c.h") #include "epd3c/GxEPD2_290_Z13c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_290_C90c.h") #include "epd3c/GxEPD2_290_C90c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_266c.h") #include "epd3c/GxEPD2_266c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_150_BN.h") #include "epd3c/GxEPD2_270c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_420c.h") #include "epd3c/GxEPD2_420c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_420c_Z21.h") #include "epd3c/GxEPD2_420c_Z21.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_583c.h") #include "epd3c/GxEPD2_583c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_583c_Z83.h") #include "epd3c/GxEPD2_583c_Z83.h" -#include "epd3c/GxEPD2_565c.h" +#endif +#if !defined(__has_include) || __has_include("epd7c/GxEPD2_565c.h") +#include "epd7c/GxEPD2_565c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_750c.h") #include "epd3c/GxEPD2_750c.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_750c_Z08.h") #include "epd3c/GxEPD2_750c_Z08.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_750c_Z90.h") #include "epd3c/GxEPD2_750c_Z90.h" +#endif +#if !defined(__has_include) || __has_include("epd3c/GxEPD2_1248c.h") #include "epd3c/GxEPD2_1248c.h" +#endif template class GxEPD2_3C : public GxEPD2_GFX_BASE_CLASS diff --git a/src/GxEPD2_7C.h b/src/GxEPD2_7C.h index 5b93033..c252745 100644 --- a/src/GxEPD2_7C.h +++ b/src/GxEPD2_7C.h @@ -30,7 +30,13 @@ #endif #include "GxEPD2_EPD.h" -#include "epd3c/GxEPD2_565c.h" + +#if !defined(__has_include) || __has_include("epd7c/GxEPD2_565c.h") +#include "epd7c/GxEPD2_565c.h" +#endif +#if !defined(__has_include) || __has_include("epd7c/GxEPD2_730c_GDEY073D46.h") +#include "epd7c/GxEPD2_730c_GDEY073D46.h" +#endif template class GxEPD2_7C : public GxEPD2_GFX_BASE_CLASS @@ -489,11 +495,8 @@ class GxEPD2_7C : public GxEPD2_GFX_BASE_CLASS else if ((red >= 0x8000) && (green >= 0x8000) && (blue >= 0x8000)) cv7 = 0x01; // white else if ((red >= 0x8000) && (blue >= 0x8000)) cv7 = red > blue ? 0x04 : 0x03; // red, blue else if ((green >= 0x8000) && (blue >= 0x8000)) cv7 = green > blue ? 0x02 : 0x03; // green, blue - else if ((red >= 0x8000) && (green >= 0x8000)) - { - static const uint16_t y2o_lim = ((GxEPD_YELLOW - GxEPD_ORANGE) / 2 + (GxEPD_ORANGE & 0x07E0)) << 5; - cv7 = green > y2o_lim ? 0x05 : 0x06; // yellow, orange - } + else if ((red >= 0x8000) && (green >= 0xC000)) cv7 = 0x5; // yellow + else if ((red >= 0x8000) && (green >= 0x4000)) cv7 = 0x6; // orange else if (red >= 0x8000) cv7 = 0x04; // red else if (green >= 0x8000) cv7 = 0x02; // green else cv7 = 0x03; // blue diff --git a/src/GxEPD2_BW.h b/src/GxEPD2_BW.h index 8eb4c32..59967b5 100644 --- a/src/GxEPD2_BW.h +++ b/src/GxEPD2_BW.h @@ -31,49 +31,154 @@ #endif #include "GxEPD2_EPD.h" + +#if !defined(__has_include) || __has_include("epd/GxEPD2_102.h") #include "epd/GxEPD2_102.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_150_BN.h") #include "epd/GxEPD2_150_BN.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_154.h") #include "epd/GxEPD2_154.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_154_D67.h") #include "epd/GxEPD2_154_D67.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_154_T8.h") #include "epd/GxEPD2_154_T8.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_154_M09.h") #include "epd/GxEPD2_154_M09.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_154_M10.h") #include "epd/GxEPD2_154_M10.h" +#endif +#if !defined(__has_include) || __has_include("gdey/GxEPD2_154_GDEY0154D67.h") +#include "gdey/GxEPD2_154_GDEY0154D67.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213.h") #include "epd/GxEPD2_213.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_B72.h") #include "epd/GxEPD2_213_B72.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_B73.h") #include "epd/GxEPD2_213_B73.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_B74.h") #include "epd/GxEPD2_213_B74.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_flex.h") #include "epd/GxEPD2_213_flex.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_M21.h") #include "epd/GxEPD2_213_M21.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_T5D.h") #include "epd/GxEPD2_213_T5D.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_BN.h") #include "epd/GxEPD2_213_BN.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_213_GDEY0213B74.h") +#include "gdey/GxEPD2_213_GDEY0213B74.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_260.h") #include "epd/GxEPD2_260.h" -#include "epd/GxEPD2_266_BN.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_260_M01.h") #include "epd/GxEPD2_260_M01.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_266_BN.h") +#include "epd/GxEPD2_266_BN.h" +#endif +#if !defined(__has_include) || __has_include("gdey/GxEPD2_266_GDEY0266T90.h") +#include "gdey/GxEPD2_266_GDEY0266T90.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290.h") #include "epd/GxEPD2_290.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_T5.h") #include "epd/GxEPD2_290_T5.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_T5D.h") #include "epd/GxEPD2_290_T5D.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_I6FD.h") #include "epd/GxEPD2_290_I6FD.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_M06.h") #include "epd/GxEPD2_290_M06.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_T94.h") #include "epd/GxEPD2_290_T94.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_GDEY029T94.h") +#include "gdey/GxEPD2_290_GDEY029T94.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_T94_V2.h") #include "epd/GxEPD2_290_T94_V2.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_290_BS.h") #include "epd/GxEPD2_290_BS.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_270.h") #include "epd/GxEPD2_270.h" -#include "epd/GxEPD2_270_T91.h" +#endif +#if !defined(__has_include) || __has_include("gdey/GxEPD2_270_GDEY027T91.h") +#include "gdey/GxEPD2_270_GDEY027T91.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_371.h") #include "epd/GxEPD2_371.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_370_TC1.h") #include "epd/GxEPD2_370_TC1.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_420.h") #include "epd/GxEPD2_420.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_420_M01.h") #include "epd/GxEPD2_420_M01.h" +#endif +#if !defined(__has_include) || __has_include("gdey/GxEPD2_420_GDEY042T91.h") +#include "gdey/GxEPD2_420_GDEY042T91.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_583.h") #include "epd/GxEPD2_583.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_583_T8.h") #include "epd/GxEPD2_583_T8.h" +#endif +#if !defined(__has_include) || __has_include("gdeq/GxEPD2_583_GDEQ0583T31.h") +#include "gdeq/GxEPD2_583_GDEQ0583T31.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_750.h") #include "epd/GxEPD2_750.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_750_T7.h") #include "epd/GxEPD2_750_T7.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_750_YT7.h") #include "epd/GxEPD2_750_YT7.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_1160_T91.h") #include "epd/GxEPD2_1160_T91.h" +#endif +#if !defined(__has_include) || __has_include("epd/GxEPD2_1248.h") #include "epd/GxEPD2_1248.h" +#endif +#if !defined(__has_include) || __has_include("it8951/GxEPD2_it60.h") #include "it8951/GxEPD2_it60.h" +#endif +#if !defined(__has_include) || __has_include("it8951/GxEPD2_it60_1448x1072.h") #include "it8951/GxEPD2_it60_1448x1072.h" +#endif +#if !defined(__has_include) || __has_include("it8951/GxEPD2_it78_1872x1404.h") #include "it8951/GxEPD2_it78_1872x1404.h" +#endif +#if !defined(__has_include) || __has_include("it8951/GxEPD2_it103_1872x1404.h") #include "it8951/GxEPD2_it103_1872x1404.h" +#endif template class GxEPD2_BW : public GxEPD2_GFX_BASE_CLASS diff --git a/src/GxEPD2_EPD.cpp b/src/GxEPD2_EPD.cpp index f244558..2b35910 100644 --- a/src/GxEPD2_EPD.cpp +++ b/src/GxEPD2_EPD.cpp @@ -68,7 +68,7 @@ void GxEPD2_EPD::init(uint32_t serial_diag_bitrate, bool initial, uint16_t reset pinMode(_busy, INPUT); } _pSPIx->begin(); - if (_busy == MISO) // may be overridden, to be verified + if (_busy == MISO) // may be overridden { pinMode(_busy, INPUT); } @@ -76,6 +76,10 @@ void GxEPD2_EPD::init(uint32_t serial_diag_bitrate, bool initial, uint16_t reset { pinMode(_dc, OUTPUT); } + if (_cs == MISO) // may be overridden + { + pinMode(_cs, INPUT); + } } void GxEPD2_EPD::setBusyCallback(void (*busyCallback)(const void*), const void* busy_callback_parameter) diff --git a/src/GxEPD2_EPD.h b/src/GxEPD2_EPD.h index ba4d741..e233464 100644 --- a/src/GxEPD2_EPD.h +++ b/src/GxEPD2_EPD.h @@ -78,6 +78,9 @@ class GxEPD2_EPD // int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false) = 0; // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 // virtual void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false) = 0; + // a demo bitmap can use yet another bitmap format, e.g. 7-color bitmap from Good Display for GDEY073D46 + virtual void writeDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode = 0, bool mirror_y = false, bool pgm = false){}; + virtual void drawDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode = 0, bool mirror_y = false, bool pgm = false){}; virtual void refresh(bool partial_update_mode = false) = 0; // screen refresh from controller memory to full screen virtual void refresh(int16_t x, int16_t y, int16_t w, int16_t h) = 0; // screen refresh from controller memory, partial screen virtual void powerOff() = 0; // turns off generation of panel driving voltages, avoids screen fading over time diff --git a/src/bitmaps/Bitmaps7c800x480.h b/src/bitmaps/Bitmaps7c800x480.h new file mode 100644 index 0000000..ec313c5 --- /dev/null +++ b/src/bitmaps/Bitmaps7c800x480.h @@ -0,0 +1,24012 @@ +#ifndef _GxBitmaps7c800x480_H_ +#define _GxBitmaps7c800x480_H_ + +#if defined(ESP8266) || defined(ESP32) +#include +#else +#include +#endif + +const unsigned char Bitmap7c800x480[384000] PROGMEM = { /* 0X08,0X08,0X20,0X03,0XE0,0X01, */ +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF,0XFF, +0XFF,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39,0X39, +}; +#endif diff --git a/src/bitmaps/WS_Bitmaps7c300x180.h b/src/bitmaps/WS_Bitmaps7c300x180.h new file mode 100644 index 0000000..b2f43c1 --- /dev/null +++ b/src/bitmaps/WS_Bitmaps7c300x180.h @@ -0,0 +1,1725 @@ +/** + * @filename : imagedata.cpp + * @brief : data file for epd demo + * + * Copyright (C) Waveshare July 8 2020 + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documnetation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS OR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +#ifndef _WS_Bitmaps7c300x180_H_ +#define _WS_Bitmaps7c300x180_H_ + +#if defined(ESP8266) || defined(ESP32) +#include +#else +#include +#endif + +// 7 Color Image Data 300*180 +const unsigned char WS_Bitmap7c300x180[27000] PROGMEM = { +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x20,0x07,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x70,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x72,0x20,0x00,0x00,0x22,0x77,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x40,0x40,0x00,0x00,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x00,0x27,0x11, +0x11,0x11,0x17,0x70,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x70,0x02,0x71,0x17,0x77,0x33,0x33,0x77,0x11,0x12,0x00,0x02,0x71,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x21,0x13,0x33,0x33,0x33,0x33,0x33,0x33, +0x71,0x11,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x01,0x17,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x17,0x00,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x11,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x12, +0x00,0x27,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x02,0x13,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x71,0x10,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x13, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x11,0x20,0x07,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x22,0x20, +0x00,0x00,0x02,0x20,0x01,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x37,0x17,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x10,0x00,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x16,0x00,0x00,0x00,0x57,0x51,0x11,0x11,0x15,0x76, +0x67,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x11,0x00,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x72,0x00,0x02,0x27,0x11, +0x11,0x15,0x55,0x55,0x51,0x11,0x11,0x73,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x10,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x00,0x07,0x11,0x17,0x52,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x11,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x11,0x00,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x07,0x11,0x12,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x21,0x11,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x31,0x70,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x07,0x11,0x52,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x13,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x12,0x02,0x11,0x11,0x77,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x15,0x66,0x51, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x77, +0x77,0x11,0x11,0x11,0x11,0x11,0x17,0x72,0x27,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x77,0x77,0x77,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x20,0x02,0x11,0x52,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x17,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x11,0x00,0x77,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11, +0x11,0x11,0x16,0x44,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14, +0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x17,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00,0x05, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x00,0x00,0x00,0x21,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x70,0x02,0x11,0x52,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x50,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44,0x44, +0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44,0x44,0x44,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x00,0x71,0x11,0x11, +0x11,0x20,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00, +0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x21,0x15,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x27,0x13,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x10,0x02,0x71, +0x11,0x17,0x20,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x16,0x44,0x44, +0x66,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x10,0x00,0x00,0x21,0x11,0x11,0x17,0x00,0x00,0x02,0x00,0x00,0x07,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x12,0x00,0x00,0x20,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x10,0x02,0x11,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x17,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x15,0x71,0x11,0x11,0x11,0x11,0x70,0x00,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x71,0x11,0x11, +0x11,0x11,0x11,0x54,0x44,0x47,0x11,0x16,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x14,0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x00,0x01,0x11,0x11,0x10,0x00,0x05,0x11, +0x12,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x01,0x11,0x70,0x00, +0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x21,0x12,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x51,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11,0x11, +0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x44,0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x11,0x11,0x11,0x61,0x11, +0x11,0x11,0x44,0x44,0x46,0x11,0x11,0x14,0x44,0x11,0x11,0x17,0x44,0x44,0x46,0x11, +0x11,0x14,0x44,0x61,0x64,0x45,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00,0x07, +0x11,0x11,0x20,0x00,0x51,0x11,0x11,0x22,0x11,0x11,0x11,0x70,0x00,0x00,0x71,0x11, +0x12,0x00,0x01,0x11,0x11,0x00,0x04,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x11,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x21,0x73,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x31, +0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x44,0x46,0x11,0x11,0x11,0x11,0x11,0x11,0x44, +0x46,0x11,0x11,0x11,0x11,0x11,0x11,0x74,0x44,0x44,0x44,0x41,0x11,0x14,0x44,0x11, +0x11,0x64,0x44,0x44,0x44,0x41,0x11,0x14,0x44,0x56,0x44,0x41,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x07,0x20,0x02,0x11,0x11,0x20,0x00,0x11,0x11,0x11,0x11,0x11,0x11, +0x12,0x00,0x00,0x00,0x02,0x11,0x12,0x00,0x01,0x11,0x11,0x00,0x00,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x10,0x07,0x12,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x25,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x01,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x16,0x44,0x41,0x11, +0x66,0x66,0x66,0x61,0x17,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44, +0x44,0x44,0x11,0x14,0x44,0x11,0x11,0x44,0x44,0x44,0x44,0x46,0x11,0x14,0x44,0x44, +0x44,0x45,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x01,0x70,0x00,0x11,0x11,0x00,0x02, +0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x02,0x00,0x00,0x51,0x12,0x00,0x01,0x11, +0x11,0x00,0x04,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x13,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x37,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x17,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x14,0x44,0x61,0x11,0x44,0x44,0x44,0x41,0x17,0x44,0x41,0x11,0x11,0x11, +0x11,0x11,0x16,0x44,0x46,0x11,0x64,0x44,0x71,0x14,0x44,0x11,0x14,0x44,0x45,0x11, +0x44,0x44,0x71,0x14,0x44,0x44,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x21, +0x10,0x00,0x21,0x11,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x11,0x10, +0x00,0x01,0x12,0x00,0x01,0x17,0x70,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x11,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x11,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x37,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x21,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x64,0x44,0x71,0x11,0x44,0x44,0x44,0x41, +0x17,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x41,0x11,0x14,0x44,0x61,0x14, +0x44,0x11,0x14,0x44,0x41,0x11,0x14,0x44,0x61,0x14,0x44,0x41,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x10,0x00,0x11,0x10,0x00,0x01,0x11,0x00,0x02,0x11,0x11,0x11,0x11, +0x11,0x17,0x00,0x07,0x77,0x76,0x00,0x01,0x12,0x00,0x00,0x00,0x00,0x00,0x01,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x17,0x00,0x12,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x51,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x37,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x10,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44, +0x11,0x11,0x66,0x66,0x66,0x61,0x17,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x14,0x44, +0x71,0x11,0x16,0x44,0x61,0x14,0x44,0x11,0x14,0x44,0x11,0x11,0x16,0x44,0x61,0x14, +0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x77,0x72,0x00,0x01,0x11, +0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x07,0x12,0x00, +0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x07,0x12,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x37,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x15,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x16,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x47,0x11, +0x11,0x11,0x11,0x11,0x14,0x44,0x71,0x11,0x16,0x44,0x61,0x14,0x44,0x11,0x14,0x44, +0x11,0x11,0x16,0x44,0x61,0x16,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00, +0x00,0x00,0x00,0x00,0x02,0x11,0x20,0x00,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x00, +0x00,0x00,0x00,0x01,0x12,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x01, +0x52,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x21,0x73,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x41,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x44,0x44,0x11,0x11,0x11,0x61,0x11,0x14,0x44,0x61,0x11,0x14,0x44, +0x61,0x14,0x44,0x11,0x14,0x44,0x51,0x11,0x14,0x44,0x61,0x16,0x44,0x61,0x11,0x11, +0x11,0x11,0x11,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x20,0x00,0x21,0x11, +0x11,0x77,0x11,0x12,0x00,0x02,0x22,0x22,0x72,0x71,0x12,0x00,0x01,0x77,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x70,0x01,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x13,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x74, +0x44,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x64,0x44,0x61,0x11,0x14,0x44,0x61, +0x16,0x44,0x41,0x11,0x74,0x44,0x61,0x14,0x44,0x51,0x14,0x44,0x41,0x11,0x54,0x44, +0x51,0x16,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x00,0x02,0x22,0x22,0x20, +0x00,0x11,0x10,0x00,0x02,0x11,0x17,0x00,0x06,0x17,0x00,0x07,0x11,0x11,0x21,0x11, +0x12,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x31, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x01,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x64,0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14, +0x44,0x44,0x66,0x44,0x44,0x41,0x11,0x44,0x44,0x66,0x44,0x44,0x11,0x14,0x44,0x44, +0x15,0x44,0x44,0x66,0x44,0x44,0x11,0x16,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11, +0x10,0x00,0x21,0x11,0x11,0x10,0x00,0x21,0x12,0x00,0x00,0x02,0x00,0x00,0x07,0x11, +0x20,0x00,0x77,0x10,0x00,0x21,0x12,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10, +0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x46,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44,0x44,0x44,0x11,0x11,0x64,0x44,0x44, +0x44,0x46,0x11,0x14,0x44,0x44,0x11,0x64,0x44,0x44,0x44,0x47,0x11,0x16,0x44,0x61, +0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x71,0x11,0x11,0x10,0x00,0x01,0x11,0x20, +0x00,0x00,0x00,0x00,0x21,0x11,0x70,0x00,0x00,0x00,0x00,0x11,0x12,0x00,0x01,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x13,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x12,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x14,0x44,0x47,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x44,0x44, +0x41,0x11,0x11,0x16,0x44,0x44,0x44,0x51,0x11,0x11,0x44,0x44,0x11,0x16,0x44,0x44, +0x44,0x51,0x11,0x14,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x11,0x11, +0x11,0x17,0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x05,0x11,0x11,0x17,0x00,0x00,0x00, +0x07,0x11,0x12,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x17,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x37,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x16,0x77,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x17,0x66,0x71,0x11,0x11,0x11,0x11,0x16,0x66,0x51,0x11,0x11,0x11, +0x17,0x77,0x11,0x11,0x16,0x66,0x71,0x11,0x11,0x17,0x77,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x27,0x77,0x11,0x11,0x11,0x11,0x77,0x77,0x11,0x11,0x17,0x66,0x67,0x11, +0x11,0x11,0x11,0x17,0x66,0x67,0x11,0x11,0x17,0x77,0x71,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x10,0x01,0x72,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x17,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x05,0x12,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x51,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00, +0x11,0x22,0x22,0x11,0x11,0x11,0x11,0x75,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x71, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x01,0x15,0x11,0x77,0x66,0x66,0x65,0x11,0x11,0x52, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x33,0x33,0x33, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x50,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x04,0x11,0x54,0x44, +0x44,0x44,0x44,0x44,0x61,0x11,0x12,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x21,0x73,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x00,0x71,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x12,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x73,0x33,0x33,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x07,0x17,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x46,0x71,0x15,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x21,0x73, +0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x27,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x21,0x74,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x12,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x21,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x77,0x77,0x77,0x77,0x11,0x11,0x11,0x11,0x70, +0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17, +0x77,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x10,0x07,0x15,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x46,0x11,0x12,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x25,0x13,0x33,0x33,0x33,0x33, +0x33,0x33,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00, +0x00,0x00,0x71,0x11,0x11,0x20,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x60,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x01,0x74,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x52,0x22,0x22,0x22,0x22,0x22,0x22, +0x25,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x70,0x00,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x60,0x00,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x11,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x45,0x11, +0x22,0x22,0x22,0x22,0x22,0x22,0x25,0x13,0x33,0x33,0x33,0x33,0x33,0x33,0x37,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x21, +0x11,0x11,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x60,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x10,0x05,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x41,0x17,0x22,0x22,0x22,0x22,0x22,0x25,0x13,0x33,0x33, +0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x70,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x50,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x17,0x77,0x77,0x11,0x11, +0x11,0x11,0x11,0x77,0x71,0x11,0x11,0x60,0x00,0x11,0x11,0x11,0x77,0x77,0x11,0x11, +0x71,0x11,0x11,0x11,0x17,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x64,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x51,0x12,0x22,0x22, +0x22,0x22,0x25,0x13,0x33,0x33,0x33,0x33,0x33,0x37,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x11,0x00,0x02,0x11,0x70,0x00,0x71, +0x11,0x20,0x00,0x00,0x21,0x11,0x50,0x02,0x72,0x00,0x00,0x51,0x11,0x60,0x00,0x11, +0x11,0x70,0x00,0x00,0x07,0x11,0x00,0x00,0x11,0x11,0x10,0x00,0x21,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x71, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x11,0x22,0x22,0x22,0x22,0x22,0x13,0x33,0x33,0x33,0x33,0x33,0x71, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x11, +0x20,0x00,0x71,0x70,0x00,0x71,0x12,0x00,0x00,0x00,0x02,0x11,0x70,0x00,0x00,0x00, +0x00,0x01,0x11,0x60,0x00,0x11,0x12,0x00,0x00,0x00,0x00,0x71,0x20,0x00,0x11,0x11, +0x70,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x12,0x02,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x45,0x11,0x22,0x22,0x22,0x22,0x13, +0x33,0x33,0x33,0x33,0x37,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x00,0x11,0x11,0x11,0x70,0x00,0x71,0x70,0x00,0x71,0x70,0x00,0x27,0x20, +0x00,0x71,0x70,0x00,0x00,0x20,0x00,0x02,0x11,0x60,0x00,0x11,0x17,0x00,0x27,0x70, +0x00,0x01,0x10,0x00,0x21,0x11,0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x01,0x14,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x61,0x12,0x22,0x22,0x22,0x13,0x33,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x71,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x11,0x70,0x00,0x61,0x70, +0x00,0x71,0x60,0x00,0x11,0x12,0x27,0x11,0x70,0x00,0x21,0x11,0x00,0x00,0x11,0x60, +0x00,0x11,0x11,0x17,0x11,0x17,0x00,0x01,0x12,0x00,0x21,0x11,0x00,0x07,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10, +0x01,0x54,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x11,0x12,0x22,0x22,0x13,0x33,0x33,0x33,0x37, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11, +0x11,0x11,0x70,0x00,0x61,0x70,0x00,0x71,0x70,0x00,0x02,0x71,0x11,0x11,0x70,0x00, +0x71,0x11,0x70,0x00,0x71,0x60,0x00,0x11,0x11,0x11,0x17,0x77,0x00,0x01,0x17,0x00, +0x01,0x17,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x00,0x11,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x22, +0x22,0x13,0x33,0x33,0x33,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x11,0x70,0x00,0x71,0x70,0x00,0x71,0x12,0x00, +0x00,0x00,0x21,0x11,0x70,0x02,0x11,0x11,0x70,0x00,0x71,0x60,0x00,0x11,0x11,0x10, +0x00,0x00,0x00,0x01,0x11,0x00,0x02,0x12,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x17,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x61,0x12,0x22,0x13,0x33,0x33,0x37,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x11,0x20,0x00, +0x71,0x70,0x00,0x71,0x11,0x72,0x00,0x00,0x00,0x11,0x70,0x00,0x11,0x11,0x70,0x00, +0x71,0x60,0x00,0x11,0x17,0x00,0x00,0x00,0x00,0x01,0x11,0x20,0x00,0x10,0x00,0x71, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x17,0x02,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x15,0x22,0x13,0x33,0x33, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x12,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x00,0x11,0x11,0x12,0x00,0x02,0x11,0x70,0x00,0x71,0x11,0x11,0x77,0x00,0x00,0x61, +0x70,0x00,0x11,0x11,0x70,0x00,0x71,0x60,0x00,0x11,0x10,0x00,0x02,0x17,0x00,0x01, +0x11,0x10,0x00,0x50,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x07,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x61,0x21,0x13,0x33,0x31,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x17,0x77,0x00,0x00,0x07,0x11,0x70,0x00,0x71, +0x17,0x02,0x11,0x12,0x00,0x21,0x70,0x00,0x01,0x11,0x00,0x00,0x11,0x60,0x00,0x11, +0x70,0x00,0x71,0x17,0x00,0x01,0x11,0x10,0x00,0x00,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x54,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x46,0x65,0x11,0x16,0x51,0x11,0x33,0x33,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00,0x00,0x00, +0x00,0x71,0x11,0x70,0x00,0x71,0x20,0x00,0x22,0x20,0x00,0x21,0x70,0x00,0x00,0x20, +0x00,0x02,0x11,0x60,0x00,0x01,0x70,0x00,0x27,0x20,0x00,0x01,0x11,0x17,0x00,0x00, +0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x70,0x01,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x65,0x11,0x11,0x77,0x71,0x11,0x11,0x33, +0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x00,0x00,0x00,0x00,0x07,0x11,0x11,0x70,0x00,0x71,0x10,0x00,0x00,0x00, +0x00,0x11,0x70,0x00,0x00,0x00,0x00,0x01,0x11,0x70,0x00,0x07,0x12,0x00,0x00,0x00, +0x00,0x01,0x11,0x11,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x71,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x11,0x12, +0x00,0x00,0x02,0x10,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x00,0x00,0x05,0x11,0x11,0x11,0x70, +0x00,0x71,0x11,0x20,0x00,0x00,0x21,0x11,0x70,0x02,0x10,0x00,0x00,0x11,0x11,0x17, +0x00,0x07,0x17,0x00,0x00,0x21,0x00,0x01,0x11,0x11,0x20,0x00,0x71,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x71, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x46,0x51,0x11,0x77,0x20,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x56,0x65,0x11,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x77,0x77, +0x71,0x11,0x11,0x11,0x11,0x17,0x77,0x11,0x11,0x11,0x76,0x77,0x11,0x11,0x70,0x00, +0x11,0x76,0x71,0x11,0x11,0x11,0x17,0x71,0x11,0x17,0x67,0x11,0x77,0x71,0x11,0x11, +0x20,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x20,0x15,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x07,0x15,0x51, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x66,0x66,0x61,0x10,0x01,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x70,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x16,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x65,0x11,0x12,0x00,0x00,0x00, +0x00,0x00,0x00,0x21,0x55,0x55,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x56,0x66,0x66,0x66,0x17, +0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x07,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x00,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x67, +0x11,0x72,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x55,0x55,0x51,0x15,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x15,0x66,0x66,0x66,0x66,0x51,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x10,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x61,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x15, +0x55,0x55,0x55,0x16,0x66,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x16,0x66,0x66,0x66,0x66,0x66,0x61,0x20,0x71,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x60,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x16,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x17,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x15,0x55,0x55,0x55,0x11,0x66,0x66,0x66,0x65,0x51,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x56,0x66,0x66,0x66,0x66,0x66, +0x66,0x61,0x70,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x15,0x15,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x17, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x51, +0x56,0x66,0x66,0x66,0x66,0x66,0x66,0x65,0x55,0x55,0x55,0x55,0x55,0x55,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x61,0x10,0x01,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x04,0x16,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x45,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x10,0x01, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x17, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x11,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x10,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x20,0x17,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x12, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x15,0x55,0x55,0x55, +0x55,0x55,0x51,0x56,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x10,0x07,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x71,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x46,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x01,0x15,0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x10,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x70,0x21,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x71,0x70,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x10,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x74,0x44,0x44,0x44,0x44,0x44,0x46,0x17, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x65,0x10,0x01,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x12,0x07,0x14,0x44, +0x44,0x44,0x44,0x44,0x41,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x15,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x61,0x70,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x00,0x11,0x44,0x44,0x44,0x44,0x44,0x11,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x15,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x51,0x56,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x61,0x20,0x71,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x21,0x64,0x44,0x44,0x44,0x44, +0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x15, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x11,0x20,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10, +0x07,0x14,0x44,0x44,0x44,0x46,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x11,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x11,0x64,0x44,0x44,0x47,0x10,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x65,0x10,0x01,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x07,0x15,0x64, +0x44,0x61,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x61,0x70, +0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x75,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x57,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x12,0x00,0x21,0x11,0x11,0x11,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x11,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x25,0x77,0x21,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x15,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x12,0x02,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17, +0x20,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x02,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51, +0x56,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x61, +0x70,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x72,0x20,0x01,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x11,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01, +0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x61,0x10,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x66,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x10,0x01,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x51,0x20,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44, +0x44,0x44,0x44,0x46,0x11,0x11,0x54,0x44,0x47,0x11,0x16,0x44,0x44,0x71,0x11,0x64, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x14,0x44,0x61, +0x11,0x15,0x44,0x44,0x51,0x11,0x54,0x44,0x44,0x44,0x61,0x11,0x11,0x54,0x46,0x11, +0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x71,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x01,0x70,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x65,0x10,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x16,0x44,0x71,0x11, +0x11,0x44,0x47,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x47,0x11,0x14,0x44,0x11,0x11,0x11,0x44,0x45,0x11,0x11,0x16,0x44,0x44,0x44, +0x61,0x11,0x11,0x11,0x44,0x51,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x11, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x16,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x11,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x11,0x00,0x01,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x61, +0x14,0x46,0x11,0x46,0x11,0x64,0x11,0x14,0x61,0x16,0x41,0x11,0x44,0x44,0x44,0x47, +0x14,0x44,0x16,0x44,0x44,0x44,0x44,0x61,0x11,0x14,0x45,0x11,0x44,0x51,0x54,0x41, +0x14,0x46,0x11,0x44,0x44,0x44,0x61,0x14,0x46,0x11,0x64,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x64,0x44,0x44,0x11,0x44,0x44,0x66,0x44,0x44,0x44,0x44,0x44,0x44,0x41, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x02,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x71,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66, +0x61,0x12,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14, +0x44,0x44,0x44,0x44,0x44,0x61,0x14,0x47,0x15,0x46,0x11,0x44,0x41,0x14,0x61,0x14, +0x44,0x11,0x44,0x44,0x44,0x41,0x11,0x61,0x17,0x44,0x44,0x44,0x44,0x71,0x51,0x14, +0x46,0x17,0x44,0x71,0x64,0x61,0x14,0x44,0x11,0x44,0x44,0x44,0x61,0x14,0x44,0x51, +0x54,0x11,0x64,0x11,0x64,0x61,0x14,0x41,0x11,0x17,0x44,0x11,0x44,0x61,0x11,0x16, +0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x02,0x12,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66, +0x66,0x66,0x66,0x66,0x66,0x66,0x11,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x74,0x44,0x44,0x44,0x44,0x44,0x46,0x11,0x11,0x14,0x45, +0x15,0x44,0x41,0x14,0x51,0x54,0x44,0x11,0x44,0x44,0x44,0x44,0x11,0x11,0x14,0x44, +0x44,0x44,0x44,0x11,0x41,0x14,0x44,0x51,0x11,0x11,0x44,0x51,0x74,0x44,0x11,0x64, +0x44,0x44,0x61,0x14,0x44,0x11,0x64,0x11,0x64,0x61,0x14,0x11,0x44,0x71,0x16,0x11, +0x64,0x11,0x44,0x11,0x56,0x11,0x64,0x44,0x44,0x44,0x44,0x47,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x51,0x16,0x66,0x66,0x66,0x66,0x66,0x66,0x11,0x70,0x00,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x54,0x44,0x44,0x44,0x44, +0x44,0x46,0x11,0x11,0x74,0x45,0x15,0x44,0x41,0x14,0x51,0x54,0x44,0x11,0x44,0x44, +0x44,0x44,0x61,0x11,0x44,0x44,0x44,0x44,0x41,0x14,0x41,0x14,0x44,0x61,0x11,0x16, +0x44,0x51,0x54,0x44,0x11,0x64,0x44,0x44,0x61,0x17,0x51,0x11,0x44,0x11,0x64,0x45, +0x11,0x16,0x46,0x11,0x44,0x61,0x14,0x11,0x44,0x11,0x64,0x64,0x44,0x44,0x44,0x44, +0x44,0x45,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x71,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66,0x66,0x66,0x66, +0x51,0x12,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x74,0x44,0x44,0x44,0x44,0x44,0x61,0x16,0x45,0x11,0x45,0x15,0x44,0x41,0x14, +0x51,0x54,0x44,0x11,0x44,0x44,0x44,0x44,0x11,0x11,0x14,0x44,0x44,0x44,0x61,0x16, +0x61,0x14,0x46,0x11,0x66,0x71,0x54,0x61,0x54,0x44,0x11,0x64,0x44,0x44,0x61,0x11, +0x11,0x16,0x44,0x11,0x64,0x44,0x11,0x74,0x46,0x11,0x11,0x11,0x14,0x11,0x44,0x61, +0x11,0x54,0x44,0x44,0x44,0x44,0x44,0x47,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10, +0x01,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x51,0x16,0x66,0x66,0x66,0x51,0x11,0x20,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x51,0x64,0x44, +0x11,0x47,0x11,0x44,0x41,0x14,0x71,0x14,0x44,0x11,0x44,0x44,0x44,0x41,0x11,0x41, +0x11,0x44,0x44,0x44,0x11,0x11,0x11,0x11,0x61,0x16,0x44,0x61,0x14,0x61,0x14,0x44, +0x11,0x64,0x44,0x44,0x61,0x14,0x44,0x44,0x44,0x11,0x64,0x46,0x11,0x14,0x46,0x11, +0x77,0x77,0x54,0x11,0x44,0x44,0x51,0x11,0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x12,0x07,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x66,0x66,0x51,0x11,0x00,0x02,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x44, +0x44,0x44,0x44,0x51,0x14,0x46,0x11,0x44,0x11,0x64,0x11,0x54,0x61,0x16,0x41,0x15, +0x44,0x44,0x44,0x46,0x14,0x44,0x16,0x44,0x44,0x44,0x71,0x11,0x11,0x11,0x61,0x17, +0x44,0x71,0x14,0x41,0x16,0x47,0x11,0x44,0x44,0x44,0x61,0x14,0x44,0x44,0x44,0x11, +0x64,0x41,0x15,0x15,0x46,0x11,0x44,0x46,0x44,0x11,0x44,0x41,0x44,0x11,0x64,0x44, +0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x12,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x11,0x11, +0x12,0x20,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x61,0x11,0x11,0x17,0x44,0x51,0x11, +0x11,0x44,0x45,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x41,0x14,0x46,0x11,0x11,0x11,0x64,0x46,0x11,0x11,0x16,0x44,0x44,0x44, +0x61,0x14,0x44,0x44,0x44,0x11,0x64,0x11,0x74,0x11,0x64,0x51,0x16,0x11,0x74,0x71, +0x16,0x11,0x15,0x11,0x44,0x44,0x44,0x44,0x44,0x61,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x00,0x71,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x15, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x17,0x70,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44,0x44,0x44,0x44, +0x11,0x11,0x64,0x44,0x45,0x11,0x16,0x44,0x44,0x51,0x11,0x64,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x61,0x14,0x44,0x61,0x11,0x16,0x44,0x44, +0x61,0x11,0x64,0x44,0x44,0x44,0x65,0x14,0x44,0x44,0x44,0x15,0x46,0x15,0x44,0x61, +0x16,0x45,0x11,0x16,0x44,0x61,0x14,0x41,0x11,0x16,0x44,0x44,0x44,0x44,0x44,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x21,0x50,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x17,0x00,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x46,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x07, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x51,0x00,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x17,0x00,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x71,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x20,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x21,0x20,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x20,0x71,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x14,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x41,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x10,0x07,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x15,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x51,0x20,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x56,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x65,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x00,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x16,0x64,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44, +0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x46,0x61, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x01, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x02, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x12,0x02,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x21,0x15,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x12,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x71,0x70,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51,0x70,0x01,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x10,0x02,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x71,0x15,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11, +0x20,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x21,0x12,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x71,0x02,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x51,0x12,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x10,0x00, +0x71,0x70,0x00,0x00,0x00,0x00,0x00,0x07,0x17,0x00,0x07,0x11,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x11,0x20,0x21,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x00,0x02,0x11,0x12,0x00,0x00,0x00,0x02,0x11,0x20,0x02, +0x00,0x21,0x11,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x51, +0x12,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x02,0x71,0x11, +0x17,0x71,0x11,0x72,0x00,0x11,0x70,0x00,0x27,0x11,0x15,0x55,0x55,0x55,0x55,0x55, +0x55,0x55,0x55,0x55,0x51,0x17,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x12,0x00,0x00,0x02,0x77,0x77,0x20,0x00,0x01,0x11,0x11,0x20,0x00,0x07, +0x11,0x11,0x15,0x55,0x55,0x55,0x55,0x55,0x51,0x11,0x17,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x02, +0x11,0x11,0x11,0x11,0x50,0x00,0x00,0x27,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x72, +0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x76,0x22,0x22,0x77,0x11,0x11,0x11,0x11,0x11,0x11,0x77,0x20,0x00,0x00,0x22, +0x22,0x22,0x22,0x22,0x20,0x00,0x02,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x72,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x77,0x77,0x77,0x71, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20, +0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x02,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x07,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11, +0x11,0x11,0x11,0x70,0x02,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22, +0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x51,0x11,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, +0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x67,0x77,0x77,0x77,0x77,0x77,0x75, +0x00,0x00,0x00,0x00,0x00,0x27,0x77,0x77,0x77,0x77,0x77,0x70,0x00,0x01,0x11,0x17, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x07,0x77,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x77,0x77,0x77, +0x77,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x00,0x07,0x77,0x77, +0x77,0x77,0x77,0x71,0x20,0x07,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71, +0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11, +0x11,0x70,0x00,0x41,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07, +0x11,0x12,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x00,0x11,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00, +0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x01,0x11,0x12,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x17,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x11, +0x20,0x00,0x71,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11, +0x11,0x15,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x00, +0x51,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11, +0x11,0x11,0x11,0x11,0x11,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x70,0x00,0x07, +0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x21,0x11,0x70,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x25,0x66,0x66,0x66,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0x22, +0x21,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x02,0x21,0x11,0x11,0x10,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x71,0x11,0x20,0x00,0x07,0x11,0x11,0x22,0x22,0x22,0x22,0x00,0x00,0x01,0x11, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x70,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x06,0x77,0x72,0x00,0x06, +0x77,0x72,0x02,0x71,0x17,0x00,0x00,0x00,0x00,0x27,0x77,0x17,0x20,0x00,0x00,0x01, +0x11,0x10,0x07,0x71,0x77,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x77, +0x17,0x22,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x71, +0x11,0x12,0x00,0x00,0x02,0x77,0x17,0x72,0x00,0x00,0x02,0x77,0x76,0x02,0x77,0x77, +0x20,0x00,0x00,0x00,0x00,0x27,0x71,0x77,0x20,0x00,0x00,0x05,0x77,0x72,0x00,0x27, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x20,0x00,0x07,0x11,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x07,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x17,0x00,0x00, +0x00,0x01,0x11,0x17,0x00,0x01,0x11,0x12,0x71,0x11,0x11,0x10,0x00,0x00,0x07,0x11, +0x11,0x11,0x11,0x00,0x00,0x01,0x11,0x10,0x11,0x11,0x11,0x70,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x07,0x11,0x11,0x11,0x11,0x60,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x11,0x70,0x00,0x00,0x01,0x11,0x16,0x00,0x00,0x71,0x11,0x11,0x11,0x70,0x00, +0x06,0x11,0x17,0x21,0x11,0x11,0x17,0x00,0x00,0x00,0x07,0x11,0x11,0x11,0x11,0x00, +0x00,0x01,0x11,0x14,0x01,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x00, +0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x11,0x12,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x11,0x11,0x70,0x00,0x00,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x11,0x11,0x11, +0x11,0x17,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x10,0x00,0x01,0x11,0x11,0x11,0x11, +0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x12,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x01,0x11,0x16,0x00,0x01, +0x11,0x11,0x11,0x11,0x11,0x00,0x06,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x00, +0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x07,0x11,0x16,0x11,0x11,0x10,0x00,0x00,0x00, +0x00,0x00,0x04,0x11,0x17,0x00,0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x07,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x12,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x72,0x00,0x00,0x01,0x11,0x12, +0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x02,0x11,0x11,0x11,0x11,0x11,0x11, +0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11, +0x11,0x12,0x21,0x11,0x11,0x00,0x07,0x77,0x77,0x77,0x12,0x00,0x71,0x11,0x70,0x00, +0x00,0x21,0x11,0x12,0x00,0x07,0x11,0x17,0x71,0x11,0x11,0x20,0x06,0x11,0x11,0x11, +0x11,0x11,0x11,0x10,0x00,0x07,0x11,0x11,0x72,0x71,0x11,0x17,0x00,0x07,0x11,0x11, +0x11,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x17,0x00,0x00,0x07,0x11,0x11, +0x22,0x22,0x22,0x22,0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x71,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x11, +0x11,0x20,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x11,0x70,0x07,0x11,0x11,0x00,0x01, +0x11,0x11,0x20,0x07,0x11,0x11,0x00,0x01,0x11,0x11,0x20,0x01,0x11,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x01,0x11,0x17,0x00,0x00,0x11,0x11,0x20,0x01,0x11,0x11,0x11, +0x12,0x00,0x71,0x11,0x70,0x00,0x06,0x11,0x11,0x10,0x00,0x00,0x21,0x00,0x00,0x11, +0x11,0x70,0x06,0x11,0x11,0x10,0x00,0x11,0x11,0x10,0x00,0x01,0x11,0x17,0x00,0x02, +0x11,0x11,0x00,0x07,0x11,0x11,0x11,0x60,0x20,0x00,0x00,0x00,0x00,0x00,0x02,0x11, +0x15,0x00,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x00,0x06,0x11,0x17,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x11,0x11,0x11,0x11,0x70,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x17, +0x00,0x00,0x11,0x11,0x20,0x01,0x11,0x12,0x00,0x00,0x17,0x00,0x00,0x01,0x11,0x12, +0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x00,0x00,0x71, +0x11,0x70,0x01,0x11,0x11,0x11,0x12,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x70, +0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x06,0x11,0x11,0x20,0x00,0x01,0x11,0x17, +0x00,0x21,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x07,0x11,0x11,0x20,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x11,0x15,0x00,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x17, +0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x22,0x71,0x11,0x12,0x00,0x01, +0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x21,0x11,0x12,0x00,0x00, +0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x01,0x11,0x11,0x11,0x12,0x00,0x71,0x11, +0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x00,0x02,0x27,0x77,0x11,0x11,0x70,0x06,0x11, +0x11,0x00,0x00,0x07,0x11,0x11,0x00,0x51,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x07, +0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x17,0x00,0x00,0x07, +0x11,0x11,0x11,0x11,0x11,0x17,0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x01,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x07,0x11,0x17,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11, +0x20,0x21,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11, +0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x00, +0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x10,0x00,0x00,0x00,0x71,0x11, +0x11,0x11,0x11,0x70,0x06,0x11,0x17,0x00,0x00,0x02,0x11,0x11,0x00,0x71,0x11,0x11, +0x11,0x11,0x11,0x11,0x20,0x07,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x04,0x11,0x17,0x00,0x00,0x07,0x11,0x11,0x11,0x11,0x11,0x15,0x00,0x00,0x06,0x11, +0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x12,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x11,0x11,0x00,0x01,0x11,0x12,0x00,0x01, +0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x21,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x01, +0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11, +0x11,0x11,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x11,0x11,0x17,0x72, +0x00,0x00,0x00,0x01,0x11,0x11,0x11,0x11,0x11,0x70,0x06,0x11,0x17,0x00,0x00,0x02, +0x11,0x11,0x00,0x71,0x11,0x11,0x11,0x11,0x11,0x11,0x20,0x07,0x11,0x16,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x00,0x00,0x07,0x11,0x17,0x00,0x00, +0x00,0x00,0x00,0x00,0x07,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11, +0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x00,0x00,0x07,0x11,0x11, +0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x01,0x11,0x12, +0x00,0x00,0x20,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00, +0x00,0x00,0x01,0x11,0x17,0x22,0x22,0x22,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00, +0x71,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x17,0x66,0x11,0x11,0x70, +0x06,0x11,0x11,0x00,0x00,0x07,0x11,0x17,0x00,0x51,0x11,0x12,0x22,0x22,0x22,0x22, +0x00,0x07,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x00, +0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x00,0x00,0x00,0x00,0x65,0x65,0x60,0x00,0x71, +0x11,0x20,0x00,0x01,0x11,0x17,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00, +0x11,0x11,0x20,0x01,0x11,0x15,0x00,0x00,0x11,0x60,0x00,0x01,0x11,0x10,0x00,0x00, +0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x12,0x00,0x00,0x07,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x11, +0x11,0x70,0x00,0x71,0x11,0x70,0x06,0x11,0x11,0x60,0x00,0x01,0x11,0x16,0x00,0x21, +0x11,0x10,0x00,0x00,0x72,0x00,0x00,0x07,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x71,0x11,0x20,0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00, +0x01,0x11,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x11,0x00,0x00,0x00, +0x00,0x11,0x11,0x10,0x00,0x11,0x11,0x15,0x67,0x11,0x11,0x10,0x00,0x01,0x11,0x12, +0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x07,0x11,0x11,0x12,0x51,0x11,0x11, +0x20,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0x11, +0x11,0x20,0x02,0x11,0x11,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00, +0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x70,0x02,0x11,0x11,0x70,0x06,0x11,0x11,0x15, +0x62,0x11,0x11,0x10,0x00,0x01,0x11,0x17,0x00,0x05,0x11,0x17,0x00,0x07,0x11,0x16, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x70,0x00,0x07,0x11,0x17, +0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x61,0x11,0x12,0x00,0x00,0x00,0x00,0x11,0x11,0x10,0x00,0x21,0x11,0x11,0x11,0x11, +0x11,0x70,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x00, +0x11,0x11,0x11,0x11,0x11,0x16,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x17,0x11,0x11,0x11,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x17,0x11,0x11, +0x11,0x70,0x06,0x11,0x11,0x11,0x11,0x11,0x11,0x70,0x00,0x02,0x11,0x11,0x17,0x11, +0x11,0x12,0x00,0x07,0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01, +0x11,0x10,0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x20,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x00,0x00,0x11,0x11,0x10, +0x00,0x00,0x11,0x11,0x11,0x11,0x11,0x00,0x00,0x01,0x11,0x12,0x00,0x01,0x11,0x12, +0x00,0x00,0x11,0x11,0x20,0x00,0x21,0x11,0x11,0x11,0x11,0x10,0x00,0x01,0x11,0x10, +0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x11,0x11,0x11,0x11, +0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11,0x70,0x00,0x00,0x00,0x00,0x00, +0x00,0x21,0x11,0x11,0x11,0x11,0x11,0x70,0x06,0x11,0x11,0x11,0x11,0x11,0x11,0x00, +0x00,0x00,0x71,0x11,0x11,0x11,0x11,0x10,0x00,0x07,0x11,0x16,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x07,0x11,0x10,0x00,0x07,0x11,0x17,0x00,0x00,0x00,0x00, +0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x20,0x00, +0x00,0x00,0x00,0x11,0x11,0x10,0x00,0x00,0x01,0x11,0x11,0x11,0x10,0x00,0x00,0x01, +0x11,0x12,0x00,0x01,0x11,0x12,0x00,0x00,0x11,0x11,0x20,0x00,0x00,0x11,0x11,0x11, +0x12,0x00,0x00,0x01,0x11,0x10,0x00,0x00,0x11,0x11,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x11,0x11,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x71,0x11, +0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x12,0x61,0x11,0x70,0x06,0x11, +0x17,0x01,0x11,0x11,0x10,0x00,0x00,0x00,0x02,0x11,0x11,0x11,0x12,0x00,0x00,0x06, +0x11,0x16,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x11,0x00,0x07, +0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x02,0x11,0x12,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x02,0x22,0x22,0x00,0x00,0x00,0x00,0x00,0x22,0x22,0x20,0x00,0x00,0x00,0x22, +0x22,0x22,0x00,0x00,0x00,0x02,0x22,0x20,0x00,0x02,0x22,0x20,0x00,0x00,0x22,0x22, +0x00,0x00,0x00,0x02,0x22,0x22,0x00,0x00,0x00,0x02,0x22,0x20,0x00,0x00,0x22,0x22, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x22,0x22,0x20,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x02,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x22, +0x20,0x22,0x22,0x20,0x06,0x11,0x17,0x00,0x22,0x22,0x00,0x00,0x00,0x00,0x00,0x02, +0x22,0x22,0x00,0x00,0x00,0x02,0x22,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x71,0x11,0x20,0x00,0x22,0x22,0x00,0x00,0x00,0x00,0x00,0x01,0x11,0x10, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x11,0x17,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x06,0x11,0x17,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x22,0x22,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, +0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,}; +#endif diff --git a/src/epd/GxEPD2_1160_T91.cpp b/src/epd/GxEPD2_1160_T91.cpp index cee7df9..f767569 100644 --- a/src/epd/GxEPD2_1160_T91.cpp +++ b/src/epd/GxEPD2_1160_T91.cpp @@ -43,10 +43,12 @@ void GxEPD2_1160_T91::writeScreenBufferAgain(uint8_t value) void GxEPD2_1160_T91::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_1160_T91::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -86,6 +88,7 @@ void GxEPD2_1160_T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16 if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -106,9 +109,10 @@ void GxEPD2_1160_T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -151,6 +155,7 @@ void GxEPD2_1160_T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], i if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -171,9 +176,10 @@ void GxEPD2_1160_T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], i data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_150_BN.cpp b/src/epd/GxEPD2_150_BN.cpp index 23d5640..44efac0 100644 --- a/src/epd/GxEPD2_150_BN.cpp +++ b/src/epd/GxEPD2_150_BN.cpp @@ -44,10 +44,12 @@ void GxEPD2_150_BN::writeScreenBufferAgain(uint8_t value) void GxEPD2_150_BN::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_150_BN::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -86,6 +88,7 @@ void GxEPD2_150_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -106,9 +109,10 @@ void GxEPD2_150_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -151,6 +155,7 @@ void GxEPD2_150_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -171,9 +176,10 @@ void GxEPD2_150_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_154.cpp b/src/epd/GxEPD2_154.cpp index 683d3f8..c6fb63b 100644 --- a/src/epd/GxEPD2_154.cpp +++ b/src/epd/GxEPD2_154.cpp @@ -25,10 +25,12 @@ void GxEPD2_154::clearScreen(uint8_t value) _Init_Full(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Full(); _initial_refresh = false; // initial full update done } @@ -37,19 +39,23 @@ void GxEPD2_154::clearScreen(uint8_t value) if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Part(); } if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Part(); } @@ -66,10 +72,12 @@ void GxEPD2_154::_writeScreenBuffer(uint8_t value) if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_154::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -91,6 +99,7 @@ void GxEPD2_154::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x24); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -111,9 +120,10 @@ void GxEPD2_154::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -143,6 +153,7 @@ void GxEPD2_154::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x24); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -163,9 +174,10 @@ void GxEPD2_154::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -252,7 +264,7 @@ void GxEPD2_154::refresh(int16_t x, int16_t y, int16_t w, int16_t h) int16_t y1 = y < 0 ? 0 : y; // limit w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit - if ((w1 <= 0) || (h1 <= 0)) return; + if ((w1 <= 0) || (h1 <= 0)) return; // make x1, w1 multiple of 8 w1 += x1 % 8; if (w1 % 8 > 0) w1 += 8 - w1 % 8; diff --git a/src/epd/GxEPD2_154_D67.cpp b/src/epd/GxEPD2_154_D67.cpp index 8e4cdc0..0995040 100644 --- a/src/epd/GxEPD2_154_D67.cpp +++ b/src/epd/GxEPD2_154_D67.cpp @@ -42,10 +42,12 @@ void GxEPD2_154_D67::writeScreenBufferAgain(uint8_t value) void GxEPD2_154_D67::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_154_D67::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -83,6 +85,7 @@ void GxEPD2_154_D67::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -103,9 +106,10 @@ void GxEPD2_154_D67::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -147,6 +151,7 @@ void GxEPD2_154_D67::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -167,9 +172,10 @@ void GxEPD2_154_D67::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_154_M09.cpp b/src/epd/GxEPD2_154_M09.cpp index 3027197..5cb5aad 100644 --- a/src/epd/GxEPD2_154_M09.cpp +++ b/src/epd/GxEPD2_154_M09.cpp @@ -42,10 +42,12 @@ void GxEPD2_154_M09::writeScreenBufferAgain(uint8_t value) void GxEPD2_154_M09::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_154_M09::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -78,6 +80,7 @@ void GxEPD2_154_M09::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -98,9 +101,10 @@ void GxEPD2_154_M09::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -144,6 +148,7 @@ void GxEPD2_154_M09::_writeImagePart(uint8_t command, const uint8_t bitmap[], in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -164,9 +169,10 @@ void GxEPD2_154_M09::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_154_M10.cpp b/src/epd/GxEPD2_154_M10.cpp index e429aae..977819f 100644 --- a/src/epd/GxEPD2_154_M10.cpp +++ b/src/epd/GxEPD2_154_M10.cpp @@ -42,10 +42,12 @@ void GxEPD2_154_M10::writeScreenBufferAgain(uint8_t value) void GxEPD2_154_M10::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_154_M10::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -73,6 +75,7 @@ void GxEPD2_154_M10::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -93,9 +96,10 @@ void GxEPD2_154_M10::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -133,6 +137,7 @@ void GxEPD2_154_M10::_writeImagePart(uint8_t command, const uint8_t bitmap[], in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -153,9 +158,10 @@ void GxEPD2_154_M10::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_154_T8.cpp b/src/epd/GxEPD2_154_T8.cpp index c73527d..ac75e9c 100644 --- a/src/epd/GxEPD2_154_T8.cpp +++ b/src/epd/GxEPD2_154_T8.cpp @@ -64,6 +64,7 @@ void GxEPD2_154_T8::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -84,9 +85,10 @@ void GxEPD2_154_T8::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -118,6 +120,7 @@ void GxEPD2_154_T8::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -138,9 +141,10 @@ void GxEPD2_154_T8::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213.cpp b/src/epd/GxEPD2_213.cpp index ae27636..aab78f4 100644 --- a/src/epd/GxEPD2_213.cpp +++ b/src/epd/GxEPD2_213.cpp @@ -25,10 +25,12 @@ void GxEPD2_213::clearScreen(uint8_t value) _Init_Full(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Full(); _initial_refresh = false; // initial full update done } @@ -37,19 +39,23 @@ void GxEPD2_213::clearScreen(uint8_t value) if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Part(); } if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); _Update_Part(); } @@ -66,10 +72,12 @@ void GxEPD2_213::_writeScreenBuffer(uint8_t value) if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_213::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -90,6 +98,7 @@ void GxEPD2_213::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ if ((w1 <= 0) || (h1 <= 0)) return; if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); + _startTransfer(); _writeCommand(0x24); for (int16_t i = 0; i < h1; i++) { @@ -111,9 +120,10 @@ void GxEPD2_213::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -143,6 +153,7 @@ void GxEPD2_213::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x24); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -163,9 +174,10 @@ void GxEPD2_213::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -252,7 +264,7 @@ void GxEPD2_213::refresh(int16_t x, int16_t y, int16_t w, int16_t h) int16_t y1 = y < 0 ? 0 : y; // limit w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit - if ((w1 <= 0) || (h1 <= 0)) return; + if ((w1 <= 0) || (h1 <= 0)) return; // make x1, w1 multiple of 8 w1 += x1 % 8; if (w1 % 8 > 0) w1 += 8 - w1 % 8; diff --git a/src/epd/GxEPD2_213_B72.cpp b/src/epd/GxEPD2_213_B72.cpp index 6854dd8..d54d88c 100644 --- a/src/epd/GxEPD2_213_B72.cpp +++ b/src/epd/GxEPD2_213_B72.cpp @@ -77,6 +77,7 @@ void GxEPD2_213_B72::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -97,9 +98,10 @@ void GxEPD2_213_B72::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -141,6 +143,7 @@ void GxEPD2_213_B72::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -161,9 +164,10 @@ void GxEPD2_213_B72::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_B73.cpp b/src/epd/GxEPD2_213_B73.cpp index a4518ef..a1cd076 100644 --- a/src/epd/GxEPD2_213_B73.cpp +++ b/src/epd/GxEPD2_213_B73.cpp @@ -78,6 +78,7 @@ void GxEPD2_213_B73::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -98,9 +99,10 @@ void GxEPD2_213_B73::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -142,6 +144,7 @@ void GxEPD2_213_B73::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -162,9 +165,10 @@ void GxEPD2_213_B73::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_B74.cpp b/src/epd/GxEPD2_213_B74.cpp index 3105f42..6c8fe2c 100644 --- a/src/epd/GxEPD2_213_B74.cpp +++ b/src/epd/GxEPD2_213_B74.cpp @@ -42,10 +42,12 @@ void GxEPD2_213_B74::writeScreenBufferAgain(uint8_t value) void GxEPD2_213_B74::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_213_B74::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -84,6 +86,7 @@ void GxEPD2_213_B74::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -104,9 +107,10 @@ void GxEPD2_213_B74::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -148,6 +152,7 @@ void GxEPD2_213_B74::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -168,9 +173,10 @@ void GxEPD2_213_B74::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_BN.cpp b/src/epd/GxEPD2_213_BN.cpp index 894ef33..34b2b39 100644 --- a/src/epd/GxEPD2_213_BN.cpp +++ b/src/epd/GxEPD2_213_BN.cpp @@ -43,10 +43,12 @@ void GxEPD2_213_BN::writeScreenBufferAgain(uint8_t value) void GxEPD2_213_BN::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_213_BN::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -86,6 +88,7 @@ void GxEPD2_213_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -106,9 +109,10 @@ void GxEPD2_213_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -151,6 +155,7 @@ void GxEPD2_213_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -171,9 +176,10 @@ void GxEPD2_213_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_M21.cpp b/src/epd/GxEPD2_213_M21.cpp index db51a7e..55edf35 100644 --- a/src/epd/GxEPD2_213_M21.cpp +++ b/src/epd/GxEPD2_213_M21.cpp @@ -64,6 +64,7 @@ void GxEPD2_213_M21::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -84,9 +85,10 @@ void GxEPD2_213_M21::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -118,6 +120,7 @@ void GxEPD2_213_M21::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -138,9 +141,10 @@ void GxEPD2_213_M21::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_T5D.cpp b/src/epd/GxEPD2_213_T5D.cpp index f99c9ee..353e3d3 100644 --- a/src/epd/GxEPD2_213_T5D.cpp +++ b/src/epd/GxEPD2_213_T5D.cpp @@ -41,10 +41,12 @@ void GxEPD2_213_T5D::writeScreenBufferAgain(uint8_t value) void GxEPD2_213_T5D::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_213_T5D::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -83,6 +85,7 @@ void GxEPD2_213_T5D::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -103,9 +106,10 @@ void GxEPD2_213_T5D::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -149,6 +153,7 @@ void GxEPD2_213_T5D::_writeImagePart(uint8_t command, const uint8_t bitmap[], in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -169,9 +174,10 @@ void GxEPD2_213_T5D::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_213_flex.cpp b/src/epd/GxEPD2_213_flex.cpp index 3124e8e..8a1eeb8 100644 --- a/src/epd/GxEPD2_213_flex.cpp +++ b/src/epd/GxEPD2_213_flex.cpp @@ -63,6 +63,7 @@ void GxEPD2_213_flex::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, i _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -83,9 +84,10 @@ void GxEPD2_213_flex::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, i data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -117,6 +119,7 @@ void GxEPD2_213_flex::writeImagePart(const uint8_t bitmap[], int16_t x_part, int _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -137,9 +140,10 @@ void GxEPD2_213_flex::writeImagePart(const uint8_t bitmap[], int16_t x_part, int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_260.cpp b/src/epd/GxEPD2_260.cpp index 4b2e399..7a37169 100644 --- a/src/epd/GxEPD2_260.cpp +++ b/src/epd/GxEPD2_260.cpp @@ -64,6 +64,7 @@ void GxEPD2_260::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -84,9 +85,10 @@ void GxEPD2_260::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -118,6 +120,7 @@ void GxEPD2_260::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -138,9 +141,10 @@ void GxEPD2_260::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_260_M01.cpp b/src/epd/GxEPD2_260_M01.cpp index a94f0e2..bd2f524 100644 --- a/src/epd/GxEPD2_260_M01.cpp +++ b/src/epd/GxEPD2_260_M01.cpp @@ -64,6 +64,7 @@ void GxEPD2_260_M01::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -84,9 +85,10 @@ void GxEPD2_260_M01::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -118,6 +120,7 @@ void GxEPD2_260_M01::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -138,9 +141,10 @@ void GxEPD2_260_M01::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_266_BN.cpp b/src/epd/GxEPD2_266_BN.cpp index ebf5e4f..2edb2fb 100644 --- a/src/epd/GxEPD2_266_BN.cpp +++ b/src/epd/GxEPD2_266_BN.cpp @@ -46,10 +46,12 @@ void GxEPD2_266_BN::writeScreenBufferAgain(uint8_t value) void GxEPD2_266_BN::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_266_BN::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -89,6 +91,7 @@ void GxEPD2_266_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -109,9 +112,10 @@ void GxEPD2_266_BN::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -154,6 +158,7 @@ void GxEPD2_266_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -174,9 +179,10 @@ void GxEPD2_266_BN::_writeImagePart(uint8_t command, const uint8_t bitmap[], int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290.cpp b/src/epd/GxEPD2_290.cpp index 89890a6..ac4e5c2 100644 --- a/src/epd/GxEPD2_290.cpp +++ b/src/epd/GxEPD2_290.cpp @@ -66,10 +66,12 @@ void GxEPD2_290::_writeScreenBuffer(uint8_t value) if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(0, 0, WIDTH, HEIGHT); _writeCommand(0x24); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -91,6 +93,7 @@ void GxEPD2_290::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x24); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -111,9 +114,10 @@ void GxEPD2_290::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -143,6 +147,7 @@ void GxEPD2_290::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x24); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -163,9 +168,10 @@ void GxEPD2_290::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_BS.cpp b/src/epd/GxEPD2_290_BS.cpp index f247925..f657b0e 100644 --- a/src/epd/GxEPD2_290_BS.cpp +++ b/src/epd/GxEPD2_290_BS.cpp @@ -46,10 +46,12 @@ void GxEPD2_290_BS::writeScreenBufferAgain(uint8_t value) void GxEPD2_290_BS::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290_BS::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -89,6 +91,7 @@ void GxEPD2_290_BS::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -109,9 +112,10 @@ void GxEPD2_290_BS::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -154,6 +158,7 @@ void GxEPD2_290_BS::_writeImagePart(uint8_t command, const uint8_t bitmap[], int if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -174,9 +179,10 @@ void GxEPD2_290_BS::_writeImagePart(uint8_t command, const uint8_t bitmap[], int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_I6FD.cpp b/src/epd/GxEPD2_290_I6FD.cpp index 991f5b0..7edd465 100644 --- a/src/epd/GxEPD2_290_I6FD.cpp +++ b/src/epd/GxEPD2_290_I6FD.cpp @@ -42,10 +42,12 @@ void GxEPD2_290_I6FD::writeScreenBufferAgain(uint8_t value) void GxEPD2_290_I6FD::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290_I6FD::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -84,6 +86,7 @@ void GxEPD2_290_I6FD::_writeImage(uint8_t command, const uint8_t bitmap[], int16 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -104,9 +107,10 @@ void GxEPD2_290_I6FD::_writeImage(uint8_t command, const uint8_t bitmap[], int16 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -150,6 +154,7 @@ void GxEPD2_290_I6FD::_writeImagePart(uint8_t command, const uint8_t bitmap[], i _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -170,9 +175,10 @@ void GxEPD2_290_I6FD::_writeImagePart(uint8_t command, const uint8_t bitmap[], i data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_M06.cpp b/src/epd/GxEPD2_290_M06.cpp index 4a01918..478ac7a 100644 --- a/src/epd/GxEPD2_290_M06.cpp +++ b/src/epd/GxEPD2_290_M06.cpp @@ -63,6 +63,7 @@ void GxEPD2_290_M06::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -83,9 +84,10 @@ void GxEPD2_290_M06::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -117,6 +119,7 @@ void GxEPD2_290_M06::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -137,9 +140,10 @@ void GxEPD2_290_M06::writeImagePart(const uint8_t bitmap[], int16_t x_part, int1 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_T5.cpp b/src/epd/GxEPD2_290_T5.cpp index 73a1255..3034509 100644 --- a/src/epd/GxEPD2_290_T5.cpp +++ b/src/epd/GxEPD2_290_T5.cpp @@ -63,6 +63,7 @@ void GxEPD2_290_T5::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -83,9 +84,10 @@ void GxEPD2_290_T5::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -117,6 +119,7 @@ void GxEPD2_290_T5::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16 _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(0x13); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -137,9 +140,10 @@ void GxEPD2_290_T5::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16 data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_T5D.cpp b/src/epd/GxEPD2_290_T5D.cpp index 2e9cb1e..ec76634 100644 --- a/src/epd/GxEPD2_290_T5D.cpp +++ b/src/epd/GxEPD2_290_T5D.cpp @@ -41,10 +41,12 @@ void GxEPD2_290_T5D::writeScreenBufferAgain(uint8_t value) void GxEPD2_290_T5D::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290_T5D::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -83,6 +85,7 @@ void GxEPD2_290_T5D::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -103,9 +106,10 @@ void GxEPD2_290_T5D::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -149,6 +153,7 @@ void GxEPD2_290_T5D::_writeImagePart(uint8_t command, const uint8_t bitmap[], in _writeCommand(0x91); // partial in _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -169,9 +174,10 @@ void GxEPD2_290_T5D::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); _writeCommand(0x92); // partial out delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_T94.cpp b/src/epd/GxEPD2_290_T94.cpp index 263956b..e988539 100644 --- a/src/epd/GxEPD2_290_T94.cpp +++ b/src/epd/GxEPD2_290_T94.cpp @@ -42,10 +42,12 @@ void GxEPD2_290_T94::writeScreenBufferAgain(uint8_t value) void GxEPD2_290_T94::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290_T94::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -84,6 +86,7 @@ void GxEPD2_290_T94::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -104,9 +107,10 @@ void GxEPD2_290_T94::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -148,6 +152,7 @@ void GxEPD2_290_T94::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -168,9 +173,10 @@ void GxEPD2_290_T94::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_290_T94_V2.cpp b/src/epd/GxEPD2_290_T94_V2.cpp index 0242131..3c60969 100644 --- a/src/epd/GxEPD2_290_T94_V2.cpp +++ b/src/epd/GxEPD2_290_T94_V2.cpp @@ -46,10 +46,12 @@ void GxEPD2_290_T94_V2::writeScreenBufferAgain(uint8_t value) void GxEPD2_290_T94_V2::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_290_T94_V2::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -89,6 +91,7 @@ void GxEPD2_290_T94_V2::_writeImage(uint8_t command, const uint8_t bitmap[], int if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -109,9 +112,10 @@ void GxEPD2_290_T94_V2::_writeImage(uint8_t command, const uint8_t bitmap[], int data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -154,6 +158,7 @@ void GxEPD2_290_T94_V2::_writeImagePart(uint8_t command, const uint8_t bitmap[], if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -174,9 +179,10 @@ void GxEPD2_290_T94_V2::_writeImagePart(uint8_t command, const uint8_t bitmap[], data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd/GxEPD2_370_TC1.cpp b/src/epd/GxEPD2_370_TC1.cpp index e94c518..835aa40 100644 --- a/src/epd/GxEPD2_370_TC1.cpp +++ b/src/epd/GxEPD2_370_TC1.cpp @@ -44,10 +44,12 @@ void GxEPD2_370_TC1::writeScreenBufferAgain(uint8_t value) void GxEPD2_370_TC1::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } void GxEPD2_370_TC1::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) @@ -87,6 +89,7 @@ void GxEPD2_370_TC1::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -107,9 +110,10 @@ void GxEPD2_370_TC1::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } @@ -152,6 +156,7 @@ void GxEPD2_370_TC1::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -172,9 +177,10 @@ void GxEPD2_370_TC1::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } diff --git a/src/epd3c/GxEPD2_565c.cpp b/src/epd7c/GxEPD2_565c.cpp similarity index 99% rename from src/epd3c/GxEPD2_565c.cpp rename to src/epd7c/GxEPD2_565c.cpp index 7d78cc2..193b1ef 100644 --- a/src/epd3c/GxEPD2_565c.cpp +++ b/src/epd7c/GxEPD2_565c.cpp @@ -3,7 +3,7 @@ // // based on Demo Example from Good Display: http://www.e-paper-display.com/download_detail/downloadsId=808.html // Panel: 5.65inch ACeP 7-Color E-Paper : https://www.waveshare.com/product/displays/e-paper/5.65inch-e-paper-module-f.htm -// Controller: unknonw +// Controller: unknown // initcode extracted from Waveshare library file epd5in65f.cpp available here: https://www.waveshare.com/wiki/5.65inch_e-Paper_Module_(F) // // Author: Jean-Marc Zingg diff --git a/src/epd3c/GxEPD2_565c.h b/src/epd7c/GxEPD2_565c.h similarity index 99% rename from src/epd3c/GxEPD2_565c.h rename to src/epd7c/GxEPD2_565c.h index 7709e84..17c333f 100644 --- a/src/epd3c/GxEPD2_565c.h +++ b/src/epd7c/GxEPD2_565c.h @@ -3,7 +3,7 @@ // // based on Demo Example from Good Display: http://www.e-paper-display.com/download_detail/downloadsId=808.html // Panel: 5.65inch ACeP 7-Color E-Paper : https://www.waveshare.com/product/displays/e-paper/5.65inch-e-paper-module-f.htm -// Controller: unknonw +// Controller: unknown // // Author: Jean-Marc Zingg // diff --git a/src/epd7c/GxEPD2_730c_GDEY073D46.cpp b/src/epd7c/GxEPD2_730c_GDEY073D46.cpp new file mode 100644 index 0000000..0cbb51f --- /dev/null +++ b/src/epd7c/GxEPD2_730c_GDEY073D46.cpp @@ -0,0 +1,741 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display: https://www.good-display.com/product/442.html +// Panel: GDEY073D46 : https://www.good-display.com/product/442.html +// Controller: unknown +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_730c_GDEY073D46.h" + +GxEPD2_730c_GDEY073D46::GxEPD2_730c_GDEY073D46(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, LOW, 60000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ + _paged = false; +} + +void GxEPD2_730c_GDEY073D46::clearScreen(uint8_t value) +{ + clearScreen(value, 0xFF); +} + +void GxEPD2_730c_GDEY073D46::clearScreen(uint8_t black_value, uint8_t color_value) +{ + writeScreenBuffer(black_value, color_value); + _Update_Full(); +} + +void GxEPD2_730c_GDEY073D46::writeScreenBuffer(uint8_t value) +{ + writeScreenBuffer(value, 0xFF); +} + +void GxEPD2_730c_GDEY073D46::writeScreenBuffer(uint8_t black_value, uint8_t color_value) +{ + _initial_write = false; // initial full screen buffer clean done + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 2; i++) + { + //_transfer(0x11); + _transfer(0xFF == black_value ? 0x11 : black_value); + } + _endTransfer(); +} + +void GxEPD2_730c_GDEY073D46::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + //Serial.print("writeImage("); Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if (_paged && (x == 0) && (w == int16_t(WIDTH)) && (h < int16_t(HEIGHT))) + { + //Serial.println("paged"); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(h) / 8; i++) + { + uint8_t data = bitmap[i]; + for (int16_t k = 0; k < 4; k++) + { + uint8_t data2 = (data & 0x80 ? 0x10 : 0x00) | (data & 0x40 ? 0x01 : 0x00); + data <<= 2; + _transfer(data2); + } + } + _endTransfer(); + if (y + h == HEIGHT) // last page + { + //Serial.println("paged ended"); + _paged = false; + } + } + else + { + _paged = false; + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + if ((w <= 0) || (h <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 8) + { + uint8_t data = 0xFF; + if ((j >= x) && (j <= x + w) && (i >= y) && (i < y + h)) + { + uint32_t idx = mirror_y ? (j - x) / 8 + uint32_t((h - 1 - (i - y))) * wb : (j - x) / 8 + uint32_t(i - y) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + } + for (int16_t k = 0; k < 4; k++) + { + uint8_t data2 = (data & 0x80 ? 0x10 : 0x00) | (data & 0x40 ? 0x01 : 0x00); + data <<= 2; + _transfer(data2); + } + } + } + _endTransfer(); + } + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_730c_GDEY073D46::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (!black && !color) return; + if (!color) return writeImage(black, x, y, w, h, invert, mirror_y, pgm); + //Serial.print("writeImage("); Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if (_paged && (x == 0) && (w == int16_t(WIDTH)) && (h < int16_t(HEIGHT))) + { + //Serial.println("paged"); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(h) / 8; i++) + { + uint8_t black_data = black[i]; + uint8_t color_data = color[i]; + for (int16_t k = 0; k < 4; k++) + { + uint8_t out_data = 0x00; + for (int16_t l = 0; l < 2; l++) + { + out_data <<= 4; + if (!(color_data & 0x80)) out_data |= 0x04; + else out_data |= black_data & 0x80 ? 0x01 : 0x00; + black_data <<= 1; + color_data <<= 1; + } + _transfer(out_data); + } + } + _endTransfer(); + if (y + h == HEIGHT) // last page + { + //Serial.println("paged ended"); + _paged = false; + } + } + else + { + _paged = false; + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + if ((w <= 0) || (h <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 8) + { + uint8_t black_data = 0xFF, color_data = 0xFF; + if ((j >= x) && (j < x + w) && (i >= y) && (i < y + h)) + { + uint32_t idx = mirror_y ? (j - x) / 8 + uint32_t((h - 1 - (i - y))) * wb : (j - x) / 8 + uint32_t(i - y) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + black_data = pgm_read_byte(&black[idx]); + color_data = pgm_read_byte(&color[idx]); +#else + black_data = black[idx]; + color_data = color[idx]; +#endif + } + else + { + black_data = black[idx]; + color_data = color[idx]; + } + if (invert) + { + black_data = ~black_data; + color_data = ~color_data; + } + } + for (int16_t k = 0; k < 4; k++) + { + uint8_t out_data = 0x00; + for (int16_t l = 0; l < 2; l++) + { + out_data <<= 4; + if (!(color_data & 0x80)) out_data |= 0x04; + else out_data |= black_data & 0x80 ? 0x01 : 0x00; + black_data <<= 1; + color_data <<= 1; + } + _transfer(out_data); + } + } + } + _endTransfer(); + } + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_730c_GDEY073D46::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 8) + { + uint8_t data = 0xFF; + if ((j >= x1) && (j < x1 + w) && (i >= y1) && (i < y1 + h)) + { + // use wb_bitmap, h_bitmap of bitmap for index! + uint32_t idx = mirror_y ? (x_part + j - x1) / 8 + uint32_t((h_bitmap - 1 - (y_part + i - y1))) * wb_bitmap : (x_part + j - x1) / 8 + uint32_t(y_part + i - y1) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + } + for (int16_t k = 0; k < 4; k++) + { + uint8_t data2 = (data & 0x80 ? 0x10 : 0x00) | (data & 0x40 ? 0x01 : 0x00); + data <<= 2; + _transfer(data2); + } + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_730c_GDEY073D46::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + //Serial.print("writeImagePart("); Serial.print(x_part); Serial.print(", "); Serial.print(y_part); Serial.print(", "); + //Serial.print(w_bitmap); Serial.print(", "); Serial.print(h_bitmap); Serial.print(", "); + //Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + if (!black && !color) return; + if (!color) return writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 8) + { + uint8_t black_data = 0xFF, color_data = 0xFF; + if ((j >= x1) && (j < x1 + w) && (i >= y1) && (i < y1 + h)) + { + // use wb_bitmap, h_bitmap of bitmap for index! + uint32_t idx = mirror_y ? (x_part + j - x1) / 8 + uint32_t((h_bitmap - 1 - (y_part + i - y1))) * wb_bitmap : (x_part + j - x1) / 8 + uint32_t(y_part + i - y1) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + black_data = pgm_read_byte(&black[idx]); + color_data = pgm_read_byte(&color[idx]); +#else + black_data = black[idx]; + color_data = color[idx]; +#endif + } + else + { + black_data = black[idx]; + color_data = color[idx]; + } + if (invert) + { + black_data = ~black_data; + color_data = ~color_data; + } + } + for (int16_t k = 0; k < 4; k++) + { + uint8_t out_data = 0x00; + for (int16_t l = 0; l < 2; l++) + { + out_data <<= 4; + if (!(color_data & 0x80)) out_data |= 0x04; + else out_data |= black_data & 0x80 ? 0x01 : 0x00; + black_data <<= 1; + color_data <<= 1; + } + _transfer(out_data); + } + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_730c_GDEY073D46::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + //Serial.print("writeNative("); Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if (_paged && (x == 0) && (w == int16_t(WIDTH)) && (h < int16_t(HEIGHT))) + { + //Serial.println("paged"); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(h) / 2; i++) + { + uint8_t data = data1[i]; + _transfer(data); + } + _endTransfer(); + if (y + h == HEIGHT) // last page + { + //Serial.println("paged ended"); + _paged = false; + } + } + else + { + _paged = false; + int16_t wb = (w + 1) / 2; // width bytes, bitmaps are padded + x -= x % 2; // byte boundary + w = wb * 2; // byte boundary + if ((w <= 0) || (h <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 2) + { + uint8_t data = 0x11; + if (data1) + { + if ((j >= x) && (j < x + w) && (i >= y) && (i < y + h)) + { + uint32_t idx = mirror_y ? (j - x) / 2 + uint32_t((h - 1 - (i - y))) * wb : (j - x) / 2 + uint32_t(i - y) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&data1[idx]); +#else + data = data1[idx]; +#endif + } + else + { + data = data1[idx]; + } + if (invert) data = ~data; + } + } + _transfer(data); + } + } + _endTransfer(); + } + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + } +} + +void GxEPD2_730c_GDEY073D46::writeNativePart(const uint8_t* data1, const uint8_t* data2, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + //Serial.print("writeNativePart("); Serial.print(x_part); Serial.print(", "); Serial.print(y_part); Serial.print(", "); + //Serial.print(w_bitmap); Serial.print(", "); Serial.print(h_bitmap); Serial.print(", "); + //Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + if (!data1) return; + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 1) / 2; // width bytes, bitmaps are padded + x_part -= x_part % 2; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 2; // byte boundary + w = 2 * ((w + 1) / 2); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 2) + { + uint8_t data = 0x11; + if ((j >= x1) && (j < x1 + w) && (i >= y1) && (i < y1 + h)) + { + // use wb_bitmap, h_bitmap of bitmap for index! + uint32_t idx = mirror_y ? (x_part + j - x1) / 2 + uint32_t((h_bitmap - 1 - (y_part + i - y1))) * wb_bitmap : (x_part + j - x1) / 2 + uint32_t(y_part + i - y1) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&data1[idx]); +#else + data = data1[idx]; +#endif + } + else + { + data = data1[idx]; + } + if (invert) data = ~data; + } + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_730c_GDEY073D46::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_730c_GDEY073D46::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_730c_GDEY073D46::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(black, color, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_730c_GDEY073D46::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(black, color, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_730c_GDEY073D46::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeNative(data1, data2, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_730c_GDEY073D46::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else _Update_Full(); +} + +void GxEPD2_730c_GDEY073D46::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + _Update_Part(); +} + +void GxEPD2_730c_GDEY073D46::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_730c_GDEY073D46::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x07); // deep sleep + _writeData(0xA5); // control code + _hibernating = true; + } +} + +void GxEPD2_730c_GDEY073D46::setPaged() +{ + _paged = true; + _Init_Full(); + _writeCommand(0x10); +} + +void GxEPD2_730c_GDEY073D46::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x04); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_730c_GDEY073D46::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x02); + _writeData(0x00); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_730c_GDEY073D46::_InitDisplay() +{ + if (_hibernating) _reset(); + _writeCommand(0xAA); // CMDH + _writeData(0x49); + _writeData(0x55); + _writeData(0x20); + _writeData(0x08); + _writeData(0x09); + _writeData(0x18); + _writeCommand(0x01); // PWRR + _writeData(0x3F); + _writeData(0x00); + _writeData(0x32); + _writeData(0x2A); + _writeData(0x0E); + _writeData(0x2A); + _writeCommand(0x00); // PSR + _writeData(0x5F); + _writeData(0x69); + _writeCommand(0x03); // POFS + _writeData(0x00); + _writeData(0x54); + _writeData(0x00); + _writeData(0x44); + _writeCommand(0x05); // BTST1 + _writeData(0x40); + _writeData(0x1F); + _writeData(0x1F); + _writeData(0x2C); + _writeCommand(0x06); // BTST2 + _writeData(0x6F); + _writeData(0x1F); + _writeData(0x16); + _writeData(0x25); + _writeCommand(0x08); // BTST3 + _writeData(0x6F); + _writeData(0x1F); + _writeData(0x1F); + _writeData(0x22); + _writeCommand(0x13); // IPC + _writeData(0x00); + _writeData(0x04); + _writeCommand(0x30); // PLL + _writeData(0x02); + _writeCommand(0x41); // TSE + _writeData(0x00); + _writeCommand(0x50); // CDI + _writeData(0x3F); + _writeCommand(0x60); // TCON + _writeData(0x02); + _writeData(0x00); + _writeCommand(0x61); // TRES + _writeData(0x03); + _writeData(0x20); + _writeData(0x01); + _writeData(0xE0); + _writeCommand(0x82); // VDCS + _writeData(0x1E); + _writeCommand(0x84); // T_VDCS + _writeData(0x00); + _writeCommand(0x86); // AGID + _writeData(0x00); + _writeCommand(0xE3); // PWS + _writeData(0x2F); + _writeCommand(0xE0); // CCSET + _writeData(0x00); + _writeCommand(0xE6); // TSSET + _writeData(0x00); +} + +void GxEPD2_730c_GDEY073D46::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); +} + +void GxEPD2_730c_GDEY073D46::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); +} + +void GxEPD2_730c_GDEY073D46::_Update_Full() +{ + _writeCommand(0x12); // Display Refresh + _writeData(0x00); + delay(1); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_730c_GDEY073D46::_Update_Part() +{ + _writeCommand(0x12); // Display Refresh + _writeData(0x00); + delay(1); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} + +uint8_t GxEPD2_730c_GDEY073D46::_colorOfDemoBitmap(uint8_t from) +{ + switch (from) + { + case 0xFF: return(0x01); // white; + case 0xFC: return(0x05); // yellow; + case 0xF1: return(0x06); // orange; + case 0xE5: return(0x04); // red; + case 0x4B: return(0x03); // blue; + case 0x39: return(0x02); // green; + case 0x00: return(0x00); // black; + default: return(0x01); // white; + } +} + +void GxEPD2_730c_GDEY073D46::writeDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode, bool mirror_y, bool pgm) +{ + (void) mode; + if (data1) + { + //Serial.print("writeNative("); Serial.print(x); Serial.print(", "); Serial.print(y); Serial.print(", "); + //Serial.print(w); Serial.print(", "); Serial.print(h); Serial.println(")"); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + { + _paged = false; + if ((w <= 0) || (h <= 0)) return; + _Init_Full(); + _writeCommand(0x10); + _startTransfer(); + for (int16_t i = 0; i < int16_t(HEIGHT); i++) + { + for (int16_t j = 0; j < int16_t(WIDTH); j += 2) + { + uint8_t data = 0x11; + if (data1) + { + if ((j >= x) && (j < x + w) && (i >= y) && (i < y + h)) + { + uint32_t idx = mirror_y ? (j - x) + uint32_t((h - 1 - (i - y))) * w : (j - x) + uint32_t(i - y) * w; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = _colorOfDemoBitmap(pgm_read_byte(&data1[idx++])) << 4; + data |= _colorOfDemoBitmap(pgm_read_byte(&data1[idx])); +#else + data = _colorOfDemoBitmap(data1[idx++]) << 4; + data |= _colorOfDemoBitmap(data1[idx]); +#endif + } + else + { + data = _colorOfDemoBitmap(data1[idx++]) << 4; + data |= _colorOfDemoBitmap(data1[idx]); + } + } + } + _transfer(data); + } + } + _endTransfer(); + } + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + } +} + +void GxEPD2_730c_GDEY073D46::drawDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode, bool mirror_y, bool pgm) +{ + writeDemoBitmap(data1, data2, x, y, w, h, mode, mirror_y, pgm); + refresh(x, y, w, h); +} diff --git a/src/epd7c/GxEPD2_730c_GDEY073D46.h b/src/epd7c/GxEPD2_730c_GDEY073D46.h new file mode 100644 index 0000000..1fe2304 --- /dev/null +++ b/src/epd7c/GxEPD2_730c_GDEY073D46.h @@ -0,0 +1,82 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display: https://www.good-display.com/product/442.html +// Panel: GDEY073D46 : https://www.good-display.com/product/442.html +// Controller: unknown +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_730c_GDEY073D46_H_ +#define _GxEPD2_730c_GDEY073D46_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_730c_GDEY073D46 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 800; + static const uint16_t WIDTH_VISIBLE = WIDTH; + static const uint16_t HEIGHT = 480; + static const GxEPD2::Panel panel = GxEPD2::GDEY073D46; + static const bool hasColor = true; + static const bool hasPartialUpdate = false; + static const bool hasFastPartialUpdate = false; + static const uint16_t power_on_time = 200; // ms, e.g. 172000us + static const uint16_t power_off_time = 150; // ms, e.g. 145000us + static const uint16_t full_refresh_time = 40000; // ms, e.g. 38858000us + static const uint16_t partial_refresh_time = 40000; // ms, e.g. 38858000us + // constructor + GxEPD2_730c_GDEY073D46(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void clearScreen(uint8_t black_value, uint8_t color_value); // init controller memory and screen + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBuffer(uint8_t black_value, uint8_t color_value); // init controller memory + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeNativePart(const uint8_t* data1, const uint8_t* data2, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode = 0, bool mirror_y = false, bool pgm = false); + void drawDemoBitmap(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, int16_t mode = 0, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + void setPaged(); // for GxEPD2_154c and GxEPD2_565c and GxEPD2_730c_GDEY073D46 paged workaround + private: + uint8_t _colorOfDemoBitmap(uint8_t from); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); + private: + bool _paged; +}; + +#endif diff --git a/src/gdeq/GxEPD2_583_GDEQ0583T31.cpp b/src/gdeq/GxEPD2_583_GDEQ0583T31.cpp new file mode 100644 index 0000000..c7f50a1 --- /dev/null +++ b/src/gdeq/GxEPD2_583_GDEQ0583T31.cpp @@ -0,0 +1,362 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display: https://www.good-display.com/product/444.html +// Panel: GDEQ0583T31 : https://www.good-display.com/product/444.html +// Controller: UC8179 : https://v4.cecdn.yun300.cn/100001_1909185148/UC8179.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_583_GDEQ0583T31.h" + +GxEPD2_583_GDEQ0583T31::GxEPD2_583_GDEQ0583T31(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, LOW, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_583_GDEQ0583T31::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBuffer(value); +} + +void GxEPD2_583_GDEQ0583T31::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x13, value); // set current + if (_initial_refresh) _writeScreenBuffer(0x10, 0x00); // set previous + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_583_GDEQ0583T31::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_583_GDEQ0583T31::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x13, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_583_GDEQ0583T31::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x10, bitmap, x, y, w, h, invert, mirror_y, pgm); // set previous, needed for dithered lion + _writeImage(0x13, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_583_GDEQ0583T31::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + uint16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _writeCommand(0x91); // partial in + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + uint16_t idx = mirror_y ? j + dx / 8 + uint16_t((h - 1 - (i + dy))) * wb : j + dx / 8 + uint16_t(i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + _writeCommand(0x92); // partial out + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_583_GDEQ0583T31::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x13, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_583_GDEQ0583T31::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + uint16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _writeCommand(0x91); // partial in + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + uint16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + uint16_t((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + uint16_t(y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + _writeCommand(0x92); // partial out + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_583_GDEQ0583T31::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_583_GDEQ0583T31::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_583_GDEQ0583T31::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_583_GDEQ0583T31::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_583_GDEQ0583T31::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_583_GDEQ0583T31::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(black, color, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_583_GDEQ0583T31::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(black, color, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_583_GDEQ0583T31::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeNative(data1, data2, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); +} + +void GxEPD2_583_GDEQ0583T31::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_583_GDEQ0583T31::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + if (usePartialUpdateWindow) _writeCommand(0x91); // partial in + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); + if (usePartialUpdateWindow) _writeCommand(0x92); // partial out +} + +void GxEPD2_583_GDEQ0583T31::powerOff(void) +{ + _PowerOff(); +} + +void GxEPD2_583_GDEQ0583T31::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x07); // deep sleep + _writeData(0xA5); // check code + _hibernating = true; + } +} + +void GxEPD2_583_GDEQ0583T31::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + uint16_t xe = (x + w - 1) | 0x0007; // byte boundary inclusive (last byte) + uint16_t ye = y + h - 1; + x &= 0xFFF8; // byte boundary + _writeCommand(0x90); // partial window + _writeData(x / 256); + _writeData(x % 256); + _writeData(xe / 256); + _writeData(xe % 256); + _writeData(y / 256); + _writeData(y % 256); + _writeData(ye / 256); + _writeData(ye % 256); + _writeData(0x01); // don't see any difference + //_writeData(0x00); // don't see any difference +} + +void GxEPD2_583_GDEQ0583T31::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x04); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_583_GDEQ0583T31::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x02); // power off + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_583_GDEQ0583T31::_InitDisplay() +{ + if (_hibernating) _reset(); + _writeCommand(0x00); // PANEL SETTING + _writeData(0x1f); // KW: 3f, KWR: 2F, BWROTP: 0f, BWOTP: 1f + _writeCommand(0x50); // VCOM AND DATA INTERVAL SETTING + _writeData(0x29); + _writeData(0x07); +} + +void GxEPD2_583_GDEQ0583T31::_Init_Full() +{ + _InitDisplay(); + if (useFastFullUpdate) + { + _writeCommand(0xE0); // Cascade Setting (CCSET) + _writeData(0x02); // TSFIX + _writeCommand(0xE5); // Force Temperature (TSSET) + _writeData(0x5A); // 90 + } + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_583_GDEQ0583T31::_Init_Part() +{ + _InitDisplay(); + if (hasFastPartialUpdate) + { + _writeCommand(0xE0); // Cascade Setting (CCSET) + _writeData(0x02); // TSFIX + _writeCommand(0xE5); // Force Temperature (TSSET) + _writeData(0x6E); // 110 + } + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_583_GDEQ0583T31::_Update_Full() +{ + _writeCommand(0x12); //display refresh + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_583_GDEQ0583T31::_Update_Part() +{ + _writeCommand(0x12); //display refresh + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdeq/GxEPD2_583_GDEQ0583T31.h b/src/gdeq/GxEPD2_583_GDEQ0583T31.h new file mode 100644 index 0000000..3229547 --- /dev/null +++ b/src/gdeq/GxEPD2_583_GDEQ0583T31.h @@ -0,0 +1,84 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display: https://www.good-display.com/product/444.html +// Panel: GDEQ0583T31 : https://www.good-display.com/product/444.html +// Controller: UC8179 : https://v4.cecdn.yun300.cn/100001_1909185148/UC8179.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_583_GDEQ0583T31_H_ +#define _GxEPD2_583_GDEQ0583T31_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_583_GDEQ0583T31 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 648; + static const uint16_t HEIGHT = 480; + static const GxEPD2::Panel panel = GxEPD2::GDEQ0583T31; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool usePartialUpdateWindow = false; // set false for better image + static const bool hasFastPartialUpdate = true; // set this false to force full refresh always + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 130; // ms, e.g. 128998us + static const uint16_t power_off_time = 40; // ms, e.g. 40000us + static const uint16_t full_refresh_time = 1200; // ms, e.g. 1157000us + static const uint16_t partial_refresh_time = 500; // ms, e.g. 491000us + // constructor + GxEPD2_583_GDEQ0583T31(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + // done by controller (N2OCP); override with empty code + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false) {}; + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false) {}; + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif diff --git a/src/gdey/GxEPD2_154_GDEY0154D67.cpp b/src/gdey/GxEPD2_154_GDEY0154D67.cpp new file mode 100644 index 0000000..5009308 --- /dev/null +++ b/src/gdey/GxEPD2_154_GDEY0154D67.cpp @@ -0,0 +1,393 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: http://www.e-paper-display.com/download_detail/downloadsId=806.html +// Panel: GDEH0154D67 : http://www.e-paper-display.com/products_detail/productId=455.html +// Controller : SSD1681 : http://www.e-paper-display.com/download_detail/downloadsId=825.html +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_154_GDEY0154D67.h" + +GxEPD2_154_GDEY0154D67::GxEPD2_154_GDEY0154D67(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_154_GDEY0154D67::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBufferAgain(value); +} + +void GxEPD2_154_GDEY0154D67::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + if (_initial_write) _writeScreenBuffer(0x26, value); // set previous + _writeScreenBuffer(0x24, value); // set current + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_154_GDEY0154D67::writeScreenBufferAgain(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current +} + +void GxEPD2_154_GDEY0154D67::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_154_GDEY0154D67::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + int16_t idx = mirror_y ? j + dx / 8 + ((h - 1 - (i + dy))) * wb : j + dx / 8 + (i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_154_GDEY0154D67::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + int16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + ((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + (y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_154_GDEY0154D67::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_154_GDEY0154D67::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + drawImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_154_GDEY0154D67::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_154_GDEY0154D67::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); +} + +void GxEPD2_154_GDEY0154D67::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_154_GDEY0154D67::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x10); // deep sleep mode + _writeData(0x1); // enter deep sleep + _hibernating = true; + } +} + +void GxEPD2_154_GDEY0154D67::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + _writeCommand(0x11); // set ram entry mode + _writeData(0x03); // x increase, y increase : normal mode + _writeCommand(0x44); + _writeData(x / 8); + _writeData((x + w - 1) / 8); + _writeCommand(0x45); + _writeData(y % 256); + _writeData(y / 256); + _writeData((y + h - 1) % 256); + _writeData((y + h - 1) / 256); + _writeCommand(0x4e); + _writeData(x / 8); + _writeCommand(0x4f); + _writeData(y % 256); + _writeData(y / 256); +} + +void GxEPD2_154_GDEY0154D67::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x22); + _writeData(0xf8); + _writeCommand(0x20); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_154_GDEY0154D67::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x22); + _writeData(0x83); + _writeCommand(0x20); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_154_GDEY0154D67::_InitDisplay() +{ + if (_hibernating) _reset(); + delay(10); // 10ms according to specs + _writeCommand(0x12); // soft reset + delay(10); // 10ms according to specs + _writeCommand(0x01); //Driver output control + _writeData(0xC7); + _writeData(0x00); + _writeData(0x00); + _writeCommand(0x3C); //BorderWavefrom + _writeData(0x05); + _writeCommand(0x18); //Reading temperature sensor + _writeData(0x80); + _setPartialRamArea(0, 0, WIDTH, HEIGHT); +} + +void GxEPD2_154_GDEY0154D67::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_154_GDEY0154D67::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_154_GDEY0154D67::_Update_Full() +{ + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } + _writeCommand(0x20); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_154_GDEY0154D67::_Update_Part() +{ + _writeCommand(0x22); + _writeData(0xfc); + _writeCommand(0x20); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdey/GxEPD2_154_GDEY0154D67.h b/src/gdey/GxEPD2_154_GDEY0154D67.h new file mode 100644 index 0000000..94eb912 --- /dev/null +++ b/src/gdey/GxEPD2_154_GDEY0154D67.h @@ -0,0 +1,83 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/388.html +// Panel: GDEY0154D67 : https://www.good-display.com/product/388.html +// Controller : SSD1681 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1681.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_154_GDEY0154D67_H_ +#define _GxEPD2_154_GDEY0154D67_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_154_GDEY0154D67 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 200; + static const uint16_t HEIGHT = 200; + static const GxEPD2::Panel panel = GxEPD2::GDEY0154D67; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 100; // ms, e.g. 96000us + static const uint16_t power_off_time = 150; // ms, e.g. 141000us + static const uint16_t full_refresh_time = 2000; // ms, e.g. 1907000us + static const uint16_t partial_refresh_time = 500; // ms, e.g. 459000us + // constructor + GxEPD2_154_GDEY0154D67(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBufferAgain(uint8_t value = 0xFF); // init previous buffer controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif diff --git a/src/gdey/GxEPD2_213_GDEY0213B74.cpp b/src/gdey/GxEPD2_213_GDEY0213B74.cpp new file mode 100644 index 0000000..1b39a1f --- /dev/null +++ b/src/gdey/GxEPD2_213_GDEY0213B74.cpp @@ -0,0 +1,399 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/391.html +// Panel: GDEY0213B74 : https://www.good-display.com/product/391.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_213_GDEY0213B74.h" + +GxEPD2_213_GDEY0213B74::GxEPD2_213_GDEY0213B74(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_213_GDEY0213B74::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBufferAgain(value); +} + +void GxEPD2_213_GDEY0213B74::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + if (_initial_write) _writeScreenBuffer(0x26, value); // set previous + _writeScreenBuffer(0x24, value); // set current + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_213_GDEY0213B74::writeScreenBufferAgain(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current +} + +void GxEPD2_213_GDEY0213B74::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_213_GDEY0213B74::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + + +void GxEPD2_213_GDEY0213B74::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + int16_t idx = mirror_y ? j + dx / 8 + ((h - 1 - (i + dy))) * wb : j + dx / 8 + (i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_213_GDEY0213B74::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + int16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + ((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + (y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_213_GDEY0213B74::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_213_GDEY0213B74::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + drawImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_213_GDEY0213B74::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_213_GDEY0213B74::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); +} + +void GxEPD2_213_GDEY0213B74::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_213_GDEY0213B74::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x10); // deep sleep mode + _writeData(0x1); // enter deep sleep + _hibernating = true; + } +} + +void GxEPD2_213_GDEY0213B74::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + _writeCommand(0x11); // set ram entry mode + _writeData(0x03); // x increase, y increase : normal mode + _writeCommand(0x44); + _writeData(x / 8); + _writeData((x + w - 1) / 8); + _writeCommand(0x45); + _writeData(y % 256); + _writeData(y / 256); + _writeData((y + h - 1) % 256); + _writeData((y + h - 1) / 256); + _writeCommand(0x4e); + _writeData(x / 8); + _writeCommand(0x4f); + _writeData(y % 256); + _writeData(y / 256); +} + +void GxEPD2_213_GDEY0213B74::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x22); + _writeData(0xf8); + _writeCommand(0x20); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_213_GDEY0213B74::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x22); + _writeData(0x83); + _writeCommand(0x20); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_213_GDEY0213B74::_InitDisplay() +{ + if (_hibernating) _reset(); + delay(10); // 10ms according to specs + _writeCommand(0x12); //SWRESET + delay(10); // 10ms according to specs + _writeCommand(0x01); //Driver output control + _writeData(0xF9); + _writeData(0x00); + _writeData(0x00); + _writeCommand(0x11); //data entry mode + _writeData(0x01); + _writeCommand(0x3C); //BorderWavefrom + _writeData(0x05); + _writeCommand(0x21); // Display update control + _writeData(0x00); + _writeData(0x80); + _writeCommand(0x18); //Read built-in temperature sensor + _writeData(0x80); + _setPartialRamArea(0, 0, WIDTH, HEIGHT); +} + +void GxEPD2_213_GDEY0213B74::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_213_GDEY0213B74::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_213_GDEY0213B74::_Update_Full() +{ + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } + _writeCommand(0x20); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_213_GDEY0213B74::_Update_Part() +{ + _writeCommand(0x22); + _writeData(0xfc); + _writeCommand(0x20); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdey/GxEPD2_213_GDEY0213B74.h b/src/gdey/GxEPD2_213_GDEY0213B74.h new file mode 100644 index 0000000..74e4c66 --- /dev/null +++ b/src/gdey/GxEPD2_213_GDEY0213B74.h @@ -0,0 +1,83 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/391.html +// Panel: GDEY0213B74 : https://www.good-display.com/product/391.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_213_GDEY0213B74_H_ +#define _GxEPD2_213_GDEY0213B74_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_213_GDEY0213B74 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 128; + static const uint16_t HEIGHT = 250; + static const GxEPD2::Panel panel = GxEPD2::GDEY0213B74; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 100; // ms, e.g. 95000us + static const uint16_t power_off_time = 150; // ms, e.g. 140000us + static const uint16_t full_refresh_time = 1700; // ms, e.g. 1617000us + static const uint16_t partial_refresh_time = 500; // ms, e.g. 457000us + // constructor + GxEPD2_213_GDEY0213B74(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBufferAgain(uint8_t value = 0xFF); // init previous buffer controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif diff --git a/src/gdey/GxEPD2_266_GDEY0266T90.cpp b/src/gdey/GxEPD2_266_GDEY0266T90.cpp new file mode 100644 index 0000000..a25ec66 --- /dev/null +++ b/src/gdey/GxEPD2_266_GDEY0266T90.cpp @@ -0,0 +1,397 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/412.html +// Panel: GDEY0266T90 : https://www.good-display.com/product/412.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_266_GDEY0266T90.h" + +GxEPD2_266_GDEY0266T90::GxEPD2_266_GDEY0266T90(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_266_GDEY0266T90::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBufferAgain(value); +} + +void GxEPD2_266_GDEY0266T90::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + if (_initial_write) _writeScreenBuffer(0x26, value); // set previous + _writeScreenBuffer(0x24, value); // set current + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_266_GDEY0266T90::writeScreenBufferAgain(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current +} + +void GxEPD2_266_GDEY0266T90::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_266_GDEY0266T90::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + + +void GxEPD2_266_GDEY0266T90::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + int16_t idx = mirror_y ? j + dx / 8 + ((h - 1 - (i + dy))) * wb : j + dx / 8 + (i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_266_GDEY0266T90::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + int16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + ((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + (y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_266_GDEY0266T90::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_266_GDEY0266T90::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + drawImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_266_GDEY0266T90::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_266_GDEY0266T90::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); +} + +void GxEPD2_266_GDEY0266T90::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_266_GDEY0266T90::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x10); // deep sleep mode + _writeData(0x1); // enter deep sleep + _hibernating = true; + } +} + +void GxEPD2_266_GDEY0266T90::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + _writeCommand(0x11); // set ram entry mode + _writeData(0x03); // x increase, y increase : normal mode + _writeCommand(0x44); + _writeData(x / 8); + _writeData((x + w - 1) / 8); + _writeCommand(0x45); + _writeData(y % 256); + _writeData(y / 256); + _writeData((y + h - 1) % 256); + _writeData((y + h - 1) / 256); + _writeCommand(0x4e); + _writeData(x / 8); + _writeCommand(0x4f); + _writeData(y % 256); + _writeData(y / 256); +} + +void GxEPD2_266_GDEY0266T90::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x22); + _writeData(0xf8); + _writeCommand(0x20); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_266_GDEY0266T90::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x22); + _writeData(0x83); + _writeCommand(0x20); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_266_GDEY0266T90::_InitDisplay() +{ + if (_hibernating) _reset(); + delay(10); // 10ms according to specs + _writeCommand(0x12); //SWRESET + delay(10); // 10ms according to specs + _writeCommand(0x01); //Driver output control + _writeData(0x27); + _writeData(0x01); + _writeData(0x00); + _writeCommand(0x3C); //BorderWavefrom + _writeData(0x05); + _writeCommand(0x21); // Display update control + _writeData(0x00); + _writeData(0x80); + _writeCommand(0x18); //Read built-in temperature sensor + _writeData(0x80); + _setPartialRamArea(0, 0, WIDTH, HEIGHT); +} + +void GxEPD2_266_GDEY0266T90::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_266_GDEY0266T90::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_266_GDEY0266T90::_Update_Full() +{ + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } + _writeCommand(0x20); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_266_GDEY0266T90::_Update_Part() +{ + _writeCommand(0x22); + _writeData(0xfc); + _writeCommand(0x20); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdey/GxEPD2_266_GDEY0266T90.h b/src/gdey/GxEPD2_266_GDEY0266T90.h new file mode 100644 index 0000000..0993653 --- /dev/null +++ b/src/gdey/GxEPD2_266_GDEY0266T90.h @@ -0,0 +1,83 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/412.html +// Panel: GDEY0266T90 : https://www.good-display.com/product/412.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_266_GDEY0266T90_H_ +#define _GxEPD2_266_GDEY0266T90_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_266_GDEY0266T90 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 152; + static const uint16_t HEIGHT = 296; + static const GxEPD2::Panel panel = GxEPD2::GDEY0266T90; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 100; // ms, e.g. 96000us + static const uint16_t power_off_time = 150; // ms, e.g. 140000us + static const uint16_t full_refresh_time = 1700; // ms, e.g. 1618000us + static const uint16_t partial_refresh_time = 500; // ms, e.g. 457000us + // constructor + GxEPD2_266_GDEY0266T90(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBufferAgain(uint8_t value = 0xFF); // init previous buffer controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif diff --git a/src/epd/GxEPD2_270_T91.cpp b/src/gdey/GxEPD2_270_GDEY027T91.cpp similarity index 71% rename from src/epd/GxEPD2_270_T91.cpp rename to src/gdey/GxEPD2_270_GDEY027T91.cpp index 8e9f5c7..9a5589f 100644 --- a/src/epd/GxEPD2_270_T91.cpp +++ b/src/gdey/GxEPD2_270_GDEY027T91.cpp @@ -11,21 +11,21 @@ // // Library: https://github.com/ZinggJM/GxEPD2 -#include "GxEPD2_270_T91.h" +#include "GxEPD2_270_GDEY027T91.h" -GxEPD2_270_T91::GxEPD2_270_T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : +GxEPD2_270_GDEY027T91::GxEPD2_270_GDEY027T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) { } -void GxEPD2_270_T91::clearScreen(uint8_t value) +void GxEPD2_270_GDEY027T91::clearScreen(uint8_t value) { writeScreenBuffer(value); refresh(true); writeScreenBufferAgain(value); } -void GxEPD2_270_T91::writeScreenBuffer(uint8_t value) +void GxEPD2_270_GDEY027T91::writeScreenBuffer(uint8_t value) { if (!_using_partial_mode) _Init_Part(); if (_initial_write) _writeScreenBuffer(0x26, value); // set previous @@ -33,39 +33,41 @@ void GxEPD2_270_T91::writeScreenBuffer(uint8_t value) _initial_write = false; // initial full screen buffer clean done } -void GxEPD2_270_T91::writeScreenBufferAgain(uint8_t value) +void GxEPD2_270_GDEY027T91::writeScreenBufferAgain(uint8_t value) { if (!_using_partial_mode) _Init_Part(); _writeScreenBuffer(0x24, value); // set current } -void GxEPD2_270_T91::_writeScreenBuffer(uint8_t command, uint8_t value) +void GxEPD2_270_GDEY027T91::_writeScreenBuffer(uint8_t command, uint8_t value) { _writeCommand(command); + _startTransfer(); for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) { - _writeData(value); + _transfer(value); } + _endTransfer(); } -void GxEPD2_270_T91::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean delay(1); // yield() to avoid WDT on ESP8266 and ESP32 @@ -84,6 +86,7 @@ void GxEPD2_270_T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -104,25 +107,26 @@ void GxEPD2_270_T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16_ data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } -void GxEPD2_270_T91::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean @@ -148,6 +152,7 @@ void GxEPD2_270_T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], in if (!_using_partial_mode) _Init_Part(); _setPartialRamArea(x1, y1, w1, h1); _writeCommand(command); + _startTransfer(); for (int16_t i = 0; i < h1; i++) { for (int16_t j = 0; j < w1 / 8; j++) @@ -168,13 +173,14 @@ void GxEPD2_270_T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], in data = bitmap[idx]; } if (invert) data = ~data; - _writeData(data); + _transfer(data); } } + _endTransfer(); delay(1); // yield() to avoid WDT on ESP8266 and ESP32 } -void GxEPD2_270_T91::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (black) { @@ -182,7 +188,7 @@ void GxEPD2_270_T91::writeImage(const uint8_t* black, const uint8_t* color, int1 } } -void GxEPD2_270_T91::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (black) @@ -191,7 +197,7 @@ void GxEPD2_270_T91::writeImagePart(const uint8_t* black, const uint8_t* color, } } -void GxEPD2_270_T91::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (data1) { @@ -199,14 +205,14 @@ void GxEPD2_270_T91::writeNative(const uint8_t* data1, const uint8_t* data2, int } } -void GxEPD2_270_T91::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); refresh(x, y, w, h); writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); @@ -214,7 +220,7 @@ void GxEPD2_270_T91::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16 writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); } -void GxEPD2_270_T91::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (black) { @@ -222,7 +228,7 @@ void GxEPD2_270_T91::drawImage(const uint8_t* black, const uint8_t* color, int16 } } -void GxEPD2_270_T91::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, +void GxEPD2_270_GDEY027T91::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (black) @@ -231,7 +237,7 @@ void GxEPD2_270_T91::drawImagePart(const uint8_t* black, const uint8_t* color, i } } -void GxEPD2_270_T91::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +void GxEPD2_270_GDEY027T91::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) { if (data1) { @@ -239,7 +245,7 @@ void GxEPD2_270_T91::drawNative(const uint8_t* data1, const uint8_t* data2, int1 } } -void GxEPD2_270_T91::refresh(bool partial_update_mode) +void GxEPD2_270_GDEY027T91::refresh(bool partial_update_mode) { if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); else @@ -250,7 +256,7 @@ void GxEPD2_270_T91::refresh(bool partial_update_mode) } } -void GxEPD2_270_T91::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +void GxEPD2_270_GDEY027T91::refresh(int16_t x, int16_t y, int16_t w, int16_t h) { if (_initial_refresh) return refresh(false); // initial update needs be full update // intersection with screen @@ -270,12 +276,12 @@ void GxEPD2_270_T91::refresh(int16_t x, int16_t y, int16_t w, int16_t h) _Update_Part(); } -void GxEPD2_270_T91::powerOff() +void GxEPD2_270_GDEY027T91::powerOff() { _PowerOff(); } -void GxEPD2_270_T91::hibernate() +void GxEPD2_270_GDEY027T91::hibernate() { _PowerOff(); if (_rst >= 0) @@ -286,7 +292,7 @@ void GxEPD2_270_T91::hibernate() } } -void GxEPD2_270_T91::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +void GxEPD2_270_GDEY027T91::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) { _writeCommand(0x11); // set ram entry mode _writeData(0x03); // x increase, y increase : normal mode @@ -305,7 +311,7 @@ void GxEPD2_270_T91::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint _writeData(y / 256); } -void GxEPD2_270_T91::_PowerOn() +void GxEPD2_270_GDEY027T91::_PowerOn() { if (!_power_is_on) { @@ -317,7 +323,7 @@ void GxEPD2_270_T91::_PowerOn() _power_is_on = true; } -void GxEPD2_270_T91::_PowerOff() +void GxEPD2_270_GDEY027T91::_PowerOff() { if (_power_is_on) { @@ -330,7 +336,7 @@ void GxEPD2_270_T91::_PowerOff() _using_partial_mode = false; } -void GxEPD2_270_T91::_InitDisplay() +void GxEPD2_270_GDEY027T91::_InitDisplay() { if (_hibernating) _reset(); delay(10); // 10ms according to specs @@ -345,29 +351,39 @@ void GxEPD2_270_T91::_InitDisplay() _setPartialRamArea(0, 0, WIDTH, HEIGHT); } -void GxEPD2_270_T91::_Init_Full() +void GxEPD2_270_GDEY027T91::_Init_Full() { _InitDisplay(); _PowerOn(); _using_partial_mode = false; } -void GxEPD2_270_T91::_Init_Part() +void GxEPD2_270_GDEY027T91::_Init_Part() { _InitDisplay(); _PowerOn(); _using_partial_mode = true; } -void GxEPD2_270_T91::_Update_Full() +void GxEPD2_270_GDEY027T91::_Update_Full() { - _writeCommand(0x22); - _writeData(0xf4); + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } _writeCommand(0x20); _waitWhileBusy("_Update_Full", full_refresh_time); } -void GxEPD2_270_T91::_Update_Part() +void GxEPD2_270_GDEY027T91::_Update_Part() { _writeCommand(0x22); _writeData(0xfc); diff --git a/src/epd/GxEPD2_270_T91.h b/src/gdey/GxEPD2_270_GDEY027T91.h similarity index 94% rename from src/epd/GxEPD2_270_T91.h rename to src/gdey/GxEPD2_270_GDEY027T91.h index d38fe63..bb6d487 100644 --- a/src/epd/GxEPD2_270_T91.h +++ b/src/gdey/GxEPD2_270_GDEY027T91.h @@ -11,12 +11,12 @@ // // Library: https://github.com/ZinggJM/GxEPD2 -#ifndef _GxEPD2_270_T91_H_ -#define _GxEPD2_270_T91_H_ +#ifndef _GxEPD2_270_GDEY027T91_H_ +#define _GxEPD2_270_GDEY027T91_H_ #include "../GxEPD2_EPD.h" -class GxEPD2_270_T91 : public GxEPD2_EPD +class GxEPD2_270_GDEY027T91 : public GxEPD2_EPD { public: // attributes @@ -26,12 +26,13 @@ class GxEPD2_270_T91 : public GxEPD2_EPD static const bool hasColor = false; static const bool hasPartialUpdate = true; static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range static const uint16_t power_on_time = 100; // ms, e.g. 96000us static const uint16_t power_off_time = 150; // ms, e.g. 141000us - static const uint16_t full_refresh_time = 2000; // ms, e.g. 1954000us + static const uint16_t full_refresh_time = 1700; // ms, e.g. 1627000us static const uint16_t partial_refresh_time = 500; // ms, e.g. 459000us // constructor - GxEPD2_270_T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + GxEPD2_270_GDEY027T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy); // methods (virtual) // Support for Bitmaps (Sprites) to Controller Buffer and to Screen void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) diff --git a/src/gdey/GxEPD2_290_GDEY029T94.cpp b/src/gdey/GxEPD2_290_GDEY029T94.cpp new file mode 100644 index 0000000..4be186c --- /dev/null +++ b/src/gdey/GxEPD2_290_GDEY029T94.cpp @@ -0,0 +1,397 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/389.html +// Panel: GDEY029T94 : https://www.good-display.com/product/389.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_290_GDEY029T94.h" + +GxEPD2_290_GDEY029T94::GxEPD2_290_GDEY029T94(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_290_GDEY029T94::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBufferAgain(value); +} + +void GxEPD2_290_GDEY029T94::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + if (_initial_write) _writeScreenBuffer(0x26, value); // set previous + _writeScreenBuffer(0x24, value); // set current + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_290_GDEY029T94::writeScreenBufferAgain(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current +} + +void GxEPD2_290_GDEY029T94::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_290_GDEY029T94::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + + +void GxEPD2_290_GDEY029T94::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + int16_t idx = mirror_y ? j + dx / 8 + ((h - 1 - (i + dy))) * wb : j + dx / 8 + (i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_290_GDEY029T94::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + int16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + ((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + (y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_290_GDEY029T94::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_290_GDEY029T94::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + drawImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_290_GDEY029T94::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_290_GDEY029T94::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); +} + +void GxEPD2_290_GDEY029T94::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_290_GDEY029T94::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x10); // deep sleep mode + _writeData(0x1); // enter deep sleep + _hibernating = true; + } +} + +void GxEPD2_290_GDEY029T94::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + _writeCommand(0x11); // set ram entry mode + _writeData(0x03); // x increase, y increase : normal mode + _writeCommand(0x44); + _writeData(x / 8); + _writeData((x + w - 1) / 8); + _writeCommand(0x45); + _writeData(y % 256); + _writeData(y / 256); + _writeData((y + h - 1) % 256); + _writeData((y + h - 1) / 256); + _writeCommand(0x4e); + _writeData(x / 8); + _writeCommand(0x4f); + _writeData(y % 256); + _writeData(y / 256); +} + +void GxEPD2_290_GDEY029T94::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x22); + _writeData(0xf8); + _writeCommand(0x20); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_290_GDEY029T94::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x22); + _writeData(0x83); + _writeCommand(0x20); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_290_GDEY029T94::_InitDisplay() +{ + if (_hibernating) _reset(); + delay(10); // 10ms according to specs + _writeCommand(0x12); //SWRESET + delay(10); // 10ms according to specs + _writeCommand(0x01); //Driver output control + _writeData(0x27); + _writeData(0x01); + _writeData(0x00); + _writeCommand(0x3C); //BorderWavefrom + _writeData(0x05); + _writeCommand(0x21); // Display update control + _writeData(0x00); + _writeData(0x80); + _writeCommand(0x18); //Read built-in temperature sensor + _writeData(0x80); + _setPartialRamArea(0, 0, WIDTH, HEIGHT); +} + +void GxEPD2_290_GDEY029T94::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_290_GDEY029T94::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_290_GDEY029T94::_Update_Full() +{ + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } + _writeCommand(0x20); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_290_GDEY029T94::_Update_Part() +{ + _writeCommand(0x22); + _writeData(0xfc); + _writeCommand(0x20); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdey/GxEPD2_290_GDEY029T94.h b/src/gdey/GxEPD2_290_GDEY029T94.h new file mode 100644 index 0000000..c5ef98d --- /dev/null +++ b/src/gdey/GxEPD2_290_GDEY029T94.h @@ -0,0 +1,83 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/389.html +// Panel: GDEY029T94 : https://www.good-display.com/product/389.html +// Controller : SSD1680 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1680.pdf +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_290_GDEY029T94_H_ +#define _GxEPD2_290_GDEY029T94_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_290_GDEY029T94 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 128; + static const uint16_t HEIGHT = 296; + static const GxEPD2::Panel panel = GxEPD2::GDEY029T94; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 100; // ms, e.g. 95868us + static const uint16_t power_off_time = 150; // ms, e.g. 140350us + static const uint16_t full_refresh_time = 1700; // ms, e.g. 1616000us + static const uint16_t partial_refresh_time = 500; // ms, e.g. 403000us + // constructor + GxEPD2_290_GDEY029T94(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBufferAgain(uint8_t value = 0xFF); // init previous buffer controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif diff --git a/src/gdey/GxEPD2_420_GDEY042T91.cpp b/src/gdey/GxEPD2_420_GDEY042T91.cpp new file mode 100644 index 0000000..3bbcaea --- /dev/null +++ b/src/gdey/GxEPD2_420_GDEY042T91.cpp @@ -0,0 +1,402 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/386.html +// Panel: GDEY042T91 : https://www.good-display.com/product/386.html +// Controller : SSD1683 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1683.PDF +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#include "GxEPD2_420_GDEY042T91.h" + +GxEPD2_420_GDEY042T91::GxEPD2_420_GDEY042T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy) : + GxEPD2_EPD(cs, dc, rst, busy, HIGH, 10000000, WIDTH, HEIGHT, panel, hasColor, hasPartialUpdate, hasFastPartialUpdate) +{ +} + +void GxEPD2_420_GDEY042T91::clearScreen(uint8_t value) +{ + writeScreenBuffer(value); + refresh(true); + writeScreenBufferAgain(value); +} + +void GxEPD2_420_GDEY042T91::writeScreenBuffer(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current + _initial_write = false; // initial full screen buffer clean done +} + +void GxEPD2_420_GDEY042T91::writeScreenBufferAgain(uint8_t value) +{ + if (!_using_partial_mode) _Init_Part(); + _writeScreenBuffer(0x24, value); // set current + _writeScreenBuffer(0x26, value); // set previous +} + +void GxEPD2_420_GDEY042T91::_writeScreenBuffer(uint8_t command, uint8_t value) +{ + _writeCommand(command); + _startTransfer(); + for (uint32_t i = 0; i < uint32_t(WIDTH) * uint32_t(HEIGHT) / 8; i++) + { + _transfer(value); + } + _endTransfer(); +} + +void GxEPD2_420_GDEY042T91::writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + + +void GxEPD2_420_GDEY042T91::writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImage(0x24, bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImage(0x26, bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::_writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + int16_t wb = (w + 7) / 8; // width bytes, bitmaps are padded + x -= x % 8; // byte boundary + w = wb * 8; // byte boundary + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb, h of bitmap for index! + int16_t idx = mirror_y ? j + dx / 8 + ((h - 1 - (i + dy))) * wb : j + dx / 8 + (i + dy) * wb; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_420_GDEY042T91::writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + _writeImagePart(0x24, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + _writeImagePart(0x26, bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::_writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (_initial_write) writeScreenBuffer(); // initial full screen buffer clean + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 + if ((w_bitmap < 0) || (h_bitmap < 0) || (w < 0) || (h < 0)) return; + if ((x_part < 0) || (x_part >= w_bitmap)) return; + if ((y_part < 0) || (y_part >= h_bitmap)) return; + int16_t wb_bitmap = (w_bitmap + 7) / 8; // width bytes, bitmaps are padded + x_part -= x_part % 8; // byte boundary + w = w_bitmap - x_part < w ? w_bitmap - x_part : w; // limit + h = h_bitmap - y_part < h ? h_bitmap - y_part : h; // limit + x -= x % 8; // byte boundary + w = 8 * ((w + 7) / 8); // byte boundary, bitmaps are padded + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + int16_t w1 = x + w < int16_t(WIDTH) ? w : int16_t(WIDTH) - x; // limit + int16_t h1 = y + h < int16_t(HEIGHT) ? h : int16_t(HEIGHT) - y; // limit + int16_t dx = x1 - x; + int16_t dy = y1 - y; + w1 -= dx; + h1 -= dy; + if ((w1 <= 0) || (h1 <= 0)) return; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _writeCommand(command); + _startTransfer(); + for (int16_t i = 0; i < h1; i++) + { + for (int16_t j = 0; j < w1 / 8; j++) + { + uint8_t data; + // use wb_bitmap, h_bitmap of bitmap for index! + int16_t idx = mirror_y ? x_part / 8 + j + dx / 8 + ((h_bitmap - 1 - (y_part + i + dy))) * wb_bitmap : x_part / 8 + j + dx / 8 + (y_part + i + dy) * wb_bitmap; + if (pgm) + { +#if defined(__AVR) || defined(ESP8266) || defined(ESP32) + data = pgm_read_byte(&bitmap[idx]); +#else + data = bitmap[idx]; +#endif + } + else + { + data = bitmap[idx]; + } + if (invert) data = ~data; + _transfer(data); + } + } + _endTransfer(); + delay(1); // yield() to avoid WDT on ESP8266 and ESP32 +} + +void GxEPD2_420_GDEY042T91::writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + writeImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + writeImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImage(bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImageAgain(bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + writeImagePart(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + refresh(x, y, w, h); + writeImagePartAgain(bitmap, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); +} + +void GxEPD2_420_GDEY042T91::drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImage(black, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (black) + { + drawImagePart(black, x_part, y_part, w_bitmap, h_bitmap, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert, bool mirror_y, bool pgm) +{ + if (data1) + { + drawImage(data1, x, y, w, h, invert, mirror_y, pgm); + } +} + +void GxEPD2_420_GDEY042T91::refresh(bool partial_update_mode) +{ + if (partial_update_mode) refresh(0, 0, WIDTH, HEIGHT); + else + { + if (_using_partial_mode) _Init_Full(); + _Update_Full(); + _initial_refresh = false; // initial full update done + } +} + +void GxEPD2_420_GDEY042T91::refresh(int16_t x, int16_t y, int16_t w, int16_t h) +{ + if (_initial_refresh) return refresh(false); // initial update needs be full update + // intersection with screen + int16_t w1 = x < 0 ? w + x : w; // reduce + int16_t h1 = y < 0 ? h + y : h; // reduce + int16_t x1 = x < 0 ? 0 : x; // limit + int16_t y1 = y < 0 ? 0 : y; // limit + w1 = x1 + w1 < int16_t(WIDTH) ? w1 : int16_t(WIDTH) - x1; // limit + h1 = y1 + h1 < int16_t(HEIGHT) ? h1 : int16_t(HEIGHT) - y1; // limit + if ((w1 <= 0) || (h1 <= 0)) return; + // make x1, w1 multiple of 8 + w1 += x1 % 8; + if (w1 % 8 > 0) w1 += 8 - w1 % 8; + x1 -= x1 % 8; + if (!_using_partial_mode) _Init_Part(); + _setPartialRamArea(x1, y1, w1, h1); + _Update_Part(); +} + +void GxEPD2_420_GDEY042T91::powerOff() +{ + _PowerOff(); +} + +void GxEPD2_420_GDEY042T91::hibernate() +{ + _PowerOff(); + if (_rst >= 0) + { + _writeCommand(0x10); // deep sleep mode + _writeData(0x1); // enter deep sleep + _hibernating = true; + } +} + +void GxEPD2_420_GDEY042T91::_setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h) +{ + _writeCommand(0x11); // set ram entry mode + _writeData(0x03); // x increase, y increase : normal mode + _writeCommand(0x44); + _writeData(x / 8); + _writeData((x + w - 1) / 8); + _writeCommand(0x45); + _writeData(y % 256); + _writeData(y / 256); + _writeData((y + h - 1) % 256); + _writeData((y + h - 1) / 256); + _writeCommand(0x4e); + _writeData(x / 8); + _writeCommand(0x4f); + _writeData(y % 256); + _writeData(y / 256); +} + +void GxEPD2_420_GDEY042T91::_PowerOn() +{ + if (!_power_is_on) + { + _writeCommand(0x22); + _writeData(0xf8); + _writeCommand(0x20); + _waitWhileBusy("_PowerOn", power_on_time); + } + _power_is_on = true; +} + +void GxEPD2_420_GDEY042T91::_PowerOff() +{ + if (_power_is_on) + { + _writeCommand(0x22); + _writeData(0x83); + _writeCommand(0x20); + _waitWhileBusy("_PowerOff", power_off_time); + } + _power_is_on = false; + _using_partial_mode = false; +} + +void GxEPD2_420_GDEY042T91::_InitDisplay() +{ + if (_hibernating) _reset(); + delay(10); // 10ms according to specs + _writeCommand(0x12); //SWRESET + delay(10); // 10ms according to specs + _writeCommand(0x01); // Set MUX as 300 + _writeData(0x2B); + _writeData(0x01); + _writeData(0x00); + _writeCommand(0x3C); //BorderWavefrom + _writeData(0x01); // + _writeCommand(0x18); //Read built-in temperature sensor + _writeData(0x80); + _setPartialRamArea(0, 0, WIDTH, HEIGHT); +} + +void GxEPD2_420_GDEY042T91::_Init_Full() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = false; +} + +void GxEPD2_420_GDEY042T91::_Init_Part() +{ + _InitDisplay(); + _PowerOn(); + _using_partial_mode = true; +} + +void GxEPD2_420_GDEY042T91::_Update_Full() +{ + _writeCommand(0x21); // Display Update Controll + _writeData(0x40); // bypass RED as 0 + _writeData(0x00); // single chip application + if (useFastFullUpdate) + { + _writeCommand(0x1A); // Write to temperature register + _writeData(0x64); + _writeCommand(0x22); + _writeData(0xd4); + } + else + { + _writeCommand(0x22); + _writeData(0xf4); + } + _writeCommand(0x20); + _waitWhileBusy("_Update_Full", full_refresh_time); +} + +void GxEPD2_420_GDEY042T91::_Update_Part() +{ + _writeCommand(0x21); // Display Update Controll + _writeData(0x00); // RED normal + _writeData(0x00); // single chip application + _writeCommand(0x22); + _writeData(0xfc); + _writeCommand(0x20); + _waitWhileBusy("_Update_Part", partial_refresh_time); +} diff --git a/src/gdey/GxEPD2_420_GDEY042T91.h b/src/gdey/GxEPD2_420_GDEY042T91.h new file mode 100644 index 0000000..3913aeb --- /dev/null +++ b/src/gdey/GxEPD2_420_GDEY042T91.h @@ -0,0 +1,83 @@ +// Display Library for SPI e-paper panels from Dalian Good Display and boards from Waveshare. +// Requires HW SPI and Adafruit_GFX. Caution: the e-paper panels require 3.3V supply AND data lines! +// +// based on Demo Example from Good Display, available here: https://www.good-display.com/product/386.html +// Panel: GDEY042T91 : https://www.good-display.com/product/386.html +// Controller : SSD1683 : https://v4.cecdn.yun300.cn/100001_1909185148/SSD1683.PDF +// +// Author: Jean-Marc Zingg +// +// Version: see library.properties +// +// Library: https://github.com/ZinggJM/GxEPD2 + +#ifndef _GxEPD2_420_GDEY042T91_H_ +#define _GxEPD2_420_GDEY042T91_H_ + +#include "../GxEPD2_EPD.h" + +class GxEPD2_420_GDEY042T91 : public GxEPD2_EPD +{ + public: + // attributes + static const uint16_t WIDTH = 400; + static const uint16_t HEIGHT = 300; + static const GxEPD2::Panel panel = GxEPD2::GDEY042T91; + static const bool hasColor = false; + static const bool hasPartialUpdate = true; + static const bool hasFastPartialUpdate = true; + static const bool useFastFullUpdate = true; // set false for extended (low) temperature range + static const uint16_t power_on_time = 100; // ms, e.g. 96000us + static const uint16_t power_off_time = 300; // ms, e.g. 268000us + static const uint16_t full_refresh_time = 1200; // ms, e.g. 1140000us + static const uint16_t partial_refresh_time = 400; // ms, e.g. 358000us + // constructor + GxEPD2_420_GDEY042T91(int16_t cs, int16_t dc, int16_t rst, int16_t busy); + // methods (virtual) + // Support for Bitmaps (Sprites) to Controller Buffer and to Screen + void clearScreen(uint8_t value = 0xFF); // init controller memory and screen (default white) + void writeScreenBuffer(uint8_t value = 0xFF); // init controller memory (default white) + void writeScreenBufferAgain(uint8_t value = 0xFF); // init previous buffer controller memory (default white) + // write to controller memory, without screen refresh; x and w should be multiple of 8 + void writeImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImageForFullRefresh(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // for differential update: set current and previous buffers equal (for fast partial update to work correctly) + void writeImageAgain(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void writeImagePartAgain(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, without screen refresh; x and w should be multiple of 8 + void writeNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write to controller memory, with screen refresh; x and w should be multiple of 8 + void drawImage(const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImage(const uint8_t* black, const uint8_t* color, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void drawImagePart(const uint8_t* black, const uint8_t* color, int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + // write sprite of native data to controller memory, with screen refresh; x and w should be multiple of 8 + void drawNative(const uint8_t* data1, const uint8_t* data2, int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void refresh(bool partial_update_mode = false); // screen refresh from controller memory to full screen + void refresh(int16_t x, int16_t y, int16_t w, int16_t h); // screen refresh from controller memory, partial screen + void powerOff(); // turns off generation of panel driving voltages, avoids screen fading over time + void hibernate(); // turns powerOff() and sets controller to deep sleep for minimum power use, ONLY if wakeable by RST (rst >= 0) + private: + void _writeScreenBuffer(uint8_t command, uint8_t value); + void _writeImage(uint8_t command, const uint8_t bitmap[], int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _writeImagePart(uint8_t command, const uint8_t bitmap[], int16_t x_part, int16_t y_part, int16_t w_bitmap, int16_t h_bitmap, + int16_t x, int16_t y, int16_t w, int16_t h, bool invert = false, bool mirror_y = false, bool pgm = false); + void _setPartialRamArea(uint16_t x, uint16_t y, uint16_t w, uint16_t h); + void _PowerOn(); + void _PowerOff(); + void _InitDisplay(); + void _Init_Full(); + void _Init_Part(); + void _Update_Full(); + void _Update_Part(); +}; + +#endif