Flying squares

Speed

Program

rotate path path add a b result collect path path div a result size value mod a result iterate i add a b result rectangle x1 x2 y1 y2 path div a result pen path path mul a result output path paper w h w/2 h/2