     fixTime();
     return result;
   }
+
   ClockTime operator-=(int16_t delta)
   {
     ClockTime result(*this);

      setSunSet();
    }
  } 
  if (digitalRead(alarmMasterSwitch) == LOW) {
    alarmMasterSwitchEnabled = false;
    if (alarmEnabled && alarmActive) {

  pinMode(AlarmButton,INPUT_PULLUP); 
  pinMode(TimeButton,INPUT_PULLUP);
  pinMode(alarmMasterSwitch, INPUT_PULLUP);
  pinMode(rotaryButton, INPUT_PULLUP);
  pinMode(OffButton,INPUT);
  pinMode(AlarmLED, OUTPUT);
  pinMode(TimeLED, OUTPUT);
