(13 years ago) Very sweet ! :) 3 tries.
**************************
EDIT 2022, 21th Nov. ... and many more tries to rebeat it. Looking scary, but enjoyable once you dive into it (which was hard for me, because of restrictables going to opposite directions, which messed my thinking a loooot ...). :))