Author: rob
Draw a single continuous loop in the grid using horizontal and vertical line segments so that the loop visits every square exactly once. It should not cross or overlap itself. It makes a 90-deg turn at every square with a circle. There is exactly one turn between two consecutive circles that the loop visits.
Grid control: Click the mouse button at the selected cell to change the filling of the cell. More details about grid control are at the help page.