I'm gonna need a 5 hour workout after this.