     cycle.stop();
     lockAll();
     allOFF();
-    digitalWrite(dater.led, !digitalRead(dater.led));
+    Invert(dater.led);
     delay(500);
   } else if (modes.status(WARMUP)) { // WARMUP MODE
     lockAll();

#define MAINTENANCE 6 // Maintenance mode.
#define ALARM       7 // Alarm mode.

#define      ON            HIGH
#define     OFF            LOW
#define      IN(x)         pinMode(x, INPUT_PULLUP)
#define  BUTTON(x)         pinMode(x, INPUT_PULLUP)
#define  SENSOR(x)         pinMode(x, INPUT_PULLUP)
#define     OUT(x)         pinMode(x, OUTPUT)
#define BETWEEN(x, a, b)  ((a) <= (x) && (x) <= (b))
#define    isON(x)        (digitalRead(x) == ON)
#define   isOFF(x)        (digitalRead(x) == OFF)
#define  turnON(x)        if (isOFF(x)) {digitalWrite(x, ON);}
#define turnOFF(x)        if  (isON(x)) {digitalWrite(x, OFF);}
#define  UNLOCK(x)        (x.lock = false)
#define    LOCK(x)        (x.lock = true)
#define ButtonState(x)    if (!x.lock) {digitalWrite(x.out, x.button.state());}
#define    LedState(x)    digitalWrite(x.led, x.button.state())

Modus modes(7);
Cyclic cycle(2000, 900);

    turnOFF(f.out);
  } else { // Unlocked function.
    if (start < stop && BETWEEN(cycle.now(), start, stop)) {
      if (f.name == knife.name) {
        knifeSecurity();  // Before knife is ON.
      }
      if (f.name == photocell.name && !jaw.lock && isOFF(sensor.photocell)) {
        LOCK(jaw); LOCK(knife); LOCK(cooler);
      } else {
        turnON(f.out);
      }
    } else if (start > stop && !BETWEEN(cycle.now(), stop, start)) {
      if (f.name == knife.name) {
        knifeSecurity();  // Before knife is ON.
      }
      if (f.name == photocell.name && !jaw.lock && isOFF(sensor.photocell)) {
        LOCK(jaw); LOCK(knife); LOCK(cooler);
      } else {
