output

Dependencies:   images mbed

Fork of display by madhu sudhana

Files at this revision

API Documentation at this revision

Comitter:
madhusudhana
Date:
Thu Oct 04 11:19:42 2018 +0000
Parent:
2:e7a5b9bc75b4
Commit message:
second_version_display_code;

Changed in this revision

ili9163lcd.cpp Show annotated file Show diff for this revision Revisions of this file
ili9163lcd.h Show annotated file Show diff for this revision Revisions of this file
image.h Show diff for this revision Revisions of this file
images.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r e7a5b9bc75b4 -r 7d97b4f535c6 ili9163lcd.cpp
--- a/ili9163lcd.cpp	Wed Jun 13 11:34:37 2018 +0000
+++ b/ili9163lcd.cpp	Thu Oct 04 11:19:42 2018 +0000
@@ -35,8 +35,8 @@
 //--------------------------------------------------------------------------
 // Construktor Objekt initialisieren
 //
-ILI9163::ILI9163(PinName SCK, PinName SDA, PinName A0, PinName RESET, PinName CS)
- : SCK_(SCK), SDA_(SDA), A0_(A0), RESET_(RESET), CS_(CS)
+ILI9163::ILI9163(PinName SCK, PinName SDA,  PinName RESET, PinName CS)
+ : SCK_(SCK), SDA_(SDA),  RESET_(RESET), CS_(CS)
 {
   tm=10;
   R=0,G=0,B=0;
@@ -57,7 +57,7 @@
     wait_ms(50);
 
     RESET_ = 1;
-    wait_ms(120);
+    wait_ms(150);
 }
 
 void ILI9163::lcdWriteCommand(uint8_t address)
@@ -65,55 +65,88 @@
     uint8_t i;
 
     CS_ = 0;
-   A0_ = 0;
+   SDA_ = 0;
+   
+    SCK_ = 1;
+    wait_us(1);
+     SCK_ = 0;
+    wait_us(0.5);
+ 
+    
     for(i=0;i<8;i++){
         if(address & 128)SDA_= 1; else SDA_ = 0;
-        SCK_ = 1;
+        SCK_ = 1;wait_us(1);
         address <<= 1;
-        SCK_ = 0;
+        SCK_ = 0;wait_us(1);
     }
     wait_us(1);
     CS_ = 1;
-}
 
+for(int i=0;i<10;i++)
+{ SCK_ = 1;
+ wait_us(1/1000);
+ SCK_ = 0;
+ wait_us(1/1000);
+    }
+    }
 void ILI9163::lcdWriteParameter(uint8_t parameter)
 {  
     uint8_t i;
 
     CS_ = 0;
-   A0_ = 1;
+   SDA_ = 1;
+   SCK_ = 1;
+    wait_us(1);
+     SCK_ = 0;
+    wait_us(1);
+    
     for(i=0;i<8;i++){
         if(parameter & 128)SDA_= 1; else SDA_ = 0;
-        SCK_ = 1;
+        SCK_ = 1; wait_us(1);
         parameter <<= 1;
-        SCK_ = 0;
+        SCK_ = 0; wait_us(1);
     }
     wait_us(1);
     CS_ = 1;
-}
+for(int i=0;i<10;i++)
+{ SCK_ = 1; wait_us(1/1000);
+ SCK_ = 0;
+ wait_us(1/1000);
+    }
+    }
  
 void ILI9163::lcdWriteData(uint8_t dataByte1, uint8_t dataByte2)
 {  
     uint8_t i;
 
     CS_ = 0;
-    //A0_ = 1;
+    SDA_ = 1;
+    SCK_ = 1;
+    wait_us(1);
+     SCK_ = 0;
+    wait_us(1);
+    
     for(i=0;i<8;i++){
         if(dataByte1 & 128)SDA_= 1; else SDA_ = 0;
-        SCK_ = 1;
+        SCK_ = 1; wait_us(1);
         dataByte1 <<= 1;
-        SCK_ = 0;
+        SCK_ = 0; wait_us(1);
     }
-    wait_us(1);
+  
     for(i=0;i<8;i++){
         if(dataByte2 & 128)SDA_= 1; else SDA_ = 0;
-        SCK_ = 1;
+        SCK_ = 1; wait_us(1);
         dataByte2 <<= 1;
-        SCK_ = 0;
+        SCK_ = 0; wait_us(1);
     }
     wait_us(1);
     CS_ = 1;
-}
+for(int i=0;i<10;i++)
+{ SCK_ = 1; wait_us(1/1000);
+ SCK_ = 0;
+ wait_us(1/1000);
+    }
+    }
 
 // Initialise the display with the require screen orientation
 void ILI9163::lcdInitialise(uint8_t orientation)
@@ -211,6 +244,8 @@
     // Set the display to on
     lcdWriteCommand(SET_DISPLAY_ON);
     lcdWriteCommand(WRITE_MEMORY_START);
+              // END
+
 }
 
 // LCD graphics functions -----------------------------------------------------------------------------------
@@ -219,23 +254,23 @@
 {
     uint16_t pixel;
   
-    // Set the column address to 0-127
+    // Set the column address to 0-160
     lcdWriteCommand(SET_COLUMN_ADDRESS);
     lcdWriteParameter(0x00);
     lcdWriteParameter(0x00);
     lcdWriteParameter(0x00);
-    lcdWriteParameter(0x7f);
+    lcdWriteParameter(0xA0);
 
     // Set the page address to 0-127
     lcdWriteCommand(SET_PAGE_ADDRESS);
     lcdWriteParameter(0x00);
     lcdWriteParameter(0x00);
     lcdWriteParameter(0x00);
-    lcdWriteParameter(0x7f);
+    lcdWriteParameter(0xA0);
   
     // Plot the pixels
     lcdWriteCommand(WRITE_MEMORY_START);
-    for(pixel = 0; pixel < 16385; pixel++) lcdWriteData(colour >> 8, colour);
+    for(pixel = 0; pixel < 50000; pixel++) lcdWriteData(colour >> 8, colour);
 }
 
 void ILI9163::lcdPlot(uint8_t x, uint8_t y, uint16_t colour)
@@ -245,14 +280,14 @@
     lcdWriteParameter(0x00);
     lcdWriteParameter(x);
     lcdWriteParameter(0x00);
-    lcdWriteParameter(0x7f);
+    lcdWriteParameter(0x00);
   
     // Vertical Address end Position
     lcdWriteCommand(SET_PAGE_ADDRESS);
     lcdWriteParameter(0x00);
     lcdWriteParameter(y);
+    lcdWriteParameter(0xA0);
     lcdWriteParameter(0x00);
-    lcdWriteParameter(0x7f);
 
     // Plot the point
     lcdWriteCommand(WRITE_MEMORY_START);
@@ -468,7 +503,7 @@
         }
 
         // If we move past the bottom of the screen just exit
-        if (y > (127 - font_hor)) break;
+        if (y > (159 - font_hor)) break;
 
         // Plot the current character
         lcdPutCh(string[characterNumber], x, y, fgColour, bgColour);
diff -r e7a5b9bc75b4 -r 7d97b4f535c6 ili9163lcd.h
--- a/ili9163lcd.h	Wed Jun 13 11:34:37 2018 +0000
+++ b/ili9163lcd.h	Thu Oct 04 11:19:42 2018 +0000
@@ -144,7 +144,124 @@
 #define NEGATIVE_GAMMA_CORRECT  0xE1
 #define GAM_R_SEL               0xF2
 
+//ADDING
+#define ST7735_NOP 0x0
+#define ST7735_SWRESET 0x01
+#define ST7735_RDDID 0x04
+#define ST7735_RDDST 0x09
 
+#define ST7735_SLPIN  0x10
+#define ST7735_SLPOUT  0x11
+#define ST7735_PTLON  0x12
+#define ST7735_NORON  0x13
+
+#define ST7735_INVOFF 0x20
+#define ST7735_INVON 0x21
+#define ST7735_DISPOFF 0x28
+#define ST7735_DISPON 0x29
+#define ST7735_CASET 0x2A
+#define ST7735_RASET 0x2B
+#define ST7735_RAMWR 0x2C
+#define ST7735_RAMRD 0x2E
+
+#define ST7735_COLMOD 0x3A
+#define ST7735_MADCTL 0x36
+
+
+#define ST7735_FRMCTR1 0xB1
+#define ST7735_FRMCTR2 0xB2
+#define ST7735_FRMCTR3 0xB3
+#define ST7735_INVCTR 0xB4
+#define ST7735_DISSET5 0xB6
+
+#define ST7735_PWCTR1 0xC0
+#define ST7735_PWCTR2 0xC1
+#define ST7735_PWCTR3 0xC2
+#define ST7735_PWCTR4 0xC3
+#define ST7735_PWCTR5 0xC4
+#define ST7735_VMCTR1 0xC5
+
+#define ST7735_RDID1 0xDA
+#define ST7735_RDID2 0xDB
+#define ST7735_RDID3 0xDC
+#define ST7735_RDID4 0xDD
+
+#define ST7735_PWCTR6 0xFC
+
+#define ST7735_GMCTRP1 0xE0
+#define ST7735_GMCTRN1 0xE1
+
+//ADDING
+#define _TFTWIDTH  240
+#define _TFTHEIGHT 320
+
+#define ILI9340_NOP     0x00
+#define ILI9340_SWRESET 0x01
+#define ILI9340_RDDID   0x04
+#define ILI9340_RDDST   0x09
+
+#define ILI9340_SLPIN   0x10
+#define ILI9340_SLPOUT  0x11
+#define ILI9340_PTLON   0x12
+#define ILI9340_NORON   0x13
+
+#define ILI9340_RDMODE  0x0A
+#define ILI9340_RDMADCTL  0x0B
+#define ILI9340_RDPIXFMT  0x0C
+#define ILI9340_RDIMGFMT  0x0A
+#define ILI9340_RDSELFDIAG  0x0F
+
+#define ILI9340_INVOFF  0x20
+#define ILI9340_INVON   0x21
+#define ILI9340_GAMMASET 0x26
+#define ILI9340_DISPOFF 0x28
+#define ILI9340_DISPON  0x29
+
+#define ILI9340_CASET   0x2A
+#define ILI9340_PASET   0x2B
+#define ILI9340_RAMWR   0x2C
+#define ILI9340_RAMRD   0x2E
+
+#define ILI9340_PTLAR   0x30
+#define ILI9340_MADCTL  0x36
+
+
+#define ILI9340_MADCTL_MY  0x80
+#define ILI9340_MADCTL_MX  0x40
+#define ILI9340_MADCTL_MV  0x20
+#define ILI9340_MADCTL_ML  0x10
+#define ILI9340_MADCTL_RGB 0x00
+#define ILI9340_MADCTL_BGR 0x08
+#define ILI9340_MADCTL_MH  0x04
+
+#define ILI9340_PIXFMT  0x3A
+
+#define ILI9340_FRMCTR1 0xB1
+#define ILI9340_FRMCTR2 0xB2
+#define ILI9340_FRMCTR3 0xB3
+#define ILI9340_INVCTR  0xB4
+#define ILI9340_DFUNCTR 0xB6
+
+#define ILI9340_PWCTR1  0xC0
+#define ILI9340_PWCTR2  0xC1
+#define ILI9340_PWCTR3  0xC2
+#define ILI9340_PWCTR4  0xC3
+#define ILI9340_PWCTR5  0xC4
+#define ILI9340_VMCTR1  0xC5
+#define ILI9340_VMCTR2  0xC7
+
+#define ILI9340_RDID1   0xDA
+#define ILI9340_RDID2   0xDB
+#define ILI9340_RDID3   0xDC
+#define ILI9340_RDID4   0xDD
+
+#define ILI9340_GMCTRP1 0xE0
+#define ILI9340_GMCTRN1 0xE1
+
+
+#define ST7735_CMD 0x100
+#define ST7735_DLY 0x200
+#define ST7735_END 0x400
 class ILI9163 {
  public:
 
@@ -158,11 +275,10 @@
   //
   // ILI9163 tft(D2,D3,D4,D5,D6);
   //
-  ILI9163(PinName SCK, PinName SDA, PinName A0, PinName RESET, PinName CS);
+  ILI9163(PinName SCK, PinName SDA,  PinName RESET, PinName CS);
 
   DigitalOut SCK_;
   DigitalOut SDA_;
-  DigitalOut A0_;
   DigitalOut RESET_;
   DigitalOut CS_;
 
@@ -196,8 +312,11 @@
   inline uint8_t lcdTextY(uint8_t y) { return y*font_hor; }
 
   //  LCD function prototypes
+  void mosi_test(void);
+
   void lcdReset(void);
   void lcdWriteCommand(uint8_t address);
+ void  WriteData(uint8_t Data);
   void lcdWriteParameter(uint8_t parameter);
   void lcdWriteData(uint8_t dataByte1, uint8_t dataByte2);
   void lcdInitialise(uint8_t orientation);
diff -r e7a5b9bc75b4 -r 7d97b4f535c6 image.h
--- a/image.h	Wed Jun 13 11:34:37 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
- /*  Hexiwear NXP Bitmap Images
- *   This file contains the bitmaps for the full screen (96 by 96 pixels) NXP logo 
- *   and a smaller 96 by 32 pixels NXP logo.  
- *
- * Redistribution and use in source and binary forms, with or without modification,
- * are permitted provided that the following conditions are met:
- *
- * Redistributions of source code must retain the above copyright notice, this list
- * of conditions and the following disclaimer.
- *
- * Redistributions in binary form must reproduce the above copyright notice, this
- * list of conditions and the following disclaimer in the documentation and/or
- * other materials provided with the distribution.
- *
- * Neither the name of NXP, nor the names of its
- * contributors may be used to endorse or promote products derived from this
- * software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
- * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
- * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
- * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
- * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
- * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
- * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
- * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * visit: http://www.mikroe.com and http://www.nxp.com
- *
- * get support at: http://www.mikroe.com/forum and https://community.nxp.com
- *
- * Project HEXIWEAR, 2015
- */
- 
-
-#include "stdint.h"
-
-extern const uint8_t NXP_whole_bmp[];
-extern const uint8_t NXP_banner_bmp[6150];
diff -r e7a5b9bc75b4 -r 7d97b4f535c6 images.lib
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/images.lib	Thu Oct 04 11:19:42 2018 +0000
@@ -0,0 +1,1 @@
+http://os.mbed.com/users/Gfolker/code/images/#0b8e42a60c17
diff -r e7a5b9bc75b4 -r 7d97b4f535c6 main.cpp
--- a/main.cpp	Wed Jun 13 11:34:37 2018 +0000
+++ b/main.cpp	Thu Oct 04 11:19:42 2018 +0000
@@ -23,85 +23,486 @@
 
 #include "mbed.h"
 #include "ili9163lcd.h"
-#include "stdint.h"
+//#include "stdint.h"
 
-ILI9163 TFT(D2,D3,D4,D5,D6);
+ILI9163 TFT(D2,D3,D5,D6);
 
 int main()
-{
-    while(1)
-    {
-   int X=DarkGreen;
+{TFT.lcdReset();
+TFT.lcdInitialise(LCD_ORIENTATION0);
+    TFT.lcdClearDisplay(White);
 
-    TFT.lcdInitialise(LCD_ORIENTATION0);
-      TFT.lcdClearDisplay(X);
-    wait_ms(300);
-   TFT.lcdLine(0, 0, 127, 127, Red);
-      wait_ms(300);
-    TFT.lcdLine(0, 127, 127, 0, Red);
-   wait_ms(300);
-    TFT.lcdCircle(64, 64, 32, Red);
-   wait_ms(300);
-    TFT.lcdCircle(64, 64, 40, Blue);
-   wait_ms(300);
-    TFT.lcdCircle(64, 64, 48, Green);
-  wait_ms(300);
-    
-TFT.lcdFilledRectangle(12,12,120,120,Green);
-    TFT.lcdFilledRectangle(62, 62, 65, 65, Green);
-    wait_ms(300);
-    
-    TFT.lcdClearDisplay(X);
-    TFT.set_font((unsigned char*)font11x16); 
-    
-  TFT.lcdPutS("SENSESEMI", TFT.lcdTextX(1), TFT.lcdTextY(2),White,Blue);
-    //TFT.lcdPutS("Hello World!", TFT.lcdTextX(4), TFT.lcdTextY(0), Blue, Cyan);  // Vordergund, Hintergrund
-    wait_ms(300);
-    TFT.set_font((unsigned char*)font12x12);
-     TFT.lcdClearDisplay(X);
-   TFT.lcdPutS("The quick brown fox jumped over the lazy dog 0123456789", TFT.lcdTextX(0), TFT.lcdTextY(4), White, Red);
-   wait_ms(300);
-    TFT.lcdClearDisplay(X);
-    TFT.lcdPutS("BP=120          ECG=78  SUGAR=80", TFT.lcdTextX(2), TFT.lcdTextY(4), White, Red);
+//TFT.lcdReset();
+/*
+TFT.lcdInitialise(LCD_ORIENTATION0);
+ TFT.lcdPutS("SENSESEMI", TFT.lcdTextX(1), TFT.lcdTextY(2),Purple ,Black);
+TFT.lcdClearDisplay(Purple);
+TFT.lcdClearDisplay(DarkGrey);
+TFT.lcdClearDisplay(Red  );
+TFT.lcdClearDisplay(Blue );
+TFT.lcdClearDisplay( Orange);
+TFT.lcdClearDisplay(LightBlue );
+TFT.lcdClearDisplay(Black);
+
+TFT.lcdReset();
+//TFT.lcdCircle(64,64,50,Black );
+//TFT.lcdLine(0, 0, 160, 160, 'Yellow');
+
+
+}*/
+
+
+   
+    while(1){
+   // TFT.lcdClearDisplay(White);
+    TFT.set_font((unsigned char*)font24x23); 
     
- wait_ms(300);
-  TFT.lcdInitialise(LCD_ORIENTATION1);
- TFT.set_font((unsigned char*)font12x12);
-     TFT.lcdClearDisplay(White);
-   TFT.lcdPutS("The quick brown fox jumped over the lazy dog 0123456789", TFT.lcdTextX(0), TFT.lcdTextY(4), White, Red);
-   wait_ms(300);
-    TFT.lcdClearDisplay(White);
-    TFT.lcdPutS("BP=120          ECG=78  SUGAR=80", TFT.lcdTextX(2), TFT.lcdTextY(4), White, Red);
-    wait_ms(300);
-     TFT.lcdClearDisplay(White);
+  TFT.lcdPutS("SENSESEMI", TFT.lcdTextX(1), TFT.lcdTextY(2),White ,Black);
+ wait_ms(500);
+
+
+ 
+const uint8_t NXP_banner_bmp[6150] = {
+0x00,0x10, //First 6 bytes are the header
+0x20,0x00, //They contain the Width and Height
+0x60,0x00, //Width = 96(0x60)Pixels, Height = 32(0x20)Pixels
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE4,0xFD,0xC2,0xFD,
+0xC2,0xFD,0xC2,0xFD,0xC2,0xFD,0xC2,0xFD,0xC2,0xFD,0x06,0xFE,0xBC,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0x28,0xC5,0x68,0x9C,0x68,0x9C,0x68,0x9C,0x68,0x9C,0x68,0x9C,
+0x68,0x9C,0x11,0x95,0xBB,0x85,0x7E,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3E,0xD7,0xBB,0x85,0x2C,0x7D,0xE8,0x7C,
+0xE8,0x7C,0xE8,0x7C,0xE8,0x7C,0xE8,0x7C,0xE8,0x7C,0xE4,0xAD,0xA2,0xCE,0xA2,0xCE,
+0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,
+0xA2,0xCE,0xA3,0xCE,0xC6,0xD6,0x0B,0xDF,0x74,0xEF,0xDC,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x27,0xFE,0xDE,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xF5,0x46,0xA4,0x26,0x94,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0xFC,0x95,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xF7,0xDB,0x8D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xC6,0x74,0xC6,0x74,0x05,0x85,0x80,0xC6,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xA2,0xCE,0x52,0xE7,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x6A,0xFE,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0x22,0xDD,0x26,0x94,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0xDD,0xBE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7D,0xAE,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xC6,0x74,0xA6,0x74,0x21,0xB6,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x50,0xE7,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xCF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0x85,0xAC,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0xBB,0x85,0xBF,0xEF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0x7E,0xDF,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xC6,0x74,0x64,0x95,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0xBA,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0x13,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0x61,0xED,0x26,0x9C,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x5C,0xA6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xDF,0xF7,0xFC,0x8D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xE5,0x7C,0x60,0xC6,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x0B,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA1,0xFD,0x35,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xE3,0xC4,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x1E,0xCF,0xFF,0xFF,
+0xFF,0xFF,0xBD,0xBE,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0x02,0xAE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xA2,0xCE,0xA2,0xCE,
+0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,0xA2,0xCE,
+0x81,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0xA3,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xC1,0xFD,0x78,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x46,0xA4,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xBB,0x85,0xDF,0xF7,
+0x9F,0xE7,0xBB,0x85,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0x44,0x8D,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC6,0xD6,0xDD,0xFF,0xFD,0xFF,
+0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,0xFF,
+0xBB,0xF7,0xE9,0xDE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xE3,0xFD,0xBC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x41,0xE5,0x07,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x7C,0xAE,
+0x3C,0x9E,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0x41,0xBE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xDD,0xFF,0xA2,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x27,0xFE,0xDD,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA4,0xBC,
+0x06,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0x83,0x9D,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFE,0xFF,0xC5,0xD6,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xC2,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x49,0xFE,0xDE,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x80,0xF5,
+0x26,0x9C,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xE5,0x7C,
+0x80,0xC6,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFE,0xFF,0xC5,0xD6,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0x8C,0xFE,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x6B,0xFE,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0x02,0xD5,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0x21,0xB6,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFE,0xFF,0xA3,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xDE,0xFF,0x27,0xFE,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xD0,0xFE,
+0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0x0F,0x9D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x88,0x95,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xB8,0xF7,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xBC,0xFF,
+0xE4,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0x34,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0x2E,0xA5,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xC8,0x9D,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xC6,0xD6,0xBA,0xF7,0xBA,0xF7,
+0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,0xBA,0xF7,
+0x95,0xEF,0xA4,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x81,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0x9A,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xC1,0xFD,0x57,0xFF,0xC3,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0x02,0xDD,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0x21,0xB6,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0xA3,0xCE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0x79,0xFF,0xC1,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xC2,0xFD,0xA1,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x80,0xF5,
+0x46,0x9C,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0x05,0x85,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x0C,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0x35,0xFF,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xC3,0xC4,
+0x06,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,
+0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xA6,0x74,
+0xA3,0xA5,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0xBA,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,0xFE,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x61,0xED,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x3C,0x9E,
+0x1C,0x96,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xE6,0x7C,0x60,0xC6,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x2F,0xE7,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xAD,0xFE,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x65,0xA4,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xBB,0x85,0xBF,0xF7,
+0x7E,0xE7,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0x44,0x8D,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,
+0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0x80,0xCE,0xA2,0xCE,0x51,0xE7,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDE,0xFF,0x49,0xFE,0xA0,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xE3,0xCC,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x1E,0xCF,0xFF,0xFF,
+0xFF,0xFF,0xBD,0xB6,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0x01,0xB6,0x80,0xCE,0x80,0xCE,0x81,0xCE,0xE7,0xD6,0xE7,0xD6,
+0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,0xE7,0xD6,
+0xE7,0xD6,0xE7,0xD6,0xE8,0xD6,0x0B,0xDF,0x51,0xE7,0xDC,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDE,0xFF,0x05,0xFE,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x80,0xF5,0x26,0x9C,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0x1C,0x9E,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xDF,0xF7,0xDB,0x85,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xE5,0x7C,0x80,0xCE,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBC,0xFF,0xE4,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x84,0xB4,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0xBB,0x85,0x9E,0xE7,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0x3E,0xD7,0x9B,0x7D,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xA6,0x74,0x83,0x9D,0x80,0xCE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9A,0xFF,
+0xC2,0xFD,0xA0,0xFD,0xA0,0xFD,0x22,0xDD,0x26,0x94,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0x9B,0x7D,0xBD,0xBE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x5C,0xAE,0x9B,0x7D,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xC6,0x74,0xC6,0x74,0x21,0xBE,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xFD,0xA0,0xFD,
+0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0xA0,0xFD,0x8D,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0x57,0xFF,0xA1,0xFD,0xA0,0xFD,0x46,0xA4,0x26,0x94,0x26,0x94,0x26,0x94,0x26,0x94,
+0x26,0x94,0xD0,0x8C,0x9B,0x7D,0xFC,0x8D,0xDF,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xF7,0xBB,0x85,0x9B,0x7D,0xEA,0x74,0xC6,0x74,
+0xC6,0x74,0xC6,0x74,0xC6,0x74,0xC6,0x74,0x25,0x85,0xC7,0xD6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE3,0xFD,0xA1,0xFD,
+0xA1,0xFD,0xA1,0xFD,0xA1,0xFD,0xA1,0xFD,0xA0,0xFD,0xAD,0xFE,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0x13,0xFF,0xE4,0xC4,0x27,0x94,0x27,0x94,0x27,0x94,0x27,0x94,0x27,0x94,
+0x27,0x94,0xD0,0x8C,0x9B,0x7D,0x3E,0xD7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xCE,0x9B,0x7D,0xEB,0x7C,0xC7,0x74,
+0xC7,0x74,0xC7,0x74,0xC7,0x74,0xC7,0x74,0xC7,0x74,0x4A,0xB6,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
+0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF 
+
+};
+
+   
+    TFT.set_font((unsigned char*)font24x23);
+
+   
+    // 40wide x 96high pixel flower pot image
+    
+const unsigned char flowerpot40x96[] = {
+0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x03, 0xFF, 0xFF, 0xFF, 0xF8, 0x00, 0x7F, 0xFF, 0xFF,
+0xF0, 0x00, 0x3F, 0xFF, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xE0, 0x00, 0x1F, 0xFF, 0xFF, 0xC0,
+0x00, 0x0F, 0xFF, 0xFF, 0x80, 0x00, 0x08, 0xFF, 0xFF, 0x80, 0x00, 0x08, 0x3F, 0xF8, 0x80, 0x00,
+0x10, 0x1F, 0xF0, 0x40, 0x00, 0x20, 0x07, 0xE0, 0x20, 0x00, 0x00, 0x07, 0xC0, 0x00, 0x00, 0x00,
+0x03, 0xC0, 0x00, 0x00, 0x00, 0x03, 0x80, 0x00, 0x10, 0x00, 0x01, 0x80, 0x00, 0xFE, 0x00, 0x01,
+0x00, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xC0, 0x00, 0x00, 0x03, 0xFF, 0xC0, 0x00, 0x00,
+0x03, 0xFF, 0xE0, 0x00, 0x00, 0x07, 0xFF, 0xC0, 0x01, 0x00, 0x03, 0xFF, 0xE0, 0x03, 0x00, 0x01,
+0xFF, 0xC0, 0x03, 0x80, 0x03, 0xFF, 0xC0, 0x07, 0x80, 0x01, 0xFF, 0xC1, 0x07, 0xC1, 0x00, 0xFF,
+0x80, 0xFF, 0xC2, 0x00, 0x7F, 0x00, 0x0F, 0xFC, 0x00, 0x28, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00,
+0x0F, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x0F, 0xF0, 0x00, 0x00, 0x00, 0x0F,
+0xF0, 0x00, 0x20, 0x00, 0x1F, 0xF8, 0x00, 0x64, 0x00, 0x1F, 0xFC, 0x00, 0x64, 0x00, 0x3F, 0xFE,
+0x00, 0x66, 0x00, 0x7F, 0xFE, 0x00, 0xE6, 0x00, 0xFF, 0xFF, 0x81, 0xE7, 0x03, 0xFF, 0xFF, 0xC3,
+0xE7, 0x87, 0xC7, 0xFF, 0xFF, 0xE7, 0xFE, 0x03, 0xFF, 0xFF, 0xE7, 0xF0, 0x03, 0xFF, 0xFF, 0xE7,
+0xE0, 0x07, 0xFF, 0xFF, 0xE7, 0xC0, 0x07, 0xFF, 0xFF, 0xE7, 0x80, 0x0F, 0xF8, 0x1F, 0xE7, 0x80,
+0x0F, 0xF8, 0x03, 0xE7, 0x80, 0x0F, 0xFC, 0x01, 0xE7, 0x00, 0x1F, 0xFC, 0x00, 0xE7, 0x00, 0x1F,
+0xFC, 0x00, 0xE7, 0x00, 0x3F, 0xFE, 0x00, 0xE7, 0x00, 0x3F, 0xFE, 0x00, 0x66, 0x00, 0x7F, 0xFF,
+0x00, 0x64, 0x01, 0xFF, 0xFF, 0x00, 0x60, 0x07, 0xFF, 0xFF, 0xC0, 0x67, 0xFF, 0xFF, 0xFF, 0xF0,
+0x27, 0xFF, 0xFF, 0xFF, 0xFF, 0xC7, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7,
+0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF, 0xFF, 0xFF, 0xFF, 0xE7, 0xFF,
+0xFF, 0xC0, 0xAA, 0xA2, 0xAA, 0xA0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00,
+0xC0, 0x1F, 0xFF, 0xFE, 0x00, 0xE0, 0x1F, 0xFF, 0xFE, 0x01, 0xE0, 0x1F, 0xFF, 0xFE, 0x01, 0xE0,
+0x1F, 0xFF, 0xF0, 0x01, 0xF0, 0x1F, 0xFF, 0xFE, 0x03, 0xF0, 0x1F, 0xFF, 0xFE, 0x03, 0xF8, 0x1F,
+0xFF, 0xF0, 0x07, 0xF8, 0x1F, 0xFF, 0xFE, 0x07, 0xF8, 0x1F, 0xFF, 0xFE, 0x07, 0xF8, 0x1F, 0xFF,
+0xF0, 0x07, 0xFC, 0x1F, 0xFF, 0xFE, 0x0F, 0xFC, 0x1F, 0xFF, 0xFE, 0x0F, 0xFC, 0x1F, 0xFF, 0xF0,
+0x0F, 0xFC, 0x1F, 0xFF, 0xFE, 0x0F, 0xFC, 0x1F, 0xFF, 0xFE, 0x0F, 0xFE, 0x1F, 0xFF, 0xF0, 0x1F,
+0xFE, 0x1F, 0xFF, 0xFE, 0x1F, 0xFF, 0x1F, 0xFF, 0xFE, 0x3F, 0xFF, 0x1F, 0xFF, 0xF0, 0x3F, 0xFF,
+0x1F, 0xFF, 0xFE, 0x3F, 0xFF, 0x1F, 0xFF, 0xFE, 0x3F, 0xFF, 0x9F, 0xFF, 0xF0, 0x7F, 0xFF, 0x9F,
+0xFF, 0xFE, 0x7F, 0xFF, 0x9F, 0xFF, 0xFE, 0x7F, 0xFF, 0x9F, 0xFF, 0xF0, 0x7F, 0xFF, 0x9F, 0xFF,
+0xFE, 0x7F, 0xFF, 0x9F, 0xFF, 0xFE, 0x7F, 0xFF, 0x9F, 0xFF, 0xFE, 0x7F, 0xFF, 0x80, 0x00, 0x00,
+0x7F, 0xFF, 0x80, 0x00, 0x00, 0x7F, 0xFF, 0xF0, 0x00, 0x03, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
+};
+
+
+  for(int i=0;i<6150;i++)
+
+    {
+    
+ TFT.lcdWriteData( NXP_banner_bmp[i], NXP_banner_bmp[i+1]);// for bit mapping   
+   
       
-         TFT.lcdInitialise(LCD_ORIENTATION2);
-        
-        TFT.set_font((unsigned char*)font12x12);
-     TFT.lcdClearDisplay(White);
-     wait_ms(300);
-   TFT.lcdPutS("The quick brown fox jumped over the lazy dog 0123456789", TFT.lcdTextX(0), TFT.lcdTextY(4), White, Red);
-   wait_ms(300);
-    TFT.lcdClearDisplay(White);
-    TFT.lcdPutS("BP=120          ECG=78  SUGAR=80", TFT.lcdTextX(2), TFT.lcdTextY(4), White, Red);
-    wait_ms(300);
-     TFT.lcdClearDisplay(White);
-  
-        
-         TFT.lcdInitialise(LCD_ORIENTATION3);
-        TFT.set_font((unsigned char*)font12x12);
-     TFT.lcdClearDisplay(White);
-     wait_ms(300);
-   TFT.lcdPutS("The quick brown fox jumped over the lazy dog 0123456789", TFT.lcdTextX(0), TFT.lcdTextY(4), White,Red);
-   wait_ms(300);
-    TFT.lcdClearDisplay(White);
-    TFT.lcdPutS("BP=120          ECG=78  SUGAR=80", TFT.lcdTextX(2), TFT.lcdTextY(4), White, Red);
-    wait_ms(300);
-     TFT.lcdClearDisplay(White);
-     wait_ms(300);
-        
- //   TFT.lcdWriteData(NXP_whole_bmp[i], NXP_whole_bmp[i+1]);// for bit mapping
- 
- 
     }
+     wait_ms(500);
+  }
 }
+
+