 void CalculateSunTimes()
 {
     Time time = rtc.time();
+    #ifdef DEBUG
+    sprintf(buffer, "Datetime: %02d/%02d/%d %02d:%02d:%02d\n", time.date, time.mon, time.yr, time.hr, time.min, time.sec); //Print the times for debugging.
+    Serial.print(buffer);
+    #endif
     int t; //An integer used to see if there is a result from Sunrise Lib.
     byte Times[4] = { 0, 0, 0, 0 }; //0: Sunrise hour, 1: minute, 2: Sunset hour, 3: minute.
     t = mySunrise.Rise(time.mon, time.date); //Attempt to calculate sunrise time.

#define LONGITUDE 32.011302

//Comment the next definition unless debugging or developing.
//#define DEBUG

unsigned long timer; //TODO:: Add something!
int datetime[6]; //An array to store the Datetime.

    digitalWrite(i, level);
    i += i == 9 ? 4 : 1;
  }
}
