Work in progress:

Prints: