Its been a long week