// //******************************************
// // USE write() in replace to digitalWrite()
// // The diagram uses 16x16 matrix. Note that the 16th address will not work
// // This will work with 15x15 boards
// //******************************************

#include "MUX_iParol.h"


// Arrays
byte listSquareMiddle [] = {113, 112, 114, 99, 97, 98, 128, 127, 129}; 
byte listYellowCorners [] = {1, 15, 225, 211};
byte listRedDiamond [] = {111, 83, 115, 143}; 
byte listTwoYellowCorners [] = {16, 2, 196, 212, 224, 210, 14, 30};
byte listOrangeDiamond [] = {110, 96, 82, 68, 84, 100, 116, 130, 144, 158, 142, 126};
byte listYellowDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141, 125};
byte listAllPinkT [] = {107, 93, 108, 123, 23, 37, 38, 39, 187, 188, 189, 203, 103, 118, 133, 119};
byte listVioletL [] = {64, 65, 50, 56, 71, 72, 161, 176, 162, 154, 155, 170};
byte listRedVerticalBlock [] = {79, 80, 86, 87, 146, 147, 139, 140};
byte listRedHorizontalBlock [] = {51, 66, 55, 70, 160, 175, 155, 171}; 
byte listFlowerCenters[] = {33, 43, 193, 183};
byte listflowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28, 
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179, 
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199, 
153, 181, 185, 213};
byte listVioletRedCross [] = {64, 65, 66, 50, 80, 154, 155, 156, 140, 170, 
70, 71, 72, 56, 86, 160, 161, 162, 146, 176};
byte listFullRedCross [] = {111, 112, 113, 114, 115, 83, 98, 128, 143};
byte listYellowSquare [] = {97, 112, 127, 128, 113, 98, 99, 114, 129};
byte listFullLViolet [] = {64, 65, 50, 56, 71, 72, 161, 162, 176, 154, 155, 170}; 
byte listFullRed [] = {79, 80, 51, 66, 139, 140, 156, 171, 160, 175, 146, 147, 55, 70, 88, 87};
byte listUpandDownPinkT [] = {107, 93, 108, 123, 103, 118, 133, 119};
byte listLeftandRightPinkT [] = {23, 37, 38, 39, 203, 187, 188, 189};  
byte listYellowthreecorners [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 15, 30};
byte listYellowSpots [] = {109, 95, 125, 81, 111, 141, 67, 157, 53, 83, 143, 173, 69, 159, 85, 115, 145, 101, 131, 117};
byte listYellowandRedMiddleSquare [] = {113, 112, 114, 99, 97, 98, 128, 127, 129}; 
byte listOrangeCross [] = {110, 111, 112, 99, 129, 82, 83, 84, 68, 98, 113, 114, 128, 142, 143, 144, 158, 115, 116, 100, 130};

byte listCorners [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 30, 15};
byte listOrangeSeperateCrosses [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 182, 183, 184, 168, 198, 192, 193, 194, 178, 208}; 
byte listOrangeflowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28, 
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179, 
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199, 
153, 181, 185, 213};
byte listOrangeandRedCross [] = {111, 112, 113, 114, 115, 83, 98, 128, 143}; 
byte listYellowLandSquare [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 15, 30, 97, 98, 99, 114, 129, 128, 127, 112,};

byte listMiddleOrangeCross [] = {112, 113, 114, 98, 128};
byte listThreePink [] = {93, 107, 123, 103, 119, 133, 187, 203, 189, 37, 23, 39}; 
byte listFiveGreen [] = {78, 92, 106, 122, 138, 36, 22, 8, 24, 40, 88, 104, 120, 134, 148, 186, 202, 218, 204, 190};
byte listFillPink [] = {108, 38, 118, 188};
byte listOneRed [] = {111};

byte listOrangeBox [] = {63, 48, 49, 33, 34, 35, 41, 42, 43, 58, 73, 163, 178, 193, 192, 191, 185, 185, 183, 168, 153};
byte listTwoRed [] = {143};
byte listOrangeCorners [] = {31, 17, 3, 13, 29, 45, 223, 209, 195, 181, 197, 213};
byte listThreeRed [] = {115}; 
byte listYellowFillOrange [] = {1, 16, 2, 14, 15, 30, 210, 225, 224, 196, 211, 212};
byte listFourRed [] = {83};  

byte listRedandYellowHorizontal [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 83, 143};
byte listSingleYellow [] = {1, 15, 211, 225};
byte listFourHorizontalblue [] = {62, 77, 137, 152, 149, 164, 74, 89};
byte listYellowandRedFull [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 83, 143, 111, 115};
byte listFourVerticalBlue [] = {20, 21, 25, 26, 205, 206, 200, 201}; 
byte listPinkandGreenCombine [] = {106, 92, 107, 122, 24, 8, 22, 23, 104, 119, 134, 120, 202, 203, 204, 218}; 
byte listOrangeandRedExtension [] = {96, 111, 126, 144, 143, 142, 100, 115, 130, 82, 83, 84};
byte listAllBlue [] = {62, 77, 137, 152, 149, 164, 74, 89, 20, 21, 25, 26, 205, 206, 200, 201};
byte listOrangemorextension [] = {110, 158, 116, 68}; 
byte listYellowExtensionCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212};
byte listYellowOrangeandRedDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141, 
125, 113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 115, 116, 68, 83, 143, 158, 82, 84};

byte listMiddle [] = {113, 112, 114, 99, 97, 98, 128, 127, 129};
byte listCross [] = {110, 111, 112, 96, 126, 82, 83, 84, 68, 98, 113, 114, 128, 142, 143, 144, 158, 115, 116, 100, 130};
byte listSquareExtended [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 111, 143, 115, 83};
byte listRedOrangeFlowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28, 
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179, 
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199, 
153, 181, 185, 213}; 
byte listSmallCross [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 192, 193, 194, 170, 208, 182, 183, 184, 168, 198};

byte listSmallBox [] = {112, 113, 114, 96, 97, 98, 128, 127, 126};
byte listFullYellowCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212};

byte listRedDot [] = {113};
byte listRedandOrangeUp [] = {112, 111};
byte listRedandOrangewithYellowRight [] = {128, 143, 127};
byte listRedandOrangewiitYellowDown [] = {114, 115, 129};
byte listRedandOranngewithYellowLeft [] = {98, 83, 99}; 
byte listYellow [] = {97};
byte listOrange [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 96, 126, 82, 83, 84, 68, 100, 115, 130, 116, 142, 143, 144, 158};
byte listYellowafterOrange [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141, 
125};
byte listGreenandVioletone [] = {94, 124, 108, 52, 54, 38, 102, 132, 118, 172, 174, 188};
byte listGreenadnVioletwo [] = {107, 93, 108, 123, 78, 138, 94, 124, 52, 54, 37, 38, 39, 40, 23, 103, 132, 88, 103, 118, 133, 148, 172, 174, 
187, 188, 189, 190}; 
byte listGreenExtend [] = {92, 122, 22, 24, 104, 134, 202, 204}; 
byte listGreenBlueYellow [] = {106, 62, 77, 137, 152, 8, 20, 21, 25, 26, 120, 74, 89, 149, 164, 218, 200, 201, 205, 206};
byte listAnotherYellow [] = {1, 2, 16, 14, 15, 30, 224, 225, 210, 211, 212, 196};

byte listRedBlocks [] = {79, 80, 51, 66, 55, 70, 86, 87, 146, 147, 150, 175, 156, 171, 139, 140}; 
byte listVioletLOrangeandYellow [] = {64, 65, 50, 154, 155, 170, 161, 162, 176, 56, 71, 72, 32, 18, 28, 44, 194, 208, 182, 198, 46,
61, 76, 91, 106, 121, 136, 151, 166, 4, 5, 6, 7, 8, 9, 10, 11, 12, 60, 75, 90, 105, 120, 135, 150, 165, 180, 222, 221, 220, 219, 218, 217, 216,
215, 214};
byte listOrangeM [] = {63, 49, 35, 31, 32, 17, 18, 3, 41, 57, 73, 13, 28, 29, 44, 45, 191, 177, 163, 223, 208, 209, 194, 195, 181, 197, 213, 153, 168, 
169, 184, 185};
byte listYellowInsideM [] = {1, 2, 16, 14, 15, 30, 224, 225, 210, 211, 212, 196};
byte listOrangeFill [] = {47, 33, 48, 34, 19, 27, 42, 43, 58, 59,192, 207, 178, 193, 179, 167, 183, 168, 184, 199};

byte listDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141, 
125, 113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 96, 126, 82, 83, 84, 68, 100, 115, 130, 116, 142, 143, 144, 158}; 
byte listCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212,};
byte listOrangeredcross [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 192, 193, 194, 178, 208, 182, 183, 184, 168, 198}; 
byte listOrangeseperatefromred [] = {31, 17, 3, 47, 63, 49, 35, 19, 33, 41, 27, 13, 29, 45, 59, 73, 57, 43, 191, 177, 163, 179, 195, 209, 223, 207, 193, 
181, 167, 153, 169, 185, 199, 213, 197, 183}; 
byte listOrangeYellowandRedcombined [] = {110, 111, 112, 113, 114, 115, 116, 68, 83, 98, 128, 143, 158, 82, 84, 96, 97, 99, 100, 126, 127, 128, 129, 130, 142, 144};

byte listRedTwithYellow [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 111, 83, 115, 143};
byte listOrangeandRedT [] = {32, 33, 34, 18, 48, 182, 183, 184, 168, 198, 42, 43, 44, 28, 58, 192, 193, 194, 178, 208};
byte listPinkandGreenflowers [] = {107, 93, 108, 123, 106, 92, 78, 122, 138, 23, 37, 38, 39, 36, 22, 8, 24, 40, 103, 118, 133, 119, 88, 104, 120, 134, 148}; 

byte listOrangeboxes [] = {17, 32, 47, 48, 33, 18, 19, 34, 49, 27, 42, 57, 58, 43, 28, 29, 44, 59, 177, 192, 207, 208, 193, 178, 179, 194, 209, 167, 182, 197, 198, 183, 168, 169, 184, 199};
byte listfivecrossandonerectangle [] = {110, 111, 112, 113, 114, 115, 116, 96, 126, 82, 97, 127, 142, 68, 93, 98, 128, 143, 158, 84, 99, 129, 144, 100, 130};
byte listtwoOrangebox [] = {17, 32, 33, 18, 34, 49, 48, 27, 28, 42, 43, 44, 29, 177, 178, 192, 193, 194, 209, 208, 167, 168, 182, 183, 198, 199, 184};
byte listOrangeExtensionbox [] = {3, 63, 13, 73, 163, 223, 153, 213}; 
byte listMoreOrangeExtension [] = {31, 35, 41, 45, 191, 195, 181, 185};
byte listYellowExtension [] = {95, 125, 109, 67, 53, 69, 101, 117, 131, 157, 173, 159};
byte listAnotherOrange [] = {82, 84, 142, 144, 19, 29};
byte listYellowTop [] = {1, 2, 16, 46, 61, 76, 91, 121, 136, 151, 166, 196, 211, 212};
byte listYellowSidewithoutTop [] = {1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 30, 210, 224, 225};
byte listAnotherOrangeextended [] = {47, 57, 167, 199, 177, 209};
byte listPinkGreen [] = {94, 124, 108, 52, 54, 38, 102, 132, 118, 172, 174, 188};
byte listYellowDownnosideandup [] = {14, 15, 30, 60, 75, 90, 105, 135, 150, 165, 180, 210, 225}; 
byte listPinkandGreenExtension [] = {78, 93, 108, 123, 138, 186, 187, 188, 189, 88, 103, 118, 133, 148};
byte listYellowRsidenoupanddown [] = {121, 136, 151, 166, 196, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 224, 225}; 
byte listPinkandGreenAnotherExtension [] = {92, 107, 122, 22, 23, 24, 104, 119, 134, 202, 203, 204}; 
byte listYellowinLeftsidenoupanddown [] = {1, 2, 16, 46, 61, 76, 91, 4, 5, 6, 7, 9, 10, 11, 12};
byte listSingleGreenTop [] = {106, 8, 120, 218}; 


void setup( ) {
  //you dont need to write anything here
  iParol_Init();
}

void loop( ) {
  // Kampana ng Simbahan
   lightSquareMiddle ();
   lightYellowCorner ();
   lightRedDiamond ();
   lightTwoYellowCorners ();
   lightOrangeDiamond ();
   OffRedDiamond ();
   lightSingleYellowCorner ();
   OrangeDiamondAppear (); 
   lightYellowCorner ();
   AnotherOrangeDiamondAppear ();
   lightTwoYellowCorners ();
   LightOffYellowCorner ();
   LightMixedColors (); 

   LightVioletRedCross ();
   LightFullRedCross();
   LightFullVioletAndRed ();
   LightlistYellowSquare ();
   lightUpAndDownPinkT ();
   lightSidePinkT (); 
   OffUpAndDownT (); 
   lightYellowAndPink ();
   lightYellowSpots ();
   listYellowAndRed ();
   lightMiddleSquareWithCross ();
   lightYellowAndPinkOff (); 
   lightSidePinkTOff ();
   OffVioletAndRed (); 
  LightVioletRedCross ();
   LightFullRedCross();
   LightFullVioletAndRed ();
   LightlistYellowSquare ();
   lightUpAndDownPinkT ();
   lightSidePinkT (); 
   OffUpAndDownT (); 
   lightYellowAndPink ();
   lightYellowSpots ();
   listYellowAndRed ();
   lightMiddleSquareWithCross ();
   lightYellowAndPinkOff (); 
   lightSidePinkTOff ();
   OffVioletAndRed (); 

   lightCorners ();
   OffLightCorner ();
   lightSeperateCrosses ();
   lightOrangeFlowers ();
   lightOrangeAndRedCross ();
   
    lightCorners ();
   OffLightCorner ();
   lightSeperateCrosses ();
   lightOrangeFlowers ();
   lightOrangeAndRedCross ();
   lightYellowLAndSquare (); 

   LightMiddleOrangeSquare ();
    OffFlowers ();
   lightThreePink ();
   lightFiveGreen();
   lightFillPinkAndOneRed ();
   OffLight ();
 
   lightOrangeBox();
   lightOrangeCornersAndThreeRed();
   YellowFillOrangeWithRed ();

   YellowFillOrangeWithRed ();
   lightOrangeCornersAndThreeRed();
   lightOrangeBox();

   lightRedandYellowHorizontal();
   lightSingleYellow();
   lightHorizontalBlue();
   lightRedandYellowFull();
   listThreeSets();
   lightAnotherTwoSetsCombine(); 
   lightYellowTwoSets();
   lightYellowTwoSets();
   listThreeSets();

   lightRedandYellowHorizontal();
   lightSingleYellow();
   lightHorizontalBlue();
   lightRedandYellowFull();
   listThreeSets();
   lightAnotherTwoSetsCombine(); 
   lightYellowTwoSets();
   lightYellowTwoSets();
   listThreeSets();

   lightRedandYellowHorizontal();
   lightSingleYellow();
   lightHorizontalBlue();
   lightRedandYellowFull();
   listThreeSets();
   lightAnotherTwoSetsCombine(); 
   lightYellowTwoSets();
   lightYellowTwoSets();
   listThreeSets();

   lightRedandYellowHorizontal();
   lightSingleYellow();
   lightHorizontalBlue();
   lightRedandYellowFull();
   listThreeSets();
   lightAnotherTwoSetsCombine(); 
   lightYellowTwoSets();
   lightYellowTwoSets();
   listThreeSets();

   lightRedandYellowHorizontal();
   lightSingleYellow();
   lightHorizontalBlue();
   lightRedandYellowFull();
   listThreeSets();
   lightAnotherTwoSetsCombine(); 
   lightYellowTwoSets();
   lightYellowTwoSets();
   listThreeSets();

   lightMiddle();
   lightCross();
   LightExtended();
   SecondlightCross();
   SecondLightExtended();
   ThirdlightCross();
   ThirdLightExtended();
   FourthlightCross();
   FourthLightExtended();
   FifthlightCross();
   FifthLightExtended();
   SixthlightCross();
   SixthLightExtended();
   SeventhlightCross();
   SeventhLightExtended();

   LightRedDot();
   LightYellowCrossMiddle();
   lightSemiFullBlast();
   lightSemiBlastTwo();

   LightDiamondwithCorner();
   lightOrangeCross();
   flowerOff ();
    OffFlowerCenter();
    CenterOff();
    LightSetA ();
    LightOrangeBoxes();
    LightRectangle();
    lightfivecrossandonerectangle();
    AllSet();


}

void lightSquareMiddle () {
  write (113, HIGH);
  write (112, HIGH);
  write (114, HIGH);
  write (99, HIGH);
  write (97, HIGH);
  write (98, HIGH);
  write (128, HIGH);
  write (127, HIGH);
  write (129, HIGH);
  delay (300);
  

   
}

void lightYellowCorner () {
 write (1, HIGH);
 write (15, HIGH);
 write (225, HIGH);
 write (211, HIGH);
 delay (200);
 write (1, LOW);
 write (15, LOW);
 write (225, LOW);
 write (211, LOW);

}

void lightRedDiamond () {
 // Turn on the pins
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100);
// Turn off the pins
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);

}

void lightTwoYellowCorners () {
  write (16, HIGH);
  write (2, HIGH);
  write (196, HIGH);
  write (212, HIGH);
  write (224, HIGH);
  write (210, HIGH);
  write (14, HIGH);
  write (30, HIGH);
  delay (300);
  write (16, LOW);
  write (2, LOW);
  write (196, LOW);
  write (212, LOW);
  write (224, LOW);
  write (210, LOW);
  write (14, LOW);
  write (30, LOW);

}

void lightSingleYellowCorner () {
  write (1, HIGH);
 write (15, HIGH);
 write (225, HIGH);
 write (211, HIGH);
 delay (300);
  write (1, LOW);
 write (15, LOW);
 write (225, LOW);
 write (211, LOW);
 delay (300);

}

void lightOrangeDiamond () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH); 
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
delay (100);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW); 
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
delay (100);
}

void OffRedDiamond () {
 write (111, HIGH);
  write (83, HIGH);
  write (115, HIGH); 
  write (143, HIGH); 
  delay (200);
  write(111, LOW);
  write(83, LOW);
  write(115, LOW);
  write(143, LOW);
  delay (300);

}

void OrangeDiamondAppear () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH); 
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH); 
write (143, HIGH);
delay (100);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW); 
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay (70); 
  
}
void LightOffYellowCorner () {
 
  write (1, LOW);
 write (15, LOW);
 write (225, LOW);
 write (211, LOW);
  write (16, LOW);
  write (2, LOW);
  write (196, LOW);
  write (212, LOW);
  write (224, LOW);
  write (210, LOW);
  write (14, LOW);
  write (30, LOW);
  delay (200);

}

void AnotherOrangeDiamondAppear () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH); 
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH); 
write (143, HIGH);
delay (50);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW); 
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay (50); 
  
}

void LightMixedColors () {
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
delay (100);
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH); 
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
delay (100);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH); 
write (143, HIGH);

write (107, HIGH);
write (93, HIGH);
write (108, HIGH);
write (123, HIGH);
write (23, HIGH);
write (37, HIGH);
write (38, HIGH);
write (39, HIGH);
write (187, HIGH);
write (188, HIGH);
write (189, HIGH);
write (203, HIGH);
write (103, HIGH);
write (118, HIGH);
write (133, HIGH);
write (119, HIGH);

write(64, HIGH);
write(65, HIGH);
write(50, HIGH);
write(56, HIGH);
write(71, HIGH);
write(72, HIGH);
write(161, HIGH);
write(176, HIGH);
write(162, HIGH);
write(154, HIGH);
write(155, HIGH);
write(170, HIGH);
// First set
write(79, HIGH);
write(80, HIGH);
write(86, HIGH);
write(87, HIGH);
write(146, HIGH);
write(147, HIGH);
write(139, HIGH);
write(140, HIGH);
// Second set
write(51, HIGH);
write(66, HIGH);
write(55, HIGH);
write(70, HIGH);
write(160, HIGH);
write(175, HIGH);
write(155, HIGH);
write(171, HIGH);

write(33, HIGH);
write(43, HIGH);
write(193, HIGH);
write(183, HIGH);

write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
  write(109, LOW);
    write(95, LOW);
    write(81, LOW);
    write(67, LOW);
    write(53, LOW);
    write(69, LOW);
    write(85, LOW);
    write(101, LOW);
    write(117, LOW);
    write(131, LOW);
    write(145, LOW);
    write(159, LOW);
    write(173, LOW);
    write(157, LOW);
    write(141, LOW);
    write(125, LOW);

    write(110, LOW);
    write(96, LOW);
    write(82, LOW);
    write(68, LOW);
    write(84, LOW);
    write(100, LOW);
    write(116, LOW);
    write(130, LOW);
    write(144, LOW);
    write(158, LOW);
    write(142, LOW);
    write(126, LOW);

    write(111, LOW);
    write(83, LOW);
    write(115, LOW);
    write(143, LOW);

    write(107, LOW);
    write(93, LOW);
    write(108, LOW);
    write(123, LOW);
    write(23, LOW);
    write(37, LOW);
    write(38, LOW);
    write(39, LOW);
    write(187, LOW);
    write(188, LOW);
    write(189, LOW);
    write(203, LOW);
    write(103, LOW);
    write(118, LOW);
    write(133, LOW);
    write(119, LOW);

    write(64, LOW);
    write(65, LOW);
    write(50, LOW);
    write(56, LOW);
    write(71, LOW);
    write(72, LOW);
    write(161, LOW);
    write(176, LOW);
    write(162, LOW);
    write(154, LOW);
    write(155, LOW);
    write(170, LOW);
    write(79, LOW);
    write(80, LOW);
    write(86, LOW);
    write(87, LOW);
    write(146, LOW);
    write(147, LOW);
    write(139, LOW);
    write(140, LOW);
    write(51, LOW);
    write(66, LOW);
    write(55, LOW);
    write(70, LOW);
    write(160, LOW);
    write(175, LOW);
    write(155, LOW);
    write(171, LOW);

    write(33, LOW);
    write(43, LOW);
    write(193, LOW);
    write(183, LOW);
    write(18, LOW);
    write(32, LOW);
    write(34, LOW);
    write(48, LOW);
    write(17, LOW);
    write(19, LOW);
    write(47, LOW);
    write(49, LOW);
    write(3, LOW);
    write(31, LOW);
    write(35, LOW);
    write(63, LOW);
    write(28, LOW);
    write(42, LOW);
    write(44, LOW);
    write(58, LOW);
    write(27, LOW);
    write(29, LOW);
    write(57, LOW);
    write(59, LOW);
    write(13, LOW);
    write(41, LOW);
    write(45, LOW);
    write(73, LOW);
    write(178, LOW);
    write(192, LOW);
    write(194, LOW);
    write(208, LOW);
    write(177, LOW);
    write(179, LOW);
    write(207, LOW);
    write(209, LOW);
    write(163, LOW);
    write(191, LOW);
    write(195, LOW);
    write(223, LOW);
    write(168, LOW);
    write(182, LOW);
    write(184, LOW);
    write(198, LOW);
    write(167, LOW);
    write(169, LOW);
    write(197, LOW);
    write(199, LOW);
    write(153, LOW);
    write(181, LOW);
    write(185, LOW);
    write(213, LOW);
}

void LightVioletRedCross() {
    write(64, HIGH);
    write(65, HIGH);
    write(66, HIGH);
    write(50, HIGH);
    write(80, HIGH);
    write(154, HIGH);
    write(155, HIGH);
    write(156, HIGH);
    write(140, HIGH);
    write(170, HIGH);
    write(70, HIGH);
    write(71, HIGH);
    write(72, HIGH);
    write(56, HIGH);
    write(86, HIGH);
    write(160, HIGH);
    write(161, HIGH);
    write(162, HIGH);
    write(146, HIGH);
    write(176, HIGH);
    delay (100);
    write(64, LOW);
write(65, LOW);
write(66, LOW);
write(50, LOW);
write(80, LOW);
write(154, LOW);
write(155, LOW);
write(156, LOW);
write(140, LOW);
write(170, LOW);
write(70, LOW);
write(71, LOW);
write(72, LOW);
write(56, LOW);
write(86, LOW);
write(160, LOW);
write(161, LOW);
write(162, LOW);
write(146, LOW);
write(176, LOW);


}

void LightFullRedCross() {
  write(111, HIGH);
  write(112, HIGH);
  write(113, HIGH);
  write(114, HIGH);
  write(115, HIGH);
  write(83, HIGH);
  write(98, HIGH);
  write(128, HIGH);
  write(143, HIGH);
     delay (400);
    write(111, LOW);
  write(112, LOW);
  write(113, LOW);
  write(114, LOW);
  write(115, LOW);
  write(83, LOW);
  write(98, LOW);
  write(128, LOW);
  write(143, LOW);
   delay (300);
}

void LightlistYellowSquare () {
 write(97, HIGH);
 write(112, HIGH);
 write(127, HIGH);
 write(128, HIGH);
 write(113, HIGH);
 write(98, HIGH);
 write(99, HIGH);
 write(114, HIGH);
 write(129, HIGH);
  delay (200);
write(97, LOW);
write(112, LOW);
write(127, LOW);
write(128, LOW);
write(113, LOW);
write(98, LOW);
write(99, LOW);
write(114, LOW);
write(129, LOW);
 delay (200);
}

void LightFullVioletAndRed () {
// First list of pins
write(64, HIGH);
write(65, HIGH);
write(50, HIGH);
write(56, HIGH);
write(71, HIGH);
write(72, HIGH);
write(161, HIGH);
write(162, HIGH);
write(176, HIGH);
write(154, HIGH);
write(155, HIGH);
write(170, HIGH);

write(79, HIGH);
write(80, HIGH);
write(51, HIGH);
write(66, HIGH);
write(139, HIGH);
write(140, HIGH);
write(156, HIGH);
write(171, HIGH);
write(160, HIGH);
write(175, HIGH);
write(146, HIGH);
write(147, HIGH);
write(55, HIGH);
write(70, HIGH);
write(87, HIGH);


}

void lightUpAndDownPinkT () {
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
 delay (100);
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);

}

void lightSidePinkT () {
write(23, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(203, HIGH);
write(187, HIGH);
write(188, HIGH);
write(189, HIGH);


}

void OffUpAndDownT () {

  write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);
delay (200);
}

void lightYellowAndPink () {
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
delay (300);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
delay (300);
write(109, HIGH);
write(95, HIGH);
write(125, HIGH);
write(81, HIGH);
write(111, HIGH);
write(141, HIGH);
write(67, HIGH);
write(157, HIGH);
write(53, HIGH);
write(83, HIGH);
write(143, HIGH);
write(173, HIGH);
write(69, HIGH);
write(159, HIGH);
write(85, HIGH);
write(115, HIGH);
write(145, HIGH);
write(101, HIGH);
write(131, HIGH);
write(117, HIGH);
delay (300);

}

void lightYellowAndPinkOff() {
    // First set of pins
    write(107, LOW);
    write(93, LOW);
    write(108, LOW);
    write(123, LOW);
    write(103, LOW);
    write(118, LOW);
    write(133, LOW);
    write(119, LOW);

    // Second set of pins
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(196, LOW);
    write(211, LOW);
    write(212, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(14, LOW);
    write(15, LOW);
    write(30, LOW);

    // Third set of pins
    write(109, LOW);
    write(95, LOW);
    write(125, LOW);
    write(81, LOW);
    write(111, LOW);
    write(141, LOW);
    write(67, LOW);
    write(157, LOW);
    write(53, LOW);
    write(83, LOW);
    write(143, LOW);
    write(173, LOW);
    write(69, LOW);
    write(159, LOW);
    write(85, LOW);
    write(115, LOW);
    write(145, LOW);
    write(101, LOW);
    write(131, LOW);
    write(117, LOW);
}

void lightSidePinkTOff() {
    write(23, LOW);
    write(37, LOW);
    write(38, LOW);
    write(39, LOW);
    write(203, LOW);
    write(187, LOW);
    write(188, LOW);
    write(189, LOW);
}

void lightYellowSpots () {
  write(109, HIGH);
write(95, HIGH);
write(125, HIGH);
write(81, HIGH);
write(111, HIGH);
write(141, HIGH);
write(67, HIGH);
write(157, HIGH);
write(53, HIGH);
write(83, HIGH);
write(143, HIGH);
write(173, HIGH);
write(69, HIGH);
write(159, HIGH);
write(85, HIGH);
write(115, HIGH);
write(145, HIGH);
write(101, HIGH);
write(131, HIGH);
write(117, HIGH);
delay (100);
write(109, LOW);
write(95, LOW);
write(125, LOW);
write(81, LOW);
write(111, LOW);
write(141, LOW);
write(67, LOW);
write(157, LOW);
write(53, LOW);
write(83, LOW);
write(143, LOW);
write(173, LOW);
write(69, LOW);
write(159, LOW);
write(85, LOW);
write(115, LOW);
write(145, LOW);
write(101, LOW);
write(131, LOW);
write(117, LOW);
delay (100);

}

void listYellowAndRed () {
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);
delay (100);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay (100);


}

void OffVioletAndRed () {
     write(64, LOW);
write(65, LOW);
write(66, LOW);
write(50, LOW);
write(80, LOW);
write(154, LOW);
write(155, LOW);
write(156, LOW);
write(140, LOW);
write(170, LOW);
write(70, LOW);
write(79, LOW);
write(71, LOW);
write(72, LOW);
write(56, LOW);
write(86, LOW);
write(160, LOW);
write(161, LOW);
write(162, LOW);
write(146, LOW);
write(176, LOW);
write (51, LOW);
write (55, LOW);
write (87, LOW);
write (147, LOW);
write (175, LOW);
write (171, LOW);
write (139, LOW);

}

void lightMiddleSquareWithCross () {
// First list
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);

// Second list
write(110, HIGH);
write(111, HIGH);
write(112, HIGH); // Already included in the first list
write(99, HIGH);  // Already included in the first list
write(129, HIGH); // Already included in the first list
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write (96, HIGH);
write (126, HIGH);
write(68, HIGH);
write (144, HIGH);
write (158, HIGH);
write(98, HIGH);  // Already included in the first list
write(113, HIGH); // Already included in the first list
write(114, HIGH); // Already included in the first list
write(128, HIGH); // Already included in the first list
write(142, HIGH);
write(143, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);

}

//Next Scene

void lightCorners () {
   write(1, HIGH);
   write (2, HIGH);
   write (16, HIGH);
   write (196, HIGH);
   write (211, HIGH);
   write (212, HIGH);
   write (224, HIGH);
   write (97, HIGH);
   write (225, HIGH);
   write (210, HIGH);
   write (14, HIGH);
   write (30, HIGH);
   write (15, HIGH);
   delay (100);
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(196, LOW);
    write(211, LOW);
    write(212, LOW);
    write (97, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(14, LOW);
    write(30, LOW);
    write(15, LOW);
    delay(100);
}



void lightSeperateCrosses () {
    write(32, HIGH);
    write(33, HIGH);
    write(34, HIGH);
    write(18, HIGH);
    write(48, HIGH);
    write(42, HIGH);
    write(43, HIGH);
    write(44, HIGH);
    write(28, HIGH);
    write(97, HIGH);
    write(58, HIGH);
    write(182, HIGH);
    write(183, HIGH);
    write(184, HIGH);
    write(168, HIGH);
    write(198, HIGH);
    write(192, HIGH);
    write(193, HIGH);
    write(194, HIGH);
    write(178, HIGH);
    write(208, HIGH);
    delay (300);


}

void OffLightCorner () {
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(196, LOW);
    write (97, LOW);
    write(211, LOW);
    write(212, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(14, LOW);
    write(30, LOW);
    write(15, LOW);
}

void lightOrangeFlowers () {
    write(18, HIGH);
    write(32, HIGH);
    write(34, HIGH);
    write(48, HIGH);
    write(17, HIGH);
    write(19, HIGH);
    write(47, HIGH);
    write(49, HIGH);
    write(3, HIGH);
    write (97, HIGH);
    write(31, HIGH);
    write(35, HIGH);
    write(63, HIGH);
    write(28, HIGH);
    write(42, HIGH);
    write(44, HIGH);
    write(58, HIGH);
    write(27, HIGH);
    write(29, HIGH);
    write(57, HIGH);
    write(59, HIGH);
    write(13, HIGH);
    write(41, HIGH);
    write(45, HIGH);
    write(73, HIGH);
    write(178, HIGH);
    write(192, HIGH);
    write(194, HIGH);
    write(208, HIGH);
    write(177, HIGH);
    write(179, HIGH);
    write(207, HIGH);
    write(209, HIGH);
    write(163, HIGH);
    write(191, HIGH);
    write(195, HIGH);
    write(223, HIGH);
    write(168, HIGH);
    write(182, HIGH);
    write(184, HIGH);
    write(198, HIGH);
    write(167, HIGH);
    write(169, HIGH);
    write(197, HIGH);
    write(199, HIGH);
    write(153, HIGH);
    write(181, HIGH);
    write(185, HIGH);
    write(213, HIGH);

}

void lightOrangeAndRedCross () {
    write(111, HIGH);
    write(112, HIGH);
    write(113, HIGH);
    write(114, HIGH);
    write(115, HIGH);
    write(83, HIGH);
    write(98, HIGH);
    write(128, HIGH);
    write(143, HIGH);

}

void lightYellowLAndSquare () {
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(196, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(97, HIGH);
    write(98, HIGH);
    write(99, HIGH);
    write(114, HIGH);
    write(129, HIGH);
    write(128, HIGH);
    write(127, HIGH);
    write(112, HIGH);
}

void LightMiddleOrangeSquare () {
 
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(196, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(97, HIGH);
    write(98, HIGH);
    write(99, HIGH);
    write(114, HIGH);
    write(129, HIGH);
    write(128, HIGH);
    write(127, HIGH);
    write(112, HIGH);

}

void OffFlowers () {
   write (1, LOW);
    write (2, LOW);
    write (16, LOW);
    write (14, LOW);
    write (15, LOW);
    write (30, LOW);
    write (211, LOW);
    write (212, LOW);
    write (196, LOW);
    write (224, LOW);
    write (225, LOW);
    write (210, LOW);
    write(18, LOW);
    write(32, LOW);
    write(34, LOW);
    write(48, LOW);
    write(17, LOW);
    write(19, LOW);
    write(47, LOW);
    write(49, LOW);
    write(3, LOW);
    write(97, LOW);
    write(31, LOW);
    write(35, LOW);
    write(63, LOW);
    write(28, LOW);
    write(42, LOW);
    write(44, LOW);
    write(58, LOW);
    write(27, LOW);
    write(29, LOW);
    write(57, LOW);
    write(59, LOW);
    write(13, LOW);
    write(41, LOW);
    write(45, LOW);
    write(73, LOW);
    write (33, LOW);
    write (43, LOW);
    write (183, LOW);
    write (193, LOW);
    write(178, LOW);
    write(192, LOW);
    write(194, LOW);
    write(208, LOW);
    write(177, LOW);
    write(179, LOW);
    write(207, LOW);
    write(209, LOW);
    write(163, LOW);
    write(191, LOW);
    write(195, LOW);
    write(223, LOW);
    write(168, LOW);
    write(182, LOW);
    write(184, LOW);
    write(198, LOW);
    write(167, LOW);
    write(169, LOW);
    write(197, LOW);
    write(199, LOW);
    write(153, LOW);
    write(181, LOW);
    write(185, LOW);
    write(213, LOW);
}


void lightThreePink () {
  
    write(93, HIGH);
    write(107, HIGH);
    write(123, HIGH);
    write(103, HIGH);
    write(119, HIGH);
    write(133, HIGH);
    write(187, HIGH);
    write(203, HIGH);
    write(189, HIGH);
    write(37, HIGH);
    write(23, HIGH);
    write(39, HIGH);
}

void lightFiveGreen () {
   delay (300);
    write(78, HIGH);
    write(92, HIGH);
    write(106, HIGH);
    write(122, HIGH);
    write(138, HIGH);
    write(36, HIGH);
    write(22, HIGH);
    write(8, HIGH);
    write(24, HIGH);
    write(40, HIGH);
    write(88, HIGH);
    write(104, HIGH);
    write(120, HIGH);
    write(134, HIGH);
    write(148, HIGH);
    write(186, HIGH);
    write(202, HIGH);
    write(218, HIGH);
    write(204, HIGH);
    write(190, HIGH);

}

void lightFillPinkAndOneRed () {
  delay (100);
    write(108, HIGH);
    write(38, HIGH);
    write(118, HIGH);
    write(188, HIGH);
    write(111, HIGH);
}

void OffLight () {
  
    write(93, LOW);
    write(107, LOW);
    write(123, LOW);
    write(103, LOW);
    write(119, LOW);
    write(133, LOW);
    write(187, LOW);
    write(203, LOW);
    write(189, LOW);
    write(37, LOW);
    write(23, LOW);
    write(39, LOW);
   
    write(78, LOW);
    write(92, LOW);
    write(106, LOW);
    write(122, LOW);
    write(138, LOW);
    write(36, LOW);
    write(22, LOW);
    write(8, LOW);
    write(24, LOW);
    write(40, LOW);
    write(88, LOW);
    write(104, LOW);
    write(120, LOW);
    write(134, LOW);
    write(148, LOW);
    write(186, LOW);
    write(202, LOW);
    write(218, LOW);
    write(204, LOW);
    write(190, LOW);


}

void lightOrangeBox () {
    write(63, HIGH);
    write(184, HIGH);
    write(48, HIGH);
    write(33, HIGH);
    write(34, HIGH);
    write(35, HIGH);
    write(41, HIGH);
    write(42, HIGH);
    write(43, HIGH);
    write(58, HIGH);
    write(73, HIGH);
    write(163, HIGH);
    write(178, HIGH);
    write(193, HIGH);
    write(192, HIGH);
    write(191, HIGH);
    write(185, HIGH);
    write(185, HIGH);  // Duplicate, but still turning on
    write(183, HIGH);
    write(168, HIGH);
    write(153, HIGH);
    
    // Turning on the second set
    write(143, HIGH);

    delay(100);
    write(63, LOW);
write(184, LOW);
write(48, LOW);
write(33, LOW);
write(34, LOW);
write(35, LOW);
write(41, LOW);
write(42, LOW);
write(43, LOW);
write(58, LOW);
write(73, LOW);
write(163, LOW);
write(178, LOW);
write(193, LOW);
write(192, LOW);
write(191, LOW);
write(185, LOW);
write(183, LOW);
write(168, LOW);
write(153, LOW);
write(143, LOW);
write(38, LOW);
write(188, LOW);
write (31, LOW);
write (17, LOW);
write (3, LOW);
write (108, LOW);
write (118, LOW);
write (13, LOW);
write(29,LOW);
write(45, LOW);
write (195, LOW);
write(209, LOW);
write(223, LOW);
write(181, LOW);
write(197, LOW);
write(213, LOW);
write(96, LOW);
write(111, LOW);
write(126, LOW);
write(100, LOW);
write(115, LOW);
write(130, LOW);

}

void lightOrangeCornersAndThreeRed () {
    write(31, HIGH);
    write(17, HIGH);
    write(3, HIGH);
    write(13, HIGH);
    write(29, HIGH);
    write(45, HIGH);
    write(223, HIGH);
    write(209, HIGH);
    write(195, HIGH);
    write(181, HIGH);
    write(197, HIGH);
    write(213, HIGH);
    
    // Turning on the second set
    write(115, HIGH);
}

void YellowFillOrangeWithRed () {
    write(1, HIGH);
    write(16, HIGH);
    write(2, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(210, HIGH);
    write(225, HIGH);
    write(224, HIGH);
    write(196, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    
    // Turning on the second set
    write(83, HIGH);

}

void lightRedandYellowHorizontal () {
    write(113, HIGH);
    write(112, HIGH);
    write(114, HIGH);
    write(96, HIGH);
    write(97, HIGH);
    write(98, HIGH);
    write(128, HIGH);
    write(127, HIGH);
    write(126, HIGH);
    write(83, HIGH);
    write(143, HIGH);
    delay (300);

    write(113, LOW);
    write(112, LOW);
    write(114, LOW);
    write(96, LOW);
    write(97, LOW);
    write(98, LOW);
    write(128, LOW);
    write(127, LOW);
    write(126, LOW);
    write(83, LOW);
    write(143, LOW);

}

void lightSingleYellow () {
  write(1, HIGH);
  write(15, HIGH);
  write(211, HIGH);
  write(225, HIGH);

}

void lightHorizontalBlue () {
  write(62, HIGH);
  write(77, HIGH);
  write(137, HIGH);
  write(152, HIGH);
  write(149, HIGH);
  write(164, HIGH);
  write(74, HIGH);
  write(89, HIGH);
  delay (100);
  write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(149, LOW);
write(164, LOW);
write(74, LOW);
write(89, LOW);


}

void lightRedandYellowFull() {
  write(113, HIGH);
  write(112, HIGH);
  write(114, HIGH);
  write(96, HIGH);
  write(97, HIGH);
  write(98, HIGH);
  write(128, HIGH);
  write(127, HIGH);
  write(126, HIGH);
  write(83, HIGH);
 write(143, HIGH);
 write(111, HIGH);
 write(115, HIGH);

}

void listThreeSets () {
  // First set
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(205, HIGH);
write(206, HIGH);
write(200, HIGH);
write(201, HIGH);

// Second set
write(106, HIGH);
write(92, HIGH);
write(107, HIGH);
write(122, HIGH);
write(24, HIGH);
write(8, HIGH);
write(22, HIGH);
write(23, HIGH);
write(104, HIGH);
write(119, HIGH);
write(134, HIGH);
write(120, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
write(218, HIGH);

// Third set
write(96, HIGH);
write(111, HIGH);
write(126, HIGH);
write(144, HIGH);
write(143, HIGH);
write(142, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);

}

void lightAnotherTwoSetsCombine () {
  // First set
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(149, HIGH);
write(164, HIGH);
write(74, HIGH);
write(89, HIGH);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(205, HIGH);
write(206, HIGH);
write(200, HIGH);
write(201, HIGH);
delay(100);
write(92, LOW);
write(107, LOW);
write(122, LOW); 
write(106, LOW);
write(22, LOW);
write(23, LOW);
write(24, LOW);
write(8, LOW);
write(104, LOW);
write(119, LOW);
write(134, LOW);
write(120, LOW);
write(202, LOW);
write(203, LOW);
write(204, LOW);
write(218, LOW);
delay(50);

// Second set
write(110, HIGH);
write(158, HIGH);
write(116, HIGH);
write(68, HIGH);

}

void lightYellowTwoSets () {
  // First set
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);

// Second set
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(115, HIGH);
write(116, HIGH);
write(68, HIGH);
write(83, HIGH);
write(143, HIGH);
write(158, HIGH);
write(82, HIGH);
write(84, HIGH);
delay(100);
// First set of pins
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(210, LOW);
write(224, LOW);
write(225, LOW);
write(196, LOW);
write(211, LOW);
write(212, LOW);

// Second set of pins
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(110, LOW);
write(111, LOW);
write(115, LOW);
write(116, LOW);
write(68, LOW);
write(83, LOW);
write(143, LOW);
write(158, LOW);
write(82, LOW);
write(84, LOW);


}

void lightMiddle () {
  write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);
delay(100);
write(92, LOW);
write(107, LOW);
write(122, LOW); 
write(106, LOW);
write(22, LOW);
write(23, LOW);
write(24, LOW);
write(8, LOW);
write(104, LOW);
write(119, LOW);
write(134, LOW);
write(120, LOW);
write(202, LOW);
write(203, LOW);
write(204, LOW);
write(218, LOW);
write(97, LOW);
write(127, LOW);
write(99, LOW);
write(129, LOW);
write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(200, LOW);
write(201, LOW);
write(205, LOW);
write(205, LOW);
write(206, LOW);
write(149, LOW);
write(164, LOW);
write(74, LOW);
write(89, LOW);
write(20, LOW); 
write(21, LOW);
write(25, LOW);
write(26, LOW);
delay(100);

}


void lightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);



}

void LightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);

}


void SecondlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay(50);



}

void SecondLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);

}

void ThirdlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);



}

void ThirdLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);

}

void FourthlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);



}

void FourthLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);

}
void FifthlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);



}

void FifthLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);

}

void SixthlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(100);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (100);



}

void SixthLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);

}

void SeventhlightCross () {
  write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(100);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (100);



}

void SeventhLightExtended () {
  // First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);

// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);

// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);

}

void LightRedDot() {
  write (113, HIGH);

}

void LightYellowCrossMiddle() {
// First group
write(112, HIGH);
write(111, HIGH);
delay(500);  // 500 milliseconds delay

// Second group
write(128, HIGH);
write(143, HIGH);
write(127, HIGH);
delay(500);  // 500 milliseconds delay

// Third group
write(114, HIGH);
write(115, HIGH);
write(129, HIGH);
delay(500);  // 500 milliseconds delay

//Fourth group 
write(98, HIGH);
write(83, HIGH);
write(99, HIGH);
delay(500); //500 milliseconds delay

// Fifth group
write(97, HIGH);
delay(500);  // 500 milliseconds delay


}

void lightSemiFullBlast() {
    // First group
    write(113, HIGH);
    write(112, HIGH);
    write(114, HIGH);
    write(96, HIGH);
    write(97, HIGH);
    write(98, HIGH);
    write(128, HIGH);
    write(127, HIGH);
    write(126, HIGH);
    write(110, HIGH);
    write(111, HIGH);
    write(96, HIGH);
    write(126, HIGH);
    write(82, HIGH);
    write(83, HIGH);
    write(84, HIGH);
    write(68, HIGH);
    write(100, HIGH);
    write(115, HIGH);
    write(130, HIGH);
    write(116, HIGH);
    write(142, HIGH);
    write(143, HIGH);
    write(144, HIGH);
    write(158, HIGH);
    delay(100);  // 100 milliseconds delay

    // Second group
    write(109, HIGH);
    write(95, HIGH);
    write(81, HIGH);
    write(67, HIGH);
    write(53, HIGH);
    write(69, HIGH);
    write(85, HIGH);
    write(101, HIGH);
    write(117, HIGH);
    write(131, HIGH);
    write(145, HIGH);
    write(159, HIGH);
    write(173, HIGH);
    write(157, HIGH);
    write(141, HIGH);
    write(125, HIGH);
    delay(100);  // 100 milliseconds delay

    // Third group
    write(94, HIGH);
    write(124, HIGH);
    write(108, HIGH);
    write(52, HIGH);
    write(54, HIGH);
    write(38, HIGH);
    write(119, HIGH);
    write(102, HIGH);
    write(132, HIGH);
    write(118, HIGH);
    write(172, HIGH);
    write(174, HIGH);
    write(188, HIGH);
    delay(100);  // 100 milliseconds delay

    // Fourth group
    write(107, HIGH);
    write(93, HIGH);
    write(108, HIGH);
    write(123, HIGH);
    write(78, HIGH);
    write(138, HIGH);
    write(94, HIGH);
    write(124, HIGH);
    write(52, HIGH);
    write(54, HIGH);
    write(37, HIGH);
    write(38, HIGH);
    write(39, HIGH);
    write(40, HIGH);
    write(23, HIGH);
    write(103, HIGH);
    write(132, HIGH);
    write(88, HIGH);
    write(103, HIGH);
    write(118, HIGH);
    write(133, HIGH);
    write(148, HIGH);
    write(172, HIGH);
    write(174, HIGH);
    write(187, HIGH);
    write(188, HIGH);
    write(189, HIGH);
    write(190, HIGH);
    delay(100);  // 100 milliseconds delay

    // Fifth group
    write(92, HIGH);
    write(122, HIGH);
    write(22, HIGH);
    write(24, HIGH);
    write(104, HIGH);
    write(134, HIGH);
    write(202, HIGH);
    write(203, HIGH);
    write(204, HIGH);
    delay(100);  // 100 milliseconds delay

    // Sixth group
    write(106, HIGH);
    write(62, HIGH);
    write(77, HIGH);
    write(137, HIGH);
    write(152, HIGH);
    write(8, HIGH);
    write(20, HIGH);
    write(21, HIGH);
    write(25, HIGH);
    write(26, HIGH);
    write(120, HIGH);
    write(74, HIGH);
    write(89, HIGH);
    write(149, HIGH);
    write(164, HIGH);
    write(218, HIGH);
    write(200, HIGH);
    write(201, HIGH);
    write(103, HIGH);
    write(205, HIGH);
    write(206, HIGH);
    delay(100);  // 100 milliseconds delay

    // Seventh group
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(196, HIGH);
    delay(100);  // 100 milliseconds delay

    // First group
    write(119, LOW);
    write(113, LOW);
    write(112, LOW);
    write(114, LOW);
    write(96, LOW);
    write(97, LOW);
    write(98, LOW);
    write(128, LOW);
    write(127, LOW);
    write(126, LOW);
    write(110, LOW);
    write(111, LOW);
    write(99, LOW);
    write(129, LOW);
    write(82, LOW);
    write(83, LOW);
    write(84, LOW);
    write(68, LOW);
    write(100, LOW);
    write(115, LOW);
    write(130, LOW);
    write(116, LOW);
    write(142, LOW);
    write(143, LOW);
    write(144, LOW);
    write(158, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay

    // Second group
    write(109, LOW);
    write(95, LOW);
    write(81, LOW);
    write(67, LOW);
    write(53, LOW);
    write(69, LOW);
    write(85, LOW);
    write(101, LOW);
    write(117, LOW);
    write(131, LOW);
    write(145, LOW);
    write(159, LOW);
    write(173, LOW);
    write(157, LOW);
    write(141, LOW);
    write(125, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay

    // Third group
    write(94, LOW);
    write(124, LOW);
    write(108, LOW);
    write(52, LOW);
    write(54, LOW);
    write(38, LOW);
    write(102, LOW);
    write(132, LOW);
    write(118, LOW);
    write(172, LOW);
    write(174, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay

    // Fourth group
    write(107, LOW);
    write(93, LOW);
    write(108, LOW);
    write(123, LOW);
    write(78, LOW);
    write(138, LOW);
    write(94, LOW);
    write(124, LOW);
    write(52, LOW);
    write(54, LOW);
    write(37, LOW);
    write(38, LOW);
    write(39, LOW);
    write(40, LOW);
    write(118, LOW);
    write(23, LOW);
    write(103, LOW);
    write(132, LOW);
    write(88, LOW);
    write(103, LOW);
    write(133, LOW);
    write(148, LOW);
    write(172, LOW);
    write(174, LOW);
    write(187, LOW);
    write(188, LOW);
    write(189, LOW);
    write(190, LOW);
    delay(100);  // 100 milliseconds delay

    // Fifth group
    write(92, LOW);
    write(122, LOW);
    write(22, LOW);
    write(24, LOW);
    write(104, LOW);
    write(134, LOW);
    write(202, LOW);
    write(204, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay

    // Sixth group
    write(106, LOW);
    write(62, LOW);
    write(77, LOW);
    write(137, LOW);
    write(152, LOW);
    write(8, LOW);
    write(20, LOW);
    write(21, LOW);
    write(25, LOW);
    write(26, LOW);
    write(120, LOW);
    write(74, LOW);
    write(89, LOW);
    write(149, LOW);
    write(164, LOW);
    write(218, LOW);
    write(200, LOW);
    write(201, LOW);
    write(205, LOW);
    write(206, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay

    // Seventh group
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(14, LOW);
    write(15, LOW);
    write(30, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(211, LOW);
    write(212, LOW);
    write(196, LOW);
    write(188, LOW);
    write(203, LOW);
    write(118, LOW);
    delay(100);  // 100 milliseconds delay
}

void lightSemiBlastTwo() {
  // First group
write(118, LOW);
write(112, HIGH);
write(111, HIGH);
write(113, HIGH);
delay(500);  // 500 milliseconds delay

// Second group
write(128, HIGH);
write(143, HIGH);
write(127, HIGH);
write(118, LOW);
delay(500);  // 500 milliseconds delay

// Third group
write(114, HIGH);
write(115, HIGH);
write(129, HIGH);
write(118, LOW);
delay(500);  // 500 milliseconds delay

//Fourth group 
write(98, HIGH);
write(83, HIGH);
write(99, HIGH);
write(118, LOW);
delay(500); //500 milliseconds delay

// Fifth group
write(97, HIGH);
write(118, LOW);
delay(500);  // 500 milliseconds delay


  // First group
    write(113, HIGH);
    write(112, HIGH);
    write(114, HIGH);
    write(96, HIGH);
    write(97, HIGH);
    write(98, HIGH);
    write(128, HIGH);
    write(127, HIGH);
    write(126, HIGH);
    write(110, HIGH);
    write(111, HIGH);
    write(96, HIGH);
    write(126, HIGH);
    write(82, HIGH);
    write(83, HIGH);
    write(84, HIGH);
    write(68, HIGH);
    write(100, HIGH);
    write(115, HIGH);
    write(130, HIGH);
    write(116, HIGH);
    write(142, HIGH);
    write(143, HIGH);
    write(144, HIGH);
    write(158, HIGH);
    delay(100);  // 100 milliseconds delay

    // Second group
    write(109, HIGH);
    write(95, HIGH);
    write(81, HIGH);
    write(67, HIGH);
    write(53, HIGH);
    write(69, HIGH);
    write(85, HIGH);
    write(101, HIGH);
    write(103, HIGH);
    write(117, HIGH);
    write(119, HIGH);
    write(131, HIGH);
    write(145, HIGH);
    write(159, HIGH);
    write(173, HIGH);
    write(157, HIGH);
    write(141, HIGH);
    write(125, HIGH);
    delay(100);  // 100 milliseconds delay

    // Third group
    write(94, HIGH);
    write(124, HIGH);
    write(108, HIGH);
    write(52, HIGH);
    write(54, HIGH);
    write(38, HIGH);
    write(102, HIGH);
    write(132, HIGH);
    write(172, HIGH);
    write(174, HIGH);
    write(188, HIGH);
    delay(100);  // 100 milliseconds delay

    // Fourth group
    write(107, HIGH);
    write(93, HIGH);
    write(108, HIGH);
    write(123, HIGH);
    write(78, HIGH);
    write(138, HIGH);
    write(94, HIGH);
    write(124, HIGH);
    write(52, HIGH);
    write(54, HIGH);
    write(37, HIGH);
    write(38, HIGH);
    write(39, HIGH);
    write(40, HIGH);
    write(23, HIGH);
    write(103, HIGH);
    write(132, HIGH);
    write(88, HIGH);
    write(103, HIGH);
    write(133, HIGH);
    write(148, HIGH);
    write(172, HIGH);
    write(174, HIGH);
    write(187, HIGH);
    write(189, HIGH);
    write(190, HIGH);
    delay(100);  // 100 milliseconds delay

    // Fifth group
    write(92, HIGH);
    write(122, HIGH);
    write(22, HIGH);
    write(24, HIGH);
    write(104, HIGH);
    write(134, HIGH);
    write(202, HIGH);
    write(203, HIGH);
    write(204, HIGH);
    delay(100);  // 100 milliseconds delay

    // Sixth group
    write(106, HIGH);
    write(62, HIGH);
    write(77, HIGH);
    write(137, HIGH);
    write(152, HIGH);
    write(8, HIGH);
    write(20, HIGH);
    write(21, HIGH);
    write(25, HIGH);
    write(26, HIGH);
    write(120, HIGH);
    write(74, HIGH);
    write(89, HIGH);
    write(149, HIGH);
    write(164, HIGH);
    write(218, HIGH);
    write(200, HIGH);
    write(201, HIGH);
    write(205, HIGH);
    write(206, HIGH);
    delay(100);  // 100 milliseconds delay

    // Seventh group
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(118, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(196, HIGH);
    delay(100);  // 100 milliseconds delay
    
    // Eight group
    write(106, HIGH);
    write(62, HIGH);
    write(77, HIGH);
    write(137, HIGH);
    write(152, HIGH);
    write(8, HIGH);
    write(20, HIGH);
    write(21, HIGH);
    write(25, HIGH);
    write(26, HIGH);
    write(120, HIGH);
    write(74, HIGH);
    write(89, HIGH);
    write(149, HIGH);
    write(164, HIGH);
    write(218, HIGH);
    write(200, HIGH);
    write(201, HIGH);
    write(205, HIGH);
    write(206, HIGH);
    delay(50);  // 50 milliseconds delay

    // Ninth group
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(196, HIGH);
    delay(50);  // 50 milliseconds delay

    // Tenth group
    write(79, HIGH);
    write(80, HIGH);
    write(51, HIGH);
    write(66, HIGH);
    write(55, HIGH);
    write(70, HIGH);
    write(86, HIGH);
    write(87, HIGH);
    write(146, HIGH);
    write(147, HIGH);
    write(150, HIGH);
    write(175, HIGH);
    write(156, HIGH);
    write(171, HIGH);
    write(139, HIGH);
    write(140, HIGH);
    delay(50);  // 50 milliseconds delay

    // Eleventh group
    write(64, HIGH);
    write(65, HIGH);
    write(50, HIGH);
    write(154, HIGH);
    write(155, HIGH);
    write(170, HIGH);
    write(161, HIGH);
    write(162, HIGH);
    write(176, HIGH);
    write(56, HIGH);
    write(71, HIGH);
    write(72, HIGH);
    write(32, HIGH);
    write(18, HIGH);
    write(28, HIGH);
    write(44, HIGH);
    write(194, HIGH);
    write(208, HIGH);
    write(182, HIGH);
    write(198, HIGH);
    write(46, HIGH);
    write(61, HIGH);
    write(76, HIGH);
    write(91, HIGH);
    write(106, HIGH);
    write(121, HIGH);
    write(136, HIGH);
    write(151, HIGH);
    write(166, HIGH);
    write(4, HIGH);
    write(5, HIGH);
    write(6, HIGH);
    write(7, HIGH);
    write(8, HIGH);
    write(9, HIGH);
    write(10, HIGH);
    write(11, HIGH);
    write(12, HIGH);
    write(60, HIGH);
    write(75, HIGH);
    write(90, HIGH);
    write(105, HIGH);
    write(120, HIGH);
    write(135, HIGH);
    write(150, HIGH);
    write(165, HIGH);
    write(180, HIGH);
    write(222, HIGH);
    write(221, HIGH);
    write(220, HIGH);
    write(219, HIGH);
    write(218, HIGH);
    write(217, HIGH);
    write(216, HIGH);
    write(215, HIGH);
    write(214, HIGH);
    delay(50);  // 50 milliseconds delay

    // Twelveth group
    write(63, HIGH);
    write(49, HIGH);
    write(35, HIGH);
    write(31, HIGH);
    write(32, HIGH);
    write(17, HIGH);
    write(18, HIGH);
    write(3, HIGH);
    write(41, HIGH);
    write(57, HIGH);
    write(73, HIGH);
    write(13, HIGH);
    write(28, HIGH);
    write(29, HIGH);
    write(44, HIGH);
    write(45, HIGH);
    write(191, HIGH);
    write(177, HIGH);
    write(163, HIGH);
    write(223, HIGH);
    write(208, HIGH);
    write(209, HIGH);
    write(194, HIGH);
    write(195, HIGH);
    write(181, HIGH);
    write(197, HIGH);
    write(213, HIGH);
    write(153, HIGH);
    write(168, HIGH);
    write(169, HIGH);
    write(184, HIGH);
    write(185, HIGH);
    delay(50);  // 50 milliseconds delay

    // Thirteenth group
    write(1, HIGH);
    write(2, HIGH);
    write(16, HIGH);
    write(14, HIGH);
    write(15, HIGH);
    write(30, HIGH);
    write(224, HIGH);
    write(225, HIGH);
    write(210, HIGH);
    write(211, HIGH);
    write(212, HIGH);
    write(196, HIGH);
    delay(50);  // 50 milliseconds delay

    // Fourteenth group
    write(47, HIGH);
    write(33, HIGH);
    write(48, HIGH);
    write(34, HIGH);
    write(19, HIGH);
    write(27, HIGH);
    write(42, HIGH);
    write(43, HIGH);
    write(58, HIGH);
    write(171, HIGH);
    write(83, HIGH);
    write(36, HIGH);
    write(119, HIGH);
    write(169, HIGH);
  
    write(59, HIGH);
    write(192, HIGH);
    write(207, HIGH);
    write(178, HIGH);
    write(193, HIGH);
    write(179, HIGH);
    write(160, HIGH);
    write(186, HIGH);
    write(167, HIGH);
    write(183, HIGH);
    write(168, HIGH);
    write(184, HIGH);
    write(199, HIGH);
    delay(50);  // 50 milliseconds delay

    // First group
    write(112, LOW);
    write(111, LOW);
    write(113, LOW);
    write(128, LOW);
    write(143, LOW);
    write(127, LOW);
    write(114, LOW);
    write(115, LOW);
    write(129, LOW);
    write(98, LOW);
    write(83, LOW);
    write(99, LOW);
    write(97, LOW);

    // Second group
    write(113, LOW);
    write(112, LOW);
    write(114, LOW);
    write(96, LOW);
    write(97, LOW);
    write(98, LOW);
    write(128, LOW);
    write(127, LOW);
    write(126, LOW);
    write(110, LOW);
    write(111, LOW);
    write(96, LOW);
    write(126, LOW);
    write(82, LOW);
    write(83, LOW);
    write(84, LOW);
    write(68, LOW);
    write(100, LOW);
    write(115, LOW);
    write(130, LOW);
    write(116, LOW);
    write(142, LOW);
    write(143, LOW);
    write(144, LOW);
    write(158, LOW);

    // Third group
    write(109, LOW);
    write(95, LOW);
    write(81, LOW);
    write(67, LOW);
    write(53, LOW);
    write(69, LOW);
    write(85, LOW);
    write(101, LOW);
    write(117, LOW);
    write(131, LOW);
    write(145, LOW);
    write(159, LOW);
    write(173, LOW);
    write(157, LOW);
    write(141, LOW);
    write(125, LOW);

    // Fourth group
    write(94, LOW);
    write(124, LOW);
    write(108, LOW);
    write(52, LOW);
    write(54, LOW);
    write(38, LOW);
    write(102, LOW);
    write(132, LOW);
    write(118, LOW);
    write(172, LOW);
    write(174, LOW);
    write(188, LOW);

    // Fifth group
    write(107, LOW);
    write(93, LOW);
    write(108, LOW);
    write(123, LOW);
    write(78, LOW);
    write(138, LOW);
    write(94, LOW);
    write(124, LOW);
    write(52, LOW);
    write(54, LOW);
    write(37, LOW);
    write(38, LOW);
    write(39, LOW);
    write(40, LOW);
    write(23, LOW);
    write(103, LOW);
    write(132, LOW);
    write(88, LOW);
    write(103, LOW);
    write(118, LOW);
    write(133, LOW);
    write(148, LOW);
    write(172, LOW);
    write(174, LOW);
    write(187, LOW);
    write(188, LOW);
    write(189, LOW);
    write(190, LOW);

    // Sixth group
    write(92, LOW);
    write(122, LOW);
    write(22, LOW);
    write(24, LOW);
    write(104, LOW);
    write(134, LOW);
    write(202, LOW);
    write(203, LOW);
    write(204, LOW);

    // Seventh group
    write(106, LOW);
    write(62, LOW);
    write(77, LOW);
    write(137, LOW);
    write(152, LOW);
    write(8, LOW);
    write(20, LOW);
    write(21, LOW);
    write(25, LOW);
    write(26, LOW);
    write(120, LOW);
    write(74, LOW);
    write(89, LOW);
    write(149, LOW);
    write(164, LOW);
    write(218, LOW);
    write(200, LOW);
    write(201, LOW);
    write(205, LOW);
    write(206, LOW);

    // Eighth group
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(14, LOW);
    write(15, LOW);
    write(30, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(211, LOW);
    write(212, LOW);
    write(196, LOW);

    // Ninth group
    write(79, LOW);
    write(80, LOW);
    write(51, LOW);
    write(66, LOW);
    write(55, LOW);
    write(70, LOW);
    write(86, LOW);
    write(87, LOW);
    write(146, LOW);
    write(147, LOW);
    write(150, LOW);
    write(175, LOW);
    write(156, LOW);
    write(171, LOW);
    write(139, LOW);
    write(140, LOW);

    // Tenth group
    write(64, LOW);
    write(65, LOW);
    write(50, LOW);
    write(154, LOW);
    write(155, LOW);
    write(170, LOW);
    write(161, LOW);
    write(162, LOW);
    write(176, LOW);
    write(56, LOW);
    write(71, LOW);
    write(72, LOW);
    write(32, LOW);
    write(18, LOW);
    write(28, LOW);
    write(44, LOW);
    write(194, LOW);
    write(208, LOW);
    write(182, LOW);
    write(198, LOW);
    write(46, LOW);
    write(61, LOW);
    write(76, LOW);
    write(91, LOW);
    write(106, LOW);
    write(121, LOW);
    write(136, LOW);
    write(151, LOW);
    write(166, LOW);
    write(4, LOW);
    write(5, LOW);
    write(6, LOW);
    write(7, LOW);
    write(8, LOW);
    write(9, LOW);
    write(10, LOW);
    write(11, LOW);
    write(12, LOW);
    write(60, LOW);
    write(75, LOW);
    write(90, LOW);
    write(105, LOW);
    write(120, LOW);
    write(135, LOW);
    write(150, LOW);
    write(165, LOW);
    write(180, LOW);
    write(222, LOW);
    write(221, LOW);
    write(220, LOW);
    write(219, LOW);
    write(218, LOW);
    write(217, LOW);
    write(216, LOW);
    write(215, LOW);
    write(214, LOW);

    // Eleventh group
    write(63, LOW);
    write(49, LOW);
    write(35, LOW);
    write(31, LOW);
    write(32, LOW);
    write(17, LOW);
    write(18, LOW);
    write(3, LOW);
    write(41, LOW);
    write(57, LOW);
    write(73, LOW);
    write(13, LOW);
    write(28, LOW);
    write(29, LOW);
    write(44, LOW);
    write(45, LOW);
    write(191, LOW);
    write(177, LOW);
    write(163, LOW);
    write(223, LOW);
    write(208, LOW);
    write(209, LOW);
    write(194, LOW);
    write(195, LOW);
    write(181, LOW);
    write(197, LOW);
    write(213, LOW);
    write(153, LOW);
    write(168, LOW);
    write(169, LOW);
    write(184, LOW);
    write(185, LOW);

    // Twelveth group
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(14, LOW);
    write(15, LOW);
    write(30, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(211, LOW);
    write(212, LOW);
    write(196, LOW);

    //Thirthteenth group
    write(1, LOW);
    write(2, LOW);
    write(16, LOW);
    write(14, LOW);
    write(15, LOW);
    write(30, LOW);
    write(224, LOW);
    write(225, LOW);
    write(210, LOW);
    write(211, LOW);
    write(212, LOW);
    write(196, LOW);

    // Turn off all outputs after the 14th group
    write(47, LOW);
    write(33, LOW);
    write(48, LOW);
    write(34, LOW);
    write(19, LOW);
    write(27, LOW);
    write(42, LOW);
    write(43, LOW);
    write(58, LOW);
    write(171, LOW);
    write(83, LOW);
    write(36, LOW);
    write(119, LOW);
    write(169, LOW);
    write(59, LOW);
    write(192, LOW);
    write(207, LOW);
    write(178, LOW);
    write(193, LOW);
    write(179, LOW);
    write(160, LOW);
    write(186, LOW);
    write(167, LOW);
    write(183, LOW);
    write(168, LOW);
    write(184, LOW);
    write(199, LOW);


    }

    void LightDiamondwithCorner() {
      // First group
      write(99, HIGH);
      write(129, HIGH);
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(116, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
delay(100);  // 100 milliseconds delay

// Second group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
delay(100);  // 100 milliseconds delay


    }

    void lightOrangeCross() {
      // First group
write(32, HIGH);
write(33, HIGH);
write(34, HIGH);
write(18, HIGH);
write(48, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(28, HIGH);
write(58, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(178, HIGH);
write(208, HIGH);
write(182, HIGH);
write(98, HIGH);
write(128, HIGH);
write(183, HIGH);
write(184, HIGH);
write(168, HIGH);
write(198, HIGH);
delay(100);

// Second group
write(31, HIGH);
write(17, HIGH);
write(3, HIGH);
write(47, HIGH);
write(63, HIGH);
write(49, HIGH);
write(35, HIGH);
write(19, HIGH);
write(33, HIGH);
write(41, HIGH);
write(27, HIGH);
write(13, HIGH);
write(29, HIGH);
write(45, HIGH);
write(59, HIGH);
write(73, HIGH);
write(57, HIGH);
write(98, HIGH);
write(128, HIGH);
write(43, HIGH);
write(191, HIGH);
write(177, HIGH);
write(163, HIGH);
write(179, HIGH);
write(195, HIGH);
write(209, HIGH);
write(223, HIGH);
write(207, HIGH);
write(193, HIGH);
write(181, HIGH);
write(167, HIGH);
write(153, HIGH);
write(169, HIGH);
write(185, HIGH);
write(199, HIGH);
write(213, HIGH);
write(197, HIGH);
write(183, HIGH);
delay(500);

}
    
void flowerOff () {
  // Turn off the specified pins
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);

}

void OffFlowerCenter() {
  write(33, LOW);
  write(43, LOW);
  write(193, LOW);
  write(183, LOW);
}

void CenterOff() {
  // First group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
delay(100); // Delay for 100ms

// Second group
write(110, LOW);
write(96, LOW);
write(82, LOW);
write(68, LOW);
write(84, LOW);
write(100, LOW);
write(116, LOW);
write(130, LOW);
write(144, LOW);
write(158, LOW);
write(142, LOW);
write(126, LOW);
delay(100); // Delay for 100ms

// Third group
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay(100); // Delay for 100ms

// Fourth group
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay(100); // Delay for 100ms
// First group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
delay(100); // Delay for 100ms

// Second group
write(110, LOW);
write(96, LOW);
write(82, LOW);
write(68, LOW);
write(84, LOW);
write(100, LOW);
write(116, LOW);
write(130, LOW);
write(144, LOW);
write(158, LOW);
write(142, LOW);
write(126, LOW);
delay(100); // Delay for 100ms

// Third group
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay(100); // Delay for 100ms

// Fourth group
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay(100); // Delay for 100ms

}

void LightSetA () {
  // First group
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100); // Delay for 100ms

// Second group
write(32, HIGH);
write(33, HIGH);
write(34, HIGH);
write(18, HIGH);
write(48, HIGH);
write(182, HIGH);
write(183, HIGH);
write(184, HIGH);
write(168, HIGH);
write(198, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(28, HIGH);
write(58, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(178, HIGH);
write(208, HIGH);
delay(100); // Delay for 100ms

// Third group
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(106, HIGH);
write(92, HIGH);
write(78, HIGH);
write(122, HIGH);
write(138, HIGH);
write(23, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(36, HIGH);
write(22, HIGH);
write(8, HIGH);
write(24, HIGH);
write(40, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
write(88, HIGH);
write(104, HIGH);
write(120, HIGH);
write(134, HIGH);
write(148, HIGH);
write(185, HIGH);
write(186, HIGH);
write(187, HIGH);
write(189, HIGH);
write(190, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
write(218, HIGH);
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100); // Delay for 100ms

}

void LightOrangeBoxes() {
// Turning on specified pins
write(17, HIGH);
write(32, HIGH);
write(47, HIGH);
write(48, HIGH);
write(33, HIGH);
write(18, HIGH);
write(19, HIGH);
write(34, HIGH);
write(49, HIGH);
write(27, HIGH);
write(42, HIGH);
write(57, HIGH);
write(58, HIGH);
write(43, HIGH);
write(28, HIGH);
write(29, HIGH);
write(44, HIGH);
write(59, HIGH);
write(177, HIGH);
write(192, HIGH);
write(207, HIGH);
write(208, HIGH);
write(193, HIGH);
write(178, HIGH);
write(179, HIGH);
write(194, HIGH);
write(209, HIGH);
write(167, HIGH);
write(182, HIGH);
write(197, HIGH);
write(198, HIGH);
write(183, HIGH);
write(168, HIGH);
write(169, HIGH);
write(184, HIGH);
write(199, HIGH);
write(197, HIGH);
delay(100);
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(106, LOW);
write(107, LOW);
write(108, LOW);
write(93, LOW);
write(92, LOW);
write(122, LOW);
write(78, LOW);
write(138, LOW);
write(36, LOW);
write(22, LOW);
write(24, LOW);
write(40, LOW);
write(88, LOW);
write(104, LOW);
write(120, LOW);
write(134, LOW);
write(148, LOW);
write(190, LOW);
write(204, LOW);
write(218, LOW);
write(202, LOW);
write(186, LOW);
write(185, LOW);
write(123, LOW);
write(8, LOW);
write(23, LOW);
write(38, LOW);
write(37, LOW);
write(39, LOW);
write(103, LOW);
write(93, LOW);
write(118, LOW);
write(119, LOW);
write(133, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
write(203, LOW);

}

void LightRectangle() {
  // Turning on the specified pins
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(116, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(97, HIGH);
write(127, HIGH);
write(142, HIGH);
write(68, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
write(158, HIGH);
write(84, HIGH);
write(99, HIGH);
write(129, HIGH);
write(144, HIGH);
write(100, HIGH);
write(130, HIGH);


}

void lightfivecrossandonerectangle () {
// First Group
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(116, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(97, HIGH);
write(127, HIGH);
write(142, HIGH);
write(68, HIGH);
write(93, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
write(158, HIGH);
write(84, HIGH);
write(99, HIGH);
write(129, HIGH);
write(144, HIGH);
write(100, HIGH);
write(130, HIGH);
//Second Group
write(17, HIGH);
write(32, HIGH);
write(33, HIGH);
write(18, HIGH);
write(34, HIGH);
write(49, HIGH);
write(48, HIGH);
write(27, HIGH);
write(28, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(29, HIGH);
write(177, HIGH);
write(178, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(209, HIGH);
write(208, HIGH);
write(167, HIGH);
write(168, HIGH);
write(182, HIGH);
write(183, HIGH);
write(198, HIGH);
write(199, HIGH);
write(184, HIGH);
delay(100);
write(47, LOW);
write(19, LOW);
write(27, LOW);
write(59, LOW);
write(207, LOW);
write(179, LOW);
write(167, LOW);
write(199, LOW);
//Third Group
write(3, HIGH);
write(63, HIGH);
write(13, HIGH);
write(73, HIGH);
write(163, HIGH);
write(223, HIGH);
write(153, HIGH);
write(213, HIGH);
delay(100);
write(93, LOW);
write(1, LOW);
write(15, LOW);
write(225, LOW);
write(211, LOW);
//Fourth Group
write(31, HIGH);
write(35, HIGH);
write(41, HIGH);
write(45, HIGH);
write(191, HIGH);
write(195, HIGH);
write(181, HIGH);
write(185, HIGH);

}

void AllSet () {
  // First group
  delay(100);
write(95, HIGH);
write(125, HIGH);
write(109, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(157, HIGH);
write(173, HIGH);
write(159, HIGH);
delay(100); // Delay for 100ms

// Second group
delay(100);
write(82, HIGH);
write(84, HIGH);
write(142, HIGH);
write(144, HIGH);
write(19, HIGH);
write(29, HIGH);
delay(100); // Delay for 100ms

// Third group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(46, HIGH);
write(61, HIGH);
write(76, HIGH);
write(91, HIGH);
write(121, HIGH);
write(136, HIGH);
write(151, HIGH);
write(166, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
delay(100); // Delay for 100ms


// Fourth group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(4, HIGH);
write(5, HIGH);
write(6, HIGH);
write(7, HIGH);
write(9, HIGH);
write(10, HIGH);
write(11, HIGH);
write(12, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms

// Fifth group
delay(100);
write(47, HIGH);
write(57, HIGH);
write(167, HIGH);
write(199, HIGH);
write(177, HIGH);
write(209, HIGH);
delay(100); // Delay for 100ms

// Sixth group
delay(100);
write(94, HIGH);
write(124, HIGH);
write(108, HIGH);
write(52, HIGH);
write(54, HIGH);
write(38, HIGH);
write(102, HIGH);
write(132, HIGH);
write(118, HIGH);
write(172, HIGH);
write(174, HIGH);
write(188, HIGH);
delay(100); // Delay for 100ms

// Seventh group
delay(100);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(60, HIGH);
write(75, HIGH);
write(90, HIGH);
write(105, HIGH);
write(135, HIGH);
write(150, HIGH);
write(165, HIGH);
write(180, HIGH);
write(210, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms

// Eighth group
delay(100);
write(78, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(138, HIGH);
write(186, HIGH);
write(187, HIGH);
write(188, HIGH);
write(189, HIGH);
write(88, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(148, HIGH);
delay(100); // Delay for 100ms

// Ninth group
delay(100);
write(121, HIGH);
write(136, HIGH);
write(151, HIGH);
write(166, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(214, HIGH);
write(215, HIGH);
write(216, HIGH);
write(217, HIGH);
write(219, HIGH);
write(220, HIGH);
write(221, HIGH);
write(222, HIGH);
write(224, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms

// Tenth group
delay(100);
write(92, HIGH);
write(107, HIGH);
write(122, HIGH);
write(22, HIGH);
write(23, HIGH);
write(24, HIGH);
write(104, HIGH);
write(119, HIGH);
write(134, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
delay(100); // Delay for 100ms

// Eleventh group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(46, HIGH);
write(61, HIGH);
write(76, HIGH);
write(91, HIGH);
write(4, HIGH);
write(5, HIGH);
write(6, HIGH);
write(7, HIGH);
write(9, HIGH);
write(10, HIGH);
write(11, HIGH);
write(12, HIGH);
delay(100); // Delay for 100ms

// Twelfth group
delay(100);
write(106, HIGH);
write(8, HIGH);
write(120, HIGH);
write(218, HIGH);
delay(100); // Delay for 100ms



}