#include #include #define SCREEN_I2C_ADDR 0x3D // 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: diamond // 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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,224,31,0,0,0,1,240,15,240,15,128,0,0,3,240,30,120,15,192,0,0,7,240,60,60,15,224,0,0,15,96,120,30,6,240,0,0,30,96,240,15,6,120,0,0,60,225,224,7,135,60,0,0,120,227,192,3,199,30,0,0,240,195,128,1,199,15,0,1,240,199,0,0,227,7,128,3,225,206,0,0,115,131,192,7,193,220,0,0,59,129,192,7,129,248,0,0,31,129,224,15,1,240,0,0,15,128,240,30,1,224,0,0,7,128,120,60,3,224,0,0,7,192,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,60,3,192,0,0,3,192,28,60,1,192,0,0,3,128,60,30,0,192,0,0,3,128,56,15,0,224,0,0,7,0,112,7,0,224,0,0,7,0,224,7,128,112,0,0,14,1,192,3,192,112,0,0,14,3,192,1,224,48,0,0,12,3,128,0,240,56,0,0,28,7,0,0,112,24,0,0,28,14,0,0,120,28,0,0,56,30,0,0,60,28,0,0,56,28,0,0,30,14,0,0,112,56,0,0,14,14,0,0,112,112,0,0,15,6,0,0,96,224,0,0,7,135,0,0,225,224,0,0,3,195,0,0,193,192,0,0,1,195,128,1,195,128,0,0,1,227,128,1,199,0,0,0,0,241,192,3,143,0,0,0,0,121,192,3,142,0,0,0,0,60,224,3,28,0,0,0,0,28,224,7,56,0,0,0,0,30,96,6,112,0,0,0,0,15,112,14,240,0,0,0,0,7,240,14,224,0,0,0,0,3,184,29,192,0,0,0,0,3,248,31,128,0,0,0,0,1,252,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,62,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,240,15,0,0,0,1,240,15,112,15,128,0,0,3,240,30,56,15,192,0,0,7,240,60,28,15,224,0,0,15,112,56,14,6,240,0,0,30,96,112,15,6,120,0,0,60,96,224,7,135,60,0,0,120,97,192,3,199,30,0,0,240,227,128,1,227,15,0,1,224,231,0,0,243,7,128,3,224,239,0,0,123,131,192,3,192,222,0,0,59,129,192,7,128,252,0,0,31,128,224,15,1,248,0,0,15,128,112,30,1,240,0,0,7,128,56,60,1,224,0,0,3,192,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,60,1,192,0,0,1,192,28,28,0,192,0,0,3,128,56,30,0,224,0,0,3,128,120,15,0,224,0,0,3,0,112,7,128,112,0,0,7,0,224,3,128,112,0,0,6,1,192,3,192,48,0,0,14,3,192,1,224,56,0,0,12,3,128,0,240,24,0,0,28,7,0,0,112,28,0,0,28,14,0,0,56,28,0,0,56,28,0,0,60,14,0,0,56,28,0,0,30,14,0,0,48,56,0,0,14,6,0,0,112,112,0,0,7,7,0,0,96,224,0,0,7,135,0,0,225,224,0,0,3,195,128,0,193,192,0,0,1,227,128,1,195,128,0,0,0,225,128,1,199,0,0,0,0,241,192,1,143,0,0,0,0,120,192,3,142,0,0,0,0,60,224,3,28,0,0,0,0,28,224,7,56,0,0,0,0,14,112,6,112,0,0,0,0,15,112,14,240,0,0,0,0,7,176,14,224,0,0,0,0,3,184,13,192,0,0,0,0,1,248,31,128,0,0,0,0,1,252,31,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,62,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,248,0,0,0,0,127,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,240,15,0,0,0,1,248,7,56,15,128,0,0,3,248,14,28,15,192,0,0,7,184,28,30,7,224,0,0,15,56,56,15,6,240,0,0,30,48,120,7,135,120,0,0,62,48,240,3,199,60,0,0,124,48,224,1,231,30,0,0,248,113,192,0,227,15,0,0,240,115,128,0,115,135,128,1,224,119,0,0,59,131,192,3,192,110,0,0,31,129,224,7,128,126,0,0,15,128,240,15,0,124,0,0,7,192,112,30,0,248,0,0,7,192,56,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,63,255,255,255,255,255,255,254,60,0,96,0,0,1,192,28,30,0,112,0,0,1,128,56,15,0,112,0,0,3,128,112,7,128,56,0,0,3,0,224,7,128,56,0,0,7,0,224,3,192,24,0,0,6,1,192,1,224,28,0,0,14,3,128,0,240,28,0,0,14,7,0,0,240,12,0,0,12,7,0,0,120,14,0,0,28,14,0,0,60,14,0,0,24,28,0,0,28,7,0,0,56,56,0,0,30,7,0,0,48,120,0,0,15,3,0,0,112,112,0,0,7,131,128,0,112,224,0,0,3,131,128,0,225,192,0,0,3,193,128,0,227,192,0,0,1,225,192,0,195,128,0,0,0,241,192,1,199,0,0,0,0,112,224,1,142,0,0,0,0,120,224,3,158,0,0,0,0,60,96,3,28,0,0,0,0,30,112,7,56,0,0,0,0,14,112,7,112,0,0,0,0,15,48,14,240,0,0,0,0,7,184,14,224,0,0,0,0,3,248,13,192,0,0,0,0,1,220,31,128,0,0,0,0,1,252,31,128,0,0,0,0,0,252,63,0,0,0,0,0,0,126,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,120,0,0,0,0,0,0,31,120,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,252,1,248,31,0,0,0,1,252,3,184,15,128,0,0,3,252,7,28,15,192,0,0,7,252,7,14,15,192,0,0,7,220,14,7,6,224,0,0,15,156,28,3,134,112,0,0,31,28,56,3,199,56,0,0,62,28,56,1,231,60,0,0,124,28,112,0,243,30,0,0,248,24,224,0,123,143,0,1,240,25,192,0,59,135,128,1,224,27,192,0,31,131,192,3,224,31,128,0,15,129,224,7,192,31,0,0,7,192,240,15,128,30,0,0,3,192,112,31,0,62,0,0,3,192,56,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,254,63,255,255,255,255,255,255,252,31,0,28,0,0,0,192,56,15,0,28,0,0,1,192,112,15,128,12,0,0,1,128,112,7,192,14,0,0,3,128,224,3,192,14,0,0,3,1,192,1,224,6,0,0,7,3,128,1,240,6,0,0,6,3,128,0,248,7,0,0,14,7,0,0,120,3,0,0,12,14,0,0,60,3,0,0,28,28,0,0,62,3,128,0,28,28,0,0,30,3,128,0,24,56,0,0,15,1,128,0,56,112,0,0,7,129,192,0,48,240,0,0,7,129,192,0,112,224,0,0,3,192,192,0,97,192,0,0,1,224,224,0,227,128,0,0,1,240,224,0,199,128,0,0,0,240,96,1,199,0,0,0,0,120,112,1,206,0,0,0,0,60,112,3,156,0,0,0,0,60,48,3,188,0,0,0,0,30,56,3,56,0,0,0,0,15,56,7,112,0,0,0,0,7,24,6,224,0,0,0,0,7,152,15,224,0,0,0,0,3,220,15,192,0,0,0,0,1,252,31,128,0,0,0,0,0,236,31,0,0,0,0,0,0,254,63,0,0,0,0,0,0,126,62,0,0,0,0,0,0,62,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,254,0,252,15,0,0,0,1,254,1,206,15,128,0,0,3,246,3,143,15,192,0,0,7,230,3,135,135,224,0,0,15,230,7,3,135,240,0,0,31,198,14,1,199,120,0,0,31,134,14,0,227,56,0,0,63,6,28,0,115,28,0,0,126,6,56,0,59,142,0,0,252,6,56,0,63,143,0,1,248,6,112,0,31,135,128,3,240,6,224,0,15,195,192,3,224,7,224,0,7,193,224,7,224,7,192,0,3,192,240,15,192,7,128,0,1,224,112,31,128,7,128,0,1,224,120,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,252,31,128,7,0,0,0,240,56,15,128,3,0,0,0,224,112,15,192,3,0,0,0,192,112,7,192,3,128,0,1,192,224,3,224,3,128,0,1,129,192,3,240,1,128,0,3,129,192,1,240,1,128,0,3,3,128,0,248,1,192,0,7,7,0,0,124,1,192,0,6,14,0,0,124,0,192,0,14,14,0,0,62,0,192,0,12,28,0,0,31,0,224,0,28,56,0,0,31,0,224,0,28,120,0,0,15,128,96,0,56,112,0,0,7,192,96,0,56,224,0,0,3,192,112,0,49,192,0,0,3,224,112,0,113,192,0,0,1,240,48,0,99,128,0,0,0,240,48,0,231,0,0,0,0,120,56,0,206,0,0,0,0,124,56,1,206,0,0,0,0,60,24,1,156,0,0,0,0,30,24,3,184,0,0,0,0,31,28,3,56,0,0,0,0,15,28,7,112,0,0,0,0,7,140,7,224,0,0,0,0,3,140,15,192,0,0,0,0,3,206,15,192,0,0,0,0,1,238,15,128,0,0,0,0,0,230,31,0,0,0,0,0,0,246,31,0,0,0,0,0,0,126,62,0,0,0,0,0,0,63,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,27,0,56,24,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,255,128,126,31,0,0,0,0,255,128,127,15,0,0,0,1,255,128,231,15,128,0,0,3,249,128,195,135,192,0,0,7,241,129,193,199,224,0,0,15,225,129,128,231,240,0,0,31,225,131,128,243,120,0,0,31,193,131,0,123,188,0,0,63,129,199,0,59,156,0,0,127,1,206,0,31,142,0,0,254,1,206,0,15,199,0,1,252,1,220,0,7,199,128,3,248,0,216,0,3,195,192,3,248,0,248,0,3,225,224,7,240,0,240,0,1,224,240,15,224,0,240,0,0,240,112,31,255,255,255,255,255,255,248,63,255,255,255,255,255,255,252,31,255,255,255,255,255,255,248,29,192,0,96,0,0,112,56,14,224,0,96,0,0,96,112,7,224,0,96,0,0,224,224,3,240,0,96,0,0,193,192,3,248,0,112,0,1,193,192,1,248,0,112,0,1,131,128,0,252,0,112,0,3,135,0,0,252,0,48,0,3,7,0,0,126,0,48,0,7,14,0,0,63,0,48,0,7,28,0,0,63,0,56,0,14,28,0,0,31,128,56,0,14,56,0,0,15,128,56,0,28,112,0,0,7,192,24,0,28,224,0,0,7,224,24,0,24,224,0,0,3,224,24,0,57,192,0,0,1,240,28,0,51,128,0,0,1,240,28,0,115,128,0,0,0,248,28,0,103,0,0,0,0,124,12,0,238,0,0,0,0,60,12,0,222,0,0,0,0,62,12,1,220,0,0,0,0,30,14,1,184,0,0,0,0,15,14,3,240,0,0,0,0,15,142,3,240,0,0,0,0,7,134,7,224,0,0,0,0,3,198,7,192,0,0,0,0,3,230,15,192,0,0,0,0,1,230,15,128,0,0,0,0,0,247,31,0,0,0,0,0,0,119,30,0,0,0,0,0,0,123,62,0,0,0,0,0,0,63,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,247,192,31,15,0,0,0,1,247,224,59,143,128,0,0,1,238,224,49,207,128,0,0,3,220,96,113,231,192,0,0,7,248,96,96,247,224,0,0,15,240,96,224,115,240,0,0,31,240,112,224,59,248,0,0,63,224,112,192,31,188,0,0,63,192,113,192,15,222,0,0,127,128,49,128,15,206,0,0,255,0,51,128,7,199,0,1,254,0,51,0,3,227,128,3,254,0,63,0,1,227,192,3,188,0,62,0,0,241,224,7,120,0,30,0,0,112,224,14,240,0,30,0,0,120,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,112,0,12,0,0,56,112,7,112,0,12,0,0,48,96,7,56,0,12,0,0,112,224,3,184,0,12,0,0,97,192,1,220,0,12,0,0,227,128,1,204,0,12,0,0,195,128,0,238,0,14,0,1,199,0,0,119,0,14,0,1,142,0,0,119,0,14,0,3,142,0,0,59,128,14,0,3,28,0,0,31,128,14,0,7,56,0,0,31,192,6,0,6,56,0,0,14,192,6,0,14,112,0,0,7,224,6,0,12,224,0,0,3,240,6,0,29,192,0,0,3,240,6,0,25,192,0,0,1,248,6,0,59,128,0,0,0,248,6,0,55,0,0,0,0,252,6,0,119,0,0,0,0,124,7,0,110,0,0,0,0,62,7,0,252,0,0,0,0,63,7,0,252,0,0,0,0,31,7,1,248,0,0,0,0,15,131,1,240,0,0,0,0,15,131,3,240,0,0,0,0,7,195,3,224,0,0,0,0,3,195,7,192,0,0,0,0,1,227,7,128,0,0,0,0,1,227,15,128,0,0,0,0,0,243,31,0,0,0,0,0,0,123,30,0,0,0,0,0,0,123,190,0,0,0,0,0,0,63,188,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,241,240,15,207,0,0,0,1,243,176,13,239,128,0,0,1,231,56,12,231,128,0,0,3,206,56,28,119,192,0,0,7,222,24,24,59,224,0,0,15,188,24,24,31,240,0,0,31,184,28,56,31,248,0,0,63,240,12,48,15,252,0,0,127,224,12,48,7,220,0,0,127,192,14,112,3,238,0,0,239,192,14,96,1,231,0,1,239,128,6,96,1,243,128,3,223,0,7,224,0,243,192,3,158,0,7,192,0,121,224,7,60,0,3,192,0,56,224,14,56,0,3,192,0,28,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,56,0,1,128,0,28,112,7,24,0,1,128,0,24,224,7,28,0,1,128,0,56,224,3,142,0,1,128,0,49,192,1,206,0,1,128,0,115,128,1,199,0,1,128,0,99,128,0,231,0,1,128,0,231,0,0,115,128,1,128,0,206,0,0,59,128,1,128,1,206,0,0,57,192,1,128,3,156,0,0,29,192,1,128,3,184,0,0,14,224,1,128,7,112,0,0,14,96,1,128,7,112,0,0,7,112,1,128,14,224,0,0,3,176,1,128,13,192,0,0,3,184,1,128,29,192,0,0,1,216,1,128,31,128,0,0,0,252,1,128,63,0,0,0,0,252,1,128,63,0,0,0,0,126,1,128,126,0,0,0,0,63,1,128,124,0,0,0,0,63,1,128,252,0,0,0,0,31,129,129,248,0,0,0,0,15,129,129,240,0,0,0,0,7,193,131,224,0,0,0,0,7,193,131,224,0,0,0,0,3,225,135,192,0,0,0,0,1,225,135,128,0,0,0,0,1,241,143,128,0,0,0,0,0,241,143,0,0,0,0,0,0,121,158,0,0,0,0,0,0,121,158,0,0,0,0,0,0,61,188,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,1,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,248,3,239,0,0,0,1,241,220,3,255,128,0,0,1,227,204,7,127,128,0,0,3,231,142,7,63,192,0,0,7,199,14,6,31,224,0,0,15,206,7,6,15,240,0,0,31,156,7,14,7,248,0,0,63,184,3,14,7,248,0,0,123,248,3,140,3,252,0,0,115,240,1,140,1,254,0,0,231,224,1,220,0,247,0,1,231,192,1,220,0,123,128,3,207,128,0,216,0,59,192,7,143,0,0,248,0,61,224,7,31,0,0,120,0,30,224,14,30,0,0,120,0,14,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,28,0,0,48,0,6,112,7,12,0,0,48,0,14,96,7,14,0,0,48,0,28,224,3,135,0,0,48,0,29,192,1,199,0,0,48,0,59,128,1,195,128,0,48,0,51,128,0,227,128,0,48,0,119,0,0,113,192,0,112,0,110,0,0,113,192,0,112,0,238,0,0,56,224,0,112,1,220,0,0,28,224,0,112,1,248,0,0,30,112,0,96,3,248,0,0,14,112,0,96,3,240,0,0,7,56,0,96,7,224,0,0,3,184,0,96,7,192,0,0,3,156,0,96,15,192,0,0,1,220,0,96,31,128,0,0,0,238,0,96,31,0,0,0,0,238,0,96,63,0,0,0,0,119,0,224,62,0,0,0,0,63,0,224,124,0,0,0,0,63,128,224,124,0,0,0,0,31,128,224,248,0,0,0,0,15,192,225,240,0,0,0,0,15,192,193,240,0,0,0,0,7,224,195,224,0,0,0,0,3,224,195,192,0,0,0,0,1,240,199,128,0,0,0,0,1,240,199,128,0,0,0,0,0,248,207,0,0,0,0,0,0,120,222,0,0,0,0,0,0,125,222,0,0,0,0,0,0,61,252,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,24,24,0,216,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,126,1,255,0,0,0,0,240,126,1,255,0,0,0,1,224,231,1,255,128,0,0,3,225,195,1,159,192,0,0,7,227,131,129,143,224,0,0,15,199,129,129,135,240,0,0,31,207,1,193,131,248,0,0,61,206,0,195,129,248,0,0,57,156,0,227,129,252,0,0,115,184,0,99,128,254,0,0,227,240,0,115,128,127,0,1,227,224,0,51,0,63,128,3,199,224,0,59,0,31,192,7,135,192,0,31,0,15,224,15,15,128,0,31,0,15,224,14,15,0,0,15,0,7,240,31,255,255,255,255,255,255,248,63,255,255,255,255,255,255,252,31,255,255,255,255,255,255,248,28,14,0,0,7,0,3,184,14,6,0,0,6,0,7,112,7,7,0,0,6,0,7,224,3,131,0,0,6,0,15,192,3,131,128,0,14,0,15,192,1,193,128,0,14,0,31,128,0,225,192,0,14,0,63,0,0,224,192,0,12,0,63,0,0,112,224,0,12,0,126,0,0,56,96,0,12,0,124,0,0,60,112,0,28,0,252,0,0,28,112,0,28,1,248,0,0,14,56,0,28,1,240,0,0,7,56,0,24,3,224,0,0,7,28,0,24,3,224,0,0,3,156,0,24,7,192,0,0,1,206,0,56,15,128,0,0,1,206,0,56,15,128,0,0,0,231,0,56,31,0,0,0,0,119,0,48,62,0,0,0,0,59,128,48,62,0,0,0,0,59,128,48,124,0,0,0,0,29,128,112,120,0,0,0,0,15,192,112,240,0,0,0,0,15,192,113,240,0,0,0,0,7,224,97,224,0,0,0,0,3,224,99,192,0,0,0,0,3,240,99,192,0,0,0,0,1,240,103,128,0,0,0,0,0,248,239,0,0,0,0,0,0,120,238,0,0,0,0,0,0,124,254,0,0,0,0,0,0,60,252,0,0,0,0,0,0,30,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,63,0,127,0,0,0,1,240,123,128,127,128,0,0,3,224,241,192,111,192,0,0,7,224,225,192,103,224,0,0,15,225,192,224,99,240,0,0,30,195,128,112,97,240,0,0,28,199,0,112,96,248,0,0,57,206,0,56,96,252,0,0,113,158,0,56,96,126,0,0,241,188,0,28,224,63,0,1,227,248,0,14,224,31,128,3,195,240,0,14,224,15,192,7,131,224,0,7,224,7,224,15,7,192,0,3,224,3,224,14,7,128,0,3,224,3,240,30,15,128,0,1,224,1,248,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,252,28,7,0,0,0,224,1,248,14,7,0,0,0,192,1,240,14,3,128,0,0,192,3,240,7,3,128,0,1,192,3,224,3,129,128,0,1,192,7,192,3,193,192,0,1,128,15,192,1,192,192,0,1,128,15,128,0,224,224,0,3,128,31,0,0,112,96,0,3,128,62,0,0,112,112,0,3,0,62,0,0,56,48,0,3,0,124,0,0,28,56,0,7,0,248,0,0,30,56,0,7,0,248,0,0,14,28,0,6,1,240,0,0,7,28,0,6,3,224,0,0,3,142,0,14,3,192,0,0,3,142,0,14,7,192,0,0,1,199,0,12,7,128,0,0,0,231,0,12,15,0,0,0,0,115,0,28,30,0,0,0,0,115,128,28,30,0,0,0,0,57,128,24,60,0,0,0,0,29,192,24,120,0,0,0,0,30,192,24,120,0,0,0,0,14,224,56,240,0,0,0,0,7,224,57,224,0,0,0,0,3,240,49,192,0,0,0,0,3,240,51,192,0,0,0,0,1,248,119,128,0,0,0,0,0,248,119,0,0,0,0,0,0,252,111,0,0,0,0,0,0,124,126,0,0,0,0,0,0,60,252,0,0,0,0,0,0,30,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,31,128,63,0,0,0,1,240,29,192,63,128,0,0,3,240,56,224,63,192,0,0,7,224,112,224,59,224,0,0,7,224,224,112,57,224,0,0,14,225,224,56,57,240,0,0,30,195,192,60,56,248,0,0,60,199,128,28,56,124,0,0,121,199,0,14,56,62,0,0,241,206,0,7,56,31,0,1,225,156,0,7,152,15,128,3,193,184,0,3,152,7,192,7,131,240,0,1,248,3,192,15,3,224,0,0,248,3,224,14,3,224,0,0,248,1,240,28,3,192,0,0,120,0,248,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,63,255,255,255,255,255,255,252,28,3,128,0,0,56,0,248,14,3,128,0,0,56,0,240,15,1,192,0,0,48,1,240,7,1,192,0,0,48,3,224,3,128,192,0,0,112,3,192,1,192,224,0,0,96,7,128,1,192,96,0,0,96,15,128,0,224,112,0,0,224,15,0,0,112,48,0,0,192,30,0,0,56,56,0,0,192,60,0,0,56,56,0,1,192,60,0,0,28,28,0,1,192,120,0,0,14,28,0,1,128,240,0,0,7,12,0,3,129,240,0,0,7,14,0,3,129,224,0,0,3,134,0,3,3,192,0,0,1,199,0,7,7,128,0,0,1,227,0,7,7,128,0,0,0,227,128,6,15,0,0,0,0,115,128,14,30,0,0,0,0,57,192,14,60,0,0,0,0,61,192,12,60,0,0,0,0,28,224,12,120,0,0,0,0,14,224,28,240,0,0,0,0,7,96,24,224,0,0,0,0,7,240,25,224,0,0,0,0,3,240,59,192,0,0,0,0,1,248,63,128,0,0,0,0,0,248,55,0,0,0,0,0,0,252,127,0,0,0,0,0,0,124,126,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,252,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,127,255,255,254,0,0,0,0,240,15,224,31,0,0,0,1,240,30,224,31,128,0,0,3,224,60,112,31,192,0,0,7,224,120,56,13,224,0,0,15,224,240,28,12,240,0,0,30,225,224,30,12,120,0,0,60,225,192,14,12,60,0,0,120,195,128,7,12,30,0,0,240,199,0,3,142,15,0,1,225,206,0,1,206,15,128,3,193,220,0,1,238,7,128,7,129,184,0,0,254,3,192,15,1,240,0,0,126,1,224,14,3,240,0,0,62,0,240,28,3,224,0,0,30,0,120,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,252,56,3,128,0,0,6,0,60,28,1,128,0,0,14,0,120,14,1,192,0,0,12,0,240,7,0,192,0,0,12,0,224,7,128,224,0,0,28,1,224,3,128,96,0,0,24,3,192,1,192,112,0,0,56,7,128,0,224,112,0,0,56,7,0,0,240,56,0,0,48,15,0,0,112,56,0,0,112,30,0,0,56,24,0,0,96,60,0,0,28,28,0,0,96,56,0,0,30,12,0,0,224,120,0,0,14,14,0,0,192,240,0,0,7,14,0,1,193,224,0,0,3,135,0,1,193,192,0,0,3,199,0,1,131,192,0,0,1,195,128,3,135,128,0,0,0,227,128,3,15,0,0,0,0,113,128,3,14,0,0,0,0,121,192,7,30,0,0,0,0,56,192,6,60,0,0,0,0,28,224,14,120,0,0,0,0,14,224,14,112,0,0,0,0,15,112,12,240,0,0,0,0,7,112,29,224,0,0,0,0,3,184,27,192,0,0,0,0,1,248,27,128,0,0,0,0,0,248,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,126,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,7,224,15,0,0,0,1,240,14,240,15,128,0,0,3,240,28,120,15,192,0,0,7,224,60,60,15,224,0,0,15,224,120,28,14,240,0,0,30,224,240,14,6,120,0,0,60,225,224,7,6,60,0,0,120,195,192,3,134,30,0,0,240,199,128,1,199,15,0,1,224,207,0,1,231,7,128,3,193,206,0,0,247,3,128,3,129,220,0,0,123,1,192,7,1,248,0,0,63,0,224,15,1,240,0,0,31,0,240,30,3,224,0,0,15,0,120,60,3,224,0,0,7,128,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,56,3,192,0,0,3,128,60,28,1,192,0,0,3,0,60,30,1,192,0,0,7,0,120,14,0,224,0,0,6,0,240,7,0,224,0,0,14,1,224,3,128,96,0,0,14,1,192,3,192,112,0,0,12,3,192,1,192,48,0,0,28,7,128,0,224,56,0,0,24,15,0,0,112,56,0,0,56,14,0,0,56,28,0,0,56,30,0,0,60,28,0,0,48,60,0,0,28,14,0,0,112,120,0,0,14,14,0,0,96,112,0,0,7,6,0,0,224,240,0,0,7,135,0,0,193,224,0,0,3,131,0,1,195,192,0,0,1,195,128,1,195,128,0,0,0,227,128,1,135,0,0,0,0,113,192,3,143,0,0,0,0,113,192,3,30,0,0,0,0,56,192,7,60,0,0,0,0,28,224,7,56,0,0,0,0,14,96,6,120,0,0,0,0,15,112,14,240,0,0,0,0,7,112,13,224,0,0,0,0,3,184,29,192,0,0,0,0,1,248,31,192,0,0,0,0,1,248,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,224,31,0,0,0,1,240,15,240,15,128,0,0,3,240,30,120,15,192,0,0,7,240,60,60,15,224,0,0,15,96,120,30,6,240,0,0,30,96,240,15,6,120,0,0,60,225,224,7,135,60,0,0,120,227,192,3,199,30,0,0,240,195,128,1,199,15,0,1,240,199,0,0,227,7,128,3,225,206,0,0,115,131,192,7,193,220,0,0,59,129,192,7,129,248,0,0,31,129,224,15,1,240,0,0,15,128,240,30,1,224,0,0,7,128,120,60,3,224,0,0,7,192,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,60,3,192,0,0,3,192,28,60,1,192,0,0,3,128,60,30,0,192,0,0,3,128,56,15,0,224,0,0,7,0,112,7,0,224,0,0,7,0,224,7,128,112,0,0,14,1,192,3,192,112,0,0,14,3,192,1,224,48,0,0,12,3,128,0,240,56,0,0,28,7,0,0,112,24,0,0,28,14,0,0,120,28,0,0,56,30,0,0,60,28,0,0,56,28,0,0,30,14,0,0,112,56,0,0,14,14,0,0,112,112,0,0,15,6,0,0,96,224,0,0,7,135,0,0,225,224,0,0,3,195,0,0,193,192,0,0,1,195,128,1,195,128,0,0,1,227,128,1,199,0,0,0,0,241,192,3,143,0,0,0,0,121,192,3,142,0,0,0,0,60,224,3,28,0,0,0,0,28,224,7,56,0,0,0,0,30,96,6,112,0,0,0,0,15,112,14,240,0,0,0,0,7,240,14,224,0,0,0,0,3,184,29,192,0,0,0,0,3,248,31,128,0,0,0,0,1,252,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,62,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,240,15,0,0,0,1,240,15,112,15,128,0,0,3,240,30,56,15,192,0,0,7,240,60,28,15,224,0,0,15,112,56,14,6,240,0,0,30,96,112,15,6,120,0,0,60,96,224,7,135,60,0,0,120,97,192,3,199,30,0,0,240,227,128,1,227,15,0,1,224,231,0,0,243,7,128,3,224,239,0,0,123,131,192,3,192,222,0,0,59,129,192,7,128,252,0,0,31,128,224,15,1,248,0,0,15,128,112,30,1,240,0,0,7,128,56,60,1,224,0,0,3,192,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,60,1,192,0,0,1,192,28,28,0,192,0,0,3,128,56,30,0,224,0,0,3,128,120,15,0,224,0,0,3,0,112,7,128,112,0,0,7,0,224,3,128,112,0,0,6,1,192,3,192,48,0,0,14,3,192,1,224,56,0,0,12,3,128,0,240,24,0,0,28,7,0,0,112,28,0,0,28,14,0,0,56,28,0,0,56,28,0,0,60,14,0,0,56,28,0,0,30,14,0,0,48,56,0,0,14,6,0,0,112,112,0,0,7,7,0,0,96,224,0,0,7,135,0,0,225,224,0,0,3,195,128,0,193,192,0,0,1,227,128,1,195,128,0,0,0,225,128,1,199,0,0,0,0,241,192,1,143,0,0,0,0,120,192,3,142,0,0,0,0,60,224,3,28,0,0,0,0,28,224,7,56,0,0,0,0,14,112,6,112,0,0,0,0,15,112,14,240,0,0,0,0,7,176,14,224,0,0,0,0,3,184,13,192,0,0,0,0,1,248,31,128,0,0,0,0,1,252,31,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,62,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,248,0,0,0,0,127,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,248,7,240,15,0,0,0,1,248,7,56,15,128,0,0,3,248,14,28,15,192,0,0,7,184,28,30,7,224,0,0,15,56,56,15,6,240,0,0,30,48,120,7,135,120,0,0,62,48,240,3,199,60,0,0,124,48,224,1,231,30,0,0,248,113,192,0,227,15,0,0,240,115,128,0,115,135,128,1,224,119,0,0,59,131,192,3,192,110,0,0,31,129,224,7,128,126,0,0,15,128,240,15,0,124,0,0,7,192,112,30,0,248,0,0,7,192,56,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,63,255,255,255,255,255,255,254,60,0,96,0,0,1,192,28,30,0,112,0,0,1,128,56,15,0,112,0,0,3,128,112,7,128,56,0,0,3,0,224,7,128,56,0,0,7,0,224,3,192,24,0,0,6,1,192,1,224,28,0,0,14,3,128,0,240,28,0,0,14,7,0,0,240,12,0,0,12,7,0,0,120,14,0,0,28,14,0,0,60,14,0,0,24,28,0,0,28,7,0,0,56,56,0,0,30,7,0,0,48,120,0,0,15,3,0,0,112,112,0,0,7,131,128,0,112,224,0,0,3,131,128,0,225,192,0,0,3,193,128,0,227,192,0,0,1,225,192,0,195,128,0,0,0,241,192,1,199,0,0,0,0,112,224,1,142,0,0,0,0,120,224,3,158,0,0,0,0,60,96,3,28,0,0,0,0,30,112,7,56,0,0,0,0,14,112,7,112,0,0,0,0,15,48,14,240,0,0,0,0,7,184,14,224,0,0,0,0,3,248,13,192,0,0,0,0,1,220,31,128,0,0,0,0,1,252,31,128,0,0,0,0,0,252,63,0,0,0,0,0,0,126,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,120,0,0,0,0,0,0,31,120,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,192,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,252,1,248,31,0,0,0,1,252,3,184,15,128,0,0,3,252,7,28,15,192,0,0,7,252,7,14,15,192,0,0,7,220,14,7,6,224,0,0,15,156,28,3,134,112,0,0,31,28,56,3,199,56,0,0,62,28,56,1,231,60,0,0,124,28,112,0,243,30,0,0,248,24,224,0,123,143,0,1,240,25,192,0,59,135,128,1,224,27,192,0,31,131,192,3,224,31,128,0,15,129,224,7,192,31,0,0,7,192,240,15,128,30,0,0,3,192,112,31,0,62,0,0,3,192,56,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,254,63,255,255,255,255,255,255,252,31,0,28,0,0,0,192,56,15,0,28,0,0,1,192,112,15,128,12,0,0,1,128,112,7,192,14,0,0,3,128,224,3,192,14,0,0,3,1,192,1,224,6,0,0,7,3,128,1,240,6,0,0,6,3,128,0,248,7,0,0,14,7,0,0,120,3,0,0,12,14,0,0,60,3,0,0,28,28,0,0,62,3,128,0,28,28,0,0,30,3,128,0,24,56,0,0,15,1,128,0,56,112,0,0,7,129,192,0,48,240,0,0,7,129,192,0,112,224,0,0,3,192,192,0,97,192,0,0,1,224,224,0,227,128,0,0,1,240,224,0,199,128,0,0,0,240,96,1,199,0,0,0,0,120,112,1,206,0,0,0,0,60,112,3,156,0,0,0,0,60,48,3,188,0,0,0,0,30,56,3,56,0,0,0,0,15,56,7,112,0,0,0,0,7,24,6,224,0,0,0,0,7,152,15,224,0,0,0,0,3,220,15,192,0,0,0,0,1,252,31,128,0,0,0,0,0,236,31,0,0,0,0,0,0,254,63,0,0,0,0,0,0,126,62,0,0,0,0,0,0,62,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,254,0,252,15,0,0,0,1,254,1,206,15,128,0,0,3,246,3,143,15,192,0,0,7,230,3,135,135,224,0,0,15,230,7,3,135,240,0,0,31,198,14,1,199,120,0,0,31,134,14,0,227,56,0,0,63,6,28,0,115,28,0,0,126,6,56,0,59,142,0,0,252,6,56,0,63,143,0,1,248,6,112,0,31,135,128,3,240,6,224,0,15,195,192,3,224,7,224,0,7,193,224,7,224,7,192,0,3,192,240,15,192,7,128,0,1,224,112,31,128,7,128,0,1,224,120,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,252,31,128,7,0,0,0,240,56,15,128,3,0,0,0,224,112,15,192,3,0,0,0,192,112,7,192,3,128,0,1,192,224,3,224,3,128,0,1,129,192,3,240,1,128,0,3,129,192,1,240,1,128,0,3,3,128,0,248,1,192,0,7,7,0,0,124,1,192,0,6,14,0,0,124,0,192,0,14,14,0,0,62,0,192,0,12,28,0,0,31,0,224,0,28,56,0,0,31,0,224,0,28,120,0,0,15,128,96,0,56,112,0,0,7,192,96,0,56,224,0,0,3,192,112,0,49,192,0,0,3,224,112,0,113,192,0,0,1,240,48,0,99,128,0,0,0,240,48,0,231,0,0,0,0,120,56,0,206,0,0,0,0,124,56,1,206,0,0,0,0,60,24,1,156,0,0,0,0,30,24,3,184,0,0,0,0,31,28,3,56,0,0,0,0,15,28,7,112,0,0,0,0,7,140,7,224,0,0,0,0,3,140,15,192,0,0,0,0,3,206,15,192,0,0,0,0,1,238,15,128,0,0,0,0,0,230,31,0,0,0,0,0,0,246,31,0,0,0,0,0,0,126,62,0,0,0,0,0,0,63,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,27,0,56,24,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,255,128,126,31,0,0,0,0,255,128,127,15,0,0,0,1,255,128,231,15,128,0,0,3,249,128,195,135,192,0,0,7,241,129,193,199,224,0,0,15,225,129,128,231,240,0,0,31,225,131,128,243,120,0,0,31,193,131,0,123,188,0,0,63,129,199,0,59,156,0,0,127,1,206,0,31,142,0,0,254,1,206,0,15,199,0,1,252,1,220,0,7,199,128,3,248,0,216,0,3,195,192,3,248,0,248,0,3,225,224,7,240,0,240,0,1,224,240,15,224,0,240,0,0,240,112,31,255,255,255,255,255,255,248,63,255,255,255,255,255,255,252,31,255,255,255,255,255,255,248,29,192,0,96,0,0,112,56,14,224,0,96,0,0,96,112,7,224,0,96,0,0,224,224,3,240,0,96,0,0,193,192,3,248,0,112,0,1,193,192,1,248,0,112,0,1,131,128,0,252,0,112,0,3,135,0,0,252,0,48,0,3,7,0,0,126,0,48,0,7,14,0,0,63,0,48,0,7,28,0,0,63,0,56,0,14,28,0,0,31,128,56,0,14,56,0,0,15,128,56,0,28,112,0,0,7,192,24,0,28,224,0,0,7,224,24,0,24,224,0,0,3,224,24,0,57,192,0,0,1,240,28,0,51,128,0,0,1,240,28,0,115,128,0,0,0,248,28,0,103,0,0,0,0,124,12,0,238,0,0,0,0,60,12,0,222,0,0,0,0,62,12,1,220,0,0,0,0,30,14,1,184,0,0,0,0,15,14,3,240,0,0,0,0,15,142,3,240,0,0,0,0,7,134,7,224,0,0,0,0,3,198,7,192,0,0,0,0,3,230,15,192,0,0,0,0,1,230,15,128,0,0,0,0,0,247,31,0,0,0,0,0,0,119,30,0,0,0,0,0,0,123,62,0,0,0,0,0,0,63,60,0,0,0,0,0,0,31,120,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,247,192,31,15,0,0,0,1,247,224,59,143,128,0,0,1,238,224,49,207,128,0,0,3,220,96,113,231,192,0,0,7,248,96,96,247,224,0,0,15,240,96,224,115,240,0,0,31,240,112,224,59,248,0,0,63,224,112,192,31,188,0,0,63,192,113,192,15,222,0,0,127,128,49,128,15,206,0,0,255,0,51,128,7,199,0,1,254,0,51,0,3,227,128,3,254,0,63,0,1,227,192,3,188,0,62,0,0,241,224,7,120,0,30,0,0,112,224,14,240,0,30,0,0,120,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,112,0,12,0,0,56,112,7,112,0,12,0,0,48,96,7,56,0,12,0,0,112,224,3,184,0,12,0,0,97,192,1,220,0,12,0,0,227,128,1,204,0,12,0,0,195,128,0,238,0,14,0,1,199,0,0,119,0,14,0,1,142,0,0,119,0,14,0,3,142,0,0,59,128,14,0,3,28,0,0,31,128,14,0,7,56,0,0,31,192,6,0,6,56,0,0,14,192,6,0,14,112,0,0,7,224,6,0,12,224,0,0,3,240,6,0,29,192,0,0,3,240,6,0,25,192,0,0,1,248,6,0,59,128,0,0,0,248,6,0,55,0,0,0,0,252,6,0,119,0,0,0,0,124,7,0,110,0,0,0,0,62,7,0,252,0,0,0,0,63,7,0,252,0,0,0,0,31,7,1,248,0,0,0,0,15,131,1,240,0,0,0,0,15,131,3,240,0,0,0,0,7,195,3,224,0,0,0,0,3,195,7,192,0,0,0,0,1,227,7,128,0,0,0,0,1,227,15,128,0,0,0,0,0,243,31,0,0,0,0,0,0,123,30,0,0,0,0,0,0,123,190,0,0,0,0,0,0,63,188,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,241,240,15,207,0,0,0,1,243,176,13,239,128,0,0,1,231,56,12,231,128,0,0,3,206,56,28,119,192,0,0,7,222,24,24,59,224,0,0,15,188,24,24,31,240,0,0,31,184,28,56,31,248,0,0,63,240,12,48,15,252,0,0,127,224,12,48,7,220,0,0,127,192,14,112,3,238,0,0,239,192,14,96,1,231,0,1,239,128,6,96,1,243,128,3,223,0,7,224,0,243,192,3,158,0,7,192,0,121,224,7,60,0,3,192,0,56,224,14,56,0,3,192,0,28,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,56,0,1,128,0,28,112,7,24,0,1,128,0,24,224,7,28,0,1,128,0,56,224,3,142,0,1,128,0,49,192,1,206,0,1,128,0,115,128,1,199,0,1,128,0,99,128,0,231,0,1,128,0,231,0,0,115,128,1,128,0,206,0,0,59,128,1,128,1,206,0,0,57,192,1,128,3,156,0,0,29,192,1,128,3,184,0,0,14,224,1,128,7,112,0,0,14,96,1,128,7,112,0,0,7,112,1,128,14,224,0,0,3,176,1,128,13,192,0,0,3,184,1,128,29,192,0,0,1,216,1,128,31,128,0,0,0,252,1,128,63,0,0,0,0,252,1,128,63,0,0,0,0,126,1,128,126,0,0,0,0,63,1,128,124,0,0,0,0,63,1,128,252,0,0,0,0,31,129,129,248,0,0,0,0,15,129,129,240,0,0,0,0,7,193,131,224,0,0,0,0,7,193,131,224,0,0,0,0,3,225,135,192,0,0,0,0,1,225,135,128,0,0,0,0,1,241,143,128,0,0,0,0,0,241,143,0,0,0,0,0,0,121,158,0,0,0,0,0,0,121,158,0,0,0,0,0,0,61,188,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,1,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,248,3,239,0,0,0,1,241,220,3,255,128,0,0,1,227,204,7,127,128,0,0,3,231,142,7,63,192,0,0,7,199,14,6,31,224,0,0,15,206,7,6,15,240,0,0,31,156,7,14,7,248,0,0,63,184,3,14,7,248,0,0,123,248,3,140,3,252,0,0,115,240,1,140,1,254,0,0,231,224,1,220,0,247,0,1,231,192,1,220,0,123,128,3,207,128,0,216,0,59,192,7,143,0,0,248,0,61,224,7,31,0,0,120,0,30,224,14,30,0,0,120,0,14,112,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,31,255,255,255,255,255,255,248,14,28,0,0,48,0,6,112,7,12,0,0,48,0,14,96,7,14,0,0,48,0,28,224,3,135,0,0,48,0,29,192,1,199,0,0,48,0,59,128,1,195,128,0,48,0,51,128,0,227,128,0,48,0,119,0,0,113,192,0,112,0,110,0,0,113,192,0,112,0,238,0,0,56,224,0,112,1,220,0,0,28,224,0,112,1,248,0,0,30,112,0,96,3,248,0,0,14,112,0,96,3,240,0,0,7,56,0,96,7,224,0,0,3,184,0,96,7,192,0,0,3,156,0,96,15,192,0,0,1,220,0,96,31,128,0,0,0,238,0,96,31,0,0,0,0,238,0,96,63,0,0,0,0,119,0,224,62,0,0,0,0,63,0,224,124,0,0,0,0,63,128,224,124,0,0,0,0,31,128,224,248,0,0,0,0,15,192,225,240,0,0,0,0,15,192,193,240,0,0,0,0,7,224,195,224,0,0,0,0,3,224,195,192,0,0,0,0,1,240,199,128,0,0,0,0,1,240,199,128,0,0,0,0,0,248,207,0,0,0,0,0,0,120,222,0,0,0,0,0,0,125,222,0,0,0,0,0,0,61,252,0,0,0,0,0,0,31,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,24,24,0,216,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,126,1,255,0,0,0,0,240,126,1,255,0,0,0,1,224,231,1,255,128,0,0,3,225,195,1,159,192,0,0,7,227,131,129,143,224,0,0,15,199,129,129,135,240,0,0,31,207,1,193,131,248,0,0,61,206,0,195,129,248,0,0,57,156,0,227,129,252,0,0,115,184,0,99,128,254,0,0,227,240,0,115,128,127,0,1,227,224,0,51,0,63,128,3,199,224,0,59,0,31,192,7,135,192,0,31,0,15,224,15,15,128,0,31,0,15,224,14,15,0,0,15,0,7,240,31,255,255,255,255,255,255,248,63,255,255,255,255,255,255,252,31,255,255,255,255,255,255,248,28,14,0,0,7,0,3,184,14,6,0,0,6,0,7,112,7,7,0,0,6,0,7,224,3,131,0,0,6,0,15,192,3,131,128,0,14,0,15,192,1,193,128,0,14,0,31,128,0,225,192,0,14,0,63,0,0,224,192,0,12,0,63,0,0,112,224,0,12,0,126,0,0,56,96,0,12,0,124,0,0,60,112,0,28,0,252,0,0,28,112,0,28,1,248,0,0,14,56,0,28,1,240,0,0,7,56,0,24,3,224,0,0,7,28,0,24,3,224,0,0,3,156,0,24,7,192,0,0,1,206,0,56,15,128,0,0,1,206,0,56,15,128,0,0,0,231,0,56,31,0,0,0,0,119,0,48,62,0,0,0,0,59,128,48,62,0,0,0,0,59,128,48,124,0,0,0,0,29,128,112,120,0,0,0,0,15,192,112,240,0,0,0,0,15,192,113,240,0,0,0,0,7,224,97,224,0,0,0,0,3,224,99,192,0,0,0,0,3,240,99,192,0,0,0,0,1,240,103,128,0,0,0,0,0,248,239,0,0,0,0,0,0,120,238,0,0,0,0,0,0,124,254,0,0,0,0,0,0,60,252,0,0,0,0,0,0,30,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,128,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,31,255,255,248,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,63,0,127,0,0,0,1,240,123,128,127,128,0,0,3,224,241,192,111,192,0,0,7,224,225,192,103,224,0,0,15,225,192,224,99,240,0,0,30,195,128,112,97,240,0,0,28,199,0,112,96,248,0,0,57,206,0,56,96,252,0,0,113,158,0,56,96,126,0,0,241,188,0,28,224,63,0,1,227,248,0,14,224,31,128,3,195,240,0,14,224,15,192,7,131,224,0,7,224,7,224,15,7,192,0,3,224,3,224,14,7,128,0,3,224,3,240,30,15,128,0,1,224,1,248,63,255,255,255,255,255,255,252,63,255,255,255,255,255,255,252,28,7,0,0,0,224,1,248,14,7,0,0,0,192,1,240,14,3,128,0,0,192,3,240,7,3,128,0,1,192,3,224,3,129,128,0,1,192,7,192,3,193,192,0,1,128,15,192,1,192,192,0,1,128,15,128,0,224,224,0,3,128,31,0,0,112,96,0,3,128,62,0,0,112,112,0,3,0,62,0,0,56,48,0,3,0,124,0,0,28,56,0,7,0,248,0,0,30,56,0,7,0,248,0,0,14,28,0,6,1,240,0,0,7,28,0,6,3,224,0,0,3,142,0,14,3,192,0,0,3,142,0,14,7,192,0,0,1,199,0,12,7,128,0,0,0,231,0,12,15,0,0,0,0,115,0,28,30,0,0,0,0,115,128,28,30,0,0,0,0,57,128,24,60,0,0,0,0,29,192,24,120,0,0,0,0,30,192,24,120,0,0,0,0,14,224,56,240,0,0,0,0,7,224,57,224,0,0,0,0,3,240,49,192,0,0,0,0,3,240,51,192,0,0,0,0,1,248,119,128,0,0,0,0,0,248,119,0,0,0,0,0,0,252,111,0,0,0,0,0,0,124,126,0,0,0,0,0,0,60,252,0,0,0,0,0,0,30,248,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,31,128,63,0,0,0,1,240,29,192,63,128,0,0,3,240,56,224,63,192,0,0,7,224,112,224,59,224,0,0,7,224,224,112,57,224,0,0,14,225,224,56,57,240,0,0,30,195,192,60,56,248,0,0,60,199,128,28,56,124,0,0,121,199,0,14,56,62,0,0,241,206,0,7,56,31,0,1,225,156,0,7,152,15,128,3,193,184,0,3,152,7,192,7,131,240,0,1,248,3,192,15,3,224,0,0,248,3,224,14,3,224,0,0,248,1,240,28,3,192,0,0,120,0,248,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,63,255,255,255,255,255,255,252,28,3,128,0,0,56,0,248,14,3,128,0,0,56,0,240,15,1,192,0,0,48,1,240,7,1,192,0,0,48,3,224,3,128,192,0,0,112,3,192,1,192,224,0,0,96,7,128,1,192,96,0,0,96,15,128,0,224,112,0,0,224,15,0,0,112,48,0,0,192,30,0,0,56,56,0,0,192,60,0,0,56,56,0,1,192,60,0,0,28,28,0,1,192,120,0,0,14,28,0,1,128,240,0,0,7,12,0,3,129,240,0,0,7,14,0,3,129,224,0,0,3,134,0,3,3,192,0,0,1,199,0,7,7,128,0,0,1,227,0,7,7,128,0,0,0,227,128,6,15,0,0,0,0,115,128,14,30,0,0,0,0,57,192,14,60,0,0,0,0,61,192,12,60,0,0,0,0,28,224,12,120,0,0,0,0,14,224,28,240,0,0,0,0,7,96,24,224,0,0,0,0,7,240,25,224,0,0,0,0,3,240,59,192,0,0,0,0,1,248,63,128,0,0,0,0,0,248,55,0,0,0,0,0,0,252,127,0,0,0,0,0,0,124,126,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,252,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,127,255,255,254,0,0,0,0,240,15,224,31,0,0,0,1,240,30,224,31,128,0,0,3,224,60,112,31,192,0,0,7,224,120,56,13,224,0,0,15,224,240,28,12,240,0,0,30,225,224,30,12,120,0,0,60,225,192,14,12,60,0,0,120,195,128,7,12,30,0,0,240,199,0,3,142,15,0,1,225,206,0,1,206,15,128,3,193,220,0,1,238,7,128,7,129,184,0,0,254,3,192,15,1,240,0,0,126,1,224,14,3,240,0,0,62,0,240,28,3,224,0,0,30,0,120,63,255,255,255,255,255,255,252,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,252,56,3,128,0,0,6,0,60,28,1,128,0,0,14,0,120,14,1,192,0,0,12,0,240,7,0,192,0,0,12,0,224,7,128,224,0,0,28,1,224,3,128,96,0,0,24,3,192,1,192,112,0,0,56,7,128,0,224,112,0,0,56,7,0,0,240,56,0,0,48,15,0,0,112,56,0,0,112,30,0,0,56,24,0,0,96,60,0,0,28,28,0,0,96,56,0,0,30,12,0,0,224,120,0,0,14,14,0,0,192,240,0,0,7,14,0,1,193,224,0,0,3,135,0,1,193,192,0,0,3,199,0,1,131,192,0,0,1,195,128,3,135,128,0,0,0,227,128,3,15,0,0,0,0,113,128,3,14,0,0,0,0,121,192,7,30,0,0,0,0,56,192,6,60,0,0,0,0,28,224,14,120,0,0,0,0,14,224,14,112,0,0,0,0,15,112,12,240,0,0,0,0,7,112,29,224,0,0,0,0,3,184,27,192,0,0,0,0,1,248,27,128,0,0,0,0,0,248,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,126,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,63,255,255,252,0,0,0,0,127,255,255,254,0,0,0,0,240,7,224,15,0,0,0,1,240,14,240,15,128,0,0,3,240,28,120,15,192,0,0,7,224,60,60,15,224,0,0,15,224,120,28,14,240,0,0,30,224,240,14,6,120,0,0,60,225,224,7,6,60,0,0,120,195,192,3,134,30,0,0,240,199,128,1,199,15,0,1,224,207,0,1,231,7,128,3,193,206,0,0,247,3,128,3,129,220,0,0,123,1,192,7,1,248,0,0,63,0,224,15,1,240,0,0,31,0,240,30,3,224,0,0,15,0,120,60,3,224,0,0,7,128,60,127,255,255,255,255,255,255,254,127,255,255,255,255,255,255,254,56,3,192,0,0,3,128,60,28,1,192,0,0,3,0,60,30,1,192,0,0,7,0,120,14,0,224,0,0,6,0,240,7,0,224,0,0,14,1,224,3,128,96,0,0,14,1,192,3,192,112,0,0,12,3,192,1,192,48,0,0,28,7,128,0,224,56,0,0,24,15,0,0,112,56,0,0,56,14,0,0,56,28,0,0,56,30,0,0,60,28,0,0,48,60,0,0,28,14,0,0,112,120,0,0,14,14,0,0,96,112,0,0,7,6,0,0,224,240,0,0,7,135,0,0,193,224,0,0,3,131,0,1,195,192,0,0,1,195,128,1,195,128,0,0,0,227,128,1,135,0,0,0,0,113,192,3,143,0,0,0,0,113,192,3,30,0,0,0,0,56,192,7,60,0,0,0,0,28,224,7,56,0,0,0,0,14,96,6,120,0,0,0,0,15,112,14,240,0,0,0,0,7,112,13,224,0,0,0,0,3,184,29,192,0,0,0,0,1,248,31,192,0,0,0,0,1,248,63,128,0,0,0,0,0,252,63,0,0,0,0,0,0,124,62,0,0,0,0,0,0,62,124,0,0,0,0,0,0,30,124,0,0,0,0,0,0,31,248,0,0,0,0,0,0,15,240,0,0,0,0,0,0,7,224,0,0,0,0,0,0,3,224,0,0,0,0,0,0,3,192,0,0,0,0,0,0,1,128,0,0,0,0,0,0,0,0,0,0,0} }; 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); }