Generic block with holes

CHF 35.80

PR1428