Here's my contribution @grandmasterbeck.