Raspberry Pi Pico Projects

Capacitive Soil Moisture Sensor with Raspberry Pi Pico

Raspberry Pi Pico based plant monitoring system using a capacitive soil moisture sensor & OLED display

This project teaches you how to connect a Capacitive Soil Moisture Sensor to a Raspberry Pi Pico and an OLED Display. The system will monitor the soil moisture and show different plant expressions based on the soil moisture percentage.

You’ll learn how to:

  • Connect the Capacitive Soil Moisture Sensor to the Raspberry Pi Pico
  • Create different plant expressions for different soil moisture levels and display them on the OLED Display
  • Calibrate the Soil Moisture Sensor so it shows accurate readings.

Project Overview: Capacitive Soil Moisture Sensor with Raspberry Pi Pico

Plants need water to survive, and soil moisture measures the amount of water in the soil. We will use a Capacitive Soil Moisture Sensor v1.2 to measure the soil moisture. This sensor measures the water in the soil and gives us the moisture level as a result.

To use it, simply insert the sensor into the soil near your plants and check the real-time soil moisture data. The sensor has an onboard voltage regulator that works with a voltage range of 3.3 to 5.5V, making it suitable for low-voltage microcontrollers with both 3.3V and 5V power supplies.

You can find out more about this sensor by visiting our previous tutorials.


Materials Needed

The following components are required for this project and can be easily purchased from Amazon or AliExpress. The links to purchase the components are also provided:

S.NCOMPONENTS NAMEQUANTITYPURCHASE LINKS
1Raspberry Pi Pico Board1 Amazon | AliExpress
2Capacitive Soil Moisture Sensor1 Amazon | AliExpress
50.96" I2C OLED Display1 Amazon | AliExpress
8Breadboard1 Amazon | AliExpress
10Jumper Cables20 Amazon | AliExpress

Interfacing the Capacitive Soil Moisture Sensor with Raspberry Pi Pico & OLED Display

Let’s get started with connecting the Capacitive Soil Moisture Sensor with Raspberry Pi Pico & OLED Display. The goal is to show different plant expressions based on the soil moisture percentage. The circuit diagram is simple and straightforward.

Interfacing Capacitive Soil Moisture Sensor with Raspberry Pi Pico and I2C OLED Display
Interfacing Capacitive Soil Moisture Sensor with Raspberry Pi Pico

To connect the Capacitive Soil Moisture Sensor to the Raspberry Pi Pico, just connect the VCC pin to 3.3V, the GND pin to GND, and the Analog output pin to GP26/A0 on the Raspberry Pi Pico. The OLED Display has 4 pins: VCC, GND, SDA, and SCL. Connect the VCC pin to 3.3V on the Raspberry Pi Pico, the GND pin to GND, the SDA pin to GP4, and the SCL pin to GP5.

Raspberry Pi Pico Plant Monitoring System

Project PCB Gerber File & PCB Ordering Online

To implement this whole system you will need a PCB. You can use breadboard assembly just to test this project. So, to make your work easier I have designed a custom PCB for this project. You can directly order your PCB from PCBWay.com.

For PCBWay Christmas Big Sales: Visit Here

PCB for Raspberry Pi Pico based plant monitoring system using a capacitive soil moisture sensor and an OLED display

Now you can visit the PCBWay official website by clicking here: PCBWay.com. So you will be directed to the PCBWay website.

pcbway

You can now upload the Gerber File to the Website and place an order. The PCB quality is superb & high standard. That is why most people trust PCBWay for PCB & PCBA Services. PCBWay is a leading manufacturer of high-quality PCBs and offers a wide range of services, including PCB fabrication, assembly, and components sourcing.

  • PCB of Raspberry Pi Pico based Plant Monitoring
  • PCB for Raspberry Pi Pico based plant monitoring system using a capacitive soil moisture sensor and an OLED display
  • PCB for Soil Moisture Moinitoring
  • PCB of RPI Pico with OLED Display

Code/Program

The code may seem complex, but it’s actually quite simple! The first step is to include some important libraries:

Then, I create functions for each frame of the animation for each emotional expression. In the setup section, I initialize the display, and in the loop section, I use analog read to get the sensor value from the A0 pin.

// Program Code: Raspberry Pi Pico based plant monitoring system using a capacitive soil moisture sensor and an OLED display

#include <SPI.h>
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>

#define SCREEN_WIDTH 128 // OLED display width, in pixels
#define SCREEN_HEIGHT 64 // OLED display height, in pixels
#define OLED_RESET -1 // Reset pin # (or -1 if sharing Arduino reset pin)
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);

const int AirValue = 650;   //you need to replace this value with Value_1
const int WaterValue = 310;  //you need to replace this value with Value_2
const int SensorPin = 26; //GP26
int soilmoisturepercent;
int soilMoistureValue;

/********************************************************************************************************************************/

//SAD**********/
const unsigned char PROGMEM frame011 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x18, 0x18, 0x00, 0x0C, 0x30, 0x00, 0x38, 0x1C, 0x00, 0x0C, 0x30, 0x00, 0x70, 0x0E, 0x00, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x1F, 0x80, 0x01, 0xF8, 0x0C, 0x30, 0x1E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0C, 0x00, 0x0F, 0xF0, 0x00, 0x30, 0x0C, 0x00, 0x1F, 0xF8, 0x00, 0x30, 0x0E, 0x00, 0x78, 0x1C, 0x00, 0x60, 0x07, 0x00, 0xE0, 0x07, 0x00, 0xE0, 0x03, 0x00, 0xC0, 0x03, 0x00, 0xC0, 0x01, 0x81, 0xC0, 0x03, 0x81, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame21 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x08, 0x10, 0x00, 0x18, 0x30, 0x00, 0x38, 0x1C, 0x00, 0x0C, 0x30, 0x00, 0x70, 0x0E, 0x00, 0x0C, 0x30, 0x01, 0xE0, 0x07, 0x80, 0x0C, 0x30, 0x1F, 0xC0, 0x03, 0xF8, 0x0C, 0x30, 0x1F, 0x00, 0x00, 0xF8, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x00, 0x07, 0xE0, 0x00, 0x1C, 0x18, 0x00, 0x1F, 0xF8, 0x00, 0x18, 0x18, 0x00, 0x38, 0x1C, 0x00, 0x18, 0x0C, 0x00, 0x70, 0x0E, 0x00, 0x30, 0x0C, 0x00, 0xE0, 0x07, 0x00, 0x30, 0x0E, 0x01, 0xC0, 0x03, 0x80, 0x60, 0x07, 0x00, 0x80, 0x01, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame31 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x38, 0x1C, 0x00, 0x18, 0x18, 0x00, 0x78, 0x1E, 0x00, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x1F, 0x80, 0x01, 0xF8, 0x0C, 0x30, 0x3E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x07, 0xE0, 0x00, 0x0C, 0x30, 0x00, 0x1F, 0xF8, 0x00, 0x0C, 0x30, 0x00, 0x3C, 0x3C, 0x00, 0x0C, 0x18, 0x00, 0x70, 0x0E, 0x00, 0x1C, 0x18, 0x00, 0xE0, 0x07, 0x00, 0x18, 0x18, 0x00, 0xC0, 0x03, 0x00, 0x18, 0x0C, 0x00, 0x80, 0x01, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame51 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x38, 0x1C, 0x00, 0x0C, 0x30, 0x00, 0xF8, 0x1F, 0x00, 0x0C, 0x30, 0x07, 0xC0, 0x07, 0xE0, 0x0C, 0x30, 0x1F, 0x00, 0x00, 0xF8, 0x0C, 0x30, 0x3C, 0x00, 0x00, 0x38, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x03, 0xC0, 0x00, 0x1C, 0x18, 0x00, 0x0F, 0xF0, 0x00, 0x18, 0x18, 0x00, 0x1C, 0x78, 0x00, 0x18, 0x0C, 0x00, 0x38, 0x1C, 0x00, 0x30, 0x0C, 0x00, 0x70, 0x0E, 0x00, 0x30, 0x0E, 0x00, 0x77, 0xF6, 0x00, 0x60, 0x07, 0x00, 0x7F, 0xFE, 0x00, 0xE0, 0x03, 0x00, 0xF8, 0x0F, 0x00, 0xC0, 0x01, 0x80, 0x40, 0x02, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame61 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x18, 0x18, 0x00, 0x0C, 0x30, 0x00, 0x78, 0x1E, 0x00, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x0F, 0x80, 0x01, 0xF0, 0x0C, 0x30, 0x1E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x07, 0xF0, 0x00, 0x18, 0x0C, 0x00, 0x1F, 0xF8, 0x00, 0x30, 0x0C, 0x00, 0x38, 0x1C, 0x00, 0x30, 0x0E, 0x00, 0x70, 0x0C, 0x00, 0x60, 0x07, 0x00, 0x60, 0x06, 0x00, 0xE0, 0x03, 0x00, 0x60, 0x06, 0x00, 0xC0, 0x01, 0x80, 0x60, 0x07, 0x01, 0x80, 0x01, 0xC0, 0xFF, 0xFE, 0x03, 0x80, 0x00, 0xE0, 0x3F, 0xFC, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame81 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x18, 0x18, 0x00, 0x0C, 0x30, 0x00, 0x78, 0x1E, 0x00, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x0F, 0x80, 0x01, 0xF0, 0x0C, 0x30, 0x1E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x07, 0xF0, 0x00, 0x18, 0x0C, 0x00, 0x1F, 0xF8, 0x00, 0x30, 0x0C, 0x00, 0x38, 0x1C, 0x00, 0x30, 0x0E, 0x00, 0x70, 0x0C, 0x00, 0x60, 0x07, 0x00, 0x60, 0x06, 0x00, 0xE0, 0x03, 0x00, 0x60, 0x06, 0x00, 0xC0, 0x01, 0x80, 0x60, 0x07, 0x01, 0x80, 0x01, 0xC0, 0xFF, 0xFE, 0x03, 0x80, 0x00, 0xE0, 0x3F, 0xFC, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame91 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x38, 0x1C, 0x00, 0x0C, 0x30, 0x00, 0xF8, 0x1F, 0x00, 0x0C, 0x30, 0x07, 0xC0, 0x07, 0xE0, 0x0C, 0x30, 0x1F, 0x00, 0x00, 0xF8, 0x0C, 0x30, 0x3C, 0x00, 0x00, 0x38, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x03, 0xC0, 0x00, 0x1C, 0x18, 0x00, 0x0F, 0xF0, 0x00, 0x18, 0x18, 0x00, 0x1C, 0x78, 0x00, 0x18, 0x0C, 0x00, 0x38, 0x1C, 0x00, 0x30, 0x0C, 0x00, 0x70, 0x0E, 0x00, 0x30, 0x0E, 0x00, 0x77, 0xF6, 0x00, 0x60, 0x07, 0x00, 0x7F, 0xFE, 0x00, 0xE0, 0x03, 0x00, 0xF8, 0x0F, 0x00, 0xC0, 0x01, 0x80, 0x40, 0x02, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame111 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x38, 0x1C, 0x00, 0x18, 0x18, 0x00, 0xF8, 0x0F, 0x00, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x1F, 0x80, 0x01, 0xF8, 0x0C, 0x30, 0x3E, 0x00, 0x00, 0x38, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x0F, 0xE0, 0x00, 0x0C, 0x30, 0x00, 0x3F, 0xF0, 0x00, 0x0C, 0x30, 0x00, 0x78, 0x38, 0x00, 0x0C, 0x38, 0x00, 0xE0, 0x1C, 0x00, 0x1C, 0x18, 0x01, 0xC0, 0x0E, 0x00, 0x18, 0x18, 0x00, 0x80, 0x07, 0x00, 0x18, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x03, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame121 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x08, 0x10, 0x00, 0x18, 0x30, 0x00, 0x38, 0x1C, 0x00, 0x0C, 0x30, 0x00, 0x70, 0x0E, 0x00, 0x0C, 0x30, 0x01, 0xE0, 0x07, 0x80, 0x0C, 0x30, 0x1F, 0xC0, 0x03, 0xF8, 0x0C, 0x30, 0x1E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x00, 0x0F, 0xE0, 0x00, 0x1C, 0x18, 0x00, 0x3F, 0xF0, 0x00, 0x18, 0x18, 0x00, 0x78, 0x3C, 0x00, 0x18, 0x0C, 0x00, 0xE0, 0x0E, 0x00, 0x30, 0x0C, 0x01, 0xC0, 0x06, 0x00, 0x30, 0x0E, 0x00, 0x80, 0x03, 0x00, 0x60, 0x07, 0x00, 0x00, 0x03, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

//Happy/

const unsigned char PROGMEM frame012 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x07, 0x80, 0x03, 0xC0, 0x30, 0x18, 0x1F, 0xE0, 0x0F, 0xF0, 0x18, 0x18, 0x3C, 0x78, 0x1E, 0x3C, 0x18, 0x18, 0x30, 0x18, 0x18, 0x0C, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x1E, 0x00, 0x00, 0xF0, 0x0C, 0x30, 0x1F, 0xF8, 0x2F, 0xF8, 0x0C, 0x30, 0x1D, 0xFF, 0xFF, 0xB8, 0x0C, 0x30, 0x18, 0x17, 0xF0, 0x30, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x18, 0x0E, 0x00, 0x00, 0x60, 0x1C, 0x18, 0x06, 0x00, 0x00, 0x60, 0x18, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x18, 0x0C, 0x03, 0x00, 0x01, 0xC0, 0x30, 0x0C, 0x01, 0x80, 0x03, 0x80, 0x30, 0x0E, 0x01, 0xC0, 0x07, 0x00, 0x60, 0x07, 0x00, 0xF0, 0x0E, 0x00, 0xE0, 0x03, 0x00, 0x7E, 0x3C, 0x00, 0xC0, 0x01, 0x80, 0x1F, 0xF8, 0x01, 0x80, 0x01, 0xC0, 0x03, 0xC0, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame22 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x0F, 0xC0, 0x07, 0xE0, 0xE0, 0x0E, 0x1F, 0xF0, 0x1F, 0xF0, 0x70, 0x0C, 0x38, 0x30, 0x18, 0x38, 0x30, 0x0C, 0x30, 0x38, 0x38, 0x18, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xE0, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xE0, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x06, 0x00, 0x00, 0xC0, 0x0C, 0x18, 0x06, 0x00, 0x00, 0xC0, 0x1C, 0x18, 0x07, 0x00, 0x01, 0xC0, 0x18, 0x18, 0x03, 0x00, 0x01, 0x80, 0x18, 0x0C, 0x03, 0x80, 0x03, 0x80, 0x30, 0x0C, 0x01, 0x80, 0x03, 0x00, 0x30, 0x0E, 0x00, 0xC0, 0x06, 0x00, 0x60, 0x07, 0x00, 0xE0, 0x0E, 0x00, 0xE0, 0x03, 0x00, 0x78, 0x3C, 0x00, 0xC0, 0x01, 0x80, 0x1F, 0xF0, 0x01, 0x80, 0x01, 0xC0, 0x07, 0xC0, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame42 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x1F, 0xC0, 0x0F, 0xE0, 0x30, 0x0C, 0x3F, 0xE0, 0x1F, 0xF8, 0x30, 0x18, 0x70, 0x70, 0x38, 0x38, 0x18, 0x18, 0x40, 0x10, 0x20, 0x08, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x38, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x3F, 0x80, 0x07, 0xF0, 0x0C, 0x30, 0x3F, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0x30, 0x7F, 0xFC, 0x30, 0x0C, 0x30, 0x38, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x1C, 0x00, 0x00, 0xE0, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0xC0, 0x0C, 0x18, 0x06, 0x00, 0x01, 0xC0, 0x1C, 0x18, 0x07, 0x00, 0x03, 0x80, 0x18, 0x18, 0x03, 0x80, 0x07, 0x00, 0x18, 0x0C, 0x01, 0xE0, 0x1E, 0x00, 0x30, 0x0C, 0x00, 0xF8, 0x7C, 0x00, 0x30, 0x0E, 0x00, 0x3F, 0xF0, 0x00, 0x60, 0x07, 0x00, 0x0F, 0xC0, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame52 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x1F, 0xC0, 0x0F, 0xE0, 0x30, 0x0C, 0x3F, 0xE0, 0x1F, 0xF8, 0x30, 0x18, 0x70, 0x70, 0x38, 0x38, 0x18, 0x18, 0x40, 0x10, 0x20, 0x08, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x38, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x3F, 0x80, 0x03, 0xF0, 0x0C, 0x30, 0x3F, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0x30, 0xFF, 0xFC, 0x30, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x1C, 0x00, 0x00, 0xE0, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0xC0, 0x0C, 0x18, 0x06, 0x00, 0x01, 0xC0, 0x1C, 0x18, 0x07, 0x00, 0x03, 0x80, 0x18, 0x18, 0x03, 0x80, 0x07, 0x00, 0x18, 0x0C, 0x01, 0xE0, 0x1E, 0x00, 0x30, 0x0C, 0x00, 0x7C, 0xFC, 0x00, 0x30, 0x0E, 0x00, 0x3F, 0xF0, 0x00, 0x60, 0x07, 0x00, 0x07, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame72 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC3, 0xC0, 0x03, 0xC3, 0x80, 0x03, 0x8F, 0xF0, 0x0F, 0xF1, 0xC0, 0x03, 0x1C, 0x78, 0x0E, 0x38, 0xC0, 0x07, 0x18, 0x18, 0x18, 0x18, 0xE0, 0x0E, 0x10, 0x18, 0x18, 0x08, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x07, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xE0, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x06, 0x00, 0x00, 0xE0, 0x0C, 0x30, 0x03, 0x00, 0x00, 0xC0, 0x0C, 0x30, 0x03, 0x00, 0x00, 0xC0, 0x0C, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x1C, 0x18, 0x01, 0x80, 0x01, 0x80, 0x18, 0x18, 0x01, 0xC0, 0x03, 0x80, 0x18, 0x0C, 0x00, 0xE0, 0x07, 0x00, 0x30, 0x0C, 0x00, 0x70, 0x0E, 0x00, 0x30, 0x0E, 0x00, 0x3C, 0x3C, 0x00, 0x60, 0x07, 0x00, 0x1F, 0xF8, 0x00, 0xE0, 0x03, 0x00, 0x07, 0xE0, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame82 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x03, 0xE0, 0x03, 0xF0, 0xC0, 0x06, 0x0F, 0xF0, 0x07, 0xF8, 0xE0, 0x0E, 0x1C, 0x38, 0x0E, 0x1C, 0x70, 0x0C, 0x18, 0x1C, 0x1C, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x10, 0x0C, 0x30, 0x0F, 0xFE, 0xBF, 0xF8, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xF8, 0x0C, 0x30, 0x0C, 0x02, 0xA0, 0x18, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x07, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x03, 0x00, 0x00, 0x60, 0x0C, 0x30, 0x03, 0x80, 0x00, 0x60, 0x0C, 0x18, 0x01, 0x80, 0x00, 0xE0, 0x1C, 0x18, 0x01, 0xC0, 0x01, 0xC0, 0x18, 0x18, 0x00, 0xE0, 0x01, 0x80, 0x18, 0x0C, 0x00, 0x70, 0x07, 0x00, 0x30, 0x0C, 0x00, 0x38, 0x0F, 0x00, 0x30, 0x0E, 0x00, 0x1F, 0x7C, 0x00, 0x60, 0x07, 0x00, 0x07, 0xF8, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x80, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame92 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x07, 0xF0, 0x03, 0xF8, 0x30, 0x0C, 0x1F, 0xF8, 0x07, 0xFC, 0x30, 0x18, 0x1C, 0x1C, 0x0E, 0x0E, 0x18, 0x18, 0x10, 0x0C, 0x08, 0x02, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x1C, 0x0C, 0x30, 0x0F, 0xE0, 0x00, 0xFC, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xFC, 0x0C, 0x30, 0x0C, 0x3F, 0xFF, 0x0C, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x1C, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x07, 0x00, 0x00, 0x38, 0x0C, 0x30, 0x03, 0x00, 0x00, 0x70, 0x0C, 0x18, 0x01, 0x80, 0x00, 0x60, 0x1C, 0x18, 0x01, 0xC0, 0x00, 0xE0, 0x18, 0x18, 0x00, 0xE0, 0x01, 0xC0, 0x18, 0x0C, 0x00, 0x78, 0x07, 0x80, 0x30, 0x0C, 0x00, 0x1E, 0x3E, 0x00, 0x30, 0x0E, 0x00, 0x0F, 0xFC, 0x00, 0x60, 0x07, 0x00, 0x01, 0xC0, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame102 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x07, 0xF0, 0x03, 0xF8, 0x30, 0x0C, 0x1F, 0xF8, 0x07, 0xFC, 0x30, 0x18, 0x1C, 0x1C, 0x0E, 0x0E, 0x18, 0x18, 0x10, 0x04, 0x08, 0x02, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x1C, 0x0C, 0x30, 0x0F, 0xE0, 0x01, 0xFC, 0x0C, 0x30, 0x0F, 0xFF, 0xFF, 0xFC, 0x0C, 0x30, 0x0C, 0x1F, 0xFF, 0x0C, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x1C, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x07, 0x00, 0x00, 0x38, 0x0C, 0x30, 0x03, 0x00, 0x00, 0x30, 0x0C, 0x18, 0x03, 0x80, 0x00, 0x70, 0x1C, 0x18, 0x01, 0xC0, 0x00, 0xE0, 0x18, 0x18, 0x00, 0xE0, 0x01, 0xC0, 0x18, 0x0C, 0x00, 0x70, 0x07, 0x80, 0x30, 0x0C, 0x00, 0x3E, 0x1F, 0x00, 0x30, 0x0E, 0x00, 0x0F, 0xFC, 0x00, 0x60, 0x07, 0x00, 0x03, 0xE0, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame122 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x07, 0xE0, 0x03, 0xF0, 0xE0, 0x0E, 0x0F, 0xF8, 0x0F, 0xF8, 0x70, 0x0C, 0x1C, 0x18, 0x0C, 0x1C, 0x30, 0x0C, 0x18, 0x1C, 0x1C, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x07, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0x07, 0xFF, 0xFF, 0xF0, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x03, 0x00, 0x00, 0x60, 0x0C, 0x18, 0x03, 0x00, 0x00, 0x60, 0x1C, 0x18, 0x03, 0x80, 0x00, 0xE0, 0x18, 0x18, 0x01, 0x80, 0x00, 0xC0, 0x18, 0x0C, 0x01, 0xC0, 0x01, 0xC0, 0x30, 0x0C, 0x00, 0xC0, 0x01, 0x80, 0x30, 0x0E, 0x00, 0x60, 0x03, 0x00, 0x60, 0x07, 0x00, 0x70, 0x07, 0x00, 0xE0, 0x03, 0x00, 0x3C, 0x1E, 0x00, 0xC0, 0x01, 0x80, 0x0F, 0xF8, 0x01, 0x80, 0x01, 0xC0, 0x03, 0xE0, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame132 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x07, 0xC0, 0x03, 0xE0, 0x30, 0x18, 0x0F, 0xF0, 0x07, 0xF8, 0x18, 0x18, 0x1C, 0x78, 0x1E, 0x3C, 0x18, 0x18, 0x30, 0x18, 0x18, 0x0C, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x78, 0x0C, 0x30, 0x1F, 0xF4, 0x0F, 0xF8, 0x0C, 0x30, 0x1D, 0xFF, 0xFF, 0xB8, 0x0C, 0x30, 0x0C, 0x07, 0xF0, 0x18, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x18, 0x06, 0x00, 0x00, 0x70, 0x1C, 0x18, 0x06, 0x00, 0x00, 0x60, 0x18, 0x18, 0x03, 0x00, 0x00, 0xE0, 0x18, 0x0C, 0x03, 0x80, 0x01, 0xC0, 0x30, 0x0C, 0x01, 0xC0, 0x01, 0x80, 0x30, 0x0E, 0x00, 0xE0, 0x03, 0x80, 0x60, 0x07, 0x00, 0x70, 0x0F, 0x00, 0xE0, 0x03, 0x00, 0x3E, 0x3C, 0x00, 0xC0, 0x01, 0x80, 0x1F, 0xF8, 0x01, 0x80, 0x01, 0xC0, 0x01, 0xC0, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

//Neutral************/

const unsigned char PROGMEM frame03 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x01, 0x80, 0x03, 0x80, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame013 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x01, 0x80, 0x03, 0x80, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame23 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x80, 0x01, 0x00, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame33 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x03, 0xC0, 0x07, 0xC0, 0x18, 0x30, 0x07, 0xF0, 0x07, 0xE0, 0x0C, 0x30, 0x07, 0xE0, 0x0F, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame43 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x80, 0x01, 0x00, 0x18, 0x30, 0x07, 0xF0, 0x0F, 0xE0, 0x0C, 0x30, 0x07, 0xF0, 0x0F, 0xE0, 0x0C, 0x30, 0x03, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame53 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x07, 0xF0, 0x0F, 0xE0, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame63 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x80, 0x01, 0x00, 0x18, 0x30, 0x07, 0xF0, 0x0F, 0xE0, 0x0C, 0x30, 0x07, 0xF0, 0x0F, 0xE0, 0x0C, 0x30, 0x03, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame73 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x03, 0xC0, 0x07, 0xC0, 0x18, 0x30, 0x07, 0xF0, 0x07, 0xE0, 0x0C, 0x30, 0x07, 0xE0, 0x0F, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame83 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x01, 0x80, 0x03, 0x80, 0x18, 0x18, 0x03, 0xE0, 0x07, 0xC0, 0x18, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x07, 0xFF, 0xFF, 0xE0, 0x18, 0x18, 0x03, 0xFF, 0xFF, 0xC0, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

//Blessed***********************/
const unsigned char PROGMEM frame04 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x07, 0xC0, 0x03, 0xE0, 0x18, 0x18, 0x1F, 0xF0, 0x0F, 0xF8, 0x18, 0x30, 0x38, 0x78, 0x1E, 0x3C, 0x0C, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x04, 0x00, 0x00, 0x20, 0x0C, 0x38, 0x06, 0x00, 0x00, 0x60, 0x1C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x18, 0x18, 0x03, 0xC0, 0x03, 0xC0, 0x18, 0x0C, 0x01, 0xF0, 0x0F, 0x80, 0x30, 0x0C, 0x00, 0x7F, 0xFE, 0x00, 0x30, 0x0E, 0x00, 0x1F, 0xF8, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame14 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x0F, 0xE0, 0x07, 0xF0, 0x18, 0x18, 0x3F, 0xF8, 0x1F, 0xFC, 0x18, 0x30, 0x38, 0x18, 0x1C, 0x1C, 0x0C, 0x30, 0x20, 0x00, 0x00, 0x04, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x04, 0x00, 0x00, 0x20, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x70, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x1C, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x18, 0x18, 0x01, 0xE0, 0x03, 0x80, 0x18, 0x0C, 0x00, 0xFC, 0x1F, 0x00, 0x30, 0x0C, 0x00, 0x3F, 0xFC, 0x00, 0x30, 0x0E, 0x00, 0x07, 0xE0, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame24 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x07, 0xE0, 0x07, 0xE0, 0x18, 0x18, 0x1F, 0xF8, 0x1F, 0xF8, 0x18, 0x18, 0x38, 0x38, 0x1C, 0x1C, 0x18, 0x30, 0x30, 0x00, 0x00, 0x0C, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x1C, 0x18, 0x03, 0xC0, 0x01, 0xC0, 0x18, 0x18, 0x01, 0xF0, 0x0F, 0x80, 0x18, 0x0C, 0x00, 0x7F, 0xFE, 0x00, 0x30, 0x0C, 0x00, 0x1F, 0xF8, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame34 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x03, 0x80, 0x02, 0x80, 0x38, 0x18, 0x0F, 0xF0, 0x0F, 0xF0, 0x18, 0x18, 0x1E, 0x78, 0x1E, 0xBC, 0x18, 0x18, 0x38, 0x08, 0x18, 0x1C, 0x18, 0x30, 0x30, 0x00, 0x00, 0x04, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x06, 0x00, 0x00, 0xE0, 0x0C, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x1C, 0x18, 0x01, 0xC0, 0x03, 0x80, 0x18, 0x18, 0x00, 0xF8, 0x3F, 0x00, 0x18, 0x0C, 0x00, 0x3F, 0xFC, 0x00, 0x30, 0x0C, 0x00, 0x07, 0xE0, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame44 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x03, 0x80, 0x02, 0x80, 0x38, 0x18, 0x0F, 0xF0, 0x0F, 0xF0, 0x18, 0x18, 0x1E, 0x78, 0x1E, 0xBC, 0x18, 0x18, 0x38, 0x08, 0x18, 0x1C, 0x18, 0x30, 0x30, 0x00, 0x00, 0x04, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x18, 0x00, 0x00, 0x18, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x70, 0x0C, 0x30, 0x06, 0x00, 0x00, 0xE0, 0x0C, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x1C, 0x18, 0x01, 0xC0, 0x03, 0x80, 0x18, 0x18, 0x00, 0xF8, 0x3F, 0x00, 0x18, 0x0C, 0x00, 0x3F, 0xFC, 0x00, 0x30, 0x0C, 0x00, 0x07, 0xE0, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame54 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x07, 0xE0, 0x07, 0xE0, 0x18, 0x18, 0x1F, 0xF8, 0x1F, 0xF8, 0x18, 0x18, 0x38, 0x38, 0x1C, 0x1C, 0x18, 0x30, 0x30, 0x00, 0x00, 0x0C, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x30, 0x0C, 0x30, 0x06, 0x00, 0x00, 0x60, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x1C, 0x18, 0x03, 0xC0, 0x01, 0xC0, 0x18, 0x18, 0x01, 0xF0, 0x0F, 0x80, 0x18, 0x0C, 0x00, 0x7F, 0xFE, 0x00, 0x30, 0x0C, 0x00, 0x1F, 0xF8, 0x00, 0x30, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame64 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x0F, 0xE0, 0x07, 0xF0, 0x18, 0x18, 0x3F, 0xF8, 0x1F, 0xFC, 0x18, 0x30, 0x38, 0x18, 0x1C, 0x1C, 0x0C, 0x30, 0x20, 0x00, 0x00, 0x04, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x04, 0x00, 0x00, 0x20, 0x0C, 0x30, 0x0E, 0x00, 0x00, 0x70, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x1C, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x18, 0x18, 0x01, 0xE0, 0x03, 0x80, 0x18, 0x0C, 0x00, 0xFC, 0x1F, 0x00, 0x30, 0x0C, 0x00, 0x3F, 0xFC, 0x00, 0x30, 0x0E, 0x00, 0x07, 0xE0, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame74 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x07, 0xC0, 0x03, 0xE0, 0x18, 0x18, 0x1F, 0xF0, 0x0F, 0xF8, 0x18, 0x30, 0x38, 0x78, 0x1E, 0x3C, 0x0C, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x04, 0x00, 0x00, 0x20, 0x0C, 0x38, 0x06, 0x00, 0x00, 0x60, 0x1C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x18, 0x18, 0x03, 0xC0, 0x03, 0xC0, 0x18, 0x0C, 0x01, 0xF0, 0x0F, 0x80, 0x30, 0x0C, 0x00, 0x7F, 0xFE, 0x00, 0x30, 0x0E, 0x00, 0x1F, 0xF8, 0x00, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame94 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x00, 0x00, 0x00, 0x00, 0x70, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x07, 0x80, 0x03, 0xC0, 0x18, 0x18, 0x1F, 0xF0, 0x0F, 0xF8, 0x18, 0x30, 0x3C, 0x78, 0x1E, 0x3C, 0x0C, 0x30, 0x30, 0x18, 0x18, 0x0C, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x38, 0x06, 0x00, 0x00, 0x60, 0x1C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x18, 0x18, 0x03, 0x80, 0x01, 0xC0, 0x18, 0x0C, 0x01, 0xE0, 0x07, 0x80, 0x30, 0x0C, 0x00, 0x7E, 0xBE, 0x00, 0x30, 0x0E, 0x00, 0x1F, 0xFC, 0x00, 0x60, 0x07, 0x00, 0x02, 0x80, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

//******CRYING/
const unsigned char PROGMEM frame05 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x03, 0x00, 0x01, 0x80, 0x70, 0x0C, 0x1F, 0xE0, 0x07, 0xF8, 0x30, 0x0C, 0x3D, 0x78, 0x1F, 0x7C, 0x38, 0x18, 0x30, 0x18, 0x18, 0x0C, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x07, 0xF0, 0x00, 0x0C, 0x30, 0x00, 0x3F, 0xFC, 0x00, 0x0C, 0x30, 0x00, 0x78, 0x1E, 0x00, 0x0C, 0x30, 0x00, 0xE0, 0x07, 0x00, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x03, 0x80, 0x01, 0xC0, 0x0C, 0x30, 0x03, 0x00, 0x00, 0xC0, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x1C, 0x18, 0x06, 0x00, 0x00, 0x60, 0x18, 0x18, 0x06, 0x00, 0x00, 0x60, 0x18, 0x0C, 0x07, 0xFF, 0xFF, 0xE0, 0x30, 0x0C, 0x0F, 0xFF, 0xFF, 0xF0, 0x30, 0x0E, 0x02, 0x00, 0x00, 0x20, 0x60, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame25 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x0F, 0xC0, 0x03, 0xF0, 0xE0, 0x0E, 0x1F, 0xF0, 0x0F, 0xF8, 0x70, 0x0C, 0x38, 0x38, 0x1C, 0x1C, 0x30, 0x0C, 0x20, 0x18, 0x18, 0x04, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x18, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x30, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x28, 0x00, 0x00, 0x02, 0x0C, 0x30, 0x30, 0x00, 0x00, 0x07, 0x8C, 0x30, 0x00, 0x07, 0xE0, 0x07, 0xCC, 0x30, 0x00, 0x3F, 0xFC, 0x03, 0xEC, 0x30, 0x00, 0x78, 0x1E, 0x03, 0x3C, 0x30, 0x00, 0xE0, 0x07, 0x03, 0x3C, 0x30, 0x01, 0xC0, 0x03, 0x83, 0x1C, 0x30, 0x03, 0x80, 0x01, 0xC3, 0x1C, 0x18, 0x03, 0x00, 0x00, 0xC3, 0x0C, 0x18, 0x07, 0x00, 0x00, 0xC3, 0x0C, 0x18, 0x06, 0x00, 0x00, 0x63, 0x0C, 0x0C, 0x06, 0x00, 0x00, 0x63, 0x9C, 0x0C, 0x06, 0xAD, 0xDA, 0xF1, 0xF8, 0x0E, 0x0F, 0xFF, 0xFF, 0xE0, 0xF0, 0x07, 0x06, 0xAA, 0xAA, 0xE0, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame35 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x38, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x02, 0x80, 0x01, 0x40, 0xC0, 0x07, 0x1F, 0xE0, 0x07, 0xF0, 0xE0, 0x0E, 0x3E, 0xF8, 0x1F, 0x7C, 0x70, 0x0C, 0x30, 0x38, 0x18, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x10, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x38, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x70, 0x00, 0x00, 0x00, 0x0C, 0x30, 0xD0, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x90, 0x02, 0x80, 0x03, 0x8C, 0x31, 0x90, 0x1F, 0xF8, 0x03, 0xCC, 0x30, 0xB0, 0x3D, 0x7E, 0x03, 0xFC, 0x30, 0xE0, 0xF0, 0x0F, 0x03, 0x7C, 0x30, 0x01, 0xC0, 0x03, 0x83, 0x1C, 0x30, 0x01, 0x80, 0x01, 0x83, 0x1C, 0x18, 0x03, 0x80, 0x00, 0xC3, 0x8C, 0x18, 0x03, 0x00, 0x00, 0xC1, 0x0C, 0x18, 0x06, 0x00, 0x00, 0x63, 0x8C, 0x0C, 0x06, 0x00, 0x00, 0x61, 0x8C, 0x0C, 0x06, 0x00, 0x00, 0x61, 0x8C, 0x0E, 0x0F, 0xFF, 0xFF, 0xF1, 0xFC, 0x07, 0x07, 0xFF, 0xFF, 0xE0, 0xF8, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x07, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame45 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x0F, 0xC0, 0x03, 0xF0, 0x70, 0x0C, 0x3F, 0xF0, 0x0F, 0xFC, 0x30, 0x0C, 0x38, 0x38, 0x1C, 0x1C, 0x30, 0x18, 0x20, 0x08, 0x18, 0x04, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x70, 0x00, 0x00, 0x00, 0x0C, 0x30, 0xF0, 0x02, 0xC0, 0x00, 0x0C, 0x33, 0xF0, 0x1F, 0xF8, 0x00, 0x0C, 0x33, 0xE0, 0x7E, 0xBE, 0x00, 0x0C, 0x37, 0x60, 0xF0, 0x0F, 0x03, 0xCC, 0x3E, 0x61, 0xC0, 0x03, 0x83, 0xEC, 0x3E, 0x61, 0x80, 0x01, 0x81, 0xFC, 0x3C, 0x63, 0x00, 0x00, 0xC1, 0xBC, 0x1C, 0x63, 0x00, 0x00, 0xC1, 0x9C, 0x1F, 0xE6, 0x00, 0x00, 0x61, 0x8C, 0x1F, 0xC6, 0x00, 0x00, 0x61, 0x8E, 0x0D, 0x06, 0x5F, 0xFA, 0x61, 0x86, 0x0C, 0x0F, 0xFF, 0xFF, 0xF1, 0x86, 0x0E, 0x07, 0xD0, 0x05, 0xE1, 0x86, 0x07, 0x00, 0x00, 0x00, 0x01, 0xCE, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x80, 0x00, 0x00, 0x01, 0xF8, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame55 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x02, 0x80, 0x01, 0x40, 0xC0, 0x07, 0x1F, 0xE0, 0x07, 0xF8, 0xE0, 0x0E, 0x3E, 0xF8, 0x1F, 0x7C, 0x70, 0x0C, 0x30, 0x38, 0x18, 0x0C, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x08, 0x18, 0x18, 0x00, 0x00, 0x00, 0x08, 0x18, 0x30, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x04, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x07, 0xF0, 0x00, 0x0C, 0x30, 0x00, 0x3F, 0xFC, 0x00, 0x0C, 0x30, 0x00, 0x78, 0x1E, 0x00, 0x0C, 0x31, 0xC0, 0xE0, 0x07, 0x00, 0x0C, 0x37, 0xC1, 0xC0, 0x03, 0x80, 0x0C, 0x3F, 0xC3, 0x80, 0x01, 0xC0, 0x0C, 0x3D, 0x83, 0x00, 0x00, 0xC0, 0x0C, 0x19, 0x87, 0x00, 0x00, 0xE0, 0x1C, 0x39, 0x86, 0x00, 0x00, 0x60, 0x18, 0x31, 0x86, 0x00, 0x00, 0x60, 0x18, 0x31, 0x8F, 0x55, 0x55, 0x60, 0x30, 0x33, 0x87, 0xFF, 0xFF, 0xF0, 0x30, 0x3F, 0x06, 0xDB, 0x6D, 0xA0, 0x60, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame65 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x0F, 0xC0, 0x03, 0xF0, 0x70, 0x0C, 0x3F, 0xF0, 0x0F, 0xFC, 0x30, 0x0C, 0x38, 0x38, 0x1C, 0x1C, 0x30, 0x18, 0x20, 0x08, 0x18, 0x04, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x0E, 0x18, 0x30, 0x00, 0x00, 0x00, 0x0F, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x0D, 0x8C, 0x30, 0x00, 0x00, 0x00, 0x04, 0xCC, 0x30, 0x00, 0x00, 0x00, 0x04, 0xCC, 0x30, 0x00, 0x07, 0xE0, 0x04, 0x4C, 0x30, 0x00, 0x3F, 0xFC, 0x04, 0x4C, 0x30, 0x00, 0x78, 0x1E, 0x06, 0xCC, 0x30, 0x00, 0xE0, 0x07, 0x03, 0x8C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x03, 0x80, 0x01, 0xC0, 0x0C, 0x18, 0x03, 0x00, 0x00, 0xC0, 0x1C, 0x18, 0x07, 0x00, 0x00, 0xE0, 0x18, 0x18, 0x06, 0x00, 0x00, 0x60, 0x18, 0x0C, 0x06, 0x00, 0x00, 0x60, 0x30, 0x0C, 0x07, 0xFF, 0xFF, 0xE0, 0x30, 0x0E, 0x0F, 0xFF, 0xFF, 0xF0, 0x60, 0x07, 0x05, 0x00, 0x00, 0xA0, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame75 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x06, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x0F, 0xC0, 0x03, 0xF0, 0x70, 0x0C, 0x3F, 0xF0, 0x0F, 0xFC, 0x30, 0x0C, 0x38, 0x38, 0x1C, 0x1C, 0x30, 0x18, 0x20, 0x08, 0x18, 0x04, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x07, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x07, 0x8C, 0x30, 0x00, 0x00, 0x00, 0x07, 0xCC, 0x30, 0x00, 0x07, 0xE0, 0x06, 0xEC, 0x30, 0x00, 0x3F, 0xFC, 0x06, 0x3C, 0x30, 0x00, 0x78, 0x1E, 0x07, 0x3C, 0x30, 0x00, 0xE0, 0x07, 0x02, 0x1C, 0x30, 0x01, 0xC0, 0x03, 0x87, 0x1C, 0x30, 0x03, 0x80, 0x01, 0xC3, 0x1C, 0x18, 0x03, 0x00, 0x00, 0xC3, 0x1C, 0x18, 0x07, 0x00, 0x00, 0xE3, 0x18, 0x18, 0x06, 0x00, 0x00, 0x63, 0xF8, 0x0C, 0x06, 0x00, 0x00, 0x61, 0xF0, 0x0C, 0x07, 0xFF, 0xFF, 0xE0, 0x70, 0x0E, 0x0F, 0xFF, 0xFF, 0xF0, 0x60, 0x07, 0x05, 0x00, 0x00, 0xA0, 0xE0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x00, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame85 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x07, 0xC0, 0x03, 0xE0, 0xE0, 0x0E, 0x1F, 0xF0, 0x0F, 0xF8, 0x70, 0x0C, 0x3C, 0x78, 0x1E, 0x1C, 0x30, 0x0C, 0x30, 0x18, 0x18, 0x0C, 0x38, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x38, 0x10, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x38, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x78, 0x00, 0x00, 0x00, 0x0C, 0x30, 0xD0, 0x07, 0xF0, 0x00, 0x0C, 0x30, 0x90, 0x3F, 0xFC, 0x00, 0x0C, 0x30, 0x90, 0x78, 0x1E, 0x03, 0x8C, 0x30, 0xF0, 0xE0, 0x07, 0x03, 0xEC, 0x30, 0xE1, 0xC0, 0x03, 0x83, 0xFC, 0x30, 0x03, 0x80, 0x01, 0xC3, 0xBC, 0x30, 0x03, 0x00, 0x00, 0xC1, 0x9C, 0x18, 0x07, 0x00, 0x00, 0xE1, 0x8C, 0x18, 0x06, 0x00, 0x00, 0x61, 0x8C, 0x18, 0x06, 0x00, 0x00, 0x61, 0x8C, 0x0C, 0x07, 0x7F, 0xFE, 0xE1, 0x86, 0x0C, 0x0F, 0xFF, 0xFF, 0xF1, 0x86, 0x0E, 0x02, 0xA0, 0x02, 0xA1, 0x8E, 0x07, 0x00, 0x00, 0x00, 0x01, 0xFC, 0x03, 0x00, 0x00, 0x00, 0x00, 0xF8, 0x01, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

const unsigned char PROGMEM frame95 [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x03, 0x80, 0x00, 0x00, 0x01, 0xC0, 0x03, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x00, 0x00, 0x00, 0x00, 0xE0, 0x0E, 0x0F, 0xE0, 0x07, 0xF0, 0x70, 0x0C, 0x3F, 0xF0, 0x0F, 0xFC, 0x30, 0x0C, 0x38, 0x38, 0x1C, 0x1C, 0x38, 0x18, 0x20, 0x08, 0x10, 0x04, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x30, 0x00, 0x00, 0x00, 0x0C, 0x30, 0xF8, 0x00, 0x00, 0x00, 0x0C, 0x31, 0xF0, 0x07, 0xF0, 0x00, 0x0C, 0x33, 0xF0, 0x3F, 0xFC, 0x00, 0x0C, 0x33, 0x30, 0x78, 0x1E, 0x00, 0x0C, 0x36, 0x30, 0xE0, 0x07, 0x03, 0xCC, 0x36, 0x71, 0xC0, 0x03, 0x83, 0xEC, 0x36, 0x33, 0x80, 0x01, 0xC1, 0xFC, 0x3E, 0x73, 0x00, 0x00, 0xC1, 0xBC, 0x1F, 0xE7, 0x00, 0x00, 0xE1, 0x9C, 0x1F, 0xE6, 0x00, 0x00, 0x61, 0x8C, 0x19, 0x06, 0x00, 0x00, 0x61, 0x8E, 0x0C, 0x07, 0xFF, 0xFF, 0xE1, 0x86, 0x0C, 0x0F, 0xFF, 0xFF, 0xF1, 0x86, 0x0E, 0x05, 0x00, 0x00, 0xA1, 0x86, 0x07, 0x00, 0x00, 0x00, 0x01, 0xCE, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x01, 0x80, 0x00, 0x00, 0x01, 0xF8, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
//confused
const unsigned char PROGMEM framec [] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xFC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x07, 0xE0, 0x07, 0xE0, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0xE0, 0x10, 0x00, 0x07, 0x00, 0x01, 0xC1, 0xF8, 0x00, 0x03, 0x80, 0x03, 0x87, 0xF0, 0x00, 0x01, 0xC0, 0x03, 0x0F, 0x00, 0x00, 0x00, 0xC0, 0x07, 0x1C, 0x00, 0x1E, 0x00, 0xE0, 0x0E, 0x38, 0x00, 0x0F, 0xC0, 0x70, 0x0C, 0x30, 0x00, 0x01, 0xFC, 0x30, 0x0C, 0x00, 0x00, 0x00, 0x3C, 0x30, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x01, 0xC0, 0x03, 0x80, 0x18, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x07, 0xE0, 0x07, 0xE0, 0x0C, 0x30, 0x03, 0xE0, 0x07, 0xC0, 0x0C, 0x30, 0x01, 0xC0, 0x03, 0x80, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x30, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x1C, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x18, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x30, 0x0C, 0x00, 0x00, 0x7F, 0x80, 0x30, 0x0E, 0x00, 0x03, 0xFF, 0xC0, 0x60, 0x07, 0x00, 0xBF, 0x80, 0x80, 0xE0, 0x03, 0x01, 0xFE, 0x00, 0x00, 0xC0, 0x01, 0x80, 0x40, 0x00, 0x01, 0x80, 0x01, 0xC0, 0x00, 0x00, 0x03, 0x80, 0x00, 0xE0, 0x00, 0x00, 0x07, 0x00, 0x00, 0x78, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x0F, 0x00, 0x00, 0xF0, 0x00, 0x00, 0x03, 0xE0, 0x0F, 0xC0, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x1F, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};

/********************************************************************************************************************************/

void setup() {
  // Initialize serial and wait for port to open:
  Serial.begin(115200);

  display.begin(SSD1306_SWITCHCAPVCC, 0x3C); //initialize with the I2C addr 0x3C (128x64)
  display.clearDisplay();
  display.setTextColor(WHITE);
  display.setTextSize(2);
  display.setCursor(0, 0);
}

void loop() {
  // Your code here
  soilMoistureValue = analogRead(SensorPin);  //put Sensor insert into soil
  Serial.println(soilMoistureValue);
  int percent = map(soilMoistureValue, AirValue, WaterValue, 0, 100);

  if (percent < 0) {
    soilmoisturepercent = 0;
  }

  else if (percent > 100) {
    soilmoisturepercent = 100;
  }

  else if (percent >= 0 && percent <= 100) {
    soilmoisturepercent = percent;
  }

  if (soilmoisturepercent >= 0 && soilmoisturepercent <= 20)
  {
    //Crying
    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame05, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame25, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame35, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame45, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame55, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame65, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame75, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame85, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame95, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);
  }

  else if (soilmoisturepercent >= 21 && soilmoisturepercent <= 40)
  {
    //sad
    delay(50);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame011, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame21, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame31, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame51, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame61, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame81, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame91, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame111, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(70);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame121, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(100);

  }

  else if (soilmoisturepercent >= 41 && soilmoisturepercent <= 60)
  {
    //Neutral
    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame03, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame013, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame23, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame33, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame43, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame53, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame63, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame73, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(60);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame83, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(500);

  }

  else if (soilmoisturepercent >= 61 && soilmoisturepercent <= 80)
  {
    //Blessed
    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame04, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(50);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame14, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame24, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame34, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(35);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame44, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame54, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame64, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(35);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame74, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(40);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame94, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(80);
  }

  else if (soilmoisturepercent >= 81 && soilmoisturepercent <= 100)
  {

    //Happy
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame012, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(40);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame22, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(40);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame42, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(40);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame52, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame72, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame82, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame92, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame102, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame122, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

    display.clearDisplay();
    display.setTextSize(1);
    display.setCursor(10, 5);
    display.print("Emotions");
    display.setCursor(65, 5);
    display.println("Moisture");
    display.setCursor(75, 17);
    display.println("Level");
    display.setTextSize(2);
    display.drawBitmap(10, 15, frame132, 48, 48, WHITE);
    display.setCursor(65, 30);
    display.print(soilmoisturepercent);
    display.println(" %");
    display.display();
    delay(30);

  }
}

Let’s simplify the soil moisture sensor calibration process:

  1. Upload the code to the Raspberry Pi Pico board.
  2. Check the sensor reading when it is in dry air and when it is in water.
  3. Find the maximum and minimum analog values corresponding to 0 to 100% soil moisture.
  4. Replace the values for “AirValue” and “WaterValue” with the values you got from step 3.

Here’s the code for the calibration process:

int soilMoistureValue = analogRead(SensorPin); // insert sensor into soil
Serial.println(soilMoistureValue); // print soil moisture value
int percent = map(soilMoistureValue, AirValue, WaterValue, 0, 100); // calculate percentage of soil moisture

And remember to replace the “AirValue” and “WaterValue” with your own values:

const int AirValue = 650; // replace with value from step 3
const int WaterValue = 310; // replace with value from step 3
const int SensorPin = A0;

Install Raspberry Pi Pico Board Manager on Arduino IDE

To upload the code, you need to install the Raspberry Pi Pico board manager in Arduino IDE. Follow the instructions carefully to install the board manager.

Go to File > Preferences: In the Arduino IDE, go to the File menu and select the Preferences option.

Add the Board Manager URL: In the Preferences window, scroll down to the Additional Boards Manager URLs section. In this section, paste the following URL: https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json

Go to Tools > Board > Board Manager: In the Arduino IDE, go to the Tools menu, select Board, and then Board Manager.

Search for Raspberry Pi Pico: In the Board Manager, search for Raspberry Pi Pico. You should see a package named “Raspberry Pi Pico by Earle F. Philhower“.

Install Raspberry Pi Pico board Manager on Arduino IDE

Install the Board Manager: Click on the Install button next to the Raspberry Pi Pico package to start the installation process. Wait for the installation process to complete. After the installation is complete, close the Arduino IDE and re-open it.

Select the Raspberry Pi Pico board: Go to the Tools menu, select Board, and then select Raspberry Pi Pico.

Board Manager for RP2040 Raspberry Pi Pico

Set the right Serial Port: Go to the Tools menu, select Port, and then select the serial port that the Raspberry Pi Pico is connected to.


Uploading the Source Code

To upload your first sketch to the Raspberry Pi Pico, you need to follow a specific procedure. Firstly, press and hold the BOOTSEL button while plugging in the Pico to your computer. Then, hit the upload button and the sketch will be transferred and start running.

However, after the initial upload, you won’t need to repeat this process as the Arduino-pico core has auto-reset support. To use this feature, select the appropriate serial port from the Arduino Tools->Port->Serial Port menu. This selection is saved and will not need to be changed for subsequent uploads. Once the serial port is selected, hit the upload button and your sketch will upload and run automatically.

In some cases, the Pico may encounter a hard hang and its USB port may not respond to the auto-reset request. If this occurs, you need to repeat the initial procedure of holding the BOOTSEL button down while plugging in the Pico to enter the ROM bootloader.

The upload process may take a few minutes, but once it’s finished, you’ll receive a message indicating that the code has been uploaded successfully.


Demonstrating the Project

After uploading the code, the OLED display will start showing different emotions for the soil moisture value, displayed in percentage.

Interfacing Capacitive Soil Moisture Sensor with Raspberry Pi Pico and OLED Display
Capacitive Soil Moisture Sensor with Raspberry Pi Pico

To check the soil moisture value, simply dip the probe of the soil moisture sensor into water, soil, or any other liquid. The OLED display will show five different emotional expressions of a plant based on the percentage of soil moisture present.

Raspberry Pi Pico based plant monitoring system using a capacitive soil moisture sensor
Capacitive Soil Moisture Sensor with Raspberry Pi Pico


Conclusion

This tutorial guides you through the process of creating a Raspberry Pi Pico-based plant monitoring system using an OLED display and a capacitive soil moisture sensor with the help of Arduino IDE. I hope you found this tutorial helpful. If you need any further assistance with this project, please don’t hesitate to ask in the comments section below.


Related Articles

2 Comments

  1. Pingback: Raspberry Pi Pico Realtime Clock with Temperature Monitoring
  2. Pingback: 유용한 라즈베리 파이 센서 프로젝트 6가지 - All Things N

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button