scrolling example code for SHARP LCD LS027B4DH01/LS027B7DH01, using AkiSpiLcd library

Dependencies:   AkiSpiLcd mbed

This is very basic library example to access a graphic LCD LS027B4DH01 or LS027B7DH01

Import libraryAkiSpiLcd

Basic library for SHARP LCD LS027B4DH01/LS027B7DH01

  • schematic example1: /media/uploads/k4zuki/akispilcd_v2.1m.sch.png
  • schematic example2: /media/uploads/k4zuki/2.7inchshield.sch.png
  • example1 photo: /media/uploads/k4zuki/2014-09-17_20.22.26.jpg /media/uploads/k4zuki/2014-09-17_20.22.48.jpg
  • example2 photo: /media/uploads/k4zuki/2014-04-29_13.17.57.jpg
  • example2 movie (mpeg4 movie):

Files at this revision

API Documentation at this revision

Comitter:
k4zuki
Date:
Thu May 01 00:01:02 2014 +0000
Child:
1:be675380f70b
Commit message:
first version

Changed in this revision

AkiSpiLcd.cpp Show annotated file Show diff for this revision Revisions of this file
AkiSpiLcd.h Show annotated file Show diff for this revision Revisions of this file
hogepic.h 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
mbeDshield.lib Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AkiSpiLcd.cpp	Thu May 01 00:01:02 2014 +0000
@@ -0,0 +1,129 @@
+/*
+this is for SHARP LCD LS027B4DH01
+by Kazuki Yamamoto, or _K4ZUKI_
+*/
+#include "AkiSpiLcd.h"
+
+AkiSpiLcd::AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp)
+    :_spi(mosi,NC,sck), _cs(cs), _disp(disp)
+{
+    _cs=0;
+    _spi.format(8,0);
+    _spi.frequency(1000000);
+    comflag = modeflag = clearflag = 0;
+    _disp=1;
+}
+
+void AkiSpiLcd::cls()
+{
+    modeflag=0;
+    clearflag=1;
+
+    _cs=1;
+    wait_us(5);
+
+    _spi.write( (modeflag << 7) | (comflag << 6) | (clearflag << 5) );
+    _spi.write(0x00);
+
+    wait_us(5);
+    _cs=0;
+
+    if(comflag == 0) {
+        comflag = 1;
+    } else {
+        comflag = 0;
+    }
+}
+
+void AkiSpiLcd::updateSingle(int line, uint8_t* data)
+{
+    modeflag=1;
+    clearflag=0;
+
+    _cs=1;
+    wait_us(5);
+
+    _spi.write( (modeflag << 7) | (comflag << 6) | (clearflag << 5) );
+    _spi.write(
+        ( ( (line+1) & 0x01 ) << 7 )|
+        ( ( (line+1) & 0x02 ) << 5 )|
+        ( ( (line+1) & 0x04 ) << 3 )|
+        ( ( (line+1) & 0x08 ) << 1 )|
+        ( ( (line+1) & 0x10 ) >> 1 )|
+        ( ( (line+1) & 0x20 ) >> 3 )|
+        ( ( (line+1) & 0x40 ) >> 5 )|
+        ( ( (line+1) & 0x80 ) >> 7 )
+    );
+
+    for(int i=0; i<50; i++) {
+        _spi.write( *(data+i) );
+    }
+    _spi.write(0x00);
+    _spi.write(0x00);
+
+    wait_us(5);
+    _cs=0;
+
+    if(comflag == 0) {
+        comflag = 1;
+    } else {
+        comflag = 0;
+    }
+}
+
+void AkiSpiLcd::updateMulti(int line, int length, uint8_t* data)
+{
+    modeflag=1;
+    clearflag=0;
+
+    _cs=1;
+    wait_us(5);
+
+    for (int j=0; j<length; j++) {
+        _spi.write( (modeflag << 7) | (comflag << 6) | (clearflag << 5) );
+        _spi.write(
+            ( ( (line+1) & 0x01 ) << 7 )|
+            ( ( (line+1) & 0x02 ) << 5 )|
+            ( ( (line+1) & 0x04 ) << 3 )|
+            ( ( (line+1) & 0x08 ) << 1 )|
+            ( ( (line+1) & 0x10 ) >> 1 )|
+            ( ( (line+1) & 0x20 ) >> 3 )|
+            ( ( (line+1) & 0x40 ) >> 5 )|
+            ( ( (line+1) & 0x80 ) >> 7 )
+        );
+
+        for(int i=0; i<50; i++) {
+            _spi.write( *(data+(50*j+i)) );//hogepic[50*j+i]
+        }
+        line+=1;
+    }
+    _spi.write(0x00);
+    _spi.write(0x00);
+
+    wait_us(5);
+    _cs=0;
+
+    if(comflag == 0) {
+        comflag = 1;
+    } else {
+        comflag = 0;
+    }
+}
+
+void AkiSpiLcd::cominvert()
+{
+    modeflag=0;
+    clearflag=0;
+
+    _cs=1;
+
+    _spi.write( (modeflag << 7) | (comflag << 6) | (clearflag << 5) );
+    _spi.write(0x00);
+    wait_us(20);
+    _cs=0;
+    if(comflag == 0) {
+        comflag = 1;
+    } else {
+        comflag = 0;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/AkiSpiLcd.h	Thu May 01 00:01:02 2014 +0000
@@ -0,0 +1,22 @@
+/*
+this is for SHARP LCD LS027B4DH01
+by Kazuki Yamamoto, or _K4ZUKI_
+*/
+#include "mbed.h"
+
+class AkiSpiLcd
+{
+public:
+    AkiSpiLcd(PinName mosi,PinName sck, PinName cs, PinName disp);
+    void cls();
+    void updateSingle(int line, uint8_t* data);
+    void updateMulti(int line, int length, uint8_t* data);
+    void cominvert();
+private:
+    int comflag;
+    int modeflag;
+    int clearflag;
+    SPI _spi;
+    DigitalOut _cs;
+    DigitalOut _disp;
+};
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hogepic.h	Thu May 01 00:01:02 2014 +0000
@@ -0,0 +1,6002 @@
+volatile const uint8_t hogepic[]={
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,168,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,84,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+189,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,21,
+213,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+13,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,22,
+255,160,
+0,0,
+0,0,
+0,0,
+0,16,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,111,
+254,208,
+0,0,
+0,0,
+0,0,
+10,214,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+255,244,
+0,0,
+0,0,
+0,0,
+170,218,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+31,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+255,248,
+0,0,
+0,0,
+0,91,
+95,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+21,0,
+0,0,
+0,0,
+0,0,
+47,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,191,
+255,253,
+0,0,
+0,0,
+2,173,
+247,255,
+252,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+21,64,
+0,0,
+0,0,
+149,160,
+0,0,
+0,0,
+0,0,
+95,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+31,255,
+255,254,
+0,0,
+0,0,
+42,255,
+255,255,
+213,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,144,
+0,0,
+0,0,
+110,128,
+0,0,
+0,0,
+0,0,
+95,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+255,255,
+128,0,
+0,2,
+175,111,
+255,255,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+87,224,
+0,0,
+0,2,
+191,240,
+0,0,
+0,0,
+0,0,
+63,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,255,
+255,253,
+0,0,
+0,21,
+123,255,
+255,255,
+250,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+46,168,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+95,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+255,255,
+192,0,
+0,43,
+255,255,
+255,255,
+254,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,232,
+0,0,
+0,5,
+127,248,
+0,0,
+0,0,
+0,0,
+191,252,
+0,0,
+0,0,
+8,0,
+0,0,
+0,0,
+95,255,
+255,255,
+64,0,
+1,95,
+191,255,
+255,255,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+95,244,
+0,0,
+0,63,
+255,192,
+0,0,
+0,0,
+0,0,
+95,255,
+0,0,
+0,0,
+38,128,
+21,0,
+0,0,
+63,255,
+191,255,
+160,0,
+1,127,
+255,255,
+255,255,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,244,
+0,0,
+0,23,
+255,248,
+0,0,
+0,0,
+0,0,
+191,248,
+0,0,
+0,0,
+173,65,
+106,160,
+0,1,
+127,255,
+255,255,
+192,0,
+5,223,
+255,255,
+255,255,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,248,
+0,0,
+1,255,
+255,208,
+0,0,
+0,0,
+0,0,
+127,254,
+0,0,
+0,0,
+111,168,
+93,168,
+0,0,
+95,254,
+175,255,
+160,0,
+2,255,
+255,255,
+255,255,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+0,0,
+0,95,
+255,232,
+0,0,
+0,0,
+0,1,
+127,244,
+0,0,
+0,2,
+254,195,
+255,234,
+0,0,
+191,251,
+255,255,
+192,0,
+13,255,
+255,255,
+255,255,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,244,
+0,0,
+11,255,
+255,128,
+0,0,
+0,0,
+0,0,
+63,250,
+36,0,
+0,1,
+127,233,
+127,254,
+128,0,
+127,254,
+255,255,
+224,0,
+7,255,
+255,255,
+255,255,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,250,
+0,0,
+5,255,
+255,208,
+0,0,
+0,0,
+0,1,
+255,250,
+170,128,
+0,5,
+255,165,
+255,251,
+0,1,
+95,255,
+255,255,
+64,0,
+47,255,
+255,255,
+255,255,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,252,
+0,0,
+127,255,
+253,64,
+0,0,
+0,0,
+0,0,
+191,250,
+187,64,
+0,2,
+255,242,
+255,255,
+224,0,
+127,255,
+255,255,
+224,0,
+23,255,
+255,255,
+255,255,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+31,255,
+0,1,
+23,255,
+254,128,
+0,0,
+0,0,
+0,0,
+255,253,
+254,160,
+0,7,
+255,213,
+255,255,
+64,0,
+191,255,
+255,255,
+128,0,
+47,255,
+255,255,
+255,255,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,250,
+0,4,
+255,255,
+245,0,
+0,0,
+0,0,
+0,0,
+127,254,
+255,240,
+0,1,
+255,210,
+255,255,
+240,0,
+31,255,
+255,255,
+224,0,
+31,255,
+255,255,
+255,255,
+251,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+31,253,
+0,3,
+127,255,
+188,0,
+0,0,
+0,0,
+0,3,
+255,239,
+255,212,
+0,15,
+255,229,
+255,255,
+200,0,
+191,255,
+255,255,
+208,0,
+127,255,
+255,255,
+255,255,
+216,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,254,
+0,63,
+255,255,
+225,0,
+0,0,
+0,0,
+0,0,
+191,255,
+255,248,
+0,5,
+255,208,
+191,255,
+232,0,
+23,255,
+255,255,
+160,0,
+47,255,
+255,255,
+255,254,
+234,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+128,139,
+255,255,
+208,0,
+0,0,
+0,0,
+0,1,
+255,255,
+255,244,
+0,11,
+255,162,
+223,255,
+240,0,
+95,255,
+255,255,
+208,0,
+95,255,
+255,255,
+255,247,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,254,
+1,127,
+255,253,
+32,0,
+0,0,
+0,0,
+0,1,
+127,255,
+255,254,
+0,7,
+255,160,
+87,255,
+252,0,
+11,255,
+255,255,
+224,0,
+63,255,
+255,255,
+253,181,
+80,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+15,255,
+200,191,
+255,254,
+128,0,
+0,0,
+0,0,
+0,1,
+255,255,
+255,253,
+0,23,
+255,192,
+91,255,
+224,0,
+5,255,
+255,255,
+208,0,
+191,255,
+255,247,
+111,80,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+55,255,
+7,255,
+255,234,
+0,0,
+0,0,
+0,0,
+0,1,
+127,255,
+255,254,
+128,5,
+255,160,
+10,255,
+252,0,
+2,191,
+237,255,
+208,0,
+31,255,
+255,255,
+250,170,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+15,255,
+245,255,
+255,245,
+0,0,
+0,0,
+0,0,
+0,5,
+255,255,
+255,255,
+0,15,
+255,128,
+3,255,
+240,0,
+17,107,
+119,255,
+224,0,
+191,255,
+253,186,
+149,16,
+136,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+175,255,
+254,208,
+0,0,
+0,0,
+0,0,
+0,2,
+255,255,
+255,255,
+192,3,
+255,224,
+1,127,
+252,0,
+0,27,
+85,255,
+240,0,
+47,255,
+255,223,
+213,173,
+101,72,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+255,255,
+255,168,
+0,0,
+0,0,
+0,0,
+0,1,
+255,255,
+255,254,
+128,23,
+255,144,
+2,255,
+232,0,
+1,68,
+139,255,
+160,0,
+31,255,
+255,245,
+127,247,
+90,170,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+15,255,
+255,255,
+245,0,
+0,0,
+0,0,
+0,0,
+0,2,
+255,255,
+255,255,
+224,11,
+255,232,
+1,255,
+244,0,
+0,0,
+66,255,
+240,0,
+7,255,
+255,255,
+253,191,
+255,253,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+255,255,
+250,128,
+0,0,
+0,0,
+0,0,
+0,5,
+255,255,
+95,255,
+64,7,
+255,210,
+11,255,
+232,0,
+0,0,
+11,255,
+128,0,
+43,255,
+255,255,
+255,255,
+246,222,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+7,255,
+255,255,
+84,0,
+0,0,
+0,0,
+0,0,
+0,2,
+255,255,
+171,255,
+208,5,
+255,250,
+130,255,
+240,0,
+2,72,
+3,255,
+240,0,
+5,255,
+255,255,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,250,
+151,255,
+160,23,
+255,253,
+87,255,
+160,0,
+17,32,
+13,255,
+192,0,
+2,255,
+255,255,
+255,255,
+255,255,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+255,253,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,254,
+133,255,
+208,2,
+255,254,
+219,255,
+232,0,
+13,144,
+7,255,
+224,0,
+0,191,
+255,255,
+255,255,
+255,255,
+248,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+255,239,
+32,0,
+0,0,
+0,0,
+0,0,
+0,3,
+127,240,
+3,127,
+64,5,
+255,255,
+247,255,
+160,0,
+87,104,
+11,255,
+64,0,
+2,191,
+255,255,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,1,
+119,255,
+255,248,
+0,0,
+0,0,
+0,32,
+0,0,
+0,1,
+127,186,
+1,255,
+208,2,
+255,255,
+255,255,
+160,0,
+23,244,
+11,255,
+96,0,
+0,87,
+255,255,
+255,255,
+255,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,8,
+191,255,
+255,234,
+0,0,
+0,0,
+0,148,
+0,0,
+0,0,
+223,224,
+2,90,
+0,1,
+191,255,
+255,255,
+192,0,
+191,212,
+23,255,
+128,0,
+0,45,
+255,255,
+255,255,
+255,255,
+224,0,
+0,0,
+0,0,
+0,0,
+0,7,
+127,255,
+254,160,
+0,0,
+0,0,
+5,105,
+0,0,
+0,0,
+183,80,
+0,175,
+64,1,
+127,255,
+255,255,
+160,0,
+95,250,
+15,255,
+160,0,
+0,11,
+111,255,
+255,255,
+255,255,
+116,0,
+0,0,
+0,0,
+0,0,
+0,19,
+255,255,
+255,144,
+0,0,
+0,0,
+5,122,
+0,0,
+0,0,
+45,0,
+0,80,
+128,0,
+175,255,
+255,254,
+128,1,
+127,244,
+123,255,
+64,0,
+0,5,
+117,182,
+254,239,
+255,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,175,
+255,255,
+250,64,
+0,0,
+0,0,
+5,253,
+0,0,
+0,0,
+33,64,
+0,20,
+0,0,
+55,255,
+255,255,
+192,0,
+191,250,
+31,255,
+128,0,
+0,1,
+21,182,
+171,186,
+183,189,
+208,0,
+0,0,
+0,0,
+0,0,
+4,191,
+255,255,
+255,0,
+0,0,
+0,0,
+23,253,
+128,0,
+0,0,
+8,0,
+0,0,
+0,0,
+77,255,
+255,254,
+0,1,
+127,244,
+191,253,
+0,0,
+0,0,
+36,85,
+84,165,
+173,214,
+0,0,
+0,0,
+0,0,
+0,0,
+2,239,
+255,255,
+250,0,
+0,0,
+0,0,
+15,254,
+0,0,
+0,0,
+4,0,
+0,0,
+0,0,
+11,127,
+255,254,
+128,1,
+127,254,
+191,255,
+64,0,
+0,0,
+2,0,
+4,16,
+36,81,
+64,0,
+0,0,
+0,0,
+0,0,
+10,255,
+255,255,
+253,0,
+0,0,
+0,0,
+43,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,223,
+255,245,
+0,0,
+255,253,
+255,253,
+0,0,
+0,0,
+0,8,
+0,1,
+1,8,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+255,255,
+254,0,
+0,0,
+0,0,
+31,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,119,
+255,252,
+0,0,
+191,255,
+255,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+23,255,
+255,191,
+255,128,
+0,4,
+128,0,
+47,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,154,
+254,161,
+0,2,
+255,255,
+255,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+36,0,
+0,0,
+0,0,
+0,0,
+255,255,
+254,239,
+253,0,
+0,18,
+64,0,
+95,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+87,232,
+0,0,
+191,255,
+255,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+37,0,
+0,0,
+0,0,
+0,2,
+95,255,
+254,191,
+255,64,
+0,11,
+80,0,
+47,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+168,0,
+0,0,
+127,255,
+255,234,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+42,64,
+0,0,
+0,0,
+0,21,
+255,255,
+213,47,
+255,0,
+0,86,
+208,0,
+95,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,160,
+0,0,
+95,255,
+255,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,128,
+0,0,
+0,0,
+0,151,
+255,255,
+245,23,
+255,160,
+0,47,
+244,0,
+95,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+64,0,
+0,0,
+95,255,
+255,210,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+246,160,
+0,0,
+0,0,
+0,127,
+255,254,
+208,23,
+255,128,
+0,95,
+216,0,
+127,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,160,
+0,0,
+0,0,
+5,87,
+255,255,
+80,23,
+255,224,
+0,47,
+250,0,
+47,255,
+0,0,
+0,0,
+0,0,
+0,5,
+64,0,
+0,0,
+0,0,
+0,0,
+93,255,
+254,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+127,208,
+0,0,
+0,0,
+5,255,
+255,237,
+0,11,
+255,64,
+0,191,
+248,0,
+95,250,
+0,0,
+0,0,
+0,0,
+0,0,
+40,0,
+0,0,
+0,0,
+0,0,
+7,255,
+247,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,224,
+0,0,
+0,0,
+21,255,
+255,244,
+128,11,
+255,208,
+0,95,
+253,0,
+63,250,
+0,0,
+0,0,
+0,0,
+0,11,
+162,0,
+0,0,
+0,0,
+0,0,
+9,127,
+252,32,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+175,255,
+255,212,
+0,11,
+255,160,
+0,191,
+252,0,
+223,253,
+0,0,
+0,0,
+0,0,
+0,2,
+248,0,
+0,0,
+0,0,
+0,0,
+2,171,
+85,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+255,240,
+0,0,
+0,0,
+191,255,
+254,208,
+0,5,
+255,208,
+0,95,
+254,0,
+95,254,
+0,0,
+0,0,
+0,0,
+0,47,
+213,0,
+0,0,
+0,0,
+0,0,
+0,182,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,0,
+0,10,
+239,255,
+255,64,
+0,11,
+255,192,
+0,127,
+245,0,
+127,248,
+0,0,
+0,0,
+0,0,
+0,11,
+252,0,
+0,0,
+0,0,
+0,0,
+0,18,
+72,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,240,
+0,0,
+0,10,
+255,255,
+246,160,
+0,5,
+255,240,
+0,95,
+250,0,
+31,255,
+0,0,
+0,0,
+0,0,
+0,95,
+250,128,
+0,0,
+0,0,
+0,0,
+0,4,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,128,
+0,0,
+0,183,
+255,255,
+250,0,
+0,3,
+255,192,
+0,127,
+252,0,
+191,248,
+0,0,
+0,0,
+0,0,
+0,47,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,240,
+0,0,
+0,95,
+255,255,
+170,0,
+0,2,
+255,232,
+0,95,
+255,0,
+47,254,
+0,0,
+0,0,
+0,0,
+0,63,
+253,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,192,
+0,0,
+5,255,
+255,253,
+160,0,
+0,5,
+255,224,
+0,191,
+248,0,
+191,250,
+0,0,
+0,0,
+0,0,
+0,47,
+253,0,
+0,0,
+0,0,
+0,0,
+0,5,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+5,127,
+255,253,
+80,0,
+0,5,
+255,232,
+0,95,
+254,0,
+47,250,
+0,0,
+0,0,
+0,0,
+0,191,
+253,0,
+0,0,
+0,0,
+0,0,
+2,168,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,64,
+0,0,
+43,255,
+255,237,
+0,0,
+0,2,
+255,224,
+0,191,
+244,0,
+95,244,
+0,0,
+0,0,
+0,0,
+0,63,
+253,0,
+0,0,
+0,0,
+0,0,
+41,87,
+32,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,19,
+255,224,
+0,0,
+47,255,
+255,244,
+0,0,
+0,1,
+255,248,
+0,191,
+250,0,
+11,250,
+0,0,
+0,0,
+0,0,
+0,255,
+252,0,
+0,0,
+0,0,
+0,149,
+86,253,
+136,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,0,
+0,0,
+95,255,
+254,160,
+0,0,
+0,6,
+255,160,
+0,127,
+244,0,
+46,160,
+0,0,
+0,0,
+0,0,
+0,95,
+253,0,
+0,0,
+0,0,
+36,170,
+183,223,
+224,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+111,255,
+255,168,
+0,0,
+0,2,
+255,232,
+0,47,
+250,0,
+3,216,
+0,0,
+0,0,
+0,0,
+1,127,
+244,0,
+0,0,
+0,149,
+21,95,
+255,255,
+168,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,2,
+191,255,
+245,0,
+0,0,
+0,3,
+255,224,
+1,95,
+208,0,
+20,64,
+0,0,
+0,0,
+0,0,
+0,127,
+254,0,
+0,0,
+4,165,
+183,251,
+255,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,160,
+0,0,
+255,255,
+188,128,
+0,0,
+0,0,
+255,248,
+0,87,
+244,0,
+2,32,
+0,0,
+0,0,
+0,0,
+1,255,
+240,0,
+0,2,
+170,187,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,128,
+0,2,
+255,255,
+208,0,
+0,0,
+0,5,
+255,192,
+0,26,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,191,
+252,0,
+0,18,
+91,255,
+191,255,
+255,255,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,1,
+127,254,
+164,0,
+0,0,
+0,2,
+255,232,
+0,21,
+144,0,
+1,0,
+0,0,
+0,0,
+0,0,
+2,255,
+240,0,
+0,149,
+255,191,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,5,
+255,245,
+64,0,
+0,0,
+0,3,
+255,224,
+0,4,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,255,
+252,0,
+0,175,
+223,255,
+255,255,
+255,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,192,
+0,1,
+127,254,
+0,0,
+0,0,
+0,1,
+127,248,
+0,2,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+208,0,
+5,126,
+255,255,
+255,255,
+255,254,
+144,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,64,
+0,1,
+255,160,
+0,0,
+0,0,
+0,5,
+255,192,
+0,0,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,255,
+232,0,
+2,223,
+255,255,
+255,255,
+255,255,
+192,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,0,
+55,244,
+0,0,
+0,0,
+0,2,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+240,0,
+21,255,
+255,255,
+255,255,
+255,181,
+16,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,64,
+0,2,
+221,0,
+0,0,
+0,0,
+0,3,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+232,0,
+11,255,
+255,255,
+255,255,
+251,180,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,192,
+0,0,
+85,160,
+0,0,
+0,0,
+0,0,
+255,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+7,255,
+160,0,
+23,255,
+255,255,
+255,255,
+254,200,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,32,
+0,0,
+20,0,
+0,0,
+0,0,
+0,5,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+232,0,
+23,255,
+255,255,
+251,127,
+250,68,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,128,
+0,0,
+1,0,
+0,0,
+0,0,
+0,2,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+160,0,
+175,255,
+255,246,
+222,255,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,192,
+0,0,
+16,0,
+0,0,
+0,0,
+0,3,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+160,0,
+23,255,
+255,191,
+106,191,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+192,0,
+47,255,
+234,201,
+69,127,
+240,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,254,
+160,0,
+23,255,
+122,72,
+33,95,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+128,0,
+43,250,
+137,0,
+0,255,
+248,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,255,
+64,0,
+10,219,
+64,0,
+0,63,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+175,253,
+0,0,
+5,104,
+0,0,
+1,255,
+240,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,254,
+128,0,
+1,74,
+0,0,
+0,63,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,254,
+0,0,
+8,0,
+0,0,
+0,255,
+248,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,251,
+0,0,
+0,0,
+0,0,
+0,191,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,252,
+0,0,
+0,64,
+0,0,
+0,255,
+240,18,
+169,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+255,250,
+0,0,
+0,0,
+0,0,
+0,95,
+255,73,
+84,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,232,
+0,0,
+0,0,
+74,170,
+171,255,
+250,183,
+106,32,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,32,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,250,
+0,0,
+85,42,
+64,170,
+169,127,
+255,191,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,208,
+0,5,
+42,170,
+191,119,
+127,255,
+255,255,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,232,
+0,1,
+91,239,
+215,255,
+247,255,
+255,255,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,19,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,160,
+0,5,
+255,125,
+255,255,
+255,255,
+255,255,
+255,80,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,55,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,208,
+0,37,
+127,255,
+255,255,
+255,255,
+255,255,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,95,
+255,64,
+0,11,
+255,255,
+255,255,
+255,255,
+255,255,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,95,
+253,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,87,
+255,64,
+0,7,
+255,255,
+255,255,
+255,255,
+255,255,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,87,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,63,
+255,0,
+0,47,
+255,255,
+255,255,
+255,255,
+255,255,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,127,
+254,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,95,
+255,64,
+0,3,
+255,255,
+255,255,
+255,255,
+255,255,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,63,
+254,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+250,128,
+0,47,
+255,255,
+255,255,
+255,255,
+255,253,
+218,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,191,
+254,0,
+0,2,
+255,255,
+255,255,
+255,255,
+251,110,
+237,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,191,
+253,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+250,0,
+0,23,
+255,255,
+253,182,
+239,255,
+254,218,
+146,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,255,
+253,0,
+0,1,
+91,223,
+111,247,
+117,255,
+245,68,
+144,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,255,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+240,0,
+0,1,
+109,117,
+218,41,
+87,127,
+216,32,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,127,
+252,0,
+0,0,
+21,74,
+82,136,
+1,255,
+234,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+248,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+3,255,
+208,0,
+0,0,
+128,16,
+128,0,
+37,255,
+224,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,0,
+0,0,
+0,0,
+0,0,
+0,0,
+7,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+244,0,
+0,0,
+2,0,
+0,0,
+2,255,
+240,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,3,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+208,0,
+0,0,
+0,0,
+0,0,
+3,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,15,
+255,128,
+0,0,
+0,0,
+0,0,
+0,0,
+15,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+192,0,
+0,0,
+0,0,
+0,0,
+7,255,
+224,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,64,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+192,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+7,255,
+208,0,
+0,0,
+0,0,
+0,0,
+2,255,
+240,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,254,
+160,0,
+0,0,
+0,0,
+0,0,
+3,255,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+47,254,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+128,0,
+0,0,
+0,0,
+0,0,
+2,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+31,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+64,0,
+0,0,
+0,0,
+0,0,
+11,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,192,
+0,0,
+0,0,
+0,0,
+0,0,
+255,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+64,0,
+0,0,
+0,0,
+0,0,
+5,255,
+224,0,
+4,170,
+170,168,
+0,0,
+0,0,
+0,0,
+0,5,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+0,0,
+0,0,
+0,0,
+0,0,
+3,255,
+160,37,
+82,85,
+85,68,
+0,0,
+0,0,
+0,0,
+0,7,
+255,160,
+0,0,
+0,0,
+0,0,
+0,1,
+127,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+64,0,
+0,0,
+0,0,
+0,0,
+5,255,
+233,18,
+171,109,
+219,118,
+128,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+0,1,
+127,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,253,
+0,0,
+0,0,
+0,0,
+0,0,
+7,255,
+165,111,
+127,255,
+255,250,
+64,0,
+0,0,
+0,0,
+0,7,
+255,192,
+0,0,
+0,0,
+0,0,
+0,5,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+15,254,
+128,0,
+0,0,
+0,0,
+0,0,
+1,255,
+251,123,
+251,255,
+255,255,
+32,0,
+0,0,
+0,0,
+0,1,
+255,240,
+0,0,
+0,0,
+0,0,
+0,2,
+255,250,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,254,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+239,255,
+255,255,
+255,255,
+128,0,
+0,0,
+0,0,
+0,11,
+255,128,
+0,0,
+0,0,
+0,0,
+0,11,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+128,0,
+0,0,
+0,0,
+0,0,
+139,255,
+255,255,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,5,
+255,240,
+0,0,
+0,0,
+0,0,
+0,21,
+255,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,250,
+0,0,
+0,0,
+0,0,
+0,4,
+119,255,
+255,255,
+255,255,
+255,255,
+160,0,
+0,0,
+0,0,
+0,7,
+255,192,
+0,0,
+0,0,
+0,0,
+0,95,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+0,0,
+0,0,
+0,0,
+0,35,
+95,255,
+255,255,
+255,255,
+255,255,
+168,0,
+0,0,
+0,0,
+0,2,
+255,240,
+0,0,
+0,0,
+0,0,
+2,47,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,248,
+0,0,
+0,0,
+0,0,
+0,26,
+255,255,
+255,255,
+255,255,
+255,255,
+192,0,
+0,0,
+0,0,
+0,5,
+255,160,
+0,0,
+0,0,
+0,0,
+1,255,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,255,
+0,0,
+0,0,
+0,0,
+2,175,
+255,255,
+255,255,
+255,255,
+255,255,
+208,0,
+0,0,
+0,0,
+0,5,
+255,232,
+0,0,
+0,0,
+0,0,
+0,191,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+223,248,
+0,0,
+0,0,
+0,0,
+9,127,
+255,255,
+255,255,
+255,255,
+255,254,
+128,0,
+0,0,
+0,0,
+0,3,
+255,208,
+0,0,
+0,0,
+0,0,
+47,255,
+254,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,253,
+0,0,
+0,0,
+0,0,
+69,191,
+255,255,
+255,255,
+255,246,
+219,119,
+160,0,
+0,0,
+0,0,
+0,2,
+255,232,
+0,0,
+0,0,
+0,0,
+37,255,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,252,
+0,0,
+0,0,
+0,2,
+95,255,
+255,255,
+255,253,
+219,93,
+183,186,
+64,0,
+0,0,
+0,0,
+0,3,
+255,232,
+0,0,
+0,0,
+0,5,
+95,255,
+250,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+0,0,
+0,0,
+0,17,
+107,255,
+255,255,
+255,238,
+219,106,
+169,74,
+0,0,
+0,0,
+0,0,
+0,1,
+127,232,
+0,0,
+0,0,
+0,33,
+127,255,
+253,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,244,
+0,0,
+0,0,
+0,13,
+255,255,
+255,255,
+237,85,
+84,128,
+2,32,
+128,0,
+0,0,
+0,0,
+0,2,
+255,240,
+0,0,
+0,0,
+0,31,
+223,255,
+212,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,250,
+0,0,
+0,0,
+0,39,
+127,255,
+255,255,
+246,164,
+4,18,
+32,8,
+0,0,
+0,0,
+0,0,
+0,2,
+255,252,
+0,0,
+0,0,
+0,149,
+255,255,
+234,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+95,250,
+0,0,
+0,0,
+1,95,
+255,255,
+255,255,
+84,128,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,232,
+0,0,
+0,0,
+0,191,
+255,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,252,
+0,0,
+0,0,
+0,127,
+255,255,
+255,255,
+224,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,244,
+0,0,
+0,0,
+4,95,
+255,253,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,242,
+0,0,
+0,0,
+5,223,
+255,255,
+87,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,248,
+0,0,
+0,0,
+1,255,
+255,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,252,
+0,0,
+0,0,
+2,255,
+255,255,
+251,255,
+208,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,250,
+0,0,
+0,0,
+0,127,
+255,238,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,242,
+0,0,
+0,0,
+11,255,
+255,245,
+15,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,244,
+0,0,
+0,0,
+5,255,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,252,
+0,0,
+0,0,
+5,255,
+255,253,
+75,255,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,250,
+0,0,
+0,0,
+1,127,
+255,178,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,240,
+0,0,
+0,0,
+31,255,
+255,84,
+15,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,244,
+0,0,
+0,0,
+1,127,
+253,200,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,254,
+0,0,
+0,0,
+7,255,
+251,210,
+3,255,
+224,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,252,
+0,0,
+0,0,
+1,95,
+253,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,248,
+0,0,
+0,0,
+95,255,
+253,32,
+31,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,244,
+0,0,
+0,0,
+0,189,
+173,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,250,
+0,0,
+0,0,
+47,255,
+213,0,
+3,255,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,250,
+0,0,
+0,0,
+0,77,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,248,
+0,0,
+0,0,
+95,255,
+80,0,
+15,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,248,
+0,0,
+0,0,
+0,42,
+1,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,254,
+0,0,
+0,0,
+95,255,
+200,0,
+11,255,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,254,
+0,0,
+0,0,
+0,2,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,240,
+0,0,
+0,0,
+191,253,
+0,0,
+23,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,240,
+0,0,
+0,0,
+0,8,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+0,0,
+0,0,
+191,254,
+128,0,
+23,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,250,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,248,
+0,0,
+0,0,
+255,250,
+0,0,
+15,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,254,
+0,0,
+0,0,
+191,253,
+0,0,
+11,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,249,
+0,0,
+0,2,
+255,244,
+0,0,
+47,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,240,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,254,
+0,0,
+0,1,
+127,244,
+0,0,
+23,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,250,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+191,253,
+0,0,
+0,1,
+255,248,
+0,0,
+31,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,255,
+64,0,
+0,1,
+127,250,
+0,0,
+7,255,
+192,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,253,
+0,0,
+0,2,
+255,244,
+0,0,
+63,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,240,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,255,
+208,0,
+0,2,
+255,255,
+64,0,
+23,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,250,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+228,0,
+0,1,
+255,253,
+0,0,
+47,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+127,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+240,0,
+0,0,
+127,255,
+232,0,
+47,253,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+95,236,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+27,255,
+220,0,
+0,5,
+255,255,
+160,0,
+63,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,240,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+15,255,
+246,128,
+0,0,
+191,255,
+253,0,
+15,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,180,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+253,0,
+0,0,
+255,255,
+245,0,
+127,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+93,200,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,255,
+255,64,
+0,0,
+47,255,
+253,208,
+47,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+6,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+14,255,
+253,64,
+0,0,
+95,255,
+255,68,
+95,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+17,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+255,160,
+0,0,
+75,255,
+255,244,
+191,251,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+4,32,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,223,
+255,144,
+0,0,
+21,255,
+255,246,
+255,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,36,
+0,0,
+0,0,
+0,0,
+0,63,
+255,192,
+0,0,
+2,191,
+255,255,
+95,255,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,171,
+64,0,
+0,0,
+0,0,
+0,175,
+255,160,
+0,0,
+9,127,
+255,255,
+255,248,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,74,
+235,117,
+80,0,
+0,0,
+0,0,
+0,11,
+255,208,
+0,0,
+1,47,
+255,255,
+255,254,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+21,86,
+187,191,
+232,0,
+0,0,
+0,0,
+0,43,
+254,128,
+0,0,
+0,87,
+255,255,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,2,
+170,251,
+255,255,
+168,0,
+0,0,
+0,0,
+0,5,
+127,208,
+0,0,
+0,10,
+255,255,
+255,250,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+175,191,
+255,255,
+236,0,
+0,0,
+0,0,
+0,2,
+218,0,
+0,0,
+0,5,
+255,255,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,23,
+255,255,
+255,255,
+244,0,
+0,0,
+0,0,
+0,0,
+171,64,
+0,0,
+0,4,
+47,255,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+4,129,
+127,255,
+255,255,
+250,0,
+0,0,
+0,0,
+0,0,
+40,0,
+0,0,
+0,1,
+123,255,
+255,208,
+0,0,
+0,0,
+0,0,
+42,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+82,47,
+255,255,
+255,255,
+244,0,
+0,0,
+0,0,
+0,0,
+2,0,
+0,0,
+0,0,
+13,255,
+254,232,
+0,0,
+0,42,
+0,0,
+9,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+21,139,
+255,255,
+255,255,
+250,0,
+0,0,
+0,0,
+0,0,
+8,0,
+0,0,
+0,0,
+38,255,
+255,0,
+0,0,
+1,64,
+128,0,
+170,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+94,175,
+255,255,
+255,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+2,87,
+247,160,
+0,0,
+0,62,
+0,0,
+94,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+47,235,
+255,255,
+255,255,
+244,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,93,
+184,0,
+0,0,
+5,234,
+128,2,
+191,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+255,175,
+255,255,
+255,253,
+72,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,10,
+173,0,
+0,0,
+2,254,
+160,0,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+168,0,
+0,0,
+0,0,
+63,234,
+255,255,
+255,87,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,33,
+64,0,
+0,0,
+23,255,
+64,3,
+127,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,21,
+73,0,
+0,0,
+0,2,
+255,247,
+191,251,
+85,168,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+16,0,
+0,0,
+21,255,
+64,1,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+116,0,
+0,0,
+0,0,
+191,232,
+246,221,
+212,146,
+160,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+144,11,
+255,208,
+0,0,
+5,64,
+0,0,
+0,0,
+0,0,
+0,191,
+218,128,
+0,0,
+0,2,
+255,245,
+45,181,
+32,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+159,255,
+192,2,
+255,232,
+0,0,
+33,52,
+0,0,
+0,0,
+0,0,
+0,87,
+254,0,
+0,0,
+0,1,
+127,249,
+42,144,
+8,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,254,
+128,7,
+255,208,
+0,0,
+30,212,
+0,0,
+0,0,
+0,0,
+5,255,
+253,64,
+0,0,
+0,1,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+64,1,
+255,224,
+0,1,
+87,247,
+64,0,
+0,0,
+0,0,
+1,127,
+255,0,
+0,0,
+0,0,
+191,252,
+8,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+255,254,
+128,23,
+255,144,
+0,0,
+191,253,
+80,0,
+0,0,
+0,0,
+23,255,
+253,64,
+0,4,
+128,1,
+255,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+127,255,
+64,7,
+255,224,
+0,10,
+255,255,
+213,0,
+0,0,
+0,0,
+5,255,
+255,0,
+0,34,
+80,0,
+127,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,250,
+0,27,
+255,64,
+0,7,
+255,255,
+186,64,
+0,0,
+0,0,
+63,255,
+252,128,
+2,154,
+160,3,
+255,240,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,253,
+0,15,
+255,160,
+0,19,
+127,255,
+251,170,
+0,0,
+0,0,
+23,255,
+254,85,
+72,223,
+180,0,
+127,244,
+2,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,7,
+255,244,
+0,47,
+255,64,
+0,95,
+255,255,
+254,232,
+128,0,
+0,1,
+111,255,
+234,10,
+87,191,
+244,1,
+255,244,
+40,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,5,
+255,250,
+0,23,
+255,64,
+0,47,
+255,255,
+255,125,
+80,0,
+0,0,
+63,255,
+250,171,
+109,255,
+253,0,
+191,249,
+39,80,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,47,
+255,212,
+0,47,
+255,0,
+2,255,
+255,255,
+255,255,
+68,0,
+0,2,
+255,255,
+80,191,
+255,255,
+244,1,
+127,234,
+93,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,11,
+255,250,
+160,31,
+255,64,
+0,191,
+255,255,
+255,255,
+244,0,
+0,2,
+255,255,
+164,95,
+255,255,
+255,1,
+127,250,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,47,
+255,237,
+74,255,
+253,0,
+5,255,
+255,255,
+255,255,
+213,0,
+0,2,
+255,253,
+65,191,
+255,255,
+250,0,
+255,255,
+223,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,47,
+255,255,
+106,47,
+254,128,
+2,255,
+255,255,
+255,255,
+253,64,
+0,3,
+255,255,
+0,255,
+255,255,
+253,0,
+191,251,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,47,
+255,255,
+251,255,
+253,0,
+11,255,
+254,255,
+255,255,
+254,128,
+0,22,
+255,232,
+1,127,
+255,255,
+254,0,
+255,255,
+255,232,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,255,
+254,255,
+254,0,
+11,255,
+251,87,
+255,255,
+255,208,
+0,7,
+255,253,
+0,191,
+255,255,
+253,0,
+63,255,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,119,
+255,255,
+255,255,
+249,0,
+47,255,
+236,45,
+255,255,
+255,208,
+0,27,
+255,208,
+1,127,
+255,255,
+250,1,
+255,255,
+255,208,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,255,
+255,255,
+252,0,
+11,255,
+245,5,
+95,255,
+255,232,
+0,15,
+255,208,
+0,47,
+255,255,
+253,0,
+63,255,
+255,244,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,127,
+255,255,
+255,255,
+250,0,
+95,255,
+160,1,
+107,255,
+255,232,
+0,95,
+255,192,
+0,191,
+255,255,
+250,0,
+255,255,
+255,200,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,255,
+255,255,
+250,0,
+95,255,
+208,0,
+42,191,
+255,244,
+0,47,
+254,208,
+0,21,
+255,255,
+244,0,
+63,255,
+254,224,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,255,
+255,255,
+255,255,
+248,0,
+95,254,
+128,0,
+11,239,
+255,240,
+0,63,
+255,128,
+0,79,
+107,255,
+248,1,
+255,255,
+255,8,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,31,
+255,255,
+255,255,
+254,0,
+127,255,
+64,2,
+73,127,
+255,250,
+0,47,
+255,64,
+0,2,
+174,255,
+236,0,
+95,255,
+237,192,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,127,
+250,255,
+255,255,
+240,1,
+127,250,
+128,169,
+94,255,
+255,244,
+0,95,
+254,128,
+0,1,
+83,255,
+240,0,
+255,255,
+116,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,95,
+255,85,
+255,255,
+252,1,
+95,254,
+36,150,
+247,255,
+255,248,
+0,95,
+255,128,
+0,0,
+11,255,
+232,0,
+63,251,
+170,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+250,95,
+127,255,
+240,1,
+255,250,
+149,127,
+191,255,
+255,208,
+0,63,
+254,128,
+36,0,
+23,255,
+160,1,
+255,253,
+80,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,63,
+253,1,
+87,255,
+244,0,
+255,250,
+175,247,
+255,255,
+255,244,
+0,47,
+255,233,
+18,160,
+5,255,
+232,0,
+63,253,
+0,0,
+0,72,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,255,
+250,4,
+191,255,
+208,5,
+255,253,
+251,191,
+255,255,
+255,160,
+0,95,
+255,84,
+213,0,
+31,255,
+160,0,
+255,234,
+0,0,
+0,146,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,95,
+252,0,
+5,255,
+208,2,
+255,239,
+127,255,
+255,255,
+255,208,
+0,15,
+255,247,
+127,168,
+7,255,
+192,0,
+191,250,
+0,0,
+2,85,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+244,0,
+31,255,
+192,5,
+255,255,
+255,255,
+255,255,
+251,64,
+0,55,
+255,253,
+253,192,
+47,255,
+32,0,
+191,248,
+0,0,
+9,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+1,127,
+250,0,
+7,255,
+208,5,
+255,255,
+255,255,
+255,255,
+253,32,
+0,23,
+255,255,
+255,244,
+23,255,
+128,0,
+127,254,
+0,0,
+5,127,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,191,
+232,0,
+31,255,
+64,3,
+255,255,
+255,255,
+255,255,
+85,0,
+0,11,
+255,255,
+255,208,
+47,254,
+128,1,
+127,240,
+0,0,
+95,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,191,
+252,0,
+11,255,
+160,2,
+255,255,
+255,255,
+255,251,
+232,0,
+0,5,
+255,255,
+255,232,
+47,255,
+64,0,
+95,254,
+0,0,
+87,255,
+192,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,255,
+224,0,
+95,254,
+128,11,
+255,255,
+255,255,
+253,173,
+16,0,
+0,11,
+255,255,
+255,232,
+95,254,
+128,1,
+127,240,
+0,5,
+127,255,
+32,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,47,
+244,0,
+47,255,
+64,2,
+255,255,
+255,255,
+239,244,
+128,0,
+0,1,
+127,255,
+255,244,
+23,255,
+0,0,
+127,254,
+0,5,
+191,255,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,187,
+64,0,
+95,254,
+128,3,
+255,255,
+255,251,
+116,2,
+0,0,
+0,1,
+127,255,
+255,160,
+95,244,
+0,1,
+127,248,
+0,171,
+255,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,13,
+208,0,
+95,255,
+0,0,
+127,255,
+255,221,
+42,160,
+0,0,
+0,1,
+47,255,
+255,208,
+11,254,
+128,0,
+63,254,
+128,45,
+255,255,
+64,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,86,
+32,0,
+127,250,
+0,2,
+255,255,
+245,82,
+128,0,
+0,0,
+0,0,
+95,255,
+253,64,
+47,232,
+0,1,
+255,249,
+43,255,
+255,253,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,1,
+0,0,
+47,254,
+128,0,
+47,255,
+189,72,
+0,0,
+0,0,
+0,0,
+74,255,
+239,80,
+5,116,
+0,0,
+95,253,
+170,191,
+255,254,
+128,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,18,
+0,0,
+95,244,
+0,1,
+91,251,
+64,0,
+0,0,
+0,0,
+0,0,
+11,90,
+180,128,
+18,136,
+0,0,
+127,255,
+127,255,
+255,233,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+87,250,
+0,0,
+45,93,
+84,0,
+0,0,
+0,0,
+0,0,
+1,110,
+212,0,
+0,160,
+0,0,
+95,255,
+255,255,
+255,252,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,100,
+0,0,
+11,106,
+0,0,
+0,0,
+0,0,
+0,0,
+0,17,
+0,0,
+4,0,
+0,0,
+127,255,
+239,255,
+255,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+43,176,
+0,0,
+1,33,
+0,0,
+0,0,
+0,0,
+0,0,
+1,8,
+64,0,
+1,0,
+0,0,
+47,255,
+255,255,
+255,212,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,160,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+63,255,
+255,255,
+250,128,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,136,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+23,255,
+255,255,
+253,64,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+10,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+47,255,
+255,255,
+170,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+11,255,
+255,255,
+232,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,255,
+255,245,
+16,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+0,0,
+5,127,
+255,253,
+128,0,
+0,0,
+0,0
+};
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu May 01 00:01:02 2014 +0000
@@ -0,0 +1,80 @@
+#define MBEDSHIELD_050
+
+#include "mbed.h"
+#include "hogepic.h"
+#include "AkiSpiLcd.h"
+/*
+1 SCLK d3=p13
+2 MOSI d5=p11
+3 CS d2=p14
+4 DISP enable d7=p24
+*/
+/*
+SPI LCD(MOSI_,NC,SCK_);
+DigitalOut CS(D2);
+DigitalOut DISP(D5);
+DigitalOut COMCLK(D4);
+*/
+AkiSpiLcd LCD(MOSI_, SCK_, D2, D5);
+DigitalOut myled(LED1);
+//Ticker disp;
+extern volatile const uint8_t hogepic[];
+/*
+void dispinvert(void)
+{
+}
+*/
+int main()
+{
+
+    wait_ms(1);
+    LCD.cls();
+    LCD.updateSingle(10,(uint8_t*)(hogepic+2000));
+    LCD.updateMulti(100,(240-100),(uint8_t*)(hogepic));
+/*
+//    disp.attach(&dispinvert,0.1);
+    CS=0;
+
+    LCD.format(8,0);
+    LCD.frequency(1000000);
+
+    CS=1;
+    LCD.write(0x20);
+    LCD.write(0x00);
+    wait_us(5);
+    CS=0;
+
+    DISP=1;
+
+    CS=1;
+    LCD.write(0x80);
+    for(int j=0; j<240; j++) {
+        LCD.write(
+            ( ( (j+1) & 0x01 ) << 7 )|
+            ( ( (j+1) & 0x02 ) << 5 )|
+            ( ( (j+1) & 0x04 ) << 3 )|
+            ( ( (j+1) & 0x08 ) << 1 )|
+            ( ( (j+1) & 0x10 ) >> 1 )|
+            ( ( (j+1) & 0x20 ) >> 3 )|
+            ( ( (j+1) & 0x40 ) >> 5 )|
+            ( ( (j+1) & 0x80 ) >> 7 )
+        );
+
+        for(int i=0; i<50; i++) {
+//            LCD.write(0xf0);
+            LCD.write(hogepic[50*j+i]);
+        }
+        LCD.write(0x00);
+        LCD.write(0x00);
+    }
+    wait_us(2);
+    CS=0;
+*/
+    while(1) {
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+    }
+}
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbeDshield.lib	Thu May 01 00:01:02 2014 +0000
@@ -0,0 +1,1 @@
+https://mbed.org/users/k4zuki/code/mbeDshield/#6c0fe64100a4