rect_hole_pat by hajikola
_