       b = (double)b * percentage;
      // Serial.println(r);
       strip.setPixelColor(a, strip.Color((int)r,(int)g,(int)b));
-      delay(3);
+      strip.setPixelColor(((strip.numPixels() - 1) -a), strip.Color((int)r,(int)g,(int)b));
+      delay(10);
       strip.show();
     }
     delay(10);

#include <avr/power.h>

#define PIN 6

// Parameter 1 = number of pixels in strip
// Parameter 2 = Arduino pin number (most are valid)

      strip.setPixelColor(a, strip.Color(red,green,blue));
      strip.setPixelColor(((strip.numPixels() - 1) - a), strip.Color(red,green,blue));
      strip.show();
      delay(10);
    }
    delay(wait);
  }
}

void powerOff() {
  for(int a = strip.numPixels()/2; a >=0; a--) {
    for(double k = 100; k >= 0; k--) {
      double percentage = k/100.0;
      uint32_t colorVal = strip.getPixelColor(a);
