Big thanks to user dragosica for the new route, after writing it down and doing some runs I was able to get this crazy time!! Really happy with this one, and it can be improved with better map movement and execution.