tikz.within( '*' )

local pi  = p{ 0,    0    }
local pdx = p{ 0.25, 0    }
local pdy = p{ 0,    0.25 }

for k = 1, 20
do
       local sign = 1
       if k % 2 == 0 then sign = -1 end
       local pn  = pi + sign * k * pdx
       local pn2 = pn + sign * k * pdy
       draw{ line{ pi, pn }, line{ pn, pn2 } }
       pi = pn2
end