Function generatePerforations