// /*
// Empowerment Technology
// iParol v2 (PHS - STEM)
// s.2023
// */
// //******************************************
// // USE write() in replace to digitalWrite()
// // The diagram uses 16x16 matrix. Note that the 16th adress will not work
// // This will work with 15x15 boards
// //******************************************
#include "MUX_iParol.h"
byte allyellow[] = {65, 68, 71, 110, 116, 155, 158, 161, 81, 83, 85, 111, 115, 141, 143, 145, 97, 98, 99, 112, 114, 127, 128, 129}; //0-7 last layer, 8-15 second, 16-23 first
byte framered[] = {96, 126, 82, 84, 142, 144, 100, 130, 95, 125, 157, 159, 131, 101, 69, 67, 109, 173, 117, 53}; //0-7 first layer, 8-15 second, 16-19 last
byte allpink[] = {52, 54, 172, 174, 66, 70, 156, 160, 80, 86, 140, 146, 94, 102, 124, 132};
byte allblue[] = {153, 35, 73, 191, 138, 36, 88, 190, 122, 22, 104, 204, 107, 23, 119, 203, 92, 24, 134, 202, 78, 40, 148, 186, 63, 41, 163, 185, };
byte allgreen[]= {62, 26, 164, 200, 77, 25, 149, 201, 91, 9, 135, 217, 106, 8, 120, 218, 121, 7, 105, 219, 137, 21, 89, 205, 152, 20, 74, 206, 34, 48, 168, 184, 192, 178, 58, 42};
byte allpurple[]={37, 38, 39, 187, 188, 189, 49, 50, 51, 55, 56, 57, 169, 170, 171, 175, 176, 177, 64, 72, 154, 162, 79, 87, 139, 147, 93, 103, 123, 133, 108, 118};
byte redcheckered[] = {5, 19, 33, 47, 61, 151, 167, 183, 199, 215, 11, 27, 43, 59, 75, 221, 207, 193, 179, 165, 3, 17, 31, 181, 197, 213, 13, 29, 45, 195, 209, 223, 1, 15, 211, 225}; //0-19 first, 20-31 second, 32-35 third
byte whitecheckered[] = {6, 76, 136, 216, 220, 150, 90, 10, 4, 18, 32, 46, 166, 182, 198, 214, 222, 208, 194, 180, 12, 28, 44, 60, 2, 16, 196, 212, 224, 210, 30, 14, }; //0-7 first, 8-23 second, 24-31 third
byte alien[] = {93, 123, 92, 122, 63, 153, 91, 121, 62, 152, 33, 183, 35, 185, 17, 61, 151, 197, 20, 200, 37, 187, 1, 211, 5, 215, 22, 202, 39, 189, 7, 217, 24, 204, 41, 191, 9, 219, 26, 206, 43, 193, 73, 163, 11, 221, 29, 209, 74, 164, 103, 133, 15, 225, 75, 165, 104, 134, 105, 135};
byte alienof[] = {92, 122, 62, 152, 17, 197, 20, 200, 22, 202, 24, 204, 26, 206, 29, 209, 74, 164, 104, 134, 91, 121, 61, 151, 1, 211, 5, 215, 7, 217, 9, 219, 11, 221, 15, 225, 75, 165, 105, 135};
byte alienlayer1[] = {93, 123, 63, 153, 33, 183, 35, 185, 37, 187, 39, 189, 41, 191, 43, 193, 73, 163, 103, 133};
byte heart[] = {81, 82, 83, 99, 115, 129, 143, 142, 141, 96, 111, 126, 97, 98, 112, 113, 114, 127, 128, 67, 68, 84, 100, 130, 144, 158, 157, 116, 95, 125, 52, 66, 80, 140, 156, 172, 85, 101, 117, 131, 145, 53, 173, 37, 187, 36, 35, 185, 186, 49, 50, 51, 64, 79, 169, 170, 171, 154, 139, 63, 78, 138, 153};
byte hearttwo[] = {94, 110, 69, 145, 159, 131, 124, 85, 37, 187, 117, 101, 49, 50, 51, 64, 79, 139, 154, 173, 169, 170, 171, 63, 78, 138, 153, 35, 36, 185, 186, 65, 155, 53};
byte heartfour[] = {22, 70, 160, 86, 38, 54, 36, 102, 118, 132, 146, 174, 188, 202, 21, 20, 34, 48, 62, 77, 93, 109, 123, 137, 152, 168, 184, 200, 201};
byte heartfive[] = {5, 19, 33, 47, 81, 61, 151, 167, 188, 199, 215, 7, 23, 183, 55, 71, 87, 103, 119, 133, 147, 161, 175, 189, 302, 217, 39, 203};
byte heartsix[] = {24, 40, 56, 72, 88, 104, 120, 134, 148, 162, 176, 190, 204, 91, 107, 121, 92, 122, 108};
byte heartseven[] = {3, 17, 31, 181, 197, 213, 106, 8, 9, 25, 41, 57, 73, 89, 105, 135, 149, 163, 177, 191, 205, 219, 218};
byte purblu[] = {153, 35, 73, 191, 56, 64, 170, 162, 138, 36, 88, 190, 79, 171, 147, 55, 122, 22, 104, 204, 93, 187, 133, 39, 107, 23, 119, 203, 108, 38, 118, 188, 92, 24, 134, 202, 123, 189, 103, 37, 78, 40, 148, 186, 139, 175, 87, 51, 153, 191, 73, 35, 154, 176, 72, 50, 64, 170, 162, 56}; //0-7, 8-15, 16-23, 24-31, 32-39, 40-47, 48-55, 56-59
byte qwert[]= {82, 96, 67, 81, 95, 52, 66, 80, 94, 37, 51, 65, 79, 93, 22, 36, 50, 64, 78, 92, 7, 21, 35, 49, 63, 77, 91, 6, 20, 34, 48, 62, 76}; //0-1, 2-4, 5-8, 9-13, 14-19, 20-26, 27-32
byte greenframe1[] = {62, 26, 164, 200, 77, 25, 149, 201, 91, 9, 135, 217, 106, 8, 120, 218, 121, 7, 105, 219, 137, 21, 89, 205, 152, 20, 74, 206, 34, 48, 168, 184, 178, 192, 42, 58};
byte allpurple2[]={93,108,123,139,154,169,170,171,187,188,189,175,176,177,162,147,133,103,118,87,72,57,56,55,39,38,37,51,50,49,64,79};
byte grin[]={20, 34, 48, 62, 152, 168, 184, 200, 206, 192, 178, 164, 74, 58, 42, 26}; //15
byte grin2[]= {21, 77, 137, 201, 205, 149, 89, 25}; //7
byte grin3[]={91, 121, 217, 219, 135, 105, 9, 7, 108, 38, 188, 118} ; //7
byte grin4[]={106, 218, 120, 8, 107, 203, 119, 23}; //4
byte qaz[]={34, 48, 168, 184, 178, 192, 42, 58, 65, 155, 161, 71, 50, 64, 154, 170, 176, 162, 72, 56};
byte wsx[]={51, 79, 139, 171, 175, 147, 87, 55, 81, 141, 145, 85, 93, 123, 187, 189, 133, 103, 39, 37, 81, 141, 145, 85};
byte pinklayer[]={94, 124, 52, 54, 172, 174, 102, 132, 80, 140, 156, 160, 146, 86, 70, 66, 110, 158, 116, 68}; //0-7, 8-15, 16-19
byte add[]={97, 127, 99, 129}; // 0-3
byte violet[]={94, 172, 132, 54, 80, 156, 146, 70, 66, 140, 160, 86, 52, 102, 174, 124};
byte purpletodaleft[]= {123, 37, 103, 189, 108, 38, 118, 188, 93, 39, 133, 187, 79, 55, 147, 171, 64, 56, 162, 170, 49, 57, 177, 169, 50, 72, 176, 154, 51, 87, 175, 139};
byte greentodaleft[]={121, 219, 105, 9, 106, 218, 120, 8, 91, 217, 135, 7, 77, 25, 149, 201, 62, 26, 164, 200, 48, 42, 178, 184, 34, 58, 192, 168, 20, 74, 206, 152, 21, 89, 205, 137};
byte bluetodaleft[]= {153, 35, 73, 191, 138, 36, 88, 190, 122, 22, 104, 204, 107, 23, 119, 203, 92, 24, 134, 202, 78, 40, 148, 186, 63, 41, 163, 185,};
byte greenlow[]={94, 54, 132, 174, 80, 70, 146, 156, 66, 86, 160, 140, 94, 54, 132, 174, 52, 102, 174, 124, 80,70, 146, 156}; //0-3 4-7, 8-15, 16-23
byte greenhigh[]={66,86,160,140,52,102,174,124,};
byte ey[]={107,122,108,123,104,119,103,118,72,87,88,73,138,153,139,154,169,170,185,57,56,40,55,24,39,171,186,187,202,22,23,37,38,188,203,189,204,35,50,36,51,175,190,176,191,49,64,63,162,163,177,78,79,92,93,147,148,133,134};
byte dis1[]={1,225,1,2,16,210,224,3,17,31,195,209,223,180,194,222,208,4,18,32,46,20,34,48,62,164,178,192,206,7,21,35,63,77,219,205,191,163,149,91,135,8,22,36,78,92,106,204,218,190,148,134,120};
byte dis11[]={9,23,107,121,105,119,217,203,10,136,90,216,24,122,104,202,11,25,40,151,137,138,75,88,89,215,186,201,26,41,12,27,13,28,14,44,30,45,59,60,167,166,182,181,198,216,214,213,212,196,153,152,73,74,185,200,199};
byte dis2[]={152,168,184,299,26,42,58,74,200,121,137,153,185,201,217,9,25,41,73,89,105,106,122,138,186,202,218,24,40,88,104,120,91,107,203,219,7,119,135,92,77,78,76,204,205,190,220,134,23,22,21,36,148,149,6,150};
byte dis22[]={163,164,165,179,180,194,195,210,224,208,207,223,222,221,2,3,4,5,16,18,19,31,32,46,47,61,20,35,62,63,191,206}; //0-29
byte allblue2[]={92,107,122,63,78,138,153,35,36,185,186,22,23,24,202,203,204,40,41,190,191,73,88,148,163,104,119,134};
byte greencorners[]={20,34,48,62,26,42,58,74,164,178,192,206,200,184,168,152};
byte eyy[]={22,23,37,38,188,204,203,189,35,36,50,51,175,176,190,191,49,63,64,177,162,163,78,79,92,93,147,148,133,134,107,108,122,123,103,104,118,119,138,139,153,154,72,73,87,88,41,56,57,169,170,185};
byte xyaxis[]={48,36,54,42,88,132,178,190,172,184,138,94,92,107,122,34,80,22,23,70,58,104,119,134,146,192,202,203,204,156,168,79,64,55,56,147,162,170,171,93,108,123,37,38,39,103,118,113,187,188,189};
byte checkered[]={61,46,31,215,214,213,165,180,195,11,12,13,1,16,17,32,211,197,212,196,194,210,209,225,28,14,15,29, 68,83,98,113,128,143,158};
void setup() {
//you dont need to write anything here
iParol_Init();
}
void loop(){
flower();
flowernanagextend();
haha();
}
void flower(){
for(int i=0; i<=31; i++){
write(allpurple[i], HIGH);}
for(int i=0; i<=15; i++){
write(allpink[i], HIGH);}
for(int i=0; i<=19; i++){
write(framered[i], HIGH);}
for(int i=0; i<=24; i++){
write(allyellow[i], HIGH);}
write(113, HIGH);
delay(200);
}
void flowernanagextend(){
for(int i=0; i<=27; i++){
write(allblue[i], HIGH);}
delay(200);
write(150, HIGH);
write(165, HIGH);
write(180, HIGH);
write(195, HIGH);
write(210, HIGH);
write(225, HIGH);
delay(75);
for(int i=216; i>=211; i--){
write(i, HIGH);}
delay(75);
write(76, HIGH);
write(61, HIGH);
write(46, HIGH);
write(31, HIGH);
write(16, HIGH);
write(1, HIGH);
delay(200);
for(int i=10; i<=15; i++){
write(i, HIGH);}
delay(75);
for(int i=224; i>=220; i--){
write(i, HIGH);}
delay(75);
write(196, HIGH);
write(181, HIGH);
write(166, HIGH);
write(151, HIGH);
write(136, HIGH);
delay(75);
for(int i=1; i<=6; i++){
write(i, HIGH);}
delay(75);
write(30, HIGH);
write(45, HIGH);
write(60, HIGH);
write(75, HIGH);
write(90, HIGH);
delay(75);
write(91, HIGH);
write(106, HIGH);
write(121, HIGH);
write(62, HIGH);
write(77, HIGH);
delay(75);
write(17, HIGH);
write(32, HIGH);
write(47, HIGH);
write(18, HIGH);
write(33, HIGH);
write(19, HIGH);
write(21, HIGH);
for(int i=0; i<=3; i++){
write(greencorners[i], HIGH);}
for(int i=7; i<=9; i++){
write(i, HIGH);}
delay(75);
for(int i=27; i<=29; i++){
write(i, HIGH);}
for(int i=4; i<=7; i++){
write(greencorners[i], HIGH);}
write(43, HIGH);
write(44, HIGH);
write(59, HIGH);
write(25, HIGH);
write(89, HIGH);
write(105, HIGH);
write(120, HIGH);
write(135, HIGH);
write(149, HIGH);
write(164, HIGH);
delay(75);
write(179, HIGH);
write(193, HIGH);
write(194, HIGH);
write(205, HIGH);
for(int i=207; i<=209; i++){
write(i, HIGH);}
for(int i=9; i<=11; i++){
write(greencorners[i], HIGH);}
delay(75);
for(int i=217; i<=219; i++){
write(i, HIGH);}
write(200, HIGH);
write(201, HIGH);
delay(75);
for(int i=12; i<=15; i++){
write(greencorners[i], HIGH);}
for(int i=196; i<=199; i++){
write(i, HIGH);}
write(182, HIGH);
write(183, HIGH);
write(167, HIGH);
write(137, HIGH);
delay(75);
write(113, LOW);
delay(75);
write(81, LOW);
write(96, LOW);
write(111, LOW);
write(126, LOW);
for(int i=141; i<=145; i++){
write(i, HIGH);}
write(130, LOW);
write(115, LOW);
write(100, LOW);
for(int i=82; i<=85; i++){
write(i, LOW);}
for(int i=141; i<=145; i++){
write(i, LOW);}
delay(75);
write(64, LOW);
write(79, LOW);
write(94, LOW);
write(109, LOW);
write(124, LOW);
write(139, LOW);
write (154, LOW);
write(87, LOW);
write(102, LOW);
write(117, LOW);
write(132, LOW);
write(147, LOW);
write(72, LOW);
write(162, LOW);
for(int i=50; i<=56; i++){
write(i, LOW);}
for(int i=170; i<=176; i++){
write(i, LOW);}
delay(75);
write(48, LOW);
write(63, LOW);
write(78, LOW);
write(93, LOW);
write(123, LOW);
write(108, LOW);
write (153, LOW);
write(138, LOW);
write(168, LOW);
write(56, LOW);
write(73, LOW);
write(88, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(148, LOW);
write(163, LOW);
write(178, LOW);
write(58, LOW);
for(int i=34; i<=42; i++){
write(i, LOW);}
for(int i=184; i<=192; i++){
write(i, LOW);}
delay(75);
write(32, LOW);
write(47, LOW);
write(62, LOW);
write(77, LOW);
write(92, LOW);
write(107, LOW);
write (122, LOW);
write(137, LOW);
write(152, LOW);
write(167, LOW);
write(182, LOW);
write(44, LOW);
write(59, LOW);
write(74, LOW);
write(89, LOW);
write(104, LOW);
write(119, LOW);
write(134, LOW);
write(149, LOW);
write(164, LOW);
write(179, LOW);
write(194, LOW);
for(int i=18; i<=28; i++){
write(i, LOW);}
for(int i=198; i<=208; i++){
write(i, LOW);}
delay(75);
write(16, LOW);
write(31, 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(181, LOW);
write(196, LOW);
write(30, LOW);
write(45, 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(195, LOW);
write(210, LOW);
for(int i=2; i<=14; i++){
write(i, LOW);}
for(int i=212; i<=224; i++){
write(i, LOW);}
delay(75);
write(16, HIGH);
write(32, HIGH);
write(31, HIGH);
write(47, HIGH);
write(198, HIGH);
write(212, HIGH);
write(199, HIGH);
write(213, HIGH);
write(194, HIGH);
write(210, HIGH);
write(179, HIGH);
write(195, HIGH);
write(14, HIGH);
write(28, HIGH);
write(13, HIGH);
write(27, HIGH);
delay(75);
write(61, HIGH);
write(46, HIGH);
write(215, HIGH);
write(214, HIGH);
write(165, HIGH);
write(180, HIGH);
write(11, HIGH);
write(12, HIGH);
delay(75);
write(2, HIGH);
write(18, HIGH);
write(3, HIGH);
write(19, HIGH);
write(182, HIGH);
write(196, HIGH);
write(167, HIGH);
write(208, HIGH);
write(224, HIGH);
write(207, HIGH);
write(223, HIGH);
write(30, HIGH);
write(44, HIGH);
write(45, HIGH);
write(59, HIGH);
delay(75);
for(int i=0; i<=35; i++){
write(redcheckered[i], HIGH);}
for(int i=8; i<=31; i++){
write(whitecheckered[i], HIGH);}
delay(75);
}
void haha(){
write(106, HIGH);
write(120, HIGH);
write(8, HIGH);
write(218, HIGH);
write(63, HIGH);
write(35, HIGH);
write(41, HIGH);
write(73, HIGH);
write(163, HIGH);
write(191, HIGH);
write(153, HIGH);
write(185, HIGH);
delay(100);
write(91, HIGH);
write(121, HIGH);
write(217, HIGH);
write(219, HIGH);
write(105, HIGH);
write(135, HIGH);
write(7, HIGH);
write(9, HIGH);
write(153, HIGH);
write(185, HIGH);
write(36, HIGH);
write(78, HIGH);
write(138, HIGH);
write(186, HIGH);
write(190, HIGH);
write(148, HIGH);
write(88, HIGH);
write(40, HIGH);
delay(100);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(200, HIGH);
write(201, HIGH);
write(205, HIGH);
write(206, HIGH);
write(149, HIGH);
write(74, HIGH);
write(89, HIGH);
write(92, HIGH);
write(107, HIGH);
write(122, HIGH);
write(104, HIGH);
write(119, HIGH);
write(134, HIGH);
write(22, HIGH);
write(24, HIGH);
write(202, HIGH);
write(204, HIGH);
delay(110);
write(23, HIGH);
write(203, HIGH);
for(int i=0; i<=7; i++){
write(whitecheckered[i], HIGH);}
for(int i=0; i<=15; i++){
write(greencorners[i], HIGH);}
delay(100);
write(98, LOW);
write(112, LOW);
write(114, LOW);
write(128, LOW);
write(109, HIGH);
write(113, HIGH);
write(141, HIGH);
delay(100);
write(53, HIGH);
write(81, HIGH);
delay(100);
write(85, HIGH);
write(117, HIGH);
delay(100);
write(173, HIGH);
write(145, HIGH);
delay(100);
write(16, LOW);
write(31, LOW);
write(46, LOW);
write(62, LOW);
write(77, LOW);
write(91, LOW);
write (106, LOW);
write(121, LOW);
write(63, LOW);
write(78, LOW);
write(92, LOW);
write(107, LOW);
write(95, LOW);
write(110, LOW);
write(109, LOW);
write(76, LOW);
delay(100);
for(int i=1; i<=4; i++){
write(i, LOW);}
for(int i=16; i<=18; i++){
write(i, LOW);}
write(32, LOW);
write(80, LOW);
write(65, LOW);
write(66, LOW);
write(81, LOW);
write(97, LOW);
delay(100);
for(int i=6; i<=8; i++){
write(i, LOW);}
for(int i=20; i<=23; i++){
write(i, LOW);}
for(int i=34; i<=36; i++){
write(i, LOW);}
write(67, LOW);
write(53, LOW);
write(68, LOW);
write(48, LOW);
write(49, LOW);
delay(100);
write(69, LOW);
write(12, LOW);
write(13, LOW);
write(14, LOW);
write(28, LOW);
write(9, LOW);
write(24, LOW);
write(25, LOW);
write(26, LOW);
write(40, LOW);
write(41, LOW);
write(10, LOW);
delay(100);
write(15, LOW);
write(29, LOW);
write(30, LOW);
write(70, LOW);
write(65, LOW);
write(71, LOW);
write(85, LOW);
write(25, LOW);
write(26, LOW);
write(40, LOW);
write(41, LOW);
write(99, LOW);
delay(100);
write(44, LOW);
write(45, LOW);
write(60, LOW);
write(90, LOW);
write(105, LOW);
write(104, LOW);
write(74, LOW);
write(58, LOW);
write(73, LOW);
write(88, LOW);
write(57, LOW);
write(42, LOW);
write(89, LOW);
write(101, LOW);
write(86, LOW);
delay(100);
write(131, LOW);
write(194, LOW);
write(180, LOW);
write(195, LOW);
write(210, LOW);
write(163, LOW);
write(164, LOW);
write(150, LOW);
write(120, LOW);
write(135, LOW);
write(119, LOW);
write(134, LOW);
write(117, LOW);
write(148, LOW);
write(149, LOW);
write(116, LOW);
delay(100);
write(145, LOW);
write(146, LOW);
write(161, LOW);
write(208, LOW);
write(209, LOW);
write(129, LOW);
write(192, LOW);
write(178, LOW);
write(164, LOW);
write(163, LOW);
write(191, LOW);
write(177, LOW);
for(int i=222; i<=225; i++){
write(i, LOW);}
delay(100);
for(int i=203; i<=206; i++){
write(i, LOW);}
for(int i=218; i<=220; i++){
write(i, LOW);}
write(190, LOW);
write(191, LOW);
write(159, LOW);
write(158, LOW);
write(113, LOW);
write(160, LOW);
write(173, LOW);
delay(100);
for(int i=212; i<=214; i++){
write(i, LOW);}
for(int i=200; i<=202; i++){
write(i, LOW);}
write(196, LOW);
write(185, LOW);
write(186, LOW);
write(216, LOW);
write(217, LOW);
write(156, LOW);
write(157, LOW);
write(142, LOW);
delay(100);
for(int i=136; i<=138; i++){
write(i, LOW);}
write(152, LOW);
write(153, LOW);
write(168, LOW);
write(184, LOW);
write(125, LOW);
write(140, LOW);
write(155, LOW);
write(141, LOW);
write(127, LOW);
write(182, LOW);
write(197, LOW);
write(122, LOW);
write(169, LOW);
write(198, LOW);
write(166, LOW);
write(181,LOW);
write(211, LOW);
write(62, HIGH);
write(35, HIGH);
write(52, HIGH);
write(26, HIGH);
write(73, HIGH);
write(102, HIGH);
write(164, HIGH);
write(191, HIGH);
write(174, HIGH);
write(200, HIGH);
write(124, HIGH);
write(153, HIGH);
delay(100);
for(int i=0; i<=11; i++){
write(xyaxis[i], HIGH);}
delay(100);
for(int i=12; i<=31; i++){
write(xyaxis[i], HIGH);}
delay(100);
for(int i=0; i<=27; i++){
write(allblue[i], HIGH);}
delay(100);
for(int i=0; i<=15; i++){
write(allpink[i], HIGH);}
delay(100);
for(int i=0; i<=15; i++){
write(greencorners[i], HIGH);}
write(95, HIGH);
write(96, HIGH);
write(69, HIGH);
write(84, HIGH);
write(130, HIGH);
write(131, HIGH);
write(142, HIGH);
write(157, HIGH);
delay(100);
for(int i=110; i<=116; i++){
write(i, LOW);}
write(88, HIGH);
write(83, HIGH);
write(98, HIGH);
write(113, HIGH);
write(128, HIGH);
write(143, HIGH);
write(158, HIGH);
for(int i=0; i<=19; i++){
write(framered[i], HIGH);}
delay(100);
for(int i=0; i<=24; i++){
write(allyellow[i], HIGH);}
for(int i=32; i<=40; i++){
write(xyaxis[i], HIGH);}
delay(200);
write(65, LOW);
write(81, LOW);
write(155, LOW);
write(141, LOW);
write(71, LOW);
write(85, LOW);
write(145, LOW);
write(161, LOW);
write(97, LOW);
write(99, LOW);
write(127, LOW);
write(129, LOW);
delay(200);
write(67, LOW);
write(82, LOW);
write(25, LOW);
write(26, LOW);
write(100, LOW);
write(101, LOW);
write(144, LOW);
write(159, LOW);
for(int i=41; i<=52; i++){
write(xyaxis[i], HIGH);}
delay(200);
for(int i=0; i<=24; i++){
write(allyellow[i], LOW);}
write(113, LOW);
for(int i=0; i<=31; i++){
write(allpurple[i], HIGH);}
write(53, LOW);
write(109, LOW);
write(117, LOW);
write(173, LOW);
delay(200);
for(int i=0; i<=7; i++){
write(framered[i], HIGH);}
for(int i=8; i<=15; i++){
write(framered[i], HIGH);}
for(int i=0; i<=11; i++){
write(checkered[i], HIGH);}
write(7, HIGH);
write(219, HIGH);
write(105, HIGH);
write(121, HIGH);
delay(200);
for(int i=12; i<=27; i++){
write(checkered[i], HIGH);}
for(int i=28; i<=34; i++){
write(checkered[i], HIGH);}
for(int i=110; i<=116; i++){
write(i, HIGH);}
write(120, HIGH);
write(8, HIGH);
write(106, HIGH);
write(218, HIGH);
delay(200);
for(int i=0; i<=35; i++){
write(redcheckered[i], HIGH);}
for(int i=0; i<=31; i++){
write(whitecheckered[i], HIGH);}
for(int i=0; i<=24; i++){
write(allyellow[i], HIGH);}
write(9, HIGH);
write(91, HIGH);
write(135, HIGH);
write(217, HIGH);
write(77, HIGH);
write(137, HIGH);
write(109, HIGH);
write(205, HIGH);
write(201, HIGH);
write(173, HIGH);
write(89, HIGH);
write(149, HIGH);
write(117, HIGH);
write(25, HIGH);
write(26, HIGH);
write(53, HIGH);
write(21, HIGH);
delay(200);
}