corners = [corners[0]] + [c for _, c in cor_d]
return (_lines(corners, 0) + [(corners[0], corners[3]),
(corners[1], corners[2])],
corners = [corners[0]] + [c for _, c in cor_d]
return (_lines(corners, 0) + [(corners[0], corners[3]),
(corners[1], corners[2])],