#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_I2C_ADDR 0x3c // or 0x3C
#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RST_PIN -1 // Reset pin (-1 if not available)
Adafruit_SSD1306 display(128, 64, &Wire, OLED_RST_PIN);
// OLED Animation: angry cat
// Code auto-generated by https://wokwi.com/animator, graphics by icons8.com
#define FRAME_DELAY (42)
#define FRAME_WIDTH (64)
#define FRAME_HEIGHT (64)
#define FRAME_COUNT (sizeof(frames) / sizeof(frames[0]))
const byte PROGMEM frames[][512] = {
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,0,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,15,192,0,0,0,0,0,0,29,192,0,0,0,0,0,0,61,192,0,32,0,0,0,0,251,128,0,112,0,6,0,255,243,128,0,120,0,15,3,255,199,0,0,124,0,31,15,254,30,0,0,126,60,63,30,0,252,0,0,111,255,247,60,127,248,0,0,103,255,231,57,255,224,0,0,99,129,199,115,252,0,0,0,96,0,7,119,0,0,0,0,96,0,7,102,0,0,0,0,96,0,7,238,0,0,63,128,99,129,199,238,0,7,255,254,99,193,231,238,0,63,255,255,227,129,199,230,0,255,0,15,224,0,7,103,7,240,0,1,240,0,7,115,255,192,0,0,112,0,6,113,254,0,0,0,112,0,6,56,248,0,0,0,56,0,14,60,0,0,0,0,56,0,14,31,0,0,0,0,30,0,12,7,248,0,0,0,15,128,60,1,248,0,0,0,7,224,120,0,56,0,0,0,1,224,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,30,0,0,0,112,0,56,1,255,240,0,0,112,0,56,15,255,252,0,0,112,0,56,31,128,127,0,0,112,0,56,124,0,15,128,0,112,0,56,112,0,3,129,240,112,0,56,96,0,1,195,248,112,0,56,96,0,1,195,56,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,96,0,56,224,0,1,199,28,96,0,31,224,0,1,255,31,224,0,31,192,0,0,254,15,192,0,7,128,0,0,124,7,128},
{0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,192,0,0,0,0,0,0,7,224,0,0,0,0,0,0,14,224,0,0,0,0,0,7,253,192,0,0,0,0,0,255,251,192,0,224,0,12,3,255,199,128,0,240,0,30,7,128,31,0,0,248,0,62,14,15,254,0,0,252,0,126,28,255,248,0,0,255,255,238,57,255,128,0,0,207,255,238,59,192,0,0,0,199,131,142,115,128,0,0,0,192,0,14,119,0,0,0,0,192,0,14,119,0,1,255,240,192,0,14,119,0,31,255,254,195,1,142,119,0,127,0,127,199,131,206,115,1,248,0,15,199,131,206,115,135,224,0,1,227,1,142,49,255,0,0,0,224,0,14,56,252,0,0,0,224,0,14,28,48,0,0,0,224,0,12,30,0,0,0,0,112,0,12,15,240,0,0,0,112,0,28,3,248,0,0,0,60,0,28,0,120,0,0,0,31,0,56,0,56,0,0,0,15,192,240,0,56,0,0,0,3,192,224,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,28,0,0,0,192,0,56,1,255,192,0,0,192,0,56,15,255,248,0,0,192,0,56,31,0,124,0,0,192,0,56,60,0,30,0,0,192,0,56,112,0,15,3,224,192,0,56,96,0,7,7,224,192,0,56,96,0,7,14,112,192,0,56,96,0,7,14,112,192,0,56,96,0,3,12,112,192,0,56,224,0,3,12,112,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,49,192,0,56,224,0,3,28,57,192,0,31,192,0,3,252,63,192,0,31,192,0,1,248,31,128,0,15,0,0,0,240,15,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,1,255,240,0,0,0,0,0,127,255,240,0,0,0,0,0,255,252,240,0,0,0,0,3,224,3,224,0,192,0,8,7,143,255,128,1,224,0,56,15,63,255,0,1,224,0,120,14,127,224,0,1,240,0,248,28,240,0,0,1,248,241,252,29,224,0,0,1,159,255,220,25,192,0,0,1,143,255,156,59,128,1,255,129,134,3,28,59,128,15,255,241,128,0,28,59,128,63,131,253,128,0,28,57,128,252,0,63,128,0,28,57,195,240,0,15,134,3,28,25,239,192,0,7,143,7,156,28,255,0,0,3,143,7,28,14,124,0,0,1,130,0,28,15,0,0,0,1,128,0,24,7,128,0,0,1,192,0,24,3,248,0,0,1,192,0,56,0,248,0,0,0,224,0,56,0,24,0,0,0,240,0,48,0,56,0,0,0,120,0,112,0,56,0,0,0,62,1,224,0,56,0,0,0,31,131,192,0,56,0,0,0,7,131,128,0,56,0,0,0,0,3,128,0,56,0,0,0,0,3,128,0,48,0,56,0,0,3,128,0,48,3,255,128,0,3,128,0,48,15,255,192,0,3,128,0,48,31,1,240,0,3,128,0,48,60,0,120,0,3,128,0,56,112,0,56,15,3,128,0,56,96,0,28,31,131,128,0,56,96,0,28,57,195,0,0,56,224,0,28,57,195,0,0,56,224,0,28,57,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,192,0,28,112,195,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,231,0,0,57,192,0,12,96,231,0,0,31,192,0,15,224,126,0,0,31,128,0,15,224,126,0,0,7,0,0,7,192,60,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,0,0,0,0,0,0,31,255,248,0,0,0,0,0,127,255,252,0,0,0,0,0,248,0,124,0,0,0,0,1,225,255,248,0,0,0,0,3,143,255,240,0,0,0,0,7,31,254,0,1,128,0,32,7,60,0,0,3,192,0,112,14,112,0,0,3,224,0,240,12,224,0,0,3,224,1,240,12,224,3,255,3,113,227,240,12,192,15,255,199,63,255,48,28,192,63,131,247,63,254,48,12,192,252,0,255,28,12,48,12,225,240,0,63,0,0,48,12,119,192,0,31,0,0,48,14,127,0,0,15,0,0,48,14,62,0,0,7,0,2,48,7,12,0,0,7,30,31,48,3,192,0,0,7,30,30,48,1,248,0,0,7,12,4,48,0,252,0,0,3,0,0,112,0,24,0,0,3,0,0,112,0,24,0,0,3,128,0,112,0,56,0,0,3,192,0,224,0,56,0,0,1,224,0,224,0,56,0,0,0,240,1,192,0,48,0,0,0,124,7,128,0,48,0,0,0,62,15,0,0,48,0,0,0,14,14,0,0,48,0,224,0,0,12,0,0,48,7,252,0,0,12,0,0,48,15,255,0,0,12,0,0,48,30,7,128,0,12,0,0,48,56,3,192,0,12,0,0,48,112,1,192,60,12,0,0,48,96,0,224,126,12,0,0,48,96,0,224,254,12,0,0,48,224,0,96,231,12,0,0,48,224,0,96,199,12,0,0,48,224,0,96,199,12,0,0,48,224,0,97,199,12,0,0,48,224,0,97,195,12,0,0,56,224,0,97,195,12,0,0,56,224,0,97,195,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,99,131,12,0,0,56,192,0,99,131,140,0,0,57,192,0,99,131,140,0,0,57,192,0,99,131,140,0,0,57,192,0,99,131,156,0,0,57,192,0,99,131,156,0,0,57,192,0,115,131,156,0,0,57,192,0,115,3,152,0,0,31,128,0,127,1,248,0,0,31,128,0,62,1,248,0,0,15,0,0,30,0,112,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,128,0,0,0,0,0,15,255,240,0,0,0,0,0,63,255,252,0,0,0,0,0,124,0,63,0,0,0,0,0,240,127,255,0,0,0,0,1,227,255,255,0,0,0,0,1,207,255,255,0,0,0,0,3,158,0,0,0,0,0,0,3,28,0,0,0,0,0,0,7,56,0,0,3,0,0,192,7,112,3,254,7,128,1,192,6,112,15,255,7,192,3,192,6,112,31,135,199,192,7,224,6,112,124,1,238,224,15,224,7,112,240,0,254,127,254,224,7,49,224,0,126,63,252,224,7,63,128,0,60,56,56,224,7,31,0,0,28,0,0,224,3,134,0,0,28,0,0,224,1,192,0,0,12,0,0,224,1,248,0,0,12,0,4,224,0,124,0,0,12,48,28,224,0,60,0,0,12,62,60,224,0,24,0,0,14,28,24,224,0,56,0,0,14,0,0,224,0,56,0,0,14,0,0,192,0,56,0,0,7,0,1,192,0,48,0,0,7,0,1,192,0,48,0,0,3,128,3,128,0,48,0,0,1,224,7,0,0,48,0,0,0,248,31,0,0,48,1,192,0,124,62,0,0,48,7,248,0,28,56,0,0,48,31,252,0,0,48,0,0,48,60,30,0,0,48,0,0,48,56,14,0,0,48,0,0,48,112,7,0,240,48,0,0,48,96,3,1,240,48,0,0,48,224,3,3,184,48,0,0,48,224,3,131,184,48,0,0,48,224,3,135,24,48,0,0,48,224,3,135,28,48,0,0,48,224,3,135,28,48,0,0,48,224,3,135,28,48,0,0,48,192,3,134,28,48,0,0,48,192,3,134,28,48,0,0,48,192,3,142,12,48,0,0,56,192,3,142,12,48,0,0,56,192,3,142,12,48,0,0,57,192,3,142,12,48,0,0,57,192,3,140,12,112,0,0,57,192,3,140,12,112,0,0,57,192,3,140,14,112,0,0,57,192,3,156,14,112,0,0,57,192,3,156,14,112,0,0,57,128,3,156,14,112,0,0,57,128,3,156,14,112,0,0,57,128,1,156,14,96,0,0,27,128,1,152,14,96,0,0,31,128,1,248,7,224,0,0,31,0,1,248,7,192,0,0,6,0,0,96,1,192,0},
{0,0,0,0,0,0,0,0,0,0,63,192,0,0,0,0,0,3,255,248,0,0,0,0,0,15,255,254,0,0,0,0,0,31,0,31,0,0,0,0,0,60,127,195,128,0,0,0,0,112,255,249,192,0,0,0,0,227,255,255,192,0,0,0,1,199,128,31,192,0,0,0,1,206,0,7,192,0,0,0,1,158,0,1,128,0,0,0,3,156,3,252,0,0,0,0,3,152,7,254,6,0,0,0,3,56,31,15,7,0,3,128,3,56,60,7,143,0,7,128,3,56,120,1,207,128,15,128,3,152,224,1,253,192,31,128,3,159,192,0,253,239,61,128,3,143,128,0,120,255,249,192,1,199,128,0,120,127,241,192,1,227,0,0,56,0,1,192,0,240,0,0,24,0,1,192,0,124,0,0,56,0,1,192,0,60,0,0,56,0,1,192,0,28,0,0,56,0,9,192,0,56,0,0,24,96,121,192,0,56,0,0,24,124,249,192,0,56,0,0,24,48,49,128,0,48,0,0,28,0,1,128,0,48,0,0,28,0,3,128,0,112,0,0,14,0,3,128,0,112,0,0,7,0,7,0,0,112,0,0,7,128,15,0,0,112,7,128,3,192,30,0,0,112,15,224,1,240,124,0,0,112,31,240,0,120,248,0,0,112,56,120,0,16,224,0,0,112,48,56,0,0,224,0,0,112,112,28,3,128,224,0,0,112,96,28,7,192,192,0,0,48,224,12,14,224,192,0,0,48,224,12,14,224,192,0,0,48,224,12,12,96,192,0,0,48,224,14,28,112,192,0,0,48,192,14,28,112,192,0,0,48,192,14,24,112,192,0,0,48,192,14,24,112,192,0,0,48,192,14,56,48,192,0,0,49,192,14,56,48,192,0,0,49,192,14,56,48,192,0,0,49,192,14,48,48,192,0,0,57,192,14,48,56,192,0,0,57,192,14,112,56,192,0,0,57,192,14,112,56,192,0,0,57,128,14,112,57,192,0,0,57,128,14,112,57,192,0,0,57,128,14,96,57,192,0,0,57,128,14,96,57,192,0,0,59,128,14,96,25,192,0,0,59,128,14,224,25,192,0,0,27,128,14,224,29,128,0,0,31,0,7,192,31,128,0,0,31,0,7,192,15,128,0,0,14,0,3,128,7,0,0},
{0,0,15,128,0,0,0,0,0,0,255,248,0,0,0,0,0,3,255,254,0,0,0,0,0,15,192,15,128,0,0,0,0,30,15,199,192,0,0,0,0,60,127,249,224,0,0,0,0,120,255,252,224,0,0,0,0,115,224,62,112,0,0,0,0,231,128,15,240,0,0,0,1,199,0,3,240,0,0,0,1,206,1,249,224,0,0,0,1,204,7,252,0,0,0,0,1,156,15,254,0,0,0,0,1,156,30,15,4,0,0,0,1,156,56,7,14,0,3,0,1,156,112,3,159,0,7,0,1,140,224,1,223,0,15,0,1,207,192,1,251,128,31,0,1,199,128,0,249,192,59,128,0,227,128,0,121,255,243,128,0,240,0,0,112,255,227,128,0,120,0,0,48,96,195,128,0,60,0,0,48,0,3,128,0,28,0,0,48,0,3,128,0,24,0,0,48,0,3,128,0,56,0,0,48,0,3,128,0,56,0,0,48,192,27,128,0,48,0,0,48,208,211,128,0,48,0,0,56,120,243,128,0,112,0,0,56,0,3,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,14,0,14,0,0,112,7,0,15,0,30,0,0,112,31,192,7,128,60,0,0,112,63,224,3,240,248,0,0,112,56,224,1,241,224,0,0,112,112,112,0,49,192,0,0,112,112,112,15,1,128,0,0,112,96,48,31,129,128,0,0,112,224,48,31,129,128,0,0,112,224,56,57,193,128,0,0,112,224,56,57,193,128,0,0,48,224,56,56,193,128,0,0,48,192,56,48,193,128,0,0,48,192,56,112,225,128,0,0,48,192,56,112,227,128,0,0,49,192,24,96,227,128,0,0,49,192,24,96,227,128,0,0,49,192,24,224,99,128,0,0,49,192,24,224,99,128,0,0,49,128,24,224,99,128,0,0,57,128,24,192,99,128,0,0,57,128,24,192,115,128,0,0,57,128,25,192,115,128,0,0,59,128,25,192,115,128,0,0,59,128,25,192,115,0,0,0,59,128,25,128,115,0,0,0,59,128,25,128,115,0,0,0,59,128,27,128,51,0,0,0,27,0,31,128,59,0,0,0,31,0,31,0,63,0,0,0,31,0,15,0,30,0,0,0,14,0,6,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,31,224,0,0,0,0,0,0,255,252,0,0,0,0,0,3,255,255,0,0,0,0,0,15,192,7,128,0,0,0,0,30,31,227,192,0,0,0,0,60,127,248,224,0,0,0,0,121,255,254,112,0,0,0,0,115,224,31,112,0,0,0,0,231,128,7,176,0,0,0,0,231,0,3,240,0,0,0,0,206,1,241,240,0,0,0,1,206,7,252,224,0,0,0,1,204,15,158,0,0,0,0,1,204,62,14,0,0,0,0,1,140,56,7,14,0,2,0,1,204,112,3,158,0,7,0,1,206,224,3,159,0,15,0,1,207,192,1,255,128,31,0,0,199,192,0,251,128,63,0,0,227,128,0,241,255,243,0,0,112,0,0,113,255,227,0,0,56,0,0,112,255,195,0,0,28,0,0,112,0,3,0,0,28,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,56,0,0,112,0,3,128,0,48,0,0,112,128,19,0,0,48,0,0,112,192,179,0,0,112,0,0,112,217,243,0,0,112,0,0,56,0,7,0,0,112,0,0,56,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,14,0,0,112,7,0,14,0,28,0,0,112,31,128,7,0,60,0,0,112,63,192,3,192,248,0,0,112,56,224,1,243,240,0,0,112,112,224,0,115,192,0,0,112,112,96,14,3,128,0,0,112,96,112,31,3,128,0,0,112,96,112,31,131,128,0,0,112,224,112,59,131,128,0,0,112,224,48,49,131,128,0,0,112,192,48,113,195,128,0,0,48,192,48,113,195,128,0,0,48,192,48,97,195,128,0,0,48,192,48,224,195,128,0,0,49,192,56,224,195,128,0,0,49,192,56,224,227,0,0,0,49,192,56,192,227,0,0,0,49,192,56,192,227,0,0,0,49,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,57,128,57,192,227,0,0,0,59,128,57,128,99,0,0,0,59,128,57,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,128,59,128,103,0,0,0,59,0,59,0,119,0,0,0,27,0,59,0,119,0,0,0,31,0,31,0,62,0,0,0,31,0,30,0,62,0,0,0,12,0,12,0,12,0,0},
{0,0,15,128,0,0,0,0,0,0,255,248,0,0,0,0,0,3,255,254,0,0,0,0,0,15,192,15,128,0,0,0,0,30,15,199,192,0,0,0,0,60,127,249,224,0,0,0,0,120,255,252,224,0,0,0,0,115,224,62,112,0,0,0,0,231,128,15,240,0,0,0,1,199,0,3,240,0,0,0,1,206,1,249,224,0,0,0,1,204,7,252,0,0,0,0,1,156,15,254,0,0,0,0,1,156,30,15,4,0,0,0,1,156,56,7,14,0,3,0,1,156,112,3,159,0,7,0,1,140,224,1,223,0,15,0,1,207,192,1,251,128,31,0,1,199,128,0,249,192,59,128,0,227,128,0,121,255,243,128,0,240,0,0,112,255,227,128,0,120,0,0,48,96,195,128,0,60,0,0,48,0,3,128,0,28,0,0,48,0,3,128,0,24,0,0,48,0,3,128,0,56,0,0,48,0,3,128,0,56,0,0,48,192,27,128,0,48,0,0,48,208,211,128,0,48,0,0,56,120,243,128,0,112,0,0,56,0,3,0,0,112,0,0,28,0,7,0,0,112,0,0,28,0,7,0,0,112,0,0,14,0,14,0,0,112,7,0,15,0,30,0,0,112,31,192,7,128,60,0,0,112,63,224,3,240,248,0,0,112,56,224,1,241,224,0,0,112,112,112,0,49,192,0,0,112,112,112,15,1,128,0,0,112,96,48,31,129,128,0,0,112,224,48,31,129,128,0,0,112,224,56,57,193,128,0,0,112,224,56,57,193,128,0,0,48,224,56,56,193,128,0,0,48,192,56,48,193,128,0,0,48,192,56,112,225,128,0,0,48,192,56,112,227,128,0,0,49,192,24,96,227,128,0,0,49,192,24,96,227,128,0,0,49,192,24,224,99,128,0,0,49,192,24,224,99,128,0,0,49,128,24,224,99,128,0,0,57,128,24,192,99,128,0,0,57,128,24,192,115,128,0,0,57,128,25,192,115,128,0,0,59,128,25,192,115,128,0,0,59,128,25,192,115,0,0,0,59,128,25,128,115,0,0,0,59,128,25,128,115,0,0,0,59,128,27,128,51,0,0,0,27,0,31,128,59,0,0,0,31,0,31,0,63,0,0,0,31,0,15,0,30,0,0,0,14,0,6,0,12,0,0},
{0,0,0,0,0,0,0,0,0,0,63,192,0,0,0,0,0,3,255,248,0,0,0,0,0,15,255,254,0,0,0,0,0,31,0,31,0,0,0,0,0,60,127,195,128,0,0,0,0,112,255,249,192,0,0,0,0,227,255,255,192,0,0,0,1,199,128,31,192,0,0,0,1,206,0,7,192,0,0,0,1,158,0,1,128,0,0,0,3,156,3,252,0,0,0,0,3,152,7,254,6,0,0,0,3,56,31,15,7,0,3,128,3,56,60,7,143,0,7,128,3,56,120,1,207,128,15,128,3,152,224,1,253,192,31,128,3,159,192,0,253,239,61,128,3,143,128,0,120,255,249,192,1,199,128,0,120,127,241,192,1,227,0,0,56,0,1,192,0,240,0,0,24,0,1,192,0,124,0,0,56,0,1,192,0,60,0,0,56,0,1,192,0,28,0,0,56,0,9,192,0,56,0,0,24,96,121,192,0,56,0,0,24,124,249,192,0,56,0,0,24,48,49,128,0,48,0,0,28,0,1,128,0,48,0,0,28,0,3,128,0,112,0,0,14,0,3,128,0,112,0,0,7,0,7,0,0,112,0,0,7,128,15,0,0,112,7,128,3,192,30,0,0,112,15,224,1,240,124,0,0,112,31,240,0,120,248,0,0,112,56,120,0,16,224,0,0,112,48,56,0,0,224,0,0,112,112,28,3,128,224,0,0,112,96,28,7,192,192,0,0,48,224,12,14,224,192,0,0,48,224,12,14,224,192,0,0,48,224,12,12,96,192,0,0,48,224,14,28,112,192,0,0,48,192,14,28,112,192,0,0,48,192,14,24,112,192,0,0,48,192,14,24,112,192,0,0,48,192,14,56,48,192,0,0,49,192,14,56,48,192,0,0,49,192,14,56,48,192,0,0,49,192,14,48,48,192,0,0,57,192,14,48,56,192,0,0,57,192,14,112,56,192,0,0,57,192,14,112,56,192,0,0,57,128,14,112,57,192,0,0,57,128,14,112,57,192,0,0,57,128,14,96,57,192,0,0,57,128,14,96,57,192,0,0,59,128,14,96,25,192,0,0,59,128,14,224,25,192,0,0,27,128,14,224,29,128,0,0,31,0,7,192,31,128,0,0,31,0,7,192,15,128,0,0,14,0,3,128,7,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,128,0,0,0,0,0,15,255,240,0,0,0,0,0,63,255,252,0,0,0,0,0,124,0,63,0,0,0,0,0,240,127,255,0,0,0,0,1,227,255,255,0,0,0,0,1,207,255,255,0,0,0,0,3,158,0,0,0,0,0,0,3,28,0,0,0,0,0,0,7,56,0,0,3,0,0,192,7,112,3,254,7,128,1,192,6,112,15,255,7,192,3,192,6,112,31,135,199,192,7,224,6,112,124,1,238,224,15,224,7,112,240,0,254,127,254,224,7,49,224,0,126,63,252,224,7,63,128,0,60,56,56,224,7,31,0,0,28,0,0,224,3,134,0,0,28,0,0,224,1,192,0,0,12,0,0,224,1,248,0,0,12,0,4,224,0,124,0,0,12,48,28,224,0,60,0,0,12,62,60,224,0,24,0,0,14,28,24,224,0,56,0,0,14,0,0,224,0,56,0,0,14,0,0,192,0,56,0,0,7,0,1,192,0,48,0,0,7,0,1,192,0,48,0,0,3,128,3,128,0,48,0,0,1,224,7,0,0,48,0,0,0,248,31,0,0,48,1,192,0,124,62,0,0,48,7,248,0,28,56,0,0,48,31,252,0,0,48,0,0,48,60,30,0,0,48,0,0,48,56,14,0,0,48,0,0,48,112,7,0,240,48,0,0,48,96,3,1,240,48,0,0,48,224,3,3,184,48,0,0,48,224,3,131,184,48,0,0,48,224,3,135,24,48,0,0,48,224,3,135,28,48,0,0,48,224,3,135,28,48,0,0,48,224,3,135,28,48,0,0,48,192,3,134,28,48,0,0,48,192,3,134,28,48,0,0,48,192,3,142,12,48,0,0,56,192,3,142,12,48,0,0,56,192,3,142,12,48,0,0,57,192,3,142,12,48,0,0,57,192,3,140,12,112,0,0,57,192,3,140,12,112,0,0,57,192,3,140,14,112,0,0,57,192,3,156,14,112,0,0,57,192,3,156,14,112,0,0,57,128,3,156,14,112,0,0,57,128,3,156,14,112,0,0,57,128,1,156,14,96,0,0,27,128,1,152,14,96,0,0,31,128,1,248,7,224,0,0,31,0,1,248,7,192,0,0,6,0,0,96,1,192,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,248,0,0,0,0,0,0,31,255,248,0,0,0,0,0,127,255,252,0,0,0,0,0,248,0,124,0,0,0,0,1,225,255,248,0,0,0,0,3,143,255,240,0,0,0,0,7,31,254,0,1,128,0,32,7,60,0,0,3,192,0,112,14,112,0,0,3,224,0,240,12,224,0,0,3,224,1,240,12,224,3,255,3,113,227,240,12,192,15,255,199,63,255,48,28,192,63,131,247,63,254,48,12,192,252,0,255,28,12,48,12,225,240,0,63,0,0,48,12,119,192,0,31,0,0,48,14,127,0,0,15,0,0,48,14,62,0,0,7,0,2,48,7,12,0,0,7,30,31,48,3,192,0,0,7,30,30,48,1,248,0,0,7,12,4,48,0,252,0,0,3,0,0,112,0,24,0,0,3,0,0,112,0,24,0,0,3,128,0,112,0,56,0,0,3,192,0,224,0,56,0,0,1,224,0,224,0,56,0,0,0,240,1,192,0,48,0,0,0,124,7,128,0,48,0,0,0,62,15,0,0,48,0,0,0,14,14,0,0,48,0,224,0,0,12,0,0,48,7,252,0,0,12,0,0,48,15,255,0,0,12,0,0,48,30,7,128,0,12,0,0,48,56,3,192,0,12,0,0,48,112,1,192,60,12,0,0,48,96,0,224,126,12,0,0,48,96,0,224,254,12,0,0,48,224,0,96,231,12,0,0,48,224,0,96,199,12,0,0,48,224,0,96,199,12,0,0,48,224,0,97,199,12,0,0,48,224,0,97,195,12,0,0,56,224,0,97,195,12,0,0,56,224,0,97,195,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,97,131,12,0,0,56,192,0,99,131,12,0,0,56,192,0,99,131,140,0,0,57,192,0,99,131,140,0,0,57,192,0,99,131,140,0,0,57,192,0,99,131,156,0,0,57,192,0,99,131,156,0,0,57,192,0,115,131,156,0,0,57,192,0,115,3,152,0,0,31,128,0,127,1,248,0,0,31,128,0,62,1,248,0,0,15,0,0,30,0,112,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,224,0,0,0,0,0,1,255,240,0,0,0,0,0,127,255,240,0,0,0,0,0,255,252,240,0,0,0,0,3,224,3,224,0,192,0,8,7,143,255,128,1,224,0,56,15,63,255,0,1,224,0,120,14,127,224,0,1,240,0,248,28,240,0,0,1,248,241,252,29,224,0,0,1,159,255,220,25,192,0,0,1,143,255,156,59,128,1,255,129,134,3,28,59,128,15,255,241,128,0,28,59,128,63,131,253,128,0,28,57,128,252,0,63,128,0,28,57,195,240,0,15,134,3,28,25,239,192,0,7,143,7,156,28,255,0,0,3,143,7,28,14,124,0,0,1,130,0,28,15,0,0,0,1,128,0,24,7,128,0,0,1,192,0,24,3,248,0,0,1,192,0,56,0,248,0,0,0,224,0,56,0,24,0,0,0,240,0,48,0,56,0,0,0,120,0,112,0,56,0,0,0,62,1,224,0,56,0,0,0,31,131,192,0,56,0,0,0,7,131,128,0,56,0,0,0,0,3,128,0,56,0,0,0,0,3,128,0,48,0,56,0,0,3,128,0,48,3,255,128,0,3,128,0,48,15,255,192,0,3,128,0,48,31,1,240,0,3,128,0,48,60,0,120,0,3,128,0,56,112,0,56,15,3,128,0,56,96,0,28,31,131,128,0,56,96,0,28,57,195,0,0,56,224,0,28,57,195,0,0,56,224,0,28,57,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,48,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,224,0,28,112,195,0,0,56,192,0,28,112,195,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,227,0,0,56,192,0,28,112,231,0,0,57,192,0,12,96,231,0,0,31,192,0,15,224,126,0,0,31,128,0,15,224,126,0,0,7,0,0,7,192,60,0},
{0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,3,192,0,0,0,0,0,0,7,224,0,0,0,0,0,0,14,224,0,0,0,0,0,7,253,192,0,0,0,0,0,255,251,192,0,224,0,12,3,255,199,128,0,240,0,30,7,128,31,0,0,248,0,62,14,15,254,0,0,252,0,126,28,255,248,0,0,255,255,238,57,255,128,0,0,207,255,238,59,192,0,0,0,199,131,142,115,128,0,0,0,192,0,14,119,0,0,0,0,192,0,14,119,0,1,255,240,192,0,14,119,0,31,255,254,195,1,142,119,0,127,0,127,199,131,206,115,1,248,0,15,199,131,206,115,135,224,0,1,227,1,142,49,255,0,0,0,224,0,14,56,252,0,0,0,224,0,14,28,48,0,0,0,224,0,12,30,0,0,0,0,112,0,12,15,240,0,0,0,112,0,28,3,248,0,0,0,60,0,28,0,120,0,0,0,31,0,56,0,56,0,0,0,15,192,240,0,56,0,0,0,3,192,224,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,0,0,0,0,192,0,56,0,28,0,0,0,192,0,56,1,255,192,0,0,192,0,56,15,255,248,0,0,192,0,56,31,0,124,0,0,192,0,56,60,0,30,0,0,192,0,56,112,0,15,3,224,192,0,56,96,0,7,7,224,192,0,56,96,0,7,14,112,192,0,56,96,0,7,14,112,192,0,56,96,0,3,12,112,192,0,56,224,0,3,12,112,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,48,192,0,56,224,0,3,12,49,192,0,56,224,0,3,28,57,192,0,31,192,0,3,252,63,192,0,31,192,0,1,248,31,128,0,15,0,0,0,240,15,0},
{0,0,0,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,15,192,0,0,0,0,0,0,29,192,0,0,0,0,0,0,61,192,0,32,0,0,0,0,251,128,0,112,0,6,0,255,243,128,0,120,0,15,3,255,199,0,0,124,0,31,15,254,30,0,0,126,60,63,30,0,252,0,0,111,255,247,60,127,248,0,0,103,255,231,57,255,224,0,0,99,129,199,115,252,0,0,0,96,0,7,119,0,0,0,0,96,0,7,102,0,0,0,0,96,0,7,238,0,0,63,128,99,129,199,238,0,7,255,254,99,193,231,238,0,63,255,255,227,129,199,230,0,255,0,15,224,0,7,103,7,240,0,1,240,0,7,115,255,192,0,0,112,0,6,113,254,0,0,0,112,0,6,56,248,0,0,0,56,0,14,60,0,0,0,0,56,0,14,31,0,0,0,0,30,0,12,7,248,0,0,0,15,128,60,1,248,0,0,0,7,224,120,0,56,0,0,0,1,224,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,0,0,0,0,112,0,56,0,30,0,0,0,112,0,56,1,255,240,0,0,112,0,56,15,255,252,0,0,112,0,56,31,128,127,0,0,112,0,56,124,0,15,128,0,112,0,56,112,0,3,129,240,112,0,56,96,0,1,195,248,112,0,56,96,0,1,195,56,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,96,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,112,0,56,224,0,1,199,24,96,0,56,224,0,1,199,28,96,0,31,224,0,1,255,31,224,0,31,192,0,0,254,15,192,0,7,128,0,0,124,7,128},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192},
{0,0,15,0,0,0,0,0,0,0,15,128,0,0,0,0,0,0,31,128,0,0,0,0,0,0,57,128,0,0,0,0,0,0,59,128,0,96,0,3,0,0,243,128,0,112,0,7,0,63,231,0,0,120,0,15,3,255,207,0,0,124,0,31,15,254,30,0,0,126,127,127,31,0,124,0,0,119,255,247,60,63,248,0,0,115,227,231,121,255,224,0,0,113,0,7,119,255,0,0,0,112,0,3,103,0,0,0,0,112,0,3,238,0,0,0,0,113,128,195,238,0,0,0,0,115,193,227,236,0,3,255,252,115,193,227,236,0,31,255,255,241,128,199,238,0,255,128,31,240,0,7,230,7,248,0,1,240,0,7,103,255,192,0,0,112,0,7,115,254,0,0,0,56,0,7,121,248,0,0,0,60,0,6,60,0,0,0,0,30,0,14,31,0,0,0,0,15,0,14,15,240,0,0,0,7,192,60,3,248,0,0,0,3,224,56,0,56,0,0,0,0,96,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,0,0,0,0,48,0,56,0,15,128,0,0,48,0,56,1,255,248,0,0,48,0,56,15,255,254,0,0,48,0,56,31,128,63,0,0,48,0,56,60,0,7,128,96,48,0,56,112,0,1,193,248,48,0,56,96,0,1,195,248,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,28,48,0,56,96,0,0,195,156,48,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,96,0,0,195,156,112,0,56,224,0,0,227,156,112,0,31,224,0,0,255,14,224,0,31,192,0,0,127,7,224,0,7,128,0,0,62,7,192}
};
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, SCREEN_I2C_ADDR);
}
int frame = 0;
void loop() {
display.clearDisplay();
display.drawBitmap(32, 0, frames[frame], FRAME_WIDTH, FRAME_HEIGHT, 1);
display.display();
frame = (frame + 1) % FRAME_COUNT;
delay(FRAME_DELAY);
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
oled1:GND
oled1:VCC
oled1:SCL
oled1:SDA