Oh i can't take much more of this...........