class WordDict:

    ## Words to exclude. Useless, meaningless words (nicknames etc.)
    EXCLUDING_WORDS = ['a', 'an', 'the', 'and', 'this', 'that', 'of',
                       "a-ma'ase-mit-a-hon/dos-tsigele-:-l'histoire-du-coq.-la-petite-chevre.",
                       'a.p.-van-stolk-"flor-de-pascua"'
                      ]

    ## Special meaning or not-in-dictionary words. Not to exclude. (character names, urban words etc.)
    INCLUDING_WORDS = ['post-impressionism', 'ukiyo-e', 'st. james the greater',
                       "iran's epic", "legend of st. ursula for the scola di sant'orsola",
                       "pierrot's love", 'polyptych of st. augustine', 'polyptych of st. anthony',
                       'polyptych of st. augustine', 'porte st. denis', 'porte st. martin',
                       "rake's progress", 'st. prince vladimir', 'study of the "four apostles"',
                       'study on "heller altarpiece"', 'study on "ober st. veit altar"',
                       'study on "st. jerome"', 'study on the "great crucifixion"',
                       "yermak's conquest of siberia", "trompe-l'oeil", 'yakusha-e',
                       "70's", "80's"
                       ]

    MAPPING_WORDS = {'pericope-adulterae' : ['pericope adulterae'],
                     'prodigal-son' : ['prodigal son'],
                     'parables-of-jesus' : ['parables of jesus'],
                     'petit dallesfrance' : ['petit-dalles', 'france'],
                     'eugene-delacroix' : ['eugene delacroix'],
                     'colin-alexander' : ['colin alexander'],
                     'marie-de-medici' : ["marie de' medici"],
                     'theodore-gericault' : ['theodore gericault'],
                     'old-testament' : ['old testament'],
                     'illustrations to john milton - l`allegro and il penseroso' : ['illustrations to john milton', 'l`allegro and il penseroso'],
                     'illustrations to john milton - on the morning of christ`s nativity' : ['illustrations to john milton', 'on the morning of christ`s nativity'],
                     'roof tiles - in mono-type print; 2005' : ['roof tiles', 'in mono-type print; 2005'],
                     'st. vladimir cathedral, kiev' : ['st. vladimir cathedral', 'kiev'],
                     "mikhail saltykov-shchedrin 'the death of pazukhin'" : ['mikhail saltykov-shchedrin', 'the death of pazukhin'],
                     'bird-and-flower painting' : ['bird and flower painting'],
                     'nude painting (nu)' : ['nude painting', 'nu'],
                     'naive art (primitivism)' : ['naive art', 'primitivism'],
                     'middle byzantine (c. 850–1204), macedonian renaissance (867–1056)' : ['middle byzantine (c. 850–1204)', 'macedonian renaissance (867–1056)'],
                     'angels-and-archangels' : ['angels', 'archangels'],
                     'god-the-father' : ['god', 'father'],
                     'creation-of-the-world' : ['creation of the world'],
                     'creation-of-adam' : ['creation of adam'],
                     'designs-and-sketches' : ['designs', 'sketches'],
                     'sketch and study' : ['sketch study'],
                     'john-milton-"paradise-lost"' : ['john-milton', 'paradise-lost'],
                     'adoration-of-the-shepherds' : ['adoration', 'shepherds'],
                     'the-holy-night' : ['holy', 'night'],
                     'virgin-mary' : ['virgin mary'],
                     "aesop's-fables" : ["aesop's fables"],
                     'famous-people' : ['famous people'],
                     'the-adventures-of-nevzorov-or-ibikus' : ['adventures of nevzorov', 'ibikus'],
                     'almanac-"archer"' : ['almanac', 'archer'],
                     'almanac-"raging-parnassus"' : ['almanac', 'raging parnassus'],
                     'altai mythology' : ['altai', 'mythology'],
                     'aphrodite/venus' : ['aphrodite', 'venus'],
                     'leonardo-da-vinci' : ['leonardo da vinci'],
                     'archangel-michael' : ['archangel michael'],
                     'art-institute-of-chicago' : ['art institute of chicago'],
                     'art-of-printing' : ['art of printing'],
                     'artaxerxes-i-of-persia' : ['artaxerxes i', 'persia'],
                     'auvers-sur-oise' : ['auvers-sur-oise'],
                     'baba-yaga' : ['baba yaga'],
                     'slavic-mythology' : ['slavic mythology'],
                     'world-of-art' : ['world of art'],
                     'battle-of-the-lapiths-and-centaurs' : ['battle', 'lapiths', 'centaurs'],
                     'belle-ile' : ['belle ile'],
                     'boccaccio-"the-decameron"' : ['boccaccio', 'the decameron'],
                     'giovanny-boccaccio-"the-decameron""' : ['giovanny boccaccio', 'the decameron'],
                     'boris-godunov' : ['boris godunov'],
                     'modest-mussorgsky' : ['modest mussorgsky'],
                     'monuments-and-statues' : ['monuments', 'statues'],
                     'calvary/golgotha' : ['calvary', 'golgotha'],
                     'cardinal-richelieu' : ['cardinal richelieu'],
                     'carpathian-mountains' : ['carpathian mountains'],
                     'alazani-valley' : ['alazani valley'],
                     'heracles/hercules' : ['heracles', 'hercules'],
                     'pan/satyr' : ['pan', 'satyr'],
                     'chapelle-des-cordeliers-in-sarrebourg' : ['chapelle des cordeliers', 'sarrebourg'],
                     'christ-child' : ['christ child'],
                     'archangel-raphael' : ['archangel raphael'],
                     'expulsion-from-eden' : ['expulsion from eden'],
                     'male-nude' : ['male nude'],
                     'jesus-christ' : ['jesus christ'],
                     'archangel-gabriel' : ['archangel gabriel'],
                     "noah's-ark" : ["noah's ark"],
                     "potiphar's-wife" : ["potiphar's wife"],
                     "leonello-d'este" : ["leonello d'este"],
                     'crucifixion-of-st.-peter' : ['crucifixion of st. peter'],
                     'e.-zamyatin-"the-district"' : ['e. zamyatin', 'the district'],
                     'e.e.-drijfhout. "xxiv-emblemata-dat-zijn-zinne-beelden"' : ['e.e. drijfhout.',  'xxiv emblemata dat zijn zinne beelden'],
                     'torquato-tasso-"jerusalem-delivered"' : ['torquato tasso', 'jerusalem delivered'],
                     'europa(mythology)' : ['europa', 'mythology'],
                     'e.-f.-gollerbach' : ['e. f. gollerbach'],
                     'artemis/diana' : ['artemis', 'diana'],
                     'hermes/mercury' : ['hermes', 'mercury'],
                     'hera/juno' : ['hera', 'juno'],
                     'vulcan/hefestus' : ['vulcan', 'hefestus'],
                     'bacchus/dionysus' : ['bacchus', 'dionysus'],
                     'athena/minerva' : ['athena', 'minerva'],
                     'mars(mythology)' : ['mars', 'mythology'],
                     'ovid-"metamorphoses"' : ['ovid', 'metamorphoses'],
                     'callisto (mythology)' : ['callisto', 'mythology'],
                     "l'universite-de-nice" : ["l'universite de nice"],
                     'ilya-ilf-and-evgeny-petrov-"the-little-golden-calf"' : ['ilya ilf', 'evgeny petrov', 'the little golden calf'],
                     'richard wagner "tristan and isolde"' : ['richard wagner', 'tristan and isolde'],
                     'j.walch. "de-vreeselijke-avonturen-van-scholastica"' : ['j.walch.', 'de vreeselijke avonturen van scholastica'],
                     'jeremy-howell-"the-first-dance"' : ['jeremy howell', 'the first dance'],
                     'john-milton-"paradise-regained"' : ['john milton', 'paradise regained'],
                     'johann-wolfgang-von-goethe-"faust"' : ['johann wolfgang von goethe', 'faust'],
                     'k.-kustodiev' : ['k. kustodiev'],
                     'leo-tolstoy-"anna-karenina"' : ['leo tolstoy', 'anna karenina'],
                     'longus-"daphnis-and-chloe"' : ['longus', 'daphnis and chloe'],
                     'louis-aragon-"one-who-says-things-without-saying-anything" ' : ['louis aragon', 'one who says things without saying anything'],
                     'alexander-pushkin-"ruslan-and-ludmila"' : ['alexander pushkin', 'ruslan and ludmila'],
                     'babylonian-captivity' : ['babylonian captivity'],
                     'burial-of-the-holy-wood' : ['burial of the holy wood'],
                     'christ-carrying-the-cross' : ['christ carrying the cross'],
                     "tudeley-all-saints'-church" : ["tudeley all saints' church"],
                     'cyrus-the-great' : ['cyrus the great'],
                     'death-of-the-virgin' : ['death of the virgin'],
                     'female-nude' : ['female nude'],
                     'last-judgment' : ['last judgment'],
                     'creation-of-eve' : ['creation of eve'],
                     'striking-rock' : ['striking rock'],
                     'flight-into-egypt' : ['flight', 'egypt'],
                     'louis-aragon-"one-who-says-things-without-saying-anything"' : ['louis-aragon', 'one who says things without saying anything'],
                     'maurice maeterlinck "blind"' : ['maurice maeterlinck',  'blind'],
                     'friedrich-iii-the-wise-(saxony)' : ['friedrich iii the wise', 'saxony'],
                     'charles-v-(saxony)' : ['charles v', 'saxony'],
                     "charles-perrault-'histoires-ou-contes-du-temps-passe'" : ['charles perrault', 'histoires ou contes du temps passe'],
                     "francois-rabelais-'gargantua-and-pantagruel'" : ['francois rabelais', 'gargantua and pantagruel'],
                     "rudolph-erich-raspe-'the-adventures-of-baron-munchausen'" : ['rudolph erich raspe', 'the adventures of baron munchausen'],
                     'abramtsevorussian federation' : ['abramtsevo', 'russian federation'],
                     'allegheny city, pennsylvaniaunited states' : ['allegheny city', 'pennsylvania', 'united states'],
                     'alten / dessau-altengermany' : ['alten', 'dessau-alten', 'germany'],
                     'amagerbro / copenhagen / amagerbrodenmark' : ['amagerbro', 'copenhagen', 'denmark'],
                     'angeac / angeac-charentefrance' : ['angeac', 'angeac-charente', 'france'],
                     'amsterdamnetherlands' : ['amsterdam', 'netherlands'],
                     'antwerpbelgium' : ['antwerp', 'belgium'],
                     'antwerpnetherlands' : ['antwerp', 'netherlands'],
                     'arcachonfrance' : ['arcachon', 'france'],
                     'argenteuil / argenteuil-sur-armanconfrance' : ['argenteuil', 'argenteuil-sur-armancon', 'france'],
                     'arles, bouches-du-rhonefrance' : ['arles', 'bouches-du-rhône', 'france'],
                     'arles, bouches-du-rhonenetherlands' : ['arles', 'bouches-du-rhone', 'netherlands'],
                     'arles-sur-techfrance' : ['arles-sur-tech', 'france'],
                     'artigues / artigues-pres-bordeauxfrance' : ['artigues', 'artigues-pres-bordeaux', 'france'],
                     'asia/pacific region' : ['asia', 'pacific region'],
                     'atlantaunited states' : ['atlanta', 'united states'],
                     'auvers-le-hamonfrance' : ['auvers-le-hamon', 'france'],
                     'auvers-sur-oisefrance' : ['auvers-sur-oise', 'france'],
                     'balcicromania' : ['balcic', 'romania'],
                     'barcelona, cataloniaspain' : ['barcelona', 'catalonia', 'spain'],
                     'barcelonaspain' : ['barcelona', 'spain'],
                     'baselswitzerland' : ['basel', 'switzerland'],
                     'berlingermany' : ['berlin', 'germany'],
                     'bezonsfrance' : ['bezons', 'france'],
                     'blainville-crevonfrance' : ['blainville-crevon', 'france'],
                     'bolognaitaly' : ['bologna', 'italy'],
                     'bordeauxfrance' : ['bordeaux', 'france'],
                     'borjomigeorgia' : ['borjomi', 'georgia'],
                     'boston, massachusettsunited states' : ['boston', 'massachusetts', 'united states'],
                     'bostonunited states' : ['boston', 'united states'],
                     'boulognefrance' : ['boulogne', 'france'],
                     'bourtangenetherlands' : ['bourtange', 'netherlands'],
                     'brooklyn, new york cityunited states' : ['brooklyn', 'new york city', 'united states'],
                     'brooklyn, new yorkunited states' : ['brooklyn', 'new york', 'united states'],
                     'brusselsbelgium' : ['brussels', 'belgium'],
                     'buchachukraine' : ['buchach', 'ukraine'],
                     'bucharestromania' : ['bucharest', 'romania'],
                     'budapesthungary' : ['budapest', 'hungary'],
                     'buenos airesargentina' : ['buenos aires', 'argentina'],
                     'cagnes-sur-merfrance' : ['cagnes-sur-mer', 'france'],
                     'cailly-sur-eure / caillyfrance' : ['cailly-sur-eure', 'cailly', 'france'],
                     'calgary / calgarycanada' : ['calgary', 'calgary', 'canada'],
                     'californiaunited states' : ['california', 'united states'],
                     'cantabriaspain' : ['cantabria', 'spain'],
                     'carcasonne / carcassonnefrance' : ['carcasonne', 'carcassonne', 'france'],
                     'castel guelfo / castel guelfo di bolognaitaly' : ['castel guelfo', 'castel guelfo di bologna', 'italy'],
                     'cergy-pontoisefrance' : ['cergy-pontoise', 'france'],
                     'champigny-sur-yonnefrance' : ['champigny-sur-yonne', 'france'],
                     'chazelles-sur-lyonfrance' : ['chazelles-sur-lyon', 'france'],
                     'chazey-sur-ainfrance' : ['chazey-sur-ain', 'france'],
                     'chateauneuf-du-faoufrance' : ['chateauneuf-du-faou', 'france'],
                     'cologne / coln / kolngermany' : ['cologne', 'coln', 'koln', 'germany'],
                     'covasnaromania' : ['covasna', 'romania'],
                     'cuesmesbelgium' : ['cuesmes', 'belgium'],
                     'delhi / dehliindia' : ['delhi', 'dehli', 'india'],
                     'denainfrance' : ['denain', 'france'],
                     'dieppe-sous-douaumontfrance' : ['dieppe-sous-douaumont', 'france'],
                     'dordrecht / dort / krispijnnetherlands' : ['dordrecht',  'dort', 'krispijn', 'netherlands'],
                     'dresden-reickgermany' : ['dresden-reick', 'germany'],
                     'deville-les-rouen / maromme / devillefrance' : ['deville-les-rouen', 'maromme', 'deville', 'france'],
                     'edmonton / edmontoncanada' : ['edmonton', 'edmonton', 'canada'],
                     'feissons-sur-iserefrance' : ['feissons-sur-isere', 'france'],
                     'feodosiya, crimeaukraine' : ['feodosiya', 'crimea', 'ukraine'],
                     'fiesoleitaly' : ['fiesole', 'italy'],
                     'florenceitaly' : ['florence', 'italy'],
                     'frankfurt am maingermany' : ['frankfurt am main', 'germany'],
                     'frankfurtgermany' : ['frankfurt', 'germany'],
                     'geesterennetherlands' : ['geesteren', 'netherlands'],
                     'gironaspain' : ['girona', 'spain'],
                     'grivoux / optevozfrance' : ['grivoux', 'optevoz', 'france'],
                     'guadalajara, jaliscomexico' : ['guadalajara', 'jalisco', 'mexico'],
                     'guadalajaramexico' : ['guadalajara', 'mexico'],
                     'haag / den haag / la haye / the haguenetherlands' : ['haag', 'den haag', 'la haye', 'the hague', 'netherlands'],
                     'haarlemnetherlands' : ['haarlem', 'netherlands'],
                     'haguenetherlands' : ['hague', 'netherlands'],
                     'hanoverunited states' : ['hanover', 'united states'],
                     'hargeville / arnouville-les-mantesfrance' : ['hargeville', 'arnouville-les-mantes', 'france'],
                     'hlukhivukraine' : ['hlukhiv', 'ukraine'],
                     'hodovytsyaukraine' : ['hodovytsya', 'ukraine'],
                     'holy see (vatican city state)' : ['holy see', 'vatican city state'],
                     'horodenkaukraine' : ['horodenka', 'ukraine'],
                     'huelgoatfrance' : ['huelgoat', 'france'],
                     'iran, islamic republic of' : ['iran', 'islamic republic'],
                     'istanbulturkey' : ['istanbul', 'turkey'],
                     'kievukraine' : ['kiev', 'ukraine'],
                     'klein amsterdamnetherlands' : ['klein amsterdam', 'netherlands'],
                     'krakowpoland' : ['krakow', 'poland'],
                     'krasnoyarskrussian federation' : ['krasnoyarsk', 'russian federation'],
                     'le pouldufrance' : ['le pouldu', 'france'],
                     'leningrad / sankt-peterburg / petrograd / sankt petersburg / saint petersburgrussian federation' : ['leningrad', 'sankt-peterburg', 'petrograd', 'sankt petersburg', 'saint petersburg', 'russian federation'],
                     'liozna, near vitebskbelarus' : ['liozna', 'near vitebsk', 'belarus'],
                     'london, englandunited kingdom' : ['london', 'england', 'united kingdom'],
                     'londonunited kingdom' : ['london', 'united kingdom'],
                     'long islandunited states' : ['long island', 'united states'],
                     'los angeles, californiaunited states' : ['los angeles', 'california', 'united states'],
                     'luganoswitzerland' : ['lugano', 'switzerland'],
                     'lvivukraine' : ['lviv', 'ukraine'],
                     'ludenhausengermany' : ['ludenhausen', 'germany'],
                     'ludinghausengermany' : ['ludinghausen', 'germany'],
                     'madridspain' : ['madrid', 'spain'],
                     'malibu, californiaunited states' : ['malibu', 'california', 'united states'],
                     'marseillefrance' : ['marseille', 'france'],
                     'martinique' : ['martinique'],
                     'messinaitaly' : ['messina', 'italy'],
                     'mexico citymexico' : ['mexico city', 'mexico'],
                     'mid floridaunited states' : ['mid florida', 'united states'],
                     'milanitaly' : ['milan', 'italy'],
                     'moldova, republic of' : ['moldova', 'republic'],
                     'monastyryskaukraine' : ['monastyryska', 'ukraine'],
                     'moscowrussian federation' : ['moscow', 'russian federation'],
                     'munich / monacogermany' : ['munich', 'monaco', 'germany'],
                     'munichgermany' : ['munich', 'germany'],
                     'murnau am staffelseegermany' : ['murnau am staffelsee', 'germany'],
                     'naplesitaly' : ['naples', 'italy'],
                     'neuilly-sur-seinefrance' : ['neuilly-sur-seine', 'france'],
                     'new york city, new yorkunited states' : ['new york city', 'new york', 'united states'],
                     'new york cityunited states' : ['new york city', 'united states'],
                     'new york united states' : ['new york', 'united states'],
                     'new york, nyunited states' : ['new york', 'ny', 'united states'],
                     'new yorkunited states' : ['new york', 'united states'],
                     'nieuw-amsterdamnetherlands' : ['nieuw-amsterdam', 'netherlands'],
                     'nunen / nuenennetherlands' : ['nunen', 'nuenen', 'netherlands'],
                     'nuremberggermany' : ['nuremberg', 'germany'],
                     'odessaukraine' : ['odessa', 'ukraine'],
                     'old windsor / hortonunited kingdom' : ['old windsor', 'horton', 'united kingdom'],
                     'padova / patavium / paduaitaly' : ['padova', 'patavium', 'padua', 'italy'],
                     'parisfrance' : ['paris', 'france'],
                     'parmaitaly' : ['parma', 'italy'],
                     'petit dallesfrance' : ['petit dalles', 'france'],
                     'philadelphia, paunited states' : ['philadelphia', 'pa', 'united states'],
                     'philadelphiaunited states' : ['philadelphia', 'united states'],
                     'pittsfordunited states' : ['pittsford', 'united states'],
                     'podolskrussian federation' : ['podolsk', 'russian federation'],
                     'poltavaukraine' : ['poltava', 'ukraine'],
                     'pont-avenfrance' : ['pont-aven', 'france'],
                     'port clydeunited states' : ['port clyde', 'united states'],
                     'pragueczech republic' : ['prague', 'czech republic'],
                     'providence, rhode islandunited states' : ['providence', 'rhode island', 'united states'],
                     'pskovrussian federation' : ['pskov', 'russian federation'],
                     'punaauiafrench polynesia' : ['punaauia', 'french polynesia'],
                     'ramsgateunited kingdom' : ['ramsgate', 'united kingdom'],
                     'romeitaly' : ['rome', 'italy'],
                     'rouen, normandyfrance' : ['rouen', 'normandy', 'france'],
                     'rukomyshukraine' : ['rukomysh', 'ukraine'],
                     'saint petersburgrussian federation' : ['saint petersburg', 'russian federation'],
                     'saint-paul-de-vencefrance' : ['saint-paul-de-vence', 'france'],
                     'saint-remy-blanzyfrance' : ['saint-remy-blanzy', 'france'],
                     'saint-remy-de-provencefrance' : ['saint-remy-de-provence', 'france'],
                     'saint-sever-calvadosfrance' : ['saint-sever-calvados', 'france'],
                     'sainte-florencefrance' : ['sainte-florence', 'france'],
                     'saintes-maries-de-la-merfrance' : ['saintes-maries-de-la-mer', 'france'],
                     'samararussian federation' : ['samara', 'russian federation'],
                     'sannoisfrance' : ['sannois', 'france'],
                     'sant feliu de guíxolsspain' : ['sant feliu de guíxols', 'spain'],
                     'santa monica, californiaunited states' : ['santa monica', 'california', 'united states'],
                     'saratovrussian federation' : ['saratov', 'russian federation'],
                     'scheveningen / statenkwartiernetherlands' : ['scheveningen', 'statenkwartier', 'netherlands'],
                     'sevillespain' : ['seville', 'spain'],
                     'sibiuromania' : ['sibiu', 'romania'],
                     'sighisoararomania' : ['sighisoara', 'romania'],
                     'slovity, lviv regionukraine' : ['slovity', 'lviv region', 'ukraine'],
                     'st. petersburgrussian federation' : ['st. petersburg', 'russian federation'],
                     'tarusarussian federation' : ['tarusa', 'russian federation'],
                     'tbilisigeorgia' : ['tbilisi', 'georgia'],
                     'tebeniran, islamic republic of' : ['tebeniran', 'islamic republic'],
                     'tehran / tehraniran, islamic republic of' : ['tehran', 'tehran', 'iran', 'islamic republic'],
                     'tobolskrussian federation' : ['tobolsk', 'russian federation'],
                     'toledospain' : ['toledo', 'spain'],
                     'toulouse-le-chateau / toulousefrance' : ['toulouse-le-chsteau', 'toulouse', 'france'],
                     'tulln an der donauaustria' : ['tulln an der donau', 'austria'],
                     'turinitaly' : ['turin', 'italy'],
                     'utrechtnetherlands' : ['utrecht', 'netherlands'],
                     'valenciaspain' : ['valencia', 'spain'],
                     'vallorcinefrance' : ['vallorcine', 'france'],
                     'venice, californiaunited states' : ['venice', 'california', 'united states'],
                     'veniceitaly' : ['venice', 'italy'],
                     'viennaaustria' : ['vienna', 'austria'],
                     'vitebskbelarus' : ['vitebsk', 'belarus'],
                     'vitebskayarussian federation' : ['vitebskaya', 'russian federation'],
                     'vladimiro-aleksandrovskoye / alexandrovka / aleksandrovskoerussian federation' : ['vladimiro-aleksandrovskoye', 'alexandrovka', 'aleksandrovskoe', 'russian federation'],
                     'warsawpoland' : ['warsaw', 'poland'],
                     'warwickunited kingdom' : ['warwick', 'united kingdom'],
                     'woodstock, new yorkunited states' : ['woodstock', 'new york', 'united states'],
                     'yorkunited kingdom' : ['york', 'united kingdom'],
                     'zundertnetherlands' : ['zundert', 'netherlands'],
                     'zvenigorodrussian federation' : ['zvenigorod', 'russian federation'],
                    }

                    #  'alexander-pushkin-"the-prophet"' : ['alexander-pushkin', 'the prophet'],
                    #  'reading-and-writing' : ['reading', 'writing'],
                    #  'arcades-and-colonnades' : ['arcades', 'colonnades'],
                    #  'cemeteries-and-tombs' : ['cemeteries', 'tombs'],
                    #  'forests-and-trees' : ['forests', 'trees'],
                    #  'cherubs-and-seraphs' : ['cherubs', 'seraphs'],
                    #  'birth-and-death' : ['birth', 'death'],
                    #  'sins-and-sinners' : ['sins', 'sinners'],
                    #  'characters-and-emotions' : ['characters', 'emotions'],
                    #  'books-and-letters' : ['books', 'letters'],
                    #  'saints-and-apostles' : ['saints', 'apostles'],
                    #  'punishments-and-tortures' : ['punishments', 'tortures'],
                    #  'cottages-and-farmhouses' : ['cottages', 'farmhouses'],
                    #  'eliezer-and-rebecca' : ['eliezer', 'rebecca'],
                    #  'serpents-and-snakes' : ['serpents', 'snakes'],
                    #  'skeletons-and-skulls' : ['skeletons', 'skulls'],
                    #  'beasts-and-dragons' : ['beasts', 'dragons'],
                    #  'battles-and-wars' : ['battles', 'wars'],
                    #  'ruins-and-columns' : ['ruins', 'columns'],
                    #  'military-and-soldiers' : ['military', 'soldiers'],
                    #  'magic-and-mistery' : ['magic', 'mistery'],
                    #  'virgin-and-child' : ['virgin', 'child'],
                    #  'greek-and-roman-mythology' : ['greek mythology', 'roman mythology'],
                    #  'cliffs-and-rocks' : ['cliffs', 'rocks'],
                    #  'leisure-and-sleep' : ['leisure', 'sleep'],
                    #  'boats-and-ships' : ['boats', 'ships'],
                    #  'seas-and-oceans' : ['sea', 'oceans'],
                    #  'nymphs-and-satyrs' : ['nymphs', 'satyrs'],
                    #  'st.-martha' : ['st. martha'],
                    #  'st.-matthew' : ['st. matthew'],
                    #  'st.-peter' : ['st. peter'],
                    #  'st.-paul' : ['st. paul'],
                    #  'st.-ursula' : ['st. ursula'],
                    #  'st.-macarius' : ['st. macarius'],
                    #  'st.-sabbas' : ['st. sabbas'],
                    #  'st. john the baptist' : ['st. john the baptist'],
                    #  'st.-anthony' : ['st. anthony'],
                    #  'st.-lawrence' : ['st. lawrence'],
                    #  'st.-anthony-of-padua' : ['st. anthony of padua'],