https://www.angelfire.com/oz/houseoflove/atticexicon.html