FernandoGarcia:
Is an aquarium controller.
I'm struggling to imagine how you have ended up with such an enormous sketch for a project which does not sound as if it ought to be especially complex. However, I haven't had time to download and review the code yet so I don't know what it's doing - perhaps it involves something complicated that I haven't thought of. How much of this program space taken up by your own code, by library code, by initialised data?