14 second save over old personal best. :)
Still think I can manage to save a few more seconds. For now, i'm happy with this.