Understanding the groove   punch mark model local rules g 2 1