Well this one took longer than expected! My pen put up a bit of a fight and I ended up starting again half way through. I managed to finish just in time though, at 23:59! Phew!