Testing a Home-Built Circuit and Code



#include <FastLED.h>
#define NUM_LEDS 144
#define DATA_PIN 4
#define MAX_FRAMES 400
int inPin1 = 12;  // IR sensor pin
CRGB leds[NUM_LEDS];
int frameIndex = 0;
int value = 1;

int nextFrameIndex() {
  if (frameIndex < MAX_FRAMES - 1) {
      return frameIndex + 1;
    } else {
      return 0;
    }
}

void setup() {
    
    pinMode (inPin1, INPUT);  
    digitalWrite (inPin1, 1); 
    FastLED.addLeds<WS2812B, DATA_PIN, GRB>(leds, NUM_LEDS);
    FastLED.setBrightness(4);
    // Frame 1
  leds[0].setRGB(0, 0, 0);
  leds[1].setRGB(0, 0, 0);
  leds[2].setRGB(0, 0, 0);
  leds[3].setRGB(0, 0, 0);
  leds[4].setRGB(0, 0, 0);
  leds[5].setRGB(0, 0, 0);
  leds[6].setRGB(0, 0, 0);
  leds[7].setRGB(0, 0, 0);
  leds[8].setRGB(0, 0, 0);
  leds[9].setRGB(0, 0, 0);
  leds[10].setRGB(0, 0, 0);
  leds[11].setRGB(0, 0, 0);
  leds[12].setRGB(0, 0, 0);
  leds[13].setRGB(0, 0, 0);
  leds[14].setRGB(0, 0, 0);
  leds[15].setRGB(0, 0, 0);
  leds[16].setRGB(0, 0, 0);
  leds[17].setRGB(0, 0, 0);
  leds[18].setRGB(0, 0, 0);
  leds[19].setRGB(0, 0, 0);
  leds[20].setRGB(0, 0, 0);
  leds[21].setRGB(0, 0, 0);
  leds[22].setRGB(0, 0, 0);
  leds[23].setRGB(0, 0, 0);
  leds[24].setRGB(0, 0, 0);
  leds[25].setRGB(0, 0, 0);
  leds[26].setRGB(0, 0, 0);
  leds[27].setRGB(0, 0, 0);
  leds[28].setRGB(0, 0, 0);
  leds[29].setRGB(0, 0, 0);
  leds[30].setRGB(0, 0, 0);
  leds[31].setRGB(0, 0, 0);
  leds[32].setRGB(0, 0, 0);
  leds[33].setRGB(0, 0, 0);
  leds[34].setRGB(0, 0, 0);
  leds[35].setRGB(0, 0, 0);
  leds[36].setRGB(0, 0, 0);
  leds[37].setRGB(0, 0, 0);
  leds[38].setRGB(0, 0, 0);
  leds[39].setRGB(0, 0, 0);
  leds[40].setRGB(0, 0, 0);
  leds[41].setRGB(0, 0, 0);
  leds[42].setRGB(0, 0, 0);
  leds[43].setRGB(0, 0, 0);
  leds[44].setRGB(0, 0, 0);
  leds[45].setRGB(0, 0, 0);
  leds[46].setRGB(0, 0, 0);
  leds[47].setRGB(0, 0, 0);
  leds[48].setRGB(0, 0, 0);
  leds[49].setRGB(0, 0, 0);
  leds[50].setRGB(0, 0, 0);
  leds[51].setRGB(0, 0, 0);
  leds[52].setRGB(0, 0, 0);
  leds[53].setRGB(0, 0, 0);
  leds[54].setRGB(0, 0, 0);
  leds[55].setRGB(0, 0, 0);
  leds[56].setRGB(0, 0, 0);
  leds[57].setRGB(0, 0, 0);
  leds[58].setRGB(0, 0, 0);
  leds[59].setRGB(0, 0, 0);
  leds[60].setRGB(0, 0, 0);
  leds[61].setRGB(0, 0, 0);
  leds[62].setRGB(0, 0, 0);
  leds[63].setRGB(0, 0, 0);
  leds[64].setRGB(0, 0, 0);
  leds[65].setRGB(0, 0, 0);
  leds[66].setRGB(0, 0, 0);
  leds[67].setRGB(0, 0, 0);
  leds[68].setRGB(0, 0, 0);
  leds[69].setRGB(0, 0, 0);
  leds[70].setRGB(0, 0, 0);
  leds[71].setRGB(0, 0, 0);
  leds[72].setRGB(0, 0, 0);
  leds[73].setRGB(0, 0, 0);
  leds[74].setRGB(0, 0, 0);
  leds[75].setRGB(0, 0, 0);
  leds[76].setRGB(0, 0, 0);
  leds[77].setRGB(0, 0, 0);
  leds[78].setRGB(0, 0, 0);
  leds[79].setRGB(0, 0, 0);
  leds[80].setRGB(0, 0, 0);
  leds[81].setRGB(0, 0, 0);
  leds[82].setRGB(0, 0, 0);
  leds[83].setRGB(0, 0, 0);
  leds[84].setRGB(0, 0, 0);
  leds[85].setRGB(0, 0, 0);
  leds[86].setRGB(0, 0, 0);
  leds[87].setRGB(0, 0, 0);
  leds[88].setRGB(0, 0, 0);
  leds[89].setRGB(0, 0, 0);
  leds[90].setRGB(0, 0, 0);
  leds[91].setRGB(0, 0, 0);
  leds[92].setRGB(0, 0, 0);
  leds[93].setRGB(0, 0, 0);
  leds[94].setRGB(0, 0, 0);
  leds[95].setRGB(0, 0, 0);
  leds[96].setRGB(0, 0, 0);
  leds[97].setRGB(0, 0, 0);
  leds[98].setRGB(0, 0, 0);
  leds[99].setRGB(0, 0, 0);
  leds[100].setRGB(0, 0, 0);
  leds[101].setRGB(0, 0, 0);
  leds[102].setRGB(0, 0, 0);
  leds[103].setRGB(0, 0, 0);
  leds[104].setRGB(0, 0, 0);
  leds[105].setRGB(0, 0, 0);
  leds[106].setRGB(0, 0, 0);
  leds[107].setRGB(0, 0, 0);
  leds[108].setRGB(0, 0, 0);
  leds[109].setRGB(0, 0, 0);
  leds[110].setRGB(0, 0, 0);
  leds[111].setRGB(0, 0, 0);
  leds[112].setRGB(0, 0, 0);
  leds[113].setRGB(0, 0, 0);
  leds[114].setRGB(0, 0, 0);
  leds[115].setRGB(0, 0, 0);
  leds[116].setRGB(0, 0, 0);
  leds[117].setRGB(0, 0, 0);
  leds[118].setRGB(0, 0, 0);
  leds[119].setRGB(0, 0, 0);
  leds[120].setRGB(0, 0, 0);
  leds[121].setRGB(0, 0, 0);
  leds[122].setRGB(0, 0, 0);
  leds[123].setRGB(0, 0, 0);
  leds[124].setRGB(0, 0, 0);
  leds[125].setRGB(0, 0, 0);
  leds[126].setRGB(0, 0, 0);
  leds[127].setRGB(0, 0, 0);
  leds[128].setRGB(0, 0, 0);
  leds[129].setRGB(0, 0, 0);
  leds[130].setRGB(0, 0, 0);
  leds[131].setRGB(0, 0, 0);
  leds[132].setRGB(0, 0, 0);
  leds[133].setRGB(0, 0, 0);
  leds[134].setRGB(0, 0, 0);
  leds[135].setRGB(0, 0, 0);
  leds[136].setRGB(0, 0, 0);
  leds[137].setRGB(0, 0, 0);
  leds[138].setRGB(0, 0, 0);
  leds[139].setRGB(0, 0, 0);
  leds[140].setRGB(0, 0, 0);
  leds[141].setRGB(0, 0, 0);
  leds[142].setRGB(0, 0, 0);
  leds[143].setRGB(0, 0, 0);

}



void loop(){
  
  // int value = digitalRead(12); 
  //if(value == 0) { 
   
   for (;;)   {
      int value = digitalRead(12); 
    if(value == 0) {ESP.restart();}
    EVERY_N_MILLISECONDS(30) {
      
        frameIndex = nextFrameIndex();
        setColors();
        
       
   
    }
    FastLED.show(); 
    
    
    }
    
 // } 
   
}

void setColors() {
    switch (frameIndex) {
    case 0:
      leds[0].setRGB(0, 0, 0);
      leds[1].setRGB(0, 0, 0);
      leds[2].setRGB(0, 0, 0);
      leds[3].setRGB(0, 0, 0);
      leds[4].setRGB(0, 0, 0);
      leds[5].setRGB(0, 0, 0);
      leds[6].setRGB(0, 0, 0);
      leds[7].setRGB(0, 0, 0);
      leds[8].setRGB(0, 0, 0);
      leds[9].setRGB(0, 0, 0);
      leds[10].setRGB(0, 0, 0);
      leds[11].setRGB(0, 0, 0);
      leds[12].setRGB(0, 0, 0);
      leds[13].setRGB(0, 0, 0);
      leds[14].setRGB(0, 0, 0);
      leds[15].setRGB(0, 0, 0);
      leds[16].setRGB(0, 0, 0);
      leds[17].setRGB(0, 0, 0);
      leds[18].setRGB(0, 0, 0);
      leds[19].setRGB(0, 0, 0);
      leds[20].setRGB(0, 0, 0);
      leds[21].setRGB(0, 0, 0);
      leds[22].setRGB(0, 0, 0);
      leds[23].setRGB(0, 0, 0);
      leds[24].setRGB(0, 0, 0);
      leds[25].setRGB(0, 0, 0);
      leds[26].setRGB(0, 0, 0);
      leds[27].setRGB(0, 0, 0);
      leds[28].setRGB(0, 0, 0);
      leds[29].setRGB(0, 0, 0);
      leds[30].setRGB(0, 0, 0);
      leds[31].setRGB(0, 0, 0);
      leds[32].setRGB(0, 0, 0);
      leds[33].setRGB(0, 0, 0);
      leds[34].setRGB(0, 0, 0);
      leds[35].setRGB(0, 0, 0);
      leds[36].setRGB(0, 0, 0);
      leds[37].setRGB(0, 0, 0);
      leds[38].setRGB(0, 0, 0);
      leds[39].setRGB(0, 0, 0);
      leds[40].setRGB(0, 0, 0);
      leds[41].setRGB(0, 0, 0);
      leds[42].setRGB(0, 0, 0);
      leds[43].setRGB(0, 0, 0);
      leds[44].setRGB(0, 0, 0);
      leds[45].setRGB(0, 0, 0);
      leds[46].setRGB(0, 0, 0);
      leds[47].setRGB(0, 0, 0);
      leds[48].setRGB(0, 0, 0);
      leds[49].setRGB(0, 0, 0);
      leds[50].setRGB(0, 0, 0);
      leds[51].setRGB(0, 0, 0);
      leds[52].setRGB(0, 0, 0);
      leds[53].setRGB(0, 0, 0);
      leds[54].setRGB(0, 0, 0);
      leds[55].setRGB(0, 0, 0);
      leds[56].setRGB(0, 0, 0);
      leds[57].setRGB(0, 0, 0);
      leds[58].setRGB(0, 0, 0);
      leds[59].setRGB(0, 0, 0);
      leds[60].setRGB(0, 0, 0);
      leds[61].setRGB(0, 0, 0);
      leds[62].setRGB(0, 0, 0);
      leds[63].setRGB(0, 0, 0);
      leds[64].setRGB(0, 0, 0);
      leds[65].setRGB(0, 0, 0);
      leds[66].setRGB(0, 0, 0);
      leds[67].setRGB(0, 0, 0);
      leds[68].setRGB(0, 0, 0);
      leds[69].setRGB(0, 0, 0);
      leds[70].setRGB(0, 0, 0);
      leds[71].setRGB(0, 0, 0);
      leds[72].setRGB(0, 0, 0);
      leds[73].setRGB(0, 0, 0);
      leds[74].setRGB(0, 0, 0);
      leds[75].setRGB(0, 0, 0);
      leds[76].setRGB(0, 0, 0);
      leds[77].setRGB(0, 0, 0);
      leds[78].setRGB(0, 0, 0);
      leds[79].setRGB(0, 0, 0);
      leds[80].setRGB(0, 0, 0);
      leds[81].setRGB(0, 0, 0);
      leds[82].setRGB(0, 0, 0);
      leds[83].setRGB(0, 0, 0);
      leds[84].setRGB(0, 0, 0);
      leds[85].setRGB(0, 0, 0);
      leds[86].setRGB(0, 0, 0);
      leds[87].setRGB(0, 0, 0);
      leds[88].setRGB(0, 0, 0);
      leds[89].setRGB(0, 0, 0);
      leds[90].setRGB(0, 0, 0);
      leds[91].setRGB(0, 0, 0);
      leds[92].setRGB(0, 0, 0);
      leds[93].setRGB(0, 0, 0);
      leds[94].setRGB(0, 0, 0);
      leds[95].setRGB(0, 0, 0);
      leds[96].setRGB(0, 0, 0);
      leds[97].setRGB(0, 0, 0);
      leds[98].setRGB(0, 0, 0);
      leds[99].setRGB(0, 0, 0);
      leds[100].setRGB(0, 0, 0);
      leds[101].setRGB(0, 0, 0);
      leds[102].setRGB(0, 0, 0);
      leds[103].setRGB(0, 0, 0);
      leds[104].setRGB(0, 0, 0);
      leds[105].setRGB(0, 0, 0);
      leds[106].setRGB(0, 0, 0);
      leds[107].setRGB(0, 0, 0);
      leds[108].setRGB(0, 0, 0);
      leds[109].setRGB(0, 0, 0);
      leds[110].setRGB(0, 0, 0);
      leds[111].setRGB(0, 0, 0);
      leds[112].setRGB(0, 0, 0);
      leds[113].setRGB(0, 0, 0);
      leds[114].setRGB(0, 0, 0);
      leds[115].setRGB(0, 0, 0);
      leds[116].setRGB(0, 0, 0);
      leds[117].setRGB(0, 0, 0);
      leds[118].setRGB(0, 0, 0);
      leds[119].setRGB(0, 0, 0);
      leds[120].setRGB(0, 0, 0);
      leds[121].setRGB(0, 0, 0);
      leds[122].setRGB(0, 0, 0);
      leds[123].setRGB(0, 0, 0);
      leds[124].setRGB(0, 0, 0);
      leds[125].setRGB(0, 0, 0);
      leds[126].setRGB(0, 0, 0);
      leds[127].setRGB(0, 0, 0);
      leds[128].setRGB(0, 0, 0);
      leds[129].setRGB(0, 0, 0);
      leds[130].setRGB(0, 0, 0);
      leds[131].setRGB(0, 0, 0);
      leds[132].setRGB(0, 0, 0);
      leds[133].setRGB(0, 0, 0);
      leds[134].setRGB(0, 0, 0);
      leds[135].setRGB(0, 0, 0);
      leds[136].setRGB(0, 0, 0);
      leds[137].setRGB(0, 0, 0);
      leds[138].setRGB(0, 0, 0);
      leds[139].setRGB(0, 0, 0);
      leds[140].setRGB(0, 0, 0);
      leds[141].setRGB(0, 0, 0);
      leds[142].setRGB(0, 0, 0);
      leds[143].setRGB(0, 0, 0);
      break;
    case 1:
      leds[0].setRGB(251, 14, 97);
      leds[1].setRGB(170, 0, 0);
      leds[2].setRGB(170, 0, 0);
      leds[3].setRGB(239, 37, 97);
      leds[4].setRGB(239, 37, 97);
      leds[5].setRGB(239, 37, 97);
      leds[6].setRGB(195, 37, 239);
      leds[7].setRGB(195, 37, 239);
      leds[8].setRGB(195, 37, 239);
      leds[9].setRGB(37, 141, 239);
      leds[10].setRGB(37, 141, 239);
      leds[11].setRGB(37, 141, 239);
      leds[12].setRGB(37, 235, 239);
      leds[13].setRGB(37, 235, 239);
      leds[14].setRGB(37, 235, 239);
      leds[15].setRGB(70, 239, 37);
      leds[16].setRGB(70, 239, 37);
      leds[17].setRGB(70, 239, 37);
      leds[18].setRGB(158, 239, 37);
      leds[19].setRGB(158, 239, 37);
      leds[20].setRGB(225, 239, 37);
      leds[21].setRGB(225, 239, 37);
      leds[22].setRGB(225, 239, 37);
      leds[23].setRGB(251, 243, 14);
      leds[24].setRGB(251, 243, 14);
      leds[25].setRGB(251, 243, 14);
      break;
    case 2:
      leds[0].setRGB(0, 0, 0);
      leds[1].setRGB(0, 0, 0);
      leds[3].setRGB(170, 0, 0);
      leds[6].setRGB(239, 37, 97);
      leds[9].setRGB(195, 37, 239);
      leds[12].setRGB(37, 141, 239);
      leds[15].setRGB(37, 235, 239);
      leds[18].setRGB(70, 239, 37);
      leds[20].setRGB(158, 239, 37);
      leds[23].setRGB(225, 239, 37);
      leds[26].setRGB(251, 243, 14);
      break;
    case 3:
      leds[2].setRGB(0, 0, 0);
      leds[4].setRGB(170, 0, 0);
      leds[7].setRGB(239, 37, 97);
      leds[10].setRGB(195, 37, 239);
      leds[13].setRGB(37, 141, 239);
      leds[16].setRGB(37, 235, 239);
      leds[19].setRGB(70, 239, 37);
      leds[21].setRGB(158, 239, 37);
      leds[24].setRGB(225, 239, 37);
      leds[27].setRGB(251, 243, 14);
      break;
    case 4:
      leds[3].setRGB(0, 0, 0);
      leds[5].setRGB(170, 0, 0);
      leds[8].setRGB(239, 37, 97);
      leds[11].setRGB(195, 37, 239);
      leds[14].setRGB(37, 141, 239);
      leds[17].setRGB(37, 235, 239);
      leds[20].setRGB(70, 239, 37);
      leds[22].setRGB(158, 239, 37);
      leds[25].setRGB(225, 239, 37);
      leds[28].setRGB(251, 243, 14);
      break;
    case 5:
      leds[4].setRGB(0, 0, 0);
      leds[6].setRGB(170, 0, 0);
      leds[9].setRGB(239, 37, 97);
      leds[12].setRGB(195, 37, 239);
      leds[15].setRGB(37, 141, 239);
      leds[18].setRGB(37, 235, 239);
      leds[21].setRGB(70, 239, 37);
      leds[23].setRGB(158, 239, 37);
      leds[26].setRGB(225, 239, 37);
      leds[29].setRGB(251, 243, 14);
      break;
    case 6:
      leds[5].setRGB(0, 0, 0);
      leds[7].setRGB(170, 0, 0);
      leds[10].setRGB(239, 37, 97);
      leds[13].setRGB(195, 37, 239);
      leds[16].setRGB(37, 141, 239);
      leds[19].setRGB(37, 235, 239);
      leds[22].setRGB(70, 239, 37);
      leds[24].setRGB(158, 239, 37);
      leds[27].setRGB(225, 239, 37);
      leds[30].setRGB(251, 243, 14);
      break;
    case 7:
      leds[6].setRGB(0, 0, 0);
      leds[8].setRGB(170, 0, 0);
      leds[11].setRGB(239, 37, 97);
      leds[14].setRGB(195, 37, 239);
      leds[17].setRGB(37, 141, 239);
      leds[20].setRGB(37, 235, 239);
      leds[23].setRGB(70, 239, 37);
      leds[25].setRGB(158, 239, 37);
      leds[28].setRGB(225, 239, 37);
      leds[31].setRGB(251, 243, 14);
      break;
    case 8:
      leds[7].setRGB(0, 0, 0);
      leds[9].setRGB(170, 0, 0);
      leds[12].setRGB(239, 37, 97);
      leds[15].setRGB(195, 37, 239);
      leds[18].setRGB(37, 141, 239);
      leds[21].setRGB(37, 235, 239);
      leds[24].setRGB(70, 239, 37);
      leds[26].setRGB(158, 239, 37);
      leds[29].setRGB(225, 239, 37);
      leds[32].setRGB(251, 243, 14);
      break;
    case 9:
      leds[8].setRGB(0, 0, 0);
      leds[10].setRGB(170, 0, 0);
      leds[13].setRGB(239, 37, 97);
      leds[16].setRGB(195, 37, 239);
      leds[19].setRGB(37, 141, 239);
      leds[22].setRGB(37, 235, 239);
      leds[25].setRGB(70, 239, 37);
      leds[27].setRGB(158, 239, 37);
      leds[30].setRGB(225, 239, 37);
      leds[33].setRGB(251, 243, 14);
      break;
    case 10:
      leds[9].setRGB(0, 0, 0);
      leds[11].setRGB(170, 0, 0);
      leds[14].setRGB(239, 37, 97);
      leds[17].setRGB(195, 37, 239);
      leds[20].setRGB(37, 141, 239);
      leds[23].setRGB(37, 235, 239);
      leds[26].setRGB(70, 239, 37);
      leds[28].setRGB(158, 239, 37);
      leds[31].setRGB(225, 239, 37);
      leds[34].setRGB(251, 243, 14);
      break;
    case 11:
      leds[10].setRGB(0, 0, 0);
      leds[12].setRGB(170, 0, 0);
      leds[15].setRGB(239, 37, 97);
      leds[18].setRGB(195, 37, 239);
      leds[21].setRGB(37, 141, 239);
      leds[24].setRGB(37, 235, 239);
      leds[27].setRGB(70, 239, 37);
      leds[29].setRGB(158, 239, 37);
      leds[32].setRGB(225, 239, 37);
      leds[35].setRGB(251, 243, 14);
      break;
    case 12:
      leds[11].setRGB(0, 0, 0);
      leds[13].setRGB(170, 0, 0);
      leds[16].setRGB(239, 37, 97);
      leds[19].setRGB(195, 37, 239);
      leds[22].setRGB(37, 141, 239);
      leds[25].setRGB(37, 235, 239);
      leds[28].setRGB(70, 239, 37);
      leds[30].setRGB(158, 239, 37);
      leds[33].setRGB(225, 239, 37);
      leds[36].setRGB(251, 243, 14);
      break;
    case 13:
      leds[12].setRGB(0, 0, 0);
      leds[14].setRGB(170, 0, 0);
      leds[17].setRGB(239, 37, 97);
      leds[20].setRGB(195, 37, 239);
      leds[23].setRGB(37, 141, 239);
      leds[26].setRGB(37, 235, 239);
      leds[29].setRGB(70, 239, 37);
      leds[31].setRGB(158, 239, 37);
      leds[34].setRGB(225, 239, 37);
      leds[37].setRGB(251, 243, 14);
      break;
    case 14:
      leds[13].setRGB(0, 0, 0);
      leds[15].setRGB(170, 0, 0);
      leds[18].setRGB(239, 37, 97);
      leds[21].setRGB(195, 37, 239);
      leds[24].setRGB(37, 141, 239);
      leds[27].setRGB(37, 235, 239);
      leds[30].setRGB(70, 239, 37);
      leds[32].setRGB(158, 239, 37);
      leds[35].setRGB(225, 239, 37);
      leds[38].setRGB(251, 243, 14);
      break;
    case 15:
      leds[14].setRGB(0, 0, 0);
      leds[16].setRGB(170, 0, 0);
      leds[19].setRGB(239, 37, 97);
      leds[22].setRGB(195, 37, 239);
      leds[25].setRGB(37, 141, 239);
      leds[28].setRGB(37, 235, 239);
      leds[31].setRGB(70, 239, 37);
      leds[33].setRGB(158, 239, 37);
      leds[36].setRGB(225, 239, 37);
      leds[39].setRGB(251, 243, 14);
      break;
    case 16:
      leds[15].setRGB(0, 0, 0);
      leds[17].setRGB(170, 0, 0);
      leds[20].setRGB(239, 37, 97);
      leds[23].setRGB(195, 37, 239);
      leds[26].setRGB(37, 141, 239);
      leds[29].setRGB(37, 235, 239);
      leds[32].setRGB(70, 239, 37);
      leds[34].setRGB(158, 239, 37);
      leds[37].setRGB(225, 239, 37);
      leds[40].setRGB(251, 243, 14);
      break;
    case 17:
      leds[16].setRGB(0, 0, 0);
      leds[18].setRGB(170, 0, 0);
      leds[21].setRGB(239, 37, 97);
      leds[24].setRGB(195, 37, 239);
      leds[27].setRGB(37, 141, 239);
      leds[30].setRGB(37, 235, 239);
      leds[33].setRGB(70, 239, 37);
      leds[35].setRGB(158, 239, 37);
      leds[38].setRGB(225, 239, 37);
      leds[41].setRGB(251, 243, 14);
      break;
    case 18:
      leds[17].setRGB(0, 0, 0);
      leds[19].setRGB(170, 0, 0);
      leds[22].setRGB(239, 37, 97);
      leds[25].setRGB(195, 37, 239);
      leds[28].setRGB(37, 141, 239);
      leds[31].setRGB(37, 235, 239);
      leds[34].setRGB(70, 239, 37);
      leds[36].setRGB(158, 239, 37);
      leds[39].setRGB(225, 239, 37);
      leds[42].setRGB(251, 243, 14);
      break;
    case 19:
      leds[18].setRGB(0, 0, 0);
      leds[20].setRGB(170, 0, 0);
      leds[23].setRGB(239, 37, 97);
      leds[26].setRGB(195, 37, 239);
      leds[29].setRGB(37, 141, 239);
      leds[32].setRGB(37, 235, 239);
      leds[35].setRGB(70, 239, 37);
      leds[37].setRGB(158, 239, 37);
      leds[40].setRGB(225, 239, 37);
      leds[43].setRGB(251, 243, 14);
      break;
    case 20:
      leds[19].setRGB(0, 0, 0);
      leds[21].setRGB(170, 0, 0);
      leds[24].setRGB(239, 37, 97);
      leds[27].setRGB(195, 37, 239);
      leds[30].setRGB(37, 141, 239);
      leds[33].setRGB(37, 235, 239);
      leds[36].setRGB(70, 239, 37);
      leds[38].setRGB(158, 239, 37);
      leds[41].setRGB(225, 239, 37);
      leds[44].setRGB(251, 243, 14);
      break;
    case 21:
      leds[20].setRGB(0, 0, 0);
      leds[22].setRGB(170, 0, 0);
      leds[25].setRGB(239, 37, 97);
      leds[28].setRGB(195, 37, 239);
      leds[31].setRGB(37, 141, 239);
      leds[34].setRGB(37, 235, 239);
      leds[37].setRGB(70, 239, 37);
      leds[39].setRGB(158, 239, 37);
      leds[42].setRGB(225, 239, 37);
      leds[45].setRGB(251, 243, 14);
      break;
    case 22:
      leds[21].setRGB(0, 0, 0);
      leds[23].setRGB(170, 0, 0);
      leds[26].setRGB(239, 37, 97);
      leds[29].setRGB(195, 37, 239);
      leds[32].setRGB(37, 141, 239);
      leds[35].setRGB(37, 235, 239);
      leds[38].setRGB(70, 239, 37);
      leds[40].setRGB(158, 239, 37);
      leds[43].setRGB(225, 239, 37);
      leds[46].setRGB(251, 243, 14);
      break;
    case 23:
      leds[22].setRGB(0, 0, 0);
      leds[24].setRGB(170, 0, 0);
      leds[27].setRGB(239, 37, 97);
      leds[30].setRGB(195, 37, 239);
      leds[33].setRGB(37, 141, 239);
      leds[36].setRGB(37, 235, 239);
      leds[39].setRGB(70, 239, 37);
      leds[41].setRGB(158, 239, 37);
      leds[44].setRGB(225, 239, 37);
      leds[47].setRGB(251, 243, 14);
      break;
    case 24:
      leds[23].setRGB(0, 0, 0);
      leds[25].setRGB(170, 0, 0);
      leds[28].setRGB(239, 37, 97);
      leds[31].setRGB(195, 37, 239);
      leds[34].setRGB(37, 141, 239);
      leds[37].setRGB(37, 235, 239);
      leds[40].setRGB(70, 239, 37);
      leds[42].setRGB(158, 239, 37);
      leds[45].setRGB(225, 239, 37);
      leds[48].setRGB(251, 243, 14);
      break;
    case 25:
      leds[24].setRGB(0, 0, 0);
      leds[26].setRGB(170, 0, 0);
      leds[29].setRGB(239, 37, 97);
      leds[32].setRGB(195, 37, 239);
      leds[35].setRGB(37, 141, 239);
      leds[38].setRGB(37, 235, 239);
      leds[41].setRGB(70, 239, 37);
      leds[43].setRGB(158, 239, 37);
      leds[46].setRGB(225, 239, 37);
      leds[49].setRGB(251, 243, 14);
      break;
    case 26:
      leds[25].setRGB(0, 0, 0);
      leds[27].setRGB(170, 0, 0);
      leds[30].setRGB(239, 37, 97);
      leds[33].setRGB(195, 37, 239);
      leds[36].setRGB(37, 141, 239);
      leds[39].setRGB(37, 235, 239);
      leds[42].setRGB(70, 239, 37);
      leds[44].setRGB(158, 239, 37);
      leds[47].setRGB(225, 239, 37);
      leds[50].setRGB(251, 243, 14);
      break;
    case 27:
      leds[26].setRGB(0, 0, 0);
      leds[28].setRGB(170, 0, 0);
      leds[31].setRGB(239, 37, 97);
      leds[34].setRGB(195, 37, 239);
      leds[37].setRGB(37, 141, 239);
      leds[40].setRGB(37, 235, 239);
      leds[43].setRGB(70, 239, 37);
      leds[45].setRGB(158, 239, 37);
      leds[48].setRGB(225, 239, 37);
      leds[51].setRGB(251, 243, 14);
      break;
    case 28:
      leds[27].setRGB(0, 0, 0);
      leds[29].setRGB(170, 0, 0);
      leds[32].setRGB(239, 37, 97);
      leds[35].setRGB(195, 37, 239);
      leds[38].setRGB(37, 141, 239);
      leds[41].setRGB(37, 235, 239);
      leds[44].setRGB(70, 239, 37);
      leds[46].setRGB(158, 239, 37);
      leds[49].setRGB(225, 239, 37);
      leds[52].setRGB(251, 243, 14);
      break;
    case 29:
      leds[28].setRGB(0, 0, 0);
      leds[30].setRGB(170, 0, 0);
      leds[33].setRGB(239, 37, 97);
      leds[36].setRGB(195, 37, 239);
      leds[39].setRGB(37, 141, 239);
      leds[42].setRGB(37, 235, 239);
      leds[45].setRGB(70, 239, 37);
      leds[47].setRGB(158, 239, 37);
      leds[50].setRGB(225, 239, 37);
      leds[53].setRGB(251, 243, 14);
      break;
    case 30:
      leds[29].setRGB(0, 0, 0);
      leds[31].setRGB(170, 0, 0);
      leds[34].setRGB(239, 37, 97);
      leds[37].setRGB(195, 37, 239);
      leds[40].setRGB(37, 141, 239);
      leds[43].setRGB(37, 235, 239);
      leds[46].setRGB(70, 239, 37);
      leds[48].setRGB(158, 239, 37);
      leds[51].setRGB(225, 239, 37);
      leds[54].setRGB(251, 243, 14);
      break;
    case 31:
      leds[30].setRGB(0, 0, 0);
      leds[32].setRGB(170, 0, 0);
      leds[35].setRGB(239, 37, 97);
      leds[38].setRGB(195, 37, 239);
      leds[41].setRGB(37, 141, 239);
      leds[44].setRGB(37, 235, 239);
      leds[47].setRGB(70, 239, 37);
      leds[49].setRGB(158, 239, 37);
      leds[52].setRGB(225, 239, 37);
      leds[55].setRGB(251, 243, 14);
      break;
    case 32:
      leds[31].setRGB(0, 0, 0);
      leds[33].setRGB(170, 0, 0);
      leds[36].setRGB(239, 37, 97);
      leds[39].setRGB(195, 37, 239);
      leds[42].setRGB(37, 141, 239);
      leds[45].setRGB(37, 235, 239);
      leds[48].setRGB(70, 239, 37);
      leds[50].setRGB(158, 239, 37);
      leds[53].setRGB(225, 239, 37);
      leds[56].setRGB(251, 243, 14);
      break;
    case 33:
      leds[32].setRGB(0, 0, 0);
      leds[34].setRGB(170, 0, 0);
      leds[37].setRGB(239, 37, 97);
      leds[40].setRGB(195, 37, 239);
      leds[43].setRGB(37, 141, 239);
      leds[46].setRGB(37, 235, 239);
      leds[49].setRGB(70, 239, 37);
      leds[51].setRGB(158, 239, 37);
      leds[54].setRGB(225, 239, 37);
      leds[57].setRGB(251, 243, 14);
      break;
    case 34:
      leds[33].setRGB(0, 0, 0);
      leds[35].setRGB(170, 0, 0);
      leds[38].setRGB(239, 37, 97);
      leds[41].setRGB(195, 37, 239);
      leds[44].setRGB(37, 141, 239);
      leds[47].setRGB(37, 235, 239);
      leds[50].setRGB(70, 239, 37);
      leds[52].setRGB(158, 239, 37);
      leds[55].setRGB(225, 239, 37);
      leds[58].setRGB(251, 243, 14);
      break;
    case 35:
      leds[34].setRGB(0, 0, 0);
      leds[36].setRGB(170, 0, 0);
      leds[39].setRGB(239, 37, 97);
      leds[42].setRGB(195, 37, 239);
      leds[45].setRGB(37, 141, 239);
      leds[48].setRGB(37, 235, 239);
      leds[51].setRGB(70, 239, 37);
      leds[53].setRGB(158, 239, 37);
      leds[56].setRGB(225, 239, 37);
      leds[59].setRGB(251, 243, 14);
      break;
    case 36:
      leds[35].setRGB(0, 0, 0);
      leds[37].setRGB(170, 0, 0);
      leds[40].setRGB(239, 37, 97);
      leds[43].setRGB(195, 37, 239);
      leds[46].setRGB(37, 141, 239);
      leds[49].setRGB(37, 235, 239);
      leds[52].setRGB(70, 239, 37);
      leds[54].setRGB(158, 239, 37);
      leds[57].setRGB(225, 239, 37);
      leds[60].setRGB(251, 243, 14);
      break;
    case 37:
      leds[36].setRGB(0, 0, 0);
      leds[38].setRGB(170, 0, 0);
      leds[41].setRGB(239, 37, 97);
      leds[44].setRGB(195, 37, 239);
      leds[47].setRGB(37, 141, 239);
      leds[50].setRGB(37, 235, 239);
      leds[53].setRGB(70, 239, 37);
      leds[55].setRGB(158, 239, 37);
      leds[58].setRGB(225, 239, 37);
      leds[61].setRGB(251, 243, 14);
      break;
    case 38:
      leds[37].setRGB(0, 0, 0);
      leds[39].setRGB(170, 0, 0);
      leds[42].setRGB(239, 37, 97);
      leds[45].setRGB(195, 37, 239);
      leds[48].setRGB(37, 141, 239);
      leds[51].setRGB(37, 235, 239);
      leds[54].setRGB(70, 239, 37);
      leds[56].setRGB(158, 239, 37);
      leds[59].setRGB(225, 239, 37);
      leds[62].setRGB(251, 243, 14);
      break;
    case 39:
      leds[38].setRGB(0, 0, 0);
      leds[40].setRGB(170, 0, 0);
      leds[43].setRGB(239, 37, 97);
      leds[46].setRGB(195, 37, 239);
      leds[49].setRGB(37, 141, 239);
      leds[52].setRGB(37, 235, 239);
      leds[55].setRGB(70, 239, 37);
      leds[57].setRGB(158, 239, 37);
      leds[60].setRGB(225, 239, 37);
      leds[63].setRGB(251, 243, 14);
      break;
    case 40:
      leds[39].setRGB(0, 0, 0);
      leds[41].setRGB(170, 0, 0);
      leds[44].setRGB(239, 37, 97);
      leds[47].setRGB(195, 37, 239);
      leds[50].setRGB(37, 141, 239);
      leds[53].setRGB(37, 235, 239);
      leds[56].setRGB(70, 239, 37);
      leds[58].setRGB(158, 239, 37);
      leds[61].setRGB(225, 239, 37);
      leds[64].setRGB(251, 243, 14);
      break;
    case 41:
      leds[40].setRGB(0, 0, 0);
      leds[42].setRGB(170, 0, 0);
      leds[45].setRGB(239, 37, 97);
      leds[48].setRGB(195, 37, 239);
      leds[51].setRGB(37, 141, 239);
      leds[54].setRGB(37, 235, 239);
      leds[57].setRGB(70, 239, 37);
      leds[59].setRGB(158, 239, 37);
      leds[62].setRGB(225, 239, 37);
      leds[65].setRGB(251, 243, 14);
      break;
    case 42:
      leds[41].setRGB(0, 0, 0);
      leds[43].setRGB(170, 0, 0);
      leds[46].setRGB(239, 37, 97);
      leds[49].setRGB(195, 37, 239);
      leds[52].setRGB(37, 141, 239);
      leds[55].setRGB(37, 235, 239);
      leds[58].setRGB(70, 239, 37);
      leds[60].setRGB(158, 239, 37);
      leds[63].setRGB(225, 239, 37);
      leds[66].setRGB(251, 243, 14);
      break;
    case 43:
      leds[42].setRGB(0, 0, 0);
      leds[44].setRGB(170, 0, 0);
      leds[47].setRGB(239, 37, 97);
      leds[50].setRGB(195, 37, 239);
      leds[53].setRGB(37, 141, 239);
      leds[56].setRGB(37, 235, 239);
      leds[59].setRGB(70, 239, 37);
      leds[61].setRGB(158, 239, 37);
      leds[64].setRGB(225, 239, 37);
      leds[67].setRGB(251, 243, 14);
      break;
    case 44:
      leds[43].setRGB(0, 0, 0);
      leds[45].setRGB(170, 0, 0);
      leds[48].setRGB(239, 37, 97);
      leds[51].setRGB(195, 37, 239);
      leds[54].setRGB(37, 141, 239);
      leds[57].setRGB(37, 235, 239);
      leds[60].setRGB(70, 239, 37);
      leds[62].setRGB(158, 239, 37);
      leds[65].setRGB(225, 239, 37);
      leds[68].setRGB(251, 243, 14);
      break;
    case 45:
      leds[44].setRGB(0, 0, 0);
      leds[46].setRGB(170, 0, 0);
      leds[49].setRGB(239, 37, 97);
      leds[52].setRGB(195, 37, 239);
      leds[55].setRGB(37, 141, 239);
      leds[58].setRGB(37, 235, 239);
      leds[61].setRGB(70, 239, 37);
      leds[63].setRGB(158, 239, 37);
      leds[66].setRGB(225, 239, 37);
      leds[69].setRGB(251, 243, 14);
      break;
    case 46:
      leds[45].setRGB(0, 0, 0);
      leds[47].setRGB(170, 0, 0);
      leds[50].setRGB(239, 37, 97);
      leds[53].setRGB(195, 37, 239);
      leds[56].setRGB(37, 141, 239);
      leds[59].setRGB(37, 235, 239);
      leds[62].setRGB(70, 239, 37);
      leds[64].setRGB(158, 239, 37);
      leds[67].setRGB(225, 239, 37);
      leds[70].setRGB(251, 243, 14);
      break;
    case 47:
      leds[46].setRGB(0, 0, 0);
      leds[48].setRGB(170, 0, 0);
      leds[51].setRGB(239, 37, 97);
      leds[54].setRGB(195, 37, 239);
      leds[57].setRGB(37, 141, 239);
      leds[60].setRGB(37, 235, 239);
      leds[63].setRGB(70, 239, 37);
      leds[65].setRGB(158, 239, 37);
      leds[68].setRGB(225, 239, 37);
      leds[71].setRGB(251, 243, 14);
      break;
    case 48:
      leds[47].setRGB(0, 0, 0);
      leds[49].setRGB(170, 0, 0);
      leds[52].setRGB(239, 37, 97);
      leds[55].setRGB(195, 37, 239);
      leds[58].setRGB(37, 141, 239);
      leds[61].setRGB(37, 235, 239);
      leds[64].setRGB(70, 239, 37);
      leds[66].setRGB(158, 239, 37);
      leds[69].setRGB(225, 239, 37);
      leds[72].setRGB(251, 243, 14);
      break;
    case 49:
      leds[48].setRGB(0, 0, 0);
      leds[50].setRGB(170, 0, 0);
      leds[53].setRGB(239, 37, 97);
      leds[56].setRGB(195, 37, 239);
      leds[59].setRGB(37, 141, 239);
      leds[62].setRGB(37, 235, 239);
      leds[65].setRGB(70, 239, 37);
      leds[67].setRGB(158, 239, 37);
      leds[70].setRGB(225, 239, 37);
      leds[73].setRGB(251, 243, 14);
      break;
    case 50:
      leds[49].setRGB(0, 0, 0);
      leds[51].setRGB(170, 0, 0);
      leds[54].setRGB(239, 37, 97);
      leds[57].setRGB(195, 37, 239);
      leds[60].setRGB(37, 141, 239);
      leds[63].setRGB(37, 235, 239);
      leds[66].setRGB(70, 239, 37);
      leds[68].setRGB(158, 239, 37);
      leds[71].setRGB(225, 239, 37);
      leds[74].setRGB(251, 243, 14);
      break;
    case 51:
      leds[50].setRGB(0, 0, 0);
      leds[52].setRGB(170, 0, 0);
      leds[55].setRGB(239, 37, 97);
      leds[58].setRGB(195, 37, 239);
      leds[61].setRGB(37, 141, 239);
      leds[64].setRGB(37, 235, 239);
      leds[67].setRGB(70, 239, 37);
      leds[69].setRGB(158, 239, 37);
      leds[72].setRGB(225, 239, 37);
      leds[75].setRGB(251, 243, 14);
      break;
    case 52:
      leds[51].setRGB(0, 0, 0);
      leds[53].setRGB(170, 0, 0);
      leds[56].setRGB(239, 37, 97);
      leds[59].setRGB(195, 37, 239);
      leds[62].setRGB(37, 141, 239);
      leds[65].setRGB(37, 235, 239);
      leds[68].setRGB(70, 239, 37);
      leds[70].setRGB(158, 239, 37);
      leds[73].setRGB(225, 239, 37);
      leds[76].setRGB(251, 243, 14);
      break;
    case 53:
      leds[52].setRGB(0, 0, 0);
      leds[54].setRGB(170, 0, 0);
      leds[57].setRGB(239, 37, 97);
      leds[60].setRGB(195, 37, 239);
      leds[63].setRGB(37, 141, 239);
      leds[66].setRGB(37, 235, 239);
      leds[69].setRGB(70, 239, 37);
      leds[71].setRGB(158, 239, 37);
      leds[74].setRGB(225, 239, 37);
      leds[77].setRGB(251, 243, 14);
      break;
    case 54:
      leds[53].setRGB(0, 0, 0);
      leds[55].setRGB(170, 0, 0);
      leds[58].setRGB(239, 37, 97);
      leds[61].setRGB(195, 37, 239);
      leds[64].setRGB(37, 141, 239);
      leds[67].setRGB(37, 235, 239);
      leds[70].setRGB(70, 239, 37);
      leds[72].setRGB(158, 239, 37);
      leds[75].setRGB(225, 239, 37);
      leds[78].setRGB(251, 243, 14);
      break;
    case 55:
      leds[54].setRGB(0, 0, 0);
      leds[56].setRGB(170, 0, 0);
      leds[59].setRGB(239, 37, 97);
      leds[62].setRGB(195, 37, 239);
      leds[65].setRGB(37, 141, 239);
      leds[68].setRGB(37, 235, 239);
      leds[71].setRGB(70, 239, 37);
      leds[73].setRGB(158, 239, 37);
      leds[76].setRGB(225, 239, 37);
      leds[79].setRGB(251, 243, 14);
      break;
    case 56:
      leds[55].setRGB(0, 0, 0);
      leds[57].setRGB(170, 0, 0);
      leds[60].setRGB(239, 37, 97);
      leds[63].setRGB(195, 37, 239);
      leds[66].setRGB(37, 141, 239);
      leds[69].setRGB(37, 235, 239);
      leds[72].setRGB(70, 239, 37);
      leds[74].setRGB(158, 239, 37);
      leds[77].setRGB(225, 239, 37);
      leds[80].setRGB(251, 243, 14);
      break;
    case 57:
      leds[56].setRGB(0, 0, 0);
      leds[58].setRGB(170, 0, 0);
      leds[61].setRGB(239, 37, 97);
      leds[64].setRGB(195, 37, 239);
      leds[67].setRGB(37, 141, 239);
      leds[70].setRGB(37, 235, 239);
      leds[73].setRGB(70, 239, 37);
      leds[75].setRGB(158, 239, 37);
      leds[78].setRGB(225, 239, 37);
      leds[81].setRGB(251, 243, 14);
      break;
    case 58:
      leds[57].setRGB(0, 0, 0);
      leds[59].setRGB(170, 0, 0);
      leds[62].setRGB(239, 37, 97);
      leds[65].setRGB(195, 37, 239);
      leds[68].setRGB(37, 141, 239);
      leds[71].setRGB(37, 235, 239);
      leds[74].setRGB(70, 239, 37);
      leds[76].setRGB(158, 239, 37);
      leds[79].setRGB(225, 239, 37);
      leds[82].setRGB(251, 243, 14);
      break;
    case 59:
      leds[58].setRGB(0, 0, 0);
      leds[60].setRGB(170, 0, 0);
      leds[63].setRGB(239, 37, 97);
      leds[66].setRGB(195, 37, 239);
      leds[69].setRGB(37, 141, 239);
      leds[72].setRGB(37, 235, 239);
      leds[75].setRGB(70, 239, 37);
      leds[77].setRGB(158, 239, 37);
      leds[80].setRGB(225, 239, 37);
      leds[83].setRGB(251, 243, 14);
      break;
    case 60:
      leds[59].setRGB(0, 0, 0);
      leds[61].setRGB(170, 0, 0);
      leds[64].setRGB(239, 37, 97);
      leds[67].setRGB(195, 37, 239);
      leds[70].setRGB(37, 141, 239);
      leds[73].setRGB(37, 235, 239);
      leds[76].setRGB(70, 239, 37);
      leds[78].setRGB(158, 239, 37);
      leds[81].setRGB(225, 239, 37);
      leds[84].setRGB(251, 243, 14);
      break;
    case 61:
      leds[60].setRGB(0, 0, 0);
      leds[62].setRGB(170, 0, 0);
      leds[65].setRGB(239, 37, 97);
      leds[68].setRGB(195, 37, 239);
      leds[71].setRGB(37, 141, 239);
      leds[74].setRGB(37, 235, 239);
      leds[77].setRGB(70, 239, 37);
      leds[79].setRGB(158, 239, 37);
      leds[82].setRGB(225, 239, 37);
      leds[85].setRGB(251, 243, 14);
      break;
    case 62:
      leds[61].setRGB(0, 0, 0);
      leds[63].setRGB(170, 0, 0);
      leds[66].setRGB(239, 37, 97);
      leds[69].setRGB(195, 37, 239);
      leds[72].setRGB(37, 141, 239);
      leds[75].setRGB(37, 235, 239);
      leds[78].setRGB(70, 239, 37);
      leds[80].setRGB(158, 239, 37);
      leds[83].setRGB(225, 239, 37);
      leds[86].setRGB(251, 243, 14);
      break;
    case 63:
      leds[62].setRGB(0, 0, 0);
      leds[64].setRGB(170, 0, 0);
      leds[67].setRGB(239, 37, 97);
      leds[70].setRGB(195, 37, 239);
      leds[73].setRGB(37, 141, 239);
      leds[76].setRGB(37, 235, 239);
      leds[79].setRGB(70, 239, 37);
      leds[81].setRGB(158, 239, 37);
      leds[84].setRGB(225, 239, 37);
      leds[87].setRGB(251, 243, 14);
      break;
    case 64:
      leds[63].setRGB(0, 0, 0);
      leds[65].setRGB(170, 0, 0);
      leds[68].setRGB(239, 37, 97);
      leds[71].setRGB(195, 37, 239);
      leds[74].setRGB(37, 141, 239);
      leds[77].setRGB(37, 235, 239);
      leds[80].setRGB(70, 239, 37);
      leds[82].setRGB(158, 239, 37);
      leds[85].setRGB(225, 239, 37);
      leds[88].setRGB(251, 243, 14);
      break;
    case 65:
      leds[64].setRGB(0, 0, 0);
      leds[66].setRGB(170, 0, 0);
      leds[69].setRGB(239, 37, 97);
      leds[72].setRGB(195, 37, 239);
      leds[75].setRGB(37, 141, 239);
      leds[78].setRGB(37, 235, 239);
      leds[81].setRGB(70, 239, 37);
      leds[83].setRGB(158, 239, 37);
      leds[86].setRGB(225, 239, 37);
      leds[89].setRGB(251, 243, 14);
      break;
    case 66:
      leds[65].setRGB(0, 0, 0);
      leds[67].setRGB(170, 0, 0);
      leds[70].setRGB(239, 37, 97);
      leds[73].setRGB(195, 37, 239);
      leds[76].setRGB(37, 141, 239);
      leds[79].setRGB(37, 235, 239);
      leds[82].setRGB(70, 239, 37);
      leds[84].setRGB(158, 239, 37);
      leds[87].setRGB(225, 239, 37);
      leds[90].setRGB(251, 243, 14);
      break;
    case 67:
      leds[66].setRGB(0, 0, 0);
      leds[68].setRGB(170, 0, 0);
      leds[71].setRGB(239, 37, 97);
      leds[74].setRGB(195, 37, 239);
      leds[77].setRGB(37, 141, 239);
      leds[80].setRGB(37, 235, 239);
      leds[83].setRGB(70, 239, 37);
      leds[85].setRGB(158, 239, 37);
      leds[88].setRGB(225, 239, 37);
      leds[91].setRGB(251, 243, 14);
      break;
    case 68:
      leds[67].setRGB(0, 0, 0);
      leds[69].setRGB(170, 0, 0);
      leds[72].setRGB(239, 37, 97);
      leds[75].setRGB(195, 37, 239);
      leds[78].setRGB(37, 141, 239);
      leds[81].setRGB(37, 235, 239);
      leds[84].setRGB(70, 239, 37);
      leds[86].setRGB(158, 239, 37);
      leds[89].setRGB(225, 239, 37);
      leds[92].setRGB(251, 243, 14);
      break;
    case 69:
      leds[68].setRGB(0, 0, 0);
      leds[70].setRGB(170, 0, 0);
      leds[73].setRGB(239, 37, 97);
      leds[76].setRGB(195, 37, 239);
      leds[79].setRGB(37, 141, 239);
      leds[82].setRGB(37, 235, 239);
      leds[85].setRGB(70, 239, 37);
      leds[87].setRGB(158, 239, 37);
      leds[90].setRGB(225, 239, 37);
      leds[93].setRGB(251, 243, 14);
      break;
    case 70:
      leds[69].setRGB(0, 0, 0);
      leds[71].setRGB(170, 0, 0);
      leds[74].setRGB(239, 37, 97);
      leds[77].setRGB(195, 37, 239);
      leds[80].setRGB(37, 141, 239);
      leds[83].setRGB(37, 235, 239);
      leds[86].setRGB(70, 239, 37);
      leds[88].setRGB(158, 239, 37);
      leds[91].setRGB(225, 239, 37);
      leds[94].setRGB(251, 243, 14);
      break;
    case 71:
      leds[70].setRGB(0, 0, 0);
      leds[72].setRGB(170, 0, 0);
      leds[75].setRGB(239, 37, 97);
      leds[78].setRGB(195, 37, 239);
      leds[81].setRGB(37, 141, 239);
      leds[84].setRGB(37, 235, 239);
      leds[87].setRGB(70, 239, 37);
      leds[89].setRGB(158, 239, 37);
      leds[92].setRGB(225, 239, 37);
      leds[95].setRGB(251, 243, 14);
      break;
    case 72:
      leds[71].setRGB(0, 0, 0);
      leds[73].setRGB(170, 0, 0);
      leds[76].setRGB(239, 37, 97);
      leds[79].setRGB(195, 37, 239);
      leds[82].setRGB(37, 141, 239);
      leds[85].setRGB(37, 235, 239);
      leds[88].setRGB(70, 239, 37);
      leds[90].setRGB(158, 239, 37);
      leds[93].setRGB(225, 239, 37);
      leds[96].setRGB(251, 243, 14);
      break;
    case 73:
      leds[72].setRGB(0, 0, 0);
      leds[74].setRGB(170, 0, 0);
      leds[77].setRGB(239, 37, 97);
      leds[80].setRGB(195, 37, 239);
      leds[83].setRGB(37, 141, 239);
      leds[86].setRGB(37, 235, 239);
      leds[89].setRGB(70, 239, 37);
      leds[91].setRGB(158, 239, 37);
      leds[94].setRGB(225, 239, 37);
      leds[97].setRGB(251, 243, 14);
      break;
    case 74:
      leds[73].setRGB(0, 0, 0);
      leds[75].setRGB(170, 0, 0);
      leds[78].setRGB(239, 37, 97);
      leds[81].setRGB(195, 37, 239);
      leds[84].setRGB(37, 141, 239);
      leds[87].setRGB(37, 235, 239);
      leds[90].setRGB(70, 239, 37);
      leds[92].setRGB(158, 239, 37);
      leds[95].setRGB(225, 239, 37);
      leds[98].setRGB(251, 243, 14);
      break;
    case 75:
      leds[74].setRGB(0, 0, 0);
      leds[76].setRGB(170, 0, 0);
      leds[79].setRGB(239, 37, 97);
      leds[82].setRGB(195, 37, 239);
      leds[85].setRGB(37, 141, 239);
      leds[88].setRGB(37, 235, 239);
      leds[91].setRGB(70, 239, 37);
      leds[93].setRGB(158, 239, 37);
      leds[96].setRGB(225, 239, 37);
      leds[99].setRGB(251, 243, 14);
      break;
    case 76:
      leds[75].setRGB(0, 0, 0);
      leds[77].setRGB(170, 0, 0);
      leds[80].setRGB(239, 37, 97);
      leds[83].setRGB(195, 37, 239);
      leds[86].setRGB(37, 141, 239);
      leds[89].setRGB(37, 235, 239);
      leds[92].setRGB(70, 239, 37);
      leds[94].setRGB(158, 239, 37);
      leds[97].setRGB(225, 239, 37);
      leds[100].setRGB(251, 243, 14);
      break;
    case 77:
      leds[76].setRGB(0, 0, 0);
      leds[78].setRGB(170, 0, 0);
      leds[81].setRGB(239, 37, 97);
      leds[84].setRGB(195, 37, 239);
      leds[87].setRGB(37, 141, 239);
      leds[90].setRGB(37, 235, 239);
      leds[93].setRGB(70, 239, 37);
      leds[95].setRGB(158, 239, 37);
      leds[98].setRGB(225, 239, 37);
      leds[101].setRGB(251, 243, 14);
      break;
    case 78:
      leds[77].setRGB(0, 0, 0);
      leds[79].setRGB(170, 0, 0);
      leds[82].setRGB(239, 37, 97);
      leds[85].setRGB(195, 37, 239);
      leds[88].setRGB(37, 141, 239);
      leds[91].setRGB(37, 235, 239);
      leds[94].setRGB(70, 239, 37);
      leds[96].setRGB(158, 239, 37);
      leds[99].setRGB(225, 239, 37);
      leds[102].setRGB(251, 243, 14);
      break;
    case 79:
      leds[78].setRGB(0, 0, 0);
      leds[80].setRGB(170, 0, 0);
      leds[83].setRGB(239, 37, 97);
      leds[86].setRGB(195, 37, 239);
      leds[89].setRGB(37, 141, 239);
      leds[92].setRGB(37, 235, 239);
      leds[95].setRGB(70, 239, 37);
      leds[97].setRGB(158, 239, 37);
      leds[100].setRGB(225, 239, 37);
      leds[103].setRGB(251, 243, 14);
      break;
    case 80:
      leds[79].setRGB(0, 0, 0);
      leds[81].setRGB(170, 0, 0);
      leds[84].setRGB(239, 37, 97);
      leds[87].setRGB(195, 37, 239);
      leds[90].setRGB(37, 141, 239);
      leds[93].setRGB(37, 235, 239);
      leds[96].setRGB(70, 239, 37);
      leds[98].setRGB(158, 239, 37);
      leds[101].setRGB(225, 239, 37);
      leds[104].setRGB(251, 243, 14);
      break;
    case 81:
      leds[80].setRGB(0, 0, 0);
      leds[82].setRGB(170, 0, 0);
      leds[85].setRGB(239, 37, 97);
      leds[88].setRGB(195, 37, 239);
      leds[91].setRGB(37, 141, 239);
      leds[94].setRGB(37, 235, 239);
      leds[97].setRGB(70, 239, 37);
      leds[99].setRGB(158, 239, 37);
      leds[102].setRGB(225, 239, 37);
      leds[105].setRGB(251, 243, 14);
      break;
    case 82:
      leds[81].setRGB(0, 0, 0);
      leds[83].setRGB(170, 0, 0);
      leds[86].setRGB(239, 37, 97);
      leds[89].setRGB(195, 37, 239);
      leds[92].setRGB(37, 141, 239);
      leds[95].setRGB(37, 235, 239);
      leds[98].setRGB(70, 239, 37);
      leds[100].setRGB(158, 239, 37);
      leds[103].setRGB(225, 239, 37);
      leds[106].setRGB(251, 243, 14);
      break;
    case 83:
      leds[82].setRGB(0, 0, 0);
      leds[84].setRGB(170, 0, 0);
      leds[87].setRGB(239, 37, 97);
      leds[90].setRGB(195, 37, 239);
      leds[93].setRGB(37, 141, 239);
      leds[96].setRGB(37, 235, 239);
      leds[99].setRGB(70, 239, 37);
      leds[101].setRGB(158, 239, 37);
      leds[104].setRGB(225, 239, 37);
      leds[107].setRGB(251, 243, 14);
      break;
    case 84:
      leds[83].setRGB(0, 0, 0);
      leds[85].setRGB(170, 0, 0);
      leds[88].setRGB(239, 37, 97);
      leds[91].setRGB(195, 37, 239);
      leds[94].setRGB(37, 141, 239);
      leds[97].setRGB(37, 235, 239);
      leds[100].setRGB(70, 239, 37);
      leds[102].setRGB(158, 239, 37);
      leds[105].setRGB(225, 239, 37);
      leds[108].setRGB(251, 243, 14);
      break;
    case 85:
      leds[84].setRGB(0, 0, 0);
      leds[86].setRGB(170, 0, 0);
      leds[89].setRGB(239, 37, 97);
      leds[92].setRGB(195, 37, 239);
      leds[95].setRGB(37, 141, 239);
      leds[98].setRGB(37, 235, 239);
      leds[101].setRGB(70, 239, 37);
      leds[103].setRGB(158, 239, 37);
      leds[106].setRGB(225, 239, 37);
      leds[109].setRGB(251, 243, 14);
      break;
    case 86:
      leds[85].setRGB(0, 0, 0);
      leds[87].setRGB(170, 0, 0);
      leds[90].setRGB(239, 37, 97);
      leds[93].setRGB(195, 37, 239);
      leds[96].setRGB(37, 141, 239);
      leds[99].setRGB(37, 235, 239);
      leds[102].setRGB(70, 239, 37);
      leds[104].setRGB(158, 239, 37);
      leds[107].setRGB(225, 239, 37);
      leds[110].setRGB(251, 243, 14);
      break;
    case 87:
      leds[86].setRGB(0, 0, 0);
      leds[88].setRGB(170, 0, 0);
      leds[91].setRGB(239, 37, 97);
      leds[94].setRGB(195, 37, 239);
      leds[97].setRGB(37, 141, 239);
      leds[100].setRGB(37, 235, 239);
      leds[103].setRGB(70, 239, 37);
      leds[105].setRGB(158, 239, 37);
      leds[108].setRGB(225, 239, 37);
      leds[111].setRGB(251, 243, 14);
      break;
    case 88:
      leds[87].setRGB(0, 0, 0);
      leds[89].setRGB(170, 0, 0);
      leds[92].setRGB(239, 37, 97);
      leds[95].setRGB(195, 37, 239);
      leds[98].setRGB(37, 141, 239);
      leds[101].setRGB(37, 235, 239);
      leds[104].setRGB(70, 239, 37);
      leds[106].setRGB(158, 239, 37);
      leds[109].setRGB(225, 239, 37);
      leds[112].setRGB(251, 243, 14);
      break;
    case 89:
      leds[88].setRGB(0, 0, 0);
      leds[90].setRGB(170, 0, 0);
      leds[93].setRGB(239, 37, 97);
      leds[96].setRGB(195, 37, 239);
      leds[99].setRGB(37, 141, 239);
      leds[102].setRGB(37, 235, 239);
      leds[105].setRGB(70, 239, 37);
      leds[107].setRGB(158, 239, 37);
      leds[110].setRGB(225, 239, 37);
      leds[113].setRGB(251, 243, 14);
      break;
    case 90:
      leds[89].setRGB(0, 0, 0);
      leds[91].setRGB(170, 0, 0);
      leds[94].setRGB(239, 37, 97);
      leds[97].setRGB(195, 37, 239);
      leds[100].setRGB(37, 141, 239);
      leds[103].setRGB(37, 235, 239);
      leds[106].setRGB(70, 239, 37);
      leds[108].setRGB(158, 239, 37);
      leds[111].setRGB(225, 239, 37);
      leds[114].setRGB(251, 243, 14);
      break;
    case 91:
      leds[90].setRGB(0, 0, 0);
      leds[92].setRGB(170, 0, 0);
      leds[95].setRGB(239, 37, 97);
      leds[98].setRGB(195, 37, 239);
      leds[101].setRGB(37, 141, 239);
      leds[104].setRGB(37, 235, 239);
      leds[107].setRGB(70, 239, 37);
      leds[109].setRGB(158, 239, 37);
      leds[112].setRGB(225, 239, 37);
      leds[115].setRGB(251, 243, 14);
      break;
    case 92:
      leds[91].setRGB(0, 0, 0);
      leds[93].setRGB(170, 0, 0);
      leds[96].setRGB(239, 37, 97);
      leds[99].setRGB(195, 37, 239);
      leds[102].setRGB(37, 141, 239);
      leds[105].setRGB(37, 235, 239);
      leds[108].setRGB(70, 239, 37);
      leds[110].setRGB(158, 239, 37);
      leds[113].setRGB(225, 239, 37);
      leds[116].setRGB(251, 243, 14);
      break;
    case 93:
      leds[92].setRGB(0, 0, 0);
      leds[94].setRGB(170, 0, 0);
      leds[97].setRGB(239, 37, 97);
      leds[100].setRGB(195, 37, 239);
      leds[103].setRGB(37, 141, 239);
      leds[106].setRGB(37, 235, 239);
      leds[109].setRGB(70, 239, 37);
      leds[111].setRGB(158, 239, 37);
      leds[114].setRGB(225, 239, 37);
      leds[117].setRGB(251, 243, 14);
      break;
    case 94:
      leds[93].setRGB(0, 0, 0);
      leds[95].setRGB(170, 0, 0);
      leds[98].setRGB(239, 37, 97);
      leds[101].setRGB(195, 37, 239);
      leds[104].setRGB(37, 141, 239);
      leds[107].setRGB(37, 235, 239);
      leds[110].setRGB(70, 239, 37);
      leds[112].setRGB(158, 239, 37);
      leds[115].setRGB(225, 239, 37);
      leds[118].setRGB(251, 243, 14);
      break;
    case 95:
      leds[94].setRGB(0, 0, 0);
      leds[96].setRGB(170, 0, 0);
      leds[99].setRGB(239, 37, 97);
      leds[102].setRGB(195, 37, 239);
      leds[105].setRGB(37, 141, 239);
      leds[108].setRGB(37, 235, 239);
      leds[111].setRGB(70, 239, 37);
      leds[113].setRGB(158, 239, 37);
      leds[116].setRGB(225, 239, 37);
      leds[119].setRGB(251, 243, 14);
      break;
    case 96:
      leds[95].setRGB(0, 0, 0);
      leds[97].setRGB(170, 0, 0);
      leds[100].setRGB(239, 37, 97);
      leds[103].setRGB(195, 37, 239);
      leds[106].setRGB(37, 141, 239);
      leds[109].setRGB(37, 235, 239);
      leds[112].setRGB(70, 239, 37);
      leds[114].setRGB(158, 239, 37);
      leds[117].setRGB(225, 239, 37);
      leds[120].setRGB(251, 243, 14);
      break;
    case 97:
      leds[96].setRGB(0, 0, 0);
      leds[98].setRGB(170, 0, 0);
      leds[101].setRGB(239, 37, 97);
      leds[104].setRGB(195, 37, 239);
      leds[107].setRGB(37, 141, 239);
      leds[110].setRGB(37, 235, 239);
      leds[113].setRGB(70, 239, 37);
      leds[115].setRGB(158, 239, 37);
      leds[118].setRGB(225, 239, 37);
      leds[121].setRGB(251, 243, 14);
      break;
    case 98:
      leds[97].setRGB(0, 0, 0);
      leds[99].setRGB(170, 0, 0);
      leds[102].setRGB(239, 37, 97);
      leds[105].setRGB(195, 37, 239);
      leds[108].setRGB(37, 141, 239);
      leds[111].setRGB(37, 235, 239);
      leds[114].setRGB(70, 239, 37);
      leds[116].setRGB(158, 239, 37);
      leds[119].setRGB(225, 239, 37);
      leds[122].setRGB(251, 243, 14);
      break;
    case 99:
      leds[98].setRGB(0, 0, 0);
      leds[100].setRGB(170, 0, 0);
      leds[103].setRGB(239, 37, 97);
      leds[106].setRGB(195, 37, 239);
      leds[109].setRGB(37, 141, 239);
      leds[112].setRGB(37, 235, 239);
      leds[115].setRGB(70, 239, 37);
      leds[117].setRGB(158, 239, 37);
      leds[120].setRGB(225, 239, 37);
      leds[123].setRGB(251, 243, 14);
      break;
    case 100:
      leds[99].setRGB(0, 0, 0);
      leds[101].setRGB(170, 0, 0);
      leds[104].setRGB(239, 37, 97);
      leds[107].setRGB(195, 37, 239);
      leds[110].setRGB(37, 141, 239);
      leds[113].setRGB(37, 235, 239);
      leds[116].setRGB(70, 239, 37);
      leds[118].setRGB(158, 239, 37);
      leds[121].setRGB(225, 239, 37);
      leds[124].setRGB(251, 243, 14);
      break;
    case 101:
      leds[100].setRGB(0, 0, 0);
      leds[102].setRGB(170, 0, 0);
      leds[105].setRGB(239, 37, 97);
      leds[108].setRGB(195, 37, 239);
      leds[111].setRGB(37, 141, 239);
      leds[114].setRGB(37, 235, 239);
      leds[117].setRGB(70, 239, 37);
      leds[119].setRGB(158, 239, 37);
      leds[122].setRGB(225, 239, 37);
      leds[125].setRGB(251, 243, 14);
      break;
    case 102:
      leds[101].setRGB(0, 0, 0);
      leds[103].setRGB(170, 0, 0);
      leds[106].setRGB(239, 37, 97);
      leds[109].setRGB(195, 37, 239);
      leds[112].setRGB(37, 141, 239);
      leds[115].setRGB(37, 235, 239);
      leds[118].setRGB(70, 239, 37);
      leds[120].setRGB(158, 239, 37);
      leds[123].setRGB(225, 239, 37);
      leds[126].setRGB(251, 243, 14);
      break;
    case 103:
      leds[102].setRGB(0, 0, 0);
      leds[104].setRGB(170, 0, 0);
      leds[107].setRGB(239, 37, 97);
      leds[110].setRGB(195, 37, 239);
      leds[113].setRGB(37, 141, 239);
      leds[116].setRGB(37, 235, 239);
      leds[119].setRGB(70, 239, 37);
      leds[121].setRGB(158, 239, 37);
      leds[124].setRGB(225, 239, 37);
      leds[127].setRGB(251, 243, 14);
      break;
    case 104:
      leds[103].setRGB(0, 0, 0);
      leds[105].setRGB(170, 0, 0);
      leds[108].setRGB(239, 37, 97);
      leds[111].setRGB(195, 37, 239);
      leds[114].setRGB(37, 141, 239);
      leds[117].setRGB(37, 235, 239);
      leds[120].setRGB(70, 239, 37);
      leds[122].setRGB(158, 239, 37);
      leds[125].setRGB(225, 239, 37);
      leds[128].setRGB(251, 243, 14);
      break;
    case 105:
      leds[104].setRGB(0, 0, 0);
      leds[106].setRGB(170, 0, 0);
      leds[109].setRGB(239, 37, 97);
      leds[112].setRGB(195, 37, 239);
      leds[115].setRGB(37, 141, 239);
      leds[118].setRGB(37, 235, 239);
      leds[121].setRGB(70, 239, 37);
      leds[123].setRGB(158, 239, 37);
      leds[126].setRGB(225, 239, 37);
      leds[129].setRGB(251, 243, 14);
      break;
    case 106:
      leds[105].setRGB(0, 0, 0);
      leds[107].setRGB(170, 0, 0);
      leds[110].setRGB(239, 37, 97);
      leds[113].setRGB(195, 37, 239);
      leds[116].setRGB(37, 141, 239);
      leds[119].setRGB(37, 235, 239);
      leds[122].setRGB(70, 239, 37);
      leds[124].setRGB(158, 239, 37);
      leds[127].setRGB(225, 239, 37);
      leds[130].setRGB(251, 243, 14);
      break;
    case 107:
      leds[106].setRGB(0, 0, 0);
      leds[108].setRGB(170, 0, 0);
      leds[111].setRGB(239, 37, 97);
      leds[114].setRGB(195, 37, 239);
      leds[117].setRGB(37, 141, 239);
      leds[120].setRGB(37, 235, 239);
      leds[123].setRGB(70, 239, 37);
      leds[125].setRGB(158, 239, 37);
      leds[128].setRGB(225, 239, 37);
      leds[131].setRGB(251, 243, 14);
      break;
    case 108:
      leds[107].setRGB(0, 0, 0);
      leds[109].setRGB(170, 0, 0);
      leds[112].setRGB(239, 37, 97);
      leds[115].setRGB(195, 37, 239);
      leds[118].setRGB(37, 141, 239);
      leds[121].setRGB(37, 235, 239);
      leds[124].setRGB(70, 239, 37);
      leds[126].setRGB(158, 239, 37);
      leds[129].setRGB(225, 239, 37);
      leds[132].setRGB(251, 243, 14);
      break;
    case 109:
      leds[108].setRGB(0, 0, 0);
      leds[110].setRGB(170, 0, 0);
      leds[113].setRGB(239, 37, 97);
      leds[116].setRGB(195, 37, 239);
      leds[119].setRGB(37, 141, 239);
      leds[122].setRGB(37, 235, 239);
      leds[125].setRGB(70, 239, 37);
      leds[127].setRGB(158, 239, 37);
      leds[130].setRGB(225, 239, 37);
      leds[133].setRGB(251, 243, 14);
      break;
    case 110:
      leds[109].setRGB(0, 0, 0);
      leds[111].setRGB(170, 0, 0);
      leds[114].setRGB(239, 37, 97);
      leds[117].setRGB(195, 37, 239);
      leds[120].setRGB(37, 141, 239);
      leds[123].setRGB(37, 235, 239);
      leds[126].setRGB(70, 239, 37);
      leds[128].setRGB(158, 239, 37);
      leds[131].setRGB(225, 239, 37);
      leds[134].setRGB(251, 243, 14);
      break;
    case 111:
      leds[110].setRGB(0, 0, 0);
      leds[112].setRGB(170, 0, 0);
      leds[115].setRGB(239, 37, 97);
      leds[118].setRGB(195, 37, 239);
      leds[121].setRGB(37, 141, 239);
      leds[124].setRGB(37, 235, 239);
      leds[127].setRGB(70, 239, 37);
      leds[129].setRGB(158, 239, 37);
      leds[132].setRGB(225, 239, 37);
      leds[135].setRGB(251, 243, 14);
      break;
    case 112:
      leds[111].setRGB(0, 0, 0);
      leds[113].setRGB(170, 0, 0);
      leds[116].setRGB(239, 37, 97);
      leds[119].setRGB(195, 37, 239);
      leds[122].setRGB(37, 141, 239);
      leds[125].setRGB(37, 235, 239);
      leds[128].setRGB(70, 239, 37);
      leds[130].setRGB(158, 239, 37);
      leds[133].setRGB(225, 239, 37);
      leds[136].setRGB(251, 243, 14);
      break;
    case 113:
      leds[112].setRGB(0, 0, 0);
      leds[114].setRGB(170, 0, 0);
      leds[117].setRGB(239, 37, 97);
      leds[120].setRGB(195, 37, 239);
      leds[123].setRGB(37, 141, 239);
      leds[126].setRGB(37, 235, 239);
      leds[129].setRGB(70, 239, 37);
      leds[131].setRGB(158, 239, 37);
      leds[134].setRGB(225, 239, 37);
      leds[137].setRGB(251, 243, 14);
      break;
    case 114:
      leds[113].setRGB(0, 0, 0);
      leds[115].setRGB(170, 0, 0);
      leds[118].setRGB(239, 37, 97);
      leds[121].setRGB(195, 37, 239);
      leds[124].setRGB(37, 141, 239);
      leds[127].setRGB(37, 235, 239);
      leds[130].setRGB(70, 239, 37);
      leds[132].setRGB(158, 239, 37);
      leds[135].setRGB(225, 239, 37);
      leds[138].setRGB(251, 243, 14);
      break;
    case 115:
      leds[114].setRGB(0, 0, 0);
      leds[116].setRGB(170, 0, 0);
      leds[119].setRGB(239, 37, 97);
      leds[122].setRGB(195, 37, 239);
      leds[125].setRGB(37, 141, 239);
      leds[128].setRGB(37, 235, 239);
      leds[131].setRGB(70, 239, 37);
      leds[133].setRGB(158, 239, 37);
      leds[136].setRGB(225, 239, 37);
      leds[139].setRGB(251, 243, 14);
      break;
    case 116:
      leds[115].setRGB(0, 0, 0);
      leds[117].setRGB(170, 0, 0);
      leds[120].setRGB(239, 37, 97);
      leds[123].setRGB(195, 37, 239);
      leds[126].setRGB(37, 141, 239);
      leds[129].setRGB(37, 235, 239);
      leds[132].setRGB(70, 239, 37);
      leds[134].setRGB(158, 239, 37);
      leds[137].setRGB(225, 239, 37);
      leds[140].setRGB(251, 243, 14);
      break;
    case 117:
      leds[116].setRGB(0, 0, 0);
      leds[118].setRGB(170, 0, 0);
      leds[121].setRGB(239, 37, 97);
      leds[124].setRGB(195, 37, 239);
      leds[127].setRGB(37, 141, 239);
      leds[130].setRGB(37, 235, 239);
      leds[133].setRGB(70, 239, 37);
      leds[135].setRGB(158, 239, 37);
      leds[138].setRGB(225, 239, 37);
      leds[141].setRGB(251, 243, 14);
      break;
    case 118:
      leds[117].setRGB(0, 0, 0);
      leds[119].setRGB(170, 0, 0);
      leds[122].setRGB(239, 37, 97);
      leds[125].setRGB(195, 37, 239);
      leds[128].setRGB(37, 141, 239);
      leds[131].setRGB(37, 235, 239);
      leds[134].setRGB(70, 239, 37);
      leds[136].setRGB(158, 239, 37);
      leds[139].setRGB(225, 239, 37);
      leds[142].setRGB(251, 243, 14);
      break;
    case 119:
      leds[118].setRGB(0, 0, 0);
      leds[120].setRGB(170, 0, 0);
      leds[123].setRGB(239, 37, 97);
      leds[126].setRGB(195, 37, 239);
      leds[129].setRGB(37, 141, 239);
      leds[132].setRGB(37, 235, 239);
      leds[135].setRGB(70, 239, 37);
      leds[137].setRGB(158, 239, 37);
      leds[140].setRGB(225, 239, 37);
      leds[143].setRGB(251, 243, 14);
      break;
    case 120:
      leds[119].setRGB(0, 0, 0);
      leds[121].setRGB(170, 0, 0);
      leds[124].setRGB(239, 37, 97);
      leds[127].setRGB(195, 37, 239);
      leds[130].setRGB(37, 141, 239);
      leds[133].setRGB(37, 235, 239);
      leds[136].setRGB(70, 239, 37);
      leds[138].setRGB(158, 239, 37);
      leds[141].setRGB(225, 239, 37);
      break;
    case 121:
      leds[120].setRGB(0, 0, 0);
      leds[122].setRGB(170, 0, 0);
      leds[125].setRGB(239, 37, 97);
      leds[128].setRGB(195, 37, 239);
      leds[131].setRGB(37, 141, 239);
      leds[134].setRGB(37, 235, 239);
      leds[137].setRGB(70, 239, 37);
      leds[139].setRGB(158, 239, 37);
      leds[142].setRGB(225, 239, 37);
      break;
    case 122:
      leds[121].setRGB(0, 0, 0);
      leds[123].setRGB(170, 0, 0);
      leds[126].setRGB(239, 37, 97);
      leds[129].setRGB(195, 37, 239);
      leds[132].setRGB(37, 141, 239);
      leds[135].setRGB(37, 235, 239);
      leds[138].setRGB(70, 239, 37);
      leds[140].setRGB(158, 239, 37);
      leds[143].setRGB(225, 239, 37);
      break;
    case 123:
      leds[122].setRGB(0, 0, 0);
      leds[124].setRGB(170, 0, 0);
      leds[127].setRGB(239, 37, 97);
      leds[130].setRGB(195, 37, 239);
      leds[133].setRGB(37, 141, 239);
      leds[136].setRGB(37, 235, 239);
      leds[139].setRGB(70, 239, 37);
      leds[141].setRGB(158, 239, 37);
      break;
    case 124:
      leds[123].setRGB(0, 0, 0);
      leds[125].setRGB(170, 0, 0);
      leds[128].setRGB(239, 37, 97);
      leds[131].setRGB(195, 37, 239);
      leds[134].setRGB(37, 141, 239);
      leds[137].setRGB(37, 235, 239);
      leds[140].setRGB(70, 239, 37);
      leds[142].setRGB(158, 239, 37);
      break;
    case 125:
      leds[124].setRGB(0, 0, 0);
      leds[126].setRGB(170, 0, 0);
      leds[129].setRGB(239, 37, 97);
      leds[132].setRGB(195, 37, 239);
      leds[135].setRGB(37, 141, 239);
      leds[138].setRGB(37, 235, 239);
      leds[141].setRGB(70, 239, 37);
      leds[143].setRGB(158, 239, 37);
      break;
    case 126:
      leds[125].setRGB(0, 0, 0);
      leds[127].setRGB(170, 0, 0);
      leds[130].setRGB(239, 37, 97);
      leds[133].setRGB(195, 37, 239);
      leds[136].setRGB(37, 141, 239);
      leds[139].setRGB(37, 235, 239);
      leds[142].setRGB(70, 239, 37);
      break;
    case 127:
      leds[126].setRGB(0, 0, 0);
      leds[128].setRGB(170, 0, 0);
      leds[131].setRGB(239, 37, 97);
      leds[134].setRGB(195, 37, 239);
      leds[137].setRGB(37, 141, 239);
      leds[140].setRGB(37, 235, 239);
      leds[143].setRGB(70, 239, 37);
      break;
    case 128:
      leds[127].setRGB(0, 0, 0);
      leds[129].setRGB(170, 0, 0);
      leds[132].setRGB(239, 37, 97);
      leds[135].setRGB(195, 37, 239);
      leds[138].setRGB(37, 141, 239);
      leds[141].setRGB(37, 235, 239);
      break;
    case 129:
      leds[128].setRGB(0, 0, 0);
      leds[130].setRGB(170, 0, 0);
      leds[133].setRGB(239, 37, 97);
      leds[136].setRGB(195, 37, 239);
      leds[139].setRGB(37, 141, 239);
      leds[142].setRGB(37, 235, 239);
      break;
    case 130:
      leds[129].setRGB(0, 0, 0);
      leds[131].setRGB(170, 0, 0);
      leds[134].setRGB(239, 37, 97);
      leds[137].setRGB(195, 37, 239);
      leds[140].setRGB(37, 141, 239);
      leds[143].setRGB(37, 235, 239);
      break;
    case 131:
      leds[130].setRGB(0, 0, 0);
      leds[132].setRGB(170, 0, 0);
      leds[135].setRGB(239, 37, 97);
      leds[138].setRGB(195, 37, 239);
      leds[141].setRGB(37, 141, 239);
      break;
    case 132:
      leds[131].setRGB(0, 0, 0);
      leds[133].setRGB(170, 0, 0);
      leds[136].setRGB(239, 37, 97);
      leds[139].setRGB(195, 37, 239);
      leds[142].setRGB(37, 141, 239);
      break;
    case 133:
      leds[132].setRGB(0, 0, 0);
      leds[134].setRGB(170, 0, 0);
      leds[137].setRGB(239, 37, 97);
      leds[140].setRGB(195, 37, 239);
      leds[143].setRGB(37, 141, 239);
      break;
    case 134:
      leds[133].setRGB(0, 0, 0);
      leds[135].setRGB(170, 0, 0);
      leds[138].setRGB(239, 37, 97);
      leds[141].setRGB(195, 37, 239);
      break;
    case 135:
      leds[134].setRGB(0, 0, 0);
      leds[136].setRGB(170, 0, 0);
      leds[139].setRGB(239, 37, 97);
      leds[142].setRGB(195, 37, 239);
      break;
    case 136:
      leds[135].setRGB(0, 0, 0);
      leds[137].setRGB(170, 0, 0);
      leds[140].setRGB(239, 37, 97);
      leds[143].setRGB(195, 37, 239);
      break;
    case 137:
      leds[136].setRGB(0, 0, 0);
      leds[138].setRGB(170, 0, 0);
      leds[141].setRGB(239, 37, 97);
      break;
    case 138:
      leds[137].setRGB(0, 0, 0);
      leds[139].setRGB(170, 0, 0);
      leds[142].setRGB(239, 37, 97);
      break;
    case 139:
      leds[138].setRGB(0, 0, 0);
      leds[140].setRGB(170, 0, 0);
      leds[143].setRGB(239, 37, 97);
      break;
    case 140:
      leds[139].setRGB(0, 0, 0);
      leds[141].setRGB(170, 0, 0);
      break;
    case 141:
      leds[140].setRGB(0, 0, 0);
      leds[142].setRGB(170, 0, 0);
      break;
    case 142:
      leds[141].setRGB(0, 0, 0);
      leds[143].setRGB(170, 0, 0);
      break;
    case 143:
      leds[142].setRGB(0, 0, 0);
      leds[143].setRGB(0, 0, 0);
      break;
    case 144:
      break;
    case 145:
      break;
    case 146:
      break;
    case 147:
      break;
    case 148:
      break;
    case 149:
      break;
    case 150:
      break;
    case 151:
      break;
    case 152:
      break;
    case 153:
      break;
    case 154:
      break;
    case 155:
      break;
    case 156:
      break;
    case 157:
      break;
    case 158:
      break;
    case 159:
      break;
    case 160:
      break;
    case 161:
      break;
    case 162:
      break;
    case 163:
      break;
    case 164:
      break;
    case 165:
      break;
    case 166:
      break;
    case 167:
      break;
    case 168:
      break;
    case 169:
      break;
    case 170:
      break;
    case 171:
      break;
    case 172:
      break;
    case 173:
      break;
    case 174:
      break;
    case 175:
      break;
    case 176:
      break;
    case 177:
      break;
    case 178:
      break;
    case 179:
      break;
    case 180:
      break;
    case 181:
      break;
    case 182:
      break;
    case 183:
      break;
    case 184:
      break;
    case 185:
      break;
    case 186:
      break;
    case 187:
      break;
    case 188:
      break;
    case 189:
      break;
    case 190:
      break;
    case 191:
      break;
    case 192:
      break;
    case 193:
      break;
    case 194:
      break;
    case 195:
      break;
    case 196:
      break;
    case 197:
      break;
    case 198:
      break;
    case 199:
      break;
    case 200:
      break;
    case 201:
      break;
    case 202:
      break;
    case 203:
      break;
    case 204:
      break;
    case 205:
      break;
    case 206:
      break;
    case 207:
      break;
    case 208:
      break;
    case 209:
      break;
    case 210:
      break;
    case 211:
      break;
    case 212:
      break;
    case 213:
      break;
    case 214:
      break;
    case 215:
      break;
    case 216:
      break;
    case 217:
      break;
    case 218:
      break;
    case 219:
      break;
    case 220:
      break;
    case 221:
      break;
    case 222:
      break;
    case 223:
      break;
    case 224:
      break;
    case 225:
      break;
    case 226:
      break;
    case 227:
      break;
    case 228:
      break;
    case 229:
      break;
    case 230:
      break;
    case 231:
      break;
    case 232:
      break;
    case 233:
      break;
    case 234:
      break;
    case 235:
      break;
    case 236:
      break;
    case 237:
      break;
    case 238:
      break;
    case 239:
      break;
    case 240:
      break;
    case 241:
      break;
    case 242:
      break;
    case 243:
      break;
    case 244:
      break;
    case 245:
      break;
    case 246:
      break;
    case 247:
      break;
    case 248:
      break;
    case 249:
      break;
    case 250:
      break;
    case 251:
      break;
    case 252:
      break;
    case 253:
      break;
    case 254:
      break;
    case 255:
      break;
    case 256:
      break;
    case 257:
      break;
    case 258:
      break;
    case 259:
      break;
    case 260:
      break;
    case 261:
      break;
    case 262:
      break;
    case 263:
      break;
    case 264:
      break;
    case 265:
      break;
    case 266:
      break;
    case 267:
      break;
    case 268:
      break;
    case 269:
      break;
    case 270:
      break;
    case 271:
      break;
    case 272:
      break;
    case 273:
      break;
    case 274:
      break;
    case 275:
      break;
    case 276:
      break;
    case 277:
      break;
    case 278:
      break;
    case 279:
      break;
    case 280:
      break;
    case 281:
      break;
    case 282:
      break;
    case 283:
      break;
    case 284:
      break;
    case 285:
      break;
    case 286:
      break;
    case 287:
      break;

    }
}
    



      The site owner is not and cannot be held liable for fire, electrical shock, property damage, bodily injury, loss of life, or accident of any kind caused by electrical circuits or any ideas, projects, techniques, or information contained on this site. The visitor assumes all risk and responsibility for any loss, injury, accident or damage arising from the use of information, ideas, techniques, projects, concepts, components, products, and circuits on this site.

      Please refer to hobby reference materials for correct and safe use information regarding these and all electronic circuits.  These diagrams are intended to explain how things were accomplished in theory, but it is the responsibility of the individual to locate precise information regarding electrical circuits, materials, ratings of components, etc.  Do not attempt these hobby projects, or any electrical project, if you don't have the necessary skills and experience.

[back to main page]