• <sup id="mk476"></sup>
    <dl id="mk476"></dl>
  • <progress id="mk476"><tr id="mk476"></tr></progress>
    <div id="mk476"><tr id="mk476"></tr></div>
    <sup id="mk476"><ins id="mk476"></ins></sup>
  • <progress id="mk476"></progress>
    <div id="mk476"></div>
    <div id="mk476"><tr id="mk476"></tr></div>
  • <div id="mk476"></div>
    <dl id="mk476"><s id="mk476"></s></dl><dl id="mk476"></dl><div id="mk476"></div>
  • <div id="mk476"></div>
    <dl id="mk476"><ins id="mk476"></ins></dl>

    翻譯:使用紅外傳感器與Arduino進行簡單動作與手勢檢測

    譯注:昨天看 Adruino 的 Twitter 推了這篇項目,第一眼就覺得非常有趣,翻譯給大家看看。文中的紅外傳感器比較高級,和淘寶上5塊錢的那種只能輸出0和1的不一樣, TPA81 是可以輸出溫度的,還是8個連續點。 MLX90614 可以輸出一點的溫度,還賣將近三十,可以想象 TPA81 的價格……而且淘寶上并沒有賣 TPA81 的,可見國內還沒有仿的。文章也給出了另一個解決方案,使用8個 HC-SR505 來替代,這就便宜了很多。我想了一下,如果要只是實現像文章那樣的增減手勢,3個 HC-SR505 即可,只不過檢測沒那么精準罷了。只可惜手頭沒有3個 HC-SR505 ,沒法嘗試了哈哈??。關于最后一個巨長的代碼示例,大部分都是 OLED 的字符定義,挑著看即可。


    原文:Easy Motion and Gesture Detection by PIR Sensor & Arduino

    在這篇文章中,我們將展示如何使用簡單的原件,如紅外傳感器與 Arduino Nano ,去制作手勢檢測器。在本文的末尾,你可以學到:

    1. 解釋紅外傳感器的應用及其工作原理
    2. 使用 TPA81 傳感器
    3. 使用紅外傳感器檢測動作和手勢
    4. 制作一個炫酷的檢測器來增加或減少你的揚聲器音量

    材料

    名稱 數量
    Arduino Nano R3 x1
    8像素熱電堆陣列傳感器 TPA81 x1
    紅外動作傳感器 HC-SR505 x8
    0.96inch SPI 128X64 OLED x1
    面包板 x1
    杜邦線 若干
    Arduino IDE

    被動紅外傳感器:它是如何工作的?

    被動式紅外傳感器(Passive Infrared,PIR)是一種電子傳感器,用于測量其視場中的物體輻射的紅外線。它們最常用于基于 PIR 的動作檢測器。所有溫度高于絕對零度的物體都以輻射的形式發出熱能。通常,這種輻射對人眼是不可見的,因為它以紅外波長輻射,但它可以通過特殊的電子設備進行檢測。

    被動在這里指的是,紅外傳感器不產生或向外輻射能量。它們完全是通過檢測物體發出或反射的紅外輻射來工作的。他們不檢測或測量熱量。

    TPA81 是一個熱電堆陣列(Thermopile Array),檢測波長在2-22μm之間的紅外線。這是輻射熱的波長。熱釋電傳感器(Pyro-electric Sensor),通常用于防盜報警,打開外部燈光,檢測特定波段紅外線。這些傳感器只能檢測熱量的變化,因此它們為動作探測器。雖然在機器人技術中很有用,但它們的應用受到限制,因為它們不能檢測和測量靜態熱源的溫度。另一種類型的傳感器是熱電堆陣列。這些用于非接觸式紅外溫度計。它們的探測角度或視場(FOV)非常寬,約為100°,需要遮擋物或透鏡,或者通常兩者都需要,來獲得更加有效的視場,大約為12°。有些具有內置透鏡。最近,一些熱電堆陣列傳感器,內置了電子元件和硅透鏡,變得流行起來,像 TPA81 。TPA81 內有八個熱電堆排列成一排,可以同時測量8個相鄰點的溫度,還可以使用伺服電機來控制模塊去熱成像。 TPA81 可以探測2米范圍內的蠟燭火焰,并且不受環境光的影響。

    紅外傳感器類似于只能看到溫暖的東西的相機。所以 TPA81 是一個具有8像素分辨率的熱成像儀,當然,人體總是散發熱量的。現在,如果我們用一個控制器來控制紅外傳感器,并且為紅外傳感器定義一些手勢,那么我們可以做一個簡單的手勢檢測器。

    在這個項目中,我們決定使用紅外傳感器和 Arduino 制作手勢檢測器。我們使用 TPA81 作為紅外傳感器,但是它有點貴,所以如果你想省錢,你可以使用8個 HC-SR505 作為紅外傳感器(不使用透鏡)。 TPA81 支持 I2C 協議,與 Arduino Nano 兼容。這個炫酷的項目幫助你了解圖像處理和手勢檢測的基礎。我們開始吧。

    電路


    使用 TPA81

    如果你不使用 TPA81 ,則應該將8個單個的 HC-SR505 連接到 Arduino ,并逐個讀取它們。這樣你可以省點錢。


    使用 HC-SR505

    代碼

    對于第一個電路(使用 TPA81),你可以把代碼復制到 Arduino IDE 中。但首先必須要添加庫,然后再上傳代碼。從下面的鏈接下載 TPA81 庫。如果這是你第一次使用 Arduino ,不要擔心。只需遵循以下步驟:

    1. 轉到www.arduino.cc/en/Main/Software,下載你的操作系統對應的軟件。按照指令安裝。
    2. 運行 Arduino IDE 并刪除默認的代碼,然后將下面的代碼復制到 IDE 中。
    3. 導航到菜單欄,依次點擊“項目”-“加載庫”-“添加 .ZIP 庫”
    4. 在“工具”菜單欄中選中 Arduino Nano 開發板
    5. 將 Arduino 連接到 PC 并在“工具”中設置好 COM 端口。
    6. 點擊上傳按鈕
    7. 一切準備就緒
    #include "Wire.h"
    #include "TPA81.h"
    // Create new TPA81 instance
    TPA81 tpa;
    void setup() {
     Serial.begin(9600);
     // You need to begin the Wire library to use TPA81 library
     Wire.begin();
    }
    void loop() {
     // Print temperature light
     Serial.print(tpa.getAmbient());
     Serial.print(" ");
     // Print all temperature point
     for (int i = 1; i <= 8; i++)
     {
       Serial.print(tpa.getPoint(i));
       Serial.print(" ");
     }
    Serial.println(" ");
     delay(100);
    }

    運行此代碼后,打開 Arduino IDE 中的串口監視器,查看 TPA81 的8個陣列溫度。每一行中的第一個數字是總溫度。現在把你的手放在傳感器前面,看看你身體的溫度。要定義手勢,你應該知道你的手的溫度,并且把它設定為一個偏移量。我們把它設置為29度。上傳下一個代碼,然后把手放在傳感器前移動。

    #include "Wire.h"
    #include "TPA81.h"
    // Create new TPA81 instance
    TPA81 tpa;
    void setup() {
     Serial.begin(9600);
     // You need to begin the Wire library to use TPA81 library
     Wire.begin();
    }
    void loop() {
     // Print temperature light
     Serial.print(tpa.getAmbient());
     Serial.print(" ");
     // Print all temperature point
     for (int i = 1; i <= 8; i++) { if (tpa.getPoint(i)>29)
       Serial.print("#  ");
       else
       Serial.print(".  ");
     }
    Serial.println(" ");
     delay(100);
    }

    我們編寫了一種算法來檢測一個簡單的手勢,比如增加或減少播放器的音量。你可以復制下面的代碼并嘗試它。

    #include "Wire.h"
    #include "TPA81.h"
    #include "ssd1306.h"
    #include "DHT.h"
    // Create new TPA81 instance
    TPA81 tpa;
    #define VCCSTATE SSD1306_SWITCHCAPVCC
    #define WIDTH     128
    #define HEIGHT     64
    #define PAGES       8
    #define OLED_RST    9 
    #define OLED_DC     8
    #define OLED_CS    10
    #define SPI_MOSI   11    /* connect to the DIN pin of OLED */
    #define SPI_SCK    13 
    uint8_t oled_buf[WIDTH * HEIGHT / 8];
    int gesture[8][20];
    int tgesture[8];
    int sum=0;
    int sflag; // standby flag
    int gcount;
    int c;
    int ex;
    int vol=5;
    const uint8_t v1 [] PROGMEM = {
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v2 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v3 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v4 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v5 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v6 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v7 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x87, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x87, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v8 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x87, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x87, 0xf1, 0xfc, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x83, 0xe0, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v9 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x83, 0xe0, 0xf8, 0x3e, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v10 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x80, 0x00, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x3e, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc0, 0x00, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x83, 0xe0, 0xf8, 0x3e, 0x0f, 0x80, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    const uint8_t v11 [] PROGMEM = {
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xe0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 
       0x00, 0x0c, 0x31, 0xc6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf0, 0x00, 
       0x00, 0x0c, 0x67, 0xe6, 0x0c, 0x61, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf0, 0x00, 
       0x00, 0x06, 0x66, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x30, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x06, 0x6c, 0x36, 0x0c, 0x61, 0xce, 0x3e, 0x00, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x06, 0x4c, 0x36, 0x0c, 0x61, 0xb6, 0x3e, 0x00, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x02, 0xcc, 0x36, 0x0c, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x03, 0xc6, 0x36, 0x06, 0x61, 0xb6, 0x30, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x03, 0x87, 0xe7, 0xe7, 0xe1, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x01, 0x81, 0xc7, 0xe3, 0x81, 0x86, 0x3e, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x38, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x78, 0x70, 0x00, 0x00, 0x00, 0x00, 0x03, 0xe1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0xf8, 0x38, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0xf9, 0x88, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf9, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x07, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x0f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0x66, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0xf8, 0xc4, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x0f, 0xf9, 0x8c, 0x00, 0x00, 0x00, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0xf8, 0x18, 0x00, 0x00, 0x3e, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x78, 0x30, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x38, 0x60, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x01, 0xf0, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x00, 0x03, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x07, 0xc3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x00, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x1f, 0x0f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x3f, 0x8f, 0xe3, 0xf8, 0xfe, 0x7f, 0x1f, 0xc7, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xf0, 0x00, 
       0x00, 0x3f, 0x8f, 0xc3, 0xf8, 0xfc, 0x7f, 0x1f, 0x87, 0xf1, 0xfc, 0x7f, 0x1f, 0xc7, 0xe0, 0x00, 
       0x00, 0x1f, 0x07, 0xc1, 0xf0, 0x7c, 0x3e, 0x0f, 0x83, 0xe0, 0xf8, 0x3e, 0x0f, 0x83, 0xe0, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
       0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    };
    void dsply(int input){
     int n1,n2;
     if (input<10){ SSD1306_char3216(10, 25, '0', oled_buf);
     switch(input) 
     { case 0 : SSD1306_char3216(26, 25, '0', oled_buf); break; 
     case 1 : SSD1306_char3216(26, 25, '1', oled_buf); break; 
     case 2 : SSD1306_char3216(26, 25, '2', oled_buf); break; 
     case 3 : SSD1306_char3216(26, 25, '3', oled_buf); break; 
     case 4 : SSD1306_char3216(26, 25, '4', oled_buf); break; 
     case 5 : SSD1306_char3216(26, 25, '5', oled_buf); break; 
     case 6 : SSD1306_char3216(26, 25, '6', oled_buf); break; 
     case 7 : SSD1306_char3216(26, 25, '7', oled_buf); break;
     case 8 : SSD1306_char3216(26, 25, '8', oled_buf); break; 
     case 9 : SSD1306_char3216(26, 25, '9', oled_buf); break; } } 
     else
     { n1=input/10;
     n2=input%10;
     switch(n1) { 
       case 0 : SSD1306_char3216(10, 25, '0', oled_buf); break; 
       case 1 : SSD1306_char3216(10, 25, '1', oled_buf); break; 
       case 2 : SSD1306_char3216(10, 25, '2', oled_buf); break; 
       case 3 : SSD1306_char3216(10, 25, '3', oled_buf); break; 
       case 4 : SSD1306_char3216(10, 25, '4', oled_buf); break; 
       case 5 : SSD1306_char3216(10, 25, '5', oled_buf); break; 
       case 6 : SSD1306_char3216(10, 25, '6', oled_buf); break; 
       case 7 : SSD1306_char3216(10, 25, '7', oled_buf); break; 
       case 8 : SSD1306_char3216(10, 25, '8', oled_buf); break; 
       case 9 : SSD1306_char3216(10, 25, '9', oled_buf); break; } 
       switch(n2) { 
         case 0 : SSD1306_char3216(26, 25, '0', oled_buf); break; 
         case 1 : SSD1306_char3216(26, 25, '1', oled_buf); break; 
         case 2 : SSD1306_char3216(26, 25, '2', oled_buf); break; 
         case 3 : SSD1306_char3216(26, 25, '3', oled_buf); break; 
         case 4 : SSD1306_char3216(26, 25, '4', oled_buf); break; 
         case 5 : SSD1306_char3216(26, 25, '5', oled_buf); break; 
         case 6 : SSD1306_char3216(26, 25, '6', oled_buf); break; 
         case 7 : SSD1306_char3216(26, 25, '7', oled_buf); break; 
         case 8 : SSD1306_char3216(26, 25, '8', oled_buf); break; 
         case 9 : SSD1306_char3216(26, 25, '9', oled_buf); break; }
         } }
    void setup() {
     Serial.begin(9600);
     Wire.begin();
     SSD1306_begin();
     SSD1306_clear(oled_buf);
    }
    void loop() {
     for (int i = 0; i <= 7; i++) // reading 8 pixel { if (tpa.getPoint(i)>29)
       {Serial.print("#");
       Serial.print(" ");
       gesture[i][0]=1;}
       else
       {Serial.print(".");
       Serial.print(" ");
       gesture[i][0]=0;}
     }
     for (int y = 0; y<=7; y++){sum+=gesture[y][0];} Serial.println(sum);   // sum of 8 pixel
     Serial.println(" ");delay(100);   // speed of reading
     //////////////////////////////////////////////////////////////////////////////////////standby
     if (sum==8){sflag=1; Serial.println("standby");}
     else {sum=0;}
     //////////////////////////////////////////////////////////////////////////////////////progress
     if (sflag==1 && sum!=8){
       Serial.println("start gesture");
       gcount=0;
       c=0;
       sum=0;
       while (sum<8)
         {sum=0;
          for (int i = 0; i <= 7; i++) { if (tpa.getPoint(i)>29)
            {Serial.print("#");
             Serial.print(" ");
             gesture[i][gcount]=1;}
          else
            {Serial.print(".");
             Serial.print(" ");
             gesture[i][gcount]=0;}
           }
           for (int y = 0; y<=7; y++) {sum+=gesture[y][gcount];delay(5);} // sum of 8 pixel
           Serial.println(" "); delay(50); // speed of reading
           gcount++; // lentgh of gesture
           }
         Serial.print("sum : "); Serial.println(sum);  
         Serial.print("lentgh of gesture : "); Serial.println(gcount);
         delay(5);
         for (int c=0; c<=7; c++){
           for (int z=0; z<=gcount; z++)
             {tgesture[c]+=gesture[c][z];delay(5);}
           Serial.println("processing");}
         tgesture[0]+= tgesture[1];
         tgesture[2]+= tgesture[3];
         tgesture[4]+= tgesture[5];
         tgesture[6]+= tgesture[7];
         tgesture[0]+= tgesture[2];
         tgesture[4]+= tgesture[6];
         if (tgesture[0]<tgesture[4])
            { vol+=(gcount/2);     Serial.print("volume up");}
         if (tgesture[4]<tgesture[0])
            {vol-=(gcount/2);   Serial.print("volume down");}
       sflag=0;
       }
       sum=0; 
       SSD1306_clear(oled_buf);
       switch (vol)
       { case 1 : SSD1306_bitmap(0, 0,v1, 128, 64, oled_buf); break; 
         case 2 : SSD1306_bitmap(0, 0,v2, 128, 64, oled_buf); break; 
         case 3 : SSD1306_bitmap(0, 0,v3, 128, 64, oled_buf); break; 
         case 4 : SSD1306_bitmap(0, 0,v4, 128, 64, oled_buf); break; 
         case 5 : SSD1306_bitmap(0, 0,v5, 128, 64, oled_buf); break; 
         case 6 : SSD1306_bitmap(0, 0,v6, 128, 64, oled_buf); break; 
         case 7 : SSD1306_bitmap(0, 0,v7, 128, 64, oled_buf); break; 
         case 8 : SSD1306_bitmap(0, 0,v8, 128, 64, oled_buf); break; 
         case 9 : SSD1306_bitmap(0, 0,v9, 128, 64, oled_buf); break; 
         case 10 : SSD1306_bitmap(0, 0,v10, 128, 64, oled_buf); break;
         case 11 : SSD1306_bitmap(0, 0,v11, 128, 64, oled_buf); break;  }
       SSD1306_display(oled_buf);
    }

    下一步是什么?

    使用上述方法,你可以擴展代碼以檢測其他手勢,如 tapping, dragging, dropping, stretching (譯注:這些在軟件開發中常見的事件我詞窮了,尷尬……)等。然后定義命令,以便在檢測到這些動作和手勢時執行某些任務。

    posted @ 2018-09-23 00:10 張高興 閱讀(...) 評論(...) 編輯 收藏
    江苏11选5软件