Wasted a lot of time on this. There's an optimal 133 that's quite different than the solution. Hint - if you are stuck go drink some water and come back and you'll solve it right away
This was a really interesting one where the optimizations kept trickling in two steps at a time. No one big a-ha moment, just an occasional slight cleaning of the path. Lots of possibilities here and everything does a good job of getting in the way.
I got FlashBack's 131, but not yet 129. 143 feels quite ''natural'' and the level is very interesting, but I take off half a star, for the ''longer'' path. :)
P. S. Got it, three tries later. Great path, FlashBack! :))
P. P. S. There is a certain part in the level, where there are (at least) two variations, how thigs can be done, but I don't consider it bad, at all.