It took me hours. I drew a lot but the rest isn’t worth sharing.
Yor Forger. Code is by @colorsnatch.