Waaaa, what a puzzle! It took me a bit over half an hour to open things up and come through (and get it down to 320). Now, for the last two moves ... currently no idea where they could be. :)
EDIT (3 minutes later): Oh, but of course. Why didn't I see it in my previous try!?
Really enjoyable level that seemed unsolvable to me, from the start. :)))
EDIT (2 days later): With Flash's 2 cut (to 316) this became a genious level, IMO.