linear_hole_pat by hajikola
_