Not much better, but still faster:



New time. 9.6363 @ 140.98