Added Irregular Printer Shape Function