n = 0 z = 0 dz = 1 move() = { z+=dz; print (n++ " " imag(z)); } left() = dz *= I right() = dz /= I iter(d) = { if (d, d--; iter(d); left(); iter(d); right(); move(); right(); iter(d); left(); iter(d), move() ); } print (0 " " imag(z)) iter(6) quit