http://i.imgur.com/76qMY6c.png
We began 2 blocks left from the bottom right block
EDIT: http://imgur.com/jOHpJqn
EDIT: Wait, maybe you already realize that. Is there a while loop of something that you can use?
EDIT2: You can have more than one direction in a loop block. You can actually solve it with 3 blocks.
http://i.imgur.com/76qMY6c.png
We began 2 blocks left from the bottom right block