Exhausted. What a week this has been.