Amazing run! really happy i got this one. There's a few places where i lost a bit of time, so this is definitely improvable!