Improvable by around 4 seconds according to my SoB but after 2 hours of grinding I couldn't get anything better so here we go.