(13 years ago) Sweet !
Took me 9 tries to solve it.
***************************
EDIT 2022, 22nd Oct. I see I forgot to give it stars, back then. Enjoyed it again, today, and 10 times. :))
This one seemed easy, but was not, heheheh. Had quite some trouble, finding the shortest path to 112, among some nasty blocks, that stood in the way. :)