I uh...this is all too much....but wow.