Nice one. Took me 6 tries, to optimize (the last two steps were holding me back, for a few).
EDIT: Wooooow, yokosooo's 58 is a GREAT find, here! :))
EDIT: Yeeey, manti's 56 even better! :)))
Not sure why this is masters, but I did get 110 first try and was confused before looking more closely at the step record lol.
Fun level despite the intended solution.