       oh_leds(9 * led_strand, 10 * led_strand - 1) = led_tmplt(led_strand - 1, 0);
       oh_leds(10 * led_strand, 11 * led_strand - 1) = led_tmplt;
     }
-    
+
   }
 
   FastLED.show();

    }

    if (!just_switched && !flagged && brightness == 0) {
      
      if ( current_trap == 3) {
        flagged = true;
        brightness = 255;

  // theat_opt == 6 : Theater Mod
  // theat_opt == 7 : Theater Mod Mirror
  // theat_opt == 8 : Theater Mod Mirror 2
  if (theat_opt == 0) {
    theater_chase(ih_leds, ih_LED_total, pal_index);
    theater_chase(oh_leds, oh_LED_total, 255 - pal_index);
  }
  else if (theat_opt == 1) {
    theater_chase(ih_leds(0, 3 * led_strand - 1), ih_num_strand / 2, pal_index);
    ih_leds(ih_num_strand - 1, 3 * led_strand) = ih_leds(0, 3 * led_strand - 1);
    theater_chase(oh_leds(0, 6 * led_strand - 1), oh_num_strand / 2, 255 - pal_index);
    oh_leds(oh_num_strand - 1, 6 * led_strand) = oh_leds(0, 6 * led_strand - 1);
  }
  else if (theat_opt == 2) {
    theater_chase(ih_leds(0, 2 * led_strand - 1), 2 * led_strand, pal_index);
    ih_leds(4 * led_strand - 1, 2 * led_strand) = ih_leds(0, 2 * led_strand - 1);
    ih_leds(4 * led_strand, ih_LED_total - 1) = ih_leds(0, 2 * led_strand - 1);
    theater_chase(oh_leds(0, 4 * led_strand - 1), 4 * led_strand, pal_index);
    oh_leds(8 * led_strand - 1, 4 * led_strand) = oh_leds(0, 4 * led_strand - 1);
    oh_leds(8 * led_strand, oh_LED_total - 1) = oh_leds(0, 4 * led_strand - 1);
  }
  else if (theat_opt == 3) {
    theater_chase_tri(ih_leds, ih_LED_total, pal_index);
    theater_chase_tri(oh_leds, oh_LED_total, 255 - pal_index);
  }
  else if (theat_opt == 4) {
    theater_chase_tri(ih_leds(0, 3 * led_strand - 1), ih_num_strand / 2, pal_index);
    ih_leds(ih_num_strand - 1, 3 * led_strand) = ih_leds(0, 3 * led_strand - 1);
    theater_chase_tri(oh_leds(0, 6 * led_strand - 1), oh_num_strand / 2, 255 - pal_index);
    oh_leds(oh_num_strand - 1, 6 * led_strand) = oh_leds(0, 6 * led_strand - 1);
  }
  else if (theat_opt == 5) {
    theater_chase_tri(ih_leds(0, 2 * led_strand - 1), 2 * led_strand, pal_index);
    ih_leds(4 * led_strand - 1, 2 * led_strand) = ih_leds(0, 2 * led_strand - 1);
    ih_leds(4 * led_strand, ih_LED_total - 1) = ih_leds(0, 2 * led_strand - 1);
    theater_chase_tri(oh_leds(0, 4 * led_strand - 1), 4 * led_strand, pal_index);
    oh_leds(8 * led_strand - 1, 4 * led_strand) = oh_leds(0, 4 * led_strand - 1);
    oh_leds(8 * led_strand, oh_LED_total - 1) = oh_leds(0, 4 * led_strand - 1);
  }
  else if (theat_opt == 6) {
    theater_chase_mod(ih_leds, ih_LED_total, pal_index);
    theater_chase_mod(oh_leds, oh_LED_total, 255 - pal_index);
  }
  else if (theat_opt == 7) {
    theater_chase_mod(ih_leds(0, 3 * led_strand - 1), ih_num_strand / 2, pal_index);
    ih_leds(ih_num_strand - 1, 3 * led_strand) = ih_leds(0, 3 * led_strand - 1);
    theater_chase_mod(oh_leds(0, 6 * led_strand - 1), oh_num_strand / 2, 255 - pal_index);
    oh_leds(oh_num_strand - 1, 6 * led_strand) = oh_leds(0, 6 * led_strand - 1);
  }
  else if (theat_opt == 8) {
    theater_chase_mod(ih_leds(0, 2 * led_strand - 1), 2 * led_strand, pal_index);
    ih_leds(4 * led_strand - 1, 2 * led_strand) = ih_leds(0, 2 * led_strand - 1);
    ih_leds(4 * led_strand, ih_LED_total - 1) = ih_leds(0, 2 * led_strand - 1);
    theater_chase_mod(oh_leds(0, 4 * led_strand - 1), 4 * led_strand, pal_index);
    oh_leds(8 * led_strand - 1, 4 * led_strand) = oh_leds(0, 4 * led_strand - 1);
    oh_leds(8 * led_strand, oh_LED_total - 1) = oh_leds(0, 4 * led_strand - 1);
  }
  FastLED.show();

}
