This is nearly identical to BP163. Here instead of shape outlines dots are used, and the dots can be within the larger shape outline.
This is a re-skinning of BP163.
Segment drawn between two points intersects another line vs segment drawn between two points does not intersect any other lines
Peter Nesin