Dan Allegre / oled_graphic

Dependencies:   mbed

icons.h

Committer:
dallegre
Date:
2018-10-08
Revision:
3:ffbd1961115d
Parent:
1:414748809a35

File content as of revision 3:ffbd1961115d:

#include "math.h"

static const char brain[] =
{
    0x40,    // Image width in pixels
    0x08,    // Image height in rows (1 row = 8 pixels)
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 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, 0x01, 0x03, 0x03, 0x07, 0x0f,
    0x0f, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f, 0x3f, 0x3e, 0x3c, 0x7c, 0x78, 0x78, 0x78, 0x78, 0x7c, 0xf8,
    0xf8, 0xf1, 0xf3, 0xf3, 0xf1, 0xf1, 0xff, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x3f, 0x3f, 0x1f, 0x1f,
    0x0f, 0x0f, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x01, 0x0f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xfe, 0xfe, 0xff, 0xff, 0xf8,
    0xf0, 0xe0, 0xc0, 0x8f, 0x1f, 0x1f, 0x1f, 0x1f, 0x7e, 0xfe, 0xfc, 0xfc, 0x3c, 0x3e, 0x3e, 0x7e,
    0x7c, 0xf8, 0xf8, 0xf8, 0xf8, 0xf9, 0xf9, 0xf9, 0xf8, 0xf8, 0xf9, 0xf1, 0x60, 0x00, 0x00, 0x0e,
    0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x0f, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0xc0, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x1f, 0x07, 0xf3, 0xff, 0x1f,
    0x3f, 0xff, 0xe0, 0xc1, 0xc7, 0xc7, 0xc7, 0x8f, 0x3f, 0x3f, 0x7f, 0x3f, 0x3f, 0x1f, 0x3f, 0x7f,
    0x7f, 0x7f, 0x3f, 0x0f, 0x87, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff,
    0xff, 0xfc, 0xfc, 0xfc, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
    0x80, 0xe0, 0xfc, 0xff, 0xff, 0xef, 0xe7, 0xe3, 0xf1, 0xf1, 0xe3, 0xc7, 0xc7, 0xcf, 0xef, 0xe7,
    0xe7, 0xce, 0x8e, 0x1c, 0x1c, 0x98, 0xf8, 0xf1, 0xf1, 0xf3, 0xf3, 0xf3, 0xf7, 0xf7, 0xf7, 0xf3,
    0xfb, 0xfb, 0xfb, 0x79, 0x79, 0x7d, 0x3d, 0xfc, 0xfc, 0xf8, 0xf0, 0xc0, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xc0, 0xc0, 0xc0, 0xc0, 0xc0, 0x80, 0xb0, 0x38,
    0x3c, 0x3e, 0x3f, 0x1f, 0x03, 0x80, 0xe0, 0xfc, 0xfe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
    0xff, 0xff, 0xfe, 0xfe, 0xfc, 0xf8, 0xf0, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0xc0, 0xe0, 0xf8, 0x3f, 0x1f, 0x1f, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
};

static const char qrcode[] =
{
    0x3a,    // Image width in pixels
    0x08,    // Image height in rows (1 row = 8 pixels)
    0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70,
    0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x1e, 0x0c,
    0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x70, 0x73, 0x73, 0x73, 0x73,
    0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00,
    0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00,
    0x61, 0x73, 0x73, 0x73, 0x73, 0x63, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00,
    0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0xfc, 0x00, 0x00,
    0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0xf0, 0xf0, 0x73, 0x73, 0x73, 0x73, 0x73, 0x70, 0x70, 0x70,
    0x70, 0x70, 0x70, 0x70, 0x70, 0xf3, 0xf3, 0xe1, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0x80, 0x80, 0x80,
    0xff, 0xff, 0x9f, 0x8f, 0x8f, 0xff, 0xff, 0xff, 0x00, 0x00, 0xe1, 0xf3, 0xf3, 0x73, 0x73, 0x71,
    0x70, 0x70, 0x71, 0x73, 0x73, 0x70, 0x70, 0x70, 0x70, 0x70, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0x03,
    0x03, 0x01, 0xf0, 0xf0, 0x8c, 0x8c, 0x8c, 0x7f, 0x7f, 0x7f, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x8c,
    0x8c, 0x9c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0xff, 0xff, 0x9f, 0x8f, 0x8f, 0x80,
    0x80, 0x80, 0x73, 0x73, 0xf0, 0xf0, 0xf0, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf3, 0xf3, 0xf3, 0x00,
    0x00, 0x00, 0x73, 0x73, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0xf3, 0xf3, 0xe3, 0x03, 0x03, 0x03, 0x03,
    0x03, 0x83, 0x83, 0x83, 0x03, 0x03, 0x83, 0x83, 0x83, 0x73, 0x73, 0x61, 0x00, 0x00, 0x7c, 0x7c,
    0x7c, 0xfc, 0xfc, 0xfc, 0x8c, 0x8c, 0x80, 0x80, 0x80, 0x73, 0x73, 0x63, 0x83, 0x83, 0x03, 0x03,
    0x03, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0xff, 0xff, 0xff, 0x03, 0x03, 0x01, 0x80, 0x80, 0xff, 0xff,
    0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0x80, 0x80, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f, 0x8f,
    0x80, 0x80, 0x80, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x0c, 0x0e, 0x0f, 0x0f,
    0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0xff, 0xff, 0x80, 0x80, 0x80, 0x70, 0x70, 0x70, 0x8f, 0x8f,
    0xff, 0xff, 0xff, 0x80, 0x80, 0x80, 0x7c, 0x7c, 0xf0, 0xf0, 0xf0, 0x00, 0x00, 0xff, 0xff, 0xff,
    0x03, 0x03, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0xf3, 0x03, 0x03, 0x03, 0xff, 0xff, 0xff,
    0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7f, 0x7f, 0x7f, 0x83, 0x83, 0x63, 0x73, 0x73, 0x7f, 0x7f, 0x7f,
    0x8c, 0x8c, 0x70, 0x70, 0x70, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9e, 0x8c, 0x8c, 0x70, 0x70, 0x70,
    0x70, 0x70, 0x71, 0x73, 0x73, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
    0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80,
    0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x00
};

// 
//  Image data for face
// 

static const char aphex[] =
{
    48,         //width in pixels
    48/8,       //height in rows
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x0F, 0x1F, 0x3E, 0x3C, 0x38, 0x78, 0x78, 0x70, 0xF0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xF0, 0x70, 0x70, 0x78, 0x38, 0x3C, 0x3E, 0x3F, 0x0F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
    0x00, 0x01, 0x07, 0x1F, 0x7F, 0xFC, 0xF8, 0xE0, 0xC7, 0x8F, 0x0F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x0F, 0x07, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF8, 0xFC, 0x7F, 0x3F, 0x07, 0x01, 0x00, 
    0x7F, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0x81, 0x87, 0x0F, 0xFF, 0xFF, 0xFF, 0xFB, 0xF0, 0xF8, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x7F, 
    0xFC, 0xFF, 0xFF, 0xFF, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0F, 0x3F, 0xFE, 0xFC, 0xF8, 0xF0, 0xE0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF8, 0xFE, 0xFF, 0xFF, 0xFF, 0x3F, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xFC, 
    0x00, 0x00, 0xC0, 0xE0, 0xFC, 0x7C, 0x3F, 0x1F, 0x07, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC0, 0xE0, 0xF0, 0xF1, 0x73, 0x07, 0x07, 0x1F, 0x3F, 0x7C, 0xFC, 0xF8, 0xC0, 0x00, 0x00, 
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0xC0, 0xE0, 0xE0, 0xF8, 0x78, 0x78, 0x38, 0x38, 0x1C, 0x1C, 0x1C, 0x1E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x1C, 0x1C, 0x1C, 0x38, 0x38, 0x78, 0xF8, 0xF8, 0xF0, 0xE0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
};

static const char aphex2[] =
{
    42,         //width in pixels
    6,       //height in rows
    0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x07, 0x0F, 0x1F, 0x1E, 0x3E, 0x38, 0x30, 0x70, 0x70, 0x60, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0x60, 0x60, 0x70, 0x30, 0x38, 0x3E, 0x1E, 0x1F, 0x0F, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 
    0x01, 0x07, 0x1F, 0xFF, 0xF0, 0xE0, 0xC0, 0x9E, 0x3E, 0x3F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x1F, 0x1F, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xFF, 0x1F, 0x07, 0x01, 
    0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0F, 0x3F, 0xFF, 0xFF, 0xFE, 0xDC, 0x80, 0xC0, 0xE0, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 
    0xC0, 0xF0, 0xFC, 0xFF, 0x07, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x70, 0xF0, 0xF0, 0xE0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0xF0, 0xFC, 0xFE, 0xFE, 0x06, 0x00, 0x00, 0x03, 0x03, 0x07, 0xFF, 0xFC, 0xF0, 0xC0, 
    0x00, 0x00, 0x00, 0x80, 0x80, 0xE0, 0xF0, 0xF0, 0xF8, 0x7C, 0x3E, 0x0E, 0x0E, 0x06, 0x06, 0x07, 0x07, 0x07, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x07, 0x07, 0x06, 0x06, 0x0E, 0x1E, 0x3E, 0x7C, 0xF8, 0xF0, 0xF0, 0xE0, 0x80, 0x80, 0x00, 0x00, 0x00, 
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
};

static const char aphex3[] =
{
    30,         //width in pixels
    4,       //height in rows
    0x00, 0x00, 0x05, 0x0F, 0x1E, 0x3F, 0x7B, 0x79, 0x63, 0x43, 0x43, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC1, 0x40, 0x40, 0x60, 0x70, 0x78, 0x3C, 0x1E, 0x0F, 0x07, 0x00, 0x00, 
    0x1F, 0x7F, 0xFF, 0x00, 0x00, 0xE0, 0xE0, 0xF0, 0xF0, 0xF0, 0xE1, 0xE3, 0xEF, 0xFF, 0xF7, 0xF0, 0xF8, 0xFC, 0xFF, 0x7F, 0x1F, 0x07, 0x02, 0x00, 0x00, 0x00, 0x00, 0x80, 0x7F, 0x1F, 
    0xC0, 0xF0, 0xFE, 0x07, 0x07, 0x03, 0x01, 0x20, 0x70, 0x70, 0xE0, 0xC0, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0xE0, 0xF0, 0xFC, 0xFC, 0x03, 0x03, 0x07, 0x07, 0x0E, 0xF0, 0xC0, 
    0x00, 0x00, 0x00, 0x80, 0xC0, 0xC0, 0xE0, 0xE0, 0x60, 0x20, 0x20, 0x30, 0x38, 0x38, 0x38, 0x38, 0x38, 0x38, 0x30, 0x20, 0x20, 0x60, 0xE0, 0xE0, 0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, 
};

static const char aphex4[] =
{
    24,         //width in pixels
    24/8,       //height in rows
    0x00, 0x01, 0x1F, 0x3C, 0x7F, 0x77, 0x77, 0x47, 0x47, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x41, 0x40, 0x40, 0x70, 0x78, 0x3C, 0x1C, 0x0F, 0x00, 
    0x7C, 0xFF, 0xFF, 0x00, 0x80, 0x80, 0xC7, 0xC7, 0x8E, 0x9C, 0xFC, 0xF8, 0xC0, 0xC0, 0xFC, 0xFE, 0x7F, 0x3F, 0x17, 0x00, 0x00, 0x00, 0xFF, 0x7C, 
    0x00, 0x00, 0xF0, 0x78, 0x78, 0x3C, 0x1C, 0x04, 0x04, 0x04, 0x06, 0x06, 0x06, 0x06, 0x06, 0x04, 0x04, 0xCC, 0xFC, 0x78, 0x78, 0x70, 0xC0, 0x00, 
};

static const char aphex5[] =
{
    12,         //width in pixels
    2,       //height in rows
    0x1E, 0x61, 0xF1, 0xB3, 0x36, 0x3C, 0x30, 0x1E, 0x8F, 0xC1, 0x61, 0x1E, 
    0x00, 0xC0, 0xC0, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0xC0, 0xC0, 0x00, 
};

static const char aphex6[] =
{
    12,         //width in pixels
    2,          //height in rows
    0x1E, 0x61, 0xF1, 0xB3, 0x36, 0x3C, 0x30, 0x1E, 0x8F, 0xC1, 0x61, 0x1E, 
    0x00, 0xC0, 0xC0, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0xC0, 0xC0, 0x00, 
};

static const char aphex7[] = 
{
    8,
    1,
    0x7C, 0xFC, 0x74, 0x74, 0xFC, 0x7C, 
};

static const char cassette[] = {
    84,
    ceil(55/8.0),
    0x3F, 0x20, 0x40, 0xB0, 0xA0, 0x87, 0x88, 0x88, 0x8E, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8C, 0x8F, 0x88, 0x88, 0xB7, 0xB0, 0xF0, 0x20, 0x3F, 
    0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFC, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 
    0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7F, 0x78, 0x61, 0x63, 0x63, 0x69, 0x7F, 0x7F, 0x7F, 0x63, 0x67, 0x7F, 0x7F, 0x7F, 0x7F, 0x60, 0x60, 0x60, 0x70, 0x7F, 0x61, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x63, 0x7F, 0x70, 0x60, 0x60, 0x60, 0x7F, 0x7F, 0x7F, 0x7F, 0x63, 0x63, 0x7F, 0x7F, 0x7F, 0x7F, 0x61, 0x67, 0x67, 0x61, 0x7F, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 
    0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x0C, 0xE4, 0xF4, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xFC, 0x04, 0x04, 0x04, 0x04, 0x3C, 0xE4, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xE4, 0x3C, 0x04, 0x04, 0x04, 0x04, 0xFC, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xF4, 0xF4, 0xE4, 0xFC, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0xFF, 
    0xFF, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0xFE, 0x00, 0x00, 0x00, 0xFF, 
    0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x00, 0x00, 0x02, 0x7C, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x6C, 0x02, 0x00, 0x00, 0x03, 0x02, 0x02, 0x02, 0x02, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 
    0xF0, 0x08, 0x14, 0x1A, 0x12, 0x02, 0xE2, 0x12, 0x52, 0x12, 0x12, 0x12, 0x12, 0xFA, 0xE2, 0x02, 0x02, 0x02, 0x02, 0x02, 0x12, 0x3A, 0x4A, 0x4A, 0x7A, 0x02, 0x02, 0x02, 0x02, 0xF2, 0x12, 0x92, 0xD2, 0x62, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x72, 0x92, 0x92, 0xF2, 0x02, 0x02, 0x02, 0x02, 0x12, 0x2A, 0x4A, 0x4A, 0x4A, 0x32, 0x12, 0x02, 0x02, 0x02, 0xE2, 0xD6, 0x32, 0x12, 0x12, 0x12, 0x52, 0x12, 0xF2, 0x12, 0x1A, 0x1E, 0x08, 0xF0, 
};