Designs for Holbein embroidery: 110 new geometric patterns