implement the idea of using unseen portion of the primitives as candidate hole positions. Should work on 401973581.124701 next