Updated to include random missing holes (oops...)