Simulating a Guilloche Pattern Machine