Run it and watch go! Make your own backdrop to give it a different path.
The code is suprisingly brittle. Little details like the pen width seem to matter more than they should. Maybe you can improve that. :-) Also, I've made another version of this, with the code fixed up to use custom procedure blocks. To me, that one is a lot easier to understand.