Phew! It's been a long night.