         }
       }
     }
+      digitalWrite(PIN_DEBUG, LOW);
+                    
+
   }
 
   if (locateMode) {

                  case 0: {
                      // Copy dmx data to the first 1/4 of led_data
                      memcpy(led_data_ptr_1, dmx->Data, dmx_length);
                      FastLED[0].show(led_data, NUM_RGB_LEDS_1, 255);
                      break;
                    }
                  case 1: {     
                      // Copy dmx data to the second 1/4 of the led_data              
                      memcpy(led_data_ptr_2, dmx->Data, dmx_length);
                      FastLED[0].show((CRGB*)led_data_ptr_1, NUM_RGB_LEDS_2, 255);
                      FastLED[1].show((CRGB*)led_data_ptr_2, NUM_RGB_LEDS_1, 255);
                      break;
                    }
                  case 2: {
                      memcpy(led_data_ptr_3, dmx->Data, dmx_length);
                      FastLED[0].show((CRGB*)led_data_ptr_1, NUM_RGB_LEDS_3, 255);
                      FastLED[1].show((CRGB*)led_data_ptr_2, NUM_RGB_LEDS_2, 255);
                      FastLED[2].show((CRGB*)led_data_ptr_3, NUM_RGB_LEDS_1, 255);
                      break;
                    }
                  case 3: {
                      memcpy(led_data_ptr_4, dmx->Data, dmx_length);
                      //FastLED[0].show((CRGB*)led_data_ptr_1, NUM_RGB_LEDS_4, 255);
                      FastLED[1].show((CRGB*)led_data_ptr_2, NUM_RGB_LEDS_3, 255);
                      FastLED[2].show((CRGB*)led_data_ptr_3, NUM_RGB_LEDS_2, 255);
                      FastLED[3].show((CRGB*)led_data_ptr_4, NUM_RGB_LEDS_1, 255);
                      break;
                    }
                }
              }
            }
            break;

          case OpAddress: {
              T_ArtAddress * address = (T_ArtAddress*)udp_buffer;


  delay(150);
#endif

  // Setup DEBUG pin
  pinMode(PIN_DEBUG, OUTPUT);

  // Read MAC address
  mac_addr mac;
  for (int i = 3; i < 6; i++) {
