Browse Source

Add Chopper, fix #4

jamesbowman 8 years ago
parent
commit
a3e1bb5450
4 changed files with 1292 additions and 2 deletions
  1. 192 0
      chopper.ino
  2. 1098 0
      converted-assets/chopper.h
  3. 1 1
      go
  4. 1 1
      publish.py

+ 192 - 0
chopper.ino

@@ -0,0 +1,192 @@
+#include <SPI.h>
+#include <GD.h>
+
+#include "chopper.h"
+#include "splitscreen.h"
+
+class Controller {
+  public:
+    void begin() {
+      pinMode(3, INPUT);
+      digitalWrite(3, HIGH);
+    }
+    byte read() {
+      return (!digitalRead(3));
+    }
+};
+
+static Controller Control;
+int atxy(int x, int y)
+{
+  return (y << 6) + x;
+}
+
+// ----------------------------------------------------------------------
+// 7-segment display
+
+// copy a (w,h) rectangle from the source image (x,y) into picture RAM
+static void rect(unsigned int dst, byte x, byte y, byte w, byte h)
+{
+  prog_uchar *src = desert_pic + (16 * y) + x;
+  while (h--) {
+    GD.copy(dst, src, w);
+    dst += 64;
+    src += 16;
+  }
+}
+
+static void digit(uint16_t dst, byte d)
+{
+  byte sx = 3 * (d % 5);
+  byte sy = (d < 5) ? 32 : 36;
+  rect(dst, sx, sy, 3, 4);
+}
+
+
+// ----------------------------------------------------------------------
+
+static void map(uint16_t dst, uint16_t src)
+{
+  src &= 2047;
+  int y = pgm_read_byte_near(roof + src);
+  byte b;
+  b = 0;
+  while (y > -16) {
+    draw_blocks(dst, y, b++, 4);
+    y -= 16;
+  }
+  y = 256 - pgm_read_byte_near(foot + src);
+  b = 0;
+  while (y < 256) {
+    draw_blocks(dst, y, b++, 0);
+    y += 16;
+  }
+}
+
+static void waitpress()
+{
+  delay(200);
+  while (!Control.read())
+    ;
+  delay(200);
+}
+
+void setup()
+{
+  pinMode(6, INPUT);
+  Control.begin();
+
+  GD.begin();
+  Serial.begin(1000000); // JCB
+
+  GD.copy(PALETTE16A, chopper_palette, sizeof(chopper_palette));
+  GD.copy(PALETTE16B, blocks_palette, sizeof(blocks_palette));
+  GD.uncompress(RAM_SPRIMG, chopper_compressed);
+
+  GD.uncompress(RAM_CHR, desert_chr_compressed);
+  GD.uncompress(RAM_PAL, desert_pal_compressed);
+
+  {
+    prog_uchar *src = desert_pic;
+    for (byte y = 0; y < 32; y++) {
+      for (byte x = 0; x < 64; x += 16)
+        GD.copy(atxy(x, y), src, 16);
+      src += 16;
+    }
+  }
+  byte blank = pgm_read_byte_near(desert_pic + (16 * 32));
+  GD.fill(atxy(0,32), blank, 8 * 64);
+
+  GD.microcode(splitscreen_code, sizeof(splitscreen_code));
+  GD.wr16(COMM+0, 0);     // far SCROLL_X
+  GD.wr16(COMM+2, 0);
+  GD.wr16(COMM+4, 120);   // split at line 120
+  GD.wr16(COMM+6, 0);     // near SCROLL_X
+  GD.wr16(COMM+8, 0);
+  GD.wr16(COMM+10, 256);  // turn sprites off at line 256
+  GD.wr16(COMM+12, 0);
+  GD.wr16(COMM+14, 0x8000 | 0);
+}
+
+void loop()
+{
+  uint16_t f = 0 << 4;
+  int y = 100 << 4;
+  int yv = 0;
+  byte dying = 0;
+  char msg[6];
+
+  while (dying < (3 * 72) || !Control.read()) {
+    byte frame = (f & 1);
+    if (Control.read())
+      yv -= 3;
+    yv++;   // gravity
+    if (!dying)
+      y += yv;
+
+    int x;
+    if (!dying)
+      x = f;
+
+    int yp = y >> 4;
+    GD.__wstartspr((frame ? 256 : 0));
+    {
+      int xm = (x >> 4);
+      int xb = -(x & 15);
+      for (int i = 0; i < 26; i++) {
+        map(xb + (i << 4), xm + i);
+      }
+      sprintf(msg, "%04d", xm);
+    }
+    while (GD.spr != 248)
+      GD.xhide();
+    GD.__end();
+
+    GD.__wstartspr((frame ? 256 : 0) + 248);
+    if (!dying) {
+      byte bf = min(max(0, yv >> 2), 3);
+      draw_chopper(100, y >> 4, (2 * bf) + ((f >> 2) & 1), 0);
+      // if ((yp < 16) || (268 < yp))
+      //  dying = 1;
+    } else {
+      draw_dead(100, yp, (~(f >> 2) & 3), 0);
+      byte ef = dying >> 3;
+      if (ef < 8)
+        draw_explode(100, yp, ef, 0);
+      dying = min((3 * 72), dying + 1);
+    }
+    while (GD.spr != 8)
+      GD.xhide();
+    GD.__end();
+
+    GD.waitvblank();
+    if (!dying && f > 0) {
+      GD.__start(COLLISION + 248);
+      for (byte i = 0; i < 4; i++) {
+        byte c = SPI.transfer(0);   // c is the colliding sprite number
+        if (c != 0xff) {
+          dying = 1;
+        }
+      }
+      GD.__end();
+    }
+    GD.wr16(COMM+0, x >> 2);  // far SCROLL_X
+    GD.wr16(COMM+6, x >> 1);  // near SCROLL_X
+    GD.wr(SPR_PAGE, frame);
+
+    if (dying) {
+      byte v = max(0, 255 - dying * 6);
+      GD.voice(0, 0, 220, v, v);
+      GD.voice(1, 1, 220/8, v/2, v/2);
+    } else {
+      GD.voice(0, 0, 6 * 4000, 190, 0);
+      GD.voice(0, 1, (f & 7) << 4,    0,   190);
+    }
+
+    digit(atxy(19, 32), msg[0] - '0');
+    digit(atxy(22, 32), msg[1] - '0');
+    digit(atxy(25, 32), msg[2] - '0');
+    digit(atxy(28, 32), msg[3] - '0');
+    f++;
+  }
+}

+ 1098 - 0
converted-assets/chopper.h

@@ -0,0 +1,1098 @@
+static PROGMEM prog_uchar roof[] = {
+
+0x24,  0x21,  0x21,  0x20,  0x21,  0x1f,  0x1e,  0x1d,  0x1c,  0x1b,  0x1a,  0x1a,  0x19,  0x1a,  0x1a,  0x1b, 
+0x1c,  0x1e,  0x1f,  0x1f,  0x25,  0x28,  0x2a,  0x2c,  0x2b,  0x2a,  0x27,  0x25,  0x22,  0x21,  0x21,  0x22, 
+0x23,  0x23,  0x24,  0x23,  0x24,  0x23,  0x24,  0x24,  0x25,  0x25,  0x25,  0x23,  0x21,  0x21,  0x20,  0x21, 
+0x1f,  0x1e,  0x1c,  0x1b,  0x1a,  0x1a,  0x1a,  0x1a,  0x1a,  0x1a,  0x1a,  0x1a,  0x1b,  0x1c,  0x1e,  0x1f, 
+0x21,  0x21,  0x2c,  0x3f,  0x4e,  0x56,  0x59,  0x59,  0x56,  0x4f,  0x4b,  0x2f,  0x1e,  0x17,  0x12,  0x11, 
+0x10,  0x11,  0x11,  0x13,  0x13,  0x15,  0x15,  0x19,  0x1a,  0x1d,  0x1f,  0x1f,  0x2f,  0x2f,  0x2e,  0x2c, 
+0x1f,  0x1e,  0x1d,  0x1c,  0x1c,  0x1d,  0x1e,  0x1f,  0x2a,  0x6f,  0x7f,  0x7f,  0x7e,  0x4f,  0x2b,  0x2d, 
+0x2f,  0x33,  0x34,  0x2e,  0x2c,  0x29,  0x28,  0x28,  0x29,  0x2c,  0x2e,  0x3f,  0x6f,  0x7f,  0x7d,  0x3f, 
+0x37,  0x2f,  0x2d,  0x2c,  0x2c,  0x2d,  0x2f,  0x34,  0x3a,  0x3e,  0x48,  0x47,  0x46,  0x47,  0x47,  0x47, 
+0x45,  0x42,  0x41,  0x42,  0x44,  0x46,  0x44,  0x41,  0x3f,  0x3e,  0x3f,  0x4e,  0x4e,  0x3f,  0x38,  0x31, 
+0x2f,  0x2e,  0x2c,  0x2c,  0x2d,  0x2e,  0x30,  0x31,  0x32,  0x31,  0x31,  0x31,  0x33,  0x35,  0x37,  0x3b, 
+0x3f,  0x41,  0x42,  0x43,  0x44,  0x43,  0x43,  0x43,  0x42,  0x41,  0x3b,  0x2f,  0x2d,  0x2c,  0x2a,  0x2a, 
+0x29,  0x2a,  0x2c,  0x2e,  0x2f,  0x32,  0x31,  0x32,  0x35,  0x3a,  0x3e,  0x41,  0x42,  0x41,  0x40,  0x40, 
+0x40,  0x38,  0x2c,  0x25,  0x1f,  0x1d,  0x1c,  0x1c,  0x1d,  0x1f,  0x24,  0x26,  0x26,  0x29,  0x2c,  0x2e, 
+0x38,  0x3d,  0x47,  0x46,  0x3e,  0x2f,  0x2e,  0x27,  0x21,  0x20,  0x20,  0x20,  0x20,  0x21,  0x23,  0x28, 
+0x2d,  0x2f,  0x3b,  0x49,  0x54,  0x54,  0x53,  0x4c,  0x3f,  0x3e,  0x3b,  0x38,  0x35,  0x34,  0x32,  0x2c, 
+
+0x1b,  0x0c,  0x08,  0x08,  0x08,  0x0b,  0x0f,  0x1c,  0x1f,  0x26,  0x2a,  0x2c,  0x2d,  0x2f,  0x35,  0x39, 
+0x3a,  0x3a,  0x3c,  0x3d,  0x3f,  0x49,  0x49,  0x47,  0x3f,  0x2e,  0x1f,  0x1b,  0x17,  0x15,  0x14,  0x15, 
+0x18,  0x1b,  0x1d,  0x1f,  0x26,  0x2a,  0x2c,  0x2d,  0x2f,  0x38,  0x3d,  0x3e,  0x41,  0x3c,  0x2f,  0x27, 
+0x1c,  0x18,  0x17,  0x16,  0x17,  0x19,  0x1b,  0x1d,  0x1f,  0x27,  0x2e,  0x31,  0x35,  0x3a,  0x3b,  0x3b, 
+0x3b,  0x3e,  0x3f,  0x4d,  0x2e,  0x1e,  0x1b,  0x0d,  0x0a,  0x09,  0x08,  0x08,  0x09,  0x0a,  0x0d,  0x1b, 
+0x1e,  0x2e,  0x48,  0x4a,  0x4b,  0x4d,  0x4e,  0x51,  0x4a,  0x3c,  0x38,  0x33,  0x31,  0x30,  0x31,  0x32, 
+0x36,  0x3a,  0x3e,  0x3f,  0x3b,  0x37,  0x34,  0x32,  0x31,  0x31,  0x31,  0x32,  0x35,  0x39,  0x3d,  0x3f, 
+0x3c,  0x32,  0x2b,  0x28,  0x24,  0x24,  0x25,  0x29,  0x2d,  0x36,  0x3c,  0x4c,  0x64,  0x5a,  0x52,  0x4f, 
+0x43,  0x3a,  0x2f,  0x26,  0x1f,  0x1e,  0x1d,  0x1c,  0x1d,  0x1e,  0x2a,  0x3a,  0x4c,  0x5b,  0x6c,  0x4e, 
+0x3e,  0x31,  0x24,  0x20,  0x1f,  0x1e,  0x1d,  0x1c,  0x1d,  0x1e,  0x2e,  0x29,  0x1c,  0x15,  0x10,  0x10, 
+0x10,  0x13,  0x1a,  0x1f,  0x2e,  0x3c,  0x39,  0x35,  0x32,  0x31,  0x31,  0x32,  0x33,  0x32,  0x2c,  0x1e, 
+0x1a,  0x18,  0x18,  0x18,  0x19,  0x1d,  0x1f,  0x2f,  0x3f,  0x4f,  0x7b,  0x4e,  0x3c,  0x2c,  0x1e,  0x19, 
+0x14,  0x13,  0x13,  0x14,  0x16,  0x12,  0x0b,  0x07,  0x05,  0x05,  0x07,  0x0b,  0x18,  0x1c,  0x19,  0x18, 
+0x18,  0x18,  0x1a,  0x1e,  0x2c,  0x3c,  0x4e,  0x4b,  0x37,  0x27,  0x1b,  0x14,  0x10,  0x10,  0x10,  0x14, 
+0x1b,  0x21,  0x22,  0x22,  0x25,  0x2a,  0x2e,  0x35,  0x3b,  0x3f,  0x4d,  0x58,  0x5e,  0x5b,  0x3f,  0x2f, 
+0x1f,  0x0f,  0x0d,  0x09,  0x08,  0x08,  0x08,  0x0a,  0x0e,  0x1c,  0x29,  0x2e,  0x2f,  0x3c,  0x2c,  0x1c, 
+
+0x0e,  0x0a,  0x08,  0x08,  0x08,  0x09,  0x0d,  0x0f,  0x1f,  0x2f,  0x3f,  0x3d,  0x2b,  0x1b,  0x0d,  0x0a, 
+0x08,  0x08,  0x08,  0x0a,  0x0d,  0x1b,  0x2b,  0x3d,  0x45,  0x48,  0x49,  0x39,  0x29,  0x1c,  0x16,  0x13, 
+0x13,  0x13,  0x16,  0x1c,  0x29,  0x39,  0x4c,  0x7b,  0x7f,  0x80,  0x4e,  0x3d,  0x2d,  0x1e,  0x1b,  0x19, 
+0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x49,  0x48,  0x3b,  0x2b,  0x1d,  0x18,  0x12,  0x10,  0x10, 
+0x12,  0x18,  0x1d,  0x2b,  0x3b,  0x46,  0x48,  0x4a,  0x3e,  0x2f,  0x2a,  0x23,  0x20,  0x20,  0x20,  0x25, 
+0x2c,  0x39,  0x49,  0x5c,  0x62,  0x3f,  0x2f,  0x1f,  0x0f,  0x0e,  0x0d,  0x0c,  0x0c,  0x0d,  0x0e,  0x0f, 
+0x1f,  0x2f,  0x3f,  0x59,  0x4f,  0x3e,  0x2e,  0x1f,  0x1b,  0x15,  0x13,  0x13,  0x13,  0x17,  0x1d,  0x2a, 
+0x3a,  0x46,  0x47,  0x4a,  0x4a,  0x37,  0x27,  0x1b,  0x14,  0x10,  0x10,  0x10,  0x14,  0x1b,  0x27,  0x37, 
+0x4b,  0x3d,  0x2b,  0x1b,  0x0d,  0x08,  0x02,  0x00,  0x00,  0x02,  0x08,  0x0c,  0x0b,  0x08,  0x08,  0x09, 
+0x0d,  0x0f,  0x11,  0x14,  0x1a,  0x1f,  0x2a,  0x1d,  0x1a,  0x18,  0x18,  0x18,  0x1a,  0x1d,  0x2b,  0x3b, 
+0x4d,  0x5f,  0x67,  0x6d,  0x75,  0x7c,  0x81,  0x83,  0x87,  0x8b,  0x8d,  0x8f,  0x92,  0x89,  0x4f,  0x3e, 
+0x2e,  0x1f,  0x1d,  0x1c,  0x1c,  0x1c,  0x1d,  0x1f,  0x2e,  0x38,  0x2e,  0x29,  0x22,  0x1d,  0x19,  0x16, 
+0x16,  0x17,  0x18,  0x17,  0x15,  0x15,  0x16,  0x18,  0x1a,  0x1b,  0x1c,  0x1c,  0x1d,  0x1f,  0x1f,  0x2f, 
+0x3f,  0x4e,  0x6b,  0x7b,  0x3e,  0x2c,  0x1c,  0x0e,  0x0a,  0x08,  0x08,  0x0b,  0x0f,  0x2d,  0x3d,  0x4b, 
+0x4e,  0x58,  0x58,  0x4e,  0x3d,  0x2a,  0x1a,  0x0d,  0x07,  0x03,  0x03,  0x03,  0x05,  0x0b,  0x0f,  0x12, 
+0x10,  0x10,  0x0f,  0x0d,  0x0c,  0x0d,  0x0f,  0x28,  0x2d,  0x2e,  0x29,  0x1f,  0x1f,  0x1b,  0x18,  0x16, 
+
+0x19,  0x1d,  0x2a,  0x2f,  0x3f,  0x3e,  0x2e,  0x29,  0x1d,  0x18,  0x13,  0x10,  0x10,  0x10,  0x10,  0x10, 
+0x10,  0x10,  0x11,  0x15,  0x1c,  0x27,  0x2a,  0x2d,  0x3f,  0x4c,  0x59,  0x5e,  0x5a,  0x1f,  0x0f,  0x0b, 
+0x09,  0x08,  0x0a,  0x0c,  0x1c,  0x3f,  0x43,  0x2d,  0x28,  0x25,  0x25,  0x27,  0x28,  0x28,  0x2a,  0x2d, 
+0x2f,  0x33,  0x3a,  0x3f,  0x4c,  0x5f,  0x6f,  0x74,  0x6d,  0x5c,  0x3e,  0x0f,  0x0c,  0x05,  0x02,  0x00, 
+0x03,  0x07,  0x0e,  0x28,  0x2d,  0x3f,  0x50,  0x51,  0x2b,  0x1b,  0x16,  0x12,  0x12,  0x16,  0x1b,  0x2b, 
+0x4c,  0x4d,  0x4f,  0x56,  0x1d,  0x0d,  0x0a,  0x09,  0x09,  0x0a,  0x0d,  0x1d,  0x57,  0x57,  0x56,  0x59, 
+0x1f,  0x0f,  0x0e,  0x0d,  0x0d,  0x0e,  0x0f,  0x1f,  0x3e,  0x3a,  0x2d,  0x2a,  0x28,  0x2a,  0x2d,  0x3e, 
+0x46,  0x39,  0x34,  0x30,  0x33,  0x37,  0x3e,  0x4e,  0x2d,  0x1d,  0x15,  0x11,  0x10,  0x13,  0x17,  0x27, 
+0x4f,  0x4c,  0x2a,  0x1a,  0x16,  0x14,  0x15,  0x18,  0x1e,  0x2e,  0x39,  0x3d,  0x3f,  0x59,  0x5e,  0x5f, 
+0x61,  0x5d,  0x55,  0x51,  0x2d,  0x1d,  0x1a,  0x19,  0x19,  0x1a,  0x1d,  0x2d,  0x33,  0x31,  0x30,  0x30, 
+0x31,  0x39,  0x42,  0x46,  0x4b,  0x4f,  0x5c,  0x6d,  0x7a,  0x7d,  0x29,  0x19,  0x16,  0x14,  0x16,  0x18, 
+0x1f,  0x27,  0x2a,  0x2d,  0x30,  0x31,  0x37,  0x3d,  0x4b,  0x5f,  0x6f,  0x7a,  0x69,  0x1d,  0x0d,  0x0a, 
+0x09,  0x09,  0x0a,  0x0d,  0x1d,  0x27,  0x2a,  0x2e,  0x32,  0x38,  0x3d,  0x40,  0x40,  0x42,  0x45,  0x48, 
+0x4d,  0x5a,  0x63,  0x3f,  0x1d,  0x0d,  0x0a,  0x09,  0x09,  0x0a,  0x0d,  0x1d,  0x60,  0x5f,  0x5b,  0x56, 
+0x53,  0x51,  0x1d,  0x0d,  0x0a,  0x09,  0x09,  0x0a,  0x0d,  0x1d,  0x49,  0x4d,  0x5a,  0x60,  0x5e,  0x57, 
+0x51,  0x4e,  0x3e,  0x2e,  0x2b,  0x25,  0x22,  0x21,  0x22,  0x23,  0x23,  0x24,  0x23,  0x25,  0x25,  0x27, 
+
+0x25,  0x25,  0x24,  0x25,  0x25,  0x27,  0x28,  0x28,  0x27,  0x25,  0x25,  0x24,  0x26,  0x28,  0x2c,  0x2e, 
+0x3b,  0x2f,  0x2e,  0x2d,  0x2d,  0x2c,  0x2c,  0x2c,  0x2d,  0x2e,  0x3a,  0x44,  0x2a,  0x14,  0x07,  0x03, 
+0x00,  0x03,  0x07,  0x17,  0x50,  0x41,  0x1b,  0x0b,  0x02,  0x00,  0x00,  0x01,  0x05,  0x14,  0x2e,  0x2c, 
+0x1c,  0x1a,  0x18,  0x19,  0x1b,  0x1f,  0x2f,  0x3a,  0x38,  0x39,  0x3b,  0x1d,  0x0d,  0x0a,  0x09,  0x09, 
+0x0a,  0x0d,  0x1d,  0x2e,  0x2d,  0x2c,  0x2d,  0x2e,  0x19,  0x09,  0x04,  0x00,  0x03,  0x07,  0x0e,  0x1e, 
+0x2a,  0x28,  0x2a,  0x2b,  0x2c,  0x1c,  0x17,  0x14,  0x14,  0x17,  0x1c,  0x29,  0x24,  0x20,  0x0f,  0x0b, 
+0x05,  0x03,  0x07,  0x0d,  0x2c,  0x29,  0x0f,  0x0a,  0x03,  0x00,  0x05,  0x09,  0x09,  0x09,  0x0b,  0x0e, 
+0x1b,  0x19,  0x19,  0x1b,  0x1e,  0x20,  0x21,  0x1d,  0x1a,  0x18,  0x1a,  0x1d,  0x29,  0x29,  0x1f,  0x1d, 
+0x1c,  0x1d,  0x1d,  0x1d,  0x1d,  0x1e,  0x1f,  0x8d,  0x99,  0x99,  0x1e,  0x1a,  0x18,  0x19,  0x1c,  0x1d, 
+0x1c,  0x0f,  0x0e,  0x0d,  0x0d,  0x0e,  0x0f,  0x7f,  0xa0,  0x1c,  0x14,  0x10,  0x10,  0x14,  0x18,  0x18, 
+0x19,  0x0f,  0x0e,  0x0d,  0x0d,  0x0e,  0x0f,  0x3d,  0xa1,  0x1e,  0x19,  0x14,  0x14,  0x19,  0x1c,  0x1b, 
+0x1a,  0x1c,  0x1b,  0x16,  0x13,  0x16,  0x1c,  0x3d,  0x5e,  0xa9,  0xa9,  0x1e,  0x19,  0x14,  0x14,  0x19, 
+0x1c,  0x1a,  0x18,  0x19,  0x18,  0x14,  0x14,  0x19,  0x1e,  0x94,  0x97,  0x3a,  0x29,  0x21,  0x20,  0x20, 
+0x22,  0x22,  0x20,  0x20,  0x20,  0x24,  0x28,  0x27,  0x25,  0x23,  0x23,  0x24,  0x27,  0x27,  0x23,  0x22, 
+0x23,  0x27,  0x2d,  0x4e,  0x5a,  0x58,  0x59,  0x1f,  0x1d,  0x19,  0x18,  0x1a,  0x1e,  0x21,  0x25,  0x28, 
+0x23,  0x20,  0x22,  0x28,  0x2c,  0x1f,  0x1a,  0x14,  0x10,  0x12,  0x18,  0x1b,  0x1d,  0x1f,  0x2d,  0x4e, 
+
+0x93,  0x8f,  0x8d,  0x2e,  0x29,  0x1c,  0x14,  0x11,  0x11,  0x14,  0x1c,  0x20,  0x20,  0x23,  0x26,  0x1f, 
+0x1d,  0x19,  0x15,  0x13,  0x16,  0x1c,  0x24,  0x20,  0x20,  0x20,  0x20,  0x20,  0x20,  0x25,  0x2d,  0x80, 
+0x80,  0x1e,  0x1a,  0x18,  0x19,  0x1c,  0x1b,  0x19,  0x18,  0x17,  0x11,  0x10,  0x10,  0x10,  0x11,  0x16, 
+0x1d,  0x2d,  0x4f,  0x89,  0x85,  0x1f,  0x16,  0x10,  0x10,  0x10,  0x12,  0x1c,  0x2c,  0x6d,  0x6e,  0x2c, 
+0x1c,  0x16,  0x13,  0x16,  0x1c,  0x66,  0x64,  0x3c,  0x2e,  0x1c,  0x15,  0x12,  0x12,  0x13,  0x15,  0x14, 
+0x13,  0x15,  0x18,  0x1c,  0x1f,  0x30,  0x2e,  0x29,  0x25,  0x24,  0x27,  0x2d,  0x3e,  0x3d,  0x37,  0x28, 
+0x21,  0x20,  0x21,  0x28,  0x2f,  0x28,  0x20,  0x20,  0x20,  0x20,  0x25,  0x2d,  0x5c,  0x2f,  0x1c,  0x15, 
+0x10,  0x13,  0x1a,  0x1f,  0x1b,  0x14,  0x10,  0x13,  0x1e,  0x90,  0x1f,  0x17,  0x14,  0x14,  0x14,  0x14, 
+0x13,  0x12,  0x11,  0x11,  0x12,  0x13,  0x14,  0x13,  0x17,  0x1f,  0x1f,  0x89,  0x1f,  0x7f,  0x3f,  0x19, 
+0x16,  0x17,  0x1f,  0x3f,  0x4f,  0x3f,  0x1e,  0x14,  0x15,  0x15,  0x0f,  0x0f,  0x78,  0x0f,  0x0f,  0x2f, 
+0x3f,  0x3f,  0x2f,  0x2e,  0x0f,  0x2c,  0x0e,  0x0d,  0x0f,  0x10,  0x10,  0x10,  0x15,  0x1c,  0x29,  0x39, 
+0x4c,  0x51,  0x51,  0x53,  0x3e,  0x2c,  0x1c,  0x0e,  0x0a,  0x08,  0x08,  0x08,  0x09,  0x0d,  0x0f,  0x16, 
+0x15,  0x14,  0x14,  0x16,  0x17,  0x1a,  0x1d,  0x2b,  0x3b,  0x4d,  0xb0,  0x4e,  0x3c,  0x2c,  0x1e,  0x1a, 
+0x18,  0x18,  0x18,  0x19,  0x1d,  0x1f,  0x23,  0x21,  0x22,  0x20,  0x20,  0x22,  0x1e,  0x1b,  0x19,  0x18, 
+0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x4f,  0x3f,  0x2f,  0x1f,  0x1d,  0x19,  0x18,  0x18,  0x18, 
+0x1a,  0x1e,  0x2c,  0x3c,  0x4e,  0x4f,  0x3f,  0x2f,  0x1f,  0x1f,  0x1d,  0x1c,  0x1c,  0x1c,  0x1d,  0x1f, 
+
+0x2e,  0x34,  0x30,  0x30,  0x2e,  0x2c,  0x2c,  0x29,  0x23,  0x1f,  0x0f,  0x0e,  0x0c,  0x0c,  0x0c,  0x0e, 
+0x0f,  0x1d,  0x1f,  0x29,  0x2c,  0x34,  0x36,  0x3b,  0x3d,  0x43,  0x46,  0x4b,  0x4d,  0x54,  0x4c,  0x45, 
+0x3d,  0x39,  0x33,  0x2d,  0x29,  0x24,  0x1e,  0x16,  0x0d,  0x09,  0x08,  0x08,  0x09,  0x0d,  0x1c,  0x1c, 
+0x18,  0x18,  0x18,  0x1b,  0x1f,  0x2e,  0x3f,  0x4c,  0x2f,  0x1f,  0x0f,  0x0e,  0x0c,  0x0c,  0x0d,  0x0e, 
+0x1d,  0x2e,  0x8c,  0x3c,  0x2b,  0x1c,  0x18,  0x18,  0x18,  0x1b,  0x1f,  0x2a,  0x25,  0x23,  0x26,  0x1c, 
+0x0d,  0x09,  0x08,  0x08,  0x09,  0x0d,  0x1c,  0x2d,  0x78,  0x3f,  0x2b,  0x1a,  0x0c,  0x06,  0x03,  0x03, 
+0x06,  0x0c,  0x18,  0x19,  0x19,  0x1b,  0x19,  0x0b,  0x08,  0x08,  0x08,  0x0b,  0x1a,  0x2b,  0x6a,  0x6c, 
+0x2c,  0x1b,  0x0c,  0x06,  0x03,  0x03,  0x06,  0x0c,  0x1b,  0x2c,  0x38,  0x2b,  0x1a,  0x0b,  0x08,  0x08, 
+0x08,  0x0b,  0x1a,  0x2b,  0x4b,  0x5f,  0x2a,  0x18,  0x0a,  0x04,  0x03,  0x03,  0x08,  0x0e,  0x1d,  0x23, 
+0x21,  0x20,  0x21,  0x21,  0x21,  0x20,  0x21,  0x1e,  0x0f,  0x0b,  0x08,  0x08,  0x08,  0x0c,  0x1b,  0x2c, 
+0x7f,  0x8f,  0x8d,  0x8a,  0x87,  0x85,  0x2d,  0x1c,  0x0d,  0x09,  0x08,  0x08,  0x09,  0x0d,  0x1c,  0x1a, 
+0x11,  0x10,  0x10,  0x11,  0x16,  0x1b,  0x1e,  0x0f,  0x0d,  0x0c,  0x0c,  0x0d,  0x0f,  0x1e,  0x2f,  0x8a, 
+0x8a,  0x1f,  0x1a,  0x13,  0x10,  0x15,  0x1c,  0x2b,  0x29,  0x29,  0x2a,  0x1e,  0x1a,  0x18,  0x19,  0x1d, 
+0x1f,  0x90,  0x1f,  0x1d,  0x19,  0x18,  0x1a,  0x1e,  0x20,  0x20,  0x21,  0x0f,  0x0d,  0x0c,  0x0d,  0x0f, 
+0x0f,  0x4d,  0x2e,  0x1e,  0x1b,  0x0d,  0x0a,  0x09,  0x08,  0x08,  0x09,  0x0a,  0x0d,  0x1b,  0x1e,  0x2e, 
+0x4d,  0x65,  0x4d,  0x3b,  0x2b,  0x1d,  0x1a,  0x17,  0x16,  0x14,  0x14,  0x14,  0x14,  0x14,  0x14,  0x15, 
+
+0x17,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x70,  0x4f,  0x3e,  0x2e,  0x1f,  0x1b,  0x15,  0x13,  0x13, 
+0x13,  0x17,  0x1d,  0x2a,  0x2d,  0x1e,  0x1b,  0x19,  0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4c, 
+0x3a,  0x2a,  0x1d,  0x17,  0x13,  0x13,  0x13,  0x15,  0x1b,  0x1f,  0x2e,  0x3e,  0x4e,  0x3d,  0x2d,  0x1e, 
+0x1b,  0x19,  0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x3d,  0x2d,  0x1e,  0x1b,  0x19,  0x18, 
+0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x62,  0x64,  0x64,  0x63,  0x60,  0x62,  0x60,  0x4d,  0x3a, 
+0x2a,  0x1d,  0x16,  0x12,  0x11,  0x11,  0x12,  0x17,  0x1a,  0x14,  0x11,  0x10,  0x0e,  0x0b,  0x0a,  0x0b, 
+0x0e,  0x11,  0x14,  0x15,  0x10,  0x10,  0x10,  0x10,  0x10,  0x13,  0x1b,  0x27,  0x37,  0x4b,  0xa4,  0x6b, 
+0x2b,  0x24,  0x24,  0x2b,  0xaa,  0x4d,  0x3b,  0x2b,  0x1d,  0x18,  0x12,  0x10,  0x10,  0x12,  0x18,  0x1d, 
+0x1e,  0x1c,  0x1c,  0x19,  0x15,  0x12,  0x10,  0x12,  0x17,  0x16,  0x0f,  0x0e,  0x0d,  0x0c,  0x0c,  0x0d, 
+0x0e,  0x0f,  0x13,  0x1a,  0x1f,  0x2e,  0x3c,  0x2d,  0x1e,  0x1b,  0x19,  0x18,  0x18,  0x19,  0x1b,  0x1e, 
+0x2d,  0x3b,  0x3b,  0x3b,  0x3e,  0x40,  0x40,  0x41,  0x3c,  0x2c,  0x1e,  0x1a,  0x18,  0x18,  0x18,  0x19, 
+0x1d,  0x1f,  0x2f,  0x3f,  0x4f,  0xa5,  0xa5,  0xa8,  0x4e,  0x3d,  0x2d,  0x1e,  0x1b,  0x19,  0x18,  0x18, 
+0x19,  0x1b,  0x1e,  0x2d,  0x3a,  0x3a,  0x3a,  0x3a,  0x3a,  0x3a,  0x37,  0x2b,  0x1d,  0x1a,  0x18,  0x18, 
+0x18,  0x1a,  0x1d,  0x2b,  0x3b,  0x4d,  0x92,  0x93,  0x94,  0x4e,  0x3c,  0x2c,  0x1e,  0x1a,  0x18,  0x18, 
+0x18,  0x19,  0x1d,  0x1f,  0x2f,  0x3f,  0x42,  0x40,  0x3e,  0x3b,  0x38,  0x2c,  0x1e,  0x19,  0x14,  0x12, 
+0x11,  0x12,  0x13,  0x14,  0x13,  0x11,  0x0e,  0x0b,  0x09,  0x08,  0x08,  0x09,  0x0b,  0x0e,  0x13,  0x1b, 
+};
+static PROGMEM prog_uchar foot[] = {
+
+0x27,  0x26,  0x28,  0x29,  0x2a,  0x2a,  0x2b,  0x2c,  0x2d,  0x2e,  0x2f,  0x31,  0x30,  0x31,  0x2e,  0x2c, 
+0x27,  0x26,  0x23,  0x23,  0x1f,  0x1e,  0x1d,  0x1c,  0x1c,  0x1e,  0x1f,  0x1f,  0x24,  0x26,  0x26,  0x25, 
+0x25,  0x24,  0x24,  0x23,  0x24,  0x23,  0x24,  0x23,  0x23,  0x2f,  0x5f,  0x6f,  0x7c,  0x7f,  0x7f,  0x7e, 
+0x7a,  0x6e,  0x5e,  0x2f,  0x2f,  0x31,  0x30,  0x31,  0x30,  0x30,  0x31,  0x2f,  0x2e,  0x2c,  0x2b,  0x29, 
+0x29,  0x1f,  0x1e,  0x1c,  0x1b,  0x1a,  0x19,  0x17,  0x16,  0x16,  0x17,  0x1a,  0x1c,  0x1e,  0x1f,  0x2f, 
+0x4d,  0x4f,  0x5f,  0x67,  0x6a,  0x6a,  0x5f,  0x4f,  0x45,  0x3f,  0x2f,  0x2f,  0x1f,  0x1c,  0x16,  0x17, 
+0x1a,  0x1c,  0x1e,  0x1f,  0x2a,  0x2b,  0x2b,  0x29,  0x28,  0x25,  0x1f,  0x1d,  0x1b,  0x17,  0x16,  0x13, 
+0x14,  0x13,  0x14,  0x14,  0x15,  0x16,  0x19,  0x1c,  0x1e,  0x29,  0x28,  0x27,  0x27,  0x2b,  0x2f,  0x31, 
+0x32,  0x33,  0x35,  0x36,  0x39,  0x32,  0x29,  0x1f,  0x1e,  0x1c,  0x1c,  0x1d,  0x1e,  0x20,  0x20,  0x21, 
+0x22,  0x24,  0x24,  0x21,  0x21,  0x20,  0x21,  0x24,  0x28,  0x2c,  0x2e,  0x2f,  0x2f,  0x2e,  0x2e,  0x2f, 
+0x38,  0x3a,  0x3b,  0x3c,  0x3b,  0x3a,  0x38,  0x36,  0x36,  0x35,  0x36,  0x35,  0x33,  0x31,  0x2e,  0x2c, 
+0x29,  0x25,  0x24,  0x23,  0x24,  0x23,  0x23,  0x23,  0x23,  0x25,  0x27,  0x2a,  0x2d,  0x2f,  0x3b,  0x40, 
+0x3f,  0x3e,  0x3b,  0x38,  0x36,  0x36,  0x34,  0x2f,  0x2e,  0x2b,  0x28,  0x26,  0x26,  0x27,  0x28,  0x27, 
+0x25,  0x25,  0x27,  0x2a,  0x2e,  0x2f,  0x3e,  0x45,  0x43,  0x41,  0x41,  0x41,  0x3c,  0x2f,  0x2a,  0x1f, 
+0x1d,  0x1c,  0x1c,  0x1d,  0x1f,  0x26,  0x2b,  0x2e,  0x35,  0x3c,  0x46,  0x4b,  0x47,  0x3d,  0x2e,  0x25, 
+0x1d,  0x19,  0x14,  0x11,  0x11,  0x11,  0x12,  0x14,  0x16,  0x19,  0x1d,  0x29,  0x2f,  0x32,  0x34,  0x36, 
+
+0x3b,  0x3f,  0x43,  0x47,  0x4a,  0x4c,  0x49,  0x45,  0x42,  0x41,  0x3e,  0x3b,  0x36,  0x32,  0x31,  0x30, 
+0x30,  0x2a,  0x1e,  0x1d,  0x1b,  0x1a,  0x1b,  0x1c,  0x1e,  0x24,  0x27,  0x29,  0x2d,  0x36,  0x3e,  0x3f, 
+0x4e,  0x4a,  0x45,  0x42,  0x40,  0x3b,  0x37,  0x33,  0x2f,  0x2d,  0x2a,  0x27,  0x26,  0x26,  0x29,  0x2c, 
+0x2e,  0x38,  0x3d,  0x4a,  0x50,  0x4e,  0x3f,  0x3e,  0x3c,  0x3a,  0x3a,  0x3b,  0x3d,  0x3f,  0x49,  0x49, 
+0x3a,  0x31,  0x30,  0x30,  0x2e,  0x1e,  0x1b,  0x0d,  0x0a,  0x09,  0x08,  0x08,  0x09,  0x0a,  0x0d,  0x1b, 
+0x1e,  0x2e,  0x40,  0x3e,  0x36,  0x30,  0x30,  0x30,  0x30,  0x34,  0x3c,  0x43,  0x4b,  0x4f,  0x4e,  0x3b, 
+0x2b,  0x1f,  0x1e,  0x1d,  0x1d,  0x1e,  0x1f,  0x2f,  0x48,  0x55,  0x55,  0x49,  0x37,  0x2b,  0x22,  0x20, 
+0x20,  0x20,  0x24,  0x34,  0x52,  0x57,  0x3c,  0x28,  0x1a,  0x12,  0x10,  0x10,  0x10,  0x12,  0x19,  0x1e, 
+0x1f,  0x27,  0x29,  0x2b,  0x3b,  0x5b,  0x5c,  0x4d,  0x3c,  0x2c,  0x23,  0x1b,  0x15,  0x12,  0x10,  0x12, 
+0x17,  0x1e,  0x28,  0x2b,  0x2f,  0x3f,  0x55,  0x4c,  0x42,  0x3f,  0x36,  0x2b,  0x1b,  0x19,  0x17,  0x19, 
+0x1b,  0x20,  0x24,  0x2a,  0x2e,  0x32,  0x35,  0x3b,  0x3f,  0x4f,  0x54,  0x53,  0x4e,  0x3c,  0x2c,  0x1e, 
+0x1a,  0x18,  0x18,  0x18,  0x15,  0x0f,  0x0e,  0x0c,  0x0a,  0x09,  0x0a,  0x0b,  0x0e,  0x0f,  0x1b,  0x1e, 
+0x1d,  0x1c,  0x1c,  0x1d,  0x1e,  0x1f,  0x2f,  0x3f,  0x4f,  0x4f,  0x3f,  0x2f,  0x1f,  0x1d,  0x19,  0x18, 
+0x18,  0x18,  0x1a,  0x1e,  0x2c,  0x32,  0x32,  0x31,  0x31,  0x31,  0x2b,  0x24,  0x20,  0x20,  0x20,  0x24, 
+0x2b,  0x37,  0x47,  0x5b,  0x55,  0x4e,  0x48,  0x3e,  0x35,  0x2c,  0x29,  0x25,  0x25,  0x26,  0x2a,  0x2d, 
+0x36,  0x2f,  0x2d,  0x29,  0x28,  0x28,  0x28,  0x2a,  0x2e,  0x3c,  0x4c,  0x5e,  0x62,  0x5c,  0x4c,  0x3c, 
+
+0x2e,  0x2a,  0x28,  0x27,  0x27,  0x29,  0x2d,  0x2f,  0x30,  0x30,  0x33,  0x3a,  0x3f,  0x3b,  0x2d,  0x29, 
+0x27,  0x27,  0x27,  0x29,  0x2d,  0x3b,  0x4b,  0x5b,  0x5d,  0x5b,  0x4f,  0x3e,  0x2e,  0x1f,  0x1d,  0x1c, 
+0x1c,  0x1c,  0x1d,  0x1f,  0x2e,  0x2e,  0x28,  0x23,  0x22,  0x22,  0x23,  0x24,  0x25,  0x1e,  0x1b,  0x19, 
+0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x56,  0x4b,  0x3b,  0x2d,  0x28,  0x22,  0x20,  0x20, 
+0x22,  0x28,  0x2d,  0x3b,  0x4b,  0x5d,  0x4f,  0x3e,  0x2e,  0x1f,  0x1a,  0x13,  0x10,  0x10,  0x10,  0x15, 
+0x1c,  0x29,  0x39,  0x40,  0x40,  0x41,  0x42,  0x3c,  0x2e,  0x29,  0x24,  0x23,  0x23,  0x24,  0x29,  0x2e, 
+0x3c,  0x4c,  0x4c,  0x44,  0x41,  0x3f,  0x2f,  0x1f,  0x1f,  0x1d,  0x1c,  0x1c,  0x1c,  0x1d,  0x1f,  0x2e, 
+0x3e,  0x4f,  0x5d,  0x58,  0x4d,  0x44,  0x37,  0x2b,  0x24,  0x20,  0x20,  0x20,  0x24,  0x2b,  0x37,  0x47, 
+0x54,  0x51,  0x50,  0x4b,  0x3d,  0x38,  0x32,  0x30,  0x30,  0x32,  0x38,  0x3d,  0x4b,  0x5b,  0x6d,  0x9c, 
+0x98,  0x93,  0x8d,  0x7d,  0x4d,  0x3b,  0x2b,  0x1d,  0x1a,  0x18,  0x18,  0x18,  0x1a,  0x1d,  0x2b,  0x3b, 
+0x3d,  0x37,  0x2d,  0x27,  0x22,  0x21,  0x1d,  0x18,  0x13,  0x0d,  0x08,  0x05,  0x06,  0x0b,  0x0f,  0x1e, 
+0x1f,  0x1c,  0x16,  0x13,  0x13,  0x13,  0x16,  0x1c,  0x29,  0x39,  0x4c,  0x70,  0x72,  0x77,  0x7d,  0x8d, 
+0x8f,  0x90,  0x90,  0x90,  0x4d,  0x3a,  0x2a,  0x1d,  0x17,  0x13,  0x13,  0x13,  0x15,  0x1b,  0x1f,  0x2e, 
+0x3a,  0x2d,  0x26,  0x20,  0x1f,  0x1f,  0x1d,  0x1c,  0x1d,  0x1f,  0x23,  0x27,  0x29,  0x2d,  0x2f,  0x3f, 
+0x4f,  0x5f,  0x77,  0x79,  0x5f,  0x4e,  0x3c,  0x2f,  0x2d,  0x2c,  0x2c,  0x2c,  0x2d,  0x2f,  0x2f,  0x3f, 
+0x4f,  0x5f,  0x8e,  0x7b,  0x5c,  0x4a,  0x3f,  0x39,  0x32,  0x30,  0x33,  0x3b,  0x4e,  0x5d,  0x89,  0x5e, 
+
+0x5b,  0x3f,  0x2b,  0x23,  0x20,  0x21,  0x25,  0x2c,  0x3d,  0x5f,  0x7e,  0x8e,  0x92,  0x94,  0x7a,  0x2b, 
+0x1b,  0x1a,  0x18,  0x1a,  0x1b,  0x2b,  0x3f,  0x53,  0x3d,  0x37,  0x31,  0x31,  0x37,  0x3d,  0x4a,  0x4f, 
+0x5b,  0x5f,  0x6e,  0x69,  0x1c,  0x0c,  0x07,  0x04,  0x04,  0x07,  0x0c,  0x1c,  0x80,  0x7e,  0x4e,  0x1c, 
+0x0c,  0x0a,  0x08,  0x09,  0x0b,  0x0f,  0x1f,  0x2c,  0x2d,  0x2f,  0x3a,  0x43,  0x48,  0x4d,  0x5f,  0x61, 
+0x4a,  0x3b,  0x33,  0x30,  0x33,  0x3b,  0x41,  0x3c,  0x36,  0x34,  0x36,  0x3b,  0x3d,  0x3c,  0x3d,  0x3f, 
+0x4d,  0x52,  0x4c,  0x3b,  0x2f,  0x2d,  0x2c,  0x2d,  0x2f,  0x32,  0x38,  0x3d,  0x2f,  0x2f,  0x2d,  0x2c, 
+0x2d,  0x2f,  0x37,  0x34,  0x30,  0x30,  0x34,  0x39,  0x3c,  0x3f,  0x4c,  0x5f,  0x5a,  0x53,  0x50,  0x4f, 
+0x4c,  0x4a,  0x4a,  0x4c,  0x4f,  0x4f,  0x4c,  0x48,  0x1d,  0x0d,  0x0a,  0x08,  0x08,  0x0a,  0x0d,  0x1d, 
+0x5d,  0x5e,  0x5f,  0x62,  0x65,  0x6b,  0x6f,  0x70,  0x27,  0x17,  0x11,  0x10,  0x10,  0x11,  0x17,  0x27, 
+0x30,  0x30,  0x33,  0x3a,  0x2e,  0x2d,  0x2c,  0x2d,  0x2e,  0x3e,  0x76,  0x76,  0x73,  0x72,  0x1b,  0x0b, 
+0x0a,  0x08,  0x0a,  0x0b,  0x1b,  0x32,  0x2f,  0x2c,  0x2a,  0x29,  0x2a,  0x2c,  0x2f,  0x35,  0x3c,  0x4d, 
+0x57,  0x5d,  0x5f,  0x6f,  0x2e,  0x1e,  0x1d,  0x1c,  0x19,  0x12,  0x10,  0x10,  0x16,  0x1d,  0x2f,  0x3c, 
+0x4f,  0x5b,  0x5f,  0x6d,  0x6e,  0x1f,  0x0f,  0x0e,  0x0d,  0x0d,  0x0e,  0x0f,  0x1f,  0x5d,  0x55,  0x4b, 
+0x3d,  0x39,  0x37,  0x39,  0x3d,  0x40,  0x3d,  0x39,  0x37,  0x39,  0x3d,  0x1d,  0x0d,  0x0a,  0x09,  0x09, 
+0x0a,  0x0d,  0x1d,  0x5a,  0x5b,  0x5c,  0x5d,  0x4e,  0x1c,  0x0c,  0x07,  0x04,  0x04,  0x07,  0x0c,  0x1c, 
+0x73,  0x4f,  0x3f,  0x2f,  0x2e,  0x2c,  0x2a,  0x27,  0x25,  0x25,  0x24,  0x24,  0x23,  0x23,  0x21,  0x21, 
+
+0x21,  0x23,  0x23,  0x23,  0x22,  0x21,  0x20,  0x20,  0x21,  0x22,  0x23,  0x24,  0x26,  0x28,  0x2c,  0x2e, 
+0x3e,  0x42,  0x40,  0x40,  0x3d,  0x32,  0x30,  0x30,  0x30,  0x30,  0x30,  0x31,  0x32,  0x38,  0x3c,  0x1d, 
+0x0d,  0x09,  0x07,  0x07,  0x09,  0x0c,  0x1c,  0x33,  0x3e,  0x3d,  0x2c,  0x1d,  0x14,  0x11,  0x10,  0x11, 
+0x15,  0x25,  0x78,  0x79,  0x7b,  0x2c,  0x1c,  0x17,  0x14,  0x14,  0x17,  0x1c,  0x2c,  0x43,  0x40,  0x41, 
+0x44,  0x1f,  0x0f,  0x0b,  0x09,  0x08,  0x0a,  0x0c,  0x1c,  0x4e,  0x4d,  0x4c,  0x4d,  0x4e,  0x1b,  0x0b, 
+0x06,  0x02,  0x02,  0x06,  0x0b,  0x1b,  0x3d,  0x3c,  0x3d,  0x3e,  0x3f,  0x1d,  0x18,  0x12,  0x12,  0x18, 
+0x1d,  0x70,  0x70,  0x6f,  0x1c,  0x15,  0x10,  0x13,  0x1a,  0x1f,  0x8c,  0x3d,  0x2d,  0x28,  0x22,  0x22, 
+0x28,  0x2d,  0x99,  0x3f,  0x1b,  0x14,  0x10,  0x14,  0x1b,  0x98,  0x5f,  0x2d,  0x2a,  0x28,  0x2a,  0x2d, 
+0x3d,  0x5d,  0x1b,  0x14,  0x10,  0x14,  0x1b,  0x1b,  0x19,  0x19,  0x18,  0x13,  0x10,  0x14,  0x1b,  0x6e, 
+0x93,  0x5e,  0x1d,  0x18,  0x12,  0x12,  0x16,  0x14,  0x10,  0x12,  0x14,  0x10,  0x10,  0x11,  0x1a,  0x2c, 
+0x99,  0x9d,  0x2a,  0x21,  0x20,  0x1d,  0x18,  0x11,  0x11,  0x11,  0x0f,  0x0d,  0x0c,  0x0d,  0x0f,  0x0f, 
+0x90,  0x93,  0x8d,  0x1d,  0x15,  0x10,  0x10,  0x0e,  0x0b,  0x08,  0x08,  0x0b,  0x0e,  0x20,  0x24,  0x2b, 
+0x3f,  0x9a,  0x98,  0x2b,  0x24,  0x20,  0x1f,  0x1e,  0x1d,  0x1c,  0x1a,  0x18,  0x19,  0x1a,  0x17,  0x11, 
+0x10,  0x10,  0x10,  0x12,  0x11,  0x10,  0x10,  0x0f,  0x0e,  0x0d,  0x0d,  0x0e,  0x0f,  0x21,  0x20,  0x20, 
+0x24,  0x2c,  0x32,  0x39,  0x4d,  0x58,  0x5a,  0x4b,  0x3b,  0x2f,  0x2d,  0x2c,  0x2d,  0x2f,  0x3c,  0x4a, 
+0x4f,  0x8a,  0x5f,  0x3c,  0x2a,  0x23,  0x1c,  0x15,  0x11,  0x13,  0x17,  0x1d,  0x1f,  0x1b,  0x14,  0x12, 
+
+0x12,  0x13,  0x17,  0x1b,  0x1f,  0x29,  0x25,  0x1f,  0x1d,  0x1c,  0x1d,  0x1f,  0x2b,  0x3b,  0x4c,  0x6e, 
+0x88,  0x88,  0x87,  0x4f,  0x3e,  0x2b,  0x23,  0x20,  0x21,  0x24,  0x28,  0x2d,  0x2e,  0x2b,  0x26,  0x23, 
+0x23,  0x25,  0x26,  0x22,  0x22,  0x28,  0x2d,  0x99,  0x98,  0x97,  0x2c,  0x23,  0x20,  0x20,  0x20,  0x20, 
+0x20,  0x20,  0x26,  0x29,  0x27,  0x24,  0x20,  0x20,  0x20,  0x23,  0x2a,  0x2f,  0x36,  0x33,  0x36,  0x3c, 
+0x40,  0x40,  0x40,  0x40,  0x40,  0x40,  0x2c,  0x1c,  0x15,  0x12,  0x12,  0x15,  0x1b,  0x1f,  0x28,  0x2d, 
+0x2f,  0x2a,  0x23,  0x20,  0x25,  0x2c,  0x3f,  0x2d,  0x27,  0x21,  0x20,  0x22,  0x25,  0x2c,  0x3c,  0x4b, 
+0x4a,  0x39,  0x31,  0x1d,  0x1a,  0x18,  0x1a,  0x1a,  0x13,  0x10,  0x10,  0x12,  0x1a,  0x2f,  0x1f,  0x1f, 
+0x1b,  0x18,  0x16,  0x19,  0x1d,  0x1f,  0x1a,  0x13,  0x10,  0x13,  0x15,  0x15,  0x14,  0x14,  0x14,  0x1a, 
+0x1f,  0x9b,  0x1f,  0x5f,  0x4c,  0x1d,  0x14,  0x15,  0x17,  0x19,  0x1d,  0x1e,  0x1b,  0x18,  0x16,  0x13, 
+0x14,  0x1f,  0x68,  0x71,  0x3f,  0x6e,  0x66,  0x58,  0x3a,  0x17,  0x19,  0x1b,  0x1e,  0x2a,  0x2a,  0x2a, 
+0x2a,  0x2a,  0x27,  0x23,  0x1e,  0x1a,  0x18,  0x17,  0x17,  0x19,  0x1d,  0x1f,  0x25,  0x2c,  0x39,  0x49, 
+0x5c,  0x72,  0x71,  0x71,  0x5e,  0x4c,  0x3c,  0x2d,  0x1f,  0x1d,  0x19,  0x16,  0x13,  0x11,  0x11,  0x11, 
+0x12,  0x13,  0x14,  0x15,  0x17,  0x19,  0x1d,  0x22,  0x20,  0x1e,  0x1b,  0x1b,  0x1e,  0x23,  0x1e,  0x1a, 
+0x18,  0x17,  0x17,  0x19,  0x1d,  0x1f,  0x2f,  0x3f,  0x4f,  0x4e,  0x3d,  0x2d,  0x1e,  0x1b,  0x19,  0x18, 
+0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x4f,  0x3f,  0x2f,  0x1f,  0x1d,  0x19,  0x17,  0x17,  0x18, 
+0x1a,  0x1e,  0x23,  0x21,  0x1b,  0x15,  0x15,  0x19,  0x1d,  0x1b,  0x15,  0x13,  0x13,  0x13,  0x17,  0x1d, 
+
+0x2a,  0x3a,  0x4d,  0x99,  0x9e,  0x7e,  0x29,  0x21,  0x23,  0x2a,  0x4c,  0x3f,  0x3c,  0x37,  0x2f,  0x1f, 
+0x1f,  0x1e,  0x1b,  0x19,  0x14,  0x13,  0x0d,  0x0b,  0x08,  0x08,  0x08,  0x0b,  0x0d,  0x12,  0x13,  0x16, 
+0x1c,  0x23,  0x2c,  0x2f,  0x39,  0x3d,  0x43,  0x49,  0x4d,  0x54,  0x5b,  0x5e,  0x68,  0x2f,  0x1e,  0x0f, 
+0x0d,  0x0c,  0x0c,  0x0d,  0x0f,  0x1e,  0x2f,  0x63,  0x4f,  0x2e,  0x1d,  0x0e,  0x0c,  0x0c,  0x0c,  0x0e, 
+0x1d,  0x26,  0x23,  0x25,  0x29,  0x1d,  0x19,  0x17,  0x17,  0x19,  0x1d,  0x2c,  0x3d,  0x8c,  0x39,  0x26, 
+0x19,  0x13,  0x13,  0x13,  0x19,  0x26,  0x37,  0x39,  0x38,  0x3a,  0x39,  0x2b,  0x24,  0x20,  0x20,  0x24, 
+0x2b,  0x3a,  0x4b,  0x8f,  0x98,  0x39,  0x26,  0x19,  0x13,  0x13,  0x13,  0x19,  0x26,  0x39,  0x46,  0x43, 
+0x3f,  0x2e,  0x1f,  0x1b,  0x18,  0x18,  0x18,  0x1c,  0x2b,  0x3c,  0x78,  0x3d,  0x2c,  0x1d,  0x19,  0x17, 
+0x17,  0x19,  0x1d,  0x2c,  0x2b,  0x1f,  0x0f,  0x0f,  0x0f,  0x30,  0x30,  0x2e,  0x27,  0x23,  0x1f,  0x76, 
+0x7c,  0x82,  0x82,  0x81,  0x81,  0x80,  0x6f,  0x3c,  0x2b,  0x1c,  0x16,  0x13,  0x13,  0x16,  0x1c,  0x1f, 
+0x1d,  0x1b,  0x19,  0x19,  0x19,  0x1b,  0x1d,  0x1f,  0x1b,  0x14,  0x10,  0x10,  0x14,  0x1b,  0x2a,  0x3b, 
+0x84,  0x89,  0x8e,  0x8f,  0x8d,  0x2f,  0x1f,  0x0f,  0x0e,  0x0c,  0x0c,  0x0d,  0x0e,  0x1d,  0x25,  0x21, 
+0x21,  0x1e,  0x19,  0x14,  0x14,  0x19,  0x1e,  0x4f,  0x81,  0x81,  0x1f,  0x1a,  0x13,  0x10,  0x14,  0x17, 
+0x15,  0x16,  0x1a,  0x1a,  0x14,  0x10,  0x14,  0x1b,  0x81,  0x81,  0x6f,  0x1b,  0x14,  0x10,  0x14,  0x1b, 
+0x3f,  0x4d,  0x2e,  0x1e,  0x1b,  0x0d,  0x0a,  0x09,  0x08,  0x08,  0x09,  0x0a,  0x0d,  0x1b,  0x1e,  0x2e, 
+0x4d,  0x63,  0x4d,  0x3b,  0x2b,  0x1d,  0x1a,  0x17,  0x16,  0x14,  0x14,  0x14,  0x14,  0x14,  0x14,  0x15, 
+
+0x17,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x5b,  0x4f,  0x3f,  0x2f,  0x1f,  0x1f,  0x1d,  0x1c,  0x1c, 
+0x1c,  0x1d,  0x1f,  0x2e,  0x2d,  0x1e,  0x1b,  0x19,  0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e, 
+0x3e,  0x2e,  0x1f,  0x1d,  0x1c,  0x1c,  0x1c,  0x1d,  0x1f,  0x1f,  0x2f,  0x3f,  0x4e,  0x3d,  0x2d,  0x1e, 
+0x1b,  0x19,  0x18,  0x18,  0x19,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x3d,  0x2d,  0x1e,  0x1b,  0x18,  0x17, 
+0x17,  0x18,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x61,  0x60,  0x62,  0x66,  0x68,  0x67,  0x6b,  0x4f,  0x3e, 
+0x2e,  0x1f,  0x1c,  0x18,  0x16,  0x16,  0x16,  0x19,  0x1d,  0x2b,  0x3b,  0x4d,  0x93,  0x99,  0x98,  0x4f, 
+0x3e,  0x2e,  0x1f,  0x1b,  0x14,  0x12,  0x12,  0x12,  0x15,  0x1a,  0x1e,  0x2a,  0x25,  0x24,  0x24,  0x24, 
+0x23,  0x21,  0x21,  0x21,  0x21,  0x21,  0x24,  0x29,  0x2c,  0x28,  0x22,  0x20,  0x20,  0x22,  0x28,  0x2d, 
+0x3b,  0x4b,  0x5d,  0xb1,  0xb3,  0xb4,  0xb4,  0x5e,  0x4c,  0x3c,  0x2e,  0x29,  0x24,  0x22,  0x21,  0x20, 
+0x20,  0x20,  0x23,  0x2a,  0x2f,  0x3e,  0x3d,  0x2d,  0x1e,  0x1b,  0x18,  0x17,  0x17,  0x18,  0x1b,  0x1e, 
+0x2d,  0x3d,  0x4e,  0x90,  0x90,  0x8e,  0x8b,  0x4e,  0x3c,  0x2c,  0x1e,  0x1a,  0x18,  0x18,  0x18,  0x19, 
+0x1d,  0x1f,  0x2b,  0x24,  0x21,  0x23,  0x23,  0x21,  0x21,  0x21,  0x21,  0x1e,  0x1b,  0x18,  0x17,  0x17, 
+0x18,  0x1b,  0x1e,  0x2d,  0x3d,  0x4e,  0x91,  0x91,  0x91,  0x4d,  0x3b,  0x2b,  0x1d,  0x1a,  0x18,  0x18, 
+0x18,  0x1a,  0x1d,  0x2b,  0x34,  0x33,  0x32,  0x33,  0x34,  0x34,  0x33,  0x2c,  0x1e,  0x1a,  0x18,  0x17, 
+0x17,  0x19,  0x1d,  0x1f,  0x2f,  0x3f,  0x4f,  0x8b,  0x90,  0x4f,  0x3f,  0x2f,  0x1f,  0x1e,  0x1d,  0x1b, 
+0x18,  0x16,  0x15,  0x14,  0x14,  0x16,  0x18,  0x1b,  0x1e,  0x21,  0x20,  0x1b,  0x14,  0x10,  0x10,  0x10, 
+};
+static PROGMEM prog_uchar chopper_palette[] = {
+
+0x1a,  0x5b,  0xc0,  0x7a,  0x96,  0x4a,  0xd0,  0x31,  0xc0,  0x78,  0xc8,  0x18,  0x00,  0x48,  0x00,  0x28, 
+0x00,  0x18,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x80, 
+};
+#define CHOPPER_FRAMES 8
+static void draw_chopper(int x, int y, byte anim, byte rot, byte jk = 0)
+    {
+      switch (anim) {
+        
+  case 0:
+    GD.xsprite(x, y, -16, -16, 0, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 0, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 1, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 1, 6, rot, jk);
+    break;
+  case 1:
+    GD.xsprite(x, y, -16, -16, 2, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 2, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 3, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 3, 6, rot, jk);
+    break;
+  case 2:
+    GD.xsprite(x, y, -16, -16, 4, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 4, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 5, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 5, 6, rot, jk);
+    break;
+  case 3:
+    GD.xsprite(x, y, -16, -16, 6, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 6, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 7, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 7, 6, rot, jk);
+    break;
+  case 4:
+    GD.xsprite(x, y, -16, -16, 8, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 8, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 9, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 9, 6, rot, jk);
+    break;
+  case 5:
+    GD.xsprite(x, y, -16, -16, 10, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 10, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 11, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 11, 6, rot, jk);
+    break;
+  case 6:
+    GD.xsprite(x, y, -16, -16, 12, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 12, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 13, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 13, 6, rot, jk);
+    break;
+  case 7:
+    GD.xsprite(x, y, -16, -16, 14, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 14, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 15, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 15, 6, rot, jk);
+    break;
+
+        }
+    }
+    
+#define EXPLODE_FRAMES 9
+static void draw_explode(int x, int y, byte anim, byte rot, byte jk = 0)
+    {
+      switch (anim) {
+        
+  case 0:
+    GD.xsprite(x, y, -16, -16, 16, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 16, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 17, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 17, 6, rot, jk);
+    break;
+  case 1:
+    GD.xsprite(x, y, -16, -16, 18, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 18, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 19, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 19, 6, rot, jk);
+    break;
+  case 2:
+    GD.xsprite(x, y, -16, -16, 20, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 20, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 21, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 21, 6, rot, jk);
+    break;
+  case 3:
+    GD.xsprite(x, y, -16, -16, 22, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 22, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 23, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 23, 6, rot, jk);
+    break;
+  case 4:
+    GD.xsprite(x, y, -16, -16, 24, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 24, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 25, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 25, 6, rot, jk);
+    break;
+  case 5:
+    GD.xsprite(x, y, -16, -16, 26, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 26, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 27, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 27, 6, rot, jk);
+    break;
+  case 6:
+    GD.xsprite(x, y, -16, -16, 28, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 28, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 29, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 29, 6, rot, jk);
+    break;
+  case 7:
+    GD.xsprite(x, y, -16, -16, 30, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 30, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 31, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 31, 6, rot, jk);
+    break;
+  case 8:
+    GD.xsprite(x, y, -16, -16, 32, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 32, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 33, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 33, 6, rot, jk);
+    break;
+
+        }
+    }
+    
+#define DEAD_FRAMES 4
+static void draw_dead(int x, int y, byte anim, byte rot, byte jk = 0)
+    {
+      switch (anim) {
+        
+  case 0:
+    GD.xsprite(x, y, -16, -16, 34, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 34, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 35, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 35, 6, rot, jk);
+    break;
+  case 1:
+    GD.xsprite(x, y, -16, -16, 36, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 36, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 37, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 37, 6, rot, jk);
+    break;
+  case 2:
+    GD.xsprite(x, y, -16, -16, 38, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 38, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 39, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 39, 6, rot, jk);
+    break;
+  case 3:
+    GD.xsprite(x, y, -16, -16, 40, 4, rot, jk);
+    GD.xsprite(x, y, 0, -16, 40, 6, rot, jk);
+    GD.xsprite(x, y, -16, 0, 41, 4, rot, jk);
+    GD.xsprite(x, y, 0, 0, 41, 6, rot, jk);
+    break;
+
+        }
+    }
+    
+static PROGMEM prog_uchar blocks_palette[] = {
+
+0xab,  0x7a,  0x69,  0x76,  0x28,  0x6e,  0x08,  0x66,  0xe7,  0x61,  0xc7,  0x5d,  0xa7,  0x55,  0x86,  0x51, 
+0x65,  0x49,  0x25,  0x41,  0x05,  0x35,  0xe4,  0x30,  0xc3,  0x28,  0xa3,  0x1c,  0x21,  0x08,  0x00,  0x80, 
+};
+#define BLOCKS_FRAMES 10
+static void draw_blocks(int x, int y, byte anim, byte rot, byte jk = 0)
+    {
+      switch (anim) {
+        
+  case 0:
+    GD.xsprite(x, y, 0, 0, 42, 5, rot, jk);
+    break;
+  case 1:
+    GD.xsprite(x, y, 0, 0, 42, 7, rot, jk);
+    break;
+  case 2:
+    GD.xsprite(x, y, 0, 0, 43, 5, rot, jk);
+    break;
+  case 3:
+    GD.xsprite(x, y, 0, 0, 43, 7, rot, jk);
+    break;
+  case 4:
+    GD.xsprite(x, y, 0, 0, 44, 5, rot, jk);
+    break;
+  case 5:
+    GD.xsprite(x, y, 0, 0, 44, 7, rot, jk);
+    break;
+  case 6:
+    GD.xsprite(x, y, 0, 0, 45, 5, rot, jk);
+    break;
+  case 7:
+    GD.xsprite(x, y, 0, 0, 45, 7, rot, jk);
+    break;
+  case 8:
+    GD.xsprite(x, y, 0, 0, 46, 5, rot, jk);
+    break;
+  case 9:
+    GD.xsprite(x, y, 0, 0, 46, 7, rot, jk);
+    break;
+
+        }
+    }
+    
+static PROGMEM prog_uchar chopper_compressed[] = {
+
+0xc9,  0xc1,  0xc6,  0xfb,  0x0f,  0xe0,  0x41,  0x3e,  0xa4,  0x87,  0xfd,  0x48,  0x1e,  0xed,  0x63,  0x7b, 
+0xfc,  0x4f,  0xe2,  0x29,  0x3e,  0xad,  0x67,  0xfc,  0x6c,  0x9e,  0xeb,  0xfd,  0xa3,  0x07,  0x0f,  0x1e, 
+0x70,  0x40,  0x40,  0x8f,  0x1e,  0x3f,  0xfe,  0x22,  0x4b,  0x9f,  0x2a,  0x62,  0xac,  0xde,  0xbd,  0x97, 
+0x46,  0xfc,  0xf4,  0x03,  0x70,  0x18,  0xc0,  0x8c,  0x19,  0x1b,  0x36,  0xe4,  0x95,  0xd7,  0x6b,  0x94, 
+0x00,  0x8f,  0x14,  0x33,  0x55,  0x86,  0xcc,  0xb8,  0xf3,  0xaf,  0x53,  0x9e,  0x3d,  0xc5,  0x85,  0xc8, 
+0xc1,  0x99,  0x31,  0x61,  0x28,  0xd0,  0x99,  0x72,  0xe5,  0xea,  0x35,  0x38,  0x78,  0x8a,  0x95,  0xec, 
+0x99,  0x12,  0x26,  0x4c,  0x14,  0x2a,  0x64,  0x42,  0x8c,  0x39,  0x73,  0xf6,  0xec,  0x39,  0x38,  0xf0, 
+0x0f,  0x1e,  0x8c,  0x19,  0x31,  0x66,  0x4a,  0x34,  0x00,  0x10,  0x66,  0xcc,  0xc9,  0x73,  0xaa,  0xc2, 
+0x8f,  0x15,  0x6b,  0x42,  0x60,  0x1f,  0x00,  0xc8,  0x13,  0x65,  0xca,  0x39,  0x77,  0x64,  0x6e,  0xaa, 
+0xb1,  0x2b,  0x04,  0xa5,  0x8f,  0x12,  0x59,  0x02,  0xc5,  0x27,  0x01,  0xfc,  0x11,  0x92,  0x69,  0x21, 
+0x49,  0x14,  0xe2,  0x63,  0x63,  0x1a,  0xc8,  0x04,  0xa5,  0x2c,  0x71,  0xe2,  0x0f,  0x0e,  0x82,  0x93, 
+0x07,  0xfe,  0x18,  0x19,  0xb3,  0xf0,  0x8b,  0x0f,  0x00,  0x05,  0xc2,  0x6b,  0xcd,  0x6d,  0x8d,  0x2d, 
+0xab,  0xd5,  0xb7,  0xce,  0xcc,  0xb4,  0xed,  0x77,  0xfb,  0xfe,  0x3f,  0xe2,  0x27,  0xfe,  0xac,  0x5f, 
+0xfc,  0x6b,  0x7e,  0xeb,  0xef,  0xfb,  0xe3,  0x7f,  0xe1,  0x6f,  0xfe,  0xa3,  0x7f,  0xfd,  0x5f,  0xfe, 
+0xef,  0x03,  0x7b,  0xf0,  0x0f,  0xe3,  0x11,  0x3e,  0xaa,  0xc7,  0xfc,  0x78,  0x9e,  0xe8,  0x93,  0x7b, 
+0xea,  0xcf,  0xe0,  0x59,  0xfe,  0x71,  0x07,  0x60,  0xcf,  0xff,  0xbf,  0xb0,  0x3e,  0x80,  0xff,  0x3f, 
+
+0xdb,  0xfe,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xbf,  0xfd,  0xf7,  0xf8,  0x81,  0x3f,  0xea,  0x27,  0xff,  0x9c, 
+0x5f,  0xfa,  0xeb,  0x7e,  0xfb,  0x1f,  0xf8,  0x93,  0x7f,  0xe9,  0x6f,  0xff,  0x93,  0x7f,  0xfb,  0xdf, 
+0xfe,  0xff,  0x83,  0x78,  0x88,  0x0f,  0xeb,  0x11,  0x3f,  0x9a,  0xc7,  0xfa,  0xf8,  0x9e,  0xf8,  0x53, 
+0x78,  0x9a,  0xcf,  0xe8,  0x59,  0x0b,  0xfc,  0x43,  0xf8,  0x95,  0xb9,  0xde,  0xd3,  0xff,  0x00,  0x0a, 
+0x18,  0xe8,  0xf7,  0x9f,  0x4c,  0x48,  0xb1,  0x7a,  0x46,  0xf6,  0x03,  0xe6,  0xd8,  0x22,  0xc4,  0x8c, 
+0xd5,  0xa3,  0x97,  0x08,  0x70,  0xb9,  0x7e,  0xe0,  0xb9,  0xfc,  0x1f,  0x21,  0x02,  0xe9,  0x96,  0xa8, 
+0x93,  0x94,  0x29,  0x51,  0x38,  0x15,  0xf4,  0xb9,  0x32,  0x0e,  0x00,  0x01,  0xe3,  0x2f,  0x78,  0xfa, 
+0x8f,  0xdf,  0xf3,  0x3f,  0x12,  0x22,  0x0c,  0x15,  0xea,  0x55,  0xf8,  0x07,  0x01,  0xe2,  0x78,  0xfc, 
+0xc7,  0xbf,  0x41,  0x9e,  0x3c,  0x7c,  0xf8,  0xec,  0xf9,  0x87,  0x8f,  0x90,  0x70,  0x8f,  0xff,  0xe6, 
+0x3f,  0x08,  0x00,  0x4c,  0x23,  0xe4,  0xbf,  0x4a,  0x4b,  0xb1,  0x21,  0x04,  0x10,  0xe5,  0x9a,  0x08, 
+0xee,  0x50,  0x88,  0x8e,  0x50,  0x4c,  0x9f,  0xcf,  0x53,  0xfc,  0x0f,  0xb1,  0x90,  0x68,  0x04,  0x78, 
+0x3f,  0x31,  0x23,  0x78,  0xd0,  0xc7,  0x9a,  0x3a,  0x08,  0x33,  0x8e,  0x1f,  0x9f,  0xf1,  0x7b,  0x25, 
+0xca,  0xe0,  0xc1,  0x95,  0x73,  0xfa,  0x4e,  0x58,  0xe2,  0x03,  0x70,  0x37,  0xf8,  0xab,  0x11,  0xb2, 
+0x09,  0x44,  0xcd,  0xed,  0x9e,  0x9b,  0x3b,  0xd9,  0x21,  0x3f,  0xf6,  0xa7,  0xfd,  0xfc,  0x5f,  0xf1, 
+
+0x1b,  0x7f,  0xd7,  0x1f,  0xfe,  0x33,  0x7f,  0xf5,  0xef,  0xfd,  0xf3,  0xff,  0xf0,  0x3f,  0x1f,  0xd0, 
+0x83,  0x7e,  0x28,  0x0f,  0xf7,  0x91,  0x3d,  0xfa,  0xc7,  0xf1,  0x04,  0x9f,  0xd4,  0x3f,  0xc2,  0xb9, 
+0x4e,  0xeb,  0x21,  0x65,  0x6f,  0x84,  0xd3,  0xff,  0xbf,  0x1f,  0x3d,  0x3d,  0x87,  0xff,  0xe1,  0xf5, 
+0xff,  0xff,  0x1f,  0xc0,  0xc8,  0xbc,  0x79,  0x2b,  0x7d,  0xff,  0x3f,  0xa6,  0xfe,  0xff,  0xff,  0xf5, 
+0x03,  0x3c,  0xfc,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0x7f,  0xc8,  0xff,  0xff,  0x87,  0xfe,  0xb8,  0x9f,  0xfe,  0x0b,  0x7e,  0xe5,  0x6f,  0xfa, 
+0xdd,  0x7f,  0xe4,  0xcf,  0xfe,  0xb5,  0xbf,  0xff,  0x2f,  0xfe,  0xe3,  0xff,  0x7a,  0xc0,  0x0f,  0xe6, 
+0xa1,  0x3e,  0xbc,  0x47,  0xfe,  0x18,  0x1e,  0xe7,  0x1f,  0x47,  0x22,  0xff,  0xa0,  0x9e,  0x52,  0xfd, 
+0xfd,  0x08,  0x5f,  0x1f,  0x3c,  0x04,  0xfd,  0x88,  0x08,  0xf0,  0x3e,  0x7e,  0xfc,  0xb8,  0x00,  0x0f, 
+0x18,  0x30,  0x52,  0x2f,  0x21,  0x7c,  0x3e,  0x62,  0xbe,  0x0c,  0x08,  0x91,  0x60,  0x9d,  0xcb,  0xfe, 
+0xd7,  0x17,  0xd6,  0x10,  0xf0,  0x1d,  0x3c,  0x63,  0xc5,  0x9a,  0x96,  0xce,  0x45,  0xf8,  0xc4,  0x84, 
+0x09,  0xf3,  0xff,  0xf8,  0x01,  0x98,  0x29,  0x53,  0xf2,  0xb4,  0x0f,  0x3f,  0x02,  0xfd,  0xa3,  0xc0, 
+0x3e,  0x37,  0x44,  0x84,  0x00,  0x40,  0xe9,  0x49,  0xbd,  0xad,  0x6f,  0xc1,  0xbf,  0x74,  0x7c,  0x8f, 
+0xfb,  0xf9,  0x75,  0xfe,  0x07,  0x79,  0xfe,  0x11,  0xea,  0x6b,  0xfe,  0xef,  0x90,  0x18,  0x21,  0x62, 
+0xe2,  0x7d,  0x38,  0xc2,  0x91,  0x98,  0x7d,  0x2a,  0x2c,  0x16,  0xff,  0x3b,  0x31,  0x7d,  0x07,  0xce, 
+
+0xff,  0xbb,  0x46,  0x44,  0x8c,  0xcc,  0x18,  0x3c,  0xbe,  0xc3,  0xfb,  0x88,  0x8e,  0x21,  0xf2,  0x7f, 
+0xa5,  0x8e,  0x08,  0xf8,  0xbf,  0x4a,  0x44,  0x70,  0x8a,  0x80,  0x09,  0x80,  0x69,  0x2d,  0xf8,  0xdf, 
+0x99,  0x2a,  0x77,  0x14,  0xc4,  0xff,  0x82,  0x3f,  0x15,  0xe0,  0x17,  0x1f,  0x00,  0xb7,  0x79,  0x24, 
+0xca,  0x95,  0xf9,  0x60,  0xbf,  0x47,  0xaa,  0xc2,  0x71,  0xec,  0x4f,  0xfb,  0xf9,  0xbf,  0xe2,  0x37, 
+0xfe,  0xae,  0x3f,  0xfc,  0x67,  0xfe,  0xea,  0xdf,  0xfb,  0xe7,  0xff,  0xe1,  0x7f,  0x3e,  0xa0,  0x07, 
+0xfd,  0x50,  0x1e,  0xee,  0x23,  0xfb,  0xc7,  0x3b,  0x37,  0xff,  0x3f,  0x44,  0x85,  0xb4,  0xff,  0x7f, 
+0x3c,  0xfe,  0xff,  0x77,  0x0d,  0x93,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0x3f,  0xbd,  0x24, 
+0xd7,  0xff,  0x1f,  0x10,  0xff,  0x1f,  0xd6,  0xff,  0x9b,  0x3e,  0x02,  0xc6,  0xff,  0xff,  0x3f,  0xf7, 
+0xe3,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xb1,  0x3f,  0xed,  0xe7,  0xff,  0x8a,  0xdf,  0xf8,  0xbb,  0xfe,  0xf0,  0x9f,  0xf9, 
+0xab,  0x7f,  0xef,  0x9f,  0xff,  0x87,  0xff,  0xf9,  0x80,  0x1e,  0xf4,  0x43,  0xf9,  0xb7,  0x8b,  0xf4, 
+0xc1,  0xf7,  0x83,  0x86,  0xff,  0x0f,  0x90,  0xf8,  0xa3,  0xf7,  0x07,  0x78,  0xff,  0x1d,  0xeb,  0x6e, 
+0xfe,  0x88,  0x2c,  0xbf,  0x21,  0xee,  0x80,  0x47,  0x2f,  0x11,  0x7c,  0x46,  0x20,  0x05,  0x0c,  0xf8, 
+0x5d,  0x78,  0xff,  0x21,  0xcb,  0xe3,  0x05,  0x20,  0xc5,  0xec,  0x09,  0x31,  0xd2,  0x67,  0x18,  0x22, 
+0xbd,  0xee,  0xc3,  0x65,  0x81,  0x35,  0x68,  0x62,  0x0d,  0x84,  0xef,  0x73,  0x16,  0xce,  0xe5,  0x52, 
+
+0x48,  0x95,  0xf2,  0xff,  0xfc,  0x5e,  0x5f,  0xe1,  0x13,  0x2c,  0x29,  0xaf,  0x94,  0x29,  0xbd,  0x0f, 
+0xfa,  0xfc,  0xff,  0x6f,  0xe5,  0xa6,  0xfc,  0x24,  0xff,  0x2f,  0xff,  0xfd,  0xf0,  0xff,  0x43,  0x34, 
+0xfb,  0xc6,  0xe9,  0x29,  0x7d,  0xdc,  0xa5,  0x10,  0x4d,  0x94,  0xab,  0xd0,  0x08,  0x70,  0xb5,  0x3e, 
+0xd2,  0x7b,  0x60,  0xfa,  0x1d,  0xff,  0x77,  0x88,  0xb8,  0x9a,  0xdf,  0x89,  0xf0,  0x7f,  0xf8,  0x1f, 
+0xe5,  0xe3,  0x1e,  0xfd,  0x80,  0xef,  0x48,  0x9e,  0xab,  0xe0,  0xff,  0xf3,  0x0e,  0x0a,  0xd3,  0xff, 
+0xe4,  0xff,  0x3f,  0x43,  0x64,  0xc5,  0xfc,  0x5f,  0xe4,  0xcb,  0x40,  0xfb,  0x4e,  0x89,  0x31,  0x40, 
+0x7c,  0x61,  0x08,  0x2e,  0x21,  0x3a,  0x16,  0x86,  0x88,  0x12,  0xb0,  0xef,  0xff,  0x51,  0x52,  0x3c, 
+0xf6,  0x21,  0xe6,  0x9c,  0x5f,  0xfa,  0xeb,  0x7e,  0xfb,  0x1f,  0xf8,  0x93,  0x7f,  0xe9,  0x6f,  0xff, 
+0x93,  0x7f,  0xfb,  0xdf,  0xfe,  0xff,  0x83,  0xf8,  0x4f,  0x0f,  0xeb,  0xff,  0xfb,  0xbc,  0xfc,  0xff, 
+0x10,  0xff,  0xff,  0x23,  0x4e,  0xcd,  0xfe,  0xff,  0x7f,  0xe2,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0x3f,  0x23,  0xdc,  0xc3,  0xff,  0xff,  0xbf,  0x43,  0xe0,  0xff, 
+0xff,  0x3f,  0xc1,  0xe3,  0xff,  0xff,  0xdf,  0xe0,  0xf9,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xbc,  0x5f,  0xfe,  0x1b,  0x7e, 
+0xe7,  0x1f,  0xfa,  0xd3,  0x7f,  0xe5,  0xef,  0xfe,  0xb3,  0x7f,  0xff,  0x3f,  0x1e,  0xe0,  0x83,  0x7a, 
+0xc8,  0x0f,  0xe7,  0x91,  0x3e,  0xba,  0xc7,  0xfe,  0x04,  0x9e,  0xe4,  0x53,  0x7a,  0xda,  0xcf,  0xe4, 
+
+0xd9,  0x3e,  0xb7,  0xe7,  0xff,  0x22,  0x5e,  0xe2,  0xcb,  0x7a,  0xc5,  0xaf,  0xe6,  0xb5,  0xbe,  0xbe, 
+0x37,  0x1e,  0xef,  0xde,  0x37,  0x79,  0x70,  0xf6,  0xe2,  0x9d,  0xff,  0x21,  0x0d,  0xc7,  0x01,  0xf2, 
+0xd0,  0x07,  0x27,  0x6f,  0x11,  0xe0,  0x66,  0xc4,  0x88,  0x78,  0x16,  0x1c,  0x3d,  0x46,  0x87,  0x04, 
+0x1f,  0x3d,  0xbc,  0x78,  0xf1,  0x16,  0x1c,  0x6e,  0x7b,  0xfc,  0x4e,  0x8e,  0xc1,  0x3f,  0x78,  0xa5, 
+0xfb,  0x02,  0xba,  0xfc,  0xd7,  0xf8,  0x86,  0xdf,  0xea,  0x3b,  0x7f,  0x9f,  0x1f,  0xfa,  0xe3,  0x7e, 
+0xfa,  0x2f,  0xf8,  0x95,  0xbf,  0xe9,  0x77,  0xff,  0x91,  0x3f,  0xfb,  0xd7,  0xfe,  0xfe,  0xbf,  0xf8, 
+0x8f,  0xff,  0xeb,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xaf,  0xfb,  0xff,  0x79,  0x80,  0x76,  0xcd,  0x01,  0x0c,  0x56,  0xec,  0xc9,  0x7f,  0xdc,  0x07,  0xf8, 
+0x3d,  0x3e,  0xc0,  0x47,  0x78,  0x05,  0xa7,  0xea,  0xfc,  0x04,  0xef,  0x4b,  0x70,  0x8f,  0xbc,  0x7d, 
+0xef,  0xf8,  0xf2,  0x36,  0x83,  0xa7,  0xb7,  0xff,  0xf5,  0x83,  0x83,  0x47,  0xb8,  0x0c,  0x85,  0xc9, 
+0x31,  0x9e,  0x84,  0x87,  0x18,  0x19,  0xbc,  0xbe,  0x4f,  0xf0,  0x8c,  0x97,  0xc9,  0x3b,  0xf8,  0x24, 
+0xc7,  0x00,  0x55,  0xf4,  0xb2,  0xaf,  0xb7,  0xf0,  0xfa,  0x7f,  0xa2,  0x57,  0xde,  0xfc,  0xff,  0x0d, 
+0x32,  0xda,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff, 
+
+0xff,  0x7f,  0x56,  0xff,  0xff,  0x45,  0xdf,  0x95,  0x15,  0x76,  0x3e,  0xee,  0xd7,  0x46,  0x0b,  0x8e, 
+0xde,  0x83,  0xf5,  0xc9,  0xfb,  0xde,  0xff,  0x9b,  0x7b,  0x00,  0x38,  0xd1,  0xff,  0x2f,  0x38,  0x3c, 
+0xcb,  0x07,  0xf5,  0xbe,  0x82,  0x47,  0x78,  0x7c,  0x97,  0xff,  0x3f,  0x3c,  0xfe,  0x3f,  0xf8,  0xf0, 
+0x23,  0x64,  0x08,  0xe2,  0xf2,  0xbf,  0x3d,  0x26,  0x0d,  0xf8,  0xc1,  0x8b,  0x79,  0xf0,  0x88,  0x48, 
+0x1e,  0x3d,  0xa6,  0xc3,  0x0c,  0x99,  0x20,  0x83,  0x47,  0x31,  0x08,  0x80,  0xff,  0x3b,  0x14,  0x10, 
+0xe7,  0xce,  0x2d,  0x43,  0xfe,  0xdf,  0xec,  0x5d,  0x60,  0xb3,  0x53,  0xc8,  0x0c,  0x9e,  0xdc,  0xa2, 
+0xe7,  0xff,  0x2a,  0x07,  0x11,  0x2b,  0xbc,  0x04,  0xcf,  0x7a,  0xd6,  0x2e,  0x83,  0xff,  0x21,  0x0f, 
+0x05,  0xc7,  0xff,  0x8c,  0x5f,  0xf8,  0xab,  0x7e,  0xf3,  0xef,  0xf9,  0xa3,  0x7f,  0xee,  0xaf,  0xff, 
+0x83,  0x7f,  0xf9,  0x9f,  0xfe,  0xf7,  0x03,  0x79,  0xb0,  0x0f,  0xed,  0xe1,  0x3f,  0x8a,  0xd7,  0xf0, 
+0xe0,  0x76,  0xfe,  0x0e,  0x60,  0x70,  0xbe,  0xd1,  0xed,  0x35,  0x3c,  0x2d,  0xa8,  0xe0,  0xb9,  0x2d, 
+0x0f,  0x46,  0xf0,  0xbd,  0x05,  0xde,  0x17,  0x80,  0x97,  0x10,  0xf4,  0x3f,  0x36,  0x40,  0xf8,  0x9a, 
+0x1f,  0xcc,  0xb8,  0x70,  0x09,  0x11,  0xd7,  0x63,  0x3a,  0x92,  0x67,  0xce,  0xfc,  0x55,  0x30,  0x67, 
+0xc6,  0x2d,  0x04,  0x44,  0x8c,  0xf9,  0x79,  0x34,  0x82,  0x07,  0xf3,  0x05,  0xc8,  0x8d,  0x49,  0x88, 
+0xf8,  0x1f,  0x4f,  0x93,  0xdb,  0xde,  0x88,  0x00,  0x11,  0x83,  0x19,  0x33,  0x26,  0xb7,  0x61,  0x2f, 
+0x32,  0x23,  0x46,  0x2c,  0x44,  0x30,  0x27,  0x4e,  0x3c,  0x30,  0x24,  0x84,  0xe0,  0x19,  0x38,  0x98, 
+0x11,  0x89,  0x12,  0xc1,  0x22,  0x04,  0x44,  0x84,  0xe0,  0x79,  0x15,  0x88,  0x31,  0x21,  0xc2,  0x85, 
+
+0x09,  0xf3,  0xe0,  0x11,  0x03,  0x3f,  0xc5,  0x55,  0x0a,  0x16,  0x69,  0x21,  0x64,  0xc4,  0x83,  0xc4, 
+0x91,  0x11,  0xe0,  0x43,  0x0f,  0x9d,  0x21,  0x30,  0x2a,  0x24,  0x4c,  0xee,  0xff,  0x0b,  0x7a,  0x9e, 
+0x8c,  0x92,  0x31,  0x82,  0x39,  0x13,  0x2e,  0xff,  0x3b,  0x7f,  0x64,  0x89,  0x74,  0x11,  0x3c,  0x2a, 
+0x90,  0x97,  0xba,  0xf9,  0x35,  0x92,  0x41,  0xba,  0x20,  0x46,  0x84,  0x58,  0x1c,  0x88,  0x01,  0xd5, 
+0x21,  0x38,  0x55,  0x8d,  0xe4,  0x40,  0x24,  0x7b,  0x32,  0xf7,  0x56,  0x3c,  0xaa,  0x41,  0x05,  0x0c, 
+0x96,  0xc5,  0x21,  0x7e,  0x30,  0xff,  0x9f,  0xb9,  0x23,  0x38,  0x05,  0x8f,  0xe2,  0x15,  0xbc,  0xda, 
+0x44,  0x03,  0xac,  0x9a,  0x2d,  0x2b,  0x7c,  0xa4,  0xaf,  0x50,  0x11,  0x21,  0x9a,  0x41,  0x27,  0x6c, 
+0x1a,  0xde,  0xa6,  0x55,  0xf0,  0x48,  0x19,  0xc3,  0x21,  0x32,  0x70,  0x9f,  0x14,  0xc1,  0xa3,  0x00, 
+0x2c,  0xc7,  0x79,  0x11,  0x22,  0x37,  0x63,  0xf0,  0x0a,  0x4e,  0x87,  0x65,  0x27,  0x1d,  0xf3,  0x27, 
+0x12,  0x3c,  0x5f,  0xfc,  0x5b,  0xff,  0xf8,  0xdf,  0xfc,  0xd7,  0xff,  0xf7,  0xc0,  0x9f,  0x66,  0x83, 
+0xf9,  0x0b,  0x0e,  0xe9,  0xc1,  0xf7,  0x01,  0x7d,  0x9f,  0xff,  0x51,  0x62,  0xca,  0xe2,  0x7b,  0x0a, 
+0x5f,  0xc1,  0xb0,  0x4c,  0x79,  0xe3,  0x16,  0x31,  0x42,  0x48,  0x03,  0xf6,  0x16,  0x24,  0xa7,  0x42, 
+0xf2,  0xff,  0x83,  0xaf,  0xe1,  0x78,  0x24,  0x8a,  0x09,  0x78,  0x20,  0x56,  0x61,  0x47,  0x38,  0x9f, 
+0xbb,  0xc1,  0xff,  0x3f,  0x5c,  0x03,  0xcc,  0x63,  0x63,  0x8c,  0xb8,  0x1c,  0x3b,  0x61,  0x7e,  0x1e, 
+0x07,  0xf6,  0xfe,  0x07,  0xc2,  0xff,  0xf4,  0xe2,  0xed,  0x66,  0xfc,  0xcf,  0xf2,  0xf9,  0xbf,  0xb9, 
+0x79,  0xf3,  0xb2,  0x15,  0xfe,  0x27,  0xfb,  0xaf,  0xb0,  0x23,  0x98,  0x07,  0x81,  0xcd,  0x10,  0xbe, 
+
+0x6e,  0xd0,  0x4e,  0xf4,  0x4e,  0xec,  0x76,  0x7a,  0xff,  0x18,  0xff,  0x83,  0xfc,  0x56,  0x20,  0x76, 
+0x00,  0x82,  0xc7,  0x92,  0x88,  0x01,  0x7b,  0x22,  0x7a,  0xdc,  0xc0,  0xff,  0x57,  0x11,  0xb8,  0xfd, 
+0x0f,  0xf8,  0xfb,  0xe3,  0x7f,  0xf1,  0xaf,  0x8f,  0x0d,  0xe1,  0x7d,  0xec,  0xaf,  0xff,  0x95,  0x01, 
+0xf3,  0xc0,  0xf7,  0xd8,  0x8f,  0xff,  0x33,  0x2c,  0x10,  0x0f,  0x0c,  0x85,  0x23,  0x47,  0x76,  0xcb, 
+0x1f,  0xd0,  0x0c,  0xfe,  0xd7,  0xbf,  0xe8,  0x08,  0xe1,  0x63,  0x5a,  0xde,  0x8f,  0xff,  0x7d,  0x03, 
+0xff,  0x57,  0x04,  0x4a,  0x00,  0xff,  0xe3,  0x45,  0xf0,  0xff,  0x3f,  0x11,  0xc1,  0xdb,  0xbb,  0x60, 
+0xf2,  0x29,  0x1e,  0x80,  0xff,  0xff,  0xd5,  0x1b,  0xa6,  0x46,  0xd3,  0xa8,  0x06,  0xc3,  0xb0,  0x27, 
+0x64,  0x66,  0x66,  0x8b,  0xe0,  0x3d,  0x0e,  0x88,  0x4e,  0x11,  0x31,  0xe3,  0xe1,  0x92,  0x78,  0x52, 
+0xeb,  0x20,  0x6b,  0x75,  0xcd,  0x25,  0xb9,  0x2c,  0xd2,  0xe6,  0x5f,  0x0d,  0x9a,  0x7b,  0xf2,  0xb0, 
+0x04,  0x89,  0x90,  0x72,  0x6b,  0x6e,  0xe7,  0xff,  0x7f,  0x32,  0xef,  0xfe,  0xb3,  0x7f,  0xff,  0x3f, 
+0x1e,  0xe0,  0x83,  0xda,  0x31,  0x08,  0xe5,  0x09,  0xe9,  0x3b,  0x47,  0xf6,  0xf4,  0xf9,  0x7f,  0x2a, 
+0x4a,  0x74,  0x0a,  0xc8,  0xff,  0x2b,  0xfc,  0xfc,  0x9f,  0xca,  0xf8,  0x10,  0xff,  0x57,  0x2d,  0xfc, 
+0xff,  0xdf,  0x31,  0x79,  0xff,  0xcf,  0x9e,  0xb9,  0x19,  0x7a,  0xe6,  0x07,  0xb8,  0x08,  0xdb,  0xa0, 
+0x2e,  0x2d,  0xca,  0x25,  0xf1,  0x3f,  0xb6,  0x60,  0xd7,  0xf8,  0xdf,  0x5e,  0xb8,  0xfc,  0x84,  0xf0, 
+0x38,  0x09,  0x0b,  0xe1,  0xa1,  0xf8,  0x5f,  0xdd,  0x63,  0x7e,  0x70,  0x2b,  0x19,  0xff,  0x7b,  0x3f, 
+0x1c,  0x8b,  0xff,  0x13,  0x14,  0xff,  0xd7,  0x82,  0xe0,  0xf2,  0xff,  0xbd,  0x93,  0xcf,  0x56,  0xff, 
+
+0x3f,  0x0e,  0x1c,  0x0b,  0xf6,  0x1f,  0xe2,  0xff,  0x78,  0xff,  0x1f,  0x21,  0x20,  0x1f,  0xd4,  0xc8, 
+0x9a,  0x71,  0x1e,  0xd2,  0x07,  0x73,  0x2f,  0xff,  0x3b,  0x78,  0xfd,  0x8f,  0x5d,  0xf8,  0x28,  0xee, 
+0xc6,  0x4a,  0x88,  0x11,  0xff,  0x23,  0x44,  0x04,  0xa7,  0xa8,  0xf0,  0x3f,  0xef,  0x46,  0xe0,  0x08, 
+0x5e,  0x27,  0xf0,  0x02,  0x46,  0x03,  0xff,  0xdf,  0xe3,  0x0a,  0x74,  0xe0,  0xff,  0x55,  0x14,  0x2b, 
+0xe4,  0x19,  0x9c,  0x57,  0x0f,  0xb1,  0x50,  0xfe,  0xaf,  0xf6,  0xfc,  0xbf,  0xab,  0x57,  0xc7,  0x0a, 
+0x1e,  0xd1,  0xe1,  0x7f,  0x66,  0x8a,  0x4e,  0xf0,  0x7f,  0xba,  0xe3,  0x82,  0xf8,  0xbf,  0x19,  0xe3, 
+0x7b,  0xf2,  0xff,  0x16,  0xa7,  0x68,  0x1d,  0xff,  0xaf,  0x35,  0xf9,  0x3f,  0x03,  0xe4,  0x91,  0x7a, 
+0xd7,  0xab,  0xf3,  0xff,  0x87,  0xd4,  0x3d,  0x73,  0x12,  0x9f,  0xff,  0x1b,  0xff,  0xf0,  0x5f,  0xfd, 
+0xe7,  0xff,  0xf3,  0x40,  0xff,  0x51,  0x43,  0xfd,  0xf5,  0xbc,  0x97,  0x21,  0x3e,  0x78,  0xfd,  0xec, 
+0x10,  0xfd,  0xff,  0x4b,  0xee,  0xff,  0xff,  0xff,  0xe3,  0x39,  0x24,  0x07,  0xe5,  0xe0,  0xf9,  0xff, 
+0x63,  0x54,  0x97,  0xfa,  0xdf,  0x11,  0xa6,  0x73,  0xdc,  0xc4,  0xff,  0x39,  0xa5,  0xfe,  0xb7,  0x97, 
+0x9f,  0x10,  0x3c,  0x9e,  0xc1,  0xff,  0x5e,  0x85,  0xff,  0x83,  0x4b,  0xf8,  0x0c,  0x87,  0xc9,  0x62, 
+0x36,  0xfe,  0xaf,  0x72,  0xf1,  0x3f,  0xd2,  0xe0,  0x97,  0x38,  0x1d,  0x41,  0x60,  0x45,  0x64,  0xc3, 
+0xfd,  0xf8,  0x3f,  0xc3,  0xc2,  0xff,  0x58,  0x13,  0xff,  0x33,  0x30,  0x04,  0x40,  0xe6,  0xff,  0x23, 
+0x0e,  0x6c,  0x8a,  0xff,  0x99,  0x11,  0xfe,  0xe7,  0x32,  0xd8,  0x09,  0x49,  0x83,  0xff,  0xff,  0xf2, 
+0xff,  0x3e,  0x98,  0x93,  0xcf,  0x83,  0x5f,  0xa2,  0x5a,  0x04,  0xc6,  0x61,  0xf0,  0xff,  0x0e,  0x66, 
+
+0x8c,  0xe0,  0x76,  0x07,  0xfe,  0xf7,  0x0f,  0xca,  0x14,  0xff,  0x73,  0x18,  0x78,  0xab,  0x92,  0x57, 
+0xe3,  0xff,  0xb0,  0xe7,  0xb6,  0x7d,  0x13,  0x60,  0x5c,  0x38,  0x56,  0x1d,  0xa8,  0x00,  0xb6,  0xc1, 
+0xff,  0x73,  0x16,  0x83,  0x60,  0x08,  0xac,  0x06,  0xff,  0xaf,  0x72,  0xfe,  0xff,  0xd0,  0x19,  0x05, 
+0x0a,  0x40,  0x34,  0x98,  0x44,  0xff,  0x2f,  0x04,  0xa4,  0xc6,  0x75,  0xf6,  0x37,  0xfe,  0x57,  0xd9, 
+0xd8,  0x5a,  0x0b,  0xe8,  0x82,  0x06,  0xa3,  0x28,  0x38,  0x33,  0x7f,  0xcd,  0x6d,  0xff,  0xff,  0xaf, 
+0xfd,  0xfd,  0x7f,  0xf1,  0x1f,  0xff,  0xd7,  0x03,  0x7e,  0x30,  0x0f,  0xf5,  0xff,  0x27,  0x92,  0xff, 
+0xff,  0xd8,  0x1e,  0xff,  0x0b,  0x7d,  0x09,  0x2b,  0x4a,  0x0d,  0xfb,  0x6d,  0x36,  0xa0,  0x96,  0xf3, 
+0xbf,  0xaa,  0xd8,  0x0e,  0x08,  0x45,  0x27,  0x32,  0xf5,  0x2c,  0x82,  0xff,  0x35,  0x08,  0x83,  0x5f, 
+0xbe,  0xfc,  0x1f,  0x3f,  0xf0,  0x7f,  0x7d,  0xc2,  0xd1,  0x39,  0x34,  0x82,  0xd3,  0xff,  0x3e,  0x8d, 
+0xe5,  0xea,  0x7f,  0x3f,  0xc8,  0xfd,  0xf8,  0x3f,  0xcb,  0xe4,  0xff,  0x7a,  0x4a,  0x99,  0x31,  0x4c, 
+0xed,  0xcf,  0xe0,  0x91,  0x24,  0x73,  0xd3,  0xf7,  0x9e,  0x57,  0x47,  0x72,  0x2d,  0x64,  0x8d,  0xe0, 
+0xfd,  0x05,  0x4b,  0xd5,  0x2a,  0x8a,  0x8c,  0xdf,  0x6b,  0x55,  0x95,  0xeb,  0x6f,  0x10,  0xbc,  0xa2, 
+0x50,  0xf3,  0x4e,  0x0c,  0xff,  0x3f,  0xf8,  0xfc,  0xff,  0x08,  0xf2,  0x7f,  0x82,  0xff,  0xff,  0x9d, 
+0x46,  0xf7,  0x28,  0x3e,  0x54,  0xe1,  0xff,  0xf9,  0x1c,  0xfe,  0xdf,  0x3e,  0xf8,  0x5f,  0xcc,  0x22, 
+0xe6,  0x2c,  0x2d,  0x93,  0xff,  0x6f,  0x91,  0x66,  0xc7,  0x54,  0xf2,  0xf1,  0x93,  0x55,  0xe6,  0x29, 
+0x8a,  0xf7,  0x7d,  0xf3,  0x44,  0xaf,  0x6b,  0xff,  0xd6,  0x3f,  0xfe,  0x37,  0xff,  0xf5,  0xff,  0xfd, 
+
+0xfb,  0x7f,  0xd8,  0xe0,  0x1f,  0x80,  0x23,  0x7d,  0x51,  0xfd,  0x7f,  0x65,  0x3e,  0xb1,  0xff,  0xff, 
+0xe8,  0xde,  0xb6,  0x52,  0xee,  0x96,  0xc9,  0xe9,  0xff,  0x27,  0xf7,  0x1d,  0x8d,  0x27,  0x55,  0xf8, 
+0xa3,  0xf5,  0xf9,  0x28,  0xd9,  0xff,  0xe7,  0x3d,  0xe5,  0x80,  0xe3,  0xd1,  0x99,  0x56,  0xe3,  0xff, 
+0x0a,  0xdb,  0x07,  0xec,  0x55,  0x65,  0xa9,  0x15,  0xf1,  0x05,  0x82,  0xf7,  0xff,  0x8e,  0x9b,  0xff, 
+0xfb,  0x43,  0x05,  0x8e,  0x38,  0xf8,  0x05,  0xb6,  0xcd,  0xea,  0x4e,  0x42,  0x29,  0xeb,  0x7f,  0xb7, 
+0xaf,  0xe0,  0xfd,  0x7f,  0xaa,  0x51,  0xf0,  0xda,  0xa4,  0xc1,  0xe7,  0x0a,  0x16,  0xe1,  0x66,  0xf4, 
+0xff,  0x47,  0x69,  0x14,  0xf8,  0xbf,  0xab,  0xd8,  0x1b,  0xb3,  0xb5,  0x9f,  0xa5,  0xff,  0xf7,  0xa2, 
+0xfd,  0x1f,  0xdd,  0x32,  0x7b,  0xb5,  0xef,  0xff,  0x9f,  0x33,  0xff,  0xe7,  0x01,  0xff,  0x3f,  0xc7, 
+0xff,  0xaa,  0xdf,  0xfc,  0x7b,  0xfe,  0xe8,  0x9f,  0xfb,  0xeb,  0xff,  0xe0,  0x5f,  0xfe,  0xa7,  0xff, 
+0xfd,  0x40,  0xe0,  0xf5,  0x97,  0x87,  0xf0,  0x10,  0x1f,  0xe1,  0x23,  0x7e,  0x4c,  0x89,  0xe8,  0x71, 
+0xcf,  0xb3,  0xe7,  0x44,  0x9f,  0x5a,  0x3d,  0x79,  0x42,  0x8f,  0x34,  0x14,  0xbe,  0x6a,  0xfa,  0xf4, 
+0x23,  0x12,  0x7d,  0xa4,  0x88,  0x91,  0xa2,  0xc7,  0x86,  0x1f,  0x7f,  0xb0,  0x08,  0x4e,  0xf9,  0x02, 
+0x3f,  0x52,  0xac,  0x9e,  0xbd,  0x7b,  0x99,  0x3d,  0x85,  0x8b,  0x3e,  0x7e,  0xcc,  0x58,  0xbd,  0x79, 
+0x1c,  0x07,  0xa5,  0xd5,  0x13,  0xf8,  0x18,  0x80,  0x19,  0x1b,  0x46,  0x2a,  0xde,  0x8a,  0x57,  0xb0, 
+0xf0,  0xe0,  0x29,  0x0e,  0x78,  0x65,  0xcc,  0xcd,  0x8b,  0x47,  0xea,  0x9e,  0x82,  0x81,  0xe7,  0x80, 
+0xe1,  0x39,  0x7a,  0xd0,  0xe7,  0x4a,  0xd8,  0x13,  0x7f,  0xac,  0xc5,  0x20,  0x00,  0x24,  0x8e,  0x5a, 
+
+0xd0,  0x38,  0xd8,  0x33,  0x85,  0xca,  0x15,  0x7f,  0x76,  0x2a,  0x0e,  0xb1,  0x88,  0x7f,  0x0a,  0x20, 
+0xcf,  0x9e,  0xfe,  0xa7,  0xc8,  0x9e,  0x99,  0x79,  0x5d,  0xf0,  0x27,  0x4f,  0x3e,  0x14,  0x84,  0x8b, 
+0xd5,  0x90,  0x99,  0xbc,  0x86,  0x03,  0xfe,  0xf0,  0xe1,  0x87,  0x02,  0xfa,  0xa1,  0x82,  0x3f,  0x36, 
+0x8a,  0x5e,  0x4e,  0x01,  0xfc,  0x10,  0x00,  0x3e,  0x68,  0x44,  0x0a,  0xfc,  0x51,  0x00,  0x5b,  0x66, 
+0xf0,  0xee,  0x2d,  0x1c,  0xc6,  0x8b,  0x50,  0xc8,  0x9f,  0x28,  0x53,  0xaa,  0x9e,  0x29,  0x7b,  0xf6, 
+0x82,  0x1e,  0x7d,  0x81,  0x20,  0x1f,  0x0a,  0x43,  0x06,  0x54,  0xa6,  0x39,  0xa2,  0x47,  0xe4,  0x0f, 
+0xfc,  0xe8,  0xc1,  0x83,  0x47,  0x9f,  0x1b,  0x42,  0x01,  0xf9,  0x9c,  0x31,  0xb2,  0xb3,  0x62,  0xfb, 
+0xea,  0x18,  0x51,  0x63,  0xd5,  0x17,  0x8b,  0x90,  0x59,  0x37,  0x36,  0xfd,  0x76,  0xdf,  0xfd,  0x07, 
+0xfc,  0xc8,  0x9f,  0xf4,  0xb3,  0x7f,  0xc9,  0xaf,  0xfd,  0x6d,  0xbf,  0xff,  0x4f,  0xfc,  0xc5,  0xbf, 
+0xf5,  0x8f,  0xff,  0xcd,  0x7f,  0xfd,  0xd3,  0xff,  0xff,  0x21,  0x3c,  0xc2,  0x47,  0xf4,  0xff,  0x1f, 
+0xcb,  0xff,  0x7f,  0x62,  0xff,  0xff,  0xff,  0x6b,  0x2b,  0xfc,  0xff,  0xff,  0x8d,  0xfd,  0xff,  0xff, 
+0x6f,  0xaf,  0xdf,  0xed,  0xff,  0x5e,  0x81,  0xff,  0xff,  0xff,  0xff,  0xff,  0xff,  0xe0,  0x7c,  0x3a, 
+0x3c,  0x52,  0xfb,  0xff,  0xf4,  0xa9,  0x32,  0xf6,  0xe4,  0xff,  0xff,  0x24,  0x8e,  0xc6,  0xf1,  0x3d, 
+0xb8,  0x12,  0xe5,  0xfa,  0x36,  0xfe,  0xf7,  0xbb,  0x68,  0x17,  0xaf,  0xe1,  0x4a,  0xbc,  0xc7,  0xff, 
+0x95,  0x19,  0xbd,  0x7a,  0xff,  0x0e,  0x77,  0xe2,  0x6b,  0x86,  0x80,  0xdf,  0x91,  0x99,  0xfe,  0xe7, 
+0x9d,  0xfc,  0xdf,  0xfe,  0xb9,  0xfd,  0xef,  0xef,  0xf1,  0xbf,  0x7e,  0x26,  0x7f,  0x2c,  0x99,  0xc1, 
+
+0x9b,  0xb7,  0xd7,  0xf8,  0x3f,  0x43,  0x01,  0xfd,  0xff,  0xe3,  0xed,  0x7f,  0x7d,  0xad,  0xe8,  0x91, 
+0x19,  0xfe,  0xff,  0xff,  0x8a,  0x83,  0xff,  0xff,  0xff,  0xaf,  0xfa,  0xff,  0xbf,  0xf9,  0x77,  0xf8, 
+0x9e,  0x3f,  0xe8,  0x47,  0xff,  0x94,  0x9f,  0xfb,  0xcb,  0x7e,  0xfd,  0xef,  0xf8,  0x83,  0x7f,  0xea, 
+0x2f,  0xff,  0x9d,  0x7f,  0xfa,  0xef,  0xfe,  0xff,  0x03,  0x78,  0x08,  0x0f,  0xe9,  0x11,  0x3e,  0x92, 
+0xff,  0xff,  0xd8,  0xfe,  0xff,  0x93,  0xf8,  0xff,  0xcf,  0x08,  0xef,  0xf9,  0xff,  0x23,  0x45,  0x8e, 
+0x05,  0xfb,  0xff,  0xff,  0xff,  0xff,  0xff,  0x7f,  0x97,  0xb6,  0xff,  0x4b,  0xf1,  0xff,  0xff,  0x4f, 
+0xca,  0xcc,  0xbc,  0x78,  0xa4,  0xf2,  0xff,  0xff,  0x07,  0xe7,  0xff,  0xf7,  0x3d,  0xbd,  0xbe,  0x0f, 
+0xaa,  0x4c,  0xb9,  0xe2,  0xff,  0xdf,  0xef,  0x23,  0x77,  0xde,  0x8b,  0x67,  0xf9,  0x0b,  0xfe,  0xff, 
+0x6b,  0xf8,  0x5f,  0xa1,  0xc0,  0x7f,  0x48,  0xf8,  0x9f,  0x9e,  0xde,  0xc7,  0x7f,  0x0a,  0x05,  0x8f, 
+0xe1,  0x5e,  0x60,  0xa3,  0xf8,  0x3d,  0x3c,  0x91,  0x7f,  0x13,  0xcf,  0xe2,  0x7f,  0xbe,  0x0f,  0xfe, 
+0xdc,  0x32,  0x43,  0x82,  0xf8,  0x4b,  0x5f,  0x23,  0x14,  0xb0,  0x87,  0x9a,  0x1a,  0xfe,  0x7f,  0x28, 
+0xfc,  0x1e,  0x44,  0x99,  0xfe,  0xff,  0xff,  0x95,  0x18,  0x32,  0xe1,  0xff,  0xff,  0xff,  0xff,  0xff, 
+0xff,  0x6f,  0xf9,  0x9d,  0xbe,  0xf7,  0x0f,  0xf9,  0xb1,  0x3f,  0xed,  0xe7,  0xff,  0x8a,  0xdf,  0xf8, 
+0xbb,  0xfe,  0xf0,  0x9f,  0xf9,  0xab,  0x7f,  0xef,  0x9f,  0xff,  0x87,  0xff,  0xff,  0x80,  0x1e,  0xc2, 
+0x43,  0x79,  0x84,  0x8f,  0xec,  0xff,  0x3f,  0x8e,  0xff,  0xff,  0xa4,  0xfe,  0xff,  0xdf,  0xf7,  0xff, 
+0xff,  0x9f,  0xf8,  0xb1,  0xff,  0xff,  0xff,  0xe9,  0xcd,  0xe3,  0xff,  0xff,  0xdf,  0x9e,  0xff,  0xff, 
+
+0xff,  0xc1,  0x8e,  0x85,  0xca,  0x5b,  0xfc,  0xff,  0x9c,  0xa3,  0x87,  0x47,  0x6a,  0xff,  0x9f,  0x3e, 
+0x57,  0xc2,  0x9c,  0xfe,  0x6f,  0x66,  0xf4,  0xfa,  0x24,  0xfe,  0xff,  0xff,  0xf8,  0x0e,  0xa7,  0xe3, 
+0x7f,  0x85,  0x82,  0xff,  0x95,  0x19,  0x3b,  0xc3,  0x7b,  0xe0,  0xff,  0x92,  0x8a,  0x26,  0x7b,  0xaf, 
+0xff,  0xf3,  0x7d,  0x84,  0x83,  0x90,  0x10,  0x0a,  0x23,  0x83,  0x7f,  0xec,  0x54,  0xbe,  0x83,  0x37, 
+0xf8,  0xd1,  0x02,  0xfc,  0xdb,  0x08,  0x05,  0xf8,  0x43,  0x07,  0xb6,  0xcc,  0xe0,  0xcd,  0xdb,  0x6b, 
+0xfc,  0x9e,  0x09,  0xf1,  0x3b,  0xfc,  0xff,  0xaf,  0xf5,  0xff,  0xff,  0x6f,  0xe4,  0x48,  0x12,  0xff, 
+0xff,  0xff,  0xaf,  0xfa,  0xff,  0xbf,  0xf9,  0x77,  0xf8,  0x9e,  0x3f,  0xe8,  0x47,  0xff,  0x94,  0x9f, 
+0xfb,  0xcb,  0x7e,  0xfd,  0xef,  0xf8,  0x83,  0x7f,  0xea,  0x2f,  0xff,  0x9d,  0x7f,  0xfa,  0xef,  0x5e, 
+0x37,  0xc0,  0xc3,  0x47,  0x0f,  0xbf,  0x5b,  0xd0,  0x27,  0x5f,  0x3e,  0xf8,  0x8b,  0xff,  0x1f,  0xf0, 
+0x83,  0x03,  0x7c,  0x04,  0x10,  0x00,  0x50,  0x1c,  0x5d,  0xf8,  0xc5,  0x8f,  0x82,  0xe0,  0x00,  0x21, 
+0x00,  0x20,  0xe0,  0x40,  0x01,  0x02,  0x79,  0xf2,  0xe2,  0xf1,  0xeb,  0x0f,  0xde,  0x08,  0x08,  0x50, 
+0x90,  0xc0,  0x80,  0x03,  0xb6,  0x8e,  0x68,  0x3e,  0x06,  0x80,  0x87,  0x20,  0x40,  0x02,  0x05,  0x02, 
+0x1c,  0x08,  0x60,  0xc4,  0xcc,  0x3e,  0x00,  0x84,  0xcf,  0x78,  0x20,  0x80,  0x03,  0x06,  0x02,  0x11, 
+0x02,  0x03,  0x41,  0xc1,  0x6b,  0x42,  0xfc,  0x48,  0x00,  0x4f,  0x50,  0x20,  0x83,  0xe0,  0x11,  0x10, 
+0x30,  0x70,  0x14,  0x22,  0x44,  0xfc,  0x26,  0x84,  0x8f,  0x90,  0x23,  0x43,  0x84,  0x88,  0x30,  0x52, 
+0x20,  0x8e,  0x51,  0x88,  0x60,  0x0a,  0xe8,  0xc9,  0xfb,  0x27,  0x00,  0x30,  0x68,  0x84,  0x03,  0x02, 
+
+0x08,  0x85,  0x60,  0xd6,  0x86,  0x8d,  0xf2,  0x39,  0xf0,  0x8f,  0x10,  0x02,  0x06,  0x4c,  0x48,  0x10, 
+0x32,  0x40,  0x48,  0x81,  0x92,  0x51,  0x2a,  0x34,  0x66,  0x20,  0x42,  0x09,  0xe9,  0x01,  0x03,  0x46, 
+0x08,  0x98,  0x29,  0x30,  0xd6,  0xc6,  0x54,  0x08,  0xe3,  0x8d,  0x80,  0xc0,  0xa0,  0x46,  0x8e,  0x98, 
+0x00,  0x02,  0x42,  0x4c,  0x91,  0x83,  0x50,  0x8a,  0xd4,  0xa8,  0xab,  0xf7,  0x0f,  0xc1,  0x80,  0x01, 
+0x06,  0x88,  0x11,  0x01,  0x44,  0x2c,  0x59,  0x30,  0x55,  0x8e,  0x58,  0xb0,  0x04,  0x4f,  0x0d,  0x06, 
+0x04,  0x12,  0x82,  0x04,  0x08,  0x4b,  0x3a,  0x40,  0x46,  0x1d,  0x31,  0x67,  0xf9,  0xfe,  0x01,  0x2a, 
+0x90,  0x80,  0x11,  0x0a,  0x54,  0xac,  0xc0,  0xd2,  0x01,  0x11,  0xce,  0x9c,  0xa5,  0x75,  0x00,  0x88, 
+0x04,  0x2c,  0x48,  0x00,  0x00,  0x91,  0x30,  0xd1,  0x74,  0x80,  0x95,  0x32,  0x16,  0x19,  0xf5,  0x03, 
+0x38,  0x0c,  0x68,  0x88,  0x99,  0x88,  0xe0,  0x2a,  0xc5,  0x98,  0x0d,  0x6b,  0xda,  0x48,  0xc1,  0x65, 
+0xa1,  0x3e,  0x4d,  0x10,  0xc3,  0xc2,  0x48,  0x29,  0x53,  0xe1,  0x46,  0xad,  0x5a,  0xb5,  0xc9,  0x13, 
+0x2e,  0x73,  0x95,  0x30,  0x91,  0x91,  0x42,  0x86,  0x88,  0xbb,  0x54,  0x6d,  0xc6,  0x2c,  0x5b,  0xb6, 
+0x29,  0x0a,  0x2e,  0x29,  0x35,  0x50,  0x20,  0x93,  0x40,  0x8e,  0x45,  0xa9,  0x42,  0xa1,  0x4a,  0x0d, 
+0x59,  0x77,  0x29,  0x12,  0x34,  0x1d,  0x75,  0x80,  0x21,  0x13,  0xc5,  0x84,  0x90,  0x89,  0x44,  0xab, 
+0xca,  0xac,  0xdb,  0x74,  0xc1,  0x1b,  0x04,  0x01,  0x05,  0x40,  0x29,  0x23,  0x45,  0x4c,  0x89,  0x08, 
+0x42,  0xc3,  0x46,  0x0d,  0x07,  0x0f,  0xd1,  0x70,  0xa9,  0xeb,  0x04,  0x44,  0x09,  0x39,  0x34,  0xce, 
+0x52,  0x19,  0x5b,  0x31,  0x69,  0xd3,  0xac,  0x0d,  0x11,  0x70,  0x89,  0xeb,  0x00,  0x44,  0x90,  0x3a, 
+
+0x74,  0x2c,  0x5c,  0x89,  0x10,  0x33,  0x6e,  0xd3,  0xae,  0x75,  0x5d,  0x64,  0x49,  0x9a,  0x04,  0x44, 
+0x18,  0x3b,  0x74,  0x26,  0x46,  0x98,  0xf0,  0x30,  0x61,  0xcb,  0xae,  0x2d,  0x3b,  0xa2,  0xa9,  0xea, 
+0x02,  0x48,  0x10,  0x39,  0x74,  0x2a,  0x82,  0x39,  0x0b,  0x09,  0x1f,  0xb6,  0xed,  0x98,  0x13,  0x43, 
+0x5d,  0x16,  0x20,  0x44,  0x90,  0x20,  0x23,  0x66,  0xc6,  0x4c,  0x89,  0x09,  0xdb,  0x36,  0x1c,  0x58, 
+0x60,  0x01,  0x92,  0x15,  0x60,  0x88,  0x88,  0x91,  0x10,  0x96,  0x22,  0x9d,  0x7b,  0x78,  0x70,  0xeb, 
+0xdc,  0x86,  0x68,  0x14,  0xbc,  0x20,  0x42,  0x42,  0x84,  0x99,  0x87,  0x6e,  0xe3,  0x36,  0x5c,  0xba, 
+0x70,  0x6b,  0xdd,  0x9a,  0x2e,  0x51,  0xb2,  0x30,  0x52,  0xa1,  0x84,  0x88,  0x8a,  0x32,  0xed,  0x36, 
+0x5d,  0x85,  0x0f,  0x9b,  0xd6,  0xac,  0x18,  0xd5,  0x05,  0x01,  0x21,  0x0e,  0x62,  0x8c,  0xa5,  0x9b, 
+0x30,  0x99,  0x0e,  0xec,  0xda,  0xb5,  0x69,  0xd5,  0x98,  0x29,  0x48,  0x88,  0x31,  0x62,  0xa4,  0xa6, 
+0x4b,  0xbb,  0x2c,  0xd3,  0x76,  0xcd,  0xda,  0xb5,  0x61,  0xc9,  0x9a,  0xa9,  0xe2,  0xcd,  0x85,  0x28, 
+0x09,  0xd7,  0x72,  0xcc,  0xb8,  0xd6,  0x4b,  0x8a,  0x68,  0xf0,  0x28,  0xde,  0x4c,  0x65,  0xba,  0x72, 
+0x6d,  0xbb,  0x00,  0x88,  0x2a,  0xbe,  0x42,  0x79,  0xb0,  0xb4,  0x95,  0x02,  0x6c,  0xd9,  0x16,  0x55, 
+0xbc,  0x13,  0x02,  0x33,  0x16,  0x26,  0x5d,  0x85,  0x00,  0x97,  0x36,  0x59,  0x16,  0x1f,  0x22,  0x52, 
+0x65,  0xf0,  0x0c,  0x1f,  0xae,  0x5c,  0x4c,  0x80,  0xe2,  0xc3,  0x5d,  0x57,  0xf1,  0x74,  0x55,  0xfc, 
+0x11,  0x51,  0x55,  0xa2,  0xd5,  0x86,  0xab,  0xfc,  0x51,  0x7c,  0x49,  0x14,  0x4f,  0x93,  0xc6,  0xbb, 
+0x43,  0xf1,  0xa3,  0x48,  0x91,  0xb9,  0x6c,  0x6d,  0xda,  0x4d,  0x17,  0x87,  0x11,  0x50,  0x3c,  0x11, 
+
+0x20,  0xa4,  0xc8,  0x88,  0x99,  0x74,  0x65,  0x2a,  0xcd,  0x98,  0x35,  0xab,  0xc7,  0x8a,  0x46,  0x6a, 
+0xaa,  0x10,  0x60,  0x62,  0xc2,  0x98,  0xb9,  0x28,  0xa9,  0xca,  0xf4,  0xe8,  0xd5,  0x2b,  0xd7,  0x78, 
+0xf0,  0xec,  0x1e,  0x4c,  0x38,  0x51,  0xe2,  0x2e,  0x52,  0xb6,  0x1a,  0xb5,  0x21,  0xc0,  0xba,  0x46, 
+0x2e,  0xaa,  0x10,  0x22,  0x44,  0x82,  0x89,  0x30,  0x2b,  0x5e,  0x22,  0x64,  0xcb,  0x55,  0xab,  0x56, 
+0xba,  0x00,  0xa9,  0xaa,  0x30,  0x40,  0xc4,  0x42,  0x18,  0x13,  0x31,  0x9e,  0x62,  0xe5,  0xa8,  0x95, 
+0x2b,  0x4e,  0xb8,  0x00,  0x21,  0xaa,  0x20,  0x20,  0x45,  0x84,  0x89,  0xab,  0x12,  0x41,  0x72,  0xe4, 
+0x84,  0x0f,  0x71,  0x22,  0x24,  0x2a,  0x55,  0x0d,  0x81,  0x28,  0x22,  0x84,  0xd4,  0x79,  0x0a,  0x93, 
+0xcb,  0x46,  0xaf,  0x1d,  0xb9,  0x2c,  0x08,  0x52,  0x09,  0x1e,  0x88,  0xb0,  0x12,  0xfd,  0x16,  0x32, 
+0x65,  0xe9,  0xd2,  0x5d,  0x00,  0xc6,  0x0f,  0x66,  0x2c,  0xc4,  0x78,  0xa4,  0x8f,  0xec,  0x79,  0x03, 
+0x8a,  0x17,  0x24,  0x2e,  0x5c,  0x89,  0x52,  0xe7,  0x21,  0x2b,  0x7f,  0xea,  0xb6,  0xa2,  0xb0,  0x78, 
+0x71,  0xe5,  0x4a,  0x8c,  0x38,  0x0b,  0x99,  0xf9,  0xa3,  0x00,  0x58,  0x0f,  0x9e,  0xfb,  0x83,  0x33, 
+0x57,  0xe2,  0xd8,  0x49,  0x88,  0x54,  0x1d,  0x3c,  0xd4,  0x58,  0x2b,  0x3e,  0x58,  0xb0,  0xd0,  0x64, 
+0x59,  0x01,  0x82,  0xa7,  0x52,  0x05,  0xc5,  0x03,  0x7f,  0xf1,  0x11,  0x5d,  0x3c,  0x4a,  0x80,  0x32, 
+0x05,  0xc5,  0xc3,  0xbf,  0xf7,  0xe2,  0x21,  0x54,  0x0b,  0x27,  0x31,  0xc5,  0x93,  0x1f,  0x0f,  0x85, 
+0xc5,  0xc3,  0xbf,  0x8f,  0xe2,  0x49,  0x93,  0x2a,  0x1f,  0xb1,  0x72,  0xdb,  0x47,  0xf1,  0xf2,  0xe0, 
+0xc5,  0xab,  0xc7,  0x05,  0x20,  0x55,  0x64,  0x73,  0x30,  0x6b,  0x4e,  0x36,  0x15,  0xf6,  0xea,  0x83, 
+
+0x87,  0x67,  0x8f,  0xdc,  0xf4,  0x30,  0x13,  0x11,  0x3c,  0xed,  0x8a,  0x45,  0x11,  0xbc,  0x3c,  0x79, 
+0xf4,  0x2a,  0x82,  0x79,  0xf0,  0xd2,  0x4b,  0x16,  0x46,  0xf8,  0x0c,  0x0e,  0x1e,  0x3d,  0x29,  0xe3, 
+0x11,  0x3e,  0xaa,  0x83,  0x3d,  0xbe,  0xd0,  0xc2,  0x67,  0xb0,  0xf0,  0xe4,  0x95,  0xa7,  0x4c,  0x99, 
+0xe3,  0x21,  0x7a,  0xc2,  0x20,  0xa4,  0x3c,  0x5c,  0x7a,  0xc6,  0xae,  0x32,  0x00,  0x84,  0x87,  0x0d, 
+0xc0,  0x17,  0x34,  0x0d,  0x95,  0x9e,  0xbd,  0x7a,  0xc5,  0x84,  0x34,  0x7c,  0xe8,  0xd4,  0x63,  0xc6, 
+0x4c,  0xf0,  0x00,  0x4b,  0x46,  0x35,  0x7c,  0xf4,  0xe4,  0x29,  0x31,  0xeb,  0x9e,  0x72,  0xd4,  0x84, 
+0x87,  0xe2,  0x05,  0x9f,  0x3c,  0x26,  0x42,  0xdc,  0xfb,  0x47,  0xf5,  0xd0,  0x63,  0x77,  0x7c,  0x83, 
+0x47,  0xc2,  0x85,  0x13,  0x53,  0x1e,  0x3c,  0x45,  0x89,  0x51,  0x7b,  0x03,  0x64,  0x52,  0x61,  0xa2, 
+0x06,  0x3d,  0x16,  0xc4,  0x88,  0x98,  0x04,  0x0f,  0x5e,  0x72,  0xae,  0xa7,  0x18,  0x14,  0x4c,  0x55, 
+0x03,  0x80,  0x02,  0x09,  0x61,  0xf8,  0xe0,  0x2e,  0x22,  0x3c,  0x16,  0x4f,  0xa6,  0x2a,  0x00,  0x20, 
+0x22,  0x88,  0x91,  0x93,  0x32,  0x6a,  0xac,  0xdf,  0x63,  0x0a,  0x80,  0xc6,  0x40,  0xe9,  0xf7,  0x20, 
+0x84,  0x08,  0x09,  0x4f,  0x59,  0xeb,  0x32,  0x7a,  0x14,  0x2f,  0x88,  0x10,  0x09,  0x21,  0xc6,  0x2e, 
+0x4b,  0x8e,  0xea,  0xf2,  0xe8,  0x56,  0x6c,  0xf1,  0x84,  0x0f,  0x8d,  0x08,  0x26,  0xac,  0xbc,  0x9e, 
+0x43,  0xf9,  0xb0,  0xe3,  0xa6,  0x78,  0xe1,  0x67,  0xb4,  0x3f,  0xb8,  0x89,  0x2c,  0x16,  0xe5,  0x23, 
+0x78,  0x88,  0x81,  0x4b,  0x47,  0x0f,  0x7e,  0x4e,  0x84,  0x09,  0x0b,  0x95,  0x7d,  0x1c,  0xaa,  0x83, 
+0x19,  0xdb,  0xc1,  0x83,  0xac,  0x1e,  0x4a,  0x0c,  0x89,  0x53,  0xe7,  0x2c,  0x55,  0xa6,  0xee,  0xe0, 
+
+0x61,  0xc7,  0x96,  0x1e,  0xd2,  0x44,  0x4d,  0x51,  0x62,  0x4c,  0x9c,  0x38,  0x13,  0x2e,  0xc2,  0x54, 
+0x99,  0x36,  0x6d,  0xc7,  0xa6,  0x1d,  0xd1,  0x54,  0x75,  0x41,  0x24,  0x88,  0x1c,  0x79,  0x65,  0xe0, 
+0x2a,  0xd3,  0x94,  0x6d,  0x3b,  0x36,  0x6c,  0x8b,  0xa6,  0x2e,  0x0b,  0x12,  0x22,  0x48,  0x90,  0x31, 
+0x53,  0x65,  0x26,  0xdd,  0xa6,  0x2d,  0x37,  0x2e,  0x6c,  0xb0,  0x04,  0xc9,  0x0a,  0x33,  0x44,  0xc4, 
+0x48,  0x88,  0x0a,  0x97,  0xa1,  0xc3,  0xa6,  0x6d,  0x37,  0xce,  0x6d,  0x88,  0x42,  0xc1,  0x0b, 
+};
+static PROGMEM prog_uchar desert_pic[] = {
+
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x01,  0x02,  0x03,  0x04,  0x05,  0x06,  0x07,  0x08,  0x09,  0x0a,  0x0b,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x07,  0x08,  0x09,  0x0a,  0x0b,  0x00,  0x00,  0x00,  0x00,  0x00,  0x01,  0x02,  0x03,  0x04,  0x05,  0x06, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x01,  0x02,  0x03,  0x04,  0x05,  0x06,  0x07,  0x08,  0x09,  0x0a,  0x0b, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00,  0x00, 
+0x0c,  0x0d,  0x0e,  0x0f,  0x02,  0x03,  0x04,  0x05,  0x06,  0x07,  0x08,  0x09,  0x0a,  0x0b,  0x10,  0x11, 
+0x12,  0x12,  0x13,  0x14,  0x12,  0x12,  0x12,  0x12,  0x12,  0x12,  0x15,  0x16,  0x17,  0x18,  0x19,  0x1a, 
+0x1b,  0x1c,  0x1d,  0x1e,  0x1f,  0x20,  0x21,  0x22,  0x23,  0x24,  0x25,  0x26,  0x27,  0x28,  0x29,  0x2a, 
+0x2b,  0x2b,  0x2b,  0x2b,  0x2b,  0x2b,  0x2b,  0x2c,  0x2d,  0x2e,  0x2b,  0x2b,  0x2b,  0x2b,  0x2b,  0x2b, 
+0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f,  0x2f, 
+0x30,  0x31,  0x32,  0x33,  0x34,  0x35,  0x36,  0x37,  0x38,  0x39,  0x3a,  0x3b,  0x3c,  0x3d,  0x3e,  0x3f, 
+
+0x40,  0x41,  0x42,  0x43,  0x44,  0x45,  0x46,  0x47,  0x48,  0x49,  0x4a,  0x4b,  0x4c,  0x4d,  0x4e,  0x4f, 
+0x50,  0x51,  0x52,  0x53,  0x54,  0x55,  0x56,  0x57,  0x58,  0x59,  0x5a,  0x5b,  0x5c,  0x5d,  0x5e,  0x5f, 
+0x60,  0x61,  0x62,  0x63,  0x64,  0x65,  0x66,  0x67,  0x68,  0x69,  0x6a,  0x6b,  0x6c,  0x6d,  0x6e,  0x6f, 
+0x70,  0x71,  0x72,  0x73,  0x74,  0x75,  0x76,  0x77,  0x78,  0x79,  0x7a,  0x7b,  0x7c,  0x7d,  0x7e,  0x7f, 
+0x80,  0x81,  0x82,  0x83,  0x84,  0x85,  0x86,  0x87,  0x88,  0x89,  0x8a,  0x8b,  0x8c,  0x8d,  0x8e,  0x8f, 
+0x90,  0x91,  0x92,  0x93,  0x94,  0x95,  0x96,  0x97,  0x98,  0x99,  0x9a,  0x9b,  0x9c,  0x9d,  0x9e,  0x9f, 
+0xa0,  0xa1,  0xa2,  0xa3,  0xa4,  0xa5,  0xa6,  0xa7,  0xa8,  0xa9,  0xaa,  0xab,  0xac,  0xad,  0xae,  0xae, 
+0xae,  0xaf,  0xad,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xb0,  0xb1,  0xae,  0xae,  0xae,  0xae,  0xae, 
+0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae,  0xae, 
+0xb2,  0xb3,  0xb4,  0xb5,  0xb2,  0xb3,  0xb6,  0xb5,  0xb2,  0xb3,  0xb4,  0xb5,  0xb2,  0xb3,  0xb4,  0xb5, 
+0xb7,  0xb8,  0xb9,  0xba,  0xbb,  0xbc,  0xbd,  0xbe,  0xbf,  0xc0,  0xc1,  0xc2,  0xc3,  0xc4,  0xc5,  0xc6, 
+0xc7,  0xc8,  0xc9,  0xca,  0xcb,  0xcc,  0xcd,  0xce,  0xcf,  0xd0,  0xd1,  0xd2,  0xd3,  0xd4,  0xd5,  0xd6, 
+0xd7,  0xd8,  0xd9,  0xda,  0xdb,  0xdc,  0xdd,  0xde,  0xdf,  0xe0,  0xe1,  0xe2,  0xe3,  0xe4,  0xe5,  0xe6, 
+0xe7,  0xe8,  0xe9,  0xea,  0xeb,  0xec,  0xed,  0xee,  0xef,  0xf0,  0xf1,  0xf2,  0xf3,  0xf4,  0xf5,  0xf6, 
+0xee,  0xef,  0xf0,  0xf1,  0xf2,  0xf3,  0xf4,  0xf5,  0xf6,  0xe7,  0xe8,  0xe9,  0xea,  0xeb,  0xec,  0xed, 
+0xea,  0xeb,  0xec,  0xed,  0xee,  0xef,  0xf0,  0xf1,  0xf2,  0xf3,  0xf4,  0xf5,  0xf6,  0xe7,  0xe8,  0xe9, 
+
+0xf7,  0xf8,  0xf7,  0xf7,  0xf7,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7,  0xf7,  0xf7,  0xf7, 
+0xf9,  0xf7,  0xfa,  0xf7,  0xf7,  0xfa,  0xf7,  0xfb,  0xfa,  0xf7,  0xfb,  0xfa,  0xf9,  0xfb,  0xfa,  0xf7, 
+0xf9,  0xf7,  0xfa,  0xf7,  0xf7,  0xfa,  0xf9,  0xf7,  0xf7,  0xf7,  0xf7,  0xfa,  0xf7,  0xf7,  0xfa,  0xf7, 
+0xf7,  0xfc,  0xf7,  0xf7,  0xf7,  0xf7,  0xf7,  0xfc,  0xf7,  0xf7,  0xfc,  0xf7,  0xf7,  0xf7,  0xf7,  0xf7, 
+0xf7,  0xf8,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7,  0xf8,  0xf7,  0xf7, 
+0xf9,  0xfb,  0xf7,  0xf9,  0xfb,  0xf7,  0xf7,  0xf7,  0xfa,  0xf9,  0xfb,  0xfa,  0xf9,  0xfb,  0xfa,  0xf7, 
+0xf7,  0xf7,  0xfa,  0xf9,  0xf7,  0xfa,  0xf7,  0xf7,  0xfa,  0xf9,  0xf7,  0xfa,  0xf7,  0xf7,  0xfa,  0xf7, 
+0xf7,  0xfc,  0xf7,  0xf7,  0xfc,  0xf7,  0xf7,  0xf7,  0xf7,  0xf7,  0xfc,  0xf7,  0xf7,  0xfc,  0xf7,  0xf7, 
+};
+static PROGMEM prog_uchar desert_chr_compressed[] = {
+
+0xc9,  0x41,  0x7a,  0x03,  0x08,  0xe0,  0x41,  0x46,  0x55,  0x00,  0x0f,  0x92,  0x42,  0x85,  0x52,  0xf5, 
+0x1f,  0x00,  0xfc,  0x01,  0x50,  0x19,  0x28,  0xfd,  0x0b,  0x40,  0x45,  0x95,  0x2a,  0x2b,  0x55,  0xc1, 
+0x43,  0x9a,  0xea,  0xc0,  0x10,  0x2a,  0x5c,  0xa9,  0x52,  0x4a,  0x15,  0x0a,  0x84,  0x80,  0x11,  0x3e, 
+0x0d,  0x00,  0x00,  0x08,  0x00,  0x18,  0x80,  0x70,  0x40,  0x35,  0x44,  0xb0,  0x52,  0x96,  0x3c,  0x40, 
+0xd1,  0x50,  0xea,  0x8d,  0xa9,  0x77,  0x55,  0xd4,  0x95,  0xb2,  0x4c,  0x1a,  0xb4,  0xa2,  0x27,  0x78, 
+0xff,  0x74,  0xf0,  0x4b,  0xd3,  0x23,  0x4d,  0xbd,  0x54,  0xa5,  0xb4,  0xa4,  0x46,  0x82,  0x24,  0x65, 
+0x80,  0xba,  0x2d,  0xa9,  0xd4,  0xd4,  0x50,  0x53,  0xcf,  0x94,  0x5a,  0xf0,  0x89,  0x10,  0xe2,  0xfd, 
+0xe2,  0xf7,  0x06,  0x18,  0x94,  0x18,  0x56,  0x0a,  0x94,  0x66,  0x2f,  0xff,  0x7e,  0x41,  0xfb,  0xa2, 
+0xa0,  0x94,  0x0a,  0xc1,  0x94,  0x00,  0x05,  0x68,  0xfe,  0x50,  0xaa,  0x9e,  0x02,  0x2c,  0x2a,  0xd0, 
+0xa8,  0x12,  0xa4,  0x02,  0x25,  0x40,  0xc4,  0x9f,  0x98,  0xa1,  0xdf,  0xbf,  0x7a,  0xff,  0x40,  0x55, 
+0x03,  0xa5,  0x45,  0x01,  0x6a,  0xfc,  0x52,  0x25,  0xd5,  0x03,  0xa0,  0xc4,  0xa1,  0x5b,  0x37,  0x2d, 
+0x75,  0x01,  0x23,  0x79,  0x34,  0x84,  0xa2,  0x10,  0x10,  0x82,  0x97,  0x3b,  0x77,  0xc1,  0x4b,  0x6a, 
+0xf0,  0x50,  0x90,  0xbb,  0x82,  0x5f,  0xf1,  0xc0,  0xef,  0x9f,  0x7d,  0x6e,  0x8c,  0x1e,  0xae,  0x94, 
+0x36,  0x8c,  0xee,  0xaf,  0x8a,  0x19,  0x53,  0xa9,  0x14,  0xa8,  0x31,  0x2b,  0x5e,  0x5e,  0xa9,  0xb5, 
+0x4f,  0xfd,  0xdd,  0x63,  0x6c,  0xa4,  0x0c,  0x22,  0x44,  0x20,  0x42,  0x0c,  0x38,  0x53,  0x86,  0x00, 
+0x80,  0xe0,  0x3f,  0x97,  0x81,  0xca,  0x64,  0xc6,  0x4c,  0x66,  0xc0,  0x1e,  0x80,  0x03,  0xd3,  0x29, 
+
+0xc0,  0xdc,  0x93,  0x35,  0xd2,  0xcc,  0xfa,  0x08,  0xff,  0x11,  0xb8,  0x46,  0x84,  0xff,  0xbc,  0x1c, 
+0x02,  0x82,  0x7f,  0x51,  0x86,  0xca,  0x2a,  0xf8,  0x97,  0x65,  0x20,  0xf9,  0xff,  0xfc,  0xab,  0x52, 
+0xc0,  0x0a,  0xea,  0x9c,  0x8c,  0x3d,  0x29,  0x29,  0x61,  0x00,  0x2c,  0x0d,  0x99,  0x53,  0x06,  0xc8, 
+0x80,  0xd1,  0x3c,  0x40,  0xa9,  0xa2,  0x34,  0x20,  0x58,  0x85,  0x1f,  0xd9,  0xe1,  0xab,  0x0c,  0x43, 
+0x80,  0x5a,  0xb8,  0x98,  0x00,  0x0b,  0xbe,  0x00,  0xa0,  0x52,  0x8d,  0x5e,  0x04,  0x08,  0xf5,  0x0f, 
+0x59,  0x2a,  0x4e,  0xe3,  0xe0,  0x2c,  0x3c,  0xc3,  0x03,  0x95,  0x2a,  0x02,  0xa7,  0x33,  0xf8,  0xb5, 
+0xea,  0xf7,  0xf1,  0x1e,  0x1b,  0x37,  0x83,  0xe9,  0xad,  0x24,  0x3f,  0x84,  0x1f,  0xda,  0xd1,  0x33, 
+0x46,  0x5d,  0x8b,  0xe8,  0x1f,  0x83,  0xef,  0x62,  0xf4,  0x61,  0x96,  0xff,  0x82,  0xb7,  0x8c,  0x79, 
+0xb1,  0xfd,  0xb3,  0x27,  0x21,  0x77,  0xe1,  0x3c,  0x30,  0x10,  0x9d,  0x5c,  0xc8,  0xca,  0x1f,  0xc5, 
+0x16,  0x11,  0xbc,  0xe3,  0x2f,  0x15,  0xa8,  0x8b,  0x87,  0x01,  0xb3,  0xe3,  0x91,  0x74,  0x77,  0xf7, 
+0xbd,  0x38,  0x1e,  0xc1,  0x3f,  0x78,  0x57,  0xa9,  0xf0,  0x1f,  0x3e,  0x61,  0x86,  0xcc,  0xa6,  0x77, 
+0x32,  0xfe,  0xc5,  0xa3,  0x09,  0xf4,  0x00,  0xbe,  0x57,  0xc0,  0x62,  0xe5,  0x8f,  0x91,  0x28,  0x06, 
+0x2a,  0x19,  0x08,  0x0a,  0xde,  0x5e,  0x7d,  0x52,  0x53,  0x4a,  0x0d,  0x29,  0x2d,  0xa5,  0xb4,  0x54, 
+0xd2,  0x0a,  0x5f,  0xaa,  0xd4,  0xd3,  0x54,  0x45,  0x91,  0x01,  0x30,  0x02,  0xc0,  0x54,  0x01,  0x12, 
+0x10,  0x7d,  0xd4,  0x87,  0x0c,  0xa5,  0xa8,  0x02,  0x04,  0x52,  0x95,  0x4c,  0xe3,  0x8f,  0x3f,  0x55, 
+0xac,  0xa8,  0xb0,  0x0c,  0x10,  0xd4,  0x68,  0x52,  0x8b,  0xde,  0xaa,  0x54,  0x2a,  0x08,  0x10,  0x28, 
+
+0x59,  0x25,  0x48,  0x9a,  0xc1,  0x47,  0x9a,  0x34,  0x85,  0x54,  0x19,  0x86,  0x03,  0x66,  0x6b,  0x23, 
+0x7b,  0xe9,  0xb7,  0xaa,  0x92,  0x1a,  0xca,  0x00,  0x99,  0x31,  0xa3,  0xb7,  0x02,  0xd0,  0x2a,  0x00, 
+0xa5,  0x85,  0x23,  0x41,  0x03,  0x11,  0x0d,  0x04,  0xbf,  0x86,  0x2a,  0x50,  0x20,  0x54,  0x80,  0x40, 
+0x00,  0x02,  0x95,  0x08,  0xc0,  0xf2,  0xa3,  0xda,  0x3f,  0x2a,  0x41,  0xa0,  0x90,  0x80,  0x24,  0x21, 
+0xb2,  0x78,  0xd7,  0x4c,  0xbf,  0xfa,  0xbd,  0x8a,  0xb6,  0x2a,  0x4a,  0xaa,  0xd2,  0xdb,  0xf9,  0x20, 
+0x02,  0x05,  0xd0,  0x00,  0x01,  0xf0,  0x12,  0x04,  0xa8,  0xf4,  0x5d,  0x3e,  0x61,  0xa1,  0x12,  0xaa, 
+0x4c,  0x29,  0x13,  0xa6,  0x54,  0xda,  0xaf,  0x9f,  0x00,  0x21,  0xdf,  0x85,  0x2a,  0x19,  0x48,  0x55, 
+0x74,  0x2f,  0x50,  0xea,  0x01,  0xca,  0x02,  0xca,  0x00,  0xa8,  0x0c,  0x00,  0x01,  0x02,  0xda,  0xf0, 
+0x06,  0x6c,  0xc0,  0xaf,  0x5d,  0xff,  0x6e,  0xfd,  0x07,  0x8c,  0xf1,  0xe9,  0x17,  0x3b,  0x75,  0xef, 
+0xad,  0x82,  0x6d,  0x30,  0xb0,  0x1f,  0x00,  0xc6,  0x21,  0x50,  0xa2,  0x7d,  0x01,  0x05,  0x34,  0x84, 
+0xc0,  0x10,  0x42,  0x0b,  0x14,  0xa8,  0xa0,  0x55,  0x0a,  0x58,  0x88,  0x20,  0xa1,  0x82,  0x44,  0x0a, 
+0x18,  0x09,  0x61,  0x20,  0x04,  0x89,  0x50,  0x24,  0x4a,  0x51,  0xf3,  0x00,  0x60,  0x1f,  0x80,  0x75, 
+0x5a,  0xb6,  0xad,  0x79,  0xb7,  0xe7,  0xdd,  0xae,  0x77,  0xbf,  0xfe,  0x83,  0x81,  0x5f,  0xf0,  0x7c, 
+0xad,  0xf3,  0x0f,  0x10,  0xbe,  0xfd,  0x7b,  0x0f,  0x90,  0xeb,  0x02,  0x05,  0x05,  0x54,  0x19,  0x41, 
+0x82,  0x00,  0x29,  0x00,  0xa0,  0x00,  0x10,  0x00,  0x48,  0x51,  0x27,  0x30,  0x00,  0x80,  0x2b,  0x01, 
+0x6f,  0x74,  0xed,  0xd1,  0xb5,  0x2b,  0xd5,  0xb9,  0x74,  0x97,  0xd2,  0xad,  0x52,  0xcf,  0x1f,  0xf8, 
+
+0xe4,  0xf8,  0x93,  0xe3,  0x57,  0x2e,  0x5f,  0xbd,  0xfc,  0x03,  0x04,  0x5f,  0xff,  0xfc,  0x8b,  0x27, 
+0x58,  0x00,  0xc0,  0xfd,  0xfb,  0xe4,  0xef,  0x8b,  0xbe,  0x37,  0xfa,  0x5e,  0xed,  0xfb,  0x2d,  0x1f, 
+0x14,  0xf0,  0x4b,  0xf7,  0xaf,  0xbc,  0x24,  0x78,  0xa7,  0x6a,  0xdd,  0xa9,  0x55,  0xab,  0x76,  0xab, 
+0x07,  0x4b,  0x6f,  0xd6,  0xb8,  0x71,  0xa3,  0x4b,  0x4f,  0xbe,  0xdd,  0x00,  0xe9,  0x8f,  0x7e,  0xfd, 
+0x50,  0x19,  0x20,  0xfc,  0xab,  0xe4,  0x4e,  0x55,  0xbe,  0x6b,  0xe9,  0xb6,  0x99,  0x7b,  0x77,  0xda, 
+0x3c,  0xbd,  0xd9,  0x8f,  0x1d,  0x5c,  0xad,  0xeb,  0xf5,  0x1e,  0x20,  0x92,  0x97,  0x37,  0xb5,  0x74, 
+0xd5,  0xaa,  0x67,  0xab,  0x5c,  0xad,  0x6a,  0xa5,  0xac,  0x99,  0xcb,  0xb6,  0x4e,  0x5f,  0x02,  0x00, 
+0xd5,  0x00,  0x74,  0x33,  0xd0,  0xce,  0x94,  0x3b,  0x2b,  0xde,  0xcc,  0xbc,  0x5b,  0x5b,  0x1c,  0xfc, 
+0xfd,  0x53,  0xf5,  0x4f,  0xeb,  0x5e,  0x08,  0x60,  0x01,  0x40,  0x95,  0x0a,  0x9a,  0x0a,  0xf6,  0xcd, 
+0x6f,  0xa0,  0x04,  0x00,  0x92,  0x02,  0x2a,  0xaa,  0xa0,  0xa8,  0xa0,  0x8a,  0xca,  0xbf,  0x55,  0x5f, 
+0x34,  0x58,  0xd1,  0xa0,  0x45,  0x35,  0x00,  0xd0,  0x94,  0x45,  0x93,  0x6a,  0x47,  0x40,  0xef,  0x9f, 
+0x92,  0x35,  0x1a,  0xd2,  0x28,  0x48,  0x93,  0x20,  0x4d,  0x15,  0x35,  0x04,  0x48,  0x11,  0xa0,  0x92, 
+0x40,  0x8b,  0x04,  0xa4,  0x00,  0x31,  0x02,  0x00,  0x21,  0x13,  0xa4,  0x68,  0x58,  0xa8,  0x12,  0x05, 
+0xcd,  0x3f,  0x22,  0xf5,  0x2a,  0x54,  0x88,  0x78,  0x01,  0x22,  0x10,  0x89,  0x42,  0x44,  0x09,  0x05, 
+0x24,  0x00,  0xd8,  0xbc,  0x2a,  0xe5,  0x6f,  0x2d,  0x53,  0x7c,  0x8e,  0xe1,  0x41,  0xdd,  0x3f,  0xfd, 
+0xbd,  0x01,  0xe5,  0x4a,  0x50,  0x50,  0x25,  0x10,  0x91,  0x40,  0x04,  0x08,  0x51,  0x00,  0x20,  0x01, 
+
+0x82,  0x14,  0x05,  0xa0,  0x2a,  0x69,  0xd2,  0x92,  0xe5,  0x97,  0x95,  0x7f,  0x5b,  0x5e,  0xad,  0x79, 
+0xf5,  0x8a,  0xd5,  0x5b,  0xf9,  0x60,  0xaa,  0x95,  0x15,  0x5f,  0xe5,  0x1f,  0x80,  0xae,  0x37,  0xb9, 
+0xdc,  0xb4,  0x13,  0xe5,  0x7a,  0x27,  0x0d,  0xf3,  0xc0,  0x4f,  0x03,  0x8c,  0x0c,  0x10,  0x32,  0x70, 
+0x28,  0xc0,  0xa0,  0xc0,  0x03,  0x00,  0xe8,  0xf8,  0xad,  0x43,  0xb5,  0x6a,  0xcb,  0x26,  0x2d,  0x9f, 
+0x54,  0xbd,  0xb2,  0xe2,  0x6a,  0x93,  0x3f,  0x78,  0xff,  0x82,  0xfd,  0x0b,  0xca,  0x19,  0xfe,  0x10, 
+0x29,  0x45,  0x85,  0x14,  0x11,  0x4a,  0x04,  0xc7,  0xe3,  0x07,  0xf8,  0x6b,  0x09,  0xd5,  0x82,  0x2e, 
+0x7f,  0x55,  0xd4,  0x15,  0xa8,  0x54,  0x10,  0x16,  0x94,  0xb2,  0x64,  0x05,  0x40,  0x29,  0x88,  0xcf, 
+0x00,  0xca,  0x03,  0x20,  0xfc,  0x07,  0x01,  0x44,  0xe3,  0x70,  0xc5,  0xdc,  0x9a,  0x2a,  0xbf,  0x54, 
+0xc1,  0x71,  0x05,  0xc7,  0x1f,  0xac,  0x57,  0x7c,  0xd4,  0xa9,  0xd3,  0xfd,  0x14,  0x03,  0xc3,  0x0f, 
+0x1e,  0xc0,  0x1e,  0xe8,  0x80,  0x02,  0x6c,  0xc0,  0x03,  0xd8,  0x17,  0x10,  0xa0,  0x10,  0xa8,  0x87, 
+0xa4,  0x0a,  0x2c,  0x20,  0x0d,  0x08,  0x7c,  0x09,  0xe9,  0x1d,  0xcc,  0x64,  0xf5,  0x43,  0xfb,  0x2a, 
+0xa9,  0x82,  0x92,  0x8a,  0x4a,  0xa5,  0x00,  0x51,  0x34,  0x40,  0xa8,  0x12,  0xc1,  0x92,  0x05,  0x7d, 
+0x07,  0xfe,  0x1d,  0xd0,  0x77,  0x44,  0xd5,  0x85,  0x52,  0x5a,  0xf4,  0xed,  0x4b,  0xa7,  0xae,  0x9c, 
+0x05,  0x73,  0xdb,  0x4a,  0xad,  0x48,  0xf5,  0x43,  0xd5,  0x00,  0xcd,  0xff,  0x40,  0x9f,  0xaf,  0x3c, 
+0xbe,  0x5c,  0xa9,  0x73,  0xa5,  0x4d,  0x97,  0xaa,  0x59,  0xab,  0x14,  0xf0,  0x52,  0xe9,  0x15,  0xc2, 
+0xfd,  0x8a,  0xf7,  0xab,  0xd8,  0x3f,  0x03,  0xfc,  0x54,  0xc0,  0xdb,  0x00,  0x8c,  0x01,  0xc0,  0xad, 
+
+0x1c,  0x04,  0xf2,  0xbd,  0xd3,  0xf7,  0x6e,  0xc7,  0x7f,  0x80,  0xf0,  0xe0,  0x27,  0x7a,  0xf8,  0xc3, 
+0xeb,  0x17,  0x7a,  0x80,  0xc4,  0xca,  0x1f,  0x2f,  0x7f,  0xef,  0xfc,  0xb1,  0xfb,  0xc1,  0x01,  0x08, 
+0x15,  0x28,  0x74,  0xa2,  0xd8,  0xab,  0x42,  0xed,  0x1a,  0xb5,  0x7f,  0xd5,  0x4d,  0x53,  0x81,  0x09, 
+0xc2,  0x22,  0x09,  0xa3,  0x14,  0xa3,  0x0a,  0x90,  0x4a,  0x40,  0xc7,  0x40,  0xe9,  0x86,  0xe0,  0x00, 
+0x5e,  0x82,  0xe2,  0x44,  0x81,  0x01,  0x04,  0x78,  0x00,  0x08,  0xfc,  0x9b,  0xf7,  0xcf,  0xd5,  0x2a, 
+0x53,  0x55,  0x2a,  0x95,  0xa9,  0x62,  0x46,  0x8d,  0xd5,  0x9d,  0x04,  0xf4,  0x37,  0x01,  0x58,  0xa5, 
+0xfe,  0x37,  0xfc,  0x5b,  0xf3,  0x1b,  0x20,  0xac,  0xbe,  0x0d,  0xbf,  0x7c,  0xc1,  0x72,  0x96,  0x6b, 
+0xb3,  0x62,  0xa8,  0x0c,  0x10,  0x2c,  0x51,  0xb1,  0x04,  0xa5,  0x12,  0x14,  0x2d,  0x91,  0x54,  0x69, 
+0xa8,  0x64,  0xa5,  0x80,  0x05,  0x48,  0x06,  0xaa,  0xae,  0x86,  0x22,  0x41,  0xaa,  0x94,  0x32,  0xfa, 
+0x07,  0xfe,  0xf9,  0x6e,  0x05,  0xae,  0xae,  0xd4,  0x7b,  0x24,  0x00,  0x9e,  0x03,  0x60,  0x0a,  0x00, 
+0x2c,  0x74,  0x0e,  0x04,  0xa0,  0x22,  0x87,  0x5c,  0x6f,  0xd6,  0xe9,  0x11,  0xb6,  0x4f,  0xd0,  0x3a, 
+0x4b,  0xeb,  0x29,  0x2b,  0x60,  0x11,  0x00,  0x18,  0x20,  0x81,  0x50,  0x00,  0x42,  0x4d,  0x15,  0x73, 
+0x11,  0xf4,  0xbd,  0xf1,  0xf7,  0x1b,  0xa0,  0x5e,  0xa1,  0xff,  0x9b,  0x21,  0x9f,  0x3b,  0x33,  0xd7, 
+0x7e,  0xb0,  0x5b,  0x37,  0x6a,  0x95,  0x23,  0x54,  0x3f,  0x78,  0xad,  0xf3,  0x17,  0x60,  0x4b,  0x80, 
+0x4a,  0x0e,  0x5e,  0x29,  0x58,  0xb7,  0x60,  0xd5,  0x8f,  0x57,  0x3f,  0x60,  0x09,  0x53,  0xe5,  0x4f, 
+0x0b,  0x3c,  0x55,  0xf1,  0x34,  0xd9,  0xd3,  0x44,  0x4f,  0x13,  0x3a,  0xed,  0xa9,  0x20,  0xdd,  0x9b, 
+
+0x2a,  0xaf,  0xa4,  0xbc,  0x11,  0xf2,  0x46,  0xc9,  0x2b,  0x25,  0x6f,  0xa4,  0xac,  0x91,  0xb0,  0x41, 
+0xa0,  0x65,  0x00,  0x40,  0x09,  0x48,  0xca,  0x85,  0x00,  0x00,  0x12,  0x13,  0x28,  0x4d,  0x4a,  0xf5, 
+0x29,  0x50,  0x4a,  0x15,  0x2d,  0xd5,  0x73,  0xc1,  0x37,  0x36,  0x94,  0x89,  0x1d,  0xa1,  0xd0,  0xc0, 
+0x6e,  0x08,  0xe0,  0xb4,  0x50,  0xf1,  0x55,  0xc0,  0xdf,  0x56,  0xf0,  0x93,  0x05,  0x42,  0x81,  0x22, 
+0x54,  0xe5,  0x00,  0x59,  0x78,  0x13,  0xa4,  0x0c,  0x94,  0x00,  0x50,  0x48,  0xa5,  0xd1,  0x8a,  0x9e, 
+0x34,  0xa3,  0x42,  0x28,  0x90,  0xc9,  0x1f,  0x91,  0xfa,  0xc4,  0xc8,  0x1d,  0x90,  0x28,  0x54,  0x22, 
+0x55,  0x20,  0x4d,  0x14,  0x00,  0xa9,  0xfa,  0x01,  0x85,  0xdf,  0x3f,  0x18,  0xff,  0x0a,  0x54,  0xa1, 
+0x42,  0x01,  0x40,  0x01,  0x41,  0xa0,  0x4a,  0x59,  0xad,  0x43,  0x41,  0x01,  0x01,  0x01,  0x2c,  0x12, 
+0x01,  0x02,  0x12,  0x08,  0x4a,  0x01,  0x42,  0x04,  0x0c,  0x14,  0xa0,  0x50,  0xc0,  0xb0,  0xe5,  0xd5, 
+0x96,  0x17,  0x6b,  0x34,  0x2a,  0x85,  0x37,  0xaa,  0xde,  0xe8,  0x7a,  0x5d,  0x10,  0x7e,  0x99,  0xb1, 
+0x44,  0xc6,  0x12,  0x24,  0x4b,  0x91,  0x4c,  0xe7,  0x84,  0x20,  0xea,  0x8a,  0xe8,  0x33,  0x90,  0x0f, 
+0x95,  0x6a,  0x80,  0x0a,  0x48,  0x41,  0x18,  0x2a,  0x2b,  0x51,  0x34,  0x90,  0xd2,  0x80,  0xea,  0x8b, 
+0xa5,  0x4f,  0x41,  0xd6,  0x00,  0x50,  0x03,  0x60,  0x0d,  0x90,  0x12,  0x94,  0xb4,  0x54,  0xd1,  0x02, 
+0x49,  0x0d,  0x98,  0x54,  0x6a,  0xa8,  0x4a,  0x04,  0xb5,  0x4c,  0x41,  0xdd,  0xba,  0xf4,  0x6f,  0x28, 
+0xdd,  0xbf,  0x4c,  0xef,  0x30,  0xed,  0x23,  0xa3,  0xaf,  0x8c,  0xba,  0x0d,  0x49,  0x36,  0x20,  0x78, 
+0x83,  0xe2,  0x0f,  0x2a,  0xdf,  0x0a,  0x20,  0x91,  0xbe,  0x24,  0xfa,  0x5b,  0x42,  0xa0,  0x5e,  0x85, 
+
+0xfa,  0x19,  0xe8,  0x67,  0x21,  0xdf,  0x86,  0x7c,  0xab,  0xf4,  0x03,  0x84,  0x5f,  0x2b,  0x28,  0xad, 
+0x60,  0xe4,  0xef,  0x92,  0x2a,  0x59,  0xef,  0x60,  0xa9,  0x52,  0xf4,  0x83,  0x92,  0xbe,  0x69,  0xa8, 
+0x54,  0xb2,  0xd2,  0xa0,  0x0b,  0x1a,  0x4a,  0xf0,  0x3b,  0x0b,  0x90,  0xd6,  0xe4,  0xcb,  0x0c,  0x10, 
+0x09,  0x81,  0x2f,  0x4d,  0xba,  0xb6,  0x28,  0x58,  0x62,  0x45,  0x91,  0x15,  0x41,  0x02,  0x24,  0x59, 
+0x88,  0x64,  0xd5,  0x32,  0xa4,  0x7d,  0x02,  0xef,  0x54,  0x9d,  0xb2,  0x74,  0xa9,  0xd2,  0x3a,  0x48, 
+0xfb,  0x01,  0x42,  0x39,  0xff,  0x00,  0xa1,  0x2a,  0x00,  0x82,  0x0a,  0x44,  0x41,  0x48,  0x89,  0x2a, 
+0x65,  0x0a,  0x19,  0x2a,  0x24,  0xa1,  0x00,  0x84,  0x0a,  0x5a,  0x2a,  0x60,  0x85,  0x46,  0x54,  0xaa, 
+0x44,  0x51,  0x05,  0x02,  0x15,  0x08,  0x55,  0x2a,  0x54,  0x29,  0x04,  0xe8,  0xc0,  0x41,  0x45,  0x85, 
+0x2a,  0x14,  0x0a,  0x50,  0x4c,  0x0c,  0x20,  0x81,  0x23,  0x4e,  0x28,  0x52,  0x85,  0x48,  0x95,  0x15, 
+0xfa,  0x4a,  0xe1,  0x5b,  0x95,  0xef,  0x1d,  0xb9,  0x77,  0xe6,  0xde,  0x5d,  0xfa,  0xff,  0x19,  0xfe, 
+0x63,  0x84,  0x2a,  0x59,  0xaa,  0xe2,  0xa6,  0x0a,  0x54,  0xe1,  0x22,  0x41,  0x2a,  0xf0,  0xaa,  0xc0, 
+0x6f,  0x80,  0x10,  0xe1,  0x57,  0x80,  0x5f,  0x45,  0xb7,  0xc2,  0x3f,  0x7f,  0xfa,  0xe1,  0x63,  0x72, 
+0xa8,  0x14,  0x74,  0x04,  0x6e,  0x23,  0x5f,  0xbe,  0xf3,  0x61,  0x63,  0x40,  0x00,  0x00,  0x49,  0x02, 
+0x21,  0x01,  0xa2,  0x94,  0x00,  0x52,  0x88,  0x40,  0x45,  0x5c,  0x28,  0x16,  0x90,  0x80,  0x42,  0x12, 
+0x08,  0x4d,  0x00,  0x10,  0x25,  0x01,  0x02,  0x80,  0x4a,  0x00,  0xa8,  0xb2,  0x05,  0x40,  0x2a,  0x67, 
+0xe2,  0x6c,  0x00,  0x08,  0xb0,  0x9f,  0x12,  0x10,  0xb5,  0x25,  0x21,  0xd1,  0x2a,  0x2d,  0x9f,  0xaa, 
+
+0xf8,  0x53,  0xa5,  0xee,  0xd4,  0xba,  0xdf,  0x8a,  0x90,  0x15,  0x48,  0xa9,  0x20,  0xa0,  0x02,  0x12, 
+0x00,  0x4a,  0x0a,  0x6a,  0x40,  0x93,  0x80,  0x88,  0x02,  0x20,  0x42,  0x08,  0x01,  0x42,  0x01,  0x04, 
+0x81,  0x00,  0x04,  0x24,  0x84,  0xfc,  0x21,  0x95,  0x15,  0x2b,  0xa0,  0xb1,  0x81,  0x99,  0xb4,  0xb8, 
+0x20,  0x8d,  0xd5,  0x14,  0x22,  0x85,  0x2a,  0x52,  0xa2,  0x3a,  0x18,  0x3d,  0x83,  0x55,  0x7b,  0xec, 
+0x17,  0x8b,  0x22,  0x40,  0x12,  0xa4,  0x4a,  0x34,  0x40,  0x2e,  0x9e,  0xc0,  0x11,  0x2c,  0x02,  0x44, 
+0xa8,  0x5a,  0xdd,  0x88,  0x50,  0x21,  0x42,  0x04,  0x50,  0x95,  0xc8,  0x91,  0xa0,  0x40,  0x85,  0x42, 
+0x15,  0x2a,  0x55,  0xa9,  0x80,  0x0a,  0x10,  0x2a,  0x00,  0xa2,  0x40,  0x03,  0xc4,  0x56,  0x80,  0x08, 
+0xf5,  0x6b,  0xc5,  0x06,  0x2a,  0xe9,  0x63,  0x6c,  0x1c,  0xac,  0x18,  0xed,  0xb5,  0x53,  0xf8,  0xa7, 
+0xef,  0x95,  0x16,  0x55,  0xbf,  0x0c,  0x86,  0x85,  0xdd,  0xee,  0xe0,  0x95,  0xbb,  0xfd,  0xe0,  0x41, 
+0x95,  0x7e,  0x5a,  0x90,  0x29,  0x95,  0x10,  0xaa,  0x30,  0x61,  0x95,  0xea,  0xf6,  0x54,  0x01,  0x0a, 
+0x10,  0x00,  0x50,  0x54,  0x02,  0xc2,  0x38,  0x28,  0x80,  0x9d,  0x00,  0x04,  0x05,  0x55,  0x4a,  0x0f, 
+0xc5,  0x92,  0x38,  0x24,  0x80,  0x54,  0x01,  0x00,  0x40,  0x21,  0x2c,  0xaa,  0x12,  0x70,  0x72,  0x92, 
+0x05,  0xdd,  0x49,  0xf9,  0x27,  0xb8,  0xa9,  0xf2,  0x26,  0xc0,  0xbf,  0xb7,  0xa0,  0x60,  0xd5,  0x3f, 
+0x5f,  0xaa,  0x89,  0x42,  0x2a,  0x35,  0xa6,  0x4c,  0x55,  0x51,  0x03,  0x81,  0x32,  0x47,  0xc4,  0x02, 
+0x41,  0x31,  0x02,  0x04,  0x01,  0x00,  0x50,  0xa0,  0x52,  0x24,  0x15,  0x37,  0x86,  0x45,  0x91,  0x2a, 
+0x01,  0x00,  0x80,  0x06,  0x08,  0x0a,  0x33,  0xe1,  0x66,  0x10,  0x98,  0x89,  0xf7,  0xa2,  0x3c,  0x43, 
+
+0x0c,  0xd3,  0x0b,  0xa1,  0x56,  0xd5,  0x89,  0x00,  0x96,  0x2d,  0x02,  0x7c,  0x50,  0x8e,  0xfe,  0x11, 
+0x94,  0xca,  0xb0,  0x48,  0x18,  0x23,  0x6a,  0xfc,  0x52,  0x01,  0xd2,  0x3d,  0xa8,  0x40,  0x4d,  0x09, 
+0x91,  0x3c,  0xb4,  0x0c,  0xcd,  0xb9,  0x08,  0x81,  0x42,  0xf6,  0x1a,  0xc6,  0x50,  0x46,  0x22,  0x91, 
+0x89,  0x11,  0xfc,  0xc3,  0x47,  0x8c,  0xa4,  0x42,  0x24,  0x34,  0x6d,  0x96,  0xed,  0x49,  0x11,  0x2a, 
+0x10,  0x08,  0x45,  0x3c,  0x7c,  0x37,  0x06,  0x20,  0x25,  0x08,  0xc8,  0x4d,  0xa0,  0x48,  0xb1,  0xcc, 
+0x87,  0x82,  0xb5,  0x09,  0xa1,  0x8a,  0x6f,  0x0d,  0x82,  0x14,  0xa0,  0xb4,  0x8f,  0xe0,  0x9d,  0x03, 
+0xc2,  0x47,  0x14,  0x68,  0xf4,  0x44,  0x63,  0x45,  0xfc,  0x02,  0x9a,  0x88,  0x4b,  0xe4,  0x35,  0x20, 
+0x1a,  0x9b,  0xa9,  0x5c,  0x8a,  0xc4,  0x01,  0xb1,  0x49,  0x94,  0xc6,  0x30,  0x4c,  0x85,  0xe2,  0x0c, 
+0x00,  0x72,  0x33,  0x29,  0x00,  0x9d,  0x03,  0x53,  0xa0,  0x36,  0xa4,  0xaa,  0x90,  0x91,  0xa1,  0xf3, 
+0x47,  0x96,  0x02,  0xf8,  0x02,  0x72,  0x48,  0xe6,  0xa5,  0x48,  0x24,  0xb0,  0x14,  0x32,  0x80,  0x19, 
+0x74,  0xde,  0x27,  0x67,  0xa0,  0x95,  0xb0,  0x7e,  0x01,  0x24,  0x18,  0x2b,  0x32,  0xc0,  0xbe,  0x08, 
+0xf7,  0xf1,  0x3c,  0xfa,  0xe7,  0x87,  0x2e,  0x1c,  0xff,  0xef,  0x67,  0xd2,  0x07,  0x00,  0xd8,  0xc0, 
+0xaf,  0xf8,  0x97,  0xca,  0xf4,  0xfd,  0xcb,  0xfc,  0xa5,  0xe2,  0x35,  0xa8,  0x92,  0xfa,  0x1d,  0x94, 
+0xd2,  0xa4,  0xaa,  0x92,  0x56,  0xf1,  0x42,  0x00,  0x22,  0x5c,  0xaa,  0xa2,  0xf5,  0x35,  0x68,  0xfe, 
+0x8b,  0xf2,  0xa3,  0x42,  0x45,  0x88,  0x62,  0xa9,  0x32,  0xf8,  0xc5,  0x4c,  0x01,  0x21,  0x2a,  0x16, 
+0x00,  0x52,  0x10,  0x3d,  0x05,  0x35,  0x2a,  0x01,  0x00,  0x54,  0x89,  0x92,  0x15,  0xbd,  0x29,  0xfe, 
+
+0xfa,  0xe1,  0x09,  0x90,  0x00,  0x85,  0x21,  0xd1,  0x3d,  0x5a,  0x6f,  0x1b,  0xbc,  0x0d,  0xc7,  0x73, 
+0xbb,  0xcf,  0xe7,  0x26,  0x0f,  0xf0,  0x30,  0x43,  0xbc,  0x1c,  0x43,  0xf4,  0x57,  0x6c,  0xcb,  0x7d, 
+0x11,  0x7c,  0x09,  0x8e,  0x68,  0x15,  0x80,  0x66,  0x0e,  0xa0,  0x5a,  0x29,  0x4b,  0xe9,  0xfc,  0x50, 
+0xb4,  0x90,  0x11,  0x01,  0xaa,  0x50,  0xac,  0xea,  0xf7,  0xca,  0x6c,  0x50,  0x4c,  0xc3,  0x47,  0x8b, 
+0x58,  0x3f,  0x51,  0x91,  0x26,  0x53,  0xaa,  0x3d,  0x82,  0x6a,  0x05,  0x68,  0x8b,  0x40,  0x01,  0x52, 
+0x89,  0x9b,  0x20,  0x10,  0xa8,  0xa8,  0x11,  0x8d,  0x98,  0x00,  0x8a,  0x40,  0x59,  0x1f,  0x80,  0xa0, 
+0x6a,  0x39,  0xaa,  0x40,  0x85,  0x4e,  0x80,  0xac,  0xa8,  0x20,  0x88,  0x0d,  0xa2,  0x10,  0xed,  0x46, 
+0xaa,  0x04,  0x1b,  0x42,  0xad,  0x78,  0x00,  0x41,  0x29,  0x60,  0xdf,  0x0c,  0x0a,  0x04,  0x9e,  0xc7, 
+0xcf,  0x08,  0x56,  0xf1,  0x43,  0xc1,  0x80,  0x7c,  0x05,  0x0a,  0xe2,  0x6e,  0xf2,  0x7c,  0x89,  0x44, 
+0x5f,  0x67,  0x8a,  0x08,  0x90,  0xe9,  0x11,  0x55,  0x05,  0xa4,  0xf0,  0xb4,  0x0e,  0xe4,  0xb4,  0x58, 
+0x91,  0xa8,  0x80,  0x0e,  0xa8,  0x34,  0x08,  0x05,  0x8a,  0x80,  0x5a,  0x25,  0x70,  0xe4,  0xbe,  0x4a, 
+0x05,  0x2d,  0xf3,  0x35,  0xa2,  0x7a,  0x97,  0x50,  0xde,  0x13,  0x08,  0x54,  0xa8,  0xd6,  0xa6,  0x82, 
+0x12,  0x10,  0x0f,  0xa8,  0xa4,  0x44,  0x40,  0xa2,  0xd2,  0x53,  0x65,  0xd8,  0x99,  0x10,  0xa0,  0x46, 
+0x00,  0x40,  0xa7,  0x02,  0x54,  0xfd,  0x4a,  0x05,  0x39,  0xf2,  0x43,  0x20,  0xa8,  0xd7,  0x19,  0x52, 
+0x95,  0x22,  0xa0,  0x35,  0x72,  0x04,  0x81,  0x0a,  0xdf,  0x82,  0x04,  0x24,  0x8f,  0xa6,  0x11,  0x15, 
+0xaa,  0xc4,  0x24,  0xf0,  0xef,  0x9d,  0x2a,  0xf5,  0x58,  0xa9,  0x92,  0x2a,  0x7d,  0xba,  0x7c,  0x95, 
+
+0x49,  0xfb,  0x13,  0xde,  0xfd,  0x73,  0xe0,  0xaf,  0x2f,  0x58,  0xa8,  0xf2,  0xdb,  0xb4,  0xa9,  0x0d, 
+0x87,  0x2f,  0x09,  0x0a,  0x10,  0x85,  0x6c,  0x51,  0x10,  0x50,  0x12,  0xed,  0x14,  0x33,  0x63,  0x4a, 
+0xaa,  0x00,  0x4a,  0x71,  0x6a,  0x1c,  0x86,  0x11,  0x00,  0x8a,  0x28,  0x05,  0xba,  0xfc,  0xfd,  0x53, 
+0xa7,  0xa5,  0x5a,  0x29,  0x2b,  0x59,  0xa0,  0x54,  0x2a,  0xa5,  0x4e,  0x93,  0x2b,  0x7f,  0xaf,  0xfe, 
+0x41,  0xaa,  0x72,  0x25,  0x4b,  0x65,  0x0a,  0xa4,  0x45,  0x53,  0x96,  0x32,  0xff,  0x01,  0x70,  0x45, 
+0x28,  0xe5,  0x4f,  0xd3,  0x96,  0x55,  0xaa,  0xac,  0x80,  0xa9,  0x00,  0x65,  0x35,  0x44,  0x32,  0x8d, 
+0x08,  0xfe,  0xb8,  0xee,  0x09,  0x55,  0x32,  0x01,  0xc8,  0xa4,  0x94,  0x3b,  0xc2,  0x07,  0xb5,  0x4c, 
+0x28,  0x68,  0x74,  0x15,  0x02,  0x69,  0xae,  0x8a,  0x47,  0xf4,  0x3c,  0x98,  0x4a,  0x95,  0xaa,  0xe2, 
+0xaa,  0x4a,  0xff,  0x31,  0x38,  0x92,  0x44,  0x80,  0x0c,  0x89,  0x61,  0x41,  0x41,  0x28,  0x55,  0xa4, 
+0x41,  0x82,  0x00,  0x94,  0xf8,  0xc1,  0x97,  0xa5,  0x4a,  0xba,  0x8d,  0xb1,  0x4b,  0x4e,  0x0c,  0xe6, 
+0x36,  0x93,  0x27,  0x5f,  0x69,  0xca,  0x3a,  0x44,  0xb0,  0xa4,  0xe7,  0xdf,  0x6b,  0x00,  0xb0,  0x6e, 
+0x9d,  0x2f,  0x2d,  0x69,  0xf9,  0x41,  0x95,  0x28,  0xd5,  0xaa,  0x44,  0x4b,  0x55,  0x4a,  0x9f,  0xbe, 
+0x7d,  0xeb,  0xb2,  0x59,  0x76,  0x48,  0x95,  0x31,  0xc2,  0x15,  0x35,  0xab,  0xfe,  0xfd,  0xd2,  0x8f, 
+0x13,  0x02,  0x49,  0xa8,  0xd8,  0x13,  0xe5,  0x81,  0x0a,  0x20,  0x41,  0x0a,  0xa0,  0xfc,  0x89,  0x73, 
+0x18,  0xd0,  0x83,  0x7e,  0x20,  0xdd,  0x18,  0x6f,  0x33,  0x42,  0x6c,  0x81,  0x00,  0x1f,  0x2c,  0x06, 
+0xc3,  0x92,  0x08,  0xf0,  0x00,  0x16,  0x67,  0x0c,  0x8f,  0x53,  0x8f,  0xeb,  0x4c,  0x24,  0xfc,  0x64, 
+
+0x00,  0x00, 
+};
+static PROGMEM prog_uchar desert_pal_compressed[] = {
+
+0xc9,  0x01,  0x8a,  0xe1,  0x87,  0x08,  0x20,  0x00,  0xeb,  0x06,  0x48,  0x0d,  0x5b,  0xd0,  0x0a,  0x5c, 
+0xba,  0x91,  0x86,  0x0a,  0xfb,  0xd8,  0x02,  0x27,  0xd4,  0x70,  0x11,  0x30,  0x42,  0x47,  0xd0,  0x88, 
+0x14,  0xf4,  0xa0,  0x86,  0x28,  0xde,  0xa4,  0x23,  0x97,  0x7f,  0x5c,  0xc1,  0x22,  0xf0,  0xc3,  0x8d, 
+0x52,  0xd1,  0x37,  0xf6,  0x05,  0xfe,  0xf8,  0x99,  0x7c,  0x03,  0x7f,  0xf0,  0x0f,  0x3c,  0x91,  0xa6, 
+0x60,  0xf0,  0x0c,  0x1c,  0x00,  0x23,  0x77,  0xb0,  0x2e,  0x9e,  0x81,  0x37,  0xfc,  0xa5,  0xff,  0xe0, 
+0x5f,  0xf9,  0xb3,  0x7f,  0xfc,  0x6f,  0x89,  0xa1,  0x87,  0x36,  0xb2,  0x40,  0x13,  0xfc,  0x83,  0x7f, 
+0xe8,  0x8f,  0xbc,  0xd1,  0x3f,  0xfa,  0x87,  0xfe,  0xd0,  0x1f,  0xfb,  0x93,  0x7f,  0xe8,  0x4f,  0xfe, 
+0xf1,  0x2f,  0x65,  0x51,  0xc2,  0x56,  0xbf,  0x02,  0x7f,  0xf0,  0x0d,  0x33,  0x61,  0x6b,  0x4f,  0x29, 
+0x21,  0x89,  0x04,  0x29,  0x4a,  0xac,  0xc1,  0x22,  0xf0,  0x05,  0x8b,  0x10,  0x81,  0x22,  0xf8,  0x07, 
+0xfe,  0xc0,  0x1f,  0xfe,  0xc3,  0x7f,  0xfc,  0x4b,  0x54,  0xc9,  0x27,  0xfe,  0x27,  0xef,  0xd0,  0x1f, 
+0xba,  0xe3,  0x5f,  0xe0,  0x47,  0x2a,  0x00,  0x0b,  0x12,  0xac,  0x02,  0x90,  0x04,  0xbe,  0x60,  0x33, 
+0x3d,  0x02,  0x5f,  0xf8,  0x0f,  0xff,  0xa1,  0x3f,  0xf6,  0x87,  0xff,  0xc8,  0x1f,  0xfd,  0x63,  0x7f, 
+0xe6,  0xcf,  0xfe,  0xd9,  0x9f,  0xac,  0x00,  0x12,  0x81,  0x2b,  0x50,  0x65,  0x4f,  0x92,  0x41,  0x26, 
+0x74,  0x10,  0xa1,  0x1a,  0xba,  0x82,  0x87,  0x12,  0xb6,  0x81,  0x23,  0x74,  0x05,  0xae,  0xc8,  0x89, 
+0x21,  0xc4,  0x84,  0xbe,  0xe0,  0x27,  0x00,  0x4d,  0xe0,  0x8d,  0x1d,  0x14,  0x23,  0x77,  0xf0,  0x4d, 
+0x94,  0x69,  0x3a,  0x53,  0xa6,  0xde,  0x0c,  0x19,  0x78,  0x13,  0x4f,  0x81,  0x48,  0xfe,  0xf1,  0x32, 
+
+0xff,  0x25,  0xca,  0xe8,  0x1f,  0xe6,  0x02,  0x7f,  0xe0,  0x0f,  0xfd,  0xf1,  0xbf,  0xf9,  0xa5,  0xbe, 
+0xec,  0xb3,  0xbc,  0x8b,  0x7f,  0xf8,  0xab,  0xff,  0x85,  0x77,  0xf0,  0x45,  0x8b,  0xc1,  0x5f,  0xf9, 
+0x33,  0x7f,  0xf9,  0x9d,  0xfc,  0xd9,  0xbf,  0xf1,  0x85,  0xff,  0x24,  0x1d,  0xf8,  0xd3,  0x3f,  0x13, 
+0x9a,  0xab,  0x7f,  0x56,  0xee,  0xfe,  0xd4,  0x5f,  0xf8,  0xff,  0x65,  0xe8,  0xaf,  0xfe,  0x91,  0x3f, 
+0xf3,  0xc7,  0xfe,  0xee,  0x1b,  0xfb,  0x3b,  0x7f,  0xf7,  0xff,  0xfc,  0xc3,  0x2b,  0xf0,  0x47,  0xef, 
+0xc2,  0x3f,  0xf8,  0x4b,  0x7f,  0xf7,  0x0f,  0xfd,  0xf1,  0x3f,  0xfe,  0xd7,  0xff,  0xd4,  0xdf,  0xfa, 
+0x37,  0x6f,  0xec,  0xcf,  0xfe,  0xb9,  0x3f,  0xf1,  0x87,  0xfe,  0xe1,  0x5f,  0xfb,  0x53,  0x7f,  0xe0, 
+0xaf,  0xfe,  0x91,  0xbf,  0xf6,  0x27,  0xff,  0xcc,  0x9f,  0xfe,  0xbb,  0x4d,  0xe1,  0x0f,  0xfc,  0x83, 
+0xef,  0x08,  0x04,  0xfe,  0xc0,  0x1f,  0xfc,  0x43,  0x7f,  0xf0,  0x8f,  0xfe,  0x91,  0x3f,  0xfa,  0x27, 
+0xfe,  0xf0,  0x9f,  0xfe,  0x33,  0x7f,  0xf6,  0xcf,  0xfd,  0xc1,  0x3f,  0xf4,  0x17,  0xff,  0xf0,  0x1f, 
+0x7d,  0xbf,  0xce,  0x95,  0x6a,  0x50,  0x81,  0x3f,  0xf8,  0x87,  0xfe,  0xf0,  0x9b,  0xfe,  0xb3,  0x7f, 
+0xee,  0xcf,  0xff,  0x85,  0x3f,  0xf9,  0xa7,  0xff,  0xe0,  0x3f,  0xa3,  0x6f,  0xff,  0xfd,  0x7f,  0xfc, 
+0xab,  0xff,  0xfd,  0xdf,  0xfe,  0xd8,  0x7f,  0xff,  0xff,  0x7f,  0xe0,  0x0f,  0xfe,  0xa1,  0x3f,  0xfc, 
+0x47,  0xfe,  0xdf,  0xff,  0xfb,  0x13,  0x7f,  0xf8,  0x0f,  0xff,  0x91,  0x3f,  0xf8,  0xc7,  0xfe,  0xd8, 
+0x15,  0x21,  0xe3,  0x7f,  0xea,  0x0f,  0xff,  0xf1,  0x3f,  0xfa,  0x57,  0x9f,  0x00,  0x0f,  0xc0,  0x3f, 
+0xff,  0xc0,  0x1f,  0xfc,  0x43,  0x7f,  0xf8,  0x03,  0x00, 
+};

+ 1 - 1
go

@@ -6,5 +6,5 @@ cp Gameduino.zip ~
 unzip -o ~/Gameduino.zip -d $HOME/Arduino/libraries/ &&
 
 # ./runtests `cat testset` ; exit
-./mkino dna
+./mkino chopper
 # python /usr/share/doc/python-serial/examples/miniterm.py /dev/ttyUSB0 115200

+ 1 - 1
publish.py

@@ -10,7 +10,7 @@ inventory = {
     '2.Audio'           : "toccata player sample instruments2",
     '3.Advanced'        : "interrupt splitscreen jkcollision bitmap wireframe snow assets",
     '4.Demo'            : "ball chessboard dna",
-    '5.Games'           : "asteroids frogger",
+    '5.Games'           : "asteroids frogger chopper",
     '6.Tools'           : "selftest screenshot memloader joytest",
 }