Create Wrench-Mask-BLE_Unicorn-Hat-HD.ino

Modified the NRF52832 Version of the Mask to use the Pimoroni Unicorn Hat HD LED Matrices in place of the custom DotStar Matrices used previously.

This is the initial version. The code appears to work more as expected but the patterns and brightness settings have not been corrected to match the new matrices.

error: pathspec 'NRF52832/Unicorn_Hat_HD/Wrench-Mask-BLE_Unicorn-Hat-HD.ino' did not match any file(s) known to git

--- NRF52832/Unicorn_Hat_HD/Wrench-Mask-BLE_Unicorn-Hat-HD.ino
+++ NRF52832/Unicorn_Hat_HD/Wrench-Mask-BLE_Unicorn-Hat-HD.ino
@@ -0,0 +1,3885 @@
+/*  Wrench Mask - BLE Version (NRF52832)
+ *
+ *  Hardware Used:
+ *  Adafruit Feather NRF52
+ *  Pimoroni Unicorn Hat HD
+ *
+ *  by Brandon C. Allen
+ *
+ *  Based on the bleuart example from AdaFruit:
+ *  https://github.com/adafruit/Adafruit_nRF52_Arduino/blob/master/libraries/Bluefruit52Lib/examples/Peripheral/bleuart/bleuart.ino
+ *
+*/
+
+/* Facial Expressions List
+ *  X X - Face001
+ *  > < - Face002
+ *  ^ ^ - Face003
+ *  @ @ - Face004
+ *  / \ - Face005
+ *  ? ? - Face006
+ *  O o - Face007
+ *  \ / - Face008
+ *  Z Z - Face009
+ *  # # - Face010
+ *  = = - Face011
+ *  ~ ^ - Face012
+ *  9 9 - Face013
+ *  ! ! - Face014
+ *  * * - Face015
+ *  ` ` - Face016
+ *  ; ; - Face017
+ *  .) .) - Face018
+ *  (. (. - Face019
+ *  o O - Face020
+ *  . . - Face021
+ *  ⌐ ⌐ - Face022
+ *  <3 <3 - Face023
+*/
+#include <bluefruit.h>
+#include <SPI.h>
+#include <Unicorn_Hat_HD.h>
+
+const int slaveSelectPinA = 7;
+const int slaveSelectPinB = 27;
+
+// BLE Service
+BLEDis  bledis;
+BLEUart bleuart;
+BLEBas  blebas;
+
+// Build the strip
+Unicorn_Hat_HD lefteye = Unicorn_Hat_HD(slaveSelectPinA);
+Unicorn_Hat_HD righteye = Unicorn_Hat_HD(slaveSelectPinB);
+
+// Define initial facial expression
+char FaceMode = 1;
+
+// Define color parameters
+uint32_t colorRed = 0xFF0000;
+uint32_t colorGreen = 0x00FF00;
+uint32_t colorBlue = 0x0000FF;
+uint32_t colorWhite = 0xFFFFFF;
+
+// Define initial color
+uint32_t color = colorWhite;
+
+// Define Variables for blinking the LEDs
+unsigned long currentMillis = 0;
+unsigned long previousMillis = 0;
+int ledState = 0; //
+long OnTime = 6000; // milliseconds of on-time
+long OffTime = 50; // milliseconds of off-time
+byte EyeBrightness = 004;
+
+// Initial boolean variables for face status checks when switching faces
+// Face001
+bool Face001RunningCheck = false;
+bool Face001BlinkCheck = false;
+// Face002
+bool Face002RunningCheck = false;
+bool Face002BlinkCheck = false;
+// Face003
+bool Face003RunningCheck = false;
+bool Face003BlinkCheck = false;
+// Face004
+bool Face004RunningCheck = false;
+bool Face004BlinkCheck = false;
+// Face005
+bool Face005RunningCheck = false;
+bool Face005BlinkCheck = false;
+// Face006
+bool Face006RunningCheck = false;
+bool Face006BlinkCheck = false;
+// Face007
+bool Face007RunningCheck = false;
+bool Face007BlinkCheck = false;
+// Face008
+bool Face008RunningCheck = false;
+bool Face008BlinkCheck = false;
+// Face009
+bool Face009RunningCheck = false;
+bool Face009BlinkCheck = false;
+// Face010
+bool Face010RunningCheck = false;
+bool Face010BlinkCheck = false;
+// Face011
+bool Face011RunningCheck = false;
+bool Face011BlinkCheck = false;
+// Face012
+bool Face012RunningCheck = false;
+bool Face012BlinkCheck = false;
+// Face013
+bool Face013RunningCheck = false;
+bool Face013BlinkCheck = false;
+// Face014
+bool Face014RunningCheck = false;
+bool Face014BlinkCheck = false;
+// Face015
+bool Face015RunningCheck = false;
+bool Face015BlinkCheck = false;
+// Face016
+bool Face016RunningCheck = false;
+bool Face016BlinkCheck = false;
+// Face017
+bool Face017RunningCheck = false;
+bool Face017BlinkCheck = false;
+// Face018
+bool Face018RunningCheck = false;
+bool Face018BlinkCheck = false;
+// Face019
+bool Face019RunningCheck = false;
+bool Face019BlinkCheck = false;
+// Face020
+bool Face020RunningCheck = false;
+bool Face020BlinkCheck = false;
+// Face021
+bool Face021RunningCheck = false;
+bool Face021BlinkCheck = false;
+// Face022
+bool Face022RunningCheck = false;
+bool Face022BlinkCheck = false;
+// Face023
+bool Face023RunningCheck = false;
+bool Face023BlinkCheck = false;
+
+void setup()
+{
+  lefteye.begin();
+  righteye.begin();
+  lefteye.setBrightness(EyeBrightness);
+  righteye.setBrightness(EyeBrightness);
+  lefteye.show();
+  righteye.show();
+
+  Serial.begin(115200); // Enable Serial for debugging purposes
+  Serial.println("=======================================");
+  Serial.println("|| Opening Serial port for Debugging ||");
+  Serial.println("||     Begin Wrnech Mask Program     ||");
+  Serial.println("=======================================");
+
+  //Configure BLE
+  Bluefruit.begin();
+  // Set max power. Accepted values are: -40, -30, -20, -16, -12, -8, -4, 0, 4
+  Bluefruit.setTxPower(4);
+  Bluefruit.setName("Wrench Mask");
+  Bluefruit.setConnectCallback(connect_callback);
+  Bluefruit.setDisconnectCallback(disconnect_callback);
+
+  // Configure and Start Device Information Service
+  bledis.setManufacturer("Adafruit Industries");
+  bledis.setModel("Bluefruit Feather52");
+  bledis.begin();
+
+  // Configure and Start BLE Uart Service
+  bleuart.begin();
+
+  // Start BLE Battery Service
+  blebas.begin();
+  blebas.write(100);
+
+  // Set up and start advertising
+  startAdv();
+}
+
+void startAdv(void)
+{
+  // Advertising packet
+  Bluefruit.Advertising.addFlags(BLE_GAP_ADV_FLAGS_LE_ONLY_GENERAL_DISC_MODE);
+  Bluefruit.Advertising.addTxPower();
+
+  // Include bleuart 128-bit uuid
+  Bluefruit.Advertising.addService(bleuart);
+
+  // Secondary Scan Response packet (optional)
+  // Since there is no room for 'Name' in Advertising packet
+  Bluefruit.ScanResponse.addName();
+
+  /* Start Advertising
+   * - Enable auto advertising if disconnected
+   * - Interval:  fast mode = 20 ms, slow mode = 152.5 ms
+   * - Timeout for fast mode is 30 seconds
+   * - Start(timeout) with timeout = 0 will advertise forever (until connected)
+   *
+   * For recommended advertising interval
+   * https://developer.apple.com/library/content/qa/qa1931/_index.html
+   */
+  Bluefruit.Advertising.restartOnDisconnect(true);
+  Bluefruit.Advertising.setInterval(32, 244);    // in unit of 0.625 ms
+  Bluefruit.Advertising.setFastTimeout(30);      // number of seconds in fast mode
+  Bluefruit.Advertising.start(0);                // 0 = Don't stop advertising after n seconds
+}
+
+void loop()
+{
+  // Respond to command and forward from BLEUART to HW Serial for Debugging
+  while ( bleuart.available() )
+  {
+    uint8_t ch;
+    ch = (uint8_t) bleuart.read();
+    Serial.print("Received Command: ");
+    Serial.write(ch);
+    Serial.println("");
+    if(ch == 0x57){
+      color=colorRed;
+    }
+    else if(ch == 0x58){
+      color=colorGreen;
+    }
+    else if(ch == 0x59){
+      color=colorBlue;
+    }
+    else if(ch == 0x5A){
+      color=colorWhite;
+    }
+    else if(ch == 0x31){
+      FaceMode=1;
+    }
+    else if(ch == 0x32){
+      FaceMode=2;
+    }
+    else if(ch == 0x33){
+      FaceMode=3;
+    }
+    else if(ch == 0x34){
+      FaceMode=4;
+    }
+    else if(ch == 0x35){
+      FaceMode=5;
+    }
+    else if(ch == 0x36){
+      FaceMode=6;
+    }
+    else if(ch == 0x37){
+      FaceMode=7;
+    }
+    else if(ch == 0x38){
+      FaceMode=8;
+    }
+    else if(ch == 0x39){
+      FaceMode=9;
+    }
+    else if(ch == 0x30){
+      FaceMode=0;
+    }
+    else if(ch == 0x41){
+      FaceMode='A';
+    }
+    else if(ch == 0x42){
+      FaceMode='B';
+    }
+    else if(ch == 0x43){
+      FaceMode='C';
+    }
+    else if(ch == 0x44){
+      FaceMode='D';
+    }
+    else if(ch == 0x45){
+      FaceMode='E';
+    }
+    else if(ch == 0x46){
+      FaceMode='F';
+    }
+    else if(ch == 0x47){
+      FaceMode='G';
+    }
+    else if(ch == 0x48){
+      FaceMode='H';
+    }
+    else if(ch == 0x49){
+      FaceMode='I';
+    }
+    else if(ch == 0x4A){
+      FaceMode='J';
+    }
+    else if(ch == 0x4B){
+      FaceMode='K';
+    }
+    else if(ch == 0x4C){
+      FaceMode='L';
+    }
+    else if(ch == 0x4D){
+      FaceMode='M';
+    }
+    else if(ch == 0x4E){
+      FaceMode='N';
+      Serial.println("Umbrella LEDs ON");
+    }
+    else if(ch == 0x2B){
+      IncrementBrightness();
+    }
+    else if(ch == 0x2D){
+      DecrementBrightness();
+    }
+  }
+
+  switch (FaceMode)
+   {
+    case 1: Face001(); break; // Draw Face001
+    case 2: Face002(); break; // Draw Face002
+    case 3: Face003(); break; // Draw Face003
+    case 4: Face004(); break; // Draw Face004
+    case 5: Face005(); break; // Draw Face005
+    case 6: Face006(); break; // Draw Face006
+    case 7: Face007(); break; // Draw Face007
+    case 8: Face008(); break; // Draw Face008
+    case 9: Face009(); break; // Draw Face009
+    case 0: Face010(); break; // Draw Face010
+    case 'A': Face011(); break; // Draw Face011
+    case 'B': Face012(); break; // Draw Face012
+    case 'C': Face013(); break; // Draw Face013
+    case 'D': Face014(); break; // Draw Face014
+    case 'E': Face015(); break; // Draw Face015
+    case 'F': Face016(); break; // Draw Face016
+    case 'G': Face017(); break; // Draw Face017
+    case 'H': Face018(); break; // Draw Face018
+    case 'I': Face019(); break; // Draw Face019
+    case 'J': Face020(); break; // Draw Face020
+    case 'K': Face021(); break; // Draw Face021
+    case 'L': Face022(); break; // Draw Face022
+    case 'M': Face023(); break; // Draw Face023
+    case 'N': Umbrella(); break; // Draw Umbrella Corp logo
+   }
+}
+
+void connect_callback(uint16_t conn_handle)
+{
+  char central_name[32] = { 0 };
+  Bluefruit.Gap.getPeerName(conn_handle, central_name, sizeof(central_name));
+
+  Serial.print("Connected to ");
+  Serial.println(central_name);
+}
+
+void disconnect_callback(uint16_t conn_handle, uint8_t reason)
+{
+  (void) conn_handle;
+  (void) reason;
+
+  Serial.println();
+  Serial.println("Disconnected");
+}
+
+/**
+ * RTOS Idle callback is automatically invoked by FreeRTOS
+ * when there are no active threads. E.g when loop() calls delay() and
+ * there is no bluetooth or hw event. This is the ideal place to handle
+ * background data.
+ *
+ * NOTE: It is recommended to call waitForEvent() to put MCU into low-power mode
+ * at the end of this callback. You could also turn off other Peripherals such as
+ * Serial/PWM and turn them back on if wanted
+ *
+ * e.g
+ *
+ * void rtos_idle_callback(void)
+ * {
+ *    Serial.stop(); // will lose data when sleeping
+ *    waitForEvent();
+ *    Serial.begin(115200);
+ * }
+ *
+ * NOTE2: If rtos_idle_callback() is not defined at all. Bluefruit will force
+ * waitForEvent() to save power. If you don't want MCU to sleep at all, define
+ * an rtos_idle_callback() with empty body !
+ *
+ * WARNING: This function MUST NOT call any blocking FreeRTOS API
+ * such as delay(), xSemaphoreTake() etc ... for more information
+ * http://www.freertos.org/a00016.html
+ */
+void rtos_idle_callback(void)
+{
+  // Don't call any other FreeRTOS blocking API()
+  // Perform background task(s) here
+
+  // Request CPU to enter low-power mode until an event/interrupt occurs
+  waitForEvent();
+}
+
+void Face001()
+{
+  if (Face001RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace001();
+    FaceRunningCheckClearFunction();
+    Face001RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face001BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1; // Set the LEDs status to on
+    previousMillis = currentMillis;   // Remember the time
+    Serial.println("Face001 LEDs ON"); // Debug output
+    DrawFace001();
+  }
+  else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+  {
+    ledState = 0; // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+    if(Face001BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face001 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("001");
+    }
+    else
+    {
+    Face001BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+    }
+  }
+}
+// Draw Face002
+void Face002()
+{
+  if (Face002RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace002();
+    FaceRunningCheckClearFunction();
+    Face002RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face002BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face002 LEDs ON"); // Debug output
+    DrawFace002();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face002BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face002 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("002");
+    }
+    else
+    {
+    Face002BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face003
+void Face003()
+{
+  if (Face003RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace003();
+    FaceRunningCheckClearFunction();
+    Face003RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face003BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face004 LEDs ON"); // Debug output
+    DrawFace003();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face003BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face003 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("003");
+    }
+    else
+    {
+    Face003BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face004
+void Face004()
+{
+  if (Face004RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace004();
+    FaceRunningCheckClearFunction();
+    Face004RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face004BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face004 LEDs ON"); // Debug output
+    DrawFace004();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face004BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face004 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("004");
+    }
+    else
+    {
+    Face004BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face005
+void Face005()
+{
+  if (Face005RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace005();
+    FaceRunningCheckClearFunction();
+    Face005RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face005BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face005 LEDs ON"); // Debug output
+    DrawFace005();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face005BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face005 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("005");
+    }
+    else
+    {
+    Face005BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face006
+void Face006()
+{
+  if (Face006RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace006();
+    FaceRunningCheckClearFunction();
+    Face006RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face006BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face006 LEDs ON"); // Debug output
+    DrawFace006();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face006BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face006 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("006");
+    }
+    else
+    {
+    Face006BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face007
+void Face007()
+{
+  if (Face007RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace007();
+    FaceRunningCheckClearFunction();
+    Face007RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face007BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face007 LEDs ON"); // Debug output
+    DrawFace007();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face007BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face007 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("007");
+    }
+    else
+    {
+    Face007BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face008
+void Face008()
+{
+  if (Face008RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace008();
+    FaceRunningCheckClearFunction();
+    Face008RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face008BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face008 LEDs ON"); // Debug output
+    DrawFace008();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face008BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("008");
+    }
+    else
+    {
+    Face008BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face009
+void Face009()
+{
+  if (Face009RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace009();
+    FaceRunningCheckClearFunction();
+    Face009RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face009BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face009 LEDs ON"); // Debug output
+    DrawFace009();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face009BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("009");
+    }
+    else
+    {
+    Face009BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face010
+void Face010()
+{
+  if (Face010RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace010();
+    FaceRunningCheckClearFunction();
+    Face010RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face010BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face010 LEDs ON"); // Debug output
+    DrawFace010();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face010BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("010");
+    }
+    else
+    {
+    Face010BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face011
+void Face011()
+{
+  if (Face011RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace011();
+    FaceRunningCheckClearFunction();
+    Face011RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face011BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face011 LEDs ON"); // Debug output
+    DrawFace011();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face011BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("011");
+    }
+    else
+    {
+    Face011BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face012
+void Face012()
+{
+  if (Face012RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace012();
+    FaceRunningCheckClearFunction();
+    Face012RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face012BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face012 LEDs ON"); // Debug output
+    DrawFace012();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face012BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("012");
+    }
+    else
+    {
+    Face012BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face013
+void Face013()
+{
+  if (Face013RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace013();
+    FaceRunningCheckClearFunction();
+    Face013RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face013BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face013 LEDs ON"); // Debug output
+    DrawFace013();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face013BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("013");
+    }
+    else
+    {
+    Face013BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face014
+void Face014()
+{
+  if (Face014RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace014();
+    FaceRunningCheckClearFunction();
+    Face014RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face014BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face014 LEDs ON"); // Debug output
+    DrawFace014();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face014BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("014");
+    }
+    else
+    {
+    Face014BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face015
+void Face015()
+{
+  if (Face015RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace015();
+    FaceRunningCheckClearFunction();
+    Face015RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face015BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face015 LEDs ON"); // Debug output
+    DrawFace015();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face015BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    Serial.println("Face015 LEDs OFF - Blink"); // Debug output
+    BlinkFunction("015");
+    }
+    else
+    {
+    Face015BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face016
+void Face016()
+{
+  if (Face016RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace016();
+    FaceRunningCheckClearFunction();
+    Face016RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face016BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face016 LEDs ON"); // Debug output
+    DrawFace016();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face016BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("016");
+    }
+    else
+    {
+    Face016BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face017 ---------------------------------------------------------------------------------------------
+void Face017()
+{
+  if (Face017RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace017();
+    // Setting FaceRunningCheck variables for smoother changes
+    FaceRunningCheckClearFunction();
+    Face017RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face017BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face017 LEDs ON"); // Debug output
+    DrawFace017();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face017BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("017");
+    }
+    else
+    {
+    Face017BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face018
+void Face018()
+{
+  if (Face018RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace018();
+    // Setting FaceRunningCheck variables for smoother changes
+    FaceRunningCheckClearFunction();
+    Face018RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face018BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face018 LEDs ON"); // Debug output
+    DrawFace018();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face018BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("018");
+    }
+    else
+    {
+    Face018BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+void Face019()
+{
+  if (Face019RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace019();
+    FaceRunningCheckClearFunction();
+    Face019RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face019BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face019 LEDs ON"); // Debug output
+    DrawFace019();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face019BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("019");
+    }
+    else
+    {
+    Face019BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face020
+void Face020()
+{
+  if (Face020RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace020();
+    FaceRunningCheckClearFunction();
+    Face020RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face020BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face020 LEDs ON"); // Debug output
+    DrawFace020();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face020BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("020");
+    }
+    else
+    {
+    Face020BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face021
+void Face021()
+{
+  if (Face021RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace021();
+    FaceRunningCheckClearFunction();
+    Face021RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face021BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face021 LEDs ON"); // Debug output
+    DrawFace021();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face021BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("021");
+    }
+    else
+    {
+    Face021BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face022
+void Face022()
+{
+  if (Face022RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace022();
+    FaceRunningCheckClearFunction();
+    Face022RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face022BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face022 LEDs ON"); // Debug output
+    DrawFace022();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face022BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("022");
+    }
+    else
+    {
+    Face022BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+// Draw Face023
+void Face023()
+{
+  if (Face023RunningCheck == false) // Check to see if this face is currently running or was recently started - this was added to prevent double blinking when switching faces
+  {
+    Serial.println("Blink Paused");
+    DrawFace023();
+    FaceRunningCheckClearFunction();
+    Face023RunningCheck = true;
+    // Clearing BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    Face023BlinkCheck = false;
+  }
+  currentMillis = millis(); // Set variable to see if it's time to change the state of the LEDs
+  if ((ledState == 0) && (currentMillis - previousMillis >= OffTime)) // Turn on the LEDs
+  {
+    ledState = 1;  // Set the LEDs status to on
+    previousMillis = currentMillis; // Remember the time
+    Serial.println("Face023 LEDs ON"); // Debug output
+    DrawFace023();
+    }
+    else if((ledState == 1) && (currentMillis - previousMillis >= OnTime)) // Blink off the LEDs
+   {
+    ledState = 0;  // Set the LEDs status to off
+    previousMillis = currentMillis; // Remember the time
+     if(Face023BlinkCheck == true) // Checking BlinkCheck for this face to false to prevent an intermittent double flash when changing faces
+    {
+    BlinkFunction("023");
+    }
+    else
+    {
+    Face023BlinkCheck= true; // Setting BlinkCheck to allow blinking
+    Serial.println("Blink Resumed"); // Debug output
+   }
+   }
+}
+
+// Umbrella Logo
+void Umbrella()
+{
+  DrawUmbrella();
+  FaceRunningCheckClearFunction();
+}
+
+void FaceRunningCheckClearFunction()
+{
+  Face001RunningCheck = false; // Face001
+  Face002RunningCheck = false; // Face002
+  Face003RunningCheck = false; // Face003
+  Face004RunningCheck = false; // Face004
+  Face005RunningCheck = false; // Face005
+  Face006RunningCheck = false; // Face006
+  Face007RunningCheck = false; // Face007
+  Face008RunningCheck = false; // Face008
+  Face009RunningCheck = false; // Face009
+  Face010RunningCheck = false; // Face010
+  Face011RunningCheck = false; // Face011
+  Face012RunningCheck = false; // Face012
+  Face013RunningCheck = false; // Face013
+  Face014RunningCheck = false; // Face014
+  Face015RunningCheck = false; // Face015
+  Face016RunningCheck = false; // Face016
+  Face017RunningCheck = false; // Face017
+  Face018RunningCheck = false; // Face018
+  Face019RunningCheck = false; // Face019
+  Face020RunningCheck = false; // Face020
+  Face021RunningCheck = false; // Face021
+  Face022RunningCheck = false; // Face022
+  Face023RunningCheck = false; // Face023
+  }
+
+void IncrementBrightness()
+{
+  if (EyeBrightness < 10){
+    EyeBrightness += 1;
+    Serial.println("Incrementing Brightness by 1");
+    Serial.print("Brightness:");
+    Serial.println(EyeBrightness);
+    lefteye.setBrightness(EyeBrightness);
+    righteye.setBrightness(EyeBrightness);
+    lefteye.show();
+    righteye.show();
+  }
+  else if(EyeBrightness = 10){
+    Serial.println("Brightness already at maximum");
+  }
+}
+void DecrementBrightness()
+{
+  if (EyeBrightness > 1){
+    EyeBrightness -= 1;
+    Serial.println("Decrementing Brightness by 1");
+    Serial.print("Brightness:");
+    Serial.println(EyeBrightness);
+    lefteye.setBrightness(EyeBrightness);
+    righteye.setBrightness(EyeBrightness);
+    lefteye.show();
+    righteye.show();
+  }
+  else if(EyeBrightness = 1){
+    Serial.println("Brightness already at minimum");
+  }
+}
+
+void BlinkFunction(String FaceVariable)
+{
+    Serial.print("Face");
+    Serial.print(FaceVariable);
+    Serial.println(" LEDs OFF - Blink"); // Debug output
+    lefteye.setBrightness(0);
+    righteye.setBrightness(0);
+    lefteye.show();
+    righteye.show();
+    delay(10);
+    lefteye.setBrightness(EyeBrightness);
+    righteye.setBrightness(EyeBrightness);
+    lefteye.show();
+    righteye.show();
+}
+
+void DrawFace001()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(19, color);
+  lefteye.setPixelColor(20, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(28, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(34, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(90, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(99, color);
+  lefteye.setPixelColor(100, color);
+  lefteye.setPixelColor(107, color);
+  lefteye.setPixelColor(108, color);
+  lefteye.setPixelColor(109, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(147, color);
+  lefteye.setPixelColor(148, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(155, color);
+  lefteye.setPixelColor(161, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(163, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(217, color);
+  lefteye.setPixelColor(218, color);
+  lefteye.setPixelColor(225, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(236, color);
+  righteye.setPixelColor(19, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(27, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(91, color);
+  righteye.setPixelColor(92, color);
+  righteye.setPixelColor(93, color);
+  righteye.setPixelColor(99, color);
+  righteye.setPixelColor(100, color);
+  righteye.setPixelColor(101, color);
+  righteye.setPixelColor(106, color);
+  righteye.setPixelColor(107, color);
+  righteye.setPixelColor(108, color);
+  righteye.setPixelColor(147, color);
+  righteye.setPixelColor(148, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(158, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(165, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(221, color);
+  righteye.setPixelColor(222, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(230, color);
+  righteye.setPixelColor(235, color);
+  righteye.setPixelColor(236, color);
+  righteye.setPixelColor(237, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace002()
+{
+    lefteye.clear();
+    righteye.clear();
+    lefteye.setPixelColor(32, color);
+    lefteye.setPixelColor(40, color);
+    lefteye.setPixelColor(41, color);
+    lefteye.setPixelColor(42, color);
+    lefteye.setPixelColor(49, color);
+    lefteye.setPixelColor(50, color);
+    lefteye.setPixelColor(51, color);
+    lefteye.setPixelColor(52, color);
+    lefteye.setPixelColor(53, color);
+    lefteye.setPixelColor(59, color);
+    lefteye.setPixelColor(60, color);
+    lefteye.setPixelColor(61, color);
+    lefteye.setPixelColor(62, color);
+    lefteye.setPixelColor(68, color);
+    lefteye.setPixelColor(69, color);
+    lefteye.setPixelColor(70, color);
+    lefteye.setPixelColor(73, color);
+    lefteye.setPixelColor(74, color);
+    lefteye.setPixelColor(75, color);
+    lefteye.setPixelColor(76, color);
+    lefteye.setPixelColor(77, color);
+    lefteye.setPixelColor(80, color);
+    lefteye.setPixelColor(81, color);
+    lefteye.setPixelColor(82, color);
+    lefteye.setPixelColor(83, color);
+    lefteye.setPixelColor(88, color);
+    lefteye.setPixelColor(89, color);
+    lefteye.setPixelColor(147, color);
+    lefteye.setPixelColor(153, color);
+    lefteye.setPixelColor(154, color);
+    lefteye.setPixelColor(155, color);
+    lefteye.setPixelColor(160, color);
+    lefteye.setPixelColor(161, color);
+    lefteye.setPixelColor(162, color);
+    lefteye.setPixelColor(168, color);
+    lefteye.setPixelColor(208, color);
+    lefteye.setPixelColor(209, color);
+    lefteye.setPixelColor(216, color);
+    lefteye.setPixelColor(217, color);
+    lefteye.setPixelColor(218, color);
+    lefteye.setPixelColor(219, color);
+    lefteye.setPixelColor(225, color);
+    lefteye.setPixelColor(226, color);
+    lefteye.setPixelColor(227, color);
+    lefteye.setPixelColor(235, color);
+    righteye.setPixelColor(39, color);
+    righteye.setPixelColor(45, color);
+    righteye.setPixelColor(46, color);
+    righteye.setPixelColor(47, color);
+    righteye.setPixelColor(50, color);
+    righteye.setPixelColor(51, color);
+    righteye.setPixelColor(52, color);
+    righteye.setPixelColor(53, color);
+    righteye.setPixelColor(54, color);
+    righteye.setPixelColor(57, color);
+    righteye.setPixelColor(58, color);
+    righteye.setPixelColor(59, color);
+    righteye.setPixelColor(60, color);
+    righteye.setPixelColor(65, color);
+    righteye.setPixelColor(66, color);
+    righteye.setPixelColor(67, color);
+    righteye.setPixelColor(74, color);
+    righteye.setPixelColor(75, color);
+    righteye.setPixelColor(76, color);
+    righteye.setPixelColor(77, color);
+    righteye.setPixelColor(78, color);
+    righteye.setPixelColor(85, color);
+    righteye.setPixelColor(86, color);
+    righteye.setPixelColor(87, color);
+    righteye.setPixelColor(94, color);
+    righteye.setPixelColor(95, color);
+    righteye.setPixelColor(148, color);
+    righteye.setPixelColor(156, color);
+    righteye.setPixelColor(157, color);
+    righteye.setPixelColor(158, color);
+    righteye.setPixelColor(165, color);
+    righteye.setPixelColor(166, color);
+    righteye.setPixelColor(167, color);
+    righteye.setPixelColor(175, color);
+    righteye.setPixelColor(214, color);
+    righteye.setPixelColor(215, color);
+    righteye.setPixelColor(220, color);
+    righteye.setPixelColor(221, color);
+    righteye.setPixelColor(222, color);
+    righteye.setPixelColor(223, color);
+    righteye.setPixelColor(228, color);
+    righteye.setPixelColor(229, color);
+    righteye.setPixelColor(230, color);
+    righteye.setPixelColor(236, color);
+    righteye.show();
+    lefteye.show();
+}
+
+void DrawFace003()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(8, color);
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(32, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(59, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(67, color);
+  lefteye.setPixelColor(187, color);
+  lefteye.setPixelColor(188, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(195, color);
+  lefteye.setPixelColor(196, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(217, color);
+  lefteye.setPixelColor(218, color);
+  lefteye.setPixelColor(224, color);
+  lefteye.setPixelColor(225, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(233, color);
+  lefteye.setPixelColor(240, color);
+  lefteye.setPixelColor(241, color);
+  righteye.setPixelColor(15, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(39, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(60, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(68, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(187, color);
+  righteye.setPixelColor(188, color);
+  righteye.setPixelColor(195, color);
+  righteye.setPixelColor(196, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(221, color);
+  righteye.setPixelColor(222, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(230, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.setPixelColor(246, color);
+  righteye.setPixelColor(247, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace004()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(36, color);
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(44, color);
+  lefteye.setPixelColor(45, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(59, color);
+  lefteye.setPixelColor(52, color);
+  lefteye.setPixelColor(53, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(60, color);
+  lefteye.setPixelColor(61, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(68, color);
+  lefteye.setPixelColor(69, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(76, color);
+  lefteye.setPixelColor(77, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(85, color);
+  lefteye.setPixelColor(88, color);
+  lefteye.setPixelColor(89, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(99, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(147, color);
+  lefteye.setPixelColor(156, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(171, color);
+  lefteye.setPixelColor(172, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(178, color);
+  lefteye.setPixelColor(180, color);
+  lefteye.setPixelColor(181, color);
+  lefteye.setPixelColor(186, color);
+  lefteye.setPixelColor(189, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(197, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(205, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(213, color);
+  lefteye.setPixelColor(216, color);
+  lefteye.setPixelColor(221, color);
+  lefteye.setPixelColor(228, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(233, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(240, color);
+  lefteye.setPixelColor(241, color);
+  righteye.setPixelColor(14, color);
+  righteye.setPixelColor(15, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(27, color);
+  righteye.setPixelColor(34, color);
+  righteye.setPixelColor(39, color);
+  righteye.setPixelColor(42, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(50, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(58, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(66, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(74, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(93, color);
+  righteye.setPixelColor(99, color);
+  righteye.setPixelColor(108, color);
+  righteye.setPixelColor(109, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(150, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(163, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(167, color);
+  righteye.setPixelColor(170, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(178, color);
+  righteye.setPixelColor(179, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(186, color);
+  righteye.setPixelColor(187, color);
+  righteye.setPixelColor(189, color);
+  righteye.setPixelColor(194, color);
+  righteye.setPixelColor(195, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(202, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(210, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace005()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(12, color);
+  lefteye.setPixelColor(13, color);
+  lefteye.setPixelColor(19, color);
+  lefteye.setPixelColor(20, color);
+  lefteye.setPixelColor(21, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(28, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(34, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(139, color);
+  lefteye.setPixelColor(140, color);
+  lefteye.setPixelColor(141, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(147, color);
+  lefteye.setPixelColor(148, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(155, color);
+  lefteye.setPixelColor(161, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(163, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(192, color);
+  righteye.setPixelColor(10, color);
+  righteye.setPixelColor(11, color);
+  righteye.setPixelColor(18, color);
+  righteye.setPixelColor(19, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(27, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(138, color);
+  righteye.setPixelColor(139, color);
+  righteye.setPixelColor(140, color);
+  righteye.setPixelColor(147, color);
+  righteye.setPixelColor(148, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(165, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(199, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace006()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(0, color);
+  lefteye.setPixelColor(1, color);
+  lefteye.setPixelColor(8, color);
+  lefteye.setPixelColor(9, color);
+  lefteye.setPixelColor(10, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(19, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(34, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(88, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(112, color);
+  lefteye.setPixelColor(120, color);
+  lefteye.setPixelColor(128, color);
+  lefteye.setPixelColor(129, color);
+  lefteye.setPixelColor(136, color);
+  lefteye.setPixelColor(137, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(160, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(186, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(195, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(228, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(236, color);
+  lefteye.setPixelColor(240, color);
+  lefteye.setPixelColor(241, color);
+  lefteye.setPixelColor(242, color);
+  lefteye.setPixelColor(243, color);
+  lefteye.setPixelColor(248, color);
+  lefteye.setPixelColor(249, color);
+  lefteye.setPixelColor(250, color);
+  righteye.setPixelColor(6, color);
+  righteye.setPixelColor(7, color);
+  righteye.setPixelColor(13, color);
+  righteye.setPixelColor(14, color);
+  righteye.setPixelColor(15, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(119, color);
+  righteye.setPixelColor(127, color);
+  righteye.setPixelColor(134, color);
+  righteye.setPixelColor(135, color);
+  righteye.setPixelColor(141, color);
+  righteye.setPixelColor(143, color);
+  righteye.setPixelColor(150, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(167, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(227, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(235, color);
+  righteye.setPixelColor(236, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(244, color);
+  righteye.setPixelColor(245, color);
+  righteye.setPixelColor(246, color);
+  righteye.setPixelColor(247, color);
+  righteye.setPixelColor(253, color);
+  righteye.setPixelColor(254, color);
+  righteye.setPixelColor(255, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace007()
+{
+
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(32, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(51, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(59, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(67, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(75, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(88, color);
+  lefteye.setPixelColor(89, color);
+  lefteye.setPixelColor(160, color);
+  lefteye.setPixelColor(161, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(178, color);
+  lefteye.setPixelColor(179, color);
+  lefteye.setPixelColor(186, color);
+  lefteye.setPixelColor(187, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(195, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(216, color);
+  lefteye.setPixelColor(217, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(35, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(42, color);
+  righteye.setPixelColor(43, color);
+  righteye.setPixelColor(50, color);
+  righteye.setPixelColor(51, color);
+  righteye.setPixelColor(58, color);
+  righteye.setPixelColor(59, color);
+  righteye.setPixelColor(66, color);
+  righteye.setPixelColor(67, color);
+  righteye.setPixelColor(74, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(82, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(91, color);
+  righteye.setPixelColor(92, color);
+  righteye.setPixelColor(100, color);
+  righteye.setPixelColor(101, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(103, color);
+  righteye.setPixelColor(109, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(150, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(158, color);
+  righteye.setPixelColor(159, color);
+  righteye.setPixelColor(163, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(170, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(178, color);
+  righteye.setPixelColor(179, color);
+  righteye.setPixelColor(186, color);
+  righteye.setPixelColor(187, color);
+  righteye.setPixelColor(194, color);
+  righteye.setPixelColor(195, color);
+  righteye.setPixelColor(202, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(210, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(230, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace008()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(75, color);
+  lefteye.setPixelColor(76, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(85, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(93, color);
+  lefteye.setPixelColor(94, color);
+  lefteye.setPixelColor(101, color);
+  lefteye.setPixelColor(102, color);
+  lefteye.setPixelColor(103, color);
+  lefteye.setPixelColor(110, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(217, color);
+  lefteye.setPixelColor(218, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(228, color);
+  lefteye.setPixelColor(229, color);
+  lefteye.setPixelColor(236, color);
+  lefteye.setPixelColor(237, color);
+  lefteye.setPixelColor(238, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(82, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(89, color);
+  righteye.setPixelColor(90, color);
+  righteye.setPixelColor(91, color);
+  righteye.setPixelColor(92, color);
+  righteye.setPixelColor(96, color);
+  righteye.setPixelColor(97, color);
+  righteye.setPixelColor(98, color);
+  righteye.setPixelColor(105, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(221, color);
+  righteye.setPixelColor(222, color);
+  righteye.setPixelColor(226, color);
+  righteye.setPixelColor(227, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(233, color);
+  righteye.setPixelColor(234, color);
+  righteye.setPixelColor(235, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace009()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(19, color);
+  lefteye.setPixelColor(20, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(28, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(90, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(96, color);
+  lefteye.setPixelColor(97, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(99, color);
+  lefteye.setPixelColor(100, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(107, color);
+  lefteye.setPixelColor(108, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(147, color);
+  lefteye.setPixelColor(148, color);
+  lefteye.setPixelColor(152, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(155, color);
+  lefteye.setPixelColor(156, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(218, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(224, color);
+  lefteye.setPixelColor(225, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(228, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(233, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(236, color);
+  righteye.setPixelColor(19, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(27, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(35, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(99, color);
+  righteye.setPixelColor(100, color);
+  righteye.setPixelColor(101, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(103, color);
+  righteye.setPixelColor(107, color);
+  righteye.setPixelColor(108, color);
+  righteye.setPixelColor(109, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(147, color);
+  righteye.setPixelColor(148, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(150, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(155, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(158, color);
+  righteye.setPixelColor(159, color);
+  righteye.setPixelColor(163, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(165, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(227, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(230, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(235, color);
+  righteye.setPixelColor(236, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace010()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(8, color);
+  lefteye.setPixelColor(9, color);
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(43, color);
+  lefteye.setPixelColor(44, color);
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(51, color);
+  lefteye.setPixelColor(52, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(89, color);
+  lefteye.setPixelColor(90, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(107, color);
+  lefteye.setPixelColor(114, color);
+  lefteye.setPixelColor(115, color);
+  lefteye.setPixelColor(122, color);
+  lefteye.setPixelColor(123, color);
+  lefteye.setPixelColor(128, color);
+  lefteye.setPixelColor(129, color);
+  lefteye.setPixelColor(136, color);
+  lefteye.setPixelColor(137, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(161, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(171, color);
+  lefteye.setPixelColor(172, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(178, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(186, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(218, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(242, color);
+  lefteye.setPixelColor(243, color);
+  righteye.setPixelColor(12, color);
+  righteye.setPixelColor(13, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(43, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(51, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(93, color);
+  righteye.setPixelColor(94, color);
+  righteye.setPixelColor(101, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(118, color);
+  righteye.setPixelColor(119, color);
+  righteye.setPixelColor(126, color);
+  righteye.setPixelColor(127, color);
+  righteye.setPixelColor(132, color);
+  righteye.setPixelColor(133, color);
+  righteye.setPixelColor(140, color);
+  righteye.setPixelColor(141, color);
+  righteye.setPixelColor(148, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(165, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(189, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(222, color);
+  righteye.setPixelColor(230, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.setPixelColor(246, color);
+  righteye.setPixelColor(247, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace011()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(43, color);
+  lefteye.setPixelColor(44, color);
+  lefteye.setPixelColor(45, color);
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(51, color);
+  lefteye.setPixelColor(52, color);
+  lefteye.setPixelColor(53, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(75, color);
+  lefteye.setPixelColor(76, color);
+  lefteye.setPixelColor(77, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(85, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(169, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(171, color);
+  lefteye.setPixelColor(172, color);
+  lefteye.setPixelColor(173, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(178, color);
+  lefteye.setPixelColor(179, color);
+  lefteye.setPixelColor(180, color);
+  lefteye.setPixelColor(181, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(205, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(209, color);
+  lefteye.setPixelColor(210, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(213, color);
+  righteye.setPixelColor(42, color);
+  righteye.setPixelColor(43, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(50, color);
+  righteye.setPixelColor(51, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(74, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(82, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(170, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(178, color);
+  righteye.setPixelColor(179, color);
+  righteye.setPixelColor(180, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(202, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(210, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace012()
+{
+  //lefteye.clear();
+  righteye.clear();
+  righteye.setPixelColor(56, color);
+  righteye.setPixelColor(57, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(64, color);
+  righteye.setPixelColor(65, color);
+  righteye.setPixelColor(66, color);
+  righteye.setPixelColor(67, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(73, color);
+  righteye.setPixelColor(74, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(82, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(184, color);
+  righteye.setPixelColor(185, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(192, color);
+  righteye.setPixelColor(193, color);
+  righteye.setPixelColor(194, color);
+  righteye.setPixelColor(195, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(201, color);
+  righteye.setPixelColor(202, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(210, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace013()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(8, color);
+  lefteye.setPixelColor(9, color);
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(34, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(43, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(50, color);
+  lefteye.setPixelColor(51, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(90, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(96, color);
+  lefteye.setPixelColor(97, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(152, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(160, color);
+  lefteye.setPixelColor(161, color);
+  lefteye.setPixelColor(162, color);
+  lefteye.setPixelColor(163, color);
+  lefteye.setPixelColor(170, color);
+  lefteye.setPixelColor(171, color);
+  lefteye.setPixelColor(179, color);
+  lefteye.setPixelColor(180, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(187, color);
+  lefteye.setPixelColor(188, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(195, color);
+  lefteye.setPixelColor(196, color);
+  lefteye.setPixelColor(202, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(226, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(233, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(240, color);
+  lefteye.setPixelColor(241, color);
+  lefteye.setPixelColor(242, color);
+  righteye.setPixelColor(14, color);
+  righteye.setPixelColor(15, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(29, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(37, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(60, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(68, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(93, color);
+  righteye.setPixelColor(94, color);
+  righteye.setPixelColor(95, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(103, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(158, color);
+  righteye.setPixelColor(159, color);
+  righteye.setPixelColor(163, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(167, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(189, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(196, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(227, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(229, color);
+  righteye.setPixelColor(236, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(238, color);
+  righteye.setPixelColor(239, color);
+  righteye.setPixelColor(245, color);
+  righteye.setPixelColor(246, color);
+  righteye.setPixelColor(247, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace014()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(0, color);
+  lefteye.setPixelColor(1, color);
+  lefteye.setPixelColor(8, color);
+  lefteye.setPixelColor(9, color);
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(32, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(40, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(112, color);
+  lefteye.setPixelColor(113, color);
+  lefteye.setPixelColor(136, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(208, color);
+  lefteye.setPixelColor(216, color);
+  lefteye.setPixelColor(224, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(240, color);
+  lefteye.setPixelColor(248, color);
+  righteye.setPixelColor(6, color);
+  righteye.setPixelColor(7, color);
+  righteye.setPixelColor(14, color);
+  righteye.setPixelColor(15, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(39, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(118, color);
+  righteye.setPixelColor(119, color);
+  righteye.setPixelColor(143, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(207, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(223, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(239, color);
+  righteye.setPixelColor(247, color);
+  righteye.setPixelColor(255, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace015()
+{
+    lefteye.clear();
+    righteye.clear();
+    lefteye.setPixelColor(0, color);
+    lefteye.setPixelColor(8, color);
+    lefteye.setPixelColor(16, color);
+    lefteye.setPixelColor(20, color);
+    lefteye.setPixelColor(21, color);
+    lefteye.setPixelColor(24, color);
+    lefteye.setPixelColor(27, color);
+    lefteye.setPixelColor(28, color);
+    lefteye.setPixelColor(29, color);
+    lefteye.setPixelColor(32, color);
+    lefteye.setPixelColor(34, color);
+    lefteye.setPixelColor(35, color);
+    lefteye.setPixelColor(36, color);
+    lefteye.setPixelColor(40, color);
+    lefteye.setPixelColor(41, color);
+    lefteye.setPixelColor(42, color);
+    lefteye.setPixelColor(43, color);
+    lefteye.setPixelColor(48, color);
+    lefteye.setPixelColor(49, color);
+    lefteye.setPixelColor(50, color);
+    lefteye.setPixelColor(56, color);
+    lefteye.setPixelColor(57, color);
+    lefteye.setPixelColor(58, color);
+    lefteye.setPixelColor(59, color);
+    lefteye.setPixelColor(60, color);
+    lefteye.setPixelColor(61, color);
+    lefteye.setPixelColor(62, color);
+    lefteye.setPixelColor(63, color);
+    lefteye.setPixelColor(64, color);
+    lefteye.setPixelColor(65, color);
+    lefteye.setPixelColor(66, color);
+    lefteye.setPixelColor(67, color);
+    lefteye.setPixelColor(68, color);
+    lefteye.setPixelColor(69, color);
+    lefteye.setPixelColor(70, color);
+    lefteye.setPixelColor(71, color);
+    lefteye.setPixelColor(72, color);
+    lefteye.setPixelColor(73, color);
+    lefteye.setPixelColor(74, color);
+    lefteye.setPixelColor(80, color);
+    lefteye.setPixelColor(81, color);
+    lefteye.setPixelColor(82, color);
+    lefteye.setPixelColor(83, color);
+    lefteye.setPixelColor(88, color);
+    lefteye.setPixelColor(90, color);
+    lefteye.setPixelColor(91, color);
+    lefteye.setPixelColor(92, color);
+    lefteye.setPixelColor(96, color);
+    lefteye.setPixelColor(99, color);
+    lefteye.setPixelColor(100, color);
+    lefteye.setPixelColor(101, color);
+    lefteye.setPixelColor(104, color);
+    lefteye.setPixelColor(108, color);
+    lefteye.setPixelColor(109, color);
+    lefteye.setPixelColor(112, color);
+    lefteye.setPixelColor(120, color);
+    lefteye.setPixelColor(128, color);
+    lefteye.setPixelColor(136, color);
+    lefteye.setPixelColor(144, color);
+    lefteye.setPixelColor(148, color);
+    lefteye.setPixelColor(149, color);
+    lefteye.setPixelColor(152, color);
+    lefteye.setPixelColor(155, color);
+    lefteye.setPixelColor(156, color);
+    lefteye.setPixelColor(157, color);
+    lefteye.setPixelColor(160, color);
+    lefteye.setPixelColor(162, color);
+    lefteye.setPixelColor(163, color);
+    lefteye.setPixelColor(164, color);
+    lefteye.setPixelColor(168, color);
+    lefteye.setPixelColor(169, color);
+    lefteye.setPixelColor(170, color);
+    lefteye.setPixelColor(171, color);
+    lefteye.setPixelColor(176, color);
+    lefteye.setPixelColor(177, color);
+    lefteye.setPixelColor(178, color);
+    lefteye.setPixelColor(184, color);
+    lefteye.setPixelColor(185, color);
+    lefteye.setPixelColor(186, color);
+    lefteye.setPixelColor(187, color);
+    lefteye.setPixelColor(188, color);
+    lefteye.setPixelColor(189, color);
+    lefteye.setPixelColor(190, color);
+    lefteye.setPixelColor(191, color);
+    lefteye.setPixelColor(192, color);
+    lefteye.setPixelColor(193, color);
+    lefteye.setPixelColor(194, color);
+    lefteye.setPixelColor(195, color);
+    lefteye.setPixelColor(196, color);
+    lefteye.setPixelColor(197, color);
+    lefteye.setPixelColor(198, color);
+    lefteye.setPixelColor(199, color);
+    lefteye.setPixelColor(200, color);
+    lefteye.setPixelColor(201, color);
+    lefteye.setPixelColor(202, color);
+    lefteye.setPixelColor(208, color);
+    lefteye.setPixelColor(209, color);
+    lefteye.setPixelColor(210, color);
+    lefteye.setPixelColor(211, color);
+    lefteye.setPixelColor(216, color);
+    lefteye.setPixelColor(218, color);
+    lefteye.setPixelColor(219, color);
+    lefteye.setPixelColor(220, color);
+    lefteye.setPixelColor(224, color);
+    lefteye.setPixelColor(227, color);
+    lefteye.setPixelColor(228, color);
+    lefteye.setPixelColor(229, color);
+    lefteye.setPixelColor(232, color);
+    lefteye.setPixelColor(236, color);
+    lefteye.setPixelColor(237, color);
+    lefteye.setPixelColor(240, color);
+    lefteye.setPixelColor(248, color);
+    righteye.setPixelColor(7, color);
+    righteye.setPixelColor(15, color);
+    righteye.setPixelColor(18, color);
+    righteye.setPixelColor(19, color);
+    righteye.setPixelColor(23, color);
+    righteye.setPixelColor(26, color);
+    righteye.setPixelColor(27, color);
+    righteye.setPixelColor(28, color);
+    righteye.setPixelColor(31, color);
+    righteye.setPixelColor(35, color);
+    righteye.setPixelColor(36, color);
+    righteye.setPixelColor(37, color);
+    righteye.setPixelColor(39, color);
+    righteye.setPixelColor(44, color);
+    righteye.setPixelColor(45, color);
+    righteye.setPixelColor(46, color);
+    righteye.setPixelColor(47, color);
+    righteye.setPixelColor(53, color);
+    righteye.setPixelColor(54, color);
+    righteye.setPixelColor(55, color);
+    righteye.setPixelColor(56, color);
+    righteye.setPixelColor(57, color);
+    righteye.setPixelColor(58, color);
+    righteye.setPixelColor(59, color);
+    righteye.setPixelColor(60, color);
+    righteye.setPixelColor(61, color);
+    righteye.setPixelColor(62, color);
+    righteye.setPixelColor(63, color);
+    righteye.setPixelColor(64, color);
+    righteye.setPixelColor(65, color);
+    righteye.setPixelColor(66, color);
+    righteye.setPixelColor(67, color);
+    righteye.setPixelColor(68, color);
+    righteye.setPixelColor(69, color);
+    righteye.setPixelColor(70, color);
+    righteye.setPixelColor(71, color);
+    righteye.setPixelColor(77, color);
+    righteye.setPixelColor(78, color);
+    righteye.setPixelColor(79, color);
+    righteye.setPixelColor(84, color);
+    righteye.setPixelColor(85, color);
+    righteye.setPixelColor(86, color);
+    righteye.setPixelColor(87, color);
+    righteye.setPixelColor(91, color);
+    righteye.setPixelColor(92, color);
+    righteye.setPixelColor(93, color);
+    righteye.setPixelColor(95, color);
+    righteye.setPixelColor(98, color);
+    righteye.setPixelColor(99, color);
+    righteye.setPixelColor(100, color);
+    righteye.setPixelColor(103, color);
+    righteye.setPixelColor(106, color);
+    righteye.setPixelColor(107, color);
+    righteye.setPixelColor(111, color);
+    righteye.setPixelColor(119, color);
+    righteye.setPixelColor(127, color);
+    righteye.setPixelColor(135, color);
+    righteye.setPixelColor(143, color);
+    righteye.setPixelColor(146, color);
+    righteye.setPixelColor(147, color);
+    righteye.setPixelColor(151, color);
+    righteye.setPixelColor(154, color);
+    righteye.setPixelColor(155, color);
+    righteye.setPixelColor(156, color);
+    righteye.setPixelColor(159, color);
+    righteye.setPixelColor(163, color);
+    righteye.setPixelColor(164, color);
+    righteye.setPixelColor(165, color);
+    righteye.setPixelColor(167, color);
+    righteye.setPixelColor(172, color);
+    righteye.setPixelColor(173, color);
+    righteye.setPixelColor(174, color);
+    righteye.setPixelColor(175, color);
+    righteye.setPixelColor(181, color);
+    righteye.setPixelColor(182, color);
+    righteye.setPixelColor(183, color);
+    righteye.setPixelColor(184, color);
+    righteye.setPixelColor(185, color);
+    righteye.setPixelColor(186, color);
+    righteye.setPixelColor(187, color);
+    righteye.setPixelColor(188, color);
+    righteye.setPixelColor(189, color);
+    righteye.setPixelColor(190, color);
+    righteye.setPixelColor(191, color);
+    righteye.setPixelColor(192, color);
+    righteye.setPixelColor(193, color);
+    righteye.setPixelColor(194, color);
+    righteye.setPixelColor(195, color);
+    righteye.setPixelColor(196, color);
+    righteye.setPixelColor(197, color);
+    righteye.setPixelColor(198, color);
+    righteye.setPixelColor(199, color);
+    righteye.setPixelColor(205, color);
+    righteye.setPixelColor(206, color);
+    righteye.setPixelColor(207, color);
+    righteye.setPixelColor(212, color);
+    righteye.setPixelColor(213, color);
+    righteye.setPixelColor(214, color);
+    righteye.setPixelColor(215, color);
+    righteye.setPixelColor(219, color);
+    righteye.setPixelColor(220, color);
+    righteye.setPixelColor(221, color);
+    righteye.setPixelColor(223, color);
+    righteye.setPixelColor(226, color);
+    righteye.setPixelColor(227, color);
+    righteye.setPixelColor(228, color);
+    righteye.setPixelColor(231, color);
+    righteye.setPixelColor(234, color);
+    righteye.setPixelColor(235, color);
+    righteye.setPixelColor(239, color);
+    righteye.setPixelColor(247, color);
+    righteye.setPixelColor(255, color);
+    righteye.show();
+    lefteye.show();
+}
+
+void DrawFace016()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(32, color);
+  lefteye.setPixelColor(33, color);
+  lefteye.setPixelColor(41, color);
+  lefteye.setPixelColor(42, color);
+  lefteye.setPixelColor(224, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(39, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(231, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace017()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(80, color);
+  lefteye.setPixelColor(81, color);
+  lefteye.setPixelColor(88, color);
+  lefteye.setPixelColor(96, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(113, color);
+  lefteye.setPixelColor(152, color);
+  lefteye.setPixelColor(160, color);
+  lefteye.setPixelColor(168, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(224, color);
+  lefteye.setPixelColor(232, color);
+  righteye.setPixelColor(22, color);
+  righteye.setPixelColor(23, color);
+  righteye.setPixelColor(30, color);
+  righteye.setPixelColor(31, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(94, color);
+  righteye.setPixelColor(95, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(103, color);
+  righteye.setPixelColor(111, color);
+  righteye.setPixelColor(143, color);
+  righteye.setPixelColor(151, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(231, color);
+  righteye.setPixelColor(239, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace018()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(97, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(128, color);
+  lefteye.setPixelColor(129, color);
+  lefteye.setPixelColor(130, color);
+  lefteye.setPixelColor(137, color);
+  lefteye.setPixelColor(138, color);
+  lefteye.setPixelColor(139, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(147, color);
+  lefteye.setPixelColor(148, color);
+  lefteye.setPixelColor(155, color);
+  lefteye.setPixelColor(156, color);
+  lefteye.setPixelColor(163, color);
+  lefteye.setPixelColor(164, color);
+  lefteye.setPixelColor(171, color);
+  lefteye.setPixelColor(172, color);
+  lefteye.setPixelColor(179, color);
+  lefteye.setPixelColor(180, color);
+  lefteye.setPixelColor(187, color);
+  lefteye.setPixelColor(188, color);
+  lefteye.setPixelColor(195, color);
+  lefteye.setPixelColor(196, color);
+  lefteye.setPixelColor(203, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(211, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(228, color);
+  lefteye.setPixelColor(234, color);
+  lefteye.setPixelColor(235, color);
+  lefteye.setPixelColor(236, color);
+  lefteye.setPixelColor(241, color);
+  lefteye.setPixelColor(242, color);
+  lefteye.setPixelColor(243, color);
+  lefteye.setPixelColor(248, color);
+  lefteye.setPixelColor(249, color);
+  lefteye.setPixelColor(250, color);
+  righteye.setPixelColor(5, color);
+  righteye.setPixelColor(6, color);
+  righteye.setPixelColor(7, color);
+  righteye.setPixelColor(12, color);
+  righteye.setPixelColor(13, color);
+  righteye.setPixelColor(14, color);
+  righteye.setPixelColor(19, color);
+  righteye.setPixelColor(20, color);
+  righteye.setPixelColor(21, color);
+  righteye.setPixelColor(27, color);
+  righteye.setPixelColor(28, color);
+  righteye.setPixelColor(35, color);
+  righteye.setPixelColor(36, color);
+  righteye.setPixelColor(43, color);
+  righteye.setPixelColor(44, color);
+  righteye.setPixelColor(51, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(59, color);
+  righteye.setPixelColor(60, color);
+  righteye.setPixelColor(67, color);
+  righteye.setPixelColor(68, color);
+  righteye.setPixelColor(75, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(83, color);
+  righteye.setPixelColor(84, color);
+  righteye.setPixelColor(91, color);
+  righteye.setPixelColor(92, color);
+  righteye.setPixelColor(99, color);
+  righteye.setPixelColor(100, color);
+  righteye.setPixelColor(107, color);
+  righteye.setPixelColor(108, color);
+  righteye.setPixelColor(109, color);
+  righteye.setPixelColor(116, color);
+  righteye.setPixelColor(117, color);
+  righteye.setPixelColor(118, color);
+  righteye.setPixelColor(125, color);
+  righteye.setPixelColor(126, color);
+  righteye.setPixelColor(127, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(150, color);
+  righteye.setPixelColor(157, color);
+  righteye.setPixelColor(158, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace019()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(0, color);
+  lefteye.setPixelColor(1, color);
+  lefteye.setPixelColor(2, color);
+  lefteye.setPixelColor(9, color);
+  lefteye.setPixelColor(10, color);
+  lefteye.setPixelColor(11, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(19, color);
+  lefteye.setPixelColor(20, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(28, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(36, color);
+  lefteye.setPixelColor(43, color);
+  lefteye.setPixelColor(44, color);
+  lefteye.setPixelColor(51, color);
+  lefteye.setPixelColor(52, color);
+  lefteye.setPixelColor(59, color);
+  lefteye.setPixelColor(60, color);
+  lefteye.setPixelColor(67, color);
+  lefteye.setPixelColor(68, color);
+  lefteye.setPixelColor(75, color);
+  lefteye.setPixelColor(76, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(99, color);
+  lefteye.setPixelColor(100, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(107, color);
+  lefteye.setPixelColor(108, color);
+  lefteye.setPixelColor(113, color);
+  lefteye.setPixelColor(114, color);
+  lefteye.setPixelColor(115, color);
+  lefteye.setPixelColor(120, color);
+  lefteye.setPixelColor(121, color);
+  lefteye.setPixelColor(122, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  righteye.setPixelColor(101, color);
+  righteye.setPixelColor(102, color);
+  righteye.setPixelColor(109, color);
+  righteye.setPixelColor(110, color);
+  righteye.setPixelColor(133, color);
+  righteye.setPixelColor(134, color);
+  righteye.setPixelColor(135, color);
+  righteye.setPixelColor(140, color);
+  righteye.setPixelColor(141, color);
+  righteye.setPixelColor(142, color);
+  righteye.setPixelColor(147, color);
+  righteye.setPixelColor(148, color);
+  righteye.setPixelColor(149, color);
+  righteye.setPixelColor(155, color);
+  righteye.setPixelColor(156, color);
+  righteye.setPixelColor(163, color);
+  righteye.setPixelColor(164, color);
+  righteye.setPixelColor(171, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(179, color);
+  righteye.setPixelColor(180, color);
+  righteye.setPixelColor(187, color);
+  righteye.setPixelColor(188, color);
+  righteye.setPixelColor(195, color);
+  righteye.setPixelColor(196, color);
+  righteye.setPixelColor(203, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(211, color);
+  righteye.setPixelColor(212, color);
+  righteye.setPixelColor(219, color);
+  righteye.setPixelColor(220, color);
+  righteye.setPixelColor(227, color);
+  righteye.setPixelColor(228, color);
+  righteye.setPixelColor(235, color);
+  righteye.setPixelColor(236, color);
+  righteye.setPixelColor(237, color);
+  righteye.setPixelColor(244, color);
+  righteye.setPixelColor(245, color);
+  righteye.setPixelColor(246, color);
+  righteye.setPixelColor(253, color);
+  righteye.setPixelColor(254, color);
+  righteye.setPixelColor(255, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace020()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(16, color);
+  lefteye.setPixelColor(17, color);
+  lefteye.setPixelColor(18, color);
+  lefteye.setPixelColor(24, color);
+  lefteye.setPixelColor(25, color);
+  lefteye.setPixelColor(26, color);
+  lefteye.setPixelColor(27, color);
+  lefteye.setPixelColor(35, color);
+  lefteye.setPixelColor(36, color);
+  lefteye.setPixelColor(44, color);
+  lefteye.setPixelColor(45, color);
+  lefteye.setPixelColor(52, color);
+  lefteye.setPixelColor(53, color);
+  lefteye.setPixelColor(60, color);
+  lefteye.setPixelColor(61, color);
+  lefteye.setPixelColor(68, color);
+  lefteye.setPixelColor(69, color);
+  lefteye.setPixelColor(76, color);
+  lefteye.setPixelColor(77, color);
+  lefteye.setPixelColor(84, color);
+  lefteye.setPixelColor(85, color);
+  lefteye.setPixelColor(91, color);
+  lefteye.setPixelColor(92, color);
+  lefteye.setPixelColor(96, color);
+  lefteye.setPixelColor(97, color);
+  lefteye.setPixelColor(98, color);
+  lefteye.setPixelColor(99, color);
+  lefteye.setPixelColor(104, color);
+  lefteye.setPixelColor(105, color);
+  lefteye.setPixelColor(106, color);
+  lefteye.setPixelColor(144, color);
+  lefteye.setPixelColor(145, color);
+  lefteye.setPixelColor(146, color);
+  lefteye.setPixelColor(152, color);
+  lefteye.setPixelColor(153, color);
+  lefteye.setPixelColor(154, color);
+  lefteye.setPixelColor(155, color);
+  lefteye.setPixelColor(163, color);
+  lefteye.setPixelColor(164, color);
+  lefteye.setPixelColor(172, color);
+  lefteye.setPixelColor(173, color);
+  lefteye.setPixelColor(180, color);
+  lefteye.setPixelColor(181, color);
+  lefteye.setPixelColor(188, color);
+  lefteye.setPixelColor(189, color);
+  lefteye.setPixelColor(196, color);
+  lefteye.setPixelColor(197, color);
+  lefteye.setPixelColor(204, color);
+  lefteye.setPixelColor(205, color);
+  lefteye.setPixelColor(212, color);
+  lefteye.setPixelColor(213, color);
+  lefteye.setPixelColor(219, color);
+  lefteye.setPixelColor(220, color);
+  lefteye.setPixelColor(224, color);
+  lefteye.setPixelColor(225, color);
+  lefteye.setPixelColor(225, color);
+  lefteye.setPixelColor(227, color);
+  lefteye.setPixelColor(232, color);
+  lefteye.setPixelColor(233, color);
+  lefteye.setPixelColor(234, color);
+  righteye.setPixelColor(38, color);
+  righteye.setPixelColor(39, color);
+  righteye.setPixelColor(45, color);
+  righteye.setPixelColor(46, color);
+  righteye.setPixelColor(47, color);
+  righteye.setPixelColor(52, color);
+  righteye.setPixelColor(53, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(60, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(68, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(76, color);
+  righteye.setPixelColor(77, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(85, color);
+  righteye.setPixelColor(86, color);
+  righteye.setPixelColor(87, color);
+  righteye.setPixelColor(94, color);
+  righteye.setPixelColor(95, color);
+  righteye.setPixelColor(166, color);
+  righteye.setPixelColor(167, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(174, color);
+  righteye.setPixelColor(175, color);
+  righteye.setPixelColor(180, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(188, color);
+  righteye.setPixelColor(189, color);
+  righteye.setPixelColor(196, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(204, color);
+  righteye.setPixelColor(205, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(213, color);
+  righteye.setPixelColor(214, color);
+  righteye.setPixelColor(215, color);
+  righteye.setPixelColor(222, color);
+  righteye.setPixelColor(223, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace021()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(48, color);
+  lefteye.setPixelColor(49, color);
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(72, color);
+  lefteye.setPixelColor(73, color);
+  lefteye.setPixelColor(176, color);
+  lefteye.setPixelColor(177, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(200, color);
+  lefteye.setPixelColor(201, color);
+  righteye.setPixelColor(54, color);
+  righteye.setPixelColor(55, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(78, color);
+  righteye.setPixelColor(79, color);
+  righteye.setPixelColor(182, color);
+  righteye.setPixelColor(183, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(199, color);
+  righteye.setPixelColor(206, color);
+  righteye.setPixelColor(207, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace022()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(56, color);
+  lefteye.setPixelColor(57, color);
+  lefteye.setPixelColor(58, color);
+  lefteye.setPixelColor(59, color);
+  lefteye.setPixelColor(64, color);
+  lefteye.setPixelColor(65, color);
+  lefteye.setPixelColor(66, color);
+  lefteye.setPixelColor(67, color);
+  lefteye.setPixelColor(74, color);
+  lefteye.setPixelColor(75, color);
+  lefteye.setPixelColor(82, color);
+  lefteye.setPixelColor(83, color);
+  lefteye.setPixelColor(184, color);
+  lefteye.setPixelColor(185, color);
+  lefteye.setPixelColor(186, color);
+  lefteye.setPixelColor(187, color);
+  lefteye.setPixelColor(192, color);
+  lefteye.setPixelColor(193, color);
+  lefteye.setPixelColor(194, color);
+  lefteye.setPixelColor(195, color);
+  righteye.setPixelColor(60, color);
+  righteye.setPixelColor(61, color);
+  righteye.setPixelColor(62, color);
+  righteye.setPixelColor(63, color);
+  righteye.setPixelColor(68, color);
+  righteye.setPixelColor(69, color);
+  righteye.setPixelColor(70, color);
+  righteye.setPixelColor(71, color);
+  righteye.setPixelColor(172, color);
+  righteye.setPixelColor(173, color);
+  righteye.setPixelColor(180, color);
+  righteye.setPixelColor(181, color);
+  righteye.setPixelColor(188, color);
+  righteye.setPixelColor(189, color);
+  righteye.setPixelColor(190, color);
+  righteye.setPixelColor(191, color);
+  righteye.setPixelColor(196, color);
+  righteye.setPixelColor(197, color);
+  righteye.setPixelColor(198, color);
+  righteye.setPixelColor(199, color);
+  righteye.show();
+  lefteye.show();
+}
+
+void DrawFace023()
+{
+lefteye.clear();
+    righteye.clear();
+    lefteye.setPixelColor(32, color);
+    lefteye.setPixelColor(33, color);
+    lefteye.setPixelColor(41, color);
+    lefteye.setPixelColor(42, color);
+    lefteye.setPixelColor(43, color);
+    lefteye.setPixelColor(51, color);
+    lefteye.setPixelColor(52, color);
+    lefteye.setPixelColor(53, color);
+    lefteye.setPixelColor(61, color);
+    lefteye.setPixelColor(62, color);
+    lefteye.setPixelColor(63, color);
+    lefteye.setPixelColor(69, color);
+    lefteye.setPixelColor(70, color);
+    lefteye.setPixelColor(71, color);
+    lefteye.setPixelColor(75, color);
+    lefteye.setPixelColor(76, color);
+    lefteye.setPixelColor(77, color);
+    lefteye.setPixelColor(81, color);
+    lefteye.setPixelColor(82, color);
+    lefteye.setPixelColor(83, color);
+    lefteye.setPixelColor(88, color);
+    lefteye.setPixelColor(89, color);
+    lefteye.setPixelColor(155, color);
+    lefteye.setPixelColor(156, color);
+    lefteye.setPixelColor(157, color);
+    lefteye.setPixelColor(160, color);
+    lefteye.setPixelColor(162, color);
+    lefteye.setPixelColor(166, color);
+    lefteye.setPixelColor(174, color);
+    lefteye.setPixelColor(182, color);
+    lefteye.setPixelColor(189, color);
+    lefteye.setPixelColor(197, color);
+    lefteye.setPixelColor(206, color);
+    lefteye.setPixelColor(214, color);
+    lefteye.setPixelColor(216, color);
+    lefteye.setPixelColor(218, color);
+    lefteye.setPixelColor(222, color);
+    lefteye.setPixelColor(227, color);
+    lefteye.setPixelColor(228, color);
+    lefteye.setPixelColor(229, color);
+    righteye.setPixelColor(26, color);
+    righteye.setPixelColor(27, color);
+    righteye.setPixelColor(28, color);
+    righteye.setPixelColor(33, color);
+    righteye.setPixelColor(37, color);
+    righteye.setPixelColor(39, color);
+    righteye.setPixelColor(41, color);
+    righteye.setPixelColor(49, color);
+    righteye.setPixelColor(58, color);
+    righteye.setPixelColor(66, color);
+    righteye.setPixelColor(73, color);
+    righteye.setPixelColor(81, color);
+    righteye.setPixelColor(89, color);
+    righteye.setPixelColor(93, color);
+    righteye.setPixelColor(95, color);
+    righteye.setPixelColor(98, color);
+    righteye.setPixelColor(99, color);
+    righteye.setPixelColor(100, color);
+    righteye.setPixelColor(166, color);
+    righteye.setPixelColor(167, color);
+    righteye.setPixelColor(172, color);
+    righteye.setPixelColor(173, color);
+    righteye.setPixelColor(174, color);
+    righteye.setPixelColor(178, color);
+    righteye.setPixelColor(179, color);
+    righteye.setPixelColor(180, color);
+    righteye.setPixelColor(184, color);
+    righteye.setPixelColor(185, color);
+    righteye.setPixelColor(186, color);
+    righteye.setPixelColor(192, color);
+    righteye.setPixelColor(193, color);
+    righteye.setPixelColor(194, color);
+    righteye.setPixelColor(202, color);
+    righteye.setPixelColor(203, color);
+    righteye.setPixelColor(204, color);
+    righteye.setPixelColor(212, color);
+    righteye.setPixelColor(213, color);
+    righteye.setPixelColor(214, color);
+    righteye.setPixelColor(222, color);
+    righteye.setPixelColor(223, color);
+    righteye.show();
+    lefteye.show();
+}
+
+void DrawUmbrella()
+{
+  lefteye.clear();
+  righteye.clear();
+  lefteye.setPixelColor(2, colorRed);
+  lefteye.setPixelColor(4, colorWhite);
+  lefteye.setPixelColor(8, colorRed);
+  lefteye.setPixelColor(9, colorRed);
+  lefteye.setPixelColor(10, colorRed);
+  lefteye.setPixelColor(12, colorWhite);
+  lefteye.setPixelColor(13, colorWhite);
+  lefteye.setPixelColor(16, colorRed);
+  lefteye.setPixelColor(17, colorRed);
+  lefteye.setPixelColor(20, colorWhite);
+  lefteye.setPixelColor(21, colorWhite);
+  lefteye.setPixelColor(22, colorWhite);
+  lefteye.setPixelColor(24, colorRed);
+  lefteye.setPixelColor(25, colorRed);
+  lefteye.setPixelColor(27, colorWhite);
+  lefteye.setPixelColor(28, colorWhite);
+  lefteye.setPixelColor(29, colorWhite);
+  lefteye.setPixelColor(30, colorWhite);
+  lefteye.setPixelColor(31, colorWhite);
+  lefteye.setPixelColor(32, colorRed);
+  lefteye.setPixelColor(34, colorWhite);
+  lefteye.setPixelColor(35, colorWhite);
+  lefteye.setPixelColor(36, colorWhite);
+  lefteye.setPixelColor(40, colorRed);
+  lefteye.setPixelColor(42, colorWhite);
+  lefteye.setPixelColor(43, colorWhite);
+  lefteye.setPixelColor(46, colorRed);
+  lefteye.setPixelColor(47, colorRed);
+  lefteye.setPixelColor(52, colorRed);
+  lefteye.setPixelColor(53, colorRed);
+  lefteye.setPixelColor(54, colorRed);
+  lefteye.setPixelColor(58, colorRed);
+  lefteye.setPixelColor(59, colorRed);
+  lefteye.setPixelColor(60, colorRed);
+  lefteye.setPixelColor(61, colorRed);
+  lefteye.setPixelColor(62, colorRed);
+  lefteye.setPixelColor(66, colorRed);
+  lefteye.setPixelColor(67, colorRed);
+  lefteye.setPixelColor(68, colorRed);
+  lefteye.setPixelColor(69, colorRed);
+  lefteye.setPixelColor(70, colorRed);
+  lefteye.setPixelColor(76, colorRed);
+  lefteye.setPixelColor(77, colorRed);
+  lefteye.setPixelColor(78, colorRed);
+  lefteye.setPixelColor(80, colorRed);
+  lefteye.setPixelColor(82, colorWhite);
+  lefteye.setPixelColor(83, colorWhite);
+  lefteye.setPixelColor(86, colorRed);
+  lefteye.setPixelColor(87, colorRed);
+  lefteye.setPixelColor(88, colorRed);
+  lefteye.setPixelColor(90, colorWhite);
+  lefteye.setPixelColor(91, colorWhite);
+  lefteye.setPixelColor(92, colorWhite);
+  lefteye.setPixelColor(96, colorRed);
+  lefteye.setPixelColor(97, colorRed);
+  lefteye.setPixelColor(99, colorWhite);
+  lefteye.setPixelColor(100, colorWhite);
+  lefteye.setPixelColor(101, colorWhite);
+  lefteye.setPixelColor(102, colorWhite);
+  lefteye.setPixelColor(103, colorWhite);
+  lefteye.setPixelColor(104, colorRed);
+  lefteye.setPixelColor(105, colorRed);
+  lefteye.setPixelColor(108, colorWhite);
+  lefteye.setPixelColor(109, colorWhite);
+  lefteye.setPixelColor(110, colorWhite);
+  lefteye.setPixelColor(112, colorRed);
+  lefteye.setPixelColor(113, colorRed);
+  lefteye.setPixelColor(114, colorRed);
+  lefteye.setPixelColor(116, colorWhite);
+  lefteye.setPixelColor(117, colorWhite);
+  lefteye.setPixelColor(122, colorRed);
+  lefteye.setPixelColor(124, colorWhite);
+  lefteye.setPixelColor(130, colorRed);
+  lefteye.setPixelColor(132, colorWhite);
+  lefteye.setPixelColor(136, colorRed);
+  lefteye.setPixelColor(137, colorRed);
+  lefteye.setPixelColor(138, colorRed);
+  lefteye.setPixelColor(140, colorWhite);
+  lefteye.setPixelColor(141, colorWhite);
+  lefteye.setPixelColor(144, colorRed);
+  lefteye.setPixelColor(145, colorRed);
+  lefteye.setPixelColor(148, colorWhite);
+  lefteye.setPixelColor(149, colorWhite);
+  lefteye.setPixelColor(150, colorWhite);
+  lefteye.setPixelColor(152, colorRed);
+  lefteye.setPixelColor(153, colorRed);
+  lefteye.setPixelColor(155, colorWhite);
+  lefteye.setPixelColor(156, colorWhite);
+  lefteye.setPixelColor(157, colorWhite);
+  lefteye.setPixelColor(158, colorWhite);
+  lefteye.setPixelColor(159, colorWhite);
+  lefteye.setPixelColor(160, colorRed);
+  lefteye.setPixelColor(162, colorWhite);
+  lefteye.setPixelColor(163, colorWhite);
+  lefteye.setPixelColor(164, colorWhite);
+  lefteye.setPixelColor(168, colorRed);
+  lefteye.setPixelColor(174, colorRed);
+  lefteye.setPixelColor(175, colorRed);
+  lefteye.setPixelColor(180, colorRed);
+  lefteye.setPixelColor(181, colorRed);
+  lefteye.setPixelColor(182, colorRed);
+  lefteye.setPixelColor(186, colorRed);
+  lefteye.setPixelColor(187, colorRed);
+  lefteye.setPixelColor(188, colorRed);
+  lefteye.setPixelColor(189, colorRed);
+  lefteye.setPixelColor(190, colorRed);
+  lefteye.setPixelColor(194, colorRed);
+  lefteye.setPixelColor(195, colorRed);
+  lefteye.setPixelColor(196, colorRed);
+  lefteye.setPixelColor(197, colorRed);
+  lefteye.setPixelColor(198, colorRed);
+  lefteye.setPixelColor(204, colorRed);
+  lefteye.setPixelColor(205, colorRed);
+  lefteye.setPixelColor(206, colorRed);
+  lefteye.setPixelColor(208, colorRed);
+  lefteye.setPixelColor(210, colorWhite);
+  lefteye.setPixelColor(211, colorWhite);
+  lefteye.setPixelColor(214, colorRed);
+  lefteye.setPixelColor(215, colorRed);
+  lefteye.setPixelColor(216, colorRed);
+  lefteye.setPixelColor(218, colorWhite);
+  lefteye.setPixelColor(219, colorWhite);
+  lefteye.setPixelColor(220, colorWhite);
+  lefteye.setPixelColor(224, colorRed);
+  lefteye.setPixelColor(225, colorRed);
+  lefteye.setPixelColor(227, colorWhite);
+  lefteye.setPixelColor(228, colorWhite);
+  lefteye.setPixelColor(229, colorWhite);
+  lefteye.setPixelColor(230, colorWhite);
+  lefteye.setPixelColor(231, colorWhite);
+  lefteye.setPixelColor(232, colorRed);
+  lefteye.setPixelColor(233, colorRed);
+  lefteye.setPixelColor(236, colorWhite);
+  lefteye.setPixelColor(237, colorWhite);
+  lefteye.setPixelColor(238, colorWhite);
+  lefteye.setPixelColor(240, colorRed);
+  lefteye.setPixelColor(241, colorRed);
+  lefteye.setPixelColor(242, colorRed);
+  lefteye.setPixelColor(244, colorWhite);
+  lefteye.setPixelColor(245, colorWhite);
+  lefteye.setPixelColor(250, colorRed);
+  lefteye.setPixelColor(252, colorWhite);
+  righteye.setPixelColor(3, colorWhite);
+  righteye.setPixelColor(5, colorRed);
+  righteye.setPixelColor(10, colorWhite);
+  righteye.setPixelColor(11, colorWhite);
+  righteye.setPixelColor(13, colorRed);
+  righteye.setPixelColor(14, colorRed);
+  righteye.setPixelColor(15, colorRed);
+  righteye.setPixelColor(17, colorWhite);
+  righteye.setPixelColor(18, colorWhite);
+  righteye.setPixelColor(19, colorWhite);
+  righteye.setPixelColor(22, colorRed);
+  righteye.setPixelColor(23, colorRed);
+  righteye.setPixelColor(24, colorWhite);
+  righteye.setPixelColor(25, colorWhite);
+  righteye.setPixelColor(26, colorWhite);
+  righteye.setPixelColor(27, colorWhite);
+  righteye.setPixelColor(28, colorWhite);
+  righteye.setPixelColor(30, colorRed);
+  righteye.setPixelColor(31, colorRed);
+  righteye.setPixelColor(35, colorWhite);
+  righteye.setPixelColor(36, colorWhite);
+  righteye.setPixelColor(37, colorWhite);
+  righteye.setPixelColor(39, colorRed);
+  righteye.setPixelColor(40, colorRed);
+  righteye.setPixelColor(41, colorRed);
+  righteye.setPixelColor(44, colorWhite);
+  righteye.setPixelColor(45, colorWhite);
+  righteye.setPixelColor(47, colorRed);
+  righteye.setPixelColor(49, colorRed);
+  righteye.setPixelColor(50, colorRed);
+  righteye.setPixelColor(51, colorRed);
+  righteye.setPixelColor(57, colorRed);
+  righteye.setPixelColor(58, colorRed);
+  righteye.setPixelColor(59, colorRed);
+  righteye.setPixelColor(60, colorRed);
+  righteye.setPixelColor(61, colorRed);
+  righteye.setPixelColor(65, colorRed);
+  righteye.setPixelColor(66, colorRed);
+  righteye.setPixelColor(67, colorRed);
+  righteye.setPixelColor(68, colorRed);
+  righteye.setPixelColor(69, colorRed);
+  righteye.setPixelColor(73, colorRed);
+  righteye.setPixelColor(74, colorRed);
+  righteye.setPixelColor(75, colorRed);
+  righteye.setPixelColor(80, colorRed);
+  righteye.setPixelColor(81, colorRed);
+  righteye.setPixelColor(84, colorWhite);
+  righteye.setPixelColor(85, colorWhite);
+  righteye.setPixelColor(87, colorRed);
+  righteye.setPixelColor(91, colorWhite);
+  righteye.setPixelColor(92, colorWhite);
+  righteye.setPixelColor(93, colorWhite);
+  righteye.setPixelColor(95, colorRed);
+  righteye.setPixelColor(96, colorWhite);
+  righteye.setPixelColor(97, colorWhite);
+  righteye.setPixelColor(98, colorWhite);
+  righteye.setPixelColor(99, colorWhite);
+  righteye.setPixelColor(100, colorWhite);
+  righteye.setPixelColor(102, colorRed);
+  righteye.setPixelColor(103, colorRed);
+  righteye.setPixelColor(105, colorWhite);
+  righteye.setPixelColor(106, colorWhite);
+  righteye.setPixelColor(107, colorWhite);
+  righteye.setPixelColor(110, colorRed);
+  righteye.setPixelColor(111, colorRed);
+  righteye.setPixelColor(114, colorWhite);
+  righteye.setPixelColor(115, colorWhite);
+  righteye.setPixelColor(117, colorRed);
+  righteye.setPixelColor(118, colorRed);
+  righteye.setPixelColor(119, colorRed);
+  righteye.setPixelColor(123, colorWhite);
+  righteye.setPixelColor(125, colorRed);
+  righteye.setPixelColor(131, colorWhite);
+  righteye.setPixelColor(133, colorRed);
+  righteye.setPixelColor(138, colorWhite);
+  righteye.setPixelColor(139, colorWhite);
+  righteye.setPixelColor(141, colorRed);
+  righteye.setPixelColor(142, colorRed);
+  righteye.setPixelColor(143, colorRed);
+  righteye.setPixelColor(145, colorWhite);
+  righteye.setPixelColor(146, colorWhite);
+  righteye.setPixelColor(147, colorWhite);
+  righteye.setPixelColor(150, colorRed);
+  righteye.setPixelColor(151, colorRed);
+  righteye.setPixelColor(152, colorWhite);
+  righteye.setPixelColor(153, colorWhite);
+  righteye.setPixelColor(154, colorWhite);
+  righteye.setPixelColor(155, colorWhite);
+  righteye.setPixelColor(156, colorWhite);
+  righteye.setPixelColor(158, colorRed);
+  righteye.setPixelColor(159, colorRed);
+  righteye.setPixelColor(163, colorWhite);
+  righteye.setPixelColor(164, colorWhite);
+  righteye.setPixelColor(165, colorWhite);
+  righteye.setPixelColor(167, colorRed);
+  righteye.setPixelColor(168, colorRed);
+  righteye.setPixelColor(169, colorRed);
+  righteye.setPixelColor(172, colorWhite);
+  righteye.setPixelColor(173, colorWhite);
+  righteye.setPixelColor(175, colorRed);
+  righteye.setPixelColor(177, colorRed);
+  righteye.setPixelColor(178, colorRed);
+  righteye.setPixelColor(179, colorRed);
+  righteye.setPixelColor(185, colorRed);
+  righteye.setPixelColor(186, colorRed);
+  righteye.setPixelColor(187, colorRed);
+  righteye.setPixelColor(188, colorRed);
+  righteye.setPixelColor(189, colorRed);
+  righteye.setPixelColor(193, colorRed);
+  righteye.setPixelColor(194, colorRed);
+  righteye.setPixelColor(195, colorRed);
+  righteye.setPixelColor(196, colorRed);
+  righteye.setPixelColor(197, colorRed);
+  righteye.setPixelColor(201, colorRed);
+  righteye.setPixelColor(202, colorRed);
+  righteye.setPixelColor(203, colorRed);
+  righteye.setPixelColor(208, colorRed);
+  righteye.setPixelColor(209, colorRed);
+  righteye.setPixelColor(212, colorWhite);
+  righteye.setPixelColor(213, colorWhite);
+  righteye.setPixelColor(215, colorRed);
+  righteye.setPixelColor(219, colorWhite);
+  righteye.setPixelColor(220, colorWhite);
+  righteye.setPixelColor(221, colorWhite);
+  righteye.setPixelColor(223, colorRed);
+  righteye.setPixelColor(224, colorWhite);
+  righteye.setPixelColor(225, colorWhite);
+  righteye.setPixelColor(226, colorWhite);
+  righteye.setPixelColor(227, colorWhite);
+  righteye.setPixelColor(228, colorWhite);
+  righteye.setPixelColor(230, colorRed);
+  righteye.setPixelColor(231, colorRed);
+  righteye.setPixelColor(233, colorWhite);
+  righteye.setPixelColor(234, colorWhite);
+  righteye.setPixelColor(235, colorWhite);
+  righteye.setPixelColor(238, colorRed);
+  righteye.setPixelColor(239, colorRed);
+  righteye.setPixelColor(242, colorWhite);
+  righteye.setPixelColor(243, colorWhite);
+  righteye.setPixelColor(245, colorRed);
+  righteye.setPixelColor(246, colorRed);
+  righteye.setPixelColor(247, colorRed);
+  righteye.setPixelColor(251, colorWhite);
+  righteye.setPixelColor(253, colorRed);
+  righteye.show();
+  lefteye.show();
+}