Tried my hand at
This was fun to work on.

2 11