I got it and was so stupid on it... I remained stuck 10 to 12 off for ages, until I realized I have forgotten one of the basic rules: at times, what seems longer can be shorter... LOL
The level feels fun with well-implemented pipelining principles. I enjoyed that basically every part of the level presented some reason to plan your path or optimize around it; there was nothing wasted in terms of the solving space.
(13 years ago) Sweet puzzle ! :)
Took me 5 tries.
*******************
EDIT 2022, 21th Oct.: I re-beat it and giving stars, now. Very good puzzle! Easy to lose steps. :)