lalo.li
Also, some hole orientations are just about unreachable (corners), so perhaps exclude within an inch of a corner or a dot's width of an edge.
Reply on news.ycombinator.com