Alternate Corners

Alternate Corners (Every Second Breakpoint, Every Second Turn, Roundabout) is a logic puzzle. Create a closed line that runs through all fields.

Alternate Corners

Rules: Draw a single closed line in the grid that passes through each cell exactly once. Individual segments of the line run horizontally or vertically between the centres of orthogonally adjacent cells.
The line must turn in each cell of the circle and exactly once between two cells of the circle.