diff --git a/.gitignore b/.gitignore
index d530703..02d6c19 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,4 +11,5 @@ build/assets/misc/
 __pycache__/
 variables.py
 log.py
-build/user.css
\ No newline at end of file
+build/user.css
+key.html
\ No newline at end of file
diff --git a/README.org b/README.org
index ec5f38f..82fd3bf 100644
--- a/README.org
+++ b/README.org
@@ -3,7 +3,7 @@ Python scripts to generate a mobile-friendly static site for tracking tcg cards
 
 ** Instructions
 *** Requirements
-- =python3=
+- =python3= (needs the following libraries: =bs4, collections, datetime, os, re, requests=)
 - server space
 - subdomain pointing to your site root on the server
 - =rclone= with your server set up as a remote
diff --git a/build.sh b/build.sh
index 38212c1..8c52c42 100755
--- a/build.sh
+++ b/build.sh
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
 
-python3 generate.py
+python3 new.py
 
 rclone copy build prazevps:/var/www/tcg/public -P -L
diff --git a/collectinggen.py b/collectinggen.py
deleted file mode 100644
index 89dd98e..0000000
--- a/collectinggen.py
+++ /dev/null
@@ -1,63 +0,0 @@
-import datetime,os
-import log,variables,skel,tcgcore
-
-def collectinggen(colour=False):
-    if not os.path.isdir("build/collecting"):
-        os.mkdir("build/collecting")
-    if colour:
-        if not os.path.isdir("build/collecting/" + colour):
-            os.mkdir("build/collecting/" + colour)
-        thefile = "build/collecting/" + colour + "/index.html"
-    else:
-        thefile = "build/collecting/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"collecting")
-    content = open(thefile,"a")
-    content.write("<h1>decks in progress</h1>\n")
-    decksofinterest = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            if colour:
-                if tcgcore.cardtype(card) == colour:
-                    decksofinterest.append(card[:-2])
-            else:
-                decksofinterest.append(card[:-2])
-    decksofinterest = sorted(list(dict.fromkeys(decksofinterest)))
-    highpriority = []
-    medpriority = []
-    lowpriority = []
-    for deck in decksofinterest:
-        if tcgcore.collecting(deck):
-            if tcgcore.priority(deck) == "high":
-                highpriority.append(deck)
-            elif tcgcore.priority(deck) == "medium":
-                medpriority.append(deck)
-            else:
-                lowpriority.append(deck)
-    content.write(tcgcore.filterwrite("collecting",colour))
-    if len(highpriority) > 0:
-        content.write("<div>\n<h2 class=\"collectingheader\">High priority</h2>\n")
-        for deck in highpriority:
-            content.write(tcgcore.printdeck(deck,False))
-        content.write("</div>\n")
-    if len(medpriority) > 0:
-        content.write("<div>\n<h2 class=\"collectingheader\">Medium priority</h2>\n")
-        for deck in medpriority:
-            content.write(tcgcore.printdeck(deck))
-        content.write("</div>\n")
-    if len(lowpriority) > 0:
-        content.write("<div>\n<h2 class=\"collectingheader\">Low priority</h2>\n")
-        for deck in lowpriority:
-            content.write(tcgcore.printdeck(deck))
-        content.write("</div>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-def collectingall():
-    collectinggen()
-    for type in tcgcore.typelist:
-        collectinggen(type)
-        
-if __name__ == "__main__":
-    collectingall()
diff --git a/download.py b/download.py
deleted file mode 100644
index cfd1f9b..0000000
--- a/download.py
+++ /dev/null
@@ -1,53 +0,0 @@
-import os,requests
-import tcgcore,thetypes
-
-def getimg():
-    for card in tcgcore.ownedcards():
-        if card[0:4] == "sig_":
-            if not os.path.exists("build/decks/sigs/" + card[4:] + ".gif"):
-                r = requests.get("https://colors-tcg.eu/cards/" + card + ".gif")
-                open("build/decks/sigs/" + card[4:] + ".gif","wb").write(r.content)
-        else:
-            thepath = "build/decks/" + card[:-2]
-            if not os.path.isdir(thepath):
-                os.mkdir(thepath)
-                if card[:-2] in thetypes.typedict:
-                    decktype = thetypes.typedict[card[:-2]]
-                else:
-                    index = 0 # adapted from https://stackoverflow.com/a/64536882
-                    indexValidList = []
-                    print("Deck type for " + card[:-2] + ":")
-                    options = tcgcore.typelist
-                    for optionName in options:
-                        index = index + 1
-                        indexValidList.extend([options.index(optionName)])
-                        print(str(index) + ") " + optionName)
-                    inputValid = False
-                    while not inputValid:
-                        inputRaw = input("Type: ")
-                        inputNo = int(inputRaw) - 1
-                        if inputNo > -1 and inputNo < len(indexValidList):
-                            selected = indexValidList[inputNo]
-                            inputValid = True
-                            break
-                        else:
-                            print("Select a number from the list")
-                    decktype = options[selected]
-                typefile = open(thepath + "/type","w")
-                typefile.write(decktype)
-                typefile.close()
-                print("Downloading " + card[:-2])
-                number = 0
-                while number < 21:
-                    if number < 10:
-                        r = requests.get("https://colors-tcg.eu/cards/" + card[:-2] + "0" + str(number) + ".gif")
-                        open(thepath + "/0" + str(number) + ".gif","wb").write(r.content)
-                    else:
-                        r = requests.get("https://colors-tcg.eu/cards/" + card[:-2] + str(number) + ".gif")
-                        open(thepath + "/" + str(number) + ".gif","wb").write(r.content)
-                    number += 1
-                master = requests.get("https://colors-tcg.eu/cards/" + card[:-2] + "master.gif")
-                open(thepath + "/master.gif","wb").write(master.content)
-
-if __name__ == "__main__":
-    getimg()
diff --git a/generate.py b/generate.py
deleted file mode 100644
index 8c22366..0000000
--- a/generate.py
+++ /dev/null
@@ -1,43 +0,0 @@
-import sys
-print("Building tradelist")
-
-import download,indexgen,collectinggen,ownedgen,wantedgen,loggen,levelsgen,tradegen,masteredgen,portfoliosgen,searchgen,massgen,variables
-
-print("Checking for new decks … ",end="")
-sys.stdout.flush()
-download.getimg()
-print("done\nBuilding index page …",end="")
-sys.stdout.flush()
-indexgen.indexgen()
-print(" done\nBuilding collecting page …",end="")
-sys.stdout.flush()
-massgen.massall()
-print(" done\nBuilding mass decks pages …",end="")
-sys.stdout.flush()
-collectinggen.collectingall()
-if variables.ownedpage:
-    print(" done\nBuilding owned page …",end="")
-    sys.stdout.flush()
-    ownedgen.ownedall()
-print(" done\nBuilding wanted page …",end="")
-sys.stdout.flush()
-wantedgen.wantedgen()
-print(" done\nBuilding log pages …",end="")
-sys.stdout.flush()
-loggen.logall()
-print(" done\nBuilding levels page …",end="")
-sys.stdout.flush()
-levelsgen.levelsgen()
-print(" done\nBuilding trading page …",end="")
-sys.stdout.flush()
-tradegen.tradeall()
-print(" done\nBuilding mastered page …",end="")
-sys.stdout.flush()
-masteredgen.masteredall()
-print(" done\nBuilding portfolios page …",end="")
-sys.stdout.flush()
-portfoliosgen.portfoliosgen()
-print(" done\nBuilding search page …",end="")
-sys.stdout.flush()
-searchgen.searchgen()
-print(" done")
diff --git a/indexgen.py b/indexgen.py
deleted file mode 100644
index 5f7a735..0000000
--- a/indexgen.py
+++ /dev/null
@@ -1,342 +0,0 @@
-import datetime,os,re
-from collections import Counter
-import log,skel,variables,tcgcore
-
-def indexgen():
-    if os.path.exists("build/index.html"):
-        os.remove("build/index.html")
-    thefile = "build/index.html"
-    skel.headerwrite(thefile,"index")
-    content = open(thefile,"a")
-    firstdate = log.log[0]["date"]
-    if len(tcgcore.ownedcards()) > 14400:
-        rankcode = "rainbow"
-        extra = len(tcgcore.ownedcards()) - 14400
-        plusranks = int(extra / 300)
-        if plusranks > 0:
-            rank = "rainbow + " + str(plusranks)
-        else:
-            rank = "rainbow"
-    else:
-        if len(tcgcore.ownedcards()) > 14100:
-            rank = "himalayan"
-        elif len(tcgcore.ownedcards()) > 13800:
-            rank = "puma"
-        elif len(tcgcore.ownedcards()) > 13500:
-            rank = "chartreux"
-        elif len(tcgcore.ownedcards()) > 13500:
-            rank = "russian blue"
-        elif len(tcgcore.ownedcards()) > 12900:
-            rank = "panther"
-        elif len(tcgcore.ownedcards()) > 12600:
-            rank = "cheetah"
-        elif len(tcgcore.ownedcards()) > 12300:
-            rank = "tiger"
-        elif len(tcgcore.ownedcards()) > 12000:
-            rank = "lion"
-        elif len(tcgcore.ownedcards()) > 11700:
-            rank = "metal"
-        elif len(tcgcore.ownedcards()) > 11400:
-            rank = "ground"
-        elif len(tcgcore.ownedcards()) > 11100:
-            rank = "darkness"
-        elif len(tcgcore.ownedcards()) > 10800:
-            rank = "water"
-        elif len(tcgcore.ownedcards()) > 10500:
-            rank = "nature"
-        elif len(tcgcore.ownedcards()) > 10200:
-            rank = "light"
-        elif len(tcgcore.ownedcards()) > 9900:
-            rank = "wind"
-        elif len(tcgcore.ownedcards()) > 9600:
-            rank = "fire"
-        elif len(tcgcore.ownedcards()) > 9300:
-            rank = "mercury"
-        elif len(tcgcore.ownedcards()) > 9000:
-            rank = "jupiter"
-        elif len(tcgcore.ownedcards()) > 8700:
-            rank = "uranus"
-        elif len(tcgcore.ownedcards()) > 8400:
-            rank = "neptune"
-        elif len(tcgcore.ownedcards()) > 8100:
-            rank = "earth"
-        elif len(tcgcore.ownedcards()) > 7800:
-            rank = "venus"
-        elif len(tcgcore.ownedcards()) > 7500:
-            rank = "saturn"
-        elif len(tcgcore.ownedcards()) > 7200:
-            rank = "mars"
-        elif len(tcgcore.ownedcards()) > 6900:
-            rank = "magnolia"
-        elif len(tcgcore.ownedcards()) > 6600:
-            rank = "chocolate cosmos"
-        elif len(tcgcore.ownedcards()) > 6300:
-            rank = "lilac"
-        elif len(tcgcore.ownedcards()) > 6000:
-            rank = "hydrangea"
-        elif len(tcgcore.ownedcards()) > 5700:
-            rank = "clover"
-        elif len(tcgcore.ownedcards()) > 5400:
-            rank = "daffodil"
-        elif len(tcgcore.ownedcards()) > 5100:
-            rank = "tiger lily"
-        elif len(tcgcore.ownedcards()) > 4800:
-            rank = "sakura"
-        elif len(tcgcore.ownedcards()) > 4500:
-            rank = "silver"
-        elif len(tcgcore.ownedcards()) > 4200:
-            rank = "bronze"
-        elif len(tcgcore.ownedcards()) > 3900:
-            rank = "amethyst"
-        elif len(tcgcore.ownedcards()) > 3600:
-            rank = "sapphire"
-        elif len(tcgcore.ownedcards()) > 3300:
-            rank = "emerald"
-        elif len(tcgcore.ownedcards()) > 3000:
-            rank = "gold"
-        elif len(tcgcore.ownedcards()) > 2700:
-            rank = "amber"
-        elif len(tcgcore.ownedcards()) > 2400:
-            rank = "ruby"
-        elif len(tcgcore.ownedcards()) > 2200:
-            rank = "dragon fruit"
-        elif len(tcgcore.ownedcards()) > 2000:
-            rank = "apricot"
-        elif len(tcgcore.ownedcards()) > 1800:
-            rank = "grape"
-        elif len(tcgcore.ownedcards()) > 1600:
-            rank = "blueberry"
-        elif len(tcgcore.ownedcards()) > 1400:
-            rank = "lime"
-        elif len(tcgcore.ownedcards()) > 1200:
-            rank = "lemon"
-        elif len(tcgcore.ownedcards()) > 1000:
-            rank = "tangerine"
-        elif len(tcgcore.ownedcards()) > 800:
-            rank = "strawberry"
-        elif len(tcgcore.ownedcards()) > 700:
-            rank = "gray"
-        elif len(tcgcore.ownedcards()) > 600:
-            rank = "brown"
-        elif len(tcgcore.ownedcards()) > 500:
-            rank = "purple"
-        elif len(tcgcore.ownedcards()) > 400:
-            rank = "blue"
-        elif len(tcgcore.ownedcards()) > 300:
-            rank = "green"
-        elif len(tcgcore.ownedcards()) > 200:
-            rank = "yellow"
-        elif len(tcgcore.ownedcards()) > 100:
-            rank = "orange"
-        else:
-            rank = "red"
-        rankcode = re.sub(" ","",rank)
-    content.write("<a href=\"/levels\"><img src=\"/assets/levels/" + rankcode + ".gif\"></a>" + tcgcore.printcard("sig_" + variables.name.lower()) + "\n<ul>\n<li>player name: <span class=\"name\">" + variables.name + "</span></li>\n<li>" + str(len(tcgcore.ownedcards())) + " cards held <span class=\"rank " + rank + "\">(" + rank + ")</span></li>\n<li>started <code>" + firstdate.strftime("%Y-%m-%d") + "</code></li>\n<li>last updated <code>" + datetime.datetime.today().strftime("%Y-%m-%d") + "</code></li>\n<li><a href=\"https://git.praze.net/tre/tcg\" target=\"_blank\">code</a> under construction</li>\n")
-    if len(variables.misclink["text"]) > 0:
-        content.write("<li><a href=\"" + variables.misclink["link"] + "\">" + variables.misclink["text"] + "</a></li>\n")
-    content.write("</ul>\n")
-    crayred = 0
-    crayorange = 0
-    crayyellow = 0
-    craygreen = 0
-    crayblue = 0
-    craypurple = 0
-    craybrown = 0
-    craygrey = 0
-    for event in log.log:
-        try:
-            crayred += event["crayons"]["red"]
-        except:
-            pass
-        try:
-            crayorange += event["crayons"]["orange"]
-        except:
-            pass
-        try:
-            crayyellow += event["crayons"]["yellow"]
-        except:
-            pass
-        try:
-            craygreen += event["crayons"]["green"]
-        except:
-            pass
-        try:
-            crayblue += event["crayons"]["blue"]
-        except:
-            pass
-        try:
-            craypurple += event["crayons"]["purple"]
-        except:
-            pass
-        try:
-            craybrown += event["crayons"]["brown"]
-        except:
-            pass
-        try:
-            craygrey += event["crayons"]["gray"]
-        except:
-            pass
-    if crayred + crayorange + crayyellow + craygreen + crayblue + craypurple + craybrown + craygrey > 0:
-        content.write("<table id=\"crayontable\">\n<tbody>\n<tr>\n")
-        if crayred > 0:
-            content.write("<td class=\"red\"><img src=\"/assets/crayons/crayon1.gif\" class=\"crayon\" title=\"red\"> × " + str(crayred) + "</td>\n")
-        if crayorange > 0:
-            content.write("<td class=\"orange\"><img src=\"/assets/crayons/crayon2.gif\" class=\"crayon\" title=\"orange\"> × " + str(crayorange) + "</td>\n")
-        if crayyellow > 0:
-            content.write("<td class=\"yellow\"><img src=\"/assets/crayons/crayon3.gif\" class=\"crayon\" title=\"yellow\"> × " + str(crayyellow) + "</td>\n")
-        if craygreen > 0:
-            content.write("<td class=\"green\"><img src=\"/assets/crayons/crayon4.gif\" class=\"crayon\" title=\"green\"> × " + str(craygreen) + "</td>\n")
-        if crayblue > 0:
-            content.write("<td class=\"blue\"><img src=\"/assets/crayons/crayon5.gif\" class=\"crayon\" title=\"blue\"> × " + str(crayblue) + "</td>\n")
-        if craypurple > 0:
-            content.write("<td class=\"purple\"><img src=\"/assets/crayons/crayon6.gif\" class=\"crayon\" title=\"purple\"> × " + str(craypurple) + "</td>\n")
-        if craybrown > 0:
-            content.write("<td class=\"brown\"><img src=\"/assets/crayons/crayon7.gif\" class=\"crayon\" title=\"brown\"> × " + str(craybrown) + "</td>\n")
-        if craygrey > 0:
-            content.write("<td class=\"grey\"><img src=\"/assets/crayons/crayon8.gif\" class=\"crayon\" title=\"")
-            if variables.british:
-                content.write("grey")
-            else:
-                content.write("gray")
-            content.write("\"> × " + str(craygrey) + "</td>\n")
-        content.write("</tr>\n</tbody>\n</table>\n")
-    tradeout = []
-    tradein = []
-    for event in log.log:
-        if event["event"][0:11] == "trade with ":
-            try:
-                for card in event["lost"]:
-                    tradeout.append(event["event"])
-            except:
-                pass
-            try:
-                for card in event["received"]:
-                    tradein.append(event["event"])
-            except:
-                pass
-    tradecommon = list((Counter(tradeout) & Counter(tradein)).elements())
-    sketch = len(tradecommon)
-    if sketch > 0:
-        content.write("<table class=\"sketchpads\">\n<tbody>\n<tr>\n<td><img src=\"/assets/sketch/")
-        if sketch % 20 < 10:
-            content.write("0" + str(sketch % 20))
-        else:
-            content.write(str(sketch % 20))
-        content.write(".gif\"></td>\n")
-        if sketch > 19:
-            content.write("<td><img src=\"/assets/sketch/20.gif\" title=\"")
-            redeemedsketch = 0
-            for event in log.log:
-                try:
-                    redeemedsketch -= event["sketch"]
-                except:
-                    pass
-            sketchdifference = int(sketch / 20) - redeemedsketch
-            if sketchdifference > 0:
-                content.write(str(sketchdifference) + " to turn in")
-            else:
-                content.write("all turned in")
-            content.write("\"></td>\n")
-        content.write("</tr>\n<tr>\n<td align=\"center\">" + str(sketch % 20) + "/20</td>\n")
-        if sketch > 19:
-            content.write("<td align=\"center\">" + str(int(sketch / 20)) + " completed</td>\n")
-        content.write("</tr>\n</tbody>\n</table>")
-    if len(tcgcore.getpalettes()) + len(tcgcore.getmonochrome()) > 0:
-        content.write("<a href=\"/portfolios\">\n<div class=\"foliocase\">\n")
-        if len(tcgcore.getpalettes()) > 0:
-            content.write(tcgcore.portfoliogen(tcgcore.getpalettes()[-1],"palette",len(tcgcore.getpalettes())))
-        if len(tcgcore.getmonochrome()) > 0:
-            content.write(tcgcore.portfoliogen(tcgcore.getmonochrome()[-1],"monochrome",len(tcgcore.getmonochrome())))
-        content.write("</div>\n</a>\n")
-    decksofinterest = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            decksofinterest.append(card[:-2])
-    decksofinterest = sorted(list(dict.fromkeys(decksofinterest)))
-    mastereddecks = []
-    for deck in decksofinterest:
-        if tcgcore.deckmastered(deck):
-            mastereddecks.append({"name":deck,"date":tcgcore.datemastered(deck)})
-    mastereddecks = sorted(mastereddecks,key=lambda d: d["date"],reverse=True)
-    if len(mastereddecks) > 0:
-        content.write("<h2>mastered decks</h2>\n<p id=\"masteredcarousel\">")
-        masteredcount = 0
-        for deck in mastereddecks:
-            if masteredcount < variables.maxmastered:
-                content.write("<img src=\"/decks/" + deck["name"] + "/master.gif\" title=\"mastered " + deck["name"])
-                try:
-                    if deck["name"] in variables.firstmasteries:
-                        content.write(" (first)\" class=\"first")
-                except:
-                    pass
-                content.write("\">")
-            masteredcount += 1
-        if len(mastereddecks) > variables.maxmastered:
-            content.write(" <a href=\"mastered\">see all</a>")
-        content.write("</p>\n")
-    sigs = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] == "sig_":
-            sigs.append(card)
-    if len(sigs) > 0:
-        content.write("<h2>signatures</h2>\n<p>")
-        for card in sigs:
-            content.write(tcgcore.printcard(card))
-        content.write("</p>\n")
-    if len(variables.faves) > 0:
-        content.write("<h2>faves</h2>\n<p>")
-        faveslist = sorted(variables.faves)
-        for card in faveslist:
-            content.write(tcgcore.printcard(card))
-        content.write("</p>\n")
-    coupons = []
-    for event in log.log:
-        try:
-            for newcoupon in event["coupons"]:
-                found = False
-                for oldcoupon in coupons:
-                    if found == False:
-                        if newcoupon == list(oldcoupon.keys())[0]:
-                            found = True
-                            oldcoupon[newcoupon] += event["coupons"][newcoupon]
-                if found == False:
-                    coupons.append({newcoupon:event["coupons"][newcoupon]})
-        except:
-            pass
-    coupons = coupons[::-1]
-    if len(coupons) > 0:
-        content.write("<h2>coupons</h2>\n<p>")
-        for coupon in coupons:
-            for key,value in coupon.items():
-                content.write("<img src=\"/assets/coupons/" + key + ".png\" class=\"coupon")
-                if value == 0:
-                    content.write(" expired\" title=\"expired\"")
-                else:
-                    content.write("\" title=\"" + str(value) + " left\"")
-                content.write(" loading=\"lazy\">")
-        content.write("</p>\n")
-    donations = []
-    try:
-        for deck in variables.donations["decks"]:
-            donations.append(deck + "00")
-    except:
-        pass
-    try:
-        for card in variables.donations["scrapbook"]:
-            donations.append(card)
-    except:
-        pass
-    if len(donations) > 0:
-        donations = sorted(donations)
-        content.write("<h2>donations</h2>\n<p>")
-        for donation in donations:
-            if donation[-2:] == "00":
-                content.write("<img src=\"/decks/" + donation[:-2] + "/00.gif\" loading=\"lazy\">")
-            else:
-                content.write(tcgcore.printcard(card))
-        content.write("</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-if __name__ == "__main__":
-    indexgen()
diff --git a/levelsgen.py b/levelsgen.py
deleted file mode 100644
index c6f92a7..0000000
--- a/levelsgen.py
+++ /dev/null
@@ -1,254 +0,0 @@
-import datetime,os,re
-import log,skel
-
-def levelsgen():
-    if not os.path.isdir("build/levels"):
-        os.mkdir("build/levels")
-    if os.path.exists("build/levels/index.html"):
-        os.remove("build/levels/index.html")
-    thefile = "build/levels/index.html"
-    skel.headerwrite(thefile,"levels")
-    content = open(thefile,"a")
-    content.write("<h1>levels</h1>\n")
-    dates = []
-    for event in log.log:
-        try:
-            for card in event["received"]:
-                dates.append(event["date"])
-        except:
-            pass
-        try:
-            for card in event["lost"]:
-                dates.remove(dates[-1])
-        except:
-            pass
-    content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/red.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[0].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/orange.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/yellow.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/green.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/blue.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/purple.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/brown.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/gray.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/strawberry.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tangerine.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[1000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lemon.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[1200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lime.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[1400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/blueberry.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[1600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/grape.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[1800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/apricot.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[2000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/dragonfruit.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[2200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/ruby.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[2400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/amber.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[2700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/gold.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[3000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/emerald.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[3300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/sapphire.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[3600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/amethyst.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[3900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/bronze.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[4200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/silver.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[4500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/sakura.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[4800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tigerlily.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[5100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/daffodil.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[5400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/clover.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[5700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/hydrangea.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[6000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lilac.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[6300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/chocolatecosmos.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[6600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/magnolia.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[6900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/mars.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[7200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/saturn.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[7500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/venus.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[7800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/earth.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[8100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/neptune.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[8400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/uranus.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[8700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/jupiter.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[9000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/mercury.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[9300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/fire.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[9600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/wind.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[9900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/light.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[10200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/nature.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[10500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/water.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[10800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/darkness.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[11100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/ground.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[11400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/metal.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[11700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lion.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[12000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tiger.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[12300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/cheetah.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[12600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/panther.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[12900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/russianblue.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[13200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/chartreux.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[13500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/puma.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[13800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/himalayan.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[14100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    try:
-        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/rainbow.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + dates[14400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
-    except:
-        pass
-    content.close()
-    skel.footerwrite(thefile)
-
-if __name__ == "__main__":
-    levelsgen()
diff --git a/loggen.py b/loggen.py
deleted file mode 100644
index 81a7690..0000000
--- a/loggen.py
+++ /dev/null
@@ -1,168 +0,0 @@
-import datetime,os
-import log,skel,tcgcore,variables
-
-def crayonlog(colour,event):
-    crayonno = event["crayons"][colour]
-    if variables.british:
-        if colour == "gray":
-            crayonrend = "grey"
-        else:
-            crayonrend = colour
-    else:
-        crayonrend = colour
-    if crayonno > 0:
-        crayonstring = "+" + str(crayonno) + " " + crayonrend
-    else:
-        crayonstring = str(crayonno) + " " + crayonrend
-    return crayonstring
-
-def loggen(month=False):
-    if month:
-        if not os.path.isdir("build/log/month"):
-            os.mkdir("build/log/month")
-        if os.path.exists("build/log/month/index.html"):
-            os.remove("build/log/month/index.html")
-        thefile = "build/log/month/index.html"
-    else:
-        if not os.path.isdir("build/log"):
-            os.mkdir("build/log")
-        if os.path.exists("build/log/index.html"):
-            os.remove("build/log/index.html")
-        thefile = "build/log/index.html"
-    skel.headerwrite(thefile,"log")
-    content = open(thefile,"a")
-    content.write("<h1>log</h1>\n<p class=\"typefilter\">")
-    if month:
-        content.write("<a href=\"/log\">Show all</a>")
-    else:
-        content.write("<a href=\"/log/month\">Show current month only</a>")
-    content.write("</p>\n")
-    if month:
-        thelog = []
-        for event in log.log:
-            if event["date"].month == datetime.datetime.now().month and event["date"].year == datetime.datetime.now().year:
-                thelog.append(event)
-        thelog = thelog[::-1]
-    else:
-        thelog = log.log[::-1]
-    for event in thelog:
-        if event == "portfolio":
-            logit = False
-        else:
-            try:
-                if event["received"]:
-                    logit = True
-            except:
-                try:
-                    if event["lost"]:
-                        logit = True
-                except:
-                    try:
-                        if event["crayons"]:
-                            logit = True
-                    except:
-                        logit = False
-        if logit == True:
-            content.write("<p><code>" + event["date"].strftime("%Y-%m-%d") + "</code> <a href=\"" + event["url"] + "\">[" + event["event"] + "]</a>: ")
-            try:
-                if event["received"]:
-                    content.write("Received ")
-                    receivedlist = sorted(event["received"])
-                    position = 1
-                    for card in receivedlist:
-                        content.write(tcgcore.cardtext(card))
-                        if len(receivedlist) != position:
-                            content.write(", ")
-                        position += 1
-                    content.write(".")
-                    try:
-                        if event["lost"]:
-                            content.write(" ")
-                    except:
-                        try:
-                            if event["crayons"]:
-                                content.write(" ")
-                        except:
-                            pass
-            except:
-                pass
-            try:
-                if event["lost"]:
-                    content.write("Lost ")
-                    lostlist = sorted(event["lost"])
-                    position = 1
-                    for card in lostlist:
-                        content.write(tcgcore.cardtext(card))
-                        if len(lostlist) != position:
-                            content.write(", ")
-                        position += 1
-                    content.write(".")
-                    try:
-                        if event["crayons"]:
-                            content.write(" ")
-                    except:
-                        pass
-            except:
-                pass
-            try:
-                if event["crayons"]:
-                    content.write("Crayons: ")
-                    try:
-                        content.write(crayonlog("red",event))
-                        if list(event["crayons"])[-1] != "red":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("orange",event))
-                        if list(event["crayons"])[-1] != "orange":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("yellow",event))
-                        if list(event["crayons"])[-1] != "yellow":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("green",event))
-                        if list(event["crayons"])[-1] != "green":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("blue",event))
-                        if list(event["crayons"])[-1] != "blue":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("purple",event))
-                        if list(event["crayons"])[-1] != "purple":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("brown",event))
-                        if list(event["crayons"])[-1] != "brown":
-                            content.write(", ")
-                    except:
-                        pass
-                    try:
-                        content.write(crayonlog("gray",event))
-                    except:
-                        pass
-                    content.write(".")
-            except:
-                pass
-            content.write("</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-def logall():
-    loggen(False)
-    loggen(True)
-
-if __name__ == "__main__":
-    logall()
diff --git a/massgen.py b/massgen.py
deleted file mode 100644
index 749002c..0000000
--- a/massgen.py
+++ /dev/null
@@ -1,107 +0,0 @@
-import datetime,os
-import log,skel,tcgcore,variables
-
-massdecks = dict(sorted(variables.masscollect.items()))
-massowned = {}
-for series in massdecks:
-    ownedlist = []
-    for card in tcgcore.ownedcards():
-        try:
-            if card[:-2] in massdecks[series]["decks"]:
-                ownedlist.append(card)
-        except:
-            pass
-        try:
-            if card in massdecks[series]["singles"]:
-                ownedlist.append(card)
-        except:
-            pass
-    if len(ownedlist) > 0:
-        ownedlist = sorted(list(dict.fromkeys(ownedlist)))
-        massowned[series] = ownedlist
-
-def massindexgen():
-    if not os.path.isdir("build/mass"):
-        os.mkdir("build/mass")
-    thefile = "build/mass/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"mass")
-    content = open(thefile,"a")
-    content.write("<h1>mass collecting</h1>\n<ul>\n")
-    massindex = 1
-    for series in massowned:
-        content.write("<li><a href=\"/mass/" + str(massindex) + "\">" + series + "</a>")
-        if variables.masscollect[series]["full"] == True:
-            totalno = 0
-            try:
-                totalno += len(variables.masscollect[series]["decks"]) * 20
-            except:
-                pass
-            try:
-                totalno += len(variables.masscollect[series]["singles"])
-            except:
-                pass
-            content.write(" (")
-            if len(massowned[series]) == totalno:
-                content.write("complete")
-            else:
-                content.write(str(len(massowned[series])) + "/" + str(totalno))
-            content.write(")")
-        content.write("</li>\n")
-        massindex += 1
-    content.write("</ul>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-def massseriesgen(series,massindex):
-    if not os.path.isdir("build/mass/" + str(massindex)):
-        os.mkdir("build/mass/" + str(massindex))
-    thefile = "build/mass/" + str(massindex) + "/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"mass")
-    content = open(thefile,"a")
-    content.write("<h1>" + series + "</h1>\n<p><a href=\"/mass\">back to mass decks page</a></p>\n<p>")
-    themassdecks = []
-    for card in massowned[series]:
-        try:
-            if card[:-2] in variables.masscollect[series]["decks"]:
-                themassdecks.append(card[:-2])
-        except:
-            pass
-        try:
-            if card[:-2] in variables.masscollect[series]["masters"]:
-                themassdecks.append(card[:-2])
-        except:
-            pass
-    themassdecks = sorted(list(dict.fromkeys(themassdecks)))
-    massmastered = []
-    for deck in themassdecks:
-        if tcgcore.deckmastered(deck):
-            massmastered.append(deck)
-    if len(massmastered) > 0:
-        for deck in massmastered:
-            content.write("<img src=\"/decks/" + deck + "/master.gif\" title=\"mastered " + deck)
-            try:
-                if deck in variables.firstmasteries:
-                    content.write(" (first)\" class=\"first")
-            except:
-                pass
-            content.write("\">")
-        content.write("</p><p>")
-    for card in massowned[series]:
-        content.write(tcgcore.printcard(card))
-    content.write("</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-        
-def massall():
-    massindexgen()
-    massindex = 1
-    for series in massowned:
-        massseriesgen(series,massindex)
-        massindex += 1
-
-if __name__ == "__main__":
-    massall()
diff --git a/masteredgen.py b/masteredgen.py
deleted file mode 100644
index faf65ad..0000000
--- a/masteredgen.py
+++ /dev/null
@@ -1,43 +0,0 @@
-import datetime,os
-import log,variables,skel,tcgcore
-
-def masteredgen(colour=False):
-    if not os.path.isdir("build/mastered"):
-        os.mkdir("build/mastered")
-    if colour:
-        if not os.path.isdir("build/mastered/" + colour):
-            os.mkdir("build/mastered/" + colour)
-        thefile = "build/mastered/" + colour + "/index.html"
-    else:
-        thefile = "build/mastered/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"mastered")
-    content = open(thefile,"a")
-    content.write("<h1>mastered decks</h1>\n")
-    decksofinterest = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            if colour:
-                if tcgcore.cardtype(card) == colour:
-                    decksofinterest.append(card[:-2])
-            else:
-                decksofinterest.append(card[:-2])
-    decksofinterest = sorted(list(dict.fromkeys(decksofinterest)))
-    mastereddecks = []
-    for deck in decksofinterest:
-        if tcgcore.deckmastered(deck):
-            mastereddecks.append(deck)
-    content.write(tcgcore.filterwrite("mastered",colour))
-    for deck in mastereddecks:
-        content.write(tcgcore.printdeck(deck))
-    content.close()
-    skel.footerwrite(thefile)
-
-def masteredall():
-    masteredgen()
-    for type in tcgcore.typelist:
-        masteredgen(type)
-        
-if __name__ == "__main__":
-    masteredall()
diff --git a/new.py b/new.py
new file mode 100644
index 0000000..ab1dc4e
--- /dev/null
+++ b/new.py
@@ -0,0 +1,1846 @@
+import datetime,os,re,requests
+from bs4 import BeautifulSoup
+from collections import Counter
+import log,variables
+
+values = ["red","orange","yellow","green","blue","purple","brown","gray","special"]
+numbers = ["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20"]
+
+print("Getting list of deck colours")
+
+deckkey = []
+
+request = requests.get("https://colors-tcg.eu/cards.php?view=alpha")
+alldecks = open("key.html","w")
+alldecks.write(request.text)
+alldecks.close()
+
+# need to correct some html issues
+
+with open("key.html","r") as file:
+    filedata = file.read()
+filedata = filedata.replace("</td></td>","</td>")
+with open("key.html","w") as file:
+    file.write(filedata)
+
+with open("key.html") as decks:
+    decksoup = BeautifulSoup(decks, "html.parser")
+soupdecks = decksoup.find("table",{"id":"colors"})
+souprows = soupdecks.find_all("tr")
+for row in souprows:
+    soupcells = row.find_all("td")
+    deckname = soupcells[2].text.lower().replace(" ","").replace("'","").replace("ç","c").replace(".","").replace("politetness","politeness")
+    decktype = soupcells[3].text.lower()
+    thedeck = {}
+    thedeck[deckname] = decktype
+    if decktype in values:
+        deckkey.append(thedeck)
+
+print("Parsing log")
+
+cardlist = []
+portfolios = []
+crayred = 0
+crayorange = 0
+crayyellow = 0
+craygreen = 0
+crayblue = 0
+craypurple = 0
+craybrown = 0
+craygrey = 0
+tradeout = []
+tradein = []
+redeemedsketch = 0
+coupons = []
+datelist = []
+logitems = []
+
+for event in log.log:
+    logentry = {}
+    logentry["date"] = event["date"]
+    logentry["name"] = event["event"]
+    logentry["url"] = event["url"]
+    logit = False
+    if event["event"] == "portfolio":
+        portfolio = {}
+        thedecks = {}
+        for deck in event["decks"]:
+            for keydeck in deckkey:
+                if deck in keydeck:
+                     thedecks[deck] = keydeck[deck]
+                     break
+        portcolours = list(thedecks.values())
+        portcolours = sorted(list(dict.fromkeys(portcolours)))
+        if len(portcolours) < 3:
+            portfolio["type"] = "monochrome"
+        else:
+            portfolio["type"] = "palette"
+        portfolio["decks"] = thedecks
+        portfolio["url"] = event["url"]
+        portfolios.append(portfolio)
+    else:
+        try:
+            if event["received"]:
+                logit = True
+                receivedcards = []
+                for card in event["received"]:
+                    thecard = {}
+                    if card[0:4] != "sig_":
+                        thedeck = card[:-2]
+                    thecard["name"] = card
+                    thecard["received"] = event["date"]
+                    thecard["mass"] = []
+                    if card[0:4] != "sig_":
+                        for theme in variables.masscollect:
+                            try:
+                                if thedeck in variables.masscollect[theme]["decks"]:
+                                    thecard["mass"].append(theme)
+                            except KeyError:
+                                pass
+                            try:
+                                if card in variables.masscollect[theme]["singles"]:
+                                    thecard["mass"].append(theme)
+                            except KeyError:
+                                pass                
+                    if card[0:4] == "sig_":
+                        thecard["colour"] = "sig"
+                    else:
+                        for deck in deckkey:
+                            if thedeck in deck:
+                                thecard["colour"] = deck[thedeck]
+                                break
+                    try:
+                        if thecard["colour"]:
+                            pass
+                    except:
+                        print("Warning: no colour found for " + thedeck)
+                    if thecard["colour"] == "sig":
+                        if card[4:] == variables.name.lower():
+                            thecard["priority"] = 5
+                        else:
+                            thecard["priority"] = 1
+                    else:
+                        if thedeck in variables.highpriority:
+                            thecard["priority"] = 1
+                        elif len(thecard["mass"]) > 0:
+                            thecard["priority"] = 2
+                        else:
+                            thecard["priority"] = 4
+                    cardlist.append(thecard)
+                    datelist.append(event["date"])
+                    receivedcards.append(thecard)
+                logentry["received"] = receivedcards
+        except KeyError:
+            pass
+        try:
+            if event["lost"]:
+                logit = True
+                lostcards = []
+                for card in event["lost"]:
+                    checkno = len(cardlist) - 1
+                    deleted = False
+                    while checkno >= 0:
+                        if cardlist[checkno]["name"] == card:
+                            if deleted == False:
+                                colour = cardlist[checkno]["colour"]
+                                cardlist.remove(cardlist[checkno])
+                                deleted = True
+                        checkno -= 1
+                    if deleted == False:
+                        print("Warning: trying to remove " + card + " but none found")
+                    lostcard = {}
+                    lostcard["name"] = card
+                    lostcard["colour"] = colour
+                    lostcards.append(lostcard)
+                    datelist.remove(datelist[-1])
+                logentry["lost"] = lostcards
+        except KeyError:
+            pass
+        crayons = {}
+        try:
+            crayred += event["crayons"]["red"]
+            logit = True
+            crayons["red"] = event["crayons"]["red"]
+        except:
+            pass
+        try:
+            crayorange += event["crayons"]["orange"]
+            logit = True
+            crayons["orange"] = event["crayons"]["orange"]
+        except:
+            pass
+        try:
+            crayyellow += event["crayons"]["yellow"]
+            logit = True
+            crayons["yellow"] = event["crayons"]["yellow"]
+        except:
+            pass
+        try:
+            craygreen += event["crayons"]["green"]
+            logit = True
+            crayons["green"] = event["crayons"]["green"]
+        except:
+            pass
+        try:
+            crayblue += event["crayons"]["blue"]
+            logit = True
+            crayons["blue"] = event["crayons"]["blue"]
+        except:
+            pass
+        try:
+            craypurple += event["crayons"]["purple"]
+            logit = True
+            crayons["purple"] = event["crayons"]["purple"]
+        except:
+            pass
+        try:
+            craybrown += event["crayons"]["brown"]
+            logit = True
+            crayons["brown"] = event["crayons"]["brown"]
+        except:
+            pass
+        try:
+            craygrey += event["crayons"]["gray"]
+            logit = True
+            crayons["grey"] = event["crayons"]["gray"]
+        except:
+            pass
+        if len(crayons) > 0:
+            logentry["crayons"] = crayons
+        if event["event"][0:11] == "trade with ":
+            try:
+                for card in event["lost"]:
+                    tradeout.append(event["event"])
+            except:
+                pass
+            try:
+                for card in event["received"]:
+                    tradein.append(event["event"])
+            except:
+                pass
+        if len(crayons) > 0:
+            logentry["crayons"] = crayons
+        try:
+            redeemedsketch -= event["sketch"]
+        except:
+            pass
+        try:
+            for newcoupon in event["coupons"]:
+                found = False
+                for oldcoupon in coupons:
+                    if found == False:
+                        if newcoupon == list(oldcoupon.keys())[0]:
+                            found = True
+                            oldcoupon[newcoupon] += event["coupons"][newcoupon]
+                if found == False:
+                    coupons.append({newcoupon:event["coupons"][newcoupon]})
+        except:
+            pass
+        if logit == True:
+            logitems.append(logentry)
+
+logitems = logitems[::-1]
+coupons = coupons[::-1]
+
+print("Getting list of owned decks")
+
+portdecks = []
+
+for portfolio in portfolios:
+    oneportdecks = list(portfolio["decks"].keys())
+    portdecks.extend(oneportdecks)
+
+portdecks = sorted(list(dict.fromkeys(portdecks)))
+
+decks = []
+
+for card in cardlist:
+    if card["colour"] != "sig":
+        deck = card["name"][:-2]
+        decks.append(deck)
+
+decks = sorted(list(dict.fromkeys(decks)))
+
+decklist = []
+
+for deck in decks:
+    thedeck = {}
+    thedeck["name"] = deck
+    for keydeck in deckkey:
+        if deck in keydeck:
+            thedeck["colour"] = keydeck[deck]
+            break
+    thedeck["mass"] = []
+    thedeck["massmaster"] = []
+    for theme in variables.masscollect:
+        try:
+            if deck in variables.masscollect[theme]["decks"]:
+                thedeck["mass"].append(theme)
+        except KeyError:
+            pass
+        try:
+            if deck in variables.masscollect[theme]["masters"]:
+                thedeck["massmaster"].append(theme)
+        except KeyError:
+            pass
+    count = 0
+    for number in numbers:
+        thedeck[number] = None
+        for card in cardlist:
+            if card["name"] == deck + number:
+                if thedeck[number] == None:
+                    thedeck[number] = card["received"]
+                    count += 1
+    thedeck["count"] = count
+    if count == 20:
+        dates = []
+        for number in numbers:
+            dates.append(thedeck[number])
+        dates = sorted(dates)
+        thedeck["mastered"] = dates[-1]
+    else:
+        thedeck["mastered"] = False
+    if deck in variables.highpriority or count >= variables.highthreshold or deck in portdecks:
+        thedeck["priority"] = 1
+    elif len(thedeck["mass"]) > 0 or count >= variables.mediumthreshold:
+        thedeck["priority"] = 2
+    elif count >= variables.collectthreshold:
+        thedeck["priority"] = 3
+    else:
+        thedeck["priority"] = 4
+    decklist.append(thedeck)
+
+print("Checking for new card images")
+
+for card in cardlist:
+    if card["colour"] == "sig":
+        if not os.path.exists("build/decks/sigs/" + card["name"][4:] + ".gif"):
+            r = requests.get("https://colors-tcg.eu/cards/" + card["name"] + ".gif")
+            open("build/decks/sigs/" + card["name"] + ".gif","wb").write(r.content)
+
+for deck in decklist:
+    if not os.path.isdir("build/decks/" + deck["name"]):
+        os.mkdir("build/decks/" + deck["name"])
+        print("Downloading " + deck["name"])
+        number = 0
+        while number < 21:
+            if number < 10:
+                r = requests.get("https://colors-tcg.eu/cards/" + deck["name"] + "0" + str(number) + ".gif")
+                open("build/decks/" + deck["name"] + "/0" + str(number) + ".gif","wb").write(r.content)
+            else:
+                r = requests.get("https://colors-tcg.eu/cards/" + deck["name"] + str(number) + ".gif")
+                open("build/decks/" + deck["name"] + "/" + str(number) + ".gif","wb").write(r.content)
+            number += 1
+        master = requests.get("https://colors-tcg.eu/cards/" + deck["name"] + "master.gif")
+        open("build/decks/" + deck["name"] + "/master.gif","wb").write(master.content)
+
+print("Getting list of wanted cards")
+
+wantedlist = []
+
+for deck in decklist:
+    if deck["priority"] < 4:
+        for number in numbers:
+            if deck[number] == None:
+                wantedcard = {}
+                wantedcard["name"] = deck["name"] + str(number)
+                wantedcard["colour"] = deck["colour"]
+                wantedcard["priority"] = deck["priority"]
+                wantedlist.append(wantedcard)
+
+print("Adjusting card priorities")
+
+for card in cardlist:
+    for deck in decklist:
+        if card["name"][:-2] == deck["name"]:
+            if card["priority"] > deck["priority"]:
+                card["priority"] = deck["priority"]
+
+cardlist = sorted(cardlist, key=lambda d: d["name"])
+
+theindex = 0
+for card in cardlist:
+    card["dupe"] = False
+    if card["name"][0:4] != "sig_":
+        if theindex > 0:
+            if card["name"] == cardlist[theindex-1]["name"]:
+                card["priority"] = 4
+                card["dupe"] = True
+    theindex += 1
+
+theindex = 0
+if variables.keepsig == True:
+    for card in cardlist:
+        if card["name"] == "sig_" + variables.name.lower():
+            card["priority"] = 1
+            if theindex > 0:
+                if cardlist[theindex-1]["name"] == "sig_" + variables.name.lower():
+                    card["priority"] = 5
+    theindex += 1
+
+# core functions
+
+def headerwrite(thefile,pagename):
+    header = open(thefile,"a")
+    header.write("<!DOCTYPE html>\n<html lang=\"en\" style=\"--headbg:" + variables.headerbackground + ";\">\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"/style.css\">\n    <link rel=\"stylesheet\" href=\"/user.css\">\n    <meta name=\"theme-color\" content=\"" + variables.headerbackground + "\">\n    <title>" + variables.name + "’s card collection :: " + pagename + "</title>\n  </head>\n  <body class=\"" + pagename + "\">\n    <aside>\n      \n    </aside>\n    <nav>\n      <ul>\n        <li>")
+    if pagename == "index":
+        header.write("home")
+    else:
+        header.write("<a href=\"/\">home</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "collecting":
+        header.write("collecting")
+    else:
+        header.write("<a href=\"/collecting\">collecting</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "mass":
+        header.write("mass collecting")
+    else:
+        header.write("<a href=\"/mass\">mass collecting</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "mastered":
+        header.write("mastered")
+    else:
+        header.write("<a href=\"/mastered\">mastered</a>")
+    header.write("</li>\n")
+    if variables.ownedpage:
+        header.write("        <li>")
+        if pagename == "owned":
+            header.write("owned")
+        else:
+            header.write("<a href=\"/owned\">owned</a>")
+        header.write("</li>\n")
+    header.write("        <li>")
+    if pagename == "trade":
+        header.write("trading")
+    else:
+        header.write("<a href=\"/trade\">trading</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "wanted":
+        header.write("wanted")
+    else:
+        header.write("<a href=\"/wanted\">wanted</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "search":
+        header.write("search")
+    else:
+        header.write("<a href=\"/search\">search</a>")
+    header.write("</li>\n        <li>")
+    if pagename == "log":
+        header.write("log")
+    else:
+        header.write("<a href=\"/log\">log</a>")
+    header.write("</li>\n        <li><a href=\"" + variables.tradepost + "\" target=\"_blank\">trade post @ dw</a></li>\n      <li><a href=\"https://colors-tcg.eu/services.php\" target=\"_blank\">service links</a></li>\n      </ul>\n    </nav>\n    <main>\n")
+    header.close()
+
+def footerwrite(thefile):
+    footer = open(thefile,"a")
+    footer.write("    </main>\n  </body>\n</html>")
+    footer.close()
+
+def printcard(card):
+    if card["colour"] == "sig":
+        return "<img src=\"/decks/sigs/" + card["name"][4:] + ".gif\" title=\"" + card["name"] + "\" loading=\"lazy\">"
+    else:
+        deck = card["name"][:-2]
+        cardid = card["name"][-2:]
+        return "<img src=\"/decks/" + deck + "/" + cardid + ".gif\" title=\"" + card["name"] + "\" loading=\"lazy\">"
+
+def cardtext(card):
+    cardtext = "<span class=\"cardname\">"
+    if card["colour"] == "sig":
+        cardtext += "<span title=\"signature\">✍</span>" + card["name"] + "</span>"
+    else:
+        if card["colour"] == "red":
+            cardtext += "<span title=\"red\">🔴</span>"
+        elif card["colour"] == "orange":
+            cardtext += "<span title=\"orange\">🟠</span>"
+        elif card["colour"] == "yellow":
+            cardtext += "<span title=\"yellow\">🟡</span>"
+        elif card["colour"] == "green":
+            cardtext += "<span title=\"green\">🟢</span>"
+        elif card["colour"] == "blue":
+            cardtext += "<span title=\"blue\">🔵</span>"
+        elif card["colour"] == "purple":
+            cardtext += "<span title=\"purple\">🟣</span>"
+        elif card["colour"] == "brown":
+            cardtext += "<span title=\"brown\">🟤</span>"
+        elif card["colour"] == "gray":
+            cardtext += "<span title=\""
+            if variables.british:
+                cardtext += "grey"
+            else:
+                cardtext += "gray"
+            cardtext += "\">⚪</span>"
+        elif card["colour"] == "special":
+            cardtext += "<span title=\"special\">✨</span>"
+        cardtext += card["name"] + "</span>"
+    return cardtext
+
+def portfoliogen(theportfolio,thetype,portnumber):
+    if thetype == "palette":
+        portstring = "<table class=\"palette portfolio\">\n<tbody>\n<tr>\n<td colspan=\"2\">" + variables.name.lower() + "</td>\n</tr>\n<tr>\n<td class=\"deck1\">"        
+        try:
+            reddeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("red")]
+            for deck in decklist:
+                if deck["name"] == reddeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + reddeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n<td class=\"deck5\">"
+        try:
+            bluedeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("blue")]
+            for deck in decklist:
+                if deck["name"] == bluedeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + bluedeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck2\">"
+        try:
+            orangedeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("orange")]
+            for deck in decklist:
+                if deck["name"] == orangedeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + orangedeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n<td class=\"deck6\">"
+        try:
+            purpledeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("purple")]
+            for deck in decklist:
+                if deck["name"] == purpledeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + purpledeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck3\">"
+        try:
+            yellowdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("yellow")]
+            for deck in decklist:
+                if deck["name"] == yellowdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + yellowdeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n<td class=\"deck7\">"
+        try:
+            browndeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("brown")]
+            for deck in decklist:
+                if deck["name"] == browndeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + browndeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck4\">"
+        try:
+            greendeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("green")]
+            for deck in decklist:
+                if deck["name"] == greendeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + greendeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n<td class=\"deck8\">"
+        try:
+            greydeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("gray")]
+            for deck in decklist:
+                if deck["name"] == greydeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + greydeck
+        except:
+            specialdeck = list(theportfolio["decks"].keys())[list(theportfolio["decks"].values()).index("special")]
+            for deck in decklist:
+                if deck["name"] == specialdeck:
+                    if deck["mastered"]:
+                        portstring += "■"
+                    else:
+                        portstring += "□"
+                    break
+            portstring += " " + specialdeck
+        portstring += "</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a href=\"" + theportfolio["url"] + "\">palette portfolio "
+        if portnumber < 10:
+            portstring += "0" + str(portnumber)
+        else:
+            portstring += str(portnumber)
+        portstring += "</a></td>\n</tr>\n</tbody>\n</table>\n"
+    elif thetype == "monochrome":
+        thecolour = list(theportfolio["decks"].values())[0]
+        portstring = "<table class=\"" + thecolour + " portfolio\">\n<tbody>\n<tr>\n<td colspan=\"2\">" + variables.name.lower() + "</td>\n</tr>\n<tr>\n<td class=\"deck1\">"
+        thedecks = sorted(list(theportfolio["decks"].keys()))
+        for deck in decklist:
+            if deck["name"] == thedecks[0]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[0] + "</td>\n<td class=\"deck5\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[4]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[4] + "</td>\n</tr>\n<tr>\n<td class=\"deck2\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[1]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[1] + "</td>\n<td class=\"deck6\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[5]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[5] + "</td>\n</tr>\n<tr>\n<td class=\"deck3\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[2]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[2] + "</td>\n<td class=\"deck7\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[6]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[6] + "</td>\n</tr>\n<tr>\n<td class=\"deck4\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[3]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[3] + "</td>\n<td class=\"deck8\">"
+        for deck in decklist:
+            if deck["name"] == thedecks[7]:
+                if deck["mastered"]:
+                    portstring += "■"
+                else:
+                    portstring += "□"
+                break
+        portstring += " " + thedecks[7] + "</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a href=\"" + theportfolio["url"] + "\">monochrome portfolio "
+        if portnumber < 10:
+            portstring += "0" + str(portnumber)
+        else:
+            portstring += str(portnumber)
+        portstring += "</a></td>\n</tr>\n</tbody>\n</table>\n"
+    return portstring
+
+portfoliosearch = len(portfolios)
+latestpalette = 0
+latestmonochrome = 0
+palettes = 0
+monochromes = 0
+while portfoliosearch > 0:
+    if portfolios[portfoliosearch-1]["type"] == "palette":
+        palettes += 1
+        if latestpalette == 0:
+            latestpalette = portfoliosearch
+    if portfolios[portfoliosearch-1]["type"] == "monochrome":
+        monochromes += 1
+        if latestmonochrome == 0:
+            latestmonochrome = portfoliosearch
+    portfoliosearch -= 1
+
+def filterwrite(page,colour=False,sigs=False):
+    filterstring = "<p class=\"typefilter\">"
+    if colour:
+        filterstring += "Filtered to <span class=\"" + colour + "\"><b>"
+        if colour == "gray":
+            if variables.british:
+                filterstring += "grey"
+            else:
+                filterstring += "gray"
+        else:
+            filterstring += colour
+        filterstring += "</b></span>. <a href=\"/" + page + "\">Show all</a>"
+    else:
+        filterstring += "Filter: <a href=\"/" + page + "/red\" title=\"red\">🔴</a> <a href=\"/" + page + "/orange\" title=\"orange\">🟠</a> <a href=\"/" + page + "/yellow\" title=\"yellow\">🟡</a> <a href=\"/" + page + "/green\" title=\"green\">🟢</a> <a href=\"/" + page + "/blue\" title=\"blue\">🔵</a> <a href=\"/" + page + "/purple\" title=\"purple\">🟣</a> <a href=\"/" + page + "/brown\" title=\"brown\">🟤</a> <a href=\"/" + page + "/gray\" title=\""
+        if variables.british:
+            filterstring += "grey"
+        else:
+            filterstring += "gray"
+        filterstring += "\">⚪</a> <a href=\"/" + page + "/special\" title=\"special\">✨</a>"
+        if sigs:
+            filterstring += " <a href=\"/" + page + "/sig\" title=\"sig\">✍</a>"
+    filterstring += "</p>\n"
+    return filterstring
+
+def printdeck(deck,fold=True):
+    if fold:
+        deckstring = "<details class=\"deckwrap\">\n<summary>" + deck["name"] + " ["
+        if deck["mastered"]:
+            deckstring += deck["mastered"].strftime("%Y-%m-%d")
+        else:
+            deckstring += str(deck["count"]) + "/20"
+        deckstring += "]</summary>\n"
+    else:
+        deckstring = ""
+    deckstring += "<table class=\"decktable " + deck["colour"] + "\">\n"
+    if not fold:
+        deckstring += "<thead>\n  <tr>\n    <th colspan=\"5\">" + deck["name"] + " ["
+        if deck["mastered"]:
+            deckstring += deck["mastered"].strftime("%Y-%m-%d")
+        else:
+            deckstring += str(deck["count"]) + "/20"
+        deckstring += "]</th>\n  </tr>\n</thead>\n"
+    deckstring += "<tbody>\n"
+    test = 1
+    while test < 21:
+        if test % 5 == 1:
+            deckstring += "  <tr>\n"
+        deckstring += "    <td>"
+        if test < 10:
+            teststring = "0" + str(test)
+        else:
+            teststring = str(test)
+        found = False
+        for card in cardlist:
+            if card["name"] == deck["name"] + teststring:
+                deckstring += printcard(card)
+                found = True
+                break
+        if found == False:
+            deckstring += "<img src=\"/decks/" + deck["name"] + "/00.gif\" loading=\"lazy\">"
+        deckstring += "</td>\n"
+        if test % 5 == 0:
+            deckstring += "  </tr>\n"
+        test += 1
+    if deck["mastered"]:
+        deckstring += "  <tr>\n    <td colspan=\"5\" align=\"center\"><img src=\"/decks/" + deck["name"] + "/master.gif\" title=\"mastered " + deck["name"]
+        try:
+            if deck["name"] in variables.firstmasteries:
+                deckstring += " (first)\" class=\"first"
+        except:
+            pass
+        deckstring += "\"><td>\n</tr>\n"
+    deckstring += "</tbody>\n</table>\n"
+    if fold:
+        deckstring += "</details>\n"
+    return deckstring
+
+def crayonlog(colour,event):
+    crayonno = event["crayons"][colour]
+    if variables.british:
+        if colour == "grey":
+            crayonrend = "grey"
+        else:
+            crayonrend = colour
+    else:
+        crayonrend = colour
+    if crayonno > 0:
+        crayonstring = "+" + str(crayonno) + " " + crayonrend
+    else:
+        crayonstring = str(crayonno) + " " + crayonrend
+    return crayonstring
+
+print("Building index page")
+
+def indexgen():
+    if os.path.exists("build/index.html"):
+        os.remove("build/index.html")
+    thefile = "build/index.html"
+    headerwrite(thefile,"index")
+    content = open(thefile,"a")
+    firstdate = log.log[0]["date"]
+    if len(cardlist) > 14400:
+        rankcode = "rainbow"
+        extra = len(cardlist) - 14400
+        plusranks = int(extra / 300)
+        if plusranks > 0:
+            rank = "rainbow + " + str(plusranks)
+        else:
+            rank = "rainbow"
+    else:
+        if len(cardlist) > 14100:
+            rank = "himalayan"
+        elif len(cardlist) > 13800:
+            rank = "puma"
+        elif len(cardlist) > 13500:
+            rank = "chartreux"
+        elif len(cardlist) > 13500:
+            rank = "russian blue"
+        elif len(cardlist) > 12900:
+            rank = "panther"
+        elif len(cardlist) > 12600:
+            rank = "cheetah"
+        elif len(cardlist) > 12300:
+            rank = "tiger"
+        elif len(cardlist) > 12000:
+            rank = "lion"
+        elif len(cardlist) > 11700:
+            rank = "metal"
+        elif len(cardlist) > 11400:
+            rank = "ground"
+        elif len(cardlist) > 11100:
+            rank = "darkness"
+        elif len(cardlist) > 10800:
+            rank = "water"
+        elif len(cardlist) > 10500:
+            rank = "nature"
+        elif len(cardlist) > 10200:
+            rank = "light"
+        elif len(cardlist) > 9900:
+            rank = "wind"
+        elif len(cardlist) > 9600:
+            rank = "fire"
+        elif len(cardlist) > 9300:
+            rank = "mercury"
+        elif len(cardlist) > 9000:
+            rank = "jupiter"
+        elif len(cardlist) > 8700:
+            rank = "uranus"
+        elif len(cardlist) > 8400:
+            rank = "neptune"
+        elif len(cardlist) > 8100:
+            rank = "earth"
+        elif len(cardlist) > 7800:
+            rank = "venus"
+        elif len(cardlist) > 7500:
+            rank = "saturn"
+        elif len(cardlist) > 7200:
+            rank = "mars"
+        elif len(cardlist) > 6900:
+            rank = "magnolia"
+        elif len(cardlist) > 6600:
+            rank = "chocolate cosmos"
+        elif len(cardlist) > 6300:
+            rank = "lilac"
+        elif len(cardlist) > 6000:
+            rank = "hydrangea"
+        elif len(cardlist) > 5700:
+            rank = "clover"
+        elif len(cardlist) > 5400:
+            rank = "daffodil"
+        elif len(cardlist) > 5100:
+            rank = "tiger lily"
+        elif len(cardlist) > 4800:
+            rank = "sakura"
+        elif len(cardlist) > 4500:
+            rank = "silver"
+        elif len(cardlist) > 4200:
+            rank = "bronze"
+        elif len(cardlist) > 3900:
+            rank = "amethyst"
+        elif len(cardlist) > 3600:
+            rank = "sapphire"
+        elif len(cardlist) > 3300:
+            rank = "emerald"
+        elif len(cardlist) > 3000:
+            rank = "gold"
+        elif len(cardlist) > 2700:
+            rank = "amber"
+        elif len(cardlist) > 2400:
+            rank = "ruby"
+        elif len(cardlist) > 2200:
+            rank = "dragon fruit"
+        elif len(cardlist) > 2000:
+            rank = "apricot"
+        elif len(cardlist) > 1800:
+            rank = "grape"
+        elif len(cardlist) > 1600:
+            rank = "blueberry"
+        elif len(cardlist) > 1400:
+            rank = "lime"
+        elif len(cardlist) > 1200:
+            rank = "lemon"
+        elif len(cardlist) > 1000:
+            rank = "tangerine"
+        elif len(cardlist) > 800:
+            rank = "strawberry"
+        elif len(cardlist) > 700:
+            rank = "gray"
+        elif len(cardlist) > 600:
+            rank = "brown"
+        elif len(cardlist) > 500:
+            rank = "purple"
+        elif len(cardlist) > 400:
+            rank = "blue"
+        elif len(cardlist) > 300:
+            rank = "green"
+        elif len(cardlist) > 200:
+            rank = "yellow"
+        elif len(cardlist) > 100:
+            rank = "orange"
+        else:
+            rank = "red"
+        rankcode = re.sub(" ","",rank)
+    content.write("<a href=\"/levels\"><img src=\"/assets/levels/" + rankcode + ".gif\"></a><img src=\"/decks/sigs/" + variables.name.lower() + ".gif\" loading=\"lazy\">\n<ul>\n<li>player name: <span class=\"name\">" + variables.name + "</span></li>\n<li>" + str(len(cardlist)) + " cards held <span class=\"rank " + rank + "\">(" + rank + ")</span></li>\n<li>started <code>" + firstdate.strftime("%Y-%m-%d") + "</code></li>\n<li>last updated <code>" + datetime.datetime.today().strftime("%Y-%m-%d") + "</code></li>\n<li><a href=\"https://git.praze.net/tre/tcg\" target=\"_blank\">code</a> under construction</li>\n")
+    if len(variables.misclink["text"]) > 0:
+        content.write("<li><a href=\"" + variables.misclink["link"] + "\">" + variables.misclink["text"] + "</a></li>\n")
+    content.write("</ul>\n")
+    if crayred + crayorange + crayyellow + craygreen + crayblue + craypurple + craybrown + craygrey > 0:
+        content.write("<table id=\"crayontable\">\n<tbody>\n<tr>\n")
+        if crayred > 0:
+            content.write("<td class=\"red\"><img src=\"/assets/crayons/crayon1.gif\" class=\"crayon\" title=\"red\"> × " + str(crayred) + "</td>\n")
+        if crayorange > 0:
+            content.write("<td class=\"orange\"><img src=\"/assets/crayons/crayon2.gif\" class=\"crayon\" title=\"orange\"> × " + str(crayorange) + "</td>\n")
+        if crayyellow > 0:
+            content.write("<td class=\"yellow\"><img src=\"/assets/crayons/crayon3.gif\" class=\"crayon\" title=\"yellow\"> × " + str(crayyellow) + "</td>\n")
+        if craygreen > 0:
+            content.write("<td class=\"green\"><img src=\"/assets/crayons/crayon4.gif\" class=\"crayon\" title=\"green\"> × " + str(craygreen) + "</td>\n")
+        if crayblue > 0:
+            content.write("<td class=\"blue\"><img src=\"/assets/crayons/crayon5.gif\" class=\"crayon\" title=\"blue\"> × " + str(crayblue) + "</td>\n")
+        if craypurple > 0:
+            content.write("<td class=\"purple\"><img src=\"/assets/crayons/crayon6.gif\" class=\"crayon\" title=\"purple\"> × " + str(craypurple) + "</td>\n")
+        if craybrown > 0:
+            content.write("<td class=\"brown\"><img src=\"/assets/crayons/crayon7.gif\" class=\"crayon\" title=\"brown\"> × " + str(craybrown) + "</td>\n")
+        if craygrey > 0:
+            content.write("<td class=\"grey\"><img src=\"/assets/crayons/crayon8.gif\" class=\"crayon\" title=\"")
+            if variables.british:
+                content.write("grey")
+            else:
+                content.write("gray")
+            content.write("\"> × " + str(craygrey) + "</td>\n")
+        content.write("</tr>\n</tbody>\n</table>\n")
+    tradecommon = list((Counter(tradeout) & Counter(tradein)).elements())
+    sketch = len(tradecommon)
+    if sketch > 0:
+        content.write("<table class=\"sketchpads\">\n<tbody>\n<tr>\n<td><img src=\"/assets/sketch/")
+        if sketch % 20 < 10:
+            content.write("0" + str(sketch % 20))
+        else:
+            content.write(str(sketch % 20))
+        content.write(".gif\"></td>\n")
+        if sketch > 19:
+            content.write("<td><img src=\"/assets/sketch/20.gif\" title=\"")
+            sketchdifference = int(sketch / 20) - redeemedsketch
+            if sketchdifference > 0:
+                content.write(str(sketchdifference) + " to turn in")
+            else:
+                content.write("all turned in")
+            content.write("\"></td>\n")
+        content.write("</tr>\n<tr>\n<td align=\"center\">" + str(sketch % 20) + "/20</td>\n")
+        if sketch > 19:
+            content.write("<td align=\"center\">" + str(int(sketch / 20)) + " completed</td>\n")
+        content.write("</tr>\n</tbody>\n</table>")
+    if latestpalette + latestmonochrome > 0:
+        content.write("<a href=\"/portfolios\">\n<div class=\"foliocase\">\n")
+        if latestpalette > 0:
+            content.write(portfoliogen(portfolios[latestpalette-1],"palette",palettes))
+        if latestmonochrome > 0:
+            content.write(portfoliogen(portfolios[latestmonochrome-1],"monochrome",monochromes))
+        content.write("</div>\n</a>\n")
+    decksofinterest = []
+    mastereddecks = []
+    for deck in decklist:
+        if deck["mastered"]:
+            mastereddecks.append(deck)
+    mastereddecks = sorted(mastereddecks,key=lambda d: d["mastered"],reverse=True)
+    if len(mastereddecks) > 0:
+        content.write("<h2>mastered decks</h2>\n<p id=\"masteredcarousel\">")
+        masteredcount = 0
+        for deck in mastereddecks:
+            if masteredcount < variables.maxmastered:
+                content.write("<img src=\"/decks/" + deck["name"] + "/master.gif\" title=\"mastered " + deck["name"])
+                try:
+                    if deck["name"] in variables.firstmasteries:
+                        content.write(" (first)\" class=\"first")
+                except:
+                    pass
+                content.write("\">")
+            masteredcount += 1
+        if len(mastereddecks) > variables.maxmastered:
+            content.write(" <a href=\"mastered\">see all</a>")
+        content.write("</p>\n")
+    sigs = []
+    for card in cardlist:
+        if card["name"][0:4] == "sig_":
+            sigs.append(card)
+    if len(sigs) > 0:
+        content.write("<h2>signatures</h2>\n<p>")
+        for card in sigs:
+            content.write(printcard(card))
+        content.write("</p>\n")
+    if len(variables.faves) > 0:
+        content.write("<h2>faves</h2>\n<p>")
+        faveslist = sorted(variables.faves)
+        for card in faveslist:
+            for thecard in cardlist:
+                if card == thecard["name"]:
+                    content.write(printcard(thecard))
+                    break
+        content.write("</p>\n")
+    if len(coupons) > 0:
+        content.write("<h2>coupons</h2>\n<p>")
+        for coupon in coupons:
+            for key,value in coupon.items():
+                content.write("<img src=\"/assets/coupons/" + key + ".png\" class=\"coupon")
+                if value == 0:
+                    content.write(" expired\" title=\"expired\"")
+                else:
+                    content.write("\" title=\"" + str(value) + " left\"")
+                content.write(" loading=\"lazy\">")
+        content.write("</p>\n")
+    donations = []
+    try:
+        for deck in variables.donations["decks"]:
+            donations.append(deck + "00")
+    except:
+        pass
+    try:
+        for card in variables.donations["scrapbook"]:
+            donations.append(card)
+    except:
+        pass
+    if len(donations) > 0:
+        donations = sorted(donations)
+        content.write("<h2>donations</h2>\n<p>")
+        for donation in donations:
+            if donation[-2:] == "00":
+                content.write("<img src=\"/decks/" + donation[:-2] + "/00.gif\" loading=\"lazy\">")
+            else:
+                for thecard in cardlist:
+                    if donation == thecard["name"]:
+                        content.write(printcard(thecard))
+                        break
+        content.write("</p>\n")
+    content.close()
+    footerwrite(thefile)
+
+indexgen()
+
+print("Building levels page")
+
+def levelsgen():
+    if not os.path.isdir("build/levels"):
+        os.mkdir("build/levels")
+    if os.path.exists("build/levels/index.html"):
+        os.remove("build/levels/index.html")
+    thefile = "build/levels/index.html"
+    headerwrite(thefile,"levels")
+    content = open(thefile,"a")
+    content.write("<h1>levels</h1>\n<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/red.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[0].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/orange.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/yellow.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/green.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/blue.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/purple.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/brown.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/gray.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/strawberry.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tangerine.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[1000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lemon.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[1200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lime.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[1400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/blueberry.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[1600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/grape.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[1800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/apricot.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[2000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/dragonfruit.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[2200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/ruby.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[2400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/amber.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[2700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/gold.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[3000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/emerald.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[3300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/sapphire.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[3600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/amethyst.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[3900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/bronze.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[4200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/silver.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[4500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/sakura.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[4800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tigerlily.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[5100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/daffodil.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[5400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/clover.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[5700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/hydrangea.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[6000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lilac.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[6300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/chocolatecosmos.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[6600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/magnolia.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[6900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/mars.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[7200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/saturn.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[7500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/venus.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[7800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/earth.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[8100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/neptune.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[8400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/uranus.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[8700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/jupiter.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[9000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/mercury.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[9300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/fire.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[9600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/wind.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[9900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/light.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[10200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/nature.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[10500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/water.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[10800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/darkness.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[11100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/ground.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[11400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/metal.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[11700].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/lion.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[12000].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/tiger.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[12300].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/cheetah.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[12600].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/panther.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[12900].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/russianblue.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[13200].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/chartreux.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[13500].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/puma.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[13800].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/himalayan.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[14100].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    try:
+        content.write("<table class=\"level\">\n<tbody>\n<tr>\n<td align=\"center\"><img src=\"/assets/levels/rainbow.gif\" loading=\"lazy\"></td>\n</tr>\n<tr>\n<td align=\"center\"><code>" + datelist[14400].strftime("%Y-%m-%d") + "</code></td>\n</tr>\n</tbody>\n</table>\n")
+    except:
+        pass
+    content.close()
+    footerwrite(thefile)
+
+levelsgen()
+
+print("Building portfolios page")
+
+def portfoliosgen(colour=False):
+    if not os.path.isdir("build/portfolios"):
+        os.mkdir("build/portfolios")
+    if colour:
+        if not os.path.isdir("build/portfolios/" + colour):
+            os.mkdir("build/portfolios/" + colour)
+        thefile = "build/portfolios/" + colour + "/index.html"
+    else:
+        thefile = "build/portfolios/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"portfolios")
+    content = open(thefile,"a")
+    content.write("<h1>portfolios</h1>\n")
+    if latestpalette + latestmonochrome > 0:
+        if latestpalette > 0:
+            content.write("<div class=\"foliocase\">\n")
+            portnumber = 1
+            for portfolio in portfolios:
+                if portfolio["type"] == "palette":
+                    content.write(portfoliogen(portfolio,"palette",portnumber))
+                    portnumber += 1
+            content.write("</div>\n")
+        if latestmonochrome > 0:
+            content.write("<div class=\"foliocase\">\n")
+            portnumber = 1
+            for portfolio in portfolios:
+                if portfolio["type"] == "monochrome":
+                    content.write(portfoliogen(portfolio,"monochrome",portnumber))
+                    portnumber += 1
+            content.write("</div>\n")
+    content.close()
+    footerwrite(thefile)
+        
+portfoliosgen()
+
+print("Building collecting page")
+
+def collectinggen(colour=False):
+    if not os.path.isdir("build/collecting"):
+        os.mkdir("build/collecting")
+    if colour:
+        if not os.path.isdir("build/collecting/" + colour):
+            os.mkdir("build/collecting/" + colour)
+        thefile = "build/collecting/" + colour + "/index.html"
+    else:
+        thefile = "build/collecting/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"collecting")
+    content = open(thefile,"a")
+    content.write("<h1>decks in progress</h1>\n" + filterwrite("collecting",colour) + "<div>\n<h2 class=\"collectingheader\">High priority</h2>\n")
+    for deck in decklist:
+        if deck["priority"] == 1 and deck["mastered"] == False:
+            if colour:
+                if deck["colour"] == colour:
+                    content.write(printdeck(deck,False))
+            else:
+                content.write(printdeck(deck,False))
+    content.write("</div>\n<div>\n<h2 class=\"collectingheader\">Medium priority</h2>\n")
+    for deck in decklist:
+        if deck["priority"] == 2 and deck["mastered"] == False:
+            if colour:
+                if deck["colour"] == colour:
+                    content.write(printdeck(deck))
+            else:
+                content.write(printdeck(deck))
+    content.write("</div>\n<div>\n<h2 class=\"collectingheader\">Low priority</h2>\n")
+    for deck in decklist:
+        if deck["priority"] == 3 and deck["mastered"] == False:
+            if colour:
+                if deck["colour"] == colour:
+                    content.write(printdeck(deck))
+            else:
+                content.write(printdeck(deck))
+    content.write("</div>\n")
+    content.close()
+    footerwrite(thefile)
+
+def collectingall():
+    collectinggen()
+    for thevalue in values:
+        collectinggen(thevalue)
+        
+collectingall()
+
+print("Building mass collecting pages")
+
+masslist = sorted(list(variables.masscollect.keys()))
+
+def massindexgen():
+    if not os.path.isdir("build/mass"):
+        os.mkdir("build/mass")
+    thefile = "build/mass/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"mass")
+    content = open(thefile,"a")
+    content.write("<h1>mass collecting/keeping</h1>\n<ul>\n")
+    massindex = 1
+    for series in masslist:
+        content.write("<li><a href=\"/mass/" + str(massindex) + "\">" + series + "</a>")
+        content.write("</li>\n")
+        massindex += 1
+    content.write("</ul>\n")
+    content.close()
+    footerwrite(thefile)
+
+def massseriesgen(series,massindex):
+    if not os.path.isdir("build/mass/" + str(massindex)):
+        os.mkdir("build/mass/" + str(massindex))
+    thefile = "build/mass/" + str(massindex) + "/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"mass")
+    content = open(thefile,"a")
+    content.write("<h1>" + series + "</h1>\n<p><a href=\"/mass\">back to mass decks page</a></p>\n<p>")
+    for deck in decklist:
+        if deck["mastered"]:
+            if series in deck["mass"] or series in deck["massmaster"]:
+                content.write("<img src=\"/decks/" + deck["name"] + "/master.gif\" title=\"mastered " + deck["name"])
+                try:
+                    if deck["name"] in variables.firstmasteries:
+                        content.write(" (first)\" class=\"first")
+                except:
+                    pass
+                content.write("\">")
+    content.write("</p><p>")
+    for card in cardlist:
+        if series in card["mass"]:
+            if card["dupe"] == False:
+                content.write(printcard(card))
+    content.write("</p>\n")
+    content.close()
+    footerwrite(thefile)
+        
+def massall():
+    massindexgen()
+    massindex = 1
+    for series in masslist:
+        massseriesgen(series,massindex)
+        massindex += 1
+
+massall()
+
+print("Building mastered page")
+
+def masteredgen(colour=False):
+    if not os.path.isdir("build/mastered"):
+        os.mkdir("build/mastered")
+    if colour:
+        if not os.path.isdir("build/mastered/" + colour):
+            os.mkdir("build/mastered/" + colour)
+        thefile = "build/mastered/" + colour + "/index.html"
+    else:
+        thefile = "build/mastered/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"mastered")
+    content = open(thefile,"a")
+    content.write("<h1>mastered decks</h1>\n")
+    content.write(filterwrite("mastered",colour))
+    for deck in decklist:
+        if deck["mastered"]:
+            if colour:
+                if deck["colour"] == colour:
+                    content.write(printdeck(deck))
+            else:
+                content.write(printdeck(deck))
+    content.close()
+    footerwrite(thefile)
+
+def masteredall():
+    masteredgen()
+    for thevalue in values:
+        masteredgen(thevalue)
+        
+masteredall()
+
+print("Building trading page")
+
+tradelist = []
+sigtradelist = []
+for card in cardlist:
+    if card["priority"] == 4:
+        tradelist.append(card)
+    elif card["priority"] == 5:
+        sigtradelist.append(card)
+alltradelist = tradelist + sigtradelist
+
+def tradegen(colour=False):
+    if not os.path.isdir("build/trade"):
+        os.mkdir("build/trade")
+    if colour:
+        if not os.path.isdir("build/trade/" + colour):
+            os.mkdir("build/trade/" + colour)
+        thefile = "build/trade/" + colour + "/index.html"
+    else:
+        thefile = "build/trade/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"trade")
+    content = open(thefile,"a")
+    content.write("<h1>available for trade</h1>\n" + filterwrite("trade",colour,True) + "<p class=\"tradeterms\">")
+    if len(variables.tradestatement) > 0:
+        content.write(variables.tradestatement + " ")
+    content.write("Trade cards <a href=\"" + variables.tradepost + "\">here</a></p>\n<p><textarea readonly>")
+    precomma = False
+    for card in alltradelist:
+        if colour:
+            if card["colour"] == colour:
+                if precomma:
+                    content.write(", ")
+                content.write(card["name"])
+                precomma = True
+        else:
+            if precomma:
+                content.write(", ")
+            content.write(card["name"])
+            precomma = True
+    content.write("</textarea>\n<p>")
+    for card in alltradelist:
+        if colour:
+            if card["colour"] == colour:
+                content.write(printcard(card))
+        else:
+            content.write(printcard(card))
+    content.write("</p>\n")
+    content.close()
+    footerwrite(thefile)
+
+def tradeall():
+    tradegen()
+    for thevalue in values:
+        tradegen(thevalue)
+    tradegen("sig")
+        
+tradeall()
+
+print("Building wanted page")
+
+def wantedgen():
+    if not os.path.isdir("build/wanted"):
+        os.mkdir("build/wanted")
+    if os.path.exists("build/wanted/index.html"):
+        os.remove("build/wanted/index.html")
+    thefile = "build/wanted/index.html"
+    headerwrite(thefile,"wanted")
+    content = open(thefile,"a")
+    content.write("<h1>wanted cards</h1>\n<h2>High priority</h2>\n<textarea readonly>")
+    precomma = False
+    for card in wantedlist:
+        if card["priority"] == 1:
+            if precomma:
+                content.write(", ")
+            content.write(card["name"])
+            precomma = True
+    precomma = False
+    content.write("</textarea>\n<p>")
+    for card in wantedlist:
+        if card["priority"] == 1:
+            if precomma:
+                content.write(", ")
+            content.write(cardtext(card))
+            precomma = True
+    precomma = False
+    content.write("</p>\n<h2>Medium priority</h2>\n<textarea readonly>")
+    for card in wantedlist:
+        if card["priority"] == 2:
+            if precomma:
+                content.write(", ")
+            content.write(card["name"])
+            precomma = True
+    precomma = False
+    content.write("</textarea>\n<p>")
+    for card in wantedlist:
+        if card["priority"] == 2:
+            if precomma:
+                content.write(", ")
+            content.write(cardtext(card))
+            precomma = True
+    precomma = False
+    content.write("</p>\n<h2>Low priority</h2>\n<textarea readonly>")
+    for card in wantedlist:
+        if card["priority"] == 3:
+            if precomma:
+                content.write(", ")
+            content.write(card["name"])
+            precomma = True
+    precomma = False
+    content.write("</textarea>\n<p>")
+    for card in wantedlist:
+        if card["priority"] == 3:
+            if precomma:
+                content.write(", ")
+            content.write(cardtext(card))
+            precomma = True
+    content.write("</p>\n")
+    content.close()
+    footerwrite(thefile)
+
+wantedgen()
+
+print("Building search page")
+
+def searchgen():
+    if not os.path.isdir("build/search"):
+        os.mkdir("build/search")
+    thefile = "build/search/index.html"
+    if os.path.exists(thefile):
+        os.remove(thefile)
+    headerwrite(thefile,"search")
+    content = open(thefile,"a")
+    content.write("<h1>card search</h1>\n<form>\n  <label for=\"cardinput\">Enter a list of cards and/or decks here:</label>\n  <textarea id=\"cardinput\" name=\"cardinput\"></textarea>\n  <input type=\"button\" value=\"Search\" onclick=\"searchcards()\">\n</form>\n<p id=\"hpwfound\"></p>\n<p id=\"mpwfound\"></p>\n<p id=\"lpwfound\"></p>\n<p id=\"hptfound\"></p>\n<p id=\"mptfound\"></p>\n<p id=\"lptfound\"></p>\n<p id=\"nothing\"></p>\n<script>\n function searchcards() {\n     const thecards = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20'];\n     const hpw = [")
+    precomma = False
+    for card in wantedlist:
+        if card["priority"] == 1:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const mpw = [")
+    precomma = False
+    for card in wantedlist:
+        if card["priority"] == 2:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const lpw = [")
+    precomma = False
+    for card in wantedlist:
+        if card["priority"] == 3:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const hpt = [")
+    precomma = False
+    for card in cardlist:
+        if card["priority"] == 2:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const mpt = [")
+    precomma = False
+    for card in cardlist:
+        if card["priority"] == 3:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const lpt = [")
+    precomma = False
+    for card in cardlist:
+        if card["priority"] == 4:
+            if precomma:
+                content.write(", ")
+            content.write("'" + card["name"] + "'")
+            precomma = True
+    content.write("];\n     const searchstring = document.getElementById('cardinput').value;\n     const searcharray = searchstring.replaceAll(' ','').replaceAll('\\n',',').replaceAll('\\r',',').toLowerCase().split(',');\n     const hpwfound = [];\n     const mpwfound = [];\n     const lpwfound = [];\n     const hptfound = [];\n     const mptfound = [];\n     const lptfound = [];\n     for (const element of searcharray) {\n         let cardend = element.substring(element.length, element.length - 2);\n         if (!(thecards.includes(cardend))) {\n             for (const ending of thecards) {\n                 searcharray.push(element + ending);\n             };\n         };\n     };\n     for (const element of searcharray) {\n         if (hpw.includes(element)) {\n             hpwfound.push(element);\n         } else if (mpw.includes(element)) {\n             mpwfound.push(element);\n         } else if (lpw.includes(element)) {\n             lpwfound.push(element);\n         } else if (hpt.includes(element)) {\n             hptfound.push(element);\n         } else if (mpt.includes(element)) {\n             mptfound.push(element);\n         } else if (lpt.includes(element)) {\n             lptfound.push(element);\n         };\n     };\n     if ((hpwfound.length) > 0) {\n         document.getElementById('hpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (high priority):</span> <span class=\"searchresults\">' + hpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('hpwfound').innerHTML = '';\n     };\n     if ((mpwfound.length) > 0) {\n         document.getElementById('mpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (medium priority):</span>  <span class=\"searchresults\">' + mpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('mpwfound').innerHTML = '';\n     };\n     if ((lpwfound.length) > 0) {\n         document.getElementById('lpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (low priority):</span>  <span class=\"searchresults\">' + lpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('lpwfound').innerHTML = '';\n     };\n     if ((hptfound.length) > 0) {\n         document.getElementById('hptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">high priority cards</a> only:</span>  <span class=\"searchresults\">' + hptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('hptfound').innerHTML = '';\n     };\n     if ((mptfound.length) > 0) {\n         document.getElementById('mptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">high or medium priority cards</a>:</span>  <span class=\"searchresults\">' + mptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('mptfound').innerHTML = '';\n     };\n     if ((lptfound.length) > 0) {\n         document.getElementById('lptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">any wanted card</a>:</span>  <span class=\"searchresults\">' + lptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('lptfound').innerHTML = '';\n     };\n     if ((hpwfound.length) + (mpwfound.length) + (lpwfound.length) + (hptfound.length) + (mptfound.length) + (lptfound.length) == 0) {\n         document.getElementById('nothing').innerHTML = 'No results';\n     } else {\n         document.getElementById('nothing').innerHTML = '';\n     }\n }\n</script>\n    </main>\n  </body>\n</html>")
+    content.close()
+
+searchgen()
+
+print("Building log page")
+
+def loggen(month=False):
+    if month:
+        if not os.path.isdir("build/log/month"):
+            os.mkdir("build/log/month")
+        if os.path.exists("build/log/month/index.html"):
+            os.remove("build/log/month/index.html")
+        thefile = "build/log/month/index.html"
+    else:
+        if not os.path.isdir("build/log"):
+            os.mkdir("build/log")
+        if os.path.exists("build/log/index.html"):
+            os.remove("build/log/index.html")
+        thefile = "build/log/index.html"
+    headerwrite(thefile,"log")
+    content = open(thefile,"a")
+    content.write("<h1>log</h1>\n<p class=\"typefilter\">")
+    if month:
+        content.write("<a href=\"/log\">Show all</a>")
+    else:
+        content.write("<a href=\"/log/month\">Show current month only</a>")
+    content.write("</p>\n")
+    for event in logitems:
+        if month:
+            if event["date"].month == datetime.datetime.now().month and event["date"].year == datetime.datetime.now().year:
+                admit = True
+            else:
+                admit = False
+        else:
+            admit = True
+        if admit == True:
+            content.write("<p><code>" + event["date"].strftime("%Y-%m-%d") + "</code> <a href=\"" + event["url"] + "\">[" + event["name"] + "]</a>: ")
+            try:
+                if event["received"]:
+                    content.write("Received ")
+                    receivedlist = sorted(event["received"], key=lambda d: d["name"])
+                    position = 1
+                    for card in receivedlist:
+                        content.write(cardtext(card))
+                        if len(receivedlist) != position:
+                            content.write(", ")
+                        position += 1
+                    content.write(".")
+                    try:
+                        if event["lost"]:
+                            content.write(" ")
+                    except:
+                        try:
+                            if event["crayons"]:
+                                content.write(" ")
+                        except:
+                            pass
+            except:
+                pass
+            try:
+                if event["lost"]:
+                    content.write("Lost ")
+                    lostlist = sorted(event["lost"], key=lambda d: d["name"])
+                    position = 1
+                    for card in lostlist:
+                        content.write(cardtext(card))
+                        if len(lostlist) != position:
+                            content.write(", ")
+                        position += 1
+                    content.write(".")
+                    try:
+                        if event["crayons"]:
+                            content.write(" ")
+                    except:
+                        pass
+            except:
+                pass
+            try:
+                if event["crayons"]:
+                    content.write("Crayons: ")
+                    try:
+                        content.write(crayonlog("red",event))
+                        if list(event["crayons"])[-1] != "red":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("orange",event))
+                        if list(event["crayons"])[-1] != "orange":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("yellow",event))
+                        if list(event["crayons"])[-1] != "yellow":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("green",event))
+                        if list(event["crayons"])[-1] != "green":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("blue",event))
+                        if list(event["crayons"])[-1] != "blue":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("purple",event))
+                        if list(event["crayons"])[-1] != "purple":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("brown",event))
+                        if list(event["crayons"])[-1] != "brown":
+                            content.write(", ")
+                    except:
+                        pass
+                    try:
+                        content.write(crayonlog("grey",event))
+                    except:
+                        pass
+                    content.write(".")
+            except:
+                pass
+            content.write("</p>\n")
+    content.close()
+    footerwrite(thefile)
+
+def logall():
+    loggen(False)
+    loggen(True)
+
+logall()
diff --git a/ownedgen.py b/ownedgen.py
deleted file mode 100644
index 0994839..0000000
--- a/ownedgen.py
+++ /dev/null
@@ -1,37 +0,0 @@
-import datetime,os
-import log,skel,tcgcore,variables
-
-def ownedgen(colour=False):
-    if not os.path.isdir("build/owned"):
-        os.mkdir("build/owned")
-    if colour:
-        if not os.path.isdir("build/owned/" + colour):
-            os.mkdir("build/owned/" + colour)
-        thefile = "build/owned/" + colour + "/index.html"
-    else:
-        thefile = "build/owned/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"owned")
-    content = open(thefile,"a")
-    content.write("<h1>owned cards</h1>\n")
-    content.write(tcgcore.filterwrite("owned",colour))
-    content.write("<p>")
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            if colour:
-                if tcgcore.cardtype(card) == colour:
-                    content.write(tcgcore.printcard(card))
-            else:
-                content.write(tcgcore.printcard(card))
-    content.write("</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-def ownedall():
-    ownedgen()
-    for type in tcgcore.typelist:
-        ownedgen(type)
-        
-if __name__ == "__main__":
-    ownedall()
diff --git a/portfoliosgen.py b/portfoliosgen.py
deleted file mode 100644
index 8555587..0000000
--- a/portfoliosgen.py
+++ /dev/null
@@ -1,37 +0,0 @@
-import datetime,os
-import log,skel,tcgcore,variables
-
-def portfoliosgen(colour=False):
-    if not os.path.isdir("build/portfolios"):
-        os.mkdir("build/portfolios")
-    if colour:
-        if not os.path.isdir("build/portfolios/" + colour):
-            os.mkdir("build/portfolios/" + colour)
-        thefile = "build/portfolios/" + colour + "/index.html"
-    else:
-        thefile = "build/portfolios/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"portfolios")
-    content = open(thefile,"a")
-    content.write("<h1>portfolios</h1>\n")
-    if len(tcgcore.getpalettes()) + len(tcgcore.getmonochrome()) > 0:
-        if len(tcgcore.getpalettes()) > 0:
-            content.write("<div class=\"foliocase\">\n")
-            portnumber = 1
-            for portfolio in tcgcore.getpalettes():
-                content.write(tcgcore.portfoliogen(portfolio,"palette",portnumber))
-                portnumber += 1
-            content.write("</div>\n")
-        if len(tcgcore.getmonochrome()) > 0:
-            content.write("<div class=\"foliocase\">\n")
-            portnumber = 1
-            for portfolio in tcgcore.getmonochrome():
-                content.write(tcgcore.portfoliogen(portfolio,"monochrome",portnumber))
-                portnumber += 1
-            content.write("</div>\n")
-    content.close()
-    skel.footerwrite(thefile)
-        
-if __name__ == "__main__":
-    portfoliosgen()
diff --git a/searchgen.py b/searchgen.py
deleted file mode 100644
index 9755aac..0000000
--- a/searchgen.py
+++ /dev/null
@@ -1,119 +0,0 @@
-import os
-import skel,tcgcore,variables
-
-def searchgen():
-    decksofinterest = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            decksofinterest.append(card[:-2])
-    decksofinterest = sorted(list(dict.fromkeys(decksofinterest)))
-    wantedcards = []
-    ownedcollecting = []
-    for deck in decksofinterest:
-        if tcgcore.collecting(deck):
-            wantedlist = ["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20"]
-            for card in wantedlist:
-                combined = deck + card
-                if combined in tcgcore.ownedcards():
-                    ownedcollecting.append(combined)
-                else:
-                    wantedcards.append(combined)
-    hpw = []
-    mpw = []
-    lpw = []
-    hpt = []
-    mpt = []
-    lpt = []
-    for card in wantedcards:
-        if tcgcore.priority(card[:-2]) == "high":
-            hpw.append(card)
-        elif tcgcore.priority(card[:-2]) == "medium":
-            mpw.append(card)
-        elif tcgcore.priority(card[:-2]) == "low":
-            lpw.append(card)
-    previouscard = ""
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-            if card == previouscard:
-                lpt.append(card)
-            else:
-                if not tcgcore.deckmastered(card[:-2]):
-                    mass = False
-                    for series in variables.masscollect:
-                        try:
-                            if card in variables.masscollect[series]["singles"]:
-                                mass = True
-                        except:
-                            pass
-                    if mass == True:
-                        if tcgcore.priority(card[:-2]) != "high":
-                            hpt.append(card)
-                    else:
-                        if card in ownedcollecting:
-                            if tcgcore.priority(card[:-2]) == "medium":
-                                hpt.append(card)
-                            elif tcgcore.priority(card[:-2]) == "low":
-                                mpt.append(card)
-                        else:
-                            lpt.append(card)
-        previouscard = card
-    hpw = sorted(list(dict.fromkeys(hpw)))
-    mpw = sorted(list(dict.fromkeys(mpw)))
-    lpw = sorted(list(dict.fromkeys(lpw)))
-    hpt = sorted(list(dict.fromkeys(hpt)))
-    mpt = sorted(list(dict.fromkeys(mpt)))
-    lpt = sorted(list(dict.fromkeys(lpt)))
-    if not os.path.isdir("build/search"):
-        os.mkdir("build/search")
-    thefile = "build/search/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"search")
-    content = open(thefile,"a")
-    content.write("<h1>card search</h1>\n<form>\n  <label for=\"cardinput\">Enter a list of cards and/or decks here:</label>\n  <textarea id=\"cardinput\" name=\"cardinput\"></textarea>\n  <input type=\"button\" value=\"Search\" onclick=\"searchcards()\">\n</form>\n<p id=\"hpwfound\"></p>\n<p id=\"mpwfound\"></p>\n<p id=\"lpwfound\"></p>\n<p id=\"hptfound\"></p>\n<p id=\"mptfound\"></p>\n<p id=\"lptfound\"></p>\n<p id=\"nothing\"></p>\n<script>\n function searchcards() {\n     const thecards = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20'];\n     const hpw = [")
-    precomma = False
-    for card in hpw:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const mpw = [")
-    precomma = False
-    for card in mpw:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const lpw = [")
-    precomma = False
-    for card in lpw:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const hpt = [")
-    precomma = False
-    for card in hpt:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const mpt = [")
-    precomma = False
-    for card in mpt:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const lpt = [")
-    precomma = False
-    for card in lpt:
-        if precomma:
-            content.write(", ")
-        content.write("'" + card + "'")
-        precomma = True
-    content.write("];\n     const searchstring = document.getElementById('cardinput').value;\n     const searcharray = searchstring.replaceAll(' ','').replaceAll('\\n',',').replaceAll('\\r',',').toLowerCase().split(',');\n     const hpwfound = [];\n     const mpwfound = [];\n     const lpwfound = [];\n     const hptfound = [];\n     const mptfound = [];\n     const lptfound = [];\n     for (const element of searcharray) {\n         let cardend = element.substring(element.length, element.length - 2);\n         if (!(thecards.includes(cardend))) {\n             for (const ending of thecards) {\n                 searcharray.push(element + ending);\n             };\n         };\n     };\n     for (const element of searcharray) {\n         if (hpw.includes(element)) {\n             hpwfound.push(element);\n         } else if (mpw.includes(element)) {\n             mpwfound.push(element);\n         } else if (lpw.includes(element)) {\n             lpwfound.push(element);\n         } else if (hpt.includes(element)) {\n             hptfound.push(element);\n         } else if (mpt.includes(element)) {\n             mptfound.push(element);\n         } else if (lpt.includes(element)) {\n             lptfound.push(element);\n         };\n     };\n     if ((hpwfound.length) > 0) {\n         document.getElementById('hpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (high priority):</span> <span class=\"searchresults\">' + hpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('hpwfound').innerHTML = '';\n     };\n     if ((mpwfound.length) > 0) {\n         document.getElementById('mpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (medium priority):</span>  <span class=\"searchresults\">' + mpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('mpwfound').innerHTML = '';\n     };\n     if ((lpwfound.length) > 0) {\n         document.getElementById('lpwfound').innerHTML = '<span class=\"sorttitle\">Wanted (low priority):</span>  <span class=\"searchresults\">' + lpwfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('lpwfound').innerHTML = '';\n     };\n     if ((hptfound.length) > 0) {\n         document.getElementById('hptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">high priority cards</a> only:</span>  <span class=\"searchresults\">' + hptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('hptfound').innerHTML = '';\n     };\n     if ((mptfound.length) > 0) {\n         document.getElementById('mptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">high or medium priority cards</a>:</span>  <span class=\"searchresults\">' + mptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('mptfound').innerHTML = '';\n     };\n     if ((lptfound.length) > 0) {\n         document.getElementById('lptfound').innerHTML = '<span class=\"sorttitle\">Will trade out for <a href=\"/wanted\">any wanted card</a>:</span>  <span class=\"searchresults\">' + lptfound.join(', ') + '</span>';\n     } else {\n         document.getElementById('lptfound').innerHTML = '';\n     };\n     if ((hpwfound.length) + (mpwfound.length) + (lpwfound.length) + (hptfound.length) + (mptfound.length) + (lptfound.length) == 0) {\n         document.getElementById('nothing').innerHTML = 'No results';\n     } else {\n         document.getElementById('nothing').innerHTML = '';\n     }\n }\n</script>\n    </main>\n  </body>\n</html>")
-    content.close()
-
-if __name__ == "__main__":
-    searchgen()
diff --git a/setup.py b/setup.py
index 01d89f9..0a10f24 100644
--- a/setup.py
+++ b/setup.py
@@ -1,7 +1,7 @@
 import variables
 
 buildscript = open("build.sh","w")
-buildscript.write("#!/usr/bin/env bash\n\npython3 generate.py\n\nrclone copy build " + variables.servername + ":" + variables.serverpath + " -P -L")
+buildscript.write("#!/usr/bin/env bash\n\npython3 new.py\n\nrclone copy build " + variables.servername + ":" + variables.serverpath + " -P -L")
 buildscript.close()
 
 if not os.path.exists("build/user.css"):
diff --git a/skel.py b/skel.py
deleted file mode 100644
index d2caa18..0000000
--- a/skel.py
+++ /dev/null
@@ -1,59 +0,0 @@
-import variables
-
-def headerwrite(thefile,pagename):
-    header = open(thefile,"a")
-    header.write("<!DOCTYPE html>\n<html lang=\"en\" style=\"--headbg:" + variables.headerbackground + ";\">\n  <head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"/style.css\">\n    <link rel=\"stylesheet\" href=\"/user.css\">\n    <meta name=\"theme-color\" content=\"" + variables.headerbackground + "\">\n    <title>" + variables.name + "’s card collection :: " + pagename + "</title>\n  </head>\n  <body class=\"" + pagename + "\">\n    <aside>\n      \n    </aside>\n    <nav>\n      <ul>\n        <li>")
-    if pagename == "index":
-        header.write("home")
-    else:
-        header.write("<a href=\"/\">home</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "collecting":
-        header.write("collecting")
-    else:
-        header.write("<a href=\"/collecting\">collecting</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "mass":
-        header.write("mass collecting")
-    else:
-        header.write("<a href=\"/mass\">mass collecting</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "mastered":
-        header.write("mastered")
-    else:
-        header.write("<a href=\"/mastered\">mastered</a>")
-    header.write("</li>\n")
-    if variables.ownedpage:
-        header.write("        <li>")
-        if pagename == "owned":
-            header.write("owned")
-        else:
-            header.write("<a href=\"/owned\">owned</a>")
-        header.write("</li>\n")
-    header.write("        <li>")
-    if pagename == "trade":
-        header.write("trading")
-    else:
-        header.write("<a href=\"/trade\">trading</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "wanted":
-        header.write("wanted")
-    else:
-        header.write("<a href=\"/wanted\">wanted</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "search":
-        header.write("search")
-    else:
-        header.write("<a href=\"/search\">search</a>")
-    header.write("</li>\n        <li>")
-    if pagename == "log":
-        header.write("log")
-    else:
-        header.write("<a href=\"/log\">log</a>")
-    header.write("</li>\n        <li><a href=\"" + variables.tradepost + "\" target=\"_blank\">trade post @ dw</a></li>\n      <li><a href=\"https://colors-tcg.eu/services.php\" target=\"_blank\">service links</a></li>\n      </ul>\n    </nav>\n    <main>\n")
-    header.close()
-
-def footerwrite(thefile):
-    footer = open(thefile,"a")
-    footer.write("    </main>\n  </body>\n</html>")
-    footer.close()
diff --git a/tcgcore.py b/tcgcore.py
deleted file mode 100644
index 51cdcfa..0000000
--- a/tcgcore.py
+++ /dev/null
@@ -1,425 +0,0 @@
-import log,variables
-
-typelist = ["red","orange","yellow","green","blue","purple","brown","gray","special"]
-
-def ownedcards():
-    ownedcards = []
-    for event in log.log:
-        try:
-            for card in event["received"]:
-                ownedcards.append(card)
-        except:
-            pass
-        try:
-            for card in event["lost"]:
-                ownedcards.remove(card)
-        except:
-            pass
-    return sorted(ownedcards)
-
-def showdupes():
-    dupeslist = []
-    previouscard = ""
-    for card in ownedcards():
-        if card == previouscard:
-            dupeslist.append(card)
-        previouscard = card
-    return dupeslist
-
-def deckcards(deck):
-    deckcards = []
-    for card in ownedcards():
-        if card[:-2] == deck:
-            deckcards.append(int(card[-2:]))
-    deckcards = sorted(list(dict.fromkeys(deckcards)))
-    return deckcards
-
-def deckmastered(deck):
-    if len(deckcards(deck)) == 20:
-        return True
-    else:
-        return False
-
-def datemastered(deck):
-    if deckmastered(deck):
-        deckdates = []
-        for event in log.log:
-            try:
-                if event["received"]:
-                    for card in event["received"]:
-                        if card[:-2] == deck:
-                            deckdates.append({"card":card,"date":event["date"],"event":"received"})
-            except:
-                pass
-            try:
-                if event["lost"]:
-                    for card in event["lost"]:
-                        if card[:-2] == deck:
-                            deckdates.append({"card":card,"date":event["date"],"event":"lost"})
-            except:
-                pass
-        cards = {1:0,2:0,3:0,4:0,5:0,6:0,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:0,16:0,17:0,18:0,19:0,20:0}
-        mastered = False
-        for event in deckdates:
-            if not mastered:
-                if event["event"] == "received":
-                    cards[int(event["card"][-2:])] += 1
-                if event["event"] == "lost":
-                    cards[int(event["card"][-2:])] -= 1
-                if cards[1] > 0 and cards[2] > 0 and cards[3] > 0 and cards[4] > 0 and cards[5] > 0 and cards[6] > 0 and cards[7] > 0 and cards[8] > 0 and cards[9] > 0 and cards[10] > 0 and cards[11] > 0 and cards[12] > 0 and cards[13] > 0 and cards[14] > 0 and cards[15] > 0 and cards[16] > 0 and cards[17] > 0 and cards[18] > 0 and cards[19] > 0 and cards[20] > 0:
-                    mastered = event["date"]
-        return mastered
-
-medium = []
-for series in variables.masscollect:
-    try:
-        for deck in variables.masscollect[series]["decks"]:
-            medium.append(deck)
-    except:
-        pass
-medium = sorted(list(dict.fromkeys(medium)))
-
-def collecting(deck):
-    if 0 < len (deckcards(deck)) < 20:
-        if deck in variables.highpriority:
-            return True
-        else:
-            portfoliocollecting = False
-            for event in log.log:
-                if portfoliocollecting == False:
-                    if event["event"] == "portfolio":
-                        if deck in event["decks"]:
-                            portfoliocollecting = True
-                            return True
-            if portfoliocollecting == False:
-                if deck in medium:
-                    return True
-                else:
-                    if len(deckcards(deck)) < variables.collectthreshold:
-                        return False
-                    else:
-                        return True
-    else:
-        return False
-
-def priority(deck):
-    if collecting(deck):
-        if deck in variables.highpriority:
-            return "high"
-        elif len(deckcards(deck)) >= variables.highthreshold:
-            return "high"
-        else:
-            portfoliopriority = False
-            for event in log.log:
-                if portfoliopriority == False:
-                    if event["event"] == "portfolio":
-                        if deck in event["decks"]:
-                            portfoliopriority = True
-                            return "high"
-            if portfoliopriority == False:
-                if deck in medium:
-                    return "medium"
-                elif len(deckcards(deck)) >= variables.mediumthreshold:
-                    return "medium"
-                else:
-                    return ("low")
-
-def cardtype(card):
-    with open("build/decks/" + card[:-2] + "/type") as thetype:
-        cardtype = thetype.read()
-    return(cardtype)
-
-def cardtext(card):
-    cardtext = "<span class=\"cardname\">"
-    if card[0:4] == "sig_":
-        cardtext += "<span title=\"signature\">✍</span>" + card + "</span>"
-    else:
-        if cardtype(card) == "red":
-            cardtext += "<span title=\"red\">🔴</span>"
-        elif cardtype(card) == "orange":
-            cardtext += "<span title=\"orange\">🟠</span>"
-        elif cardtype(card) == "yellow":
-            cardtext += "<span title=\"yellow\">🟡</span>"
-        elif cardtype(card) == "green":
-            cardtext += "<span title=\"green\">🟢</span>"
-        elif cardtype(card) == "blue":
-            cardtext += "<span title=\"blue\">🔵</span>"
-        elif cardtype(card) == "purple":
-            cardtext += "<span title=\"purple\">🟣</span>"
-        elif cardtype(card) == "brown":
-            cardtext += "<span title=\"brown\">🟤</span>"
-        elif cardtype(card) == "gray":
-            cardtext += "<span title=\""
-            if variables.british:
-                cardtext += "grey"
-            else:
-                cardtext += "gray"
-            cardtext += "\">⚪</span>"
-        elif cardtype(card) == "special":
-            cardtext += "<span title=\"special\">✨</span>"
-        cardtext += card + "</span>"
-    return cardtext
-
-def printcard(card):
-    if card[0:4] == "sig_":
-        return "<img src=\"/decks/sigs/" + card[4:] + ".gif\" title=\"" + card + "\" loading=\"lazy\">"
-    else:
-        deck = card[:-2]
-        cardid = card[-2:]
-        return "<img src=\"/decks/" + deck + "/" + cardid + ".gif\" title=\"" + card + "\" loading=\"lazy\">"
-
-def printdeck(deck,fold=True):
-    if fold:
-        deckstring = "<details class=\"deckwrap\">\n<summary>" + deck + " ["
-        if deckmastered(deck):
-            deckstring += datemastered(deck).strftime("%Y-%m-%d")
-        else:
-            deckstring += str(len(deckcards(deck))) + "/20"
-        deckstring += "]</summary>\n"
-    else:
-        deckstring = ""
-    deckstring += "<table class=\"decktable "
-    with open("build/decks/" + deck + "/type") as thetype:
-        decktype = thetype.read()
-    deckstring += decktype + "\">\n"
-    if not fold:
-        deckstring += "<thead>\n  <tr>\n    <th colspan=\"5\">" + deck + " ["
-        if deckmastered(deck):
-            deckstring += datemastered(deck).strftime("%Y-%m-%d")
-        else:
-            deckstring += str(len(deckcards(deck))) + "/20"
-        deckstring += "]</th>\n  </tr>\n</thead>\n"
-    deckstring += "<tbody>\n"
-    test = 1
-    while test < 21:
-        if test % 5 == 1:
-            deckstring += "  <tr>\n"
-        deckstring += "    <td>"
-        if test in deckcards(deck):
-            if test > 9:
-                deckstring += printcard(deck + str(test))
-            else:
-                deckstring += printcard(deck + "0" + str(test))
-        else:
-            deckstring += "<img src=\"/decks/" + deck + "/00.gif\" loading=\"lazy\">"
-        deckstring += "</td>\n"
-        if test % 5 == 0:
-            deckstring += "  </tr>\n"
-        test += 1
-    if deckmastered(deck):
-        deckstring += "  <tr>\n    <td colspan=\"5\" align=\"center\"><img src=\"/decks/" + deck + "/master.gif\" title=\"mastered " + deck
-        try:
-            if deck in variables.firstmasteries:
-                deckstring += " (first)\" class=\"first"
-        except:
-            pass
-        deckstring += "\"><td>\n</tr>\n"
-    deckstring += "</tbody>\n</table>\n"
-    if fold:
-        deckstring += "</details>\n"
-    return deckstring
-
-def filterwrite(page,colour=False,sigs=False):
-    filterstring = "<p class=\"typefilter\">"
-    if colour:
-        filterstring += "Filtered to <span class=\"" + colour + "\"><b>"
-        if colour == "gray":
-            if variables.british:
-                filterstring += "grey"
-            else:
-                filterstring += "gray"
-        else:
-            filterstring += colour
-        filterstring += "</b></span>. <a href=\"/" + page + "\">Show all</a>"
-    else:
-        filterstring += "Filter: <a href=\"/" + page + "/red\" title=\"red\">🔴</a> <a href=\"/" + page + "/orange\" title=\"orange\">🟠</a> <a href=\"/" + page + "/yellow\" title=\"yellow\">🟡</a> <a href=\"/" + page + "/green\" title=\"green\">🟢</a> <a href=\"/" + page + "/blue\" title=\"blue\">🔵</a> <a href=\"/" + page + "/purple\" title=\"purple\">🟣</a> <a href=\"/" + page + "/brown\" title=\"brown\">🟤</a> <a href=\"/" + page + "/gray\" title=\""
-        if variables.british:
-            filterstring += "grey"
-        else:
-            filterstring += "gray"
-        filterstring += "\">⚪</a> <a href=\"/" + page + "/special\" title=\"special\">✨</a>"
-        if sigs:
-            filterstring += " <a href=\"/" + page + "/sig\" title=\"sig\">✍</a>"
-    filterstring += "</p>\n"
-    return filterstring
-
-def getpalettes():
-    palette = []
-    for event in log.log:
-        if event["event"] == "portfolio":
-            if cardtype(event["decks"][0] + "01") != cardtype(event["decks"][1] + "01"):
-                for deck in event["decks"]:
-                    event[cardtype(deck + "01")] = deck
-                palette.append(event)
-    return palette
-
-def getmonochrome():
-    monochrome = []
-    for event in log.log:
-        if event["event"] == "portfolio":
-            if cardtype(event["decks"][0] + "01") == cardtype(event["decks"][1] + "01"):
-                event["colour"] = cardtype(event["decks"][0] + "01")
-                event["decks"] = sorted(event["decks"])
-                monochrome.append(event)
-    return monochrome
-
-def portfoliogen(portfolio,thetype,portnumber):
-    if thetype == "palette":
-        portstring = "<table class=\"palette portfolio\">\n<tbody>\n<tr>\n<td colspan=\"2\">" + variables.name.lower() + "</td>\n</tr>\n<tr>\n<td class=\"deck1\">"
-        try:
-            if deckmastered(portfolio["red"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["red"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n<td class=\"deck5\">"
-        try:
-            if deckmastered(portfolio["blue"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["blue"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck2\">"
-        try:
-            if deckmastered(portfolio["orange"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["orange"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n<td class=\"deck6\">"
-        try:
-            if deckmastered(portfolio["purple"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["purple"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck3\">"
-        try:
-            if deckmastered(portfolio["yellow"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["yellow"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n<td class=\"deck7\">"
-        try:
-            if deckmastered(portfolio["brown"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["brown"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n</tr>\n<tr>\n<td class=\"deck4\">"
-        try:
-            if deckmastered(portfolio["green"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["green"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n<td class=\"deck8\">"
-        try:
-            if deckmastered(portfolio["gray"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["gray"]
-        except:
-            if deckmastered(portfolio["special"]):
-                portstring += "■"
-            else:
-                portstring += "□"
-            portstring += " " + portfolio["special"]
-        portstring += "</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a href=\"" + portfolio["url"] + "\">palette portfolio "
-        if portnumber < 10:
-            portstring += "0" + str(portnumber)
-        else:
-            portstring += str(portnumber)
-        portstring += "</a></td>\n</tr>\n</tbody>\n</table>\n"
-    elif thetype == "monochrome":
-        portstring = "<table class=\"" + portfolio["colour"] + " portfolio\">\n<tbody>\n<tr>\n<td colspan=\"2\">" + variables.name.lower() + "</td>\n</tr>\n<tr>\n<td class=\"deck1\">"
-        if deckmastered(portfolio["decks"][0]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][0] + "</td>\n<td class=\"deck5\">"
-        if deckmastered(portfolio["decks"][4]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][4] + "</td>\n</tr>\n<tr>\n<td class=\"deck2\">"
-        if deckmastered(portfolio["decks"][1]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][1] + "</td>\n<td class=\"deck6\">"
-        if deckmastered(portfolio["decks"][5]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][5] + "</td>\n</tr>\n<tr>\n<td class=\"deck3\">"
-        if deckmastered(portfolio["decks"][2]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][2] + "</td>\n<td class=\"deck7\">"
-        if deckmastered(portfolio["decks"][6]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][6] + "</td>\n</tr>\n<tr>\n<td class=\"deck4\">"
-        if deckmastered(portfolio["decks"][3]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][3] + "</td>\n<td class=\"deck8\">"
-        if deckmastered(portfolio["decks"][7]):
-            portstring += "■"
-        else:
-            portstring += "□"
-        portstring += " " + portfolio["decks"][7] + "</td>\n</tr>\n<tr>\n<td colspan=\"2\"><a href=\"" + portfolio["url"] + "\">monochrome portfolio "
-        if portnumber < 10:
-            portstring += "0" + str(portnumber)
-        else:
-            portstring += str(portnumber)
-        portstring += "</a></td>\n</tr>\n</tbody>\n</table>\n"
-    return portstring
diff --git a/thetypes.py b/thetypes.py
deleted file mode 100644
index 352e897..0000000
--- a/thetypes.py
+++ /dev/null
@@ -1,14925 +0,0 @@
-typedict = {"0":"green",
-            "00000000001":"yellow",
-            "00039010":"green",
-            "007":"red",
-            "00s":"special",
-            "0267":"orange",
-            "0988":"purple",
-            "1000mile":"brown",
-            "1000needles":"special",
-            "1000th":"red",
-            "1000words":"blue",
-            "100friends":"orange",
-            "100girls":"brown",
-            "100thestate":"green",
-            "100ton":"red",
-            "100visits":"red",
-            "108th":"red",
-            "10join":"brown",
-            "10s":"special",
-            "10seconds":"red",
-            "10sion":"red",
-            "10thrank":"yellow",
-            "10years":"brown",
-            "11-8":"brown",
-            "12hours":"blue",
-            "12th":"green",
-            "12thpillar":"purple",
-            "12thrank":"gray",
-            "12years":"green",
-            "142cm":"brown",
-            "14thmoon":"gray",
-            "14titans":"yellow",
-            "151":"gray",
-            "15rooms":"red",
-            "16194":"gray",
-            "177013":"purple",
-            "18":"yellow",
-            "18plus":"purple",
-            "192cm":"blue",
-            "1944":"brown",
-            "1978":"gray",
-            "1988":"blue",
-            "1993":"gray",
-            "1998":"special",
-            "19thguardian":"purple",
-            "1luv":"blue",
-            "1stchild":"purple",
-            "1stemperor":"red",
-            "1stguardian":"green",
-            "1stlt":"purple",
-            "1stsister":"yellow",
-            "2-3":"yellow",
-            "2-a":"special",
-            "2-d":"gray",
-            "2032":"blue",
-            "20faces":"green",
-            "20million":"yellow",
-            "20th":"gray",
-            "20thcentury":"purple",
-            "21sacraments":"special",
-            "237":"yellow",
-            "27yearsold":"blue",
-            "2ndchild":"orange",
-            "2ndform":"orange",
-            "2ndlt":"gray",
-            "2ndside":"purple",
-            "2ndsister":"purple",
-            "2ofhearts":"brown",
-            "2wink":"red",
-            "3-a":"special",
-            "3-e":"special",
-            "300iq":"red",
-            "30yearsold":"blue",
-            "315pro":"special",
-            "35":"blue",
-            "3b":"special",
-            "3dgraphics":"gray",
-            "3dhearts":"blue",
-            "3moles":"green",
-            "3ofswords":"blue",
-            "3rdchild":"brown",
-            "3rdeye":"purple",
-            "3rdregiment":"gray",
-            "3rdsister":"blue",
-            "4-dpocket":"blue",
-            "400years":"purple",
-            "43rdsong":"brown",
-            "45rabbit":"brown",
-            "47":"gray",
-            "48th":"blue",
-            "4dragons":"green",
-            "4minutes":"special",
-            "4thbatter":"gray",
-            "4thchild":"purple",
-            "4thdistrict":"blue",
-            "4thrank":"gray",
-            "4thsister":"green",
-            "500yen":"purple",
-            "51":"gray",
-            "5555":"gray",
-            "58yearsold":"gray",
-            "5minutes":"brown",
-            "5stars":"special",
-            "5thdan":"blue",
-            "5thrank":"brown",
-            "5thsister":"red",
-            "624":"purple",
-            "65194":"green",
-            "658":"gray",
-            "66":"red",
-            "666":"red",
-            "667":"gray",
-            "668":"orange",
-            "669":"green",
-            "6thchairman":"gray",
-            "70years":"red",
-            "72names":"blue",
-            "72pillars":"purple",
-            "75th":"red",
-            "765pro":"gray",
-            "77-b":"special",
-            "777":"yellow",
-            "777sisters":"red",
-            "7mysteries":"blue",
-            "7ofhearts":"brown",
-            "7ofspades":"red",
-            "7thdivision":"blue",
-            "7thheaven":"brown",
-            "7thlife":"red",
-            "7titans":"brown",
-            "8-bit":"special",
-            "80pitches":"gray",
-            "80s":"special",
-            "83":"special",
-            "8823":"yellow",
-            "89":"orange",
-            "89th":"blue",
-            "8years":"blue",
-            "9029":"gray",
-            "90s":"special",
-            "92fs":"yellow",
-            "96":"gray",
-            "999":"gray",
-            "999days":"blue",
-            "99percent":"blue",
-            "9ofswords":"red",
-            "9thrank":"yellow",
-            "a":"blue",
-            "a-100100":"gray",
-            "a-class":"blue",
-            "a-hall":"blue",
-            "a-rank01":"gray",
-            "a-rank03":"gray",
-            "a-rank05":"red",
-            "a-rank07":"gray",
-            "a-set":"red",
-            "a7m3":"purple",
-            "aaa":"blue",
-            "aball":"red",
-            "abandon":"purple",
-            "abcsoflove":"blue",
-            "abel":"brown",
-            "abes":"red",
-            "abettor":"red",
-            "abh":"blue",
-            "abilities":"special",
-            "ability":"red",
-            "abis":"red",
-            "abnormal":"green",
-            "aboutus":"yellow",
-            "abraxas":"brown",
-            "abroad":"yellow",
-            "absence":"yellow",
-            "absent":"blue",
-            "absentminded":"yellow",
-            "absol":"red",
-            "absolute":"red",
-            "absorption":"orange",
-            "abu":"gray",
-            "aburaage":"yellow",
-            "abuse":"gray",
-            "abusive":"purple",
-            "abyss":"blue",
-            "abyssmare":"yellow",
-            "abysswalker":"blue",
-            "academia":"purple",
-            "academy":"yellow",
-            "acceleraise":"blue",
-            "accelerate":"gray",
-            "acceleration":"purple",
-            "accelerator":"gray",
-            "accent":"orange",
-            "accepted":"blue",
-            "accessories":"special",
-            "acchan":"red",
-            "accident":"brown",
-            "accidental":"yellow",
-            "accidents":"purple",
-            "accomplice":"gray",
-            "accountant":"yellow",
-            "accounting":"gray",
-            "accounts":"yellow",
-            "accuracy":"gray",
-            "accurate":"purple",
-            "accused":"yellow",
-            "acdc":"purple",
-            "ace":"blue",
-            "acepilot":"yellow",
-            "aces":"special",
-            "acewitches":"special",
-            "achoo":"blue",
-            "achtung":"red",
-            "acorn":"brown",
-            "acrobat":"red",
-            "acrobatics":"red",
-            "acrophobia":"red",
-            "across":"yellow",
-            "acting":"brown",
-            "action":"yellow",
-            "actionhero":"red",
-            "active":"brown",
-            "activities":"purple",
-            "actor":"brown",
-            "actress":"yellow",
-            "acuity":"purple",
-            "ad-lib":"blue",
-            "adam":"brown",
-            "adamantine":"brown",
-            "adapt":"blue",
-            "adaptations":"special",
-            "adaptor":"red",
-            "addict":"red",
-            "addicted":"purple",
-            "addiction":"blue",
-            "adept":"blue",
-            "adeptrogue":"gray",
-            "adepts":"special",
-            "adherent":"red",
-            "adieu":"orange",
-            "admin":"red",
-            "admins":"special",
-            "admirabilis":"red",
-            "admiral":"red",
-            "admiration":"brown",
-            "admire":"brown",
-            "admired":"red",
-            "admirer":"blue",
-            "admires":"red",
-            "admiring":"blue",
-            "adolescent":"green",
-            "adonis":"yellow",
-            "adopted":"orange",
-            "adorable":"red",
-            "adorableness":"yellow",
-            "adoration":"purple",
-            "adore":"yellow",
-            "adou":"green",
-            "adrastea":"blue",
-            "adrestia":"red",
-            "adultlike":"purple",
-            "advance":"orange",
-            "adven-tour":"red",
-            "adventure":"brown",
-            "adventurer":"gray",
-            "advice":"brown",
-            "advisor":"purple",
-            "advisors":"special",
-            "ae86":"gray",
-            "aed":"red",
-            "aegis":"yellow",
-            "aegisshield":"orange",
-            "aeon":"blue",
-            "aeons":"special",
-            "aequilibrium":"brown",
-            "aerial":"red",
-            "aerialace":"special",
-            "aerokinesis":"red",
-            "aerosmith":"orange",
-            "aeses":"green",
-            "aesfrost":"special",
-            "aesir":"red",
-            "aesthetic":"blue",
-            "aesthetics":"blue",
-            "aether":"yellow",
-            "aetheria":"gray",
-            "aetherial":"yellow",
-            "aetheryte":"blue",
-            "aethiopis":"green",
-            "affable":"purple",
-            "affair":"gray",
-            "affection":"green",
-            "affectionate":"yellow",
-            "affinity":"red",
-            "afly":"purple",
-            "afraid":"red",
-            "afro":"gray",
-            "after":"gray",
-            "afternoons":"purple",
-            "afterpain":"green",
-            "against":"gray",
-            "agape":"yellow",
-            "agate":"brown",
-            "age-1":"green",
-            "agedout":"purple",
-            "ageha":"blue",
-            "agent":"gray",
-            "aggressive":"red",
-            "agi":"red",
-            "agile":"green",
-            "agility":"yellow",
-            "aging":"blue",
-            "agirl":"red",
-            "aglaia":"special",
-            "aglaophotis":"brown",
-            "agna":"green",
-            "agni":"orange",
-            "agnosia":"green",
-            "agogo":"purple",
-            "agoraphobic":"orange",
-            "agrabah":"green",
-            "agriculture":"yellow",
-            "ah-rooooo":"purple",
-            "ahnenerbe":"green",
-            "ahoge":"special",
-            "ahoki":"yellow",
-            "ahoy":"red",
-            "ahsha":"green",
-            "ai":"gray",
-            "aiaigasa":"red",
-            "aide":"blue",
-            "aika":"yellow",
-            "aikane":"orange",
-            "aikido":"orange",
-            "ailecrono":"red",
-            "aimless":"brown",
-            "aimo":"green",
-            "aimstalker":"brown",
-            "ainsophaur":"brown",
-            "aion":"green",
-            "air":"purple",
-            "airavata":"purple",
-            "airblades":"green",
-            "airblast":"blue",
-            "aircavalry":"purple",
-            "aircon":"gray",
-            "aircraft":"blue",
-            "airfriend":"purple",
-            "airgetlam":"blue",
-            "airhead":"purple",
-            "airheaded":"yellow",
-            "airiel":"yellow",
-            "airpirate":"green",
-            "airplane":"blue",
-            "airslash":"blue",
-            "airsoft":"green",
-            "airstrike":"yellow",
-            "airyglyph":"purple",
-            "ais":"gray",
-            "aisen":"blue",
-            "aisu":"blue",
-            "aitakatta":"purple",
-            "aizu":"green",
-            "aka":"red",
-            "akabari":"gray",
-            "akagami":"red",
-            "akahebi":"blue",
-            "akala":"purple",
-            "akaoni":"red",
-            "akapi":"orange",
-            "akaringo":"red",
-            "akasha":"gray",
-            "akashaguma":"red",
-            "akatsubaki":"purple",
-            "akatsuki":"green",
-            "akfield":"yellow",
-            "aki":"purple",
-            "aki-lucky":"orange",
-            "akitsukami":"red",
-            "akizora":"brown",
-            "akko":"brown",
-            "akouo":"red",
-            "akuma":"purple",
-            "al-flame":"green",
-            "al-rosary":"brown",
-            "al-thamen":"gray",
-            "al-unknown":"green",
-            "alabasta":"purple",
-            "alamhigo":"gray",
-            "alamode":"yellow",
-            "alan":"blue",
-            "alarm":"purple",
-            "alarmclock":"blue",
-            "alatus":"green",
-            "albhed":"yellow",
-            "albion":"yellow",
-            "alchemist":"yellow",
-            "alchemists":"special",
-            "alcohol":"red",
-            "alcoholic":"purple",
-            "aldan":"purple",
-            "alea":"yellow",
-            "alektor":"blue",
-            "alexandria":"orange",
-            "alfree":"purple",
-            "algorithm":"green",
-            "alias":"gray",
-            "alice":"blue",
-            "alien":"yellow",
-            "aliens":"blue",
-            "alioth":"red",
-            "alive":"red",
-            "aljeanne":"red",
-            "alkahestry":"red",
-            "all":"gray",
-            "all-in":"brown",
-            "all-knowing":"gray",
-            "all-outkiss":"red",
-            "all-purpose":"blue",
-            "all-rounder":"brown",
-            "all-seeing":"blue",
-            "allcute":"yellow",
-            "allegiance":"gray",
-            "alleluia":"yellow",
-            "allergen":"red",
-            "allevils":"red",
-            "allheavens":"blue",
-            "alliance":"gray",
-            "allies":"special",
-            "allmate":"blue",
-            "allmeans":"brown",
-            "allmen":"gray",
-            "allnight":"special",
-            "alloflove":"red",
-            "allstars":"special",
-            "allsunday":"gray",
-            "allthumbs":"brown",
-            "alltrades":"brown",
-            "allure":"yellow",
-            "alluring":"red",
-            "ally":"orange",
-            "almakinan":"green",
-            "almavivo":"gray",
-            "almenan":"blue",
-            "almighty":"red",
-            "almyra":"green",
-            "alohaoe":"gray",
-            "alondite":"gray",
-            "alone":"brown",
-            "aloof":"gray",
-            "aloofness":"red",
-            "aloupeeps":"purple",
-            "alpha":"brown",
-            "alphonse":"red",
-            "alseides":"red",
-            "alteaknight":"blue",
-            "altena":"red",
-            "alter":"red",
-            "alter-chan":"gray",
-            "alter-ego":"blue",
-            "alteregom":"purple",
-            "alteregos":"purple",
-            "altergeist":"purple",
-            "alternate":"gray",
-            "alternative":"brown",
-            "altinia":"green",
-            "altmile":"yellow",
-            "alto":"gray",
-            "altoclef":"red",
-            "aluminum":"blue",
-            "always":"brown",
-            "amadeus":"green",
-            "amahara":"green",
-            "amakakeru":"red",
-            "amaken":"blue",
-            "amamikado":"blue",
-            "amamiya":"blue",
-            "amamya":"blue",
-            "aman":"brown",
-            "amanojaku":"red",
-            "amara":"blue",
-            "amaranthine":"red",
-            "amarcian":"orange",
-            "amaryllis":"gray",
-            "amaterasu":"purple",
-            "amati":"brown",
-            "amazing":"blue",
-            "amazon":"gray",
-            "amazoness":"purple",
-            "amber":"red",
-            "amberamour":"red",
-            "ambidex":"special",
-            "ambition":"green",
-            "ambitions":"blue",
-            "ambitious":"brown",
-            "ambrosia":"brown",
-            "ambrosius":"purple",
-            "amen":"green",
-            "america":"yellow",
-            "american":"green",
-            "americans":"special",
-            "amia":"red",
-            "amiable":"yellow",
-            "amikke":"special",
-            "amita":"red",
-            "amiti":"orange",
-            "amnesia":"gray",
-            "amnesiac":"blue",
-            "amon":"gray",
-            "amorous":"blue",
-            "amour":"red",
-            "amphilyon":"yellow",
-            "amplify":"red",
-            "ampulla":"green",
-            "ams":"blue",
-            "amulet":"red",
-            "amusement":"yellow",
-            "anabaseios":"blue",
-            "anagenesis":"purple",
-            "anaktgarden":"red",
-            "analog":"purple",
-            "analysis":"yellow",
-            "analyst":"blue",
-            "analytical":"gray",
-            "analyzation":"brown",
-            "analyze":"blue",
-            "analyzedata":"green",
-            "analyzer":"purple",
-            "analyzing":"red",
-            "anaru":"orange",
-            "anastasis":"blue",
-            "anata":"gray",
-            "anathema":"purple",
-            "anatoray":"gray",
-            "anatta":"brown",
-            "ancestor":"red",
-            "anchor":"orange",
-            "ancient":"brown",
-            "ancientmagic":"blue",
-            "ancients":"red",
-            "ancienttimes":"gray",
-            "andantino":"gray",
-            "androgynous":"yellow",
-            "android":"green",
-            "andromeda":"blue",
-            "androphilia":"gray",
-            "androphobia":"orange",
-            "androphobic":"purple",
-            "anego":"purple",
-            "anemone":"gray",
-            "angel":"orange",
-            "angelic":"yellow",
-            "angelichowl":"purple",
-            "angelicwhip":"red",
-            "angelo":"yellow",
-            "angelpowder":"purple",
-            "angels":"purple",
-            "angeltoall":"red",
-            "angelysugar":"red",
-            "angerpunch":"red",
-            "angra":"yellow",
-            "anguis":"gray",
-            "anguished":"gray",
-            "anija":"green",
-            "aniki":"orange",
-            "anima":"special",
-            "animajor":"brown",
-            "animalcare":"red",
-            "animalism":"yellow",
-            "animals":"brown",
-            "animation":"orange",
-            "animator":"brown",
-            "anime":"orange",
-            "animegirls":"blue",
-            "animenow":"green",
-            "animereview":"gray",
-            "animes":"brown",
-            "animove":"yellow",
-            "animula":"blue",
-            "animus":"green",
-            "animusphere":"orange",
-            "aniue":"purple",
-            "anjou":"blue",
-            "ankimo":"blue",
-            "ankle":"brown",
-            "anklet":"yellow",
-            "anklets":"gray",
-            "anko":"purple",
-            "anmc":"yellow",
-            "annas":"special",
-            "anne":"red",
-            "annihilate":"red",
-            "annoying":"green",
-            "anontokyo":"red",
-            "another":"gray",
-            "ansuz":"blue",
-            "answer":"orange",
-            "answers":"red",
-            "antagonist":"gray",
-            "antarctica":"red",
-            "antares":"purple",
-            "anteater":"brown",
-            "antecedent":"purple",
-            "antenna":"gray",
-            "anterograde":"purple",
-            "anti":"red",
-            "anti-beast":"gray",
-            "anti-hero":"red",
-            "anti-skill":"blue",
-            "anti-social":"brown",
-            "anti-soul":"purple",
-            "antics":"red",
-            "antigen":"green",
-            "antique":"gray",
-            "antiques":"yellow",
-            "antiqueshop":"purple",
-            "antiquities":"green",
-            "antisocial":"orange",
-            "antivirus":"red",
-            "antlers":"brown",
-            "antoinette":"purple",
-            "anty":"orange",
-            "anxiety":"gray",
-            "anxious":"red",
-            "anxiouswhite":"gray",
-            "anyone":"gray",
-            "ao-chan":"special",
-            "aodaisho":"brown",
-            "aoikishin":"blue",
-            "aoitori":"blue",
-            "aoizone":"blue",
-            "aokiji":"blue",
-            "apathetic":"purple",
-            "apfel":"brown",
-            "aphros":"blue",
-            "aplusplus":"blue",
-            "apocalypse":"purple",
-            "apocrypha":"gray",
-            "apollo":"orange",
-            "apollon":"blue",
-            "apologetic":"brown",
-            "apologize":"orange",
-            "apos":"brown",
-            "apostle":"red",
-            "apothecary":"purple",
-            "apparitions":"gray",
-            "appear":"gray",
-            "appearance":"purple",
-            "appetite":"blue",
-            "apple":"red",
-            "appleacres":"orange",
-            "applecot":"yellow",
-            "applepie":"red",
-            "applepies":"red",
-            "apples":"purple",
-            "appletick":"red",
-            "appmon":"special",
-            "appraiser":"green",
-            "apprehend":"brown",
-            "apprehensive":"brown",
-            "apprentice":"blue",
-            "approval":"yellow",
-            "aprbirthday":"special",
-            "april":"purple",
-            "apron":"red",
-            "aproned":"yellow",
-            "aptx4869":"red",
-            "aqours":"orange",
-            "aqua":"blue",
-            "aquaactress":"red",
-            "aquacrew":"purple",
-            "aquaforce":"purple",
-            "aquajet":"orange",
-            "aquamarine":"blue",
-            "aquamirror":"red",
-            "aquapearl":"blue",
-            "aquaria":"orange",
-            "aquarimms":"red",
-            "aquarium":"gray",
-            "aquarius":"purple",
-            "aquatic":"gray",
-            "aquila":"red",
-            "arba":"brown",
-            "arbalest":"brown",
-            "arbitrator":"blue",
-            "arborea":"special",
-            "arc":"blue",
-            "arcadestar":"yellow",
-            "arcadia":"red",
-            "arcana":"special",
-            "arcanestaff":"brown",
-            "arcedge":"green",
-            "arcella":"green",
-            "archadia":"green",
-            "archaeology":"orange",
-            "archangel":"brown",
-            "archangels":"gray",
-            "archbishop":"green",
-            "archenemy":"gray",
-            "archer":"yellow",
-            "archers":"special",
-            "archery":"blue",
-            "archeryclub":"orange",
-            "archest":"blue",
-            "archisorte":"blue",
-            "architect":"brown",
-            "archivist":"green",
-            "archiviste":"red",
-            "archpriest":"blue",
-            "archwizard":"red",
-            "arcroyal":"brown",
-            "arctic":"blue",
-            "arcticwolf":"gray",
-            "arcusprima":"brown",
-            "ardent":"orange",
-            "ares":"blue",
-            "aresweis":"green",
-            "arfer":"red",
-            "argent":"green",
-            "argentea":"brown",
-            "argo":"yellow",
-            "aria":"red",
-            "ariadoney":"purple",
-            "arias":"gray",
-            "ariatrading":"red",
-            "aries":"gray",
-            "aristocracy":"gray",
-            "aristocrat":"blue",
-            "aristocratic":"purple",
-            "arizona":"brown",
-            "ark":"blue",
-            "arkrome":"purple",
-            "arlia":"blue",
-            "armadillo":"yellow",
-            "armband":"green",
-            "armbands":"blue",
-            "armblade":"yellow",
-            "arme":"purple",
-            "armlet":"green",
-            "armor":"gray",
-            "armored":"brown",
-            "armorless":"gray",
-            "army":"brown",
-            "armyoftwo":"red",
-            "aromatherapy":"brown",
-            "aromatic":"purple",
-            "arondight":"brown",
-            "around":"blue",
-            "aroused":"purple",
-            "arousing":"special",
-            "arphage":"purple",
-            "arranged":"brown",
-            "arrangement":"blue",
-            "array":"orange",
-            "arrester":"blue",
-            "arrogance":"gray",
-            "arrogant":"gray",
-            "arrows":"special",
-            "arsalmadel":"yellow",
-            "arsenal":"gray",
-            "arsene":"gray",
-            "arsla":"green",
-            "arsmagna":"yellow",
-            "arsnova":"gray",
-            "art":"brown",
-            "artazon":"purple",
-            "artclub":"red",
-            "artcollege":"red",
-            "artdirector":"purple",
-            "artemis":"brown",
-            "artemisbow":"purple",
-            "artemyra":"red",
-            "arthim":"purple",
-            "arthur":"gray",
-            "articles":"blue",
-            "artifacts":"red",
-            "artificial":"blue",
-            "artisabang":"yellow",
-            "artisan":"brown",
-            "artist":"blue",
-            "artista":"green",
-            "artistic":"orange",
-            "artists":"special",
-            "artsguard":"special",
-            "artskill":"purple",
-            "artteacher":"blue",
-            "arvess":"red",
-            "asakawa":"orange",
-            "asakeno":"purple",
-            "asakura":"brown",
-            "asapin":"brown",
-            "ascalon":"brown",
-            "ascension":"red",
-            "ascian":"brown",
-            "ascilia":"purple",
-            "asgard":"gray",
-            "ashcat":"orange",
-            "ashes":"yellow",
-            "ashikabi":"brown",
-            "ashinaka":"brown",
-            "ashore":"green",
-            "asleep":"orange",
-            "asobot":"red",
-            "asphalt":"gray",
-            "aspire":"green",
-            "aspirebreak":"gray",
-            "asrun":"blue",
-            "assal":"green",
-            "assassin":"gray",
-            "assassinate":"red",
-            "assassins":"special",
-            "assault":"purple",
-            "assertive":"green",
-            "asset":"red",
-            "assigned":"blue",
-            "assignment":"blue",
-            "assist":"brown",
-            "assistant":"blue",
-            "association":"green",
-            "ast":"gray",
-            "asteria":"brown",
-            "asterisk":"special",
-            "asterism":"blue",
-            "asteroid":"green",
-            "astore":"purple",
-            "astra":"yellow",
-            "astrablade":"blue",
-            "astraea":"green",
-            "astraeus":"blue",
-            "astral":"brown",
-            "astralartes":"blue",
-            "astraltrain":"red",
-            "astrape":"blue",
-            "astraphobia":"red",
-            "astray":"blue",
-            "astrolabe":"gray",
-            "astrolabos":"purple",
-            "astrologist":"blue",
-            "astromancy":"yellow",
-            "astronaut":"red",
-            "astronomer":"green",
-            "astronomy":"brown",
-            "astrorobin":"yellow",
-            "astrumclose":"special",
-            "asturia":"red",
-            "astute":"blue",
-            "asunaro":"red",
-            "asura":"green",
-            "at-low":"blue",
-            "ateapot":"blue",
-            "atelier":"gray",
-            "atera":"red",
-            "atfirstsight":"red",
-            "athanaton":"gray",
-            "athena":"purple",
-            "athletic":"red",
-            "athlum":"gray",
-            "atlamillia":"orange",
-            "atlas":"purple",
-            "atlasdam":"brown",
-            "atmosphere":"blue",
-            "atomic":"yellow",
-            "atomicray":"yellow",
-            "atonce":"red",
-            "atonement":"brown",
-            "attache":"blue",
-            "attached":"purple",
-            "attachment":"red",
-            "attack":"brown",
-            "attacker":"gray",
-            "attendance":"purple",
-            "attendant":"blue",
-            "attends":"purple",
-            "attention":"yellow",
-            "attentive":"brown",
-            "attic":"blue",
-            "attorney":"brown",
-            "attract":"green",
-            "attraction":"blue",
-            "attractive":"green",
-            "attracts":"yellow",
-            "aubade":"brown",
-            "aubin":"purple",
-            "auction":"brown",
-            "audio":"purple",
-            "audioclub":"green",
-            "aug23":"purple",
-            "augbirthday":"special",
-            "auguste":"red",
-            "aunt":"red",
-            "auntie":"purple",
-            "aura":"brown",
-            "auraarrow":"red",
-            "auracite":"blue",
-            "aurarain":"red",
-            "aurasphere":"blue",
-            "aurastorm":"blue",
-            "auratus":"orange",
-            "aureola":"red",
-            "aureus":"brown",
-            "aurite":"gray",
-            "aurora":"green",
-            "auspex":"blue",
-            "austria":"purple",
-            "authentic":"purple",
-            "author":"brown",
-            "authors":"special",
-            "autobots":"special",
-            "autograph":"red",
-            "automail":"yellow",
-            "automata":"gray",
-            "automaton":"yellow",
-            "autozam":"green",
-            "autumn":"special",
-            "autumnnote":"brown",
-            "avalanche":"brown",
-            "avalken":"gray",
-            "avalon":"yellow",
-            "avalonis":"red",
-            "avarice":"gray",
-            "avaricious":"yellow",
-            "avatar":"purple",
-            "avenge":"blue",
-            "avenger":"red",
-            "avenir":"blue",
-            "average":"brown",
-            "averageness":"red",
-            "avgin":"green",
-            "aviator":"brown",
-            "avilio":"gray",
-            "avoid":"purple",
-            "avoiddeath":"red",
-            "awa-awa":"yellow",
-            "awaken":"green",
-            "awakening":"red",
-            "awaking":"red",
-            "aware":"purple",
-            "awildflower":"green",
-            "awkward":"gray",
-            "axe":"brown",
-            "axes":"brown",
-            "axiom":"red",
-            "axolotl":"blue",
-            "ayaka":"orange",
-            "ayakashi":"green",
-            "ayanokouji":"purple",
-            "ayanon":"special",
-            "ayasugi":"purple",
-            "ayesir":"blue",
-            "ayingott":"red",
-            "azazel":"yellow",
-            "azoth":"yellow",
-            "azothsword":"blue",
-            "azrael":"gray",
-            "azran":"red",
-            "aztec":"brown",
-            "azure":"blue",
-            "azureazoth":"blue",
-            "azureflash":"blue",
-            "azuresea":"green",
-            "azuresky":"blue",
-            "b-5":"red",
-            "b-komachi":"purple",
-            "b-rabbit":"red",
-            "baa":"purple",
-            "baalbuster":"blue",
-            "babalon":"red",
-            "babbit":"gray",
-            "babble":"blue",
-            "babel":"green",
-            "babied":"red",
-            "babochka":"purple",
-            "babokim":"orange",
-            "baboo":"blue",
-            "babuu":"yellow",
-            "baby":"red",
-            "babybottle":"red",
-            "babyface":"purple",
-            "babyfox":"red",
-            "babylon":"yellow",
-            "babyls":"purple",
-            "babymonster":"purple",
-            "babyshark":"gray",
-            "babysitter":"purple",
-            "babytalk":"brown",
-            "bachelor":"yellow",
-            "back-alley":"blue",
-            "backdoor":"orange",
-            "backdoors":"red",
-            "backdraft":"purple",
-            "backfire":"red",
-            "background":"purple",
-            "backgrounds":"green",
-            "backlace":"red",
-            "backpack":"green",
-            "backstab":"gray",
-            "backstroke":"green",
-            "badanime":"special",
-            "badboxart":"blue",
-            "badboy":"green",
-            "badbreath":"special",
-            "badcompany":"yellow",
-            "badcop":"blue",
-            "badda-boom":"purple",
-            "baddriver":"brown",
-            "badfortune":"green",
-            "badfuture":"blue",
-            "badgames":"special",
-            "badge":"red",
-            "badges":"green",
-            "badgirl":"yellow",
-            "badgrades":"orange",
-            "badjokes":"brown",
-            "badkitty":"gray",
-            "badluck":"red",
-            "badminton":"gray",
-            "badpain":"blue",
-            "badpun":"orange",
-            "badreflex":"gray",
-            "baerats":"red",
-            "bag":"red",
-            "bags":"purple",
-            "bahamut":"blue",
-            "bail":"green",
-            "bailang":"blue",
-            "baira":"orange",
-            "baiser":"purple",
-            "bajiquan":"red",
-            "baka":"purple",
-            "bake":"orange",
-            "bake-danuki":"brown",
-            "bakedapples":"orange",
-            "bakeneko":"purple",
-            "baker":"brown",
-            "bakery":"brown",
-            "bakes":"red",
-            "baking":"red",
-            "baku":"blue",
-            "bakufu":"green",
-            "bakuretsu":"red",
-            "bakushin":"purple",
-            "bakuzan":"gray",
-            "bal":"gray",
-            "balance":"blue",
-            "balanced":"brown",
-            "balancer":"blue",
-            "balbadd":"yellow",
-            "balcony":"gray",
-            "baldesion":"yellow",
-            "baldness":"gray",
-            "baldy":"red",
-            "balfonheim":"brown",
-            "ball":"gray",
-            "ballad":"orange",
-            "ballerina":"red",
-            "ballet":"yellow",
-            "balloon":"blue",
-            "balloons":"red",
-            "ballpoint":"red",
-            "balmung":"gray",
-            "balthasar":"yellow",
-            "balut":"orange",
-            "bamboo":"gray",
-            "bambooshoot":"green",
-            "bamboostalk":"yellow",
-            "ban":"brown",
-            "ban-chan":"green",
-            "banana":"yellow",
-            "bananapeels":"red",
-            "bananas":"yellow",
-            "bananasushi":"brown",
-            "banchou":"yellow",
-            "band":"purple",
-            "band-aid":"green",
-            "band-aids":"gray",
-            "bandage":"yellow",
-            "bandaged":"blue",
-            "bandages":"brown",
-            "bandainamco":"special",
-            "bandana":"red",
-            "bandekanone":"brown",
-            "bandicoot":"orange",
-            "bandit":"orange",
-            "banditking":"yellow",
-            "banekick":"gray",
-            "bang":"gray",
-            "bangbang":"red",
-            "bangle":"gray",
-            "bangs":"red",
-            "bangsineyes":"special",
-            "banjul":"green",
-            "bankruptcy":"gray",
-            "banshees":"red",
-            "banyue":"purple",
-            "baozi":"blue",
-            "baptismrite":"red",
-            "bar":"red",
-            "bara":"special",
-            "baragaki":"green",
-            "bararaq":"red",
-            "barbarossa":"gray",
-            "barbatos":"green",
-            "barbrawl":"gray",
-            "barcode":"red",
-            "bard":"purple",
-            "barefists":"blue",
-            "barehanded":"green",
-            "barhara":"special",
-            "barielle":"orange",
-            "bark":"gray",
-            "barmaid":"gray",
-            "baroness":"yellow",
-            "baroque":"yellow",
-            "barrage":"red",
-            "barrelroll":"gray",
-            "barrels":"purple",
-            "barrette":"yellow",
-            "barrettes":"red",
-            "barrier":"yellow",
-            "barriera":"blue",
-            "barrows":"gray",
-            "bartender":"brown",
-            "bartending":"special",
-            "barusu":"red",
-            "baseball":"brown",
-            "basement":"brown",
-            "basementkey":"gray",
-            "bashlyk":"brown",
-            "bashousen":"green",
-            "basil":"green",
-            "basketball":"blue",
-            "basketballs":"purple",
-            "bass":"blue",
-            "bassclef":"brown",
-            "bassist":"purple",
-            "bastion":"purple",
-            "bat":"purple",
-            "bat-cat":"purple",
-            "batanima":"yellow",
-            "bates":"green",
-            "bathhouse":"blue",
-            "bathroom":"red",
-            "baths":"red",
-            "bathtub":"yellow",
-            "batman":"gray",
-            "baton":"red",
-            "batsu":"blue",
-            "battery":"yellow",
-            "batting":"blue",
-            "battle":"gray",
-            "battleaxe":"purple",
-            "battlebond":"blue",
-            "battlefield":"brown",
-            "battlemem":"blue",
-            "battleship":"gray",
-            "battlestorm":"red",
-            "batto":"blue",
-            "baudelaire":"gray",
-            "baumkuchen":"yellow",
-            "bauxite":"red",
-            "baxia":"green",
-            "baymax":"blue",
-            "bayoen":"blue",
-            "bazooka":"brown",
-            "bblounge":"purple",
-            "bbq":"yellow",
-            "bdsm":"gray",
-            "beach":"blue",
-            "beachboy":"green",
-            "beacons":"orange",
-            "beaker":"green",
-            "beanie":"red",
-            "bear":"purple",
-            "bearanima":"gray",
-            "bearcat":"gray",
-            "beard":"green",
-            "beards":"special",
-            "beargguy":"red",
-            "bearhound":"orange",
-            "bearmom":"brown",
-            "bears":"red",
-            "bearslayer":"brown",
-            "bearth":"yellow",
-            "beast":"red",
-            "beastar":"green",
-            "beastblood":"blue",
-            "beastfang":"brown",
-            "beastiv":"blue",
-            "beastking":"orange",
-            "beastmage":"brown",
-            "beastman":"yellow",
-            "beastmaster":"yellow",
-            "beasts":"red",
-            "beatboxing":"orange",
-            "beatcall":"blue",
-            "beatdown":"green",
-            "beatjumper":"purple",
-            "beats":"blue",
-            "beauteous":"gray",
-            "beautiful":"red",
-            "beauty":"yellow",
-            "beautyblade":"green",
-            "beautymark":"purple",
-            "beautypath":"red",
-            "beautytips":"purple",
-            "bebop":"gray",
-            "because":"blue",
-            "become":"yellow",
-            "bedofroses":"yellow",
-            "bedridden":"yellow",
-            "bedsheet":"gray",
-            "beech":"gray",
-            "beecontrol":"green",
-            "beego":"purple",
-            "beehive":"yellow",
-            "beeject":"orange",
-            "beelzebub":"purple",
-            "beemotif":"orange",
-            "beer":"blue",
-            "befriend":"red",
-            "begging":"green",
-            "beginner":"red",
-            "beginning":"green",
-            "begnion":"special",
-            "beguile":"red",
-            "behemoths":"special",
-            "beinlove":"orange",
-            "bel":"red",
-            "belarus":"purple",
-            "belderiver":"purple",
-            "belgium":"green",
-            "beli":"orange",
-            "beliefs":"red",
-            "believe":"blue",
-            "believer":"red",
-            "belittled":"brown",
-            "bell":"orange",
-            "bellboy":"blue",
-            "bellcollar":"orange",
-            "belle":"red",
-            "bellemoi":"blue",
-            "bellexam":"gray",
-            "bellflower":"green",
-            "bellossom":"green",
-            "bellpepper":"red",
-            "bells":"orange",
-            "belltower":"brown",
-            "belly":"brown",
-            "bellyshirt":"green",
-            "beloved":"yellow",
-            "bench":"blue",
-            "bendback":"brown",
-            "beneath":"gray",
-            "benedia":"brown",
-            "benefits":"blue",
-            "benetnasch":"purple",
-            "benevolent":"brown",
-            "benishidare":"purple",
-            "benishigure":"red",
-            "benois":"brown",
-            "benten":"purple",
-            "bentenmaru":"red",
-            "bentos":"brown",
-            "bepsi":"blue",
-            "beretta":"brown",
-            "berlint":"brown",
-            "bern":"yellow",
-            "bernardelli":"green",
-            "berries":"orange",
-            "berry":"red",
-            "berrybell":"red",
-            "berserk":"yellow",
-            "berserker":"blue",
-            "berserkers":"special",
-            "besek":"gray",
-            "beside":"red",
-            "besieger":"special",
-            "bespa":"purple",
-            "bestfriend":"purple",
-            "bestfriends":"brown",
-            "bestia":"red",
-            "bestower":"gray",
-            "bestsenpai":"gray",
-            "bestsmile":"blue",
-            "bet":"gray",
-            "betelgeuse":"red",
-            "betray":"red",
-            "betrayal":"purple",
-            "betrayed":"brown",
-            "betrayer":"red",
-            "betreida":"green",
-            "betrothed":"green",
-            "better":"purple",
-            "betting":"yellow",
-            "bewitching":"purple",
-            "beyond":"yellow",
-            "beyondard":"yellow",
-            "bhavaagra":"blue",
-            "bianca":"red",
-            "biancaneve":"yellow",
-            "bibi":"green",
-            "biblestudy":"blue",
-            "bibliophile":"orange",
-            "bibliosmia":"green",
-            "bibliotheca":"blue",
-            "bicker":"brown",
-            "bicycle":"brown",
-            "big":"blue",
-            "bigbanana":"yellow",
-            "bigbang":"purple",
-            "bigbangbell":"yellow",
-            "bigbangedge":"purple",
-            "bigbear":"red",
-            "bigbenkei":"red",
-            "bigbrother":"blue",
-            "bigdipper":"gray",
-            "bigeater":"red",
-            "bigfall":"gray",
-            "bigg":"blue",
-            "biggsnwedge":"special",
-            "bigisland":"green",
-            "bigkitty":"blue",
-            "bigleague":"orange",
-            "bigmom":"red",
-            "bigpuppy":"red",
-            "bigsis":"blue",
-            "bigsister":"red",
-            "bigsky":"gray",
-            "bigstar":"red",
-            "bikaku":"green",
-            "bikelover":"yellow",
-            "biker":"brown",
-            "bikerboss":"yellow",
-            "bikes":"purple",
-            "bikini":"purple",
-            "bikinis":"special",
-            "bilkis":"blue",
-            "billiard":"gray",
-            "billiards":"yellow",
-            "billionaire":"orange",
-            "billionblast":"purple",
-            "bills":"green",
-            "binbougami":"yellow",
-            "binding":"yellow",
-            "binge":"purple",
-            "bio-weapon":"yellow",
-            "bioengineer":"purple",
-            "biology":"red",
-            "biometals":"special",
-            "bionis":"special",
-            "biovolt":"purple",
-            "bioweapon":"red",
-            "biracial":"blue",
-            "birdcage":"brown",
-            "birdcalls":"purple",
-            "birdcrash":"blue",
-            "birdie":"yellow",
-            "birdplush":"blue",
-            "birds":"brown",
-            "birdtheatre":"red",
-            "birthday":"red",
-            "birthmark":"green",
-            "birthplace":"green",
-            "birthright":"red",
-            "bisbiglio":"gray",
-            "biscuit":"green",
-            "bishi":"red",
-            "bishop":"gray",
-            "bishoujo":"yellow",
-            "bishounen":"yellow",
-            "bitbeast":"special",
-            "bite":"gray",
-            "biting":"gray",
-            "bitphones":"special",
-            "bitterherbs":"red",
-            "bittersweet":"blue",
-            "bjd":"yellow",
-            "bk-201":"gray",
-            "bl":"red",
-            "black":"special",
-            "blackbeard":"purple",
-            "blackbelt":"brown",
-            "blackberry":"gray",
-            "blackbird":"orange",
-            "blackbirds":"blue",
-            "blackblood":"purple",
-            "blackbomber":"gray",
-            "blackbook":"gray",
-            "blackbox":"purple",
-            "blackcat":"gray",
-            "blackdirty":"gray",
-            "blackdog":"gray",
-            "blackdorm":"purple",
-            "blackdragon":"red",
-            "blackfang":"blue",
-            "blackfox":"blue",
-            "blackgale":"gray",
-            "blackguard":"gray",
-            "blackharu":"gray",
-            "blackhawks":"gray",
-            "blackhole":"purple",
-            "blackhorns":"green",
-            "blackjack":"blue",
-            "blackkeys":"gray",
-            "blackknight":"gray",
-            "blacklambs":"red",
-            "blacklion":"gray",
-            "blacklizard":"gray",
-            "blackluna":"red",
-            "blacklynx":"blue",
-            "blackmage":"blue",
-            "blackmagic":"purple",
-            "blackmail":"gray",
-            "blackmailed":"yellow",
-            "blackmailer":"orange",
-            "blackmist":"gray",
-            "blackmoon":"gray",
-            "blackpearl":"red",
-            "blackpowder":"yellow",
-            "blackpupil":"blue",
-            "blackrabbit":"gray",
-            "blackrain":"green",
-            "blackrings":"purple",
-            "blackrose":"red",
-            "blackshadow":"gray",
-            "blacksheep":"green",
-            "blacksmith":"red",
-            "blacksonia":"purple",
-            "blacksorrow":"gray",
-            "blackstar":"gray",
-            "blackswan":"purple",
-            "blacksword":"gray",
-            "blacktempest":"gray",
-            "blackthorn":"blue",
-            "blackthunder":"purple",
-            "blacktiger":"gray",
-            "blacktrump":"yellow",
-            "blackvoice":"purple",
-            "blackwater":"gray",
-            "blackwave":"purple",
-            "blackwhite":"purple",
-            "blade":"red",
-            "bladebreaker":"orange",
-            "bladedragon":"green",
-            "bladeking":"gray",
-            "blademaster":"orange",
-            "bladerang":"brown",
-            "blades":"blue",
-            "bladesaint":"yellow",
-            "bladud":"gray",
-            "blake":"gray",
-            "blame":"blue",
-            "blaming":"red",
-            "blanchefil":"purple",
-            "blanchett":"blue",
-            "blank":"gray",
-            "blanket":"red",
-            "blankit":"purple",
-            "blankspace":"red",
-            "blast":"gray",
-            "blasted":"red",
-            "blaster":"green",
-            "blastia":"red",
-            "blaze":"orange",
-            "blazers":"brown",
-            "blazing":"purple",
-            "blazingdemon":"red",
-            "blazingyato":"gray",
-            "bleep":"orange",
-            "blend":"purple",
-            "blessed":"purple",
-            "blessedelixir":"orange",
-            "blight":"gray",
-            "blind":"brown",
-            "blinddate":"purple",
-            "blindfold":"yellow",
-            "blinding":"blue",
-            "bling":"blue",
-            "blinky":"gray",
-            "bliss":"blue",
-            "blitz":"green",
-            "blitzball":"orange",
-            "blizzard":"blue",
-            "block":"purple",
-            "blocker":"yellow",
-            "blogger":"red",
-            "blonddevil":"yellow",
-            "blondie":"yellow",
-            "blood":"red",
-            "blood-maker":"purple",
-            "bloodbag":"red",
-            "bloodbank":"red",
-            "blooddevil":"red",
-            "bloodechoes":"red",
-            "bloodelf":"red",
-            "bloodfang":"red",
-            "bloodfury":"orange",
-            "bloodhound":"purple",
-            "bloodline":"blue",
-            "bloodlust":"gray",
-            "bloodpact":"blue",
-            "bloodriot":"gray",
-            "bloodscythe":"red",
-            "bloodseals":"red",
-            "bloodshot":"yellow",
-            "bloodsucking":"red",
-            "bloodtalon":"red",
-            "bloodtest":"red",
-            "bloodthirst":"blue",
-            "bloodwhip":"brown",
-            "bloody":"red",
-            "bloodyfesta":"brown",
-            "bloodyradio":"red",
-            "bloodyrose":"gray",
-            "bloom":"yellow",
-            "blooming":"orange",
-            "blossom":"red",
-            "blranking":"special",
-            "blue":"special",
-            "blue-smocked":"blue",
-            "blueangel":"blue",
-            "bluebear":"blue",
-            "bluebeard":"purple",
-            "bluebird":"red",
-            "bluebomber":"blue",
-            "bluecat":"blue",
-            "bluecorp":"green",
-            "bluecrow":"blue",
-            "bluedot":"blue",
-            "bluedragon":"green",
-            "blueeyes":"brown",
-            "blueflare":"blue",
-            "bluegem":"blue",
-            "blueglass":"special",
-            "bluegrad":"green",
-            "blueimpulse":"green",
-            "bluekimono":"blue",
-            "blueking":"blue",
-            "blueknight":"blue",
-            "blueknights":"purple",
-            "bluelock":"gray",
-            "bluemaiden":"blue",
-            "bluemoon":"purple",
-            "blueoni":"blue",
-            "blueprints":"brown",
-            "blueribbon":"blue",
-            "bluering":"blue",
-            "bluerogue":"blue",
-            "bluerose":"blue",
-            "blues":"green",
-            "bluescarf":"blue",
-            "bluesea":"blue",
-            "bluesky":"blue",
-            "bluesnow":"blue",
-            "bluesphere":"blue",
-            "bluestar":"blue",
-            "bluesteel":"red",
-            "blueswan":"blue",
-            "bluethunder":"blue",
-            "bluewater":"blue",
-            "bluewhistle":"blue",
-            "blunt":"purple",
-            "blurball":"brown",
-            "blurry":"green",
-            "blush":"red",
-            "blutgang":"blue",
-            "bmi":"yellow",
-            "boar":"red",
-            "board":"gray",
-            "boardgames":"special",
-            "boarhead":"blue",
-            "boat":"blue",
-            "bobcat":"blue",
-            "boblennon":"blue",
-            "bobsons":"brown",
-            "bocchi":"red",
-            "bodhi":"green",
-            "bodhisattva":"red",
-            "bodoro":"green",
-            "body":"purple",
-            "bodybuilding":"gray",
-            "bodydouble":"gray",
-            "bodyguard":"blue",
-            "bodymirror":"brown",
-            "bodyodor":"green",
-            "bodysack":"purple",
-            "bodyswap":"yellow",
-            "bofu":"red",
-            "bohemian":"blue",
-            "boilerroom":"brown",
-            "boilingsky":"red",
-            "boisterous":"green",
-            "bojutsu":"blue",
-            "boke":"gray",
-            "bokken":"purple",
-            "bokki":"brown",
-            "boko":"blue",
-            "bold":"purple",
-            "bolderfall":"purple",
-            "bolt":"green",
-            "bolverk":"blue",
-            "bomb":"orange",
-            "bombardment":"gray",
-            "bomber":"green",
-            "bomberrod":"yellow",
-            "bombings":"red",
-            "bombraid":"orange",
-            "bombs":"red",
-            "bon":"yellow",
-            "bonajade":"purple",
-            "bonbon":"gray",
-            "bonchiage":"brown",
-            "bond":"gray",
-            "bondage":"purple",
-            "bondman":"gray",
-            "bonds":"yellow",
-            "bone":"gray",
-            "boneclub":"gray",
-            "bonesofiron":"gray",
-            "bonfire":"brown",
-            "bonneter":"blue",
-            "bonsai":"purple",
-            "boobytraps":"brown",
-            "boogiepop":"brown",
-            "boogiewoogie":"brown",
-            "book":"gray",
-            "bookeater":"purple",
-            "bookofd":"yellow",
-            "bookoflaw":"brown",
-            "bookofnaga":"purple",
-            "bookquotes":"blue",
-            "books":"blue",
-            "bookseller":"blue",
-            "bookstacks":"purple",
-            "bookstore":"brown",
-            "bookworm":"yellow",
-            "bookworms":"gray",
-            "boom":"green",
-            "boom-kill":"purple",
-            "boomerang":"orange",
-            "boomerangs":"green",
-            "boor":"red",
-            "boots":"blue",
-            "bootylon":"brown",
-            "border":"purple",
-            "borderline":"green",
-            "borderpatrol":"blue",
-            "borealis":"green",
-            "bored":"yellow",
-            "boringworld":"gray",
-            "bornfighter":"blue",
-            "bornthisway":"blue",
-            "borrow":"orange",
-            "borzoi":"yellow",
-            "bosozoku":"yellow",
-            "boss":"orange",
-            "bossun":"red",
-            "bossy":"brown",
-            "bots":"special",
-            "bottlecaps":"red",
-            "bottlerocket":"red",
-            "bouclier":"blue",
-            "boughs":"special",
-            "boulder":"green",
-            "bounce":"red",
-            "bouncer":"purple",
-            "bouncing":"orange",
-            "bound":"red",
-            "boundary":"gray",
-            "bounties":"blue",
-            "bountifully":"red",
-            "bounty":"yellow",
-            "bouquet":"red",
-            "bourreau":"red",
-            "boutarou":"green",
-            "bouvardia":"brown",
-            "bow":"green",
-            "bow-wow":"purple",
-            "bowties":"red",
-            "bowwow":"brown",
-            "box":"red",
-            "boxcutter":"purple",
-            "boxer":"red",
-            "boxhead":"gray",
-            "boxing":"blue",
-            "boxingring":"blue",
-            "boxweapon":"special",
-            "boy":"blue",
-            "boy-crazy":"green",
-            "boycott":"gray",
-            "boyfriends":"special",
-            "boyish":"brown",
-            "boyslove":"purple",
-            "boysteam":"blue",
-            "bozja":"special",
-            "bracelets":"purple",
-            "bracer":"orange",
-            "brag":"brown",
-            "bragi":"orange",
-            "brahman":"gray",
-            "brahmastra":"red",
-            "brahms":"blue",
-            "braids":"special",
-            "brain":"green",
-            "brainburst":"red",
-            "brainfluid":"gray",
-            "braingum":"green",
-            "brains":"green",
-            "brainwash":"purple",
-            "brainwasher":"purple",
-            "brainwashing":"blue",
-            "brakeoil":"blue",
-            "branch":"green",
-            "branchgate":"orange",
-            "brand":"brown",
-            "branded":"red",
-            "brandingiron":"purple",
-            "brandless":"yellow",
-            "brash":"red",
-            "brashly":"red",
-            "brassband":"gray",
-            "brat":"brown",
-            "bratty":"yellow",
-            "brave":"red",
-            "braveface":"red",
-            "bravelance":"blue",
-            "bravemax":"green",
-            "braver":"blue",
-            "bravery":"blue",
-            "braves":"brown",
-            "bravior":"orange",
-            "bravo":"gray",
-            "brawn":"red",
-            "brazos":"brown",
-            "bread":"orange",
-            "break":"blue",
-            "breaker":"orange",
-            "breakerfist":"purple",
-            "breaking":"gray",
-            "breakpoint":"red",
-            "breaktime":"orange",
-            "breast":"yellow",
-            "breasts":"yellow",
-            "breastzero":"red",
-            "breath":"brown",
-            "breathefire":"red",
-            "breathers":"red",
-            "breeder":"purple",
-            "breeding":"green",
-            "breegull":"orange",
-            "brewery":"blue",
-            "briar":"red",
-            "briarvalley":"purple",
-            "bribe":"yellow",
-            "brickbreak":"special",
-            "bridal":"green",
-            "bride":"purple",
-            "bridge":"red",
-            "briefcase":"brown",
-            "brigade":"blue",
-            "brigandia":"purple",
-            "bright":"yellow",
-            "brightbard":"blue",
-            "brightblue":"blue",
-            "brightlands":"purple",
-            "brightnight":"yellow",
-            "brightorder":"brown",
-            "brigid":"red",
-            "brilliance":"green",
-            "brilliant":"blue",
-            "bringer":"yellow",
-            "bringit":"red",
-            "brinstar":"green",
-            "brising":"yellow",
-            "britannia":"red",
-            "british":"blue",
-            "bro":"blue",
-            "broadcast":"yellow",
-            "broadway":"brown",
-            "broccoli":"green",
-            "broke":"yellow",
-            "brokenfaith":"purple",
-            "brokenglass":"brown",
-            "brokenhalo":"gray",
-            "brokenrose":"red",
-            "brokenwing":"blue",
-            "bronco":"yellow",
-            "brookhaven":"red",
-            "broom":"red",
-            "broomstick":"purple",
-            "brother":"blue",
-            "brothers":"special",
-            "brown":"special",
-            "brownbands":"brown",
-            "browntiger":"brown",
-            "brows":"special",
-            "brps":"brown",
-            "brunhild":"yellow",
-            "brunhilde":"gray",
-            "brush":"red",
-            "brushgods":"special",
-            "brusque":"blue",
-            "brutal":"gray",
-            "brutality":"red",
-            "brutalswing":"green",
-            "brute":"green",
-            "bruteforce":"green",
-            "brynhilde":"purple",
-            "brynhildr":"gray",
-            "bsaa":"green",
-            "bubble":"blue",
-            "bubblebeam":"blue",
-            "bubblegum":"red",
-            "bubbleluna":"special",
-            "bubbles":"blue",
-            "bubbly":"red",
-            "buchou":"brown",
-            "bucket":"green",
-            "buckler":"blue",
-            "buckshot":"brown",
-            "buddha":"gray",
-            "buddhism":"brown",
-            "buddhist":"yellow",
-            "buddhistmonk":"yellow",
-            "buddypolice":"blue",
-            "budget":"green",
-            "bugkingdom":"purple",
-            "bugle":"green",
-            "bugs":"brown",
-            "buhii":"red",
-            "build":"purple",
-            "builder":"blue",
-            "buildstrike":"red",
-            "buku":"brown",
-            "bulb":"blue",
-            "bull":"brown",
-            "bullet":"green",
-            "bulletfool":"brown",
-            "bullets":"gray",
-            "bullfighter":"brown",
-            "bullfrog":"green",
-            "bullied":"brown",
-            "bullmask":"gray",
-            "bullseye":"red",
-            "bully":"gray",
-            "bullying":"orange",
-            "bum":"yellow",
-            "bumblepig":"orange",
-            "bumbling":"brown",
-            "bunaru":"special",
-            "bunbunmaru":"brown",
-            "bund":"red",
-            "bungee":"orange",
-            "bungo":"special",
-            "bunhead":"purple",
-            "bunnies":"red",
-            "bunny":"orange",
-            "bunnybox":"green",
-            "bunnydoll":"gray",
-            "bunnygirl":"blue",
-            "bunnygirls":"red",
-            "buoyant":"brown",
-            "burden":"brown",
-            "burdened":"blue",
-            "bureau":"orange",
-            "burgers":"purple",
-            "burglar":"green",
-            "burly":"green",
-            "burmecia":"red",
-            "burn":"red",
-            "burning":"red",
-            "burningheart":"red",
-            "burninghouse":"blue",
-            "burnish":"green",
-            "burns":"purple",
-            "burnscar":"blue",
-            "burst":"green",
-            "burstspear":"red",
-            "bushido":"purple",
-            "bushin":"purple",
-            "business":"blue",
-            "businesslike":"purple",
-            "businessman":"yellow",
-            "busking":"purple",
-            "busted":"orange",
-            "buster":"green",
-            "bustersword":"gray",
-            "busty":"blue",
-            "butcher":"gray",
-            "butler":"gray",
-            "butlerpower":"blue",
-            "butlers":"special",
-            "butt":"red",
-            "buttcannon":"blue",
-            "buttercream":"brown",
-            "buttercup":"green",
-            "butterflies":"purple",
-            "butterfly":"purple",
-            "buttle":"gray",
-            "buttons":"red",
-            "buusagi":"blue",
-            "buxom":"yellow",
-            "buzzer":"green",
-            "buzzsaws":"green",
-            "bxxchclub":"blue",
-            "byakko":"purple",
-            "byakkomaru":"gray",
-            "byakuei":"blue",
-            "byakugan":"blue",
-            "bye-bye":"purple",
-            "byhook":"brown",
-            "bystander":"purple",
-            "c-class":"purple",
-            "c-virus":"red",
-            "cabbage":"gray",
-            "cabbie":"purple",
-            "cabbit":"brown",
-            "cabin":"red",
-            "cables":"green",
-            "cadet":"orange",
-            "caduceus":"special",
-            "caelestite":"brown",
-            "caeli":"blue",
-            "caelin":"special",
-            "caelum":"blue",
-            "caerula":"blue",
-            "caesarpro":"gray",
-            "cafe":"green",
-            "cafeaulait":"purple",
-            "cafeliebe":"yellow",
-            "cafemascot":"gray",
-            "cafenagi":"purple",
-            "caferoman":"orange",
-            "cage":"yellow",
-            "caged":"blue",
-            "cahoots":"green",
-            "cain":"brown",
-            "cake":"yellow",
-            "cakepig":"red",
-            "cakepops":"blue",
-            "cakes":"special",
-            "cakey":"blue",
-            "caladbolg":"purple",
-            "calamari":"green",
-            "calamitas":"orange",
-            "calamity":"blue",
-            "calamityhawk":"brown",
-            "calculated":"red",
-            "calculation":"blue",
-            "calculations":"yellow",
-            "calculator":"red",
-            "caleria":"gray",
-            "caliber":"purple",
-            "caliburn":"purple",
-            "california":"red",
-            "call":"special",
-            "calligrapher":"blue",
-            "calligraphy":"brown",
-            "callingcard":"blue",
-            "callisto":"green",
-            "callous":"red",
-            "calm":"purple",
-            "calming":"green",
-            "calnus":"yellow",
-            "calories":"orange",
-            "calvados":"green",
-            "calvaria":"purple",
-            "calypso":"brown",
-            "camaraderie":"gray",
-            "camazotz":"purple",
-            "cambriamaki":"blue",
-            "camcorder":"brown",
-            "camellia":"brown",
-            "camelliaclass":"red",
-            "camellias":"red",
-            "camelot":"orange",
-            "camembert":"orange",
-            "camera":"yellow",
-            "cameraman":"purple",
-            "camerawoman":"green",
-            "cameraworld":"blue",
-            "camouflage":"blue",
-            "camping":"red",
-            "can":"brown",
-            "canaan":"green",
-            "canada":"yellow",
-            "canal":"blue",
-            "canard":"green",
-            "canaria":"yellow",
-            "canary":"purple",
-            "cancer":"brown",
-            "candid":"blue",
-            "candidacy":"gray",
-            "candidate":"orange",
-            "candles":"blue",
-            "candlestick":"blue",
-            "candy":"purple",
-            "candybullet":"red",
-            "candycane":"brown",
-            "candyhouse":"green",
-            "candystore":"yellow",
-            "candyviolin":"green",
-            "candywand":"blue",
-            "caneblast":"green",
-            "canine":"blue",
-            "canis":"brown",
-            "cannery":"purple",
-            "cannibal":"green",
-            "cannon":"blue",
-            "cannondale":"green",
-            "cannone":"orange",
-            "cannoneer":"red",
-            "canopus":"blue",
-            "cansee":"gray",
-            "canterlot":"purple",
-            "cantonese":"yellow",
-            "cantus":"red",
-            "canvas":"blue",
-            "cap":"brown",
-            "cape":"red",
-            "capeolove":"red",
-            "capillary":"red",
-            "capitalism":"special",
-            "capitulation":"purple",
-            "capoeira":"green",
-            "capricious":"green",
-            "capricorn":"red",
-            "caps":"green",
-            "capsule":"green",
-            "capsules":"purple",
-            "captain":"gray",
-            "captains":"special",
-            "captivate":"orange",
-            "captive":"green",
-            "capture":"blue",
-            "capturer":"red",
-            "car":"brown",
-            "carabosse":"purple",
-            "caramels":"purple",
-            "caravan":"purple",
-            "carbon":"brown",
-            "carcosa":"yellow",
-            "carcrash":"orange",
-            "cardevolve":"special",
-            "cardians":"blue",
-            "cardinal":"red",
-            "cardmagic":"brown",
-            "cards":"purple",
-            "cardtricks":"orange",
-            "care":"red",
-            "carefree":"yellow",
-            "caregiver":"blue",
-            "careless":"red",
-            "cares":"purple",
-            "caress":"purple",
-            "caretaker":"brown",
-            "cargo":"gray",
-            "caribbean":"red",
-            "caring":"red",
-            "carla":"red",
-            "carmendei":"green",
-            "carmilla":"blue",
-            "carmine":"purple",
-            "carnation":"brown",
-            "carnival":"green",
-            "carnivore":"blue",
-            "carpenter":"red",
-            "carpetbomb":"red",
-            "carrier":"brown",
-            "carrot":"green",
-            "carrots":"red",
-            "carrotsteak":"purple",
-            "carry":"brown",
-            "carryon":"red",
-            "cars":"green",
-            "carsick":"brown",
-            "cartology":"blue",
-            "cartridge":"blue",
-            "cas":"orange",
-            "casanova":"brown",
-            "cascade":"orange",
-            "casino":"purple",
-            "castelia":"green",
-            "caster":"red",
-            "casters":"special",
-            "castle":"red",
-            "castlesiege":"red",
-            "castmember":"red",
-            "casual":"yellow",
-            "casualry":"blue",
-            "cat":"purple",
-            "cataclysm":"gray",
-            "catacombs":"gray",
-            "catalyst":"purple",
-            "catapult":"orange",
-            "catastrophe":"red",
-            "catbingu":"gray",
-            "catbus":"yellow",
-            "catcafe":"green",
-            "catch":"blue",
-            "catcher":"gray",
-            "catching":"yellow",
-            "catclaw":"gray",
-            "catcrossing":"brown",
-            "catears":"blue",
-            "catemperor":"blue",
-            "caterpillar":"yellow",
-            "catfish":"blue",
-            "catgirl":"blue",
-            "cathedra":"brown",
-            "cathedral":"gray",
-            "catholic":"purple",
-            "catlike":"orange",
-            "catlover":"gray",
-            "catmask":"gray",
-            "catnoir":"gray",
-            "catpanion":"brown",
-            "catpaw":"yellow",
-            "catpawgun":"gray",
-            "catpuns":"blue",
-            "cats":"gray",
-            "catseye":"brown",
-            "catsndogs":"special",
-            "catstyle":"brown",
-            "catsuit":"yellow",
-            "cattle":"red",
-            "cattown":"gray",
-            "cattyco":"yellow",
-            "catweed":"red",
-            "catwhisperer":"brown",
-            "cauldron":"gray",
-            "cauldrons":"blue",
-            "causality":"blue",
-            "causation":"brown",
-            "caution":"orange",
-            "cautious":"yellow",
-            "cavalry":"gray",
-            "cavernoftime":"green",
-            "ccarayhua":"green",
-            "cdplayer":"brown",
-            "cecaelia":"purple",
-            "cedef":"orange",
-            "celery":"red",
-            "celestial":"yellow",
-            "celestizam":"green",
-            "cellist":"red",
-            "cello":"yellow",
-            "cellophane":"orange",
-            "cellphone":"orange",
-            "cellphones":"blue",
-            "celticwitch":"brown",
-            "cementarii":"purple",
-            "cendrillon":"red",
-            "center":"blue",
-            "centurio":"special",
-            "centurion":"purple",
-            "ceo":"gray",
-            "cepter":"blue",
-            "ceramics":"red",
-            "cerasus":"orange",
-            "cerberion":"purple",
-            "cerberus":"red",
-            "ceremonies":"red",
-            "cerinia":"blue",
-            "certain":"gray",
-            "certaingiant":"green",
-            "certainty":"red",
-            "cerulean":"blue",
-            "ceruleum":"blue",
-            "cervus":"red",
-            "cetra":"red",
-            "cetus":"purple",
-            "cgf":"red",
-            "cgi":"gray",
-            "cha":"brown",
-            "cha-chomp":"purple",
-            "chain":"purple",
-            "chains":"blue",
-            "chainsaw":"red",
-            "chainsaws":"purple",
-            "chainsmoker":"red",
-            "chair":"purple",
-            "chairman":"yellow",
-            "chairwoman":"yellow",
-            "chakra":"red",
-            "chakram":"blue",
-            "chakrams":"purple",
-            "chaldea":"orange",
-            "chaldeas":"purple",
-            "chalice":"special",
-            "challenge":"orange",
-            "challenges":"yellow",
-            "chalphy":"special",
-            "cham":"red",
-            "chameleon":"green",
-            "chamomile":"gray",
-            "champion":"brown",
-            "champions":"special",
-            "champloo":"red",
-            "chancellor":"purple",
-            "chandelure":"purple",
-            "changban":"green",
-            "change":"red",
-            "changeas":"gray",
-            "changeform":"blue",
-            "changing":"blue",
-            "changshan":"special",
-            "channel":"red",
-            "channel42":"blue",
-            "chant":"purple",
-            "chao":"blue",
-            "chaos":"red",
-            "chaosbrigade":"red",
-            "chaoscalibur":"purple",
-            "chaosshrine":"gray",
-            "chaostide":"blue",
-            "chaotix":"green",
-            "chaperone":"blue",
-            "charades":"blue",
-            "charao":"brown",
-            "charge":"red",
-            "chargebolt":"yellow",
-            "charger":"orange",
-            "chariot":"gray",
-            "charisma":"red",
-            "charismatic":"purple",
-            "charite":"red",
-            "charity":"yellow",
-            "charlemagne":"red",
-            "charles":"purple",
-            "charm":"purple",
-            "charmbuster":"orange",
-            "charme":"red",
-            "charmed":"yellow",
-            "charmer":"gray",
-            "charming":"brown",
-            "charmkiss":"purple",
-            "charms":"red",
-            "chartreux":"yellow",
-            "chase":"red",
-            "chasing":"yellow",
-            "chaste":"blue",
-            "chastiefol":"orange",
-            "chastity":"orange",
-            "chat":"blue",
-            "chateau":"green",
-            "chatty":"gray",
-            "chawanmushi":"blue",
-            "cheat":"orange",
-            "cheater":"purple",
-            "cheating":"brown",
-            "checkmate":"brown",
-            "chedis":"orange",
-            "chee-su":"orange",
-            "cheer":"yellow",
-            "cheerful":"red",
-            "cheerfuldays":"green",
-            "cheergirl":"purple",
-            "cheerio":"purple",
-            "cheersquad":"green",
-            "cheery":"purple",
-            "cheese":"red",
-            "cheesecake":"gray",
-            "cheesedrop":"brown",
-            "cheesyfood":"red",
-            "cheetah":"green",
-            "chef":"yellow",
-            "chefsknife":"special",
-            "chelidon":"red",
-            "chemballs":"purple",
-            "chemicals":"brown",
-            "chemist":"purple",
-            "chemistry":"purple",
-            "chengdu":"green",
-            "cheri":"yellow",
-            "cherish":"brown",
-            "chernabog":"special",
-            "chernobog":"red",
-            "cherry":"yellow",
-            "cherrybomb":"red",
-            "cherryboy":"green",
-            "cherrypunk":"red",
-            "cherrytree":"red",
-            "cherubim":"red",
-            "cheshire":"red",
-            "chespie":"green",
-            "chess":"blue",
-            "chessboard":"purple",
-            "chesspieces":"purple",
-            "chestnuts":"green",
-            "chevalier":"orange",
-            "chi":"red",
-            "chibalotte":"yellow",
-            "chibidragon":"gray",
-            "chibikko":"red",
-            "chibimoon":"red",
-            "chibipuri":"special",
-            "chick":"orange",
-            "chickencurry":"gray",
-            "chickenwing":"blue",
-            "chides":"gray",
-            "chidrain":"purple",
-            "chief":"green",
-            "chiefbutler":"gray",
-            "chiefmaid":"gray",
-            "chienokami":"brown",
-            "chiffon":"red",
-            "chihuahua":"brown",
-            "chikuwa":"yellow",
-            "child":"orange",
-            "childactor":"green",
-            "childarmy":"red",
-            "childhood":"red",
-            "childish":"blue",
-            "childlike":"orange",
-            "childofgod":"blue",
-            "children":"purple",
-            "childsenpai":"red",
-            "childstar":"brown",
-            "chilipepper":"purple",
-            "chilla":"red",
-            "chilling":"red",
-            "chilly":"brown",
-            "chimchar":"orange",
-            "chimera":"purple",
-            "chimeraanima":"blue",
-            "chimeraking":"green",
-            "chimeras":"gray",
-            "chimon":"purple",
-            "china":"red",
-            "chinatown":"purple",
-            "chinchilla":"yellow",
-            "chindonya":"green",
-            "chipmunk":"brown",
-            "chips":"brown",
-            "chiral":"gray",
-            "chiropteran":"green",
-            "chisha":"green",
-            "chisho":"gray",
-            "chitchat":"purple",
-            "chitose":"red",
-            "chivalric":"gray",
-            "chivalrous":"purple",
-            "chivalry":"blue",
-            "chiwawa":"orange",
-            "chizakura":"purple",
-            "chlorophytum":"purple",
-            "chobi":"green",
-            "chocobars":"orange",
-            "chocobo":"green",
-            "chocobos":"brown",
-            "chococornet":"purple",
-            "chocolat":"red",
-            "chocolate":"yellow",
-            "chocolatier":"green",
-            "chocomate":"red",
-            "choice":"blue",
-            "choicepoker":"green",
-            "choina":"red",
-            "choir":"brown",
-            "choker":"yellow",
-            "chomechome":"purple",
-            "chomp":"gray",
-            "chonsin":"purple",
-            "chopping":"orange",
-            "chopsticks":"red",
-            "chores":"red",
-            "choromi":"blue",
-            "chorrubor":"blue",
-            "chosen":"brown",
-            "chosenhero":"green",
-            "chouki":"brown",
-            "chousin":"blue",
-            "chozo":"orange",
-            "chpostal":"red",
-            "christianity":"brown",
-            "christine":"gray",
-            "christmas":"special",
-            "chroma":"green",
-            "chromacamo":"purple",
-            "chromatus":"gray",
-            "chronicle":"special",
-            "chronicles":"brown",
-            "chronoir":"gray",
-            "chronojet":"red",
-            "chronos":"gray",
-            "chronosrose":"red",
-            "chrysalis":"red",
-            "chryse":"red",
-            "chu-hi":"red",
-            "chu2":"blue",
-            "chuchu":"red",
-            "chui":"purple",
-            "chupa":"green",
-            "churapa":"orange",
-            "church":"purple",
-            "churchgoer":"green",
-            "churchgrim":"gray",
-            "chuu":"red",
-            "chuukaiya":"yellow",
-            "chuunibyou":"special",
-            "chuunin":"brown",
-            "chuusen":"green",
-            "cianwood":"brown",
-            "ciaossu":"yellow",
-            "cider":"yellow",
-            "cids":"special",
-            "ciel":"yellow",
-            "cielagate":"gray",
-            "cigar":"gray",
-            "cigarette":"yellow",
-            "cigarettes":"brown",
-            "cinder":"special",
-            "cinderella":"orange",
-            "cindy":"blue",
-            "cinema":"orange",
-            "cinephile":"orange",
-            "cinnamon":"gray",
-            "cinqfleches":"gray",
-            "cipher":"yellow",
-            "circadian":"blue",
-            "circle":"yellow",
-            "circles":"brown",
-            "circuits":"brown",
-            "circus":"special",
-            "cisoria":"orange",
-            "citro":"green",
-            "cityofrain":"blue",
-            "civics":"blue",
-            "civilian":"brown",
-            "claiomh":"gray",
-            "clairvoyant":"purple",
-            "clamp":"special",
-            "clan":"gray",
-            "clanhonor":"yellow",
-            "clappers":"blue",
-            "clarines":"blue",
-            "clarinet":"red",
-            "clarity":"gray",
-            "clash":"orange",
-            "class":"blue",
-            "class1-a":"special",
-            "class1-b":"special",
-            "classa":"red",
-            "classes":"green",
-            "classical":"blue",
-            "classmate":"purple",
-            "classrep":"gray",
-            "classvii":"special",
-            "classy":"green",
-            "claw":"gray",
-            "clawmyheart":"purple",
-            "claws":"green",
-            "claymask":"purple",
-            "claymore":"purple",
-            "clean":"gray",
-            "clean-cut":"yellow",
-            "cleanfreak":"green",
-            "cleaning":"blue",
-            "cleaninglady":"blue",
-            "cleanup":"gray",
-            "clear":"green",
-            "clearbrook":"green",
-            "clearing":"brown",
-            "cleaver":"purple",
-            "clergy":"special",
-            "cleric":"green",
-            "clerk":"brown",
-            "clerks":"special",
-            "clever":"blue",
-            "cliff":"brown",
-            "climbing":"purple",
-            "clings":"red",
-            "clinic":"red",
-            "clip":"yellow",
-            "cloak":"blue",
-            "cloaked":"red",
-            "clock":"brown",
-            "clockie":"blue",
-            "clockkeeper":"brown",
-            "clockland":"blue",
-            "clocks":"blue",
-            "clodsire":"green",
-            "clone":"brown",
-            "clones":"red",
-            "close":"green",
-            "closed":"brown",
-            "closedclock":"red",
-            "closest":"red",
-            "closeted":"blue",
-            "clothespeg":"orange",
-            "clothing":"red",
-            "clotting":"blue",
-            "cloud":"purple",
-            "cloudburst":"green",
-            "cloudcrest":"gray",
-            "clouded":"blue",
-            "cloudknight":"yellow",
-            "cloudlancer":"green",
-            "clouds":"red",
-            "cloudsea":"blue",
-            "cloudshrine":"red",
-            "cloudwine":"brown",
-            "clover":"gray",
-            "clow":"special",
-            "clown":"red",
-            "clowndrop":"orange",
-            "clowns":"special",
-            "club":"purple",
-            "clubfun":"orange",
-            "clubsgame":"gray",
-            "clubstardust":"gray",
-            "clubsunshine":"special",
-            "clueless":"yellow",
-            "cluelessone":"brown",
-            "clumsy":"blue",
-            "cluster":"green",
-            "clutch":"gray",
-            "clutchshot":"gray",
-            "coach":"red",
-            "coaching":"green",
-            "coalescence":"blue",
-            "coarse":"purple",
-            "coats":"purple",
-            "cobble":"red",
-            "cobbleston":"blue",
-            "cobra":"green",
-            "cockatoo":"red",
-            "cockroaches":"brown",
-            "cocktail":"yellow",
-            "cocktails":"purple",
-            "cocky":"red",
-            "cocteau":"gray",
-            "code":"blue",
-            "code016":"blue",
-            "code03":"red",
-            "code04":"yellow",
-            "code05":"purple",
-            "code056":"yellow",
-            "code06":"blue",
-            "code214":"brown",
-            "code326":"brown",
-            "code666":"brown",
-            "codec":"purple",
-            "codename":"brown",
-            "codex":"blue",
-            "codfish":"red",
-            "coexistence":"brown",
-            "coffee":"green",
-            "coffeemagic":"brown",
-            "coffeequeen":"red",
-            "coffin":"blue",
-            "cognitive":"gray",
-            "cogwheels":"special",
-            "coils":"green",
-            "coilturn":"gray",
-            "cointoss":"gray",
-            "cola":"blue",
-            "cold":"blue",
-            "coldbarrel":"purple",
-            "coldblooded":"purple",
-            "coldnoodles":"purple",
-            "coliseum":"red",
-            "collapsar":"blue",
-            "collapses":"blue",
-            "collar":"gray",
-            "collected":"yellow",
-            "collections":"blue",
-            "collector":"blue",
-            "college":"orange",
-            "collider":"yellow",
-            "collision":"purple",
-            "cologne":"red",
-            "colonel":"green",
-            "colony":"red",
-            "colony9":"red",
-            "color":"red",
-            "colorball":"red",
-            "colorful":"purple",
-            "colorless":"gray",
-            "colorred":"gray",
-            "colors":"blue",
-            "colossi":"special",
-            "comakarma":"red",
-            "combat":"red",
-            "combatknives":"green",
-            "combatsambo":"blue",
-            "combatsniper":"blue",
-            "combine":"gray",
-            "combust":"purple",
-            "comedian":"red",
-            "comedy":"blue",
-            "comet":"blue",
-            "comical":"brown",
-            "comicbook":"green",
-            "comicrelief":"brown",
-            "command":"blue",
-            "commandant":"orange",
-            "commander":"purple",
-            "commanding":"purple",
-            "commandment":"brown",
-            "commandteam":"orange",
-            "commentary":"blue",
-            "commentator":"brown",
-            "commerce":"brown",
-            "committee":"red",
-            "commodore":"blue",
-            "commoner":"blue",
-            "commoners":"yellow",
-            "communicate":"purple",
-            "communication":"blue",
-            "community":"gray",
-            "commute":"orange",
-            "comnet":"red",
-            "comp":"green",
-            "compact":"brown",
-            "companion":"gray",
-            "companions":"special",
-            "compass":"yellow",
-            "compassion":"yellow",
-            "compelled":"purple",
-            "competition":"blue",
-            "competitive":"yellow",
-            "complete":"green",
-            "complex":"blue",
-            "composed":"blue",
-            "composer":"purple",
-            "composing":"red",
-            "composure":"purple",
-            "compromiser":"brown",
-            "compulsive":"blue",
-            "computer":"yellow",
-            "computerlit":"blue",
-            "compy":"green",
-            "comrade":"red",
-            "comrades":"gray",
-            "conartist":"red",
-            "concealed":"blue",
-            "concealing":"purple",
-            "concealment":"special",
-            "conceited":"blue",
-            "concern":"purple",
-            "concerned":"blue",
-            "concierge":"orange",
-            "conclusions":"green",
-            "condiments":"red",
-            "condor":"gray",
-            "conductor":"gray",
-            "conducts":"orange",
-            "confection":"red",
-            "confectioner":"red",
-            "confections":"green",
-            "confession":"blue",
-            "confessions":"brown",
-            "confidants":"special",
-            "confidence":"red",
-            "confident":"yellow",
-            "confined":"blue",
-            "confirmed":"special",
-            "conflict":"green",
-            "conflicted":"yellow",
-            "confrontal":"red",
-            "conjunction":"purple",
-            "conjurer":"green",
-            "conman":"gray",
-            "connect":"green",
-            "connected":"red",
-            "conquer":"purple",
-            "conqueror":"brown",
-            "conquest":"red",
-            "conscious":"purple",
-            "console":"green",
-            "conspiring":"brown",
-            "constable":"blue",
-            "constancy":"gray",
-            "constellation":"red",
-            "construct":"green",
-            "construction":"special",
-            "consultant":"orange",
-            "consultation":"purple",
-            "consulting":"blue",
-            "consume":"green",
-            "consuming":"yellow",
-            "consumption":"red",
-            "contact":"purple",
-            "contacts":"yellow",
-            "containment":"special",
-            "contemplative":"gray",
-            "contestidol":"blue",
-            "contests":"red",
-            "continental":"purple",
-            "contrabass":"yellow",
-            "contract":"blue",
-            "contracted":"red",
-            "contracts":"red",
-            "contramundi":"yellow",
-            "contrary":"purple",
-            "control":"purple",
-            "controlled":"orange",
-            "controller":"orange",
-            "controlteam":"yellow",
-            "conventional":"gray",
-            "convergence":"blue",
-            "converted":"purple",
-            "convertible":"blue",
-            "convey":"brown",
-            "convict":"brown",
-            "convinced":"purple",
-            "convoy":"red",
-            "coo":"brown",
-            "cook":"red",
-            "cookbook":"brown",
-            "cookie":"brown",
-            "cookies":"green",
-            "cooking":"orange",
-            "cookingtime":"red",
-            "cookpal":"orange",
-            "cooks":"special",
-            "cool":"red",
-            "coolene":"blue",
-            "coolest":"gray",
-            "coolfacade":"green",
-            "cooltype":"special",
-            "cooperation":"purple",
-            "coordinator":"blue",
-            "copper":"brown",
-            "copy":"purple",
-            "copybot":"red",
-            "copycat":"brown",
-            "copychip":"gray",
-            "copying":"yellow",
-            "coquettish":"red",
-            "corazon":"red",
-            "corecrystal":"special",
-            "corel":"red",
-            "coremelter":"red",
-            "corgi":"brown",
-            "corn":"brown",
-            "corndog":"green",
-            "cornelia":"green",
-            "corner":"special",
-            "corneria":"red",
-            "coronation":"brown",
-            "coroner":"brown",
-            "coronia":"yellow",
-            "corporal":"red",
-            "corpse":"green",
-            "corpses":"purple",
-            "corpsleader":"red",
-            "corratec":"brown",
-            "correct":"brown",
-            "corrine":"purple",
-            "corrosion":"gray",
-            "corrupted":"brown",
-            "corruption":"purple",
-            "corseit":"red",
-            "corvus":"orange",
-            "cosmicmind":"purple",
-            "cosmobeauty":"orange",
-            "cosmogate":"green",
-            "cosmos":"purple",
-            "cosmoses":"blue",
-            "cosplay":"special",
-            "cosplayer":"gray",
-            "cosplayidol":"red",
-            "cosplays":"orange",
-            "cospro":"purple",
-            "costume":"brown",
-            "costumes":"orange",
-            "cottage":"brown",
-            "cottoncandy":"red",
-            "couch":"purple",
-            "coulddie":"green",
-            "council":"red",
-            "councillor":"blue",
-            "counseling":"red",
-            "counselor":"gray",
-            "counter":"gray",
-            "counterarc":"gray",
-            "countercurse":"purple",
-            "counterfeit":"yellow",
-            "countering":"blue",
-            "countess":"purple",
-            "countryboy":"blue",
-            "countrygirl":"blue",
-            "countup":"red",
-            "countzero":"gray",
-            "coup":"gray",
-            "coupdegrace":"red",
-            "coupdetat":"brown",
-            "couples":"blue",
-            "courage":"special",
-            "courechouse":"red",
-            "courier":"blue",
-            "courrune":"blue",
-            "courtseim":"orange",
-            "courtyard":"orange",
-            "cousin":"brown",
-            "cousins":"special",
-            "couturier":"red",
-            "covered":"gray",
-            "covert":"red",
-            "covertcat":"blue",
-            "coward":"red",
-            "cowardly":"brown",
-            "cowbell":"yellow",
-            "cowlick":"green",
-            "coworker":"blue",
-            "cows":"purple",
-            "coyolles":"blue",
-            "coyote":"brown",
-            "cr-s01":"red",
-            "crabstache":"brown",
-            "crackers":"blue",
-            "cradle":"yellow",
-            "craft":"red",
-            "crafts":"green",
-            "craftsman":"brown",
-            "crane":"red",
-            "cranegames":"blue",
-            "cranes":"red",
-            "crania":"orange",
-            "cranny":"brown",
-            "crash":"purple",
-            "crater":"blue",
-            "craven":"red",
-            "crawling":"gray",
-            "crazedmoon":"red",
-            "crazy":"red",
-            "crazyb":"red",
-            "crazyd":"purple",
-            "crazym":"orange",
-            "crazymascot":"orange",
-            "crazyslots":"blue",
-            "cream":"purple",
-            "creaming":"red",
-            "creamland":"yellow",
-            "creampuff":"blue",
-            "creampuffs":"gray",
-            "creamwolves":"brown",
-            "create":"blue",
-            "creati":"red",
-            "creation":"yellow",
-            "creator":"purple",
-            "creatureland":"purple",
-            "creed":"gray",
-            "creepysmile":"green",
-            "crescendo":"blue",
-            "crescent":"purple",
-            "crest":"yellow",
-            "crested":"red",
-            "crestlands":"green",
-            "cries":"blue",
-            "crime":"gray",
-            "crimea":"special",
-            "crimelab":"green",
-            "crimibear":"red",
-            "crimson":"purple",
-            "crimsoncheer":"red",
-            "crimsonvs":"brown",
-            "cringe":"yellow",
-            "crisp":"gray",
-            "critical":"red",
-            "criticism":"blue",
-            "criticrista":"red",
-            "crocea":"yellow",
-            "croceamors":"yellow",
-            "crocodile":"brown",
-            "croissant":"purple",
-            "crook":"brown",
-            "croptop":"purple",
-            "croquet":"red",
-            "croquettes":"brown",
-            "cross":"gray",
-            "crossbell":"red",
-            "crossbow":"brown",
-            "crossdress":"yellow",
-            "crossdressf":"special",
-            "crossdressm":"special",
-            "crossdrive":"blue",
-            "crossedout":"brown",
-            "crossfire":"blue",
-            "crossplay":"green",
-            "crossraven":"gray",
-            "crossroad":"blue",
-            "crossroads":"purple",
-            "crossspear":"red",
-            "crossveins":"special",
-            "crossword":"blue",
-            "crow":"purple",
-            "crowanima":"brown",
-            "crowbar":"gray",
-            "crowds":"purple",
-            "crowgoblins":"purple",
-            "crowknights":"gray",
-            "crownclip":"red",
-            "crownprince":"gray",
-            "crownsguard":"gray",
-            "crows":"orange",
-            "crowseye":"gray",
-            "crowtengu":"orange",
-            "crt":"yellow",
-            "cruadin":"blue",
-            "crucify":"red",
-            "cruel":"gray",
-            "crueler":"orange",
-            "cruelest":"green",
-            "cruelty":"gray",
-            "cruiser":"blue",
-            "crusader":"yellow",
-            "crush":"yellow",
-            "crusher":"purple",
-            "crusnik":"gray",
-            "cruxis":"yellow",
-            "cry":"blue",
-            "crybaby":"green",
-            "cryingdoll":"green",
-            "cryoblood":"blue",
-            "cryogenic":"purple",
-            "cryokinesis":"blue",
-            "cryomancy":"purple",
-            "cryptic":"gray",
-            "cryptid":"brown",
-            "crystal":"blue",
-            "crystalball":"orange",
-            "crystaldust":"blue",
-            "crystaleyes":"yellow",
-            "crystalmagic":"blue",
-            "crystals":"yellow",
-            "crystalsaber":"yellow",
-            "crystaltower":"blue",
-            "crystarium":"red",
-            "cspd":"blue",
-            "ctarl":"green",
-            "cthugha":"red",
-            "cuarta":"green",
-            "cube":"blue",
-            "cubes":"blue",
-            "cubic":"yellow",
-            "cuckoo":"blue",
-            "cucumber":"green",
-            "cuisine":"blue",
-            "culnoza":"red",
-            "cult":"purple",
-            "cultivation":"red",
-            "cunninghare":"red",
-            "cup":"gray",
-            "cupcake":"red",
-            "cupid":"gray",
-            "cupido":"brown",
-            "cupidsbow":"red",
-            "cupnoodles":"green",
-            "cups":"blue",
-            "curaga":"red",
-            "curara":"purple",
-            "curator":"gray",
-            "curbstomp":"green",
-            "cure":"special",
-            "cureace":"red",
-            "cureamour":"purple",
-            "cureange":"blue",
-            "curebeat":"blue",
-            "curebeauty":"blue",
-            "cureberry":"blue",
-            "cureblack":"gray",
-            "curecoral":"purple",
-            "curecosmo":"blue",
-            "curediamond":"blue",
-            "cureearth":"purple",
-            "cureecho":"gray",
-            "cureetoile":"yellow",
-            "curefelice":"green",
-            "cureflora":"red",
-            "curefontaine":"blue",
-            "curegrace":"red",
-            "curehappy":"red",
-            "cureheart":"red",
-            "curelamer":"red",
-            "curemagical":"purple",
-            "curemajesty":"purple",
-            "curemarch":"green",
-            "curemelody":"red",
-            "curemermaid":"blue",
-            "curemilky":"green",
-            "curemiracle":"red",
-            "curemuse":"orange",
-            "curepapaya":"orange",
-            "curepassion":"red",
-            "curepeace":"yellow",
-            "curepeach":"red",
-            "curepine":"yellow",
-            "cureprism":"red",
-            "curerhythm":"gray",
-            "curerouge":"orange",
-            "curescarlet":"red",
-            "cureselene":"purple",
-            "curesky":"blue",
-            "curesoleil":"yellow",
-            "curesparkle":"yellow",
-            "curestar":"red",
-            "curesummer":"gray",
-            "curesunny":"orange",
-            "curesword":"purple",
-            "curetwinkle":"yellow",
-            "curewhip":"red",
-            "curewhite":"blue",
-            "curewing":"orange",
-            "cureyell":"red",
-            "curia":"orange",
-            "curiolive":"brown",
-            "curiosity":"red",
-            "curious":"purple",
-            "curiousdance":"gray",
-            "curly":"brown",
-            "current":"yellow",
-            "currents":"brown",
-            "curry":"brown",
-            "curryudon":"brown",
-            "curse":"gray",
-            "cursed":"gray",
-            "cursedseal":"gray",
-            "cursedspirit":"blue",
-            "cursedtwin":"gray",
-            "cursedwomb":"red",
-            "curses":"gray",
-            "curtain":"yellow",
-            "curtsy":"brown",
-            "curves":"red",
-            "custard":"orange",
-            "customer":"red",
-            "customshoes":"green",
-            "custos":"blue",
-            "cute":"brown",
-            "cutegirls":"brown",
-            "cuteness":"green",
-            "cutepeople":"brown",
-            "cuter":"gray",
-            "cutethings":"purple",
-            "cutetype":"special",
-            "cuthair":"red",
-            "cutie":"red",
-            "cuties":"green",
-            "cutlass":"special",
-            "cutthroat":"yellow",
-            "cutting":"red",
-            "cyan":"blue",
-            "cybeast":"blue",
-            "cybele":"purple",
-            "cyber":"green",
-            "cyber29":"gray",
-            "cyber6":"gray",
-            "cybercrimes":"green",
-            "cyberghost":"blue",
-            "cybermedic":"yellow",
-            "cybernetic":"purple",
-            "cyborg":"yellow",
-            "cyborg002":"orange",
-            "cyborg009":"red",
-            "cyborgidol":"blue",
-            "cycle":"brown",
-            "cyclone":"red",
-            "cymbeline":"red",
-            "cynic":"green",
-            "cynical":"brown",
-            "cynophobia":"yellow",
-            "cypressus":"blue",
-            "cys":"blue",
-            "cytokine":"brown",
-            "cytotoxic":"gray",
-            "d-code":"gray",
-            "d-hero":"gray",
-            "d4c":"yellow",
-            "d99":"yellow",
-            "daathic":"green",
-            "dab":"blue",
-            "dabatto":"brown",
-            "dachshund":"yellow",
-            "dadada":"special",
-            "dadadadan":"green",
-            "daddy":"brown",
-            "daddypon":"brown",
-            "daein":"special",
-            "daemons":"brown",
-            "daffodil":"red",
-            "dagda":"blue",
-            "dagger":"purple",
-            "daggers":"gray",
-            "daichimaru":"gray",
-            "daidoji":"blue",
-            "daifuku":"brown",
-            "daikon":"brown",
-            "dailyletter":"gray",
-            "daimonas":"blue",
-            "daisuki":"red",
-            "daisy":"yellow",
-            "daitsuren":"gray",
-            "dall":"gray",
-            "dalmasca":"brown",
-            "damocles":"yellow",
-            "damsel":"red",
-            "danafor":"blue",
-            "dance":"gray",
-            "dancecovers":"brown",
-            "dancecrew":"yellow",
-            "danceflame":"red",
-            "dancefusion":"blue",
-            "dancer":"yellow",
-            "dancers":"special",
-            "dancing":"blue",
-            "dancingmad":"red",
-            "dandelion":"red",
-            "dandelions":"red",
-            "danderes":"special",
-            "dandy":"yellow",
-            "dane":"brown",
-            "danes":"red",
-            "danganbeat":"red",
-            "danger":"purple",
-            "dango":"brown",
-            "dannoura":"blue",
-            "dantalion":"red",
-            "daoshi":"green",
-            "darii":"blue",
-            "dark":"brown",
-            "dark-type":"blue",
-            "darkaltar":"special",
-            "darkangel":"gray",
-            "darkarts":"gray",
-            "darkaura":"yellow",
-            "darkaurora":"purple",
-            "darkblood":"gray",
-            "darkboots":"green",
-            "darkboy":"purple",
-            "darkchip":"brown",
-            "darkdjinn":"gray",
-            "darkelf":"purple",
-            "darkening":"special",
-            "darkfate":"red",
-            "darkfiends3":"blue",
-            "darkfire":"red",
-            "darkflame":"green",
-            "darkfusion":"gray",
-            "darkhenge":"green",
-            "darkhero":"yellow",
-            "darkhunter":"red",
-            "darkking":"green",
-            "darkknight":"red",
-            "darkling":"purple",
-            "darkloid":"purple",
-            "darklord":"red",
-            "darkmatter":"blue",
-            "darkmay":"orange",
-            "darkmoon":"yellow",
-            "darkness":"purple",
-            "darknight":"blue",
-            "darknights":"red",
-            "darkones":"gray",
-            "darkpower":"green",
-            "darkroad":"gray",
-            "darkroom":"gray",
-            "darkside":"special",
-            "darksky":"yellow",
-            "darkspikes":"purple",
-            "darkspirit":"purple",
-            "darksun":"gray",
-            "darktact":"gray",
-            "darktailor":"gray",
-            "darktowers":"red",
-            "darling":"green",
-            "darts":"brown",
-            "daru":"green",
-            "daruma":"red",
-            "dashing":"brown",
-            "data":"purple",
-            "database":"orange",
-            "datadrain":"orange",
-            "datatennis":"brown",
-            "date":"blue",
-            "dategumi":"blue",
-            "dates":"yellow",
-            "datingsp":"purple",
-            "dattebane":"red",
-            "dattebasa":"yellow",
-            "dattebayo":"orange",
-            "daughter":"orange",
-            "daughters":"special",
-            "dauntless":"gray",
-            "davinci":"orange",
-            "dawg":"green",
-            "dawn":"gray",
-            "dawnbrigade":"gray",
-            "dawnfly":"purple",
-            "dawnoffice":"orange",
-            "dawnvolta":"yellow",
-            "daybreak":"red",
-            "daydreams":"red",
-            "daylam":"blue",
-            "daymare":"blue",
-            "daytimestar":"blue",
-            "dazzling":"green",
-            "dcm":"blue",
-            "dcn-025":"orange",
-            "dcn-026":"green",
-            "dcn-027":"orange",
-            "dcn-028":"yellow",
-            "dcn-029":"red",
-            "dcn-030":"blue",
-            "dcn-031":"blue",
-            "dcn-032":"gray",
-            "ddd":"blue",
-            "ddr":"special",
-            "de-aging":"blue",
-            "dead":"gray",
-            "deadanimals":"red",
-            "deadbeats":"red",
-            "deadcenter":"green",
-            "deadend":"purple",
-            "deadface":"brown",
-            "deadlines":"red",
-            "deadly":"gray",
-            "deadman":"green",
-            "deadmans":"green",
-            "deadoralive":"blue",
-            "deadpan":"purple",
-            "deadzone":"brown",
-            "deal":"orange",
-            "dealer":"gray",
-            "dear":"red",
-            "dearbaby":"red",
-            "deardaniel":"blue",
-            "dearest":"purple",
-            "dearestwish":"gray",
-            "deargho":"brown",
-            "dearj":"yellow",
-            "death":"yellow",
-            "death13":"red",
-            "deathangel":"orange",
-            "deathblow":"yellow",
-            "deathblows":"special",
-            "deathboss":"blue",
-            "deathclaw":"yellow",
-            "deathdrive":"gray",
-            "deathgaze":"yellow",
-            "deathgod":"red",
-            "deathless":"gray",
-            "deathmatch":"yellow",
-            "deathmetal":"orange",
-            "deathscythe":"purple",
-            "deathseeker":"red",
-            "deathswarm":"red",
-            "deathtrap":"red",
-            "deathzone":"blue",
-            "debauchery":"blue",
-            "debonair":"gray",
-            "debt":"green",
-            "debtmachine":"blue",
-            "debug":"yellow",
-            "debut":"red",
-            "decadence":"blue",
-            "decalogue":"purple",
-            "decay":"gray",
-            "decayed":"green",
-            "decbirthday":"special",
-            "deceit":"purple",
-            "deceitful":"purple",
-            "deceive":"green",
-            "deceiving":"yellow",
-            "december25":"orange",
-            "deception":"gray",
-            "deceptively":"brown",
-            "dechuwa":"blue",
-            "decide":"red",
-            "decimation":"yellow",
-            "decision":"special",
-            "deck":"purple",
-            "deckbuilder":"blue",
-            "deco":"red",
-            "deconstruct":"yellow",
-            "decoration":"brown",
-            "dedicated":"orange",
-            "dedication":"brown",
-            "deduction":"gray",
-            "dee":"blue",
-            "dee-dee":"red",
-            "deepsea":"orange",
-            "deepsky":"purple",
-            "deepsleep":"green",
-            "deepspace":"brown",
-            "deer":"brown",
-            "deer-like":"green",
-            "deerclub":"yellow",
-            "deerhorn":"red",
-            "deesse":"red",
-            "defeat":"red",
-            "defeated":"gray",
-            "defected":"green",
-            "defective":"yellow",
-            "defend":"red",
-            "defender":"red",
-            "defending":"blue",
-            "defends":"blue",
-            "defense":"purple",
-            "defer":"red",
-            "deferential":"brown",
-            "defy":"yellow",
-            "deimosking":"green",
-            "deinnomos":"red",
-            "deities":"special",
-            "deity":"special",
-            "dejected":"red",
-            "deku":"green",
-            "delete":"blue",
-            "delinquent":"blue",
-            "deliver":"purple",
-            "deliverance":"blue",
-            "deliveries":"brown",
-            "delivers":"purple",
-            "delivery":"red",
-            "delorean":"red",
-            "delphinium":"blue",
-            "delta":"green",
-            "deltafield":"brown",
-            "deltaflight":"purple",
-            "deltoro":"yellow",
-            "deluded":"purple",
-            "delusion":"green",
-            "delusional":"gray",
-            "delusions":"green",
-            "delve":"gray",
-            "deman":"gray",
-            "demifiend":"green",
-            "demihuman":"brown",
-            "demikids":"special",
-            "demolisher":"gray",
-            "demon":"red",
-            "demonchild":"purple",
-            "demondragon":"purple",
-            "demoness":"purple",
-            "demoneyes":"blue",
-            "demonfists":"brown",
-            "demonhand":"red",
-            "demonhunter":"red",
-            "demonhunting":"special",
-            "demonic":"brown",
-            "demonk":"red",
-            "demonking":"brown",
-            "demonlord":"yellow",
-            "demonqueen":"purple",
-            "demonrealm":"red",
-            "demonrose":"green",
-            "demons":"special",
-            "demonsnow":"blue",
-            "demonstone":"gray",
-            "dempsey":"red",
-            "demure":"brown",
-            "denial":"red",
-            "denied":"orange",
-            "denmark":"red",
-            "denpa":"purple",
-            "denpakei":"yellow",
-            "dense":"blue",
-            "densecaress":"green",
-            "densetsu":"red",
-            "dentist":"blue",
-            "deny":"red",
-            "denying":"gray",
-            "depend":"green",
-            "dependable":"purple",
-            "dependence":"green",
-            "dependent":"brown",
-            "deployment":"red",
-            "depravity":"red",
-            "depression":"blue",
-            "deputy":"blue",
-            "deron":"gray",
-            "descendant":"yellow",
-            "descended":"brown",
-            "desert":"yellow",
-            "deserteagle":"blue",
-            "desertland":"brown",
-            "desertpath":"blue",
-            "deshite":"gray",
-            "design":"yellow",
-            "designer":"purple",
-            "designs":"orange",
-            "desire":"purple",
-            "despair":"gray",
-            "desperado":"orange",
-            "despicable":"blue",
-            "desserts":"red",
-            "destination":"gray",
-            "destined":"purple",
-            "destiny":"brown",
-            "destreza":"yellow",
-            "destron":"purple",
-            "destruct":"blue",
-            "destruction":"orange",
-            "destructive":"gray",
-            "desu":"yellow",
-            "desudayo":"red",
-            "desudesu":"red",
-            "detached":"gray",
-            "detachment":"gray",
-            "detailed":"blue",
-            "detect":"purple",
-            "detection":"brown",
-            "detective":"blue",
-            "detectives":"special",
-            "detention":"yellow",
-            "determinater":"purple",
-            "determined":"gray",
-            "detnerat":"green",
-            "detonator":"purple",
-            "deus":"blue",
-            "deuslovult":"yellow",
-            "deva":"red",
-            "develop":"green",
-            "developer":"purple",
-            "devil":"gray",
-            "devilbats":"blue",
-            "devilchild":"brown",
-            "devilexam":"purple",
-            "devillord":"gray",
-            "devils":"red",
-            "devilsmilk":"purple",
-            "devilstrill":"green",
-            "devious":"green",
-            "devon":"blue",
-            "devoted":"gray",
-            "devotedlove":"blue",
-            "devotedsaint":"green",
-            "devotee":"blue",
-            "devotion":"blue",
-            "devour":"gray",
-            "devoured":"brown",
-            "devouring":"yellow",
-            "devout":"purple",
-            "dewford":"blue",
-            "dewicious":"red",
-            "dewville":"gray",
-            "dexterous":"blue",
-            "deyansu":"brown",
-            "dgse":"green",
-            "dhampir":"gray",
-            "dhill":"blue",
-            "dhylec":"brown",
-            "diabolist":"brown",
-            "diagnostics":"blue",
-            "dialect":"brown",
-            "diamant":"gray",
-            "diamond":"red",
-            "diamondclan":"blue",
-            "diamonddogs":"gray",
-            "diamonddust":"gray",
-            "diamondmark":"yellow",
-            "diamonds":"yellow",
-            "diamondsgame":"blue",
-            "diana":"blue",
-            "diariumejus":"blue",
-            "diary":"green",
-            "diasomnia":"green",
-            "dice":"red",
-            "dicebomb":"green",
-            "dickdictum":"blue",
-            "diclonius":"red",
-            "dictator":"yellow",
-            "dictionary":"brown",
-            "diepencil":"blue",
-            "diesel-san":"blue",
-            "diet":"gray",
-            "diez":"brown",
-            "difficult":"red",
-            "digamma":"purple",
-            "digger":"blue",
-            "digimon":"purple",
-            "digipad":"red",
-            "digitalcircus":"red",
-            "digitallove":"orange",
-            "dignity":"blue",
-            "diligent":"blue",
-            "dim-witted":"gray",
-            "dimension":"blue",
-            "dimensional":"purple",
-            "dimensions":"green",
-            "diminished":"gray",
-            "dimwitted":"gray",
-            "dingjun":"blue",
-            "dininghall":"green",
-            "dinosaur":"yellow",
-            "dinosaurs":"gray",
-            "dioscures":"yellow",
-            "dioxide":"brown",
-            "direct":"red",
-            "direction":"brown",
-            "directions":"green",
-            "director":"gray",
-            "directorial":"red",
-            "direthunder":"blue",
-            "direwolf":"orange",
-            "dirt":"orange",
-            "dirtyjokes":"red",
-            "disappear":"red",
-            "disapprove":"brown",
-            "disaresta":"brown",
-            "disarm":"gray",
-            "disarming":"yellow",
-            "disaster":"yellow",
-            "disasters":"brown",
-            "disastrous":"brown",
-            "discarded":"red",
-            "discharge":"blue",
-            "disciple":"blue",
-            "disciplinary":"brown",
-            "discipline":"gray",
-            "disciplined":"red",
-            "discord":"brown",
-            "discourse":"brown",
-            "discteam":"red",
-            "disguise":"purple",
-            "disguises":"yellow",
-            "disgusting":"blue",
-            "dish":"purple",
-            "disharmony":"purple",
-            "disillusion":"purple",
-            "disinfect":"yellow",
-            "disintegrate":"green",
-            "disith":"red",
-            "dismay":"orange",
-            "disney":"red",
-            "disobedient":"orange",
-            "disorder":"purple",
-            "dispel":"gray",
-            "dispersion":"gray",
-            "disposal":"blue",
-            "disqualified":"purple",
-            "dissect":"gray",
-            "dissonance":"green",
-            "distance":"blue",
-            "distanced":"gray",
-            "distant":"purple",
-            "distaste":"brown",
-            "distinction":"yellow",
-            "distortion":"green",
-            "distracted":"orange",
-            "distracting":"brown",
-            "distress":"red",
-            "distressing":"orange",
-            "distrust":"gray",
-            "distrustful":"brown",
-            "ditelada":"purple",
-            "dituono":"purple",
-            "ditz":"orange",
-            "ditzy":"green",
-            "diva":"blue",
-            "dive":"purple",
-            "diver":"blue",
-            "diverdown":"purple",
-            "divina":"red",
-            "divination":"blue",
-            "divine":"special",
-            "divinebeast":"blue",
-            "divineblade":"blue",
-            "divinedogs":"gray",
-            "divinedragon":"blue",
-            "divinefist":"gray",
-            "divinekanzan":"red",
-            "divinekey":"yellow",
-            "divinelaw":"purple",
-            "divinelight":"orange",
-            "divinelove":"gray",
-            "divinepower":"green",
-            "diviner":"purple",
-            "divinerose":"yellow",
-            "divinewolf":"blue",
-            "diving":"green",
-            "divisionfour":"gray",
-            "divulgence":"blue",
-            "dixneuf":"blue",
-            "diy":"brown",
-            "dizzy":"brown",
-            "dj":"gray",
-            "djdragon":"green",
-            "djibril":"blue",
-            "djinn":"brown",
-            "djkunoichi":"purple",
-            "djmash":"yellow",
-            "dknight":"blue",
-            "dln-003":"orange",
-            "dln-004":"yellow",
-            "dln-005":"blue",
-            "dln-006":"orange",
-            "dln-007":"red",
-            "dln-008":"yellow",
-            "dln-00a":"purple",
-            "dln-00b":"blue",
-            "dln-067":"blue",
-            "dmv":"blue",
-            "dna":"red",
-            "dnn":"green",
-            "do-it-all":"yellow",
-            "doberman":"gray",
-            "docile":"green",
-            "docodemo":"red",
-            "doctor":"gray",
-            "doctorine":"purple",
-            "dodge":"gray",
-            "dodo":"red",
-            "doe":"brown",
-            "dog":"green",
-            "dog-like":"red",
-            "dogending":"brown",
-            "doggy":"gray",
-            "doggystyle":"orange",
-            "doghouse":"purple",
-            "dogkeeper":"brown",
-            "dogoopencil":"red",
-            "dogramagra":"brown",
-            "dogs":"orange",
-            "dogtags":"special",
-            "doha":"gray",
-            "doit":"yellow",
-            "dojang":"gray",
-            "dojikko":"yellow",
-            "dojima":"gray",
-            "dojo":"gray",
-            "dojomatron":"green",
-            "dokidoki":"orange",
-            "dokkan":"orange",
-            "dokkanpunch":"red",
-            "doll":"purple",
-            "dollie":"red",
-            "dollmaster":"brown",
-            "dollowner":"purple",
-            "dolls":"gray",
-            "dolly":"purple",
-            "dollydolci":"yellow",
-            "doloris":"blue",
-            "dolphin":"purple",
-            "doma":"yellow",
-            "domestic":"red",
-            "dominance":"blue",
-            "domination":"brown",
-            "domineering":"green",
-            "domino":"red",
-            "domremy":"red",
-            "dongkou":"red",
-            "donmai":"brown",
-            "donutcyu":"red",
-            "donutpond":"green",
-            "donuts":"yellow",
-            "dood":"special",
-            "doodle":"green",
-            "doodles":"blue",
-            "doodlesuit":"green",
-            "doog":"brown",
-            "doorknocker":"brown",
-            "doors":"purple",
-            "doorshrine":"blue",
-            "doot-doo":"yellow",
-            "dopesketch":"red",
-            "doppel":"red",
-            "doppelganger":"red",
-            "dorm":"blue",
-            "dormouse":"orange",
-            "dorothy":"purple",
-            "dorssian":"gray",
-            "dotdotdot":"special",
-            "dote":"gray",
-            "dotharl":"blue",
-            "doting":"gray",
-            "double":"green",
-            "doubledash":"red",
-            "doublefang":"gray",
-            "doubleflat":"gray",
-            "doubles":"brown",
-            "doublesharp":"red",
-            "doubleshot":"blue",
-            "doubleup":"purple",
-            "doubt":"brown",
-            "doubtful":"blue",
-            "doubts":"blue",
-            "doujigiri":"red",
-            "doujima":"gray",
-            "doujin":"orange",
-            "doujinka":"gray",
-            "doujinshi":"blue",
-            "doujutsu":"blue",
-            "doumei":"green",
-            "dousing":"brown",
-            "dove":"blue",
-            "doves":"red",
-            "dovlin":"red",
-            "dowser":"gray",
-            "dozing":"gray",
-            "dqo":"brown",
-            "dracaena":"orange",
-            "draciel":"yellow",
-            "dracometeor":"blue",
-            "draconia":"gray",
-            "dracul":"gray",
-            "dracula":"gray",
-            "draculina":"yellow",
-            "draculor":"red",
-            "drag":"orange",
-            "dragon":"blue",
-            "dragon-type":"special",
-            "dragonbird":"blue",
-            "dragonblood":"orange",
-            "dragonchild":"red",
-            "dragonclaw":"gray",
-            "dragondive":"purple",
-            "dragonein":"gray",
-            "dragoneyes":"blue",
-            "dragonfeet":"orange",
-            "dragonfish":"red",
-            "dragonfly":"purple",
-            "dragonfoot":"green",
-            "dragonhead":"gray",
-            "dragonkick":"purple",
-            "dragonknight":"blue",
-            "dragonpact":"red",
-            "dragonrage":"special",
-            "dragons":"special",
-            "dragonship":"blue",
-            "dragonsneck":"purple",
-            "dragonwhip":"blue",
-            "dragoon":"purple",
-            "dragunov":"yellow",
-            "drain":"green",
-            "drainpunch":"green",
-            "dramas":"blue",
-            "dramatic":"brown",
-            "dranzer":"blue",
-            "drawers":"brown",
-            "drawing":"green",
-            "drawings":"blue",
-            "dreaca":"purple",
-            "dread":"gray",
-            "dreadlocks":"gray",
-            "dreadnought":"purple",
-            "dreadspirits":"blue",
-            "dream":"red",
-            "dreamcatcher":"blue",
-            "dreamdiary":"red",
-            "dreamer":"blue",
-            "dreamhunter":"green",
-            "dreaming":"purple",
-            "dreamisland":"green",
-            "dreamland":"green",
-            "dreammare":"gray",
-            "dreams":"orange",
-            "dreamseer":"purple",
-            "dreamsend":"special",
-            "dreamsky":"brown",
-            "dreamworld":"purple",
-            "dreamy":"purple",
-            "dreamyard":"purple",
-            "dreamyball":"brown",
-            "dreamycrown":"orange",
-            "drei":"red",
-            "dreiklauen":"red",
-            "dreiumrauf":"gray",
-            "dresser":"red",
-            "dresses":"yellow",
-            "dressup":"blue",
-            "dressupdoll":"orange",
-            "dribbling":"yellow",
-            "driftbomb":"red",
-            "drifter":"purple",
-            "drifting":"brown",
-            "driftveil":"brown",
-            "driger":"purple",
-            "drill":"blue",
-            "driller":"red",
-            "drilling":"orange",
-            "drillmaster":"gray",
-            "drills":"blue",
-            "drillsaw":"gray",
-            "drillspear":"brown",
-            "drinking":"green",
-            "drinklink":"red",
-            "drip":"gray",
-            "drippydance":"blue",
-            "driven":"brown",
-            "driver":"gray",
-            "drives":"yellow",
-            "driving":"blue",
-            "droid-san":"red",
-            "droids":"blue",
-            "drones":"blue",
-            "drooling":"purple",
-            "droopy":"yellow",
-            "dropi":"brown",
-            "drops":"brown",
-            "drossel":"green",
-            "drowning":"red",
-            "drowsiness":"yellow",
-            "drowsy":"green",
-            "drug":"yellow",
-            "drugs":"brown",
-            "druid":"red",
-            "drum":"yellow",
-            "drumisland":"purple",
-            "drummer":"purple",
-            "drums":"orange",
-            "drumset":"green",
-            "drunk":"blue",
-            "drunkard":"green",
-            "drunkenfist":"blue",
-            "drunkenrage":"orange",
-            "dryfield":"gray",
-            "dryjuice":"purple",
-            "dss":"brown",
-            "dtr":"blue",
-            "dual-tipped":"purple",
-            "dual-type":"purple",
-            "dual-wield":"blue",
-            "dualhounds":"gray",
-            "duality":"orange",
-            "dualkagune":"brown",
-            "dualkatana":"gray",
-            "dualwield":"purple",
-            "dubhe":"gray",
-            "dubking":"red",
-            "ducati":"purple",
-            "duchess":"gray",
-            "duck":"orange",
-            "duckcurse":"orange",
-            "ducttape":"purple",
-            "duel":"gray",
-            "duet":"brown",
-            "duke":"blue",
-            "dukeabel":"blue",
-            "dukedom":"gray",
-            "dull":"purple",
-            "dullahan":"yellow",
-            "dullstown":"purple",
-            "dum":"red",
-            "dumb":"gray",
-            "dumbo":"purple",
-            "dummy":"gray",
-            "dunceney":"blue",
-            "dungeon":"special",
-            "dungeonium":"purple",
-            "dunksmash":"gray",
-            "dunscaith":"purple",
-            "duplicate":"red",
-            "duplicates":"gray",
-            "duplication":"purple",
-            "durandal":"red",
-            "duranki":"blue",
-            "duras":"blue",
-            "duria":"brown",
-            "durindana":"green",
-            "dusk":"purple",
-            "duskmaiden":"purple",
-            "dust":"purple",
-            "dustdevil":"orange",
-            "dutchman":"green",
-            "dutiful":"yellow",
-            "duty":"purple",
-            "dux":"blue",
-            "dwarf":"blue",
-            "dwarfmade":"red",
-            "dwn-009":"gray",
-            "dwn-010":"blue",
-            "dwn-011":"green",
-            "dwn-012":"red",
-            "dwn-013":"orange",
-            "dwn-014":"blue",
-            "dwn-015":"yellow",
-            "dwn-016":"green",
-            "dwn-017":"blue",
-            "dwn-018":"red",
-            "dwn-019":"blue",
-            "dwn-020":"blue",
-            "dwn-021":"orange",
-            "dwn-022":"green",
-            "dwn-023":"orange",
-            "dwn-024":"blue",
-            "dwn-033":"orange",
-            "dwn-034":"blue",
-            "dwn-035":"brown",
-            "dwn-036":"green",
-            "dwn-037":"yellow",
-            "dwn-038":"orange",
-            "dwn-039":"purple",
-            "dwn-040":"blue",
-            "dwn-041":"blue",
-            "dwn-042":"green",
-            "dwn-043":"orange",
-            "dwn-044":"blue",
-            "dwn-045":"green",
-            "dwn-046":"blue",
-            "dwn-047":"orange",
-            "dwn-048":"purple",
-            "dyaus":"blue",
-            "dynadiver":"red",
-            "dynamax":"brown",
-            "dynamaxband":"red",
-            "dynames":"green",
-            "dynamics":"blue",
-            "dynamite":"gray",
-            "dynamo":"gray",
-            "dynasoldier":"blue",
-            "dynast":"brown",
-            "dynastriker":"green",
-            "dynawing":"brown",
-            "dystopia":"red",
-            "e-droid":"gray",
-            "e-mails":"green",
-            "e-ming":"red",
-            "e016":"green",
-            "eager":"blue",
-            "eagle":"red",
-            "eaglegazer":"blue",
-            "eaglejump":"gray",
-            "earl":"yellow",
-            "earlgrey":"gray",
-            "earlyshift":"purple",
-            "earnest":"orange",
-            "earphone":"purple",
-            "earphones":"green",
-            "earring":"red",
-            "earrings":"orange",
-            "ears":"green",
-            "earth":"blue",
-            "earthdeity":"blue",
-            "earthdress":"green",
-            "earthelmt":"special",
-            "earthen":"purple",
-            "earthgrudge":"gray",
-            "earthmagic":"yellow",
-            "earthmother":"green",
-            "earthpulse":"blue",
-            "earthquake":"special",
-            "earthshaker":"brown",
-            "earthspirit":"orange",
-            "earwig":"purple",
-            "easel":"green",
-            "easilylost":"purple",
-            "east":"blue",
-            "east-khan":"red",
-            "eastern":"red",
-            "easternling":"yellow",
-            "easternmyth":"special",
-            "easygoing":"purple",
-            "easylove":"blue",
-            "easymode":"yellow",
-            "easyr":"red",
-            "eaten":"blue",
-            "eating":"red",
-            "eats":"orange",
-            "eblan":"purple",
-            "ebracrypt":"brown",
-            "eccentric":"brown",
-            "ecchan":"yellow",
-            "ecchi":"special",
-            "echigoya":"gray",
-            "echo":"orange",
-            "echoball":"purple",
-            "echoes":"blue",
-            "echooflife":"brown",
-            "eclair":"red",
-            "eclipse":"purple",
-            "eclipsezwei":"blue",
-            "eco":"blue",
-            "economical":"gray",
-            "economics":"blue",
-            "ecstasy":"brown",
-            "ecthelion":"brown",
-            "ectoplasm":"purple",
-            "ecure":"orange",
-            "edamame":"blue",
-            "eddiecall":"red",
-            "edelstein":"purple",
-            "edelweiss":"gray",
-            "eden":"yellow",
-            "edin":"red",
-            "edison":"yellow",
-            "editor":"brown",
-            "edits":"brown",
-            "edoras":"red",
-            "eel":"yellow",
-            "effect":"brown",
-            "effeminate":"red",
-            "efficient":"brown",
-            "effigy":"red",
-            "effort":"yellow",
-            "effortless":"green",
-            "egawa":"special",
-            "egg":"gray",
-            "eggcustard":"orange",
-            "eggplant":"purple",
-            "eggs":"green",
-            "eggshells":"orange",
-            "egoism":"blue",
-            "egoist":"orange",
-            "egosa":"blue",
-            "egotistical":"yellow",
-            "egret":"purple",
-            "egystagram":"yellow",
-            "ehime":"brown",
-            "ehrgeiz":"brown",
-            "eidetic":"red",
-            "eight":"brown",
-            "eightball":"red",
-            "eightchi":"blue",
-            "eighth":"red",
-            "eikons":"special",
-            "ein":"blue",
-            "eins":"green",
-            "einstein":"blue",
-            "einzbern":"blue",
-            "el":"red",
-            "elasticity":"purple",
-            "elbow":"purple",
-            "eldarian":"green",
-            "elderly":"brown",
-            "eldermaid":"yellow",
-            "eldest":"red",
-            "eldorado":"green",
-            "eldraco":"orange",
-            "elecbeam":"orange",
-            "eleccode":"yellow",
-            "elecspark":"brown",
-            "elecstorm":"orange",
-            "electabuzz":"yellow",
-            "election":"orange",
-            "electric":"blue",
-            "electriceel":"brown",
-            "electricity":"yellow",
-            "electricnet":"red",
-            "electrifying":"red",
-            "electro":"blue",
-            "elegance":"purple",
-            "elegant":"orange",
-            "elegia":"red",
-            "elegies":"yellow",
-            "elegy":"yellow",
-            "elemental":"red",
-            "elementary":"blue",
-            "elemia":"gray",
-            "elemio":"red",
-            "elendia":"green",
-            "elevator":"blue",
-            "eleven":"brown",
-            "eleventh":"gray",
-            "elf":"green",
-            "elfhelm":"blue",
-            "eligible":"orange",
-            "elite":"blue",
-            "elivagar":"brown",
-            "elixir":"green",
-            "elmeth":"yellow",
-            "elocution":"red",
-            "eloquent":"red",
-            "elpis":"gray",
-            "elquixote":"yellow",
-            "elrond":"purple",
-            "elucidator":"red",
-            "elusive":"purple",
-            "elven":"red",
-            "elysian":"red",
-            "elysium":"green",
-            "embalming":"yellow",
-            "embarrassed":"gray",
-            "ember":"special",
-            "emberglow":"brown",
-            "embership":"purple",
-            "emblaze":"purple",
-            "emblems":"special",
-            "embodiment":"red",
-            "embrace":"purple",
-            "embrasque":"blue",
-            "emerald":"blue",
-            "emeraldhair":"green",
-            "emeraldwitch":"green",
-            "emergency":"blue",
-            "emishi":"blue",
-            "emissary":"gray",
-            "emitter":"red",
-            "emonzaemon":"purple",
-            "emoticon":"blue",
-            "emoticons":"red",
-            "emotion":"blue",
-            "emotional":"brown",
-            "emotionless":"yellow",
-            "emotions":"yellow",
-            "empath":"purple",
-            "empathize":"yellow",
-            "empathizes":"brown",
-            "empathy":"green",
-            "emperor":"purple",
-            "employee":"blue",
-            "empowering":"purple",
-            "empress":"red",
-            "emptiness":"green",
-            "empty":"red",
-            "emptylot":"red",
-            "empusachain":"green",
-            "emulate":"red",
-            "enamored":"brown",
-            "enanan":"brown",
-            "enchanting":"purple",
-            "enchantress":"purple",
-            "encounter":"brown",
-            "encourage":"yellow",
-            "end":"brown",
-            "endearing":"red",
-            "endings":"special",
-            "endless":"yellow",
-            "endoscopy":"red",
-            "endra":"red",
-            "endsuffering":"brown",
-            "endurance":"yellow",
-            "endure":"yellow",
-            "energetic":"yellow",
-            "energized":"orange",
-            "energy":"green",
-            "energysword":"gray",
-            "enfield":"purple",
-            "enforcer":"gray",
-            "enforcers":"yellow",
-            "engaged":"red",
-            "engagement":"special",
-            "engetsu":"orange",
-            "engineer":"yellow",
-            "engines":"red",
-            "england":"green",
-            "english":"blue",
-            "engokuki":"red",
-            "engrish":"brown",
-            "enigma":"gray",
-            "enigmaboy":"gray",
-            "enigmas":"red",
-            "enigmatic":"gray",
-            "enjokosai":"blue",
-            "enjoy":"green",
-            "enjoying":"yellow",
-            "enjoysummer":"special",
-            "enkephalin":"yellow",
-            "enlightened":"purple",
-            "enmember":"green",
-            "enmity":"blue",
-            "ennui":"green",
-            "enroll":"red",
-            "ensanguined":"special",
-            "ensemble":"blue",
-            "ensign":"green",
-            "ensoleille":"brown",
-            "entangled":"gray",
-            "entei":"red",
-            "entelechy":"blue",
-            "entercards":"purple",
-            "entermachine":"blue",
-            "entermate":"green",
-            "enterprise":"yellow",
-            "entertainer":"brown",
-            "entertainment":"purple",
-            "enthrall":"gray",
-            "enthusiasm":"purple",
-            "enthusiast":"green",
-            "enthusiastic":"red",
-            "entomologist":"green",
-            "entomology":"yellow",
-            "entrails":"orange",
-            "entrance":"green",
-            "entropy":"brown",
-            "envious":"gray",
-            "envoy":"orange",
-            "eo":"special",
-            "eon":"orange",
-            "eorka":"red",
-            "ephemeral":"gray",
-            "epichero":"gray",
-            "epinard":"green",
-            "epoch":"special",
-            "eponassong":"orange",
-            "epsilon":"brown",
-            "epstein":"blue",
-            "epyon":"gray",
-            "equable":"red",
-            "equal":"yellow",
-            "equality":"red",
-            "equation":"gray",
-            "equestrian":"brown",
-            "equipment":"red",
-            "eradicate":"red",
-            "erase":"purple",
-            "eraser":"yellow",
-            "erasergun":"orange",
-            "eraserhead":"gray",
-            "erasing":"purple",
-            "erasure":"brown",
-            "erdewiege":"red",
-            "erebonia":"brown",
-            "erhu":"red",
-            "eris":"yellow",
-            "erlkoenig":"yellow",
-            "ernestine":"gray",
-            "ero-cook":"yellow",
-            "ero-mangaka":"gray",
-            "eroge":"orange",
-            "erokappa":"red",
-            "eros":"gray",
-            "erosalom":"blue",
-            "eroticart":"brown",
-            "erratic":"red",
-            "error":"gray",
-            "errors":"red",
-            "ertona":"gray",
-            "erudite":"red",
-            "eruption":"red",
-            "eruptions":"yellow",
-            "eruyt":"yellow",
-            "esaka":"gray",
-            "escaflowne":"red",
-            "escalation":"brown",
-            "escape":"purple",
-            "escaped":"special",
-            "escapeking":"purple",
-            "escapesp":"blue",
-            "escort":"red",
-            "eskrima":"yellow",
-            "esmerelda":"blue",
-            "esp":"green",
-            "esper":"green",
-            "espgame":"purple",
-            "essence":"red",
-            "estabul":"red",
-            "esteem":"red",
-            "esthar":"red",
-            "estonia":"purple",
-            "eterna":"green",
-            "eternal":"red",
-            "eternalice":"red",
-            "eternalidol":"yellow",
-            "eternallife":"yellow",
-            "eternalwar":"gray",
-            "eternia":"yellow",
-            "eternity":"red",
-            "etheirys":"gray",
-            "ethereal":"blue",
-            "etherrifle":"red",
-            "ethics":"brown",
-            "etincelle":"orange",
-            "eto-shin":"blue",
-            "etoile":"blue",
-            "etoile-sama":"gray",
-            "ets":"special",
-            "etude":"gray",
-            "eulmore":"red",
-            "eun":"orange",
-            "eunuch":"green",
-            "euphonium":"orange",
-            "euphoria":"gray",
-            "europeans":"special",
-            "evangelion":"blue",
-            "evasive":"blue",
-            "eve":"brown",
-            "evenbetter":"orange",
-            "evenkeeled":"green",
-            "evenodd":"red",
-            "everafter":"red",
-            "everrising":"yellow",
-            "everybirdie":"special",
-            "everyday":"red",
-            "everything":"red",
-            "evidol":"blue",
-            "evil":"gray",
-            "evilacademy":"red",
-            "evildoer":"green",
-            "evileye":"purple",
-            "evilking":"gray",
-            "evillaugh":"gray",
-            "evilmonk":"red",
-            "evilone":"red",
-            "evilqueen":"yellow",
-            "evilspywork":"blue",
-            "evindil":"blue",
-            "evolution":"brown",
-            "evolver":"blue",
-            "ewiwa":"blue",
-            "ex-fiance":"orange",
-            "exactly":"red",
-            "exalt":"orange",
-            "exams":"gray",
-            "excalibur":"blue",
-            "excalipoor":"red",
-            "exceed":"gray",
-            "excellent":"purple",
-            "excellion":"purple",
-            "excelsis":"blue",
-            "excessive":"purple",
-            "exchanger":"red",
-            "excitable":"red",
-            "excited":"red",
-            "excluded":"orange",
-            "excommander":"blue",
-            "excuses":"gray",
-            "execute":"green",
-            "executed":"gray",
-            "executioner":"purple",
-            "executive":"red",
-            "exercise":"blue",
-            "exercising":"purple",
-            "exeter":"brown",
-            "exia":"blue",
-            "exodia":"brown",
-            "exodus":"purple",
-            "exorcise":"gray",
-            "exorcism":"gray",
-            "exorcist":"blue",
-            "exorcists":"brown",
-            "exoskeleton":"blue",
-            "exosuit":"gray",
-            "exp":"green",
-            "expedition":"yellow",
-            "expelled":"gray",
-            "expergiscens":"orange",
-            "experience":"blue",
-            "experienced":"purple",
-            "experiment":"purple",
-            "experimental":"blue",
-            "experiments":"purple",
-            "explode":"gray",
-            "exploits":"green",
-            "explomb":"red",
-            "explosion":"red",
-            "explosions":"red",
-            "explosive":"blue",
-            "explosives":"blue",
-            "exposition":"gray",
-            "express":"orange",
-            "expressive":"yellow",
-            "exsphere":"red",
-            "extar":"gray",
-            "extend":"blue",
-            "extinct":"brown",
-            "extinction":"purple",
-            "extraclass":"special",
-            "extractteam":"gray",
-            "extras":"red",
-            "extreme":"yellow",
-            "exuberant":"brown",
-            "eye":"blue",
-            "eyeball":"orange",
-            "eyebrows":"orange",
-            "eyecolor":"green",
-            "eyeignite":"red",
-            "eyelashes":"blue",
-            "eyepatch":"red",
-            "eyepatches":"special",
-            "eyerolls":"purple",
-            "eyes":"yellow",
-            "eyeshadow":"gray",
-            "eyesight":"yellow",
-            "eyesofgod":"red",
-            "eyespy":"gray",
-            "eylstadt":"green",
-            "f-bomb":"brown",
-            "f4":"red",
-            "fabricated":"yellow",
-            "fabulae":"blue",
-            "fabulous":"yellow",
-            "face":"blue",
-            "facepalms":"special",
-            "faction":"purple",
-            "factor":"blue",
-            "factory":"gray",
-            "facts":"green",
-            "facup":"green",
-            "fade":"green",
-            "faerghus":"blue",
-            "faerie":"red",
-            "faf-kun":"gray",
-            "fafnir":"yellow",
-            "failnaught":"red",
-            "failure":"purple",
-            "faint":"green",
-            "faintattack":"special",
-            "faintsmile":"gray",
-            "fairgame":"brown",
-            "fairies":"special",
-            "fairiesstory":"yellow",
-            "fairly":"green",
-            "fairness":"red",
-            "fairy":"yellow",
-            "fairy-tale":"blue",
-            "fairygirl":"green",
-            "fairyprincess":"red",
-            "fairytale":"purple",
-            "fairytales":"special",
-            "faith":"green",
-            "faithful":"brown",
-            "faithfulspy":"brown",
-            "fake":"blue",
-            "fakecopy":"blue",
-            "fakehero":"red",
-            "fakekey":"gray",
-            "falborg":"purple",
-            "falchion":"blue",
-            "falcon":"gray",
-            "falena":"orange",
-            "fallenprince":"red",
-            "fallere":"green",
-            "fallfairy":"red",
-            "falling":"brown",
-            "fallinlove":"gray",
-            "false":"blue",
-            "falsewar":"special",
-            "famicom":"gray",
-            "familia":"blue",
-            "familiar":"orange",
-            "familiaran":"green",
-            "familiars":"special",
-            "famillie":"orange",
-            "family":"blue",
-            "familybutler":"gray",
-            "familyhead":"gray",
-            "familyinn":"blue",
-            "famous":"purple",
-            "fan":"brown",
-            "fanalis":"red",
-            "fanart":"brown",
-            "fanboy":"purple",
-            "fancastle":"green",
-            "fanclub":"blue",
-            "fandead":"green",
-            "fang":"gray",
-            "fangbane":"red",
-            "fangirl":"red",
-            "fangs":"gray",
-            "fanservice":"purple",
-            "fantail":"blue",
-            "fantan":"green",
-            "fantasia":"special",
-            "fantasize":"gray",
-            "fantasizing":"brown",
-            "fantastical":"yellow",
-            "fantasticdays":"green",
-            "fantasy":"green",
-            "fantasyland":"special",
-            "far-flier":"purple",
-            "farethere":"special",
-            "farmer":"gray",
-            "farming":"blue",
-            "farseer":"blue",
-            "farsia":"purple",
-            "fascinated":"yellow",
-            "fashion":"red",
-            "fashionable":"brown",
-            "fashionblog":"blue",
-            "fastball":"blue",
-            "fastdraw":"brown",
-            "faster":"red",
-            "fasttalker":"brown",
-            "fatal":"purple",
-            "fate":"yellow",
-            "fates":"gray",
-            "father":"brown",
-            "fatherduma":"special",
-            "fatherinlaw":"gray",
-            "fathers":"special",
-            "faunus":"gray",
-            "faust":"purple",
-            "favoring":"red",
-            "favorite":"red",
-            "fawning":"green",
-            "façade":"brown",
-            "fbk":"gray",
-            "fc3s":"gray",
-            "fd3s":"yellow",
-            "fdp":"purple",
-            "fear":"red",
-            "feared":"gray",
-            "fearsome":"blue",
-            "feast":"red",
-            "feasting":"red",
-            "feather":"purple",
-            "featherfolk":"yellow",
-            "feathers":"brown",
-            "feathershine":"gray",
-            "febbirthday":"special",
-            "february":"green",
-            "federation":"red",
-            "feel":"purple",
-            "feelings":"purple",
-            "feesh":"green",
-            "feiris":"red",
-            "feishir":"gray",
-            "feisty":"orange",
-            "feles":"red",
-            "felisalba":"green",
-            "felisfuscus":"red",
-            "fellpool":"blue",
-            "fellstar":"green",
-            "femaleidols":"special",
-            "femantags":"special",
-            "feminine":"purple",
-            "femininity":"blue",
-            "feminist":"orange",
-            "femme":"purple",
-            "femmefatale":"green",
-            "femprotags":"special",
-            "fen":"blue",
-            "fencer":"purple",
-            "fencing":"blue",
-            "fender":"yellow",
-            "feng":"special",
-            "fengshen":"gray",
-            "fengshui":"purple",
-            "fenia":"red",
-            "feniancycle":"yellow",
-            "fenrir":"gray",
-            "fensalir":"yellow",
-            "feral":"red",
-            "fermata":"green",
-            "ferocity":"brown",
-            "ferolia":"green",
-            "ferret":"orange",
-            "fertility":"green",
-            "fes":"purple",
-            "feste":"red",
-            "festival":"red",
-            "festivals":"blue",
-            "festive":"brown",
-            "fetch":"red",
-            "fethmus":"red",
-            "fetishes":"red",
-            "fevrith":"special",
-            "fflove":"special",
-            "fiancee":"green",
-            "fiberhero":"blue",
-            "fiddle":"brown",
-            "fieldops":"red",
-            "fieldwork":"red",
-            "fierce":"brown",
-            "fiercecorpse":"red",
-            "fiercemien":"gray",
-            "fiercewings":"red",
-            "fiery":"red",
-            "fieryblood":"red",
-            "fierydesire":"brown",
-            "fifth":"red",
-            "fifthroom":"purple",
-            "figaro":"blue",
-            "fight":"brown",
-            "fighter":"red",
-            "fightgod":"red",
-            "fighting":"blue",
-            "fightinggirl":"red",
-            "fightingqueen":"blue",
-            "fightingsp":"red",
-            "fightmoney":"blue",
-            "figments":"special",
-            "figurine":"orange",
-            "film":"gray",
-            "filming":"orange",
-            "filmmaker":"brown",
-            "filth":"red",
-            "filthy":"brown",
-            "filthypig":"brown",
-            "fimbulventr":"yellow",
-            "fimbulvetr":"yellow",
-            "final":"gray",
-            "finalboss":"purple",
-            "finalerosso":"purple",
-            "finalmix":"special",
-            "finalproblem":"gray",
-            "finalturn":"brown",
-            "finance":"purple",
-            "financial":"blue",
-            "fincutter":"blue",
-            "find":"blue",
-            "fine":"blue",
-            "finehound":"gray",
-            "finger":"red",
-            "fingerguns":"blue",
-            "fingernails":"green",
-            "fingerprint":"purple",
-            "fingers":"green",
-            "fingersnap":"red",
-            "fingertip":"red",
-            "finland":"blue",
-            "fire":"red",
-            "fireaxe":"red",
-            "fireball":"orange",
-            "fireballs":"gray",
-            "firebird":"red",
-            "fireblast":"orange",
-            "firebrand":"brown",
-            "firebringer":"red",
-            "firebuster":"red",
-            "firecrackers":"orange",
-            "fired":"blue",
-            "fired-up":"blue",
-            "fireelement":"special",
-            "firefang":"red",
-            "firefighter":"red",
-            "firefist":"orange",
-            "fireflies":"green",
-            "firefly":"brown",
-            "firegod":"green",
-            "fireorb":"red",
-            "firepiece":"orange",
-            "firespin":"red",
-            "firespirit":"red",
-            "firetornado":"orange",
-            "firetruck":"purple",
-            "firewhip":"gray",
-            "fireworks":"brown",
-            "first":"brown",
-            "firstaid":"yellow",
-            "firstaider":"blue",
-            "firstclass":"red",
-            "firstfolio":"green",
-            "firstfriend":"gray",
-            "firstlevel":"red",
-            "firstlove":"brown",
-            "firstmate":"blue",
-            "firstofficer":"yellow",
-            "firstroom":"red",
-            "firstsin":"special",
-            "firstsniper":"gray",
-            "firstson":"red",
-            "firststar":"red",
-            "firststring":"blue",
-            "firstsun":"gray",
-            "firstunit":"blue",
-            "firstwatcher":"brown",
-            "fish":"yellow",
-            "fishanima":"blue",
-            "fishcakes":"yellow",
-            "fisherman":"blue",
-            "fishidol":"brown",
-            "fishing":"blue",
-            "fishnchips":"green",
-            "fishseller":"blue",
-            "fistfights":"red",
-            "fisticuffs":"special",
-            "fistoflove":"gray",
-            "fists":"green",
-            "fisttype":"brown",
-            "fitness":"blue",
-            "five":"yellow",
-            "fivedays":"purple",
-            "fivefoxes":"yellow",
-            "fix":"yellow",
-            "fixer":"gray",
-            "flabellum":"blue",
-            "flagpole":"red",
-            "flailsword":"green",
-            "flair":"red",
-            "flambert":"gray",
-            "flamboyant":"green",
-            "flame":"blue",
-            "flamebody":"red",
-            "flamebringer":"gray",
-            "flamejets":"red",
-            "flamek":"yellow",
-            "flameking":"yellow",
-            "flamenblack":"gray",
-            "flamenblue":"blue",
-            "flamenco":"red",
-            "flamengreen":"green",
-            "flamenpink":"red",
-            "flament":"yellow",
-            "flamepillar":"orange",
-            "flames":"red",
-            "flamesgrace":"yellow",
-            "flameslash":"blue",
-            "flameworld":"yellow",
-            "flamewyrm":"red",
-            "flaming":"orange",
-            "flamingo":"red",
-            "flankshot":"blue",
-            "flanprince":"orange",
-            "flapping":"orange",
-            "flare":"yellow",
-            "flaregun":"brown",
-            "flash":"purple",
-            "flashcard":"purple",
-            "flashing":"gray",
-            "flashlight":"brown",
-            "flashy":"yellow",
-            "flashystyle":"purple",
-            "flask":"red",
-            "flat":"orange",
-            "flawless":"red",
-            "flea":"brown",
-            "fleadom":"red",
-            "fleeting":"purple",
-            "fleija":"green",
-            "flesh":"red",
-            "fleshcan":"purple",
-            "fleur":"yellow",
-            "fleurdelys":"blue",
-            "fleurir":"red",
-            "fleursdumal":"green",
-            "flight":"blue",
-            "flightleader":"purple",
-            "flighty":"gray",
-            "flintlock":"blue",
-            "flirt":"brown",
-            "flirtatious":"red",
-            "flirting":"yellow",
-            "flirts":"red",
-            "flirty":"red",
-            "float":"purple",
-            "floating":"red",
-            "floatserve":"brown",
-            "floofyfruity":"red",
-            "floormaster":"purple",
-            "floral":"yellow",
-            "florence":"brown",
-            "floriography":"yellow",
-            "florist":"yellow",
-            "flotsam":"blue",
-            "flow":"blue",
-            "flower":"gray",
-            "flowerbed":"gray",
-            "flowerclip":"red",
-            "flowercrown":"red",
-            "flowerful":"yellow",
-            "flowerpin":"blue",
-            "flowers":"special",
-            "flowershop":"green",
-            "flowersmoke":"red",
-            "flowersong":"blue",
-            "flowertalk":"red",
-            "flowery":"red",
-            "flowing":"blue",
-            "flowingink":"green",
-            "flowingwind":"blue",
-            "flowterrace":"yellow",
-            "fluffal":"blue",
-            "fluffy":"blue",
-            "flughude":"gray",
-            "fluorspar":"yellow",
-            "flute":"purple",
-            "flutepart":"blue",
-            "fluteplay":"blue",
-            "flutist":"yellow",
-            "fly":"blue",
-            "fly-by-night":"orange",
-            "flyers":"blue",
-            "flying":"purple",
-            "flyinghawk":"blue",
-            "flyingpress":"green",
-            "flytrap":"green",
-            "focus":"purple",
-            "focused":"purple",
-            "focusing":"blue",
-            "fodlan":"special",
-            "fodra":"green",
-            "fog":"blue",
-            "fogdoor":"special",
-            "foggyglasses":"green",
-            "fogtroupe":"brown",
-            "fold":"blue",
-            "folgore":"green",
-            "folklore":"orange",
-            "folklorist":"brown",
-            "folkvangr":"blue",
-            "followed":"blue",
-            "follower":"brown",
-            "following":"red",
-            "follows":"yellow",
-            "folseus":"blue",
-            "fontech":"red",
-            "food":"red",
-            "foodboy":"gray",
-            "foodcart":"red",
-            "foodie":"yellow",
-            "foodpuns":"green",
-            "foodsource":"brown",
-            "fool":"green",
-            "foolslove":"purple",
-            "foot":"brown",
-            "footloose":"blue",
-            "footman":"yellow",
-            "footsteps":"red",
-            "footwork":"green",
-            "forazsaiqa":"brown",
-            "forbidden":"brown",
-            "forblaze":"red",
-            "force":"red",
-            "forced":"red",
-            "forcefield":"yellow",
-            "forceful":"gray",
-            "forcemetal":"blue",
-            "forebodings":"green",
-            "forecaster":"brown",
-            "forehead":"green",
-            "foreigner":"blue",
-            "forelock":"blue",
-            "forensics":"gray",
-            "foresight":"blue",
-            "forest":"gray",
-            "forestedge":"brown",
-            "forestpiano":"brown",
-            "foretell":"red",
-            "forever":"green",
-            "forgemaster":"blue",
-            "forgery":"orange",
-            "forget":"brown",
-            "forgetful":"yellow",
-            "forgirl":"yellow",
-            "forgive":"blue",
-            "forgiven":"special",
-            "forgiveness":"red",
-            "forgotten":"blue",
-            "fork":"red",
-            "forkball":"blue",
-            "forkceo":"blue",
-            "forkilling":"gray",
-            "forklift":"blue",
-            "forks":"orange",
-            "forlorn":"orange",
-            "forlove":"brown",
-            "form":"green",
-            "formal":"purple",
-            "formalcraft":"brown",
-            "formalities":"orange",
-            "formation":"red",
-            "former":"brown",
-            "formergang":"yellow",
-            "formula":"green",
-            "formulas":"brown",
-            "forseti":"green",
-            "fortbriggs":"gray",
-            "forte":"yellow",
-            "forthemoney":"brown",
-            "forthright":"purple",
-            "fortify":"yellow",
-            "fortis":"orange",
-            "fortissimo":"brown",
-            "fortitude":"orange",
-            "fortree":"purple",
-            "fortune":"yellow",
-            "fortunelove":"yellow",
-            "fortunes":"purple",
-            "forward":"blue",
-            "foryou":"blue",
-            "fos":"blue",
-            "foster":"blue",
-            "fostered":"orange",
-            "foughten":"purple",
-            "foul":"brown",
-            "foulmouth":"purple",
-            "foulmouthed":"red",
-            "foulplay":"red",
-            "foundation":"purple",
-            "founded":"yellow",
-            "founder":"yellow",
-            "founding":"blue",
-            "foundling":"blue",
-            "foundyou":"blue",
-            "four":"red",
-            "four-eyes":"green",
-            "four-leaf":"green",
-            "fourarts":"purple",
-            "fourfangs":"gray",
-            "fourseasons":"green",
-            "foursky":"purple",
-            "fourstar":"green",
-            "fourthchief":"gray",
-            "fourthmiss":"red",
-            "fourthson":"blue",
-            "fouryears":"green",
-            "fox":"yellow",
-            "foxes":"yellow",
-            "foxfaced":"special",
-            "foxfire":"brown",
-            "foxflame":"red",
-            "foxhound":"green",
-            "foxmagic":"orange",
-            "foxmask":"purple",
-            "foxspirit":"purple",
-            "foxtail":"brown",
-            "foxtrot":"green",
-            "fractale":"blue",
-            "fracture":"green",
-            "fractureray":"red",
-            "fragarach":"red",
-            "fragile":"brown",
-            "fragment":"green",
-            "fragments":"red",
-            "fragrance":"red",
-            "frail":"brown",
-            "frailskill":"red",
-            "frame":"blue",
-            "framework":"purple",
-            "fran":"green",
-            "france":"blue",
-            "franchouchou":"red",
-            "frank":"orange",
-            "frasco":"green",
-            "fraternal":"green",
-            "fraternity":"yellow",
-            "fraud":"blue",
-            "fraught":"green",
-            "fraujade":"blue",
-            "frauperle":"red",
-            "frauplatin":"gray",
-            "fraurubin":"purple",
-            "frausaphir":"orange",
-            "fraxinus":"red",
-            "freakin":"red",
-            "freckled":"special",
-            "freckles":"gray",
-            "frederick":"gray",
-            "free":"red",
-            "freebird":"blue",
-            "freedom":"blue",
-            "freelance":"blue",
-            "freelancer":"blue",
-            "freeshooter":"gray",
-            "freespirit":"green",
-            "freespirited":"yellow",
-            "freestyle":"blue",
-            "freeze":"yellow",
-            "freezer":"red",
-            "freezes":"purple",
-            "freezing":"purple",
-            "frei":"brown",
-            "freikugel":"red",
-            "frelia":"green",
-            "french":"blue",
-            "frenchtoast":"blue",
-            "frenzy":"blue",
-            "freshgreen":"green",
-            "friction":"gray",
-            "fridge":"orange",
-            "friedchicken":"gray",
-            "friedeggs":"yellow",
-            "friege":"gray",
-            "friend":"green",
-            "friendly":"brown",
-            "friends":"green",
-            "friendship":"orange",
-            "friendships":"purple",
-            "friendy":"purple",
-            "frieren":"blue",
-            "frigid":"blue",
-            "frilly":"yellow",
-            "frivolous":"red",
-            "frog":"green",
-            "frogcurse":"purple",
-            "frogs":"purple",
-            "frolic":"yellow",
-            "fromflames":"red",
-            "fromuruk":"green",
-            "front":"red",
-            "frontkiller":"gray",
-            "froppy":"green",
-            "frown":"gray",
-            "frozen":"gray",
-            "frozenheart":"yellow",
-            "frozenlake":"red",
-            "frozentears":"blue",
-            "frozenword":"gray",
-            "frugal":"gray",
-            "fruitist":"brown",
-            "fruity":"yellow",
-            "frustrated":"brown",
-            "fryingpan":"green",
-            "fuchsia":"purple",
-            "fudanshi":"brown",
-            "fudgethis":"red",
-            "fuee":"blue",
-            "fuerza":"orange",
-            "fugaku":"purple",
-            "fugit":"purple",
-            "fuhrer":"gray",
-            "fujigunjo":"blue",
-            "fujoshi":"gray",
-            "fukujun":"special",
-            "fukurodani":"gray",
-            "fulcrum":"purple",
-            "fulfill":"green",
-            "full-bloom":"brown",
-            "fullarms":"gray",
-            "fullbloom":"special",
-            "fullbringer":"gray",
-            "fulldream":"orange",
-            "fulldrive":"blue",
-            "fuller":"red",
-            "fullest":"yellow",
-            "fullmetal":"yellow",
-            "fullmoon":"gray",
-            "fumo":"orange",
-            "fun":"purple",
-            "fun-loving":"orange",
-            "funayuurei":"green",
-            "funbags":"purple",
-            "fundoshi":"orange",
-            "funds":"gray",
-            "funeral":"gray",
-            "funland":"purple",
-            "funloving":"blue",
-            "funyarinpa":"blue",
-            "furball":"gray",
-            "furmonster":"brown",
-            "furniture":"special",
-            "furpelt":"blue",
-            "fushigi":"red",
-            "futari":"red",
-            "futon":"blue",
-            "future":"purple",
-            "futureeve":"yellow",
-            "futureking":"red",
-            "futuresight":"red",
-            "futurestar":"red",
-            "futuring":"blue",
-            "fuu":"blue",
-            "fuuga":"purple",
-            "fuujin":"brown",
-            "fuukan":"green",
-            "fuuma":"purple",
-            "fuurinkazan":"red",
-            "fuwafuwa":"red",
-            "fuxue":"gray",
-            "fuyu":"purple",
-            "fuzzball":"red",
-            "fxtrader":"green",
-            "g-12":"purple",
-            "g-60":"gray",
-            "g-89":"green",
-            "g-apache":"blue",
-            "g-virus":"brown",
-            "gabcom":"yellow",
-            "gabriel":"gray",
-            "gacharolls":"red",
-            "gadget":"red",
-            "gadgeteer":"orange",
-            "gadgets":"green",
-            "gadoria":"blue",
-            "gaebolg":"blue",
-            "gag":"red",
-            "gagouji":"green",
-            "gaia":"gray",
-            "gaiadragoon":"red",
-            "gainax":"special",
-            "gaiseric":"gray",
-            "gaku-chan":"gray",
-            "gakuen":"special",
-            "gakuenk":"special",
-            "gakuran":"special",
-            "gal":"red",
-            "galactic":"blue",
-            "galatine":"brown",
-            "galax":"green",
-            "galaxian":"purple",
-            "galaxias":"brown",
-            "galaxy":"orange",
-            "galaxydive":"yellow",
-            "galaxyidol":"red",
-            "gald":"orange",
-            "galearc":"green",
-            "galemaker":"red",
-            "galeon":"green",
-            "galestriker":"blue",
-            "galge":"green",
-            "galileo":"red",
-            "galland":"blue",
-            "gallant":"purple",
-            "gallian":"green",
-            "gallop":"purple",
-            "gallows":"brown",
-            "galman":"green",
-            "galux":"red",
-            "galvanic":"red",
-            "galzzly":"green",
-            "gambanteinn":"yellow",
-            "gamble":"purple",
-            "gambler":"gray",
-            "gambles":"red",
-            "gambling":"green",
-            "gamblingden":"brown",
-            "gamechamp":"blue",
-            "gamecube":"special",
-            "gamegear":"purple",
-            "gamemaster":"purple",
-            "gamer":"red",
-            "games":"yellow",
-            "gameselect":"brown",
-            "gamevil":"special",
-            "gaming":"blue",
-            "gamma":"red",
-            "gammaray":"blue",
-            "gamushin":"gray",
-            "gamuza":"green",
-            "ganbaruby":"red",
-            "gangboss":"yellow",
-            "gangleader":"brown",
-            "gangster":"brown",
-            "ganja":"red",
-            "gankutsuou":"blue",
-            "gao":"yellow",
-            "gaomi":"purple",
-            "gaps":"orange",
-            "gapyear":"brown",
-            "garden":"blue",
-            "gardenclub":"brown",
-            "gardener":"green",
-            "gardening":"green",
-            "gardens":"gray",
-            "gardentower":"blue",
-            "gardevoirite":"green",
-            "garland":"gray",
-            "garlemald":"gray",
-            "garouga":"brown",
-            "garrison":"red",
-            "garrote":"red",
-            "garuda":"green",
-            "garugari":"purple",
-            "gasmask":"gray",
-            "gasoline":"purple",
-            "gastanets":"purple",
-            "gastark":"red",
-            "gastronomy":"gray",
-            "gat-x103":"yellow",
-            "gateau":"gray",
-            "gatekeeper":"green",
-            "gaterune":"purple",
-            "gatling":"gray",
-            "gatlingpin":"green",
-            "gatoya":"red",
-            "gatsuga":"brown",
-            "gaudy":"red",
-            "gauntlets":"red",
-            "gavial":"gray",
-            "gawds":"red",
-            "gawrsh":"green",
-            "gba":"special",
-            "gbc":"special",
-            "gear":"red",
-            "gearless":"red",
-            "gears":"yellow",
-            "geb":"yellow",
-            "gecko":"green",
-            "geek":"green",
-            "geidai":"blue",
-            "geidontei":"blue",
-            "geika":"gray",
-            "geirrod":"red",
-            "geisha":"red",
-            "geist":"blue",
-            "gekidasa":"blue",
-            "gekka":"red",
-            "gekko":"gray",
-            "gekkokan":"gray",
-            "gekkooin":"green",
-            "gekokujou":"brown",
-            "gelato":"blue",
-            "gemdust":"blue",
-            "gemini":"green",
-            "gemknight":"yellow",
-            "gemmy":"yellow",
-            "gemstone":"yellow",
-            "genau":"orange",
-            "genbu":"green",
-            "genbushin":"brown",
-            "gene":"red",
-            "general":"blue",
-            "generation":"yellow",
-            "generic":"blue",
-            "generosity":"purple",
-            "generous":"yellow",
-            "genesis":"purple",
-            "genetic":"red",
-            "genetics":"yellow",
-            "genie":"red",
-            "genista":"gray",
-            "genius":"red",
-            "genji":"purple",
-            "genki":"yellow",
-            "genking":"green",
-            "genma":"orange",
-            "genome":"brown",
-            "genomirai":"red",
-            "gensokyo":"special",
-            "gentian":"gray",
-            "gentle":"orange",
-            "gentleghost":"purple",
-            "gentlegiant":"green",
-            "gentlehouse":"green",
-            "gentleman":"green",
-            "gentleness":"blue",
-            "gentletype":"special",
-            "genuine":"blue",
-            "geomijul":"purple",
-            "george":"special",
-            "georgie":"red",
-            "geostigma":"brown",
-            "gerbera":"red",
-            "gergo":"yellow",
-            "german":"yellow",
-            "germanium":"brown",
-            "germany":"yellow",
-            "gero":"yellow",
-            "gerudo":"orange",
-            "gestalt":"purple",
-            "gestures":"brown",
-            "geta":"gray",
-            "getaway":"yellow",
-            "getiton":"blue",
-            "gewehr":"red",
-            "ghibli":"special",
-            "ghost":"red",
-            "ghostalley":"red",
-            "ghostclaws":"gray",
-            "ghostfire":"gray",
-            "ghostgirl":"purple",
-            "ghosthand":"green",
-            "ghosthouse":"gray",
-            "ghostlock":"purple",
-            "ghostroom":"yellow",
-            "ghosts":"special",
-            "ghostship":"orange",
-            "ghoststory":"green",
-            "ghostwriter":"blue",
-            "ghoul":"green",
-            "ghouls":"purple",
-            "gian":"orange",
-            "giant":"yellow",
-            "giantfists":"yellow",
-            "gianthornet":"gray",
-            "giantkiller":"purple",
-            "giantsquid":"blue",
-            "gibson":"orange",
-            "gichou":"green",
-            "gideon":"purple",
-            "gift":"blue",
-            "gifted":"purple",
-            "giftia":"gray",
-            "gifts":"red",
-            "giftshop":"blue",
-            "gigacity":"special",
-            "gigant":"blue",
-            "gigantamax":"special",
-            "giganto":"brown",
-            "gigars":"gray",
-            "gigolo":"brown",
-            "gilly":"brown",
-            "gin":"gray",
-            "gingerale":"brown",
-            "gingerbread":"special",
-            "ginka":"gray",
-            "ginkgo":"yellow",
-            "ginnungagap":"purple",
-            "giraffe":"orange",
-            "girl":"blue",
-            "girl-like":"orange",
-            "girl-lover":"red",
-            "girl-shy":"gray",
-            "girlboss":"red",
-            "girle":"green",
-            "girlfriend":"blue",
-            "girlfriends":"special",
-            "girlinblack":"blue",
-            "girlish":"blue",
-            "girloflight":"gray",
-            "girls":"red",
-            "girlsadvent":"red",
-            "girlsclub":"blue",
-            "girlsnames":"blue",
-            "girly":"brown",
-            "girlymatsu":"red",
-            "giroexpress":"red",
-            "given":"brown",
-            "giver":"gray",
-            "gizoid":"orange",
-            "gjallarhorn":"blue",
-            "glabados":"special",
-            "glace":"red",
-            "glacier":"gray",
-            "glacies":"purple",
-            "gladiator":"purple",
-            "gladius":"orange",
-            "gladsheim":"yellow",
-            "glalie":"purple",
-            "glameow":"orange",
-            "glamorous":"purple",
-            "glamour":"red",
-            "glamsight":"gray",
-            "glare":"gray",
-            "glasgow":"yellow",
-            "glass":"brown",
-            "glasses":"special",
-            "glassesfan":"blue",
-            "glassgame":"purple",
-            "glassheart":"gray",
-            "glasslass":"brown",
-            "glassmaker":"purple",
-            "glassslipper":"gray",
-            "glazinglove":"yellow",
-            "gleipnir":"gray",
-            "glenbrook":"special",
-            "glide":"yellow",
-            "glider":"blue",
-            "gliese":"blue",
-            "glintarmor":"green",
-            "glitter":"blue",
-            "globetrotter":"gray",
-            "glomp":"purple",
-            "gloom":"brown",
-            "gloomy":"blue",
-            "gloria":"special",
-            "glory":"purple",
-            "gloucester":"purple",
-            "gloves":"gray",
-            "glowing":"orange",
-            "glowstone":"gray",
-            "gluegun":"gray",
-            "glutton":"gray",
-            "gluttony":"brown",
-            "glyphs":"gray",
-            "gnaw":"blue",
-            "gnosis":"special",
-            "go-getters":"orange",
-            "go-ryu":"gray",
-            "goahead":"green",
-            "goals":"blue",
-            "goat":"gray",
-            "goatee":"blue",
-            "goathorns":"yellow",
-            "goats":"yellow",
-            "goatsongs":"yellow",
-            "goblin":"red",
-            "goblins":"gray",
-            "god":"red",
-            "god-striking":"red",
-            "godaime":"green",
-            "godbreath":"brown",
-            "goddess":"blue",
-            "goddesses":"special",
-            "godfist":"gray",
-            "godforce":"red",
-            "godhand":"orange",
-            "godknows":"yellow",
-            "godofdeath":"gray",
-            "godoffire":"orange",
-            "gods":"special",
-            "godslicer":"red",
-            "godspeed":"orange",
-            "godsplit":"purple",
-            "godstongue":"orange",
-            "godswill":"purple",
-            "goetia":"yellow",
-            "goggles":"brown",
-            "gohouring":"purple",
-            "gohyaku":"brown",
-            "gokujou":"green",
-            "gold":"yellow",
-            "goldberg":"gray",
-            "goldburn":"red",
-            "goldchain":"red",
-            "goldcrown":"red",
-            "golddemon":"yellow",
-            "golddragon":"green",
-            "golden":"yellow",
-            "goldenapple":"red",
-            "goldendemon":"red",
-            "goldenduo":"yellow",
-            "goldenring":"blue",
-            "goldenrod":"red",
-            "goldenspark":"yellow",
-            "goldfish":"orange",
-            "goldie":"yellow",
-            "goldilocks":"yellow",
-            "goldking":"yellow",
-            "goldknight":"red",
-            "goldsaucer":"red",
-            "goldsigil":"red",
-            "goldsmith":"yellow",
-            "goldstar":"red",
-            "goldwyvern":"blue",
-            "golem":"yellow",
-            "golems":"red",
-            "golf":"blue",
-            "golfclub":"brown",
-            "golfvenues":"gray",
-            "gon":"orange",
-            "gondola":"blue",
-            "gone":"green",
-            "good":"purple",
-            "goodcop":"red",
-            "goodday":"purple",
-            "gooddoctor":"orange",
-            "goodfellow":"gray",
-            "goodfortune":"yellow",
-            "goodlooks":"orange",
-            "goodluck":"green",
-            "goodnight":"gray",
-            "goody":"yellow",
-            "goofiness":"brown",
-            "goofy":"blue",
-            "googoo":"green",
-            "goouhanten":"gray",
-            "goraishi":"brown",
-            "gore":"purple",
-            "gorgeous":"red",
-            "gorgon":"purple",
-            "gorgonsnake":"red",
-            "gorilla":"brown",
-            "gormotti":"yellow",
-            "gorogoro":"orange",
-            "goron":"yellow",
-            "gossan":"brown",
-            "gotham":"red",
-            "goths":"special",
-            "gottagofast":"red",
-            "gottasmoke":"brown",
-            "gottfried":"blue",
-            "goubain":"blue",
-            "gouchin":"gray",
-            "gouf":"orange",
-            "gouki":"yellow",
-            "gourmand":"red",
-            "gourmate":"special",
-            "gourmet":"orange",
-            "government":"blue",
-            "governor":"red",
-            "goya":"purple",
-            "grabhorns":"brown",
-            "grace":"blue",
-            "gracefield":"purple",
-            "graceful":"yellow",
-            "gracidea":"green",
-            "gradeschool":"blue",
-            "graduate":"green",
-            "grafeisen":"gray",
-            "graffiti":"special",
-            "grain":"blue",
-            "gram":"purple",
-            "gramarye":"special",
-            "gramblaze":"special",
-            "grand":"yellow",
-            "grandchild":"red",
-            "grandcross":"red",
-            "grandcruz":"blue",
-            "granddream":"green",
-            "grandetoile":"blue",
-            "grandis":"blue",
-            "grandkid":"orange",
-            "grandking":"green",
-            "grandma":"orange",
-            "grandmas":"special",
-            "grandmother":"purple",
-            "grandpa":"gray",
-            "grandpas":"special",
-            "grandprix":"blue",
-            "grandshelt":"red",
-            "grandson":"red",
-            "granfaro":"blue",
-            "grannvale":"blue",
-            "granny":"yellow",
-            "gransys":"special",
-            "grape":"purple",
-            "grapefruit":"blue",
-            "grapejam":"purple",
-            "grapejelly":"purple",
-            "grapejuice":"purple",
-            "grapes":"green",
-            "grappler":"orange",
-            "grappling":"gray",
-            "grasshopper":"green",
-            "grassland":"blue",
-            "grateful":"purple",
-            "grave":"gray",
-            "graveborns":"special",
-            "gravekeeper":"green",
-            "graveryl":"red",
-            "graves":"brown",
-            "graveyard":"brown",
-            "graviole":"blue",
-            "gravity":"orange",
-            "gravitybomb":"brown",
-            "gravityflip":"gray",
-            "gravityhole":"red",
-            "gravy":"green",
-            "gray":"special",
-            "graygarden":"special",
-            "grayscale":"special",
-            "graywolf":"red",
-            "greatardent":"yellow",
-            "greatchief":"green",
-            "greatdane":"orange",
-            "greatdemon":"brown",
-            "greatera":"red",
-            "greatest":"purple",
-            "greateye":"blue",
-            "greatfox":"green",
-            "greathawk":"green",
-            "greathorn":"yellow",
-            "greatknife":"red",
-            "greatluck":"red",
-            "greatninja":"green",
-            "greatsea":"special",
-            "greatspirit":"gray",
-            "greattree":"blue",
-            "greatwar":"gray",
-            "greatwhite":"red",
-            "greatwitch":"orange",
-            "greatwolf":"blue",
-            "greaves":"yellow",
-            "grebe":"yellow",
-            "greece":"brown",
-            "greed":"gray",
-            "greedy":"purple",
-            "greekgod":"yellow",
-            "green":"special",
-            "greenday":"green",
-            "greenery":"green",
-            "greeneye":"green",
-            "greeneyes":"green",
-            "greengate":"green",
-            "greenghost":"green",
-            "greengirl":"green",
-            "greenlion":"green",
-            "greennoa":"yellow",
-            "greenpearl":"green",
-            "greenshell":"green",
-            "greensnake":"green",
-            "greensun":"orange",
-            "greenthumb":"brown",
-            "greenvale":"special",
-            "greenword":"red",
-            "gremlin":"red",
-            "grenadegun":"gray",
-            "grenades":"gray",
-            "grendel":"brown",
-            "gretel":"red",
-            "greythorne":"special",
-            "gridania":"green",
-            "gridknight":"gray",
-            "gridman":"red",
-            "griefseed":"special",
-            "griffolyon":"gray",
-            "grimcat":"red",
-            "grimleal":"purple",
-            "grimoire":"blue",
-            "grimreaper":"gray",
-            "grin":"gray",
-            "grinning":"yellow",
-            "grip":"purple",
-            "grizzlybear":"blue",
-            "grondement":"gray",
-            "groosenator":"orange",
-            "groovetron":"special",
-            "gross":"purple",
-            "grotto":"green",
-            "grouchy":"red",
-            "ground":"brown",
-            "grow":"gray",
-            "grownup":"red",
-            "growth":"brown",
-            "growup":"gray",
-            "groza":"gray",
-            "grudge":"gray",
-            "grudges":"green",
-            "gruesome":"purple",
-            "gruff":"brown",
-            "grumbly":"blue",
-            "grumpy":"blue",
-            "grumpyone":"gray",
-            "grunties":"special",
-            "grunty":"red",
-            "grusserena":"green",
-            "gryph":"purple",
-            "gryphon":"gray",
-            "gsleague":"special",
-            "guanyin":"blue",
-            "guard":"red",
-            "guarddog":"red",
-            "guardia":"yellow",
-            "guardian":"blue",
-            "guardians":"red",
-            "guardiansbow":"yellow",
-            "guarding":"orange",
-            "guchu":"purple",
-            "gudegude":"orange",
-            "guerilla":"blue",
-            "guertena":"special",
-            "guessing":"red",
-            "guest":"gray",
-            "gugu":"yellow",
-            "guidance":"blue",
-            "guide":"blue",
-            "guideahead":"brown",
-            "guidebook":"gray",
-            "guild":"gray",
-            "guile":"red",
-            "guillotine":"blue",
-            "guilt":"brown",
-            "guilty":"green",
-            "guiltycross":"blue",
-            "guiltycrown":"orange",
-            "guitar":"brown",
-            "guitarist":"gray",
-            "gullible":"purple",
-            "gullytrap":"purple",
-            "gummy":"special",
-            "gun":"red",
-            "gunblade":"brown",
-            "gunbuster":"red",
-            "gund-arm":"blue",
-            "gundanz":"gray",
-            "gundo":"purple",
-            "gung-ho":"blue",
-            "gungi":"gray",
-            "gungnir":"orange",
-            "gunjou":"brown",
-            "gunman":"blue",
-            "gunner":"red",
-            "gunnhildr":"gray",
-            "gunpla":"red",
-            "gunpowder":"gray",
-            "guns":"special",
-            "gunslinger":"brown",
-            "gunsmith":"yellow",
-            "gunsmoker":"orange",
-            "gunsniper":"orange",
-            "guqin":"blue",
-            "guren":"red",
-            "gurgurant":"blue",
-            "guts":"green",
-            "gutspunch":"orange",
-            "gyakushinn":"red",
-            "gyaru":"yellow",
-            "gyarurun":"yellow",
-            "gyarus":"special",
-            "gymnast":"brown",
-            "gymnastics":"blue",
-            "gynoid":"blue",
-            "gynophobia":"brown",
-            "gyoza":"yellow",
-            "gyrostorm":"yellow",
-            "gáedearg":"green",
-            "haa-chan":"green",
-            "haachama":"red",
-            "habataki":"green",
-            "habit":"purple",
-            "habitats":"brown",
-            "habu":"yellow",
-            "hachiko":"orange",
-            "hachimaki":"gray",
-            "hachiman":"green",
-            "hachinin-zato":"gray",
-            "hachitendou":"purple",
-            "hacker":"orange",
-            "hacking":"blue",
-            "hadaka":"brown",
-            "hades":"brown",
-            "hadome":"yellow",
-            "hadouken":"brown",
-            "hadoukyuu":"yellow",
-            "hafu":"yellow",
-            "hagakure":"red",
-            "haggler":"blue",
-            "hagios":"blue",
-            "hagnos":"brown",
-            "hagurotonbo":"blue",
-            "hagyu":"red",
-            "hahi":"brown",
-            "haicopy":"gray",
-            "haikei":"orange",
-            "haiku":"blue",
-            "haikumaster":"red",
-            "hair":"purple",
-            "hairband":"purple",
-            "hairclip":"blue",
-            "hairclips":"orange",
-            "haircolor":"brown",
-            "haircut":"blue",
-            "hairdresser":"red",
-            "hairloops":"blue",
-            "hairloss":"orange",
-            "hairpin":"gray",
-            "hairstyles":"brown",
-            "hairtie":"yellow",
-            "hais":"gray",
-            "hajakensho":"gray",
-            "hakama":"blue",
-            "hakari":"green",
-            "hakka":"blue",
-            "hakkenden":"red",
-            "hakkyoku":"gray",
-            "hakoniwa":"red",
-            "haku":"gray",
-            "hakubaiko":"purple",
-            "hakuda":"green",
-            "hakudan":"gray",
-            "hakujoudai":"brown",
-            "hakunon":"brown",
-            "hakuryou":"green",
-            "halberd":"purple",
-            "half":"purple",
-            "half-beast":"blue",
-            "half-born":"blue",
-            "half-elf":"yellow",
-            "half-giant":"purple",
-            "half-snake":"gray",
-            "half-vampire":"green",
-            "half-witch":"red",
-            "halfmight":"orange",
-            "halfninja":"yellow",
-            "halfsister":"orange",
-            "halftone":"purple",
-            "halide":"gray",
-            "halidom":"red",
-            "hallmonitor":"red",
-            "halloween":"special",
-            "hallowwoe":"brown",
-            "halos":"brown",
-            "halved":"red",
-            "hamburger":"yellow",
-            "hamburgers":"brown",
-            "hamelin":"blue",
-            "hamesh":"green",
-            "hamha":"special",
-            "hamlet":"yellow",
-            "hammer":"yellow",
-            "hammer-on":"red",
-            "hammerhead":"red",
-            "hamster":"green",
-            "hamusenryu":"yellow",
-            "hana":"orange",
-            "hana-chan":"orange",
-            "hanabii14":"yellow",
-            "hanafuda":"purple",
-            "hanagumi":"red",
-            "hanahazama":"red",
-            "hanamaru":"red",
-            "hanami":"red",
-            "handbag":"yellow",
-            "handcuffs":"blue",
-            "handheld":"purple",
-            "handicraft":"gray",
-            "handler":"purple",
-            "handmaid":"blue",
-            "handshake":"green",
-            "handsome":"brown",
-            "handystick":"blue",
-            "hangover":"blue",
-            "hangry":"gray",
-            "hanikami":"red",
-            "hanjyuu":"orange",
-            "hankouki":"purple",
-            "hannya":"green",
-            "hanoi":"red",
-            "hanriver":"blue",
-            "hans":"brown",
-            "hanyue":"purple",
-            "hapiara":"orange",
-            "happiness":"gray",
-            "happy-go":"orange",
-            "happyclap":"red",
-            "happyda":"gray",
-            "happyday":"red",
-            "happydream":"yellow",
-            "happyend":"yellow",
-            "happyhome":"brown",
-            "happylucky":"red",
-            "happysong":"blue",
-            "happyworld":"yellow",
-            "hapy":"red",
-            "haradhanu":"red",
-            "haraezuki":"brown",
-            "harasho":"blue",
-            "harass":"purple",
-            "haratetsu":"brown",
-            "harborlands":"blue",
-            "harbors":"brown",
-            "hard-rock":"gray",
-            "hardcandy":"gray",
-            "harder":"brown",
-            "hardhat":"yellow",
-            "hardland":"special",
-            "hardmode":"red",
-            "hardness":"gray",
-            "hardrock":"blue",
-            "hardwork":"gray",
-            "hardworking":"brown",
-            "harebare":"yellow",
-            "harem":"gray",
-            "hari":"brown",
-            "harihara":"gray",
-            "harmonica":"purple",
-            "harmonius":"purple",
-            "harmonixer":"purple",
-            "harmony":"orange",
-            "harnais":"purple",
-            "harness":"red",
-            "haro":"red",
-            "harp":"blue",
-            "harpielady":"purple",
-            "harpist":"blue",
-            "harpnote":"red",
-            "harpsichord":"brown",
-            "harpy":"green",
-            "harrow":"purple",
-            "harsh":"brown",
-            "hartmann":"green",
-            "haru":"blue",
-            "harumaki":"red",
-            "harus":"special",
-            "harvard":"red",
-            "harvest":"green",
-            "harvester":"green",
-            "harvesting":"red",
-            "harveston":"purple",
-            "harvests":"green",
-            "hasedo":"gray",
-            "hassaikai":"purple",
-            "hat":"red",
-            "hatari":"yellow",
-            "hatched":"yellow",
-            "hatcher":"blue",
-            "hatchin":"brown",
-            "hated":"red",
-            "hater":"orange",
-            "hatred":"red",
-            "hats":"special",
-            "hatshepsut":"purple",
-            "hatsushimo":"gray",
-            "hatsutaro":"brown",
-            "hatter":"purple",
-            "hattrick":"orange",
-            "haughty":"red",
-            "haunt":"gray",
-            "haven":"purple",
-            "havoc":"red",
-            "hawk":"gray",
-            "hawkedge":"purple",
-            "hawkeye":"orange",
-            "hawkeyes":"yellow",
-            "hawking":"yellow",
-            "hawkparty":"blue",
-            "hawks":"purple",
-            "hayamin":"special",
-            "hayashi":"blue",
-            "hayashibara":"special",
-            "hayato":"brown",
-            "haybales":"green",
-            "haymaker":"red",
-            "hazakura":"purple",
-            "hazard":"red",
-            "head":"brown",
-            "headache":"yellow",
-            "headangel":"gray",
-            "headband":"brown",
-            "headboy":"blue",
-            "headbutler":"gray",
-            "headless":"blue",
-            "headmaster":"gray",
-            "headmistress":"gray",
-            "headphone":"gray",
-            "headphones":"special",
-            "headshaker":"green",
-            "headstrong":"red",
-            "heal":"red",
-            "healer":"blue",
-            "healers":"special",
-            "healing":"brown",
-            "healingmilk":"blue",
-            "healingwish":"red",
-            "healpulse":"red",
-            "healspirits":"green",
-            "health":"blue",
-            "health-care":"purple",
-            "healthcare":"red",
-            "healthiest":"yellow",
-            "hearing":"brown",
-            "hearingaids":"brown",
-            "hearmysong":"red",
-            "heart":"purple",
-            "heartache":"green",
-            "heartattack":"gray",
-            "heartbeat":"green",
-            "heartbreak":"red",
-            "heartbuns":"red",
-            "heartcross":"gray",
-            "heartereki":"orange",
-            "heartful":"blue",
-            "heartjack":"yellow",
-            "heartknot":"special",
-            "heartlamp":"green",
-            "heartless":"special",
-            "heartmark":"blue",
-            "heartmask":"red",
-            "heartmemory":"green",
-            "hearts":"red",
-            "heartsgame":"red",
-            "heartshaped":"special",
-            "heartslabyul":"red",
-            "heartstring":"brown",
-            "heat":"red",
-            "heatwave":"orange",
-            "heaven":"red",
-            "heavenguide":"gray",
-            "heavenmaker":"yellow",
-            "heavenrend":"blue",
-            "heavens":"blue",
-            "heavensdoor":"orange",
-            "heavenshole":"red",
-            "heavenspan":"purple",
-            "heavyarms":"orange",
-            "heavyblade":"purple",
-            "heavymetal":"gray",
-            "hebihime":"purple",
-            "hebirote":"orange",
-            "hecate":"blue",
-            "hecaticwheel":"brown",
-            "hedgehog":"green",
-            "heeho":"blue",
-            "heels":"red",
-            "hegemony":"orange",
-            "heian":"purple",
-            "heianalien":"gray",
-            "heichou":"gray",
-            "height":"purple",
-            "heightened":"brown",
-            "heights":"green",
-            "hein":"blue",
-            "heir":"brown",
-            "heiress":"green",
-            "heirs":"special",
-            "heisaku":"purple",
-            "heiseiidol":"purple",
-            "heiyue":"purple",
-            "heke":"orange",
-            "heldback":"brown",
-            "heldorado":"yellow",
-            "helheim":"blue",
-            "helicopter":"yellow",
-            "helicotapuu":"gray",
-            "heliobus":"green",
-            "heliopolis":"orange",
-            "helios":"red",
-            "helix":"brown",
-            "hell":"red",
-            "hellafire":"green",
-            "hellfire":"orange",
-            "hellgirl":"brown",
-            "hellguide":"red",
-            "hellmaster":"purple",
-            "hello":"green",
-            "hellokitty":"red",
-            "hellomimmy":"yellow",
-            "hellprince":"purple",
-            "hellscreen":"gray",
-            "hellsfaerie":"red",
-            "hellsgate":"purple",
-            "helmet":"gray",
-            "helmsman":"purple",
-            "helper":"special",
-            "helpful":"brown",
-            "helping":"blue",
-            "hemborger":"gray",
-            "hemingway":"gray",
-            "hemoglobin":"red",
-            "hence":"gray",
-            "hensheng":"yellow",
-            "henshin":"special",
-            "hephsin":"yellow",
-            "herbalist":"purple",
-            "herbaltea":"gray",
-            "herbamystica":"purple",
-            "herbblends":"brown",
-            "herbs":"green",
-            "herculean":"gray",
-            "here":"orange",
-            "hereditary":"blue",
-            "heresy":"blue",
-            "heretic":"orange",
-            "heretichunter":"green",
-            "heritt":"purple",
-            "hermit":"gray",
-            "hermitcrab":"green",
-            "hero":"purple",
-            "heroes":"yellow",
-            "heroic":"yellow",
-            "heroine":"brown",
-            "heroines":"red",
-            "heroism":"purple",
-            "herokiller":"red",
-            "heroking":"purple",
-            "heron":"yellow",
-            "herooftime":"green",
-            "heropon":"orange",
-            "herorole":"red",
-            "hesitant":"brown",
-            "hesitation":"purple",
-            "hetsumirror":"red",
-            "heusc":"gray",
-            "hex":"yellow",
-            "hexadecimal":"green",
-            "hexed":"green",
-            "hexenclan":"red",
-            "hexes":"purple",
-            "heybo":"gray",
-            "heyheyhey":"orange",
-            "heyheyhoh":"orange",
-            "heyya":"yellow",
-            "hi-potions":"brown",
-            "hibakari":"red",
-            "hidden":"blue",
-            "hiddencurse":"blue",
-            "hide":"blue",
-            "hideandseek":"green",
-            "hiding":"purple",
-            "hierophant":"green",
-            "higanbana":"green",
-            "high-spirited":"red",
-            "highborn":"blue",
-            "highclef":"purple",
-            "highcycle":"orange",
-            "highdrive":"purple",
-            "highentia":"blue",
-            "highimpact":"yellow",
-            "highjoker":"green",
-            "highjump":"purple",
-            "highjumping":"gray",
-            "highking":"green",
-            "highland":"red",
-            "highlander":"blue",
-            "highlife":"blue",
-            "highly":"purple",
-            "highpeak":"green",
-            "highpriest":"gray",
-            "highrank":"brown",
-            "highrollers":"brown",
-            "highschool":"gray",
-            "highspirited":"red",
-            "highstakes":"red",
-            "highvoltage":"yellow",
-            "highwaystar":"gray",
-            "highwire":"blue",
-            "hihio":"red",
-            "hijizo":"gray",
-            "hikari":"blue",
-            "hikikomori":"purple",
-            "hikineet":"blue",
-            "hikkikomori":"blue",
-            "hikou":"red",
-            "hillock":"blue",
-            "himalayan":"brown",
-            "himbos":"special",
-            "hime":"blue",
-            "himecuts":"special",
-            "himegimi":"red",
-            "himemaru":"special",
-            "himeya":"red",
-            "himouto":"orange",
-            "hinadolls":"blue",
-            "hinoeuma":"red",
-            "hinomoto":"red",
-            "hip-hop":"red",
-            "hipaa":"gray",
-            "hiphop":"red",
-            "hiraikotsu":"red",
-            "hirarin":"special",
-            "hirazen":"green",
-            "hiroshi":"gray",
-            "hiroshima":"gray",
-            "hiroya":"purple",
-            "hiruko":"gray",
-            "hisagomaru":"gray",
-            "hishinunit":"blue",
-            "hissing":"brown",
-            "historian":"blue",
-            "history":"brown",
-            "hisui":"special",
-            "hitman":"purple",
-            "hitogashima":"blue",
-            "hitoriomou":"blue",
-            "hitsuzen":"gray",
-            "hitter":"blue",
-            "hitwoman":"blue",
-            "hive":"green",
-            "hiwa":"yellow",
-            "hiyamaru":"yellow",
-            "hiyokurenrei":"blue",
-            "hizoku":"purple",
-            "hizume":"blue",
-            "hm-432":"purple",
-            "hmm":"blue",
-            "hobbyist":"red",
-            "hocchan":"special",
-            "hod":"brown",
-            "hodr":"gray",
-            "hoenn":"special",
-            "hogyoku":"brown",
-            "hohciri":"brown",
-            "hohoemina":"green",
-            "hoihoi":"red",
-            "hokage":"orange",
-            "hokuto":"blue",
-            "holding":"blue",
-            "holes":"red",
-            "holictrick":"red",
-            "holidaystar":"red",
-            "hollie":"red",
-            "hollow":"brown",
-            "hollowheart":"blue",
-            "hollyhock":"blue",
-            "hollywood":"yellow",
-            "holmes":"special",
-            "holocaster":"red",
-            "holyark":"purple",
-            "holybell":"blue",
-            "holyfire":"blue",
-            "holyguard":"blue",
-            "holyiris":"blue",
-            "holykey":"purple",
-            "holyking":"red",
-            "holyknight":"red",
-            "holylady":"blue",
-            "holylance":"gray",
-            "holylight":"blue",
-            "holylove":"gray",
-            "holyman":"brown",
-            "holymilk":"purple",
-            "holyorder":"gray",
-            "holyposes":"blue",
-            "holypriest":"green",
-            "holysword":"yellow",
-            "holywar":"gray",
-            "holywater":"brown",
-            "holywords":"gray",
-            "home":"yellow",
-            "homedesign":"red",
-            "homeec":"brown",
-            "homeland":"blue",
-            "homemaker":"green",
-            "homeroom":"green",
-            "homerun":"gray",
-            "homestay":"red",
-            "homeworld":"special",
-            "homicidal":"yellow",
-            "homicide":"orange",
-            "hommefatal":"gray",
-            "homophobe":"brown",
-            "homunculi":"gray",
-            "homunculus":"brown",
-            "homura":"red",
-            "honedfangs":"blue",
-            "honest":"purple",
-            "honesty":"brown",
-            "honey":"green",
-            "honeybee":"orange",
-            "honeybeeinn":"brown",
-            "honeyboy":"gray",
-            "honeybuddha":"red",
-            "honeycakes":"orange",
-            "honeyflash":"red",
-            "honeytachi":"green",
-            "honii":"red",
-            "honkhonk":"green",
-            "honkytonk":"orange",
-            "honneamise":"gray",
-            "honnoji":"red",
-            "honoo":"red",
-            "honor":"purple",
-            "honorable":"green",
-            "honorific":"blue",
-            "honorroll":"purple",
-            "hood":"red",
-            "hooded":"red",
-            "hoodie":"red",
-            "hookshot":"gray",
-            "hoomans":"brown",
-            "hope":"blue",
-            "hopekingdom":"purple",
-            "hopeless":"yellow",
-            "hopespeak":"purple",
-            "hoppip":"green",
-            "hopstep":"gray",
-            "horatio":"brown",
-            "horizon":"green",
-            "horizons":"special",
-            "horn":"blue",
-            "horned":"blue",
-            "hornet":"purple",
-            "hornetsting":"red",
-            "hornless":"blue",
-            "horns":"blue",
-            "horny":"red",
-            "horologium":"brown",
-            "horoscope":"green",
-            "horrifying":"purple",
-            "horror":"special",
-            "horrormare":"gray",
-            "horrorsp":"red",
-            "horse":"brown",
-            "horse-like":"gray",
-            "horseback":"red",
-            "horseriding":"blue",
-            "horses":"purple",
-            "horus":"purple",
-            "hosenka":"red",
-            "hoshido":"special",
-            "hosoyan":"special",
-            "hospital":"orange",
-            "hospitality":"blue",
-            "host":"gray",
-            "hostess":"orange",
-            "hostile":"yellow",
-            "hostility":"brown",
-            "hotarumaru":"red",
-            "hotblooded":"brown",
-            "hotcakes":"yellow",
-            "hotdog":"brown",
-            "hotel":"purple",
-            "hoteldusk":"gray",
-            "hotelpool":"blue",
-            "hotheaded":"gray",
-            "hotice":"gray",
-            "hotmilk":"blue",
-            "hotsprings":"red",
-            "hottemper":"red",
-            "houdai":"brown",
-            "hougu":"brown",
-            "hounan":"red",
-            "hounen":"purple",
-            "house":"special",
-            "housecat":"brown",
-            "housefire":"brown",
-            "housekeep":"blue",
-            "housekeeper":"orange",
-            "housemaid":"brown",
-            "housemouse":"orange",
-            "housenka":"green",
-            "housepet":"brown",
-            "housewife":"purple",
-            "housework":"purple",
-            "howl":"red",
-            "howling":"brown",
-            "hozumi":"red",
-            "hr":"brown",
-            "hre":"gray",
-            "huangtian":"yellow",
-            "huckfinn":"orange",
-            "huey":"purple",
-            "hug":"red",
-            "huge":"green",
-            "hugecoffin":"gray",
-            "hugging":"brown",
-            "hugs":"green",
-            "huidol":"green",
-            "huihuitv":"purple",
-            "huladance":"blue",
-            "hullabaloo":"yellow",
-            "human":"orange",
-            "humandrug":"blue",
-            "humanist":"gray",
-            "humanistic":"brown",
-            "humanity":"gray",
-            "humanoid":"blue",
-            "humanworld":"blue",
-            "humble":"brown",
-            "humbug":"gray",
-            "humilau":"blue",
-            "humiliated":"green",
-            "hummingbird":"green",
-            "humungadunga":"blue",
-            "hundred":"red",
-            "hundreddays":"green",
-            "hungary":"orange",
-            "hunger":"brown",
-            "hungerswitch":"yellow",
-            "hungry":"orange",
-            "hungrybeam":"red",
-            "hungrybug":"blue",
-            "hungrysquire":"red",
-            "hungrywolf":"red",
-            "hunt":"green",
-            "huntdown":"red",
-            "hunter":"green",
-            "hunters":"special",
-            "hunting":"yellow",
-            "huntingdog":"brown",
-            "huntress":"blue",
-            "huntsman":"brown",
-            "huo":"special",
-            "hurricane":"green",
-            "husband":"gray",
-            "husbando":"blue",
-            "husbandos":"special",
-            "husbands":"special",
-            "hustle":"purple",
-            "hwyaden":"gray",
-            "hyakka":"yellow",
-            "hyakkaou":"blue",
-            "hyakkiyakou":"red",
-            "hyakume":"purple",
-            "hyakuretsu":"green",
-            "hyakushiki":"orange",
-            "hydrangea":"gray",
-            "hydrangeas":"purple",
-            "hydropump":"blue",
-            "hyena":"red",
-            "hylia":"special",
-            "hymmeli":"purple",
-            "hymn":"brown",
-            "hymns":"brown",
-            "hyouhaku":"green",
-            "hyourinmaru":"green",
-            "hype":"yellow",
-            "hyper":"red",
-            "hyperactive":"orange",
-            "hyperacusis":"blue",
-            "hyperai":"blue",
-            "hyperion":"gray",
-            "hypermiracle":"yellow",
-            "hypermode":"orange",
-            "hypermonk":"red",
-            "hypervision":"green",
-            "hypnos":"gray",
-            "hypnosis":"green",
-            "hypnotist":"purple",
-            "hypnotize":"brown",
-            "hypnotizing":"gray",
-            "hypocrisy":"purple",
-            "hypocrite":"brown",
-            "hysteria":"green",
-            "hysterical":"gray",
-            "hyuponia":"blue",
-            "hyzante":"special",
-            "i-praseru":"special",
-            "iai":"gray",
-            "iaidou":"gray",
-            "iaigeri":"yellow",
-            "iamdeath":"yellow",
-            "iamyours":"brown",
-            "iberis":"brown",
-            "ibis":"brown",
-            "ibuki":"blue",
-            "ice":"blue",
-            "ice-cold":"gray",
-            "icearrows":"purple",
-            "icebeam":"special",
-            "iceberg":"blue",
-            "iceblue":"blue",
-            "icecar":"blue",
-            "icecream":"red",
-            "icedland":"orange",
-            "icedragon":"blue",
-            "icefairy":"blue",
-            "icefield":"green",
-            "iceflower":"purple",
-            "iceheart":"blue",
-            "icehockey":"red",
-            "iceland":"gray",
-            "iceorb":"blue",
-            "iceprince":"gray",
-            "icequeen":"blue",
-            "icereaper":"purple",
-            "icerose":"blue",
-            "iceshot":"purple",
-            "iceslasher":"blue",
-            "iceslides":"yellow",
-            "icespells":"blue",
-            "icesword":"blue",
-            "icewitch":"purple",
-            "icewolf":"red",
-            "ichi-go":"gray",
-            "ichigopro":"brown",
-            "ichii-bal":"blue",
-            "ichijyokan":"red",
-            "ichor":"orange",
-            "icicle":"blue",
-            "iciclefall":"blue",
-            "icirrus":"blue",
-            "icolo":"orange",
-            "icy":"blue",
-            "icyblood":"blue",
-            "icyhot":"red",
-            "idea":"gray",
-            "ideal":"gray",
-            "idealistic":"blue",
-            "ideals":"gray",
-            "identical":"green",
-            "identities":"purple",
-            "identity":"blue",
-            "ideo-delta":"orange",
-            "ideya":"purple",
-            "idiocy":"brown",
-            "idiom":"purple",
-            "idiot":"brown",
-            "idiotparent":"yellow",
-            "idiotson":"blue",
-            "idiottrain":"brown",
-            "idol":"orange",
-            "idolclub":"special",
-            "idolfan":"brown",
-            "idolfangirl":"red",
-            "idolize":"gray",
-            "idolizer":"brown",
-            "idolizes":"orange",
-            "idols":"orange",
-            "idolself":"blue",
-            "idolwork":"blue",
-            "ifraid":"orange",
-            "ifrit":"red",
-            "iga":"blue",
-            "igaclan":"gray",
-            "igajima":"brown",
-            "igalima":"green",
-            "igasato":"green",
-            "ignihyde":"blue",
-            "ignis":"purple",
-            "ignite":"yellow",
-            "ignition":"brown",
-            "ignium":"orange",
-            "ignore":"brown",
-            "ignored":"green",
-            "ihwedding":"red",
-            "iidako":"green",
-            "iinchou":"brown",
-            "iinodoue":"blue",
-            "iithfleet":"blue",
-            "ikaruga":"brown",
-            "ikayaki":"red",
-            "ikazuchi":"brown",
-            "ikebana":"green",
-            "ikebukuro":"yellow",
-            "ikedaya":"blue",
-            "ikemen":"brown",
-            "ikuoot":"special",
-            "ikushima":"blue",
-            "ilex":"orange",
-            "illdoc":"purple",
-            "illegal":"special",
-            "illegitimate":"orange",
-            "illiterate":"yellow",
-            "illkillyou":"brown",
-            "illness":"gray",
-            "illomen":"red",
-            "illumination":"red",
-            "illusion":"purple",
-            "illusions":"blue",
-            "ilmago":"gray",
-            "ilmilione":"green",
-            "iloveyou":"green",
-            "image":"gray",
-            "imaginal":"purple",
-            "imagination":"blue",
-            "imaginative":"blue",
-            "imanity":"red",
-            "imhullu":"green",
-            "imitate":"red",
-            "imitating":"orange",
-            "imitation":"blue",
-            "immature":"blue",
-            "immelmann":"brown",
-            "immigrant":"gray",
-            "immortal":"red",
-            "immortality":"blue",
-            "immortalize":"purple",
-            "immovable":"yellow",
-            "imp":"green",
-            "impact":"blue",
-            "impatience":"yellow",
-            "impatient":"red",
-            "imperator":"purple",
-            "imperatore":"brown",
-            "imperatrix":"purple",
-            "imperfect":"gray",
-            "imperial":"yellow",
-            "imperialarmy":"purple",
-            "imperious":"purple",
-            "impersonate":"red",
-            "impetuous":"red",
-            "impetus":"brown",
-            "implexi":"green",
-            "imposing":"blue",
-            "impossible":"blue",
-            "imposter":"brown",
-            "impostor":"blue",
-            "impostors":"purple",
-            "impressions":"orange",
-            "impromptu":"purple",
-            "impulse":"brown",
-            "impulsive":"green",
-            "impurity":"yellow",
-            "in-law":"green",
-            "inabox":"purple",
-            "inadequate":"green",
-            "inari":"red",
-            "inarticulate":"gray",
-            "inashiro":"red",
-            "inazma":"yellow",
-            "inca":"gray",
-            "incantation":"special",
-            "incantations":"green",
-            "incapable":"purple",
-            "incarnate":"blue",
-            "incarnation":"green",
-            "inchling":"red",
-            "incinerate":"orange",
-            "incite":"green",
-            "incivil":"red",
-            "incognita":"gray",
-            "incomplete":"brown",
-            "incontrol":"red",
-            "incubus":"yellow",
-            "incurable":"red",
-            "indecent":"red",
-            "indecision":"orange",
-            "indecisive":"red",
-            "indeedaroo":"red",
-            "independent":"red",
-            "india":"purple",
-            "indifferent":"brown",
-            "indigo":"purple",
-            "indirect":"blue",
-            "indisguise":"yellow",
-            "indistress":"red",
-            "indoctrination":"red",
-            "indoors":"gray",
-            "indra":"brown",
-            "inexpressive":"purple",
-            "infamous":"gray",
-            "infant":"green",
-            "infantile":"green",
-            "infatuated":"blue",
-            "infatuation":"orange",
-            "infected":"purple",
-            "inferior":"purple",
-            "inferiority":"red",
-            "infernal":"gray",
-            "infertile":"red",
-            "infield":"red",
-            "infiltrator":"blue",
-            "infinite":"brown",
-            "infinity":"red",
-            "infirmary":"brown",
-            "influence":"gray",
-            "influencer":"red",
-            "influential":"gray",
-            "informant":"red",
-            "information":"gray",
-            "infoteam":"purple",
-            "infowar":"brown",
-            "ingredients":"orange",
-            "inherit":"orange",
-            "inheritance":"yellow",
-            "inherited":"purple",
-            "initiative":"brown",
-            "injured":"blue",
-            "injury":"gray",
-            "ink":"gray",
-            "inkblast":"gray",
-            "inlesbians":"yellow",
-            "inlove":"red",
-            "inlovewith":"brown",
-            "inn":"orange",
-            "innate":"gray",
-            "innerlife":"green",
-            "innerlight":"gray",
-            "innerpalace":"blue",
-            "innkeeper":"brown",
-            "innocence":"purple",
-            "innocent":"red",
-            "innovative":"orange",
-            "innovator":"green",
-            "innsmouth":"gray",
-            "innuendos":"purple",
-            "inorganic":"gray",
-            "inquisition":"orange",
-            "inquisitor":"blue",
-            "insania":"brown",
-            "inscribed":"green",
-            "insect":"green",
-            "insectpillar":"purple",
-            "insects":"red",
-            "insecure":"purple",
-            "insei":"blue",
-            "insensitive":"brown",
-            "insensitivity":"red",
-            "inside":"gray",
-            "insideman":"green",
-            "insight":"orange",
-            "insignia":"yellow",
-            "insomnia":"brown",
-            "inspector":"brown",
-            "inspired":"orange",
-            "inspirited":"red",
-            "instagram":"red",
-            "install":"red",
-            "instinct":"gray",
-            "instincts":"brown",
-            "instruction":"blue",
-            "instructor":"gray",
-            "instrument":"purple",
-            "insurance":"purple",
-            "insurgent":"blue",
-            "integrity":"green",
-            "intellect":"gray",
-            "intelligence":"gray",
-            "intelligent":"brown",
-            "intense":"red",
-            "intensity":"special",
-            "intent":"blue",
-            "intention":"blue",
-            "intentions":"red",
-            "interact":"blue",
-            "interaction":"yellow",
-            "interceptor":"gray",
-            "interest":"gray",
-            "interested":"purple",
-            "interesting":"red",
-            "interface":"blue",
-            "intern":"red",
-            "internet":"orange",
-            "interview":"red",
-            "interviewer":"blue",
-            "intestines":"blue",
-            "intetsu":"brown",
-            "inthebag":"blue",
-            "intimidating":"green",
-            "intimidation":"gray",
-            "intoxicated":"yellow",
-            "introvert":"gray",
-            "introverted":"orange",
-            "intuition":"orange",
-            "inu":"red",
-            "inugami":"yellow",
-            "invaded":"red",
-            "invader":"blue",
-            "inventing":"blue",
-            "invention":"purple",
-            "inventions":"green",
-            "inventor":"brown",
-            "investigate":"green",
-            "investigating":"gray",
-            "investigator":"gray",
-            "invibelle":"red",
-            "invincible":"red",
-            "invisibility":"blue",
-            "invisible":"red",
-            "invisiblegirl":"green",
-            "inyellow":"yellow",
-            "ioforia":"purple",
-            "ioka":"gray",
-            "ipc":"red",
-            "iracundus":"purple",
-            "iralupus":"green",
-            "irides":"special",
-            "iris":"blue",
-            "irises":"brown",
-            "irisphone":"gray",
-            "iron-blood":"green",
-            "ironarm":"yellow",
-            "ironchef":"brown",
-            "irondragon":"red",
-            "ironfist":"special",
-            "ironheart":"brown",
-            "ironko":"red",
-            "ironmace":"red",
-            "ironmaiden":"gray",
-            "ironmask":"blue",
-            "ironmouse":"gray",
-            "irontail":"special",
-            "irontiger":"red",
-            "ironwolf":"orange",
-            "ironworks":"gray",
-            "irregulars":"green",
-            "irritated":"gray",
-            "iruburu":"gray",
-            "isaac":"special",
-            "isaacnewton":"red",
-            "isako":"green",
-            "iscandar":"blue",
-            "ise":"red",
-            "iseeyou":"yellow",
-            "isekai":"special",
-            "isenergy":"red",
-            "ishgard":"blue",
-            "ishidaa":"special",
-            "ishikawa":"blue",
-            "ishope":"red",
-            "ishrasark":"red",
-            "ishval":"yellow",
-            "isla":"purple",
-            "island":"red",
-            "islander":"red",
-            "isleofsages":"special",
-            "islero":"blue",
-            "islife":"yellow",
-            "islove":"green",
-            "ismysterious":"purple",
-            "isobeyan":"blue",
-            "isohseta":"brown",
-            "isolated":"purple",
-            "isolation":"brown",
-            "isopod":"green",
-            "isotope":"blue",
-            "iss":"brown",
-            "issachar":"blue",
-            "isshu":"special",
-            "isuppose":"yellow",
-            "itadakimasu":"purple",
-            "itako":"yellow",
-            "itch":"gray",
-            "itchy":"blue",
-            "itegumo":"purple",
-            "items":"orange",
-            "itomori":"gray",
-            "itsamii":"special",
-            "ivaldi":"green",
-            "ivalice":"special",
-            "ivoryark":"blue",
-            "ivoryscale":"brown",
-            "ivrogne":"green",
-            "iwa-chan":"green",
-            "iwaihime":"red",
-            "iwant":"red",
-            "ixaba":"red",
-            "iyashikei":"orange",
-            "izanagi":"gray",
-            "izayoi":"red",
-            "iztula":"red",
-            "izumo":"purple",
-            "izuna-otoshi":"gray",
-            "j":"orange",
-            "jabot":"yellow",
-            "jackace":"brown",
-            "jackal":"yellow",
-            "jackketch":"purple",
-            "jacks":"special",
-            "jade":"red",
-            "jadeboat":"green",
-            "jadebow":"blue",
-            "jadecanary":"green",
-            "jaded":"green",
-            "jadedeer":"green",
-            "jadedragon":"green",
-            "jaderook":"green",
-            "jades":"gray",
-            "jadetiles":"green",
-            "jaganshi":"gray",
-            "jagara":"brown",
-            "jagddoga":"yellow",
-            "jaguar":"yellow",
-            "jaikaurava":"purple",
-            "jailbreaking":"red",
-            "jakob":"purple",
-            "jaleco":"purple",
-            "jam":"purple",
-            "jamsession":"brown",
-            "jamsword":"brown",
-            "janam":"special",
-            "janbirthday":"special",
-            "janina":"green",
-            "janken":"green",
-            "jankenpon":"yellow",
-            "janna":"purple",
-            "japan":"gray",
-            "japanese":"orange",
-            "japanesque":"blue",
-            "jashin":"red",
-            "jasmine":"green",
-            "jaunt":"yellow",
-            "javelin":"orange",
-            "jazz":"gray",
-            "jazzdance":"red",
-            "jealous":"orange",
-            "jealousy":"blue",
-            "jeanpaul":"green",
-            "jeff-kun":"red",
-            "jello":"red",
-            "jellyfish":"gray",
-            "jellyhorn":"brown",
-            "jellysaur":"green",
-            "jenova":"gray",
-            "jerk":"red",
-            "jerseys":"purple",
-            "jester":"purple",
-            "jet":"blue",
-            "jet-black":"gray",
-            "jetengine":"blue",
-            "jetmachine":"blue",
-            "jetpack":"purple",
-            "jetsam":"blue",
-            "jetstream":"brown",
-            "jeturk":"brown",
-            "jewel":"red",
-            "jewelknight":"green",
-            "jewelry":"yellow",
-            "jewelthief":"red",
-            "jewelwitch":"red",
-            "jian":"orange",
-            "jiangjun":"purple",
-            "jiangshi":"blue",
-            "jiangzai":"brown",
-            "jiant":"purple",
-            "jigenhaoh":"red",
-            "jiggies":"yellow",
-            "jiggle":"green",
-            "jiji":"blue",
-            "jikochuu":"red",
-            "jillsandwich":"brown",
-            "jimi":"green",
-            "jimmies":"green",
-            "jimuguri":"blue",
-            "jinchuu":"gray",
-            "jinchuuriki":"special",
-            "jindujun":"orange",
-            "jinen":"red",
-            "jingling":"gray",
-            "jingyuan":"yellow",
-            "jintan":"gray",
-            "jior":"green",
-            "jiyuu":"yellow",
-            "jizaikon":"yellow",
-            "jkd":"green",
-            "joachim":"brown",
-            "joajna":"gray",
-            "jobko":"yellow",
-            "joblistings":"green",
-            "jobs":"special",
-            "jockey":"blue",
-            "joestar":"special",
-            "johns":"special",
-            "johto":"brown",
-            "jojo":"blue",
-            "joker":"yellow",
-            "jokes":"yellow",
-            "jolly":"yellow",
-            "jorth":"red",
-            "josei":"special",
-            "journal":"blue",
-            "journalist":"red",
-            "journey":"red",
-            "jovial":"gray",
-            "joyeuse":"blue",
-            "joyful":"brown",
-            "jps":"gray",
-            "jpx48":"blue",
-            "jr":"blue",
-            "jrpremier":"blue",
-            "judas":"red",
-            "judasear":"red",
-            "judecca":"blue",
-            "judge":"purple",
-            "judgeblt":"blue",
-            "judgement":"brown",
-            "judgment":"red",
-            "judicator":"blue",
-            "judicial":"red",
-            "judo":"yellow",
-            "judoka":"brown",
-            "jugai":"brown",
-            "juice":"special",
-            "juicebat":"red",
-            "juicyfish":"green",
-            "jujutsu":"gray",
-            "julbirthday":"special",
-            "julia":"red",
-            "juliet":"yellow",
-            "jumbo":"orange",
-            "jumeau":"brown",
-            "jump":"red",
-            "jumprope":"red",
-            "junbirthday":"special",
-            "junction":"special",
-            "june27":"gray",
-            "junes":"orange",
-            "junglegym":"gray",
-            "juniorarmy":"red",
-            "juniorjr":"yellow",
-            "juniorpage":"yellow",
-            "junk":"yellow",
-            "junkcube":"gray",
-            "junkdealer":"red",
-            "junkfood":"green",
-            "junkshop":"blue",
-            "jupiter":"green",
-            "jurai":"purple",
-            "just":"yellow",
-            "justice":"red",
-            "justiciars":"gray",
-            "juuhachi-ban":"orange",
-            "juumonji":"brown",
-            "juushin":"red",
-            "jyuuken":"brown",
-            "k":"red",
-            "k-cup":"gray",
-            "k2r":"brown",
-            "k9-ball":"red",
-            "kabaneri":"green",
-            "kabbalah":"yellow",
-            "kabuki":"red",
-            "kabukidance":"red",
-            "kacchan":"orange",
-            "kacchon":"brown",
-            "kafziel":"gray",
-            "kagekage":"purple",
-            "kagemane":"green",
-            "kagemusha":"blue",
-            "kagoshima":"orange",
-            "kagutsuchi":"orange",
-            "kahina":"gray",
-            "kaichou":"orange",
-            "kaientai":"blue",
-            "kaijou":"blue",
-            "kaiju":"purple",
-            "kaijugirl":"green",
-            "kaijuidol":"gray",
-            "kaijumovies":"brown",
-            "kaijuno8":"green",
-            "kailu":"blue",
-            "kaiser":"yellow",
-            "kaiten":"red",
-            "kaitou":"blue",
-            "kaiyo":"red",
-            "kajiyuu":"special",
-            "kaka":"yellow",
-            "kakaka":"gray",
-            "kakashi":"purple",
-            "kakinoki":"brown",
-            "kakkii":"special",
-            "kakusei":"blue",
-            "kakyoin":"gray",
-            "kaleid":"blue",
-            "kaleido":"blue",
-            "kaleidostar":"purple",
-            "kali-yuga":"yellow",
-            "kalina":"gray",
-            "kalos":"special",
-            "kalosqueen":"red",
-            "kamatari":"yellow",
-            "kamichama":"orange",
-            "kaminokoe":"yellow",
-            "kaminome":"brown",
-            "kaminomimi":"gray",
-            "kamisarizuki":"brown",
-            "kamiyan":"special",
-            "kamui":"gray",
-            "kanaan579":"gray",
-            "kanabo":"gray",
-            "kanahana":"special",
-            "kanai":"purple",
-            "kanakiri":"blue",
-            "kanamoney":"gray",
-            "kanaueda":"special",
-            "kanazuchi":"orange",
-            "kanda":"blue",
-            "kanebo":"gray",
-            "kaneda":"red",
-            "kanegasaki":"red",
-            "kangel":"red",
-            "kanjipuns":"red",
-            "kannagi":"brown",
-            "kansai":"gray",
-            "kansai-ben":"brown",
-            "kantoku":"brown",
-            "kape":"blue",
-            "kapow":"red",
-            "kappa":"green",
-            "kapu-min":"yellow",
-            "karafuto":"green",
-            "karakuri":"red",
-            "karamazov":"brown",
-            "karamucho":"red",
-            "karaoke":"red",
-            "kararagi":"purple",
-            "karas":"brown",
-            "karasuno":"gray",
-            "karate":"red",
-            "karateclub":"red",
-            "karateka":"brown",
-            "karaya":"brown",
-            "karayachief":"brown",
-            "karegia":"purple",
-            "karenina":"yellow",
-            "karlan":"gray",
-            "karma":"blue",
-            "karmicloop":"yellow",
-            "karuma":"red",
-            "kasarelia":"brown",
-            "kasensou":"brown",
-            "kasshin":"red",
-            "katamari":"green",
-            "katana":"yellow",
-            "kataomoi":"blue",
-            "katsudon":"green",
-            "kattelox":"purple",
-            "kattobing":"red",
-            "kawakamit":"special",
-            "kawarimi":"purple",
-            "kawasumia":"special",
-            "kawayoo":"special",
-            "kayo-chin":"yellow",
-            "kaytaro":"brown",
-            "kazahana":"blue",
-            "kazaly":"green",
-            "kazama-tai":"blue",
-            "kazamidori":"yellow",
-            "kaze":"purple",
-            "kazeshini":"gray",
-            "kaziklibey":"green",
-            "kazimierz":"yellow",
-            "kazoku":"special",
-            "kazu":"red",
-            "kazu-kun":"yellow",
-            "kazus":"blue",
-            "kbt":"orange",
-            "kcpd":"gray",
-            "keeneye":"yellow",
-            "keenkin":"purple",
-            "keeper":"red",
-            "keepon":"blue",
-            "keeponly":"blue",
-            "keffiyah":"red",
-            "kei":"brown",
-            "keibu":"brown",
-            "kekkai":"gray",
-            "kelkale":"blue",
-            "keltan":"green",
-            "kem":"green",
-            "kemari":"green",
-            "ken-chin":"red",
-            "kenbu":"orange",
-            "kendama":"blue",
-            "kendo":"brown",
-            "kenjutsu":"blue",
-            "kenpo":"blue",
-            "kensei":"red",
-            "kensetsu":"special",
-            "kenzen":"brown",
-            "keptman":"yellow",
-            "keraunos":"blue",
-            "kerberous":"green",
-            "kerchief":"blue",
-            "kettenkrad":"gray",
-            "key":"red",
-            "keyanimator":"gray",
-            "keyblade":"blue",
-            "keyboard":"yellow",
-            "keyhole":"special",
-            "keystone":"special",
-            "keyward":"red",
-            "khilbet":"orange",
-            "khnum":"green",
-            "ki":"purple",
-            "kia":"purple",
-            "kiccigiorgi":"gray",
-            "kichou":"purple",
-            "kickboxer":"red",
-            "kickboxing":"blue",
-            "kicker":"purple",
-            "kicking":"blue",
-            "kicks":"brown",
-            "kid":"blue",
-            "kidnap":"green",
-            "kidnapped":"blue",
-            "kids":"blue",
-            "kiev":"blue",
-            "kigal":"yellow",
-            "kigen":"orange",
-            "kigurumi":"yellow",
-            "kiheitai":"red",
-            "kijin":"blue",
-            "kikaichu":"gray",
-            "kikaku":"purple",
-            "kikkeriki":"orange",
-            "kilenc":"red",
-            "kill":"yellow",
-            "killed":"brown",
-            "killer":"gray",
-            "killerbee":"green",
-            "killerqueen":"green",
-            "killershark":"red",
-            "killerslide":"gray",
-            "killertennis":"blue",
-            "killerwolf":"blue",
-            "killing":"yellow",
-            "killme":"yellow",
-            "killrecord":"purple",
-            "killstealer":"blue",
-            "killyou":"red",
-            "kilvas":"gray",
-            "kimari":"orange",
-            "kimaris":"blue",
-            "kimono":"gray",
-            "kimurar":"special",
-            "kind":"blue",
-            "kinder":"orange",
-            "kindheart":"red",
-            "kindhearted":"brown",
-            "kindly":"blue",
-            "kindness":"yellow",
-            "king":"yellow",
-            "kingdom":"brown",
-            "kingjj":"purple",
-            "kingkazma":"red",
-            "kingo":"red",
-            "kingofnohr":"gray",
-            "kings":"special",
-            "kingsaw":"red",
-            "kingswand":"brown",
-            "kinich":"green",
-            "kinkan":"special",
-            "kinshara":"yellow",
-            "kintsuba":"orange",
-            "kipass":"red",
-            "kira":"brown",
-            "kirakira":"blue",
-            "kirakirara":"purple",
-            "kirara":"gray",
-            "kirarin":"blue",
-            "kirchen":"brown",
-            "kirin":"blue",
-            "kirinfang":"blue",
-            "kirisaki":"purple",
-            "kiru-beam":"brown",
-            "kiseki":"purple",
-            "kiseki-ou":"red",
-            "kiseru":"purple",
-            "kishin":"brown",
-            "kishinami":"brown",
-            "kishow":"special",
-            "kismet":"red",
-            "kiss":"red",
-            "kisses":"yellow",
-            "kissing":"gray",
-            "kissme":"red",
-            "kit-aura":"red",
-            "kita":"blue",
-            "kitakami":"blue",
-            "kitchen":"orange",
-            "kitchenfist":"red",
-            "kitchenknife":"purple",
-            "kitchensink":"blue",
-            "kite":"yellow",
-            "kitsune":"yellow",
-            "kitten":"gray",
-            "kittydoor":"red",
-            "kittywitch":"red",
-            "kiyohime":"purple",
-            "kiyoubinbou":"brown",
-            "kizami":"purple",
-            "kizna":"special",
-            "kizuatohime":"brown",
-            "klagen":"purple",
-            "klarerwind":"green",
-            "kleio":"blue",
-            "klint":"gray",
-            "klutz":"yellow",
-            "kmg":"red",
-            "knave":"red",
-            "kneel":"gray",
-            "knees":"blue",
-            "knickknack":"brown",
-            "knife":"green",
-            "knife-throw":"yellow",
-            "knifework":"gray",
-            "knight":"green",
-            "knight-hart":"purple",
-            "knightdream":"green",
-            "knighted":"special",
-            "knightly":"purple",
-            "knightmare":"brown",
-            "knights":"green",
-            "knit":"green",
-            "knitted":"red",
-            "knives":"red",
-            "knotroot":"brown",
-            "know-it-all":"red",
-            "knowing":"brown",
-            "knowledge":"orange",
-            "knucklehead":"brown",
-            "knuckles":"red",
-            "ko":"blue",
-            "ko-gal":"brown",
-            "kobujutsu":"blue",
-            "kobushi":"blue",
-            "kodama":"green",
-            "koga":"green",
-            "kogal":"blue",
-            "koganeiro":"yellow",
-            "kogetsu":"purple",
-            "kohacchi":"purple",
-            "koibana":"red",
-            "koikaze":"blue",
-            "koisuru":"blue",
-            "kokeshi":"brown",
-            "kokkuri":"red",
-            "koko":"blue",
-            "kokoro":"blue",
-            "kokujou":"red",
-            "kokujoudai":"gray",
-            "kokuryu":"brown",
-            "kokushin":"purple",
-            "komachi":"purple",
-            "komainu":"green",
-            "komatsu-san":"brown",
-            "komoicorps":"brown",
-            "kon":"blue",
-            "konghou":"blue",
-            "konkoyo":"red",
-            "konlulu":"brown",
-            "konnakiri":"red",
-            "konpeito":"blue",
-            "konpeitojar":"red",
-            "koopalings":"green",
-            "koori":"orange",
-            "koorime":"blue",
-            "kora":"green",
-            "kore":"brown",
-            "korenaru":"blue",
-            "kork":"red",
-            "korobokkuru":"yellow",
-            "korok":"green",
-            "koryuji":"special",
-            "koshary":"brown",
-            "kosmos":"gray",
-            "kotobukiya":"special",
-            "kotodama":"red",
-            "kotowari":"red",
-            "kou":"red",
-            "koubai":"yellow",
-            "koubu":"green",
-            "koubukisaragi":"purple",
-            "kouhai":"orange",
-            "kouhai-kun":"brown",
-            "kouhiko":"yellow",
-            "kouka":"red",
-            "koukaku":"red",
-            "koukaotaku":"purple",
-            "kouki":"orange",
-            "kourindou":"gray",
-            "koutei":"red",
-            "koyaku":"red",
-            "koyasut":"special",
-            "kozukioden":"red",
-            "krat":"special",
-            "krauser":"gray",
-            "kremling":"green",
-            "kriemhild":"gray",
-            "krik":"red",
-            "krisna":"yellow",
-            "krita-yuga":"blue",
-            "kritya":"purple",
-            "kronies":"blue",
-            "kruga":"blue",
-            "kshatriya":"purple",
-            "kubera":"green",
-            "kudayari":"gray",
-            "kuga-p":"gray",
-            "kugimiya":"special",
-            "kujakki":"blue",
-            "kukulcan":"yellow",
-            "kumarin":"green",
-            "kumashinken":"brown",
-            "kumatte-chan":"gray",
-            "kunai":"red",
-            "kungfu":"brown",
-            "kungfuhead":"brown",
-            "kunlun":"green",
-            "kunoichi":"orange",
-            "kunst":"purple",
-            "kuremi":"yellow",
-            "kurikara":"brown",
-            "kuro":"gray",
-            "kurofune":"gray",
-            "kurogamon":"yellow",
-            "kurogane":"yellow",
-            "kurohigi":"purple",
-            "kurokami":"blue",
-            "kuronomei":"brown",
-            "kurosawa":"brown",
-            "kurozu-cho":"brown",
-            "kuruma":"yellow",
-            "kusanagi":"blue",
-            "kusarigama":"green",
-            "kusegawa":"red",
-            "kutanagi":"yellow",
-            "kuuderes":"special",
-            "kuuhaku":"blue",
-            "kuwabara":"green",
-            "kwaidan":"purple",
-            "kwando":"purple",
-            "kweh":"special",
-            "kwg":"gray",
-            "kyokugen":"purple",
-            "kyokugenryu":"orange",
-            "kyokushin":"gray",
-            "kyokyo":"green",
-            "kyotouryuu":"red",
-            "kyouken":"blue",
-            "kyouran":"gray",
-            "kyous":"special",
-            "kyrie":"purple",
-            "kyudo":"orange",
-            "kyuudou":"orange",
-            "la-lakoosha":"orange",
-            "labcoat":"gray",
-            "labestia":"red",
-            "laboratory":"orange",
-            "labyrinth":"gray",
-            "labyrinthia":"special",
-            "labyrinthos":"red",
-            "lace":"brown",
-            "lackadaisical":"yellow",
-            "lackey":"purple",
-            "lacking":"blue",
-            "laconic":"blue",
-            "lacrosse":"blue",
-            "lacytanga":"green",
-            "ladiesman":"brown",
-            "ladle":"red",
-            "lady":"red",
-            "ladyblade":"orange",
-            "ladybug":"red",
-            "ladykiller":"brown",
-            "ladyluck":"blue",
-            "ladyoscar":"yellow",
-            "ladypoison":"blue",
-            "ladyship":"brown",
-            "laevatain":"red",
-            "laevatein":"red",
-            "laevateinn":"red",
-            "lagenaria":"green",
-            "lagoon":"green",
-            "laguz":"special",
-            "laid-back":"brown",
-            "laidback":"orange",
-            "lakefairy":"blue",
-            "lakeside":"red",
-            "lakeview":"brown",
-            "lakewalker":"red",
-            "lalalulu":"blue",
-            "lament":"brown",
-            "lamentation":"purple",
-            "lamepuns":"brown",
-            "lamine":"yellow",
-            "lampyris":"blue",
-            "lanayru":"red",
-            "lance":"blue",
-            "lancecorp":"blue",
-            "lancelot":"purple",
-            "lancer":"gray",
-            "lancers":"special",
-            "land":"blue",
-            "lander":"brown",
-            "landfriend":"orange",
-            "landgod":"brown",
-            "landis":"yellow",
-            "landlady":"gray",
-            "landlord":"red",
-            "language":"yellow",
-            "languor":"purple",
-            "lanling":"yellow",
-            "lantern":"brown",
-            "lapis":"red",
-            "lapisdei":"brown",
-            "lapistier":"special",
-            "lapithai":"purple",
-            "laptop":"purple",
-            "lapucelle":"brown",
-            "larceny":"red",
-            "lark":"red",
-            "larkdive":"blue",
-            "lasagna":"brown",
-            "lasangre":"yellow",
-            "lascivious":"purple",
-            "laser":"orange",
-            "lastation":"gray",
-            "lastempress":"brown",
-            "lastking":"red",
-            "lastkiss":"brown",
-            "lastmagnum":"gray",
-            "lastprincess":"blue",
-            "lastrites":"purple",
-            "late":"gray",
-            "latebloomer":"gray",
-            "latent":"blue",
-            "lateshift":"purple",
-            "latvia":"red",
-            "laughing":"gray",
-            "laughingdoll":"brown",
-            "laughingfox":"yellow",
-            "laughter":"red",
-            "laughwithme":"yellow",
-            "launch":"yellow",
-            "launcher":"brown",
-            "laundry":"blue",
-            "laurant":"gray",
-            "laurent":"green",
-            "laurentina":"gray",
-            "lavaorb":"green",
-            "lavender":"blue",
-            "laverre":"red",
-            "lavieenrose":"red",
-            "lawless":"brown",
-            "lawnmower":"orange",
-            "lawyer":"yellow",
-            "lax":"yellow",
-            "layabouts":"gray",
-            "layer":"red",
-            "layla":"blue",
-            "lazier":"brown",
-            "laziness":"yellow",
-            "lazing":"gray",
-            "lazy":"green",
-            "lazying":"brown",
-            "lazypigs":"gray",
-            "lazytime":"purple",
-            "ldc":"special",
-            "leadcrow":"brown",
-            "leader":"blue",
-            "leaders":"special",
-            "leadership":"gray",
-            "leadguitar":"brown",
-            "leading":"blue",
-            "leaflands":"orange",
-            "leaky":"brown",
-            "leanbox":"green",
-            "leannan":"red",
-            "leap":"brown",
-            "learning":"green",
-            "leash":"red",
-            "leasing":"brown",
-            "leaves":"gray",
-            "leblanc":"red",
-            "lecherous":"yellow",
-            "leeclan":"gray",
-            "leeks":"green",
-            "left":"orange",
-            "leftearring":"blue",
-            "leftfooted":"gray",
-            "lefthand":"gray",
-            "leftout":"yellow",
-            "leftover":"blue",
-            "leftstar":"red",
-            "legacy":"brown",
-            "legal":"blue",
-            "legality":"gray",
-            "legalwife":"blue",
-            "legatus":"gray",
-            "legend":"gray",
-            "legendary":"special",
-            "legends":"orange",
-            "legendum":"gray",
-            "legilis":"red",
-            "legionnaire":"red",
-            "legwound":"blue",
-            "leicester":"yellow",
-            "leiptr":"blue",
-            "leleti":"purple",
-            "lemillion":"red",
-            "lemon":"green",
-            "lemonade":"yellow",
-            "lemonbomb":"yellow",
-            "lemonsoda":"yellow",
-            "lempicka":"blue",
-            "lemu":"blue",
-            "lemuria":"purple",
-            "lemurian":"brown",
-            "lemuris":"red",
-            "lend":"blue",
-            "lenlen":"orange",
-            "lenshunter":"red",
-            "lenster":"brown",
-            "leo":"orange",
-            "leocorp":"purple",
-            "leominor":"blue",
-            "leonhelp":"orange",
-            "leopard":"green",
-            "leopardus":"yellow",
-            "leptailurus":"green",
-            "lepus":"red",
-            "leraje":"red",
-            "lesson":"yellow",
-            "lessons":"blue",
-            "lethargic":"purple",
-            "letitgo":"blue",
-            "letranger":"purple",
-            "letter":"green",
-            "letters":"yellow",
-            "lettuce":"green",
-            "letus":"red",
-            "letyoudive":"yellow",
-            "levanguard":"blue",
-            "level1":"special",
-            "level999":"red",
-            "levelheaded":"brown",
-            "leveller":"green",
-            "levelseven":"yellow",
-            "levia-nee":"green",
-            "levincia":"yellow",
-            "levios":"orange",
-            "levitate":"purple",
-            "levitation":"red",
-            "lewd":"yellow",
-            "lewddream":"purple",
-            "lewdjokes":"purple",
-            "lewdness":"orange",
-            "leyline":"purple",
-            "leylines":"red",
-            "lfg":"red",
-            "lgbtgames":"special",
-            "lgbtmanga":"special",
-            "lgd":"blue",
-            "lhantmanor":"orange",
-            "liaison":"brown",
-            "liar":"purple",
-            "liars":"special",
-            "libera":"purple",
-            "liberate":"yellow",
-            "liberation":"yellow",
-            "liberator":"yellow",
-            "libero":"orange",
-            "libertine":"brown",
-            "liberty":"gray",
-            "libido":"gray",
-            "libra":"green",
-            "libraking":"gray",
-            "librarian":"red",
-            "library":"purple",
-            "license":"blue",
-            "licking":"orange",
-            "liddell":"blue",
-            "lie":"green",
-            "liebestraume":"green",
-            "lies":"orange",
-            "lieseltania":"red",
-            "lieutenant":"yellow",
-            "life-giver":"blue",
-            "lifebelt":"purple",
-            "lifeenergy":"green",
-            "lifeessence":"red",
-            "lifeforms":"blue",
-            "lifeguard":"brown",
-            "lifestyle":"green",
-            "lifthrasir":"gray",
-            "ligament":"red",
-            "liger":"purple",
-            "light":"yellow",
-            "lightaltar":"special",
-            "lightbearers":"special",
-            "lightblue":"blue",
-            "lightbrand":"orange",
-            "lightbringer":"gray",
-            "lightclub":"special",
-            "lighter":"yellow",
-            "lighthearted":"yellow",
-            "lightitup":"brown",
-            "lightmagic":"red",
-            "lightmusic":"red",
-            "lightning":"yellow",
-            "lightningorb":"yellow",
-            "lightofgod":"brown",
-            "lightorbs":"yellow",
-            "lightsage":"red",
-            "lightside":"special",
-            "lightsnow":"orange",
-            "lightspeed":"blue",
-            "lightspirit":"blue",
-            "lignumvitae":"yellow",
-            "likable":"red",
-            "likeabird":"red",
-            "likeagem":"blue",
-            "likeapanda":"gray",
-            "likebutter":"orange",
-            "likedad":"blue",
-            "lilac":"purple",
-            "lilactime":"yellow",
-            "liladan":"green",
-            "lilears":"red",
-            "lilies":"gray",
-            "lilikin":"red",
-            "liliubelt":"red",
-            "lillian":"blue",
-            "lily":"gray",
-            "limbs":"gray",
-            "limited":"blue",
-            "limiters":"brown",
-            "limsa":"gray",
-            "linda":"green",
-            "lindain":"blue",
-            "lindwurm":"purple",
-            "line":"orange",
-            "lineface":"purple",
-            "linefaced":"special",
-            "lines":"blue",
-            "linga":"brown",
-            "links":"yellow",
-            "lion":"brown",
-            "lioncurse":"yellow",
-            "liondance":"gray",
-            "lionhead":"yellow",
-            "lionheart":"brown",
-            "lionsguard":"blue",
-            "lip-ring":"blue",
-            "lipreading":"brown",
-            "lips":"blue",
-            "lipservice":"blue",
-            "lipstick":"red",
-            "liquor":"brown",
-            "listener":"blue",
-            "listentome":"orange",
-            "listless":"gray",
-            "literary":"purple",
-            "literate":"blue",
-            "literature":"brown",
-            "lithuania":"brown",
-            "littlebird":"green",
-            "littlebuddy":"green",
-            "littledevil":"green",
-            "littleevil":"blue",
-            "littlefeet":"orange",
-            "littlegirl":"brown",
-            "littlegui":"orange",
-            "littlekitty":"green",
-            "littlelady":"red",
-            "littlemermaid":"blue",
-            "littlepei":"red",
-            "littleprince":"purple",
-            "littlepuppy":"orange",
-            "littlered":"red",
-            "littlerookie":"gray",
-            "littlesister":"blue",
-            "littlewomen":"brown",
-            "liuli":"purple",
-            "liumang":"yellow",
-            "live":"red",
-            "livehouse":"yellow",
-            "lively":"brown",
-            "livestock":"purple",
-            "livingdeep":"yellow",
-            "livingdolls":"blue",
-            "livinggod":"red",
-            "livinghell":"red",
-            "livingzombie":"green",
-            "lizard":"green",
-            "lizardhead":"green",
-            "lizardmagic":"purple",
-            "lm236":"blue",
-            "lobster":"red",
-            "locacaca":"brown",
-            "lock":"green",
-            "lockedin":"brown",
-            "locker":"brown",
-            "lockers":"red",
-            "locket":"orange",
-            "lockon":"yellow",
-            "lockpick":"gray",
-            "locksmith":"green",
-            "locodol":"brown",
-            "locomotion":"yellow",
-            "loewe":"brown",
-            "loewenbein":"yellow",
-            "loftwing":"green",
-            "logic":"red",
-            "logical":"gray",
-            "logically":"gray",
-            "logicshow":"brown",
-            "logistics":"red",
-            "logos":"gray",
-            "logout":"gray",
-            "lohengrin":"red",
-            "lohenwolf":"red",
-            "loleus":"orange",
-            "loligothic":"green",
-            "lolishota":"yellow",
-            "lolita":"red",
-            "lollipop":"brown",
-            "lollipops":"gray",
-            "lolol":"green",
-            "londo":"red",
-            "london":"red",
-            "lone-wolf":"brown",
-            "loneliest":"gray",
-            "loneliness":"purple",
-            "lonely":"blue",
-            "lonelyfangs":"gray",
-            "lonelymoon":"purple",
-            "lonepoet":"yellow",
-            "loner":"green",
-            "lonesome":"blue",
-            "lonetiger":"red",
-            "lonewolf":"brown",
-            "long-lived":"gray",
-            "long-range":"green",
-            "longdau":"yellow",
-            "longhair":"blue",
-            "longing":"purple",
-            "longinus":"yellow",
-            "longnose":"blue",
-            "longrange":"gray",
-            "longway":"red",
-            "longyou":"purple",
-            "lookalike":"yellow",
-            "lookdown":"yellow",
-            "looking-glass":"yellow",
-            "looks":"orange",
-            "loop":"orange",
-            "looping":"brown",
-            "loops":"blue",
-            "loptous":"red",
-            "lor":"blue",
-            "lorasia":"blue",
-            "lord":"brown",
-            "lordalberion":"purple",
-            "lorddeath":"gray",
-            "lordgrim":"red",
-            "lore":"red",
-            "lorelei":"red",
-            "lorikeet":"blue",
-            "loser":"gray",
-            "loss":"brown",
-            "lost":"purple",
-            "lostchild":"green",
-            "lostemotion":"red",
-            "lostmemory":"yellow",
-            "lostones":"blue",
-            "lostseraph":"red",
-            "losttrust":"gray",
-            "lostvayne":"green",
-            "lostwife":"purple",
-            "lostworks":"yellow",
-            "lotossomno":"red",
-            "lotte":"green",
-            "lottery":"orange",
-            "lotus":"blue",
-            "lotussoup":"purple",
-            "lou":"orange",
-            "loud":"green",
-            "loudmouth":"blue",
-            "louvre":"blue",
-            "love":"orange",
-            "love-han":"brown",
-            "love-y":"red",
-            "loveberry":"red",
-            "lovecupid":"red",
-            "loved":"purple",
-            "lovedeluxe":"blue",
-            "loveeternal":"green",
-            "lovefreak":"yellow",
-            "lovegame":"blue",
-            "lovegauge":"red",
-            "lovegun":"red",
-            "lovehascome":"brown",
-            "lovehime":"yellow",
-            "lovehotels":"green",
-            "lovehug":"blue",
-            "loveless":"red",
-            "loveletter":"green",
-            "loveletters":"red",
-            "lovelin":"blue",
-            "lovelorn":"purple",
-            "lovelove":"orange",
-            "lovely":"green",
-            "lovelylady":"blue",
-            "lovemaster":"purple",
-            "loveme":"orange",
-            "lovementor":"gray",
-            "loveng":"blue",
-            "lovepillar":"red",
-            "lovequeen":"purple",
-            "lovermode":"red",
-            "lovers":"orange",
-            "loveshot":"brown",
-            "loveshower":"red",
-            "lovesick":"red",
-            "lovesongs":"purple",
-            "lovespells":"purple",
-            "lovessweets":"blue",
-            "lovestorm":"red",
-            "lovestruck":"orange",
-            "lovetalk":"red",
-            "lovewing":"green",
-            "lovey-dovey":"green",
-            "loveyou":"orange",
-            "loving":"brown",
-            "low-key":"red",
-            "lowbattery":"red",
-            "lowborn":"brown",
-            "lowee":"blue",
-            "loyal":"blue",
-            "loyalblade":"yellow",
-            "loyalty":"brown",
-            "loyalundead":"purple",
-            "lrig":"gray",
-            "lu-knight":"purple",
-            "luanzang":"red",
-            "lubu":"gray",
-            "lucarionite":"blue",
-            "lucavi":"special",
-            "luci-nee":"red",
-            "lucidlenses":"blue",
-            "lucifer":"purple",
-            "lucille":"brown",
-            "lucis":"gray",
-            "luck":"yellow",
-            "luck-pusher":"red",
-            "luckless":"brown",
-            "lucky":"orange",
-            "luckycharm":"red",
-            "luckyegg":"purple",
-            "luckystar":"red",
-            "luckystars":"orange",
-            "lucoa":"green",
-            "lugnica":"purple",
-            "luin":"yellow",
-            "luitomo":"red",
-            "lukeim":"green",
-            "lullaby":"purple",
-            "lulua":"red",
-            "lumberjack":"red",
-            "lumen":"blue",
-            "lumencaves":"red",
-            "lumia":"special",
-            "lumina":"special",
-            "luminary":"purple",
-            "luminous":"yellow",
-            "lumiose":"purple",
-            "luna":"blue",
-            "lunallena":"green",
-            "lunar":"blue",
-            "lunarbase":"purple",
-            "lunartear":"gray",
-            "lunate":"green",
-            "lunatic":"blue",
-            "lunches":"brown",
-            "lune":"special",
-            "lungs":"brown",
-            "lupan":"blue",
-            "lupus":"gray",
-            "lure":"blue",
-            "luscinia":"purple",
-            "lust":"green",
-            "lustful":"orange",
-            "lute":"red",
-            "luxuria":"blue",
-            "luxuror":"yellow",
-            "luxury":"gray",
-            "luzrov":"blue",
-            "lycanlor":"gray",
-            "lycanthe":"brown",
-            "lycee":"blue",
-            "lycoreco":"red",
-            "lycoris":"blue",
-            "lycorisfield":"yellow",
-            "lyfjaberg":"gray",
-            "lying":"green",
-            "lynx":"gray",
-            "lyre":"orange",
-            "lyrical":"red",
-            "lyricist":"orange",
-            "lyrics":"blue",
-            "lyst":"red",
-            "lythos":"special",
-            "m0":"gray",
-            "m16":"purple",
-            "maanna":"red",
-            "maboroshihime":"blue",
-            "mac":"green",
-            "macanluin":"yellow",
-            "macaron":"purple",
-            "macarons":"red",
-            "macaroon":"gray",
-            "mace":"yellow",
-            "macedon":"red",
-            "maces":"special",
-            "mach5":"blue",
-            "macherie":"red",
-            "machiavelli":"green",
-            "machina":"orange",
-            "machinder":"gray",
-            "machine":"blue",
-            "machinegun":"blue",
-            "machinery":"gray",
-            "machines":"orange",
-            "macho":"blue",
-            "macrocosmos":"gray",
-            "madainsari":"purple",
-            "madam":"yellow",
-            "madamered":"red",
-            "madao":"brown",
-            "madbear":"gray",
-            "madbloom":"orange",
-            "madcancer":"green",
-            "madcapidol":"blue",
-            "madder":"purple",
-            "maddog":"gray",
-            "madeofcake":"special",
-            "madking":"red",
-            "madnautilus":"red",
-            "madness":"gray",
-            "madprince":"blue",
-            "maella":"gray",
-            "maelstorm":"green",
-            "maester":"blue",
-            "maestro":"brown",
-            "mafiaboss":"green",
-            "mafioso":"gray",
-            "mafty":"blue",
-            "magatama":"purple",
-            "magdalene":"gray",
-            "mage":"yellow",
-            "magedom":"red",
-            "magegeneral":"green",
-            "mages":"special",
-            "magi":"blue",
-            "magiaazul":"blue",
-            "magiamagenta":"red",
-            "magiasulfur":"yellow",
-            "magic":"blue",
-            "magicae":"red",
-            "magical":"green",
-            "magicalfire":"orange",
-            "magicalgun":"brown",
-            "magicallily":"red",
-            "magicaloid44":"gray",
-            "magicaltoy":"red",
-            "magiccancel":"orange",
-            "magiccards":"blue",
-            "magicclothes":"green",
-            "magicclub":"brown",
-            "magiccrests":"brown",
-            "magicfire":"blue",
-            "magicguild":"purple",
-            "magichair":"purple",
-            "magician":"blue",
-            "magicjoker":"red",
-            "magickey":"purple",
-            "magicpaint":"yellow",
-            "magicshow":"red",
-            "magictiara":"blue",
-            "magicusers":"brown",
-            "magiic":"yellow",
-            "magikazam":"purple",
-            "magikoopa":"yellow",
-            "magimage":"red",
-            "magister":"red",
-            "magitek":"special",
-            "magiteknical":"brown",
-            "magma":"red",
-            "magna":"yellow",
-            "magnagate":"gray",
-            "magnet":"orange",
-            "magnetic":"yellow",
-            "magnetism":"gray",
-            "magnets":"red",
-            "magnhild":"orange",
-            "magnificent":"purple",
-            "magnus":"special",
-            "magoi":"yellow",
-            "magoroku":"purple",
-            "magun":"red",
-            "maguskiller":"gray",
-            "magvel":"special",
-            "mahapadma":"blue",
-            "mahapralaya":"blue",
-            "mahatma":"purple",
-            "mahdad":"orange",
-            "mahirunoyo":"purple",
-            "mahne":"yellow",
-            "mahou":"special",
-            "mahoucop":"brown",
-            "maid":"purple",
-            "maid-chan":"blue",
-            "maidalien":"purple",
-            "maidcafe":"blue",
-            "maiden":"purple",
-            "maidenlily":"brown",
-            "maidensblood":"brown",
-            "maids":"red",
-            "maihime":"purple",
-            "maiko":"green",
-            "mail":"red",
-            "mail-order":"green",
-            "main":"blue",
-            "mainstream":"red",
-            "maintaining":"yellow",
-            "maintenance":"green",
-            "mainyu":"red",
-            "maitreya":"brown",
-            "majesty":"yellow",
-            "majokko":"red",
-            "major":"orange",
-            "majority":"special",
-            "makai":"blue",
-            "makaiju":"red",
-            "make-up":"purple",
-            "makefriends":"green",
-            "makeshift":"gray",
-            "maki":"gray",
-            "makimaki":"red",
-            "makiri":"brown",
-            "makki":"green",
-            "mako":"blue",
-            "mako-chan":"orange",
-            "makos":"special",
-            "makuhita":"red",
-            "malamute":"gray",
-            "malasada":"orange",
-            "male":"gray",
-            "male-type":"gray",
-            "maleantags":"special",
-            "maledictor":"blue",
-            "malefic":"purple",
-            "maleidols":"special",
-            "maleprotags":"special",
-            "malewife":"gray",
-            "malice":"blue",
-            "malignant":"purple",
-            "malkuth":"red",
-            "mallet":"purple",
-            "mama":"brown",
-            "mama-san":"red",
-            "mambo":"red",
-            "mameshiba":"brown",
-            "mamirin":"yellow",
-            "mammamia":"purple",
-            "mamushi":"green",
-            "man":"gray",
-            "mana":"red",
-            "manacutter":"blue",
-            "manaegg":"red",
-            "manafruit":"red",
-            "manager":"gray",
-            "manager-san":"blue",
-            "manages":"purple",
-            "manakete":"green",
-            "manapower":"gray",
-            "manatree":"special",
-            "manba":"brown",
-            "manches":"green",
-            "manchuria":"red",
-            "manderville":"gray",
-            "mandragora":"green",
-            "manga":"green",
-            "mangaeditor":"brown",
-            "mangaka":"gray",
-            "manhattan":"gray",
-            "mani":"green",
-            "maniac":"yellow",
-            "manifest":"gray",
-            "manifested":"special",
-            "manikatti":"green",
-            "manipulate":"blue",
-            "manipulative":"blue",
-            "manipulator":"purple",
-            "manipulators":"brown",
-            "maniwa":"red",
-            "manji":"purple",
-            "manly":"red",
-            "manners":"orange",
-            "mansfield":"gray",
-            "mansion":"green",
-            "mantaray":"gray",
-            "mantichora":"red",
-            "mantis":"green",
-            "mantra":"purple",
-            "manynames":"red",
-            "maou":"brown",
-            "maouryuu":"orange",
-            "maous":"special",
-            "maple":"gray",
-            "mapleland":"red",
-            "mapletree":"gray",
-            "maps":"gray",
-            "mara-struck":"blue",
-            "maracas":"brown",
-            "maragion":"blue",
-            "marasunder":"blue",
-            "marbirthday":"special",
-            "marble":"red",
-            "march":"red",
-            "marchen":"blue",
-            "marchenland":"yellow",
-            "marchhare":"orange",
-            "marching":"purple",
-            "mardan":"gray",
-            "marduk":"blue",
-            "marginal":"blue",
-            "margrace":"red",
-            "mari":"gray",
-            "maria":"gray",
-            "mariebelle":"gray",
-            "mariko":"yellow",
-            "mariland":"red",
-            "marimo":"green",
-            "marine":"blue",
-            "marinebio":"blue",
-            "marion":"blue",
-            "marioness":"purple",
-            "marionetta":"red",
-            "marionette":"orange",
-            "marionettes":"red",
-            "mariposa":"orange",
-            "marishiten":"gray",
-            "marker":"gray",
-            "marketing":"red",
-            "marketplace":"blue",
-            "marknicht":"brown",
-            "marks":"special",
-            "marksechs":"gray",
-            "marksein":"gray",
-            "marksieben":"brown",
-            "marksman":"brown",
-            "markv":"brown",
-            "marquis":"purple",
-            "marriage":"red",
-            "married":"brown",
-            "marry":"purple",
-            "mars":"red",
-            "marseille":"brown",
-            "marshland":"purple",
-            "marshmallow":"purple",
-            "marshmallows":"red",
-            "martialarts":"brown",
-            "martillo":"green",
-            "martuba":"yellow",
-            "maru":"gray",
-            "maruthi":"purple",
-            "marysue":"yellow",
-            "maryudo":"gray",
-            "marzipan":"blue",
-            "masamune":"gray",
-            "mascara":"red",
-            "maschera":"purple",
-            "mascot":"yellow",
-            "mascots":"special",
-            "masculine":"brown",
-            "masculinity":"red",
-            "maserati":"gray",
-            "mask":"gray",
-            "maskchange":"purple",
-            "masked":"blue",
-            "maskedfool":"red",
-            "maskedg":"brown",
-            "maskedknight":"gray",
-            "masking":"yellow",
-            "masks":"gray",
-            "masochism":"brown",
-            "masochist":"purple",
-            "masochistic":"blue",
-            "masou":"orange",
-            "masquerade":"brown",
-            "masquerades":"special",
-            "massacre":"gray",
-            "massage":"blue",
-            "massages":"red",
-            "masses":"purple",
-            "master":"orange",
-            "masterdojo":"yellow",
-            "masterknight":"red",
-            "mastermind":"red",
-            "masterpanda":"red",
-            "masterpon":"brown",
-            "masterthief":"orange",
-            "masterwolf":"red",
-            "matagi":"blue",
-            "matcha":"orange",
-            "mateba":"brown",
-            "materia":"blue",
-            "material":"blue",
-            "maternal":"purple",
-            "math":"purple",
-            "mathematical":"gray",
-            "mathematics":"gray",
-            "mathlesson":"brown",
-            "matoi":"blue",
-            "matriarch":"green",
-            "matron":"purple",
-            "matsumura":"brown",
-            "matsurisu":"orange",
-            "matterwaves":"blue",
-            "mattsun":"green",
-            "mature":"brown",
-            "maul":"gray",
-            "maulers":"special",
-            "maverick":"green",
-            "mavrou":"purple",
-            "maxluck":"red",
-            "maxter":"purple",
-            "maxwell":"red",
-            "maybirthday":"special",
-            "mayfly":"orange",
-            "mayonaka":"special",
-            "mayonnaise":"gray",
-            "mayor":"green",
-            "mayotama":"brown",
-            "mazanma":"red",
-            "mba":"red",
-            "mcbb":"red",
-            "mcgigolo":"yellow",
-            "mclb":"yellow",
-            "mcmastermind":"red",
-            "mcmb":"blue",
-            "mcwisdom":"purple",
-            "md-0031l":"blue",
-            "md-0032g":"red",
-            "mealplans":"yellow",
-            "meanclean":"red",
-            "meanies":"purple",
-            "meapswich":"gray",
-            "measuring":"blue",
-            "meat":"green",
-            "meatbun":"orange",
-            "meatbuns":"blue",
-            "meatlover":"red",
-            "mecha":"special",
-            "mechamaru":"brown",
-            "mechanic":"green",
-            "mechanical":"green",
-            "mechanizing":"red",
-            "mechapaniq":"red",
-            "mechapilots":"special",
-            "mechas":"special",
-            "mechonis":"special",
-            "medabot":"gray",
-            "medal":"yellow",
-            "medallion":"brown",
-            "medbag":"green",
-            "meddle":"red",
-            "meddling":"red",
-            "mediating":"green",
-            "mediator":"gray",
-            "medic":"purple",
-            "medical":"blue",
-            "medicalbill":"purple",
-            "medicalinfo":"gray",
-            "medicans":"brown",
-            "medication":"blue",
-            "medicinal":"red",
-            "medicine":"red",
-            "medicines":"green",
-            "medicninja":"red",
-            "mediocrity":"blue",
-            "medium":"purple",
-            "medjed":"purple",
-            "medmaster":"blue",
-            "medstudent":"yellow",
-            "medusa":"orange",
-            "meek":"brown",
-            "meeting":"red",
-            "mega":"red",
-            "mega-glacier":"gray",
-            "mega-playboy":"red",
-            "megadeus":"gray",
-            "megadrive":"special",
-            "megaevolve":"green",
-            "megaflare":"purple",
-            "megalodon":"blue",
-            "megalonia":"blue",
-            "megamart":"purple",
-            "megamerge":"blue",
-            "megane":"blue",
-            "meganekko":"red",
-            "meganes":"special",
-            "meganest":"green",
-            "megaphone":"brown",
-            "megaring":"gray",
-            "megastone":"gray",
-            "megaten":"special",
-            "megrez":"blue",
-            "megu":"brown",
-            "mei-chan":"red",
-            "meibe":"purple",
-            "meido":"special",
-            "meiji":"gray",
-            "meijin":"gray",
-            "meikai":"blue",
-            "meimei":"purple",
-            "meinfreund":"red",
-            "meinya":"green",
-            "meireki":"gray",
-            "meishanyu":"purple",
-            "meister":"blue",
-            "mekakushi":"green",
-            "melancholy":"red",
-            "melchsee":"gray",
-            "melemele":"yellow",
-            "melfriends":"brown",
-            "mellow":"green",
-            "mellowbeat":"blue",
-            "melnics":"purple",
-            "melodious":"red",
-            "melodrama":"green",
-            "melody":"yellow",
-            "melonpan":"purple",
-            "melonpatch":"gray",
-            "melons":"gray",
-            "melos":"red",
-            "melphis":"red",
-            "meltdowner":"brown",
-            "meltyheart":"red",
-            "meltylily":"purple",
-            "meltyluna":"blue",
-            "member-sheep":"yellow",
-            "member83":"purple",
-            "meme":"brown",
-            "memento":"brown",
-            "mementos":"special",
-            "memeow":"blue",
-            "memoir":"brown",
-            "memoirs":"purple",
-            "memokeeper":"purple",
-            "memoria":"blue",
-            "memorial":"brown",
-            "memories":"purple",
-            "memorized":"red",
-            "memory":"green",
-            "memoryark":"blue",
-            "memorybomb":"purple",
-            "memorybug":"gray",
-            "memorycard":"gray",
-            "memoryheart":"gray",
-            "memoryloss":"blue",
-            "memorywipe":"orange",
-            "memphis":"yellow",
-            "menace":"orange",
-            "menfestival":"brown",
-            "menhera":"yellow",
-            "menma":"gray",
-            "menoris":"special",
-            "mental":"blue",
-            "mentalist":"purple",
-            "mentality":"blue",
-            "mentalout":"orange",
-            "mentaltrace":"brown",
-            "mentor":"brown",
-            "meol":"purple",
-            "meowington":"red",
-            "mepo":"yellow",
-            "merak":"brown",
-            "merakyats":"blue",
-            "meramera":"orange",
-            "mercenaries":"gray",
-            "mercenary":"purple",
-            "merchant":"green",
-            "merciless":"gray",
-            "mercurial":"brown",
-            "mercurius":"blue",
-            "mercury":"blue",
-            "merge":"blue",
-            "merha":"red",
-            "meribia":"yellow",
-            "meridian":"blue",
-            "meridiana":"yellow",
-            "merikuri":"special",
-            "merines":"yellow",
-            "meringue":"red",
-            "merlinite":"purple",
-            "merm4id":"red",
-            "mermaid":"green",
-            "mermaids":"red",
-            "merman":"blue",
-            "meromero":"red",
-            "meropide":"gray",
-            "meruhen":"yellow",
-            "meruru":"red",
-            "mesagoza":"special",
-            "mesmerizing":"red",
-            "mess":"blue",
-            "message":"blue",
-            "messages":"brown",
-            "messenger":"yellow",
-            "messhouen":"purple",
-            "messiah":"red",
-            "messy":"brown",
-            "metafalica":"special",
-            "metagrossite":"gray",
-            "metal":"blue",
-            "metalgear":"gray",
-            "metalia":"red",
-            "metallica":"gray",
-            "metalrod":"red",
-            "metals":"yellow",
-            "metaphor":"purple",
-            "metaphysics":"brown",
-            "metatron":"blue",
-            "meteo":"special",
-            "meteor":"red",
-            "meteorfist":"red",
-            "meteorite":"red",
-            "meteorswarm":"purple",
-            "method":"gray",
-            "methuselah":"gray",
-            "metrocity":"blue",
-            "metroline":"green",
-            "metroplaza":"green",
-            "metropolis":"yellow",
-            "metsuhadoken":"blue",
-            "mew":"red",
-            "mew-chan":"brown",
-            "mewproject":"brown",
-            "meyvn":"red",
-            "mezzaluna":"orange",
-            "mezzoforte":"purple",
-            "mezzopiano":"blue",
-            "mflove":"special",
-            "mgronald":"gray",
-            "mi6":"green",
-            "miare":"purple",
-            "miasma":"purple",
-            "miasmadagger":"yellow",
-            "mib":"orange",
-            "mibugumi":"gray",
-            "micanga":"red",
-            "micdrop":"blue",
-            "michelle":"red",
-            "microbes":"special",
-            "microphone":"yellow",
-            "microquaker":"red",
-            "microwavin":"brown",
-            "mid-childa":"special",
-            "midgar":"gray",
-            "midgard":"gray",
-            "midland":"red",
-            "midlander":"gray",
-            "midnight":"brown",
-            "midnightdew":"purple",
-            "midori":"green",
-            "midorikaru":"special",
-            "midsummer":"green",
-            "might":"purple",
-            "mightiest":"orange",
-            "mighty":"brown",
-            "mihotoke":"red",
-            "mikage":"red",
-            "mikakoshi":"special",
-            "mikan":"brown",
-            "mikazuki":"red",
-            "miki":"yellow",
-            "mikishin":"special",
-            "miko":"red",
-            "mikopi":"red",
-            "mikorin":"red",
-            "mikos":"special",
-            "mikoshiba":"red",
-            "mikrokosmos":"brown",
-            "miku":"blue",
-            "mikura":"red",
-            "mild":"orange",
-            "mildeven":"gray",
-            "militaire":"green",
-            "militant":"green",
-            "military":"yellow",
-            "milk":"yellow",
-            "milkcan":"blue",
-            "milkymode":"gray",
-            "milkyrose":"purple",
-            "milkyway":"purple",
-            "millenia":"special",
-            "millenium":"green",
-            "millennion":"gray",
-            "milletfee":"blue",
-            "mimic":"yellow",
-            "mimics":"red",
-            "mimikins":"gray",
-            "minalinsky":"gray",
-            "minami":"yellow",
-            "minarukamui":"blue",
-            "minazuki":"gray",
-            "minchi":"gray",
-            "mind":"brown",
-            "mindbadge":"blue",
-            "mindofgod":"gray",
-            "mindreader":"red",
-            "mindreading":"gray",
-            "mindset":"yellow",
-            "mindseye":"blue",
-            "mine":"brown",
-            "mineral":"orange",
-            "minerals":"brown",
-            "minerva":"red",
-            "minervykins":"gray",
-            "minette":"brown",
-            "minfilia":"orange",
-            "mingguang":"red",
-            "mini":"brown",
-            "minicon":"brown",
-            "minidragon":"blue",
-            "minigun":"gray",
-            "minimum":"gray",
-            "minions":"special",
-            "minister":"blue",
-            "minor":"blue",
-            "minstrel":"purple",
-            "mint":"green",
-            "mintendo":"orange",
-            "minteye":"purple",
-            "minun":"blue",
-            "minus":"blue",
-            "minus10":"red",
-            "minuses":"yellow",
-            "mio-fa":"red",
-            "mipo":"red",
-            "mir":"purple",
-            "miracle":"green",
-            "miracle-like":"red",
-            "miraclemaker":"red",
-            "miracles":"purple",
-            "miraculous":"red",
-            "mirage":"orange",
-            "miraikikan":"special",
-            "miraizura":"yellow",
-            "mirakurun":"red",
-            "miroku":"gray",
-            "miroru":"green",
-            "mirror":"green",
-            "mirrorlake":"brown",
-            "mirrorman":"purple",
-            "mirrorself":"yellow",
-            "mirrorshard":"brown",
-            "misakistairs":"red",
-            "misandry":"purple",
-            "mischief":"green",
-            "mischievous":"orange",
-            "misericorde":"gray",
-            "misericordia":"red",
-            "misery":"gray",
-            "misetan":"blue",
-            "misfortunate":"red",
-            "misfortune":"gray",
-            "misguided":"special",
-            "misha":"red",
-            "mishaps":"red",
-            "misinterpret":"green",
-            "misnamed":"red",
-            "mispronounce":"green",
-            "miss":"purple",
-            "missdeep":"purple",
-            "missfukoma":"red",
-            "missiletainn":"yellow",
-            "mission":"brown",
-            "missions":"brown",
-            "misspeak":"orange",
-            "mist":"blue",
-            "mistaken":"gray",
-            "mister":"gray",
-            "mistpillar":"blue",
-            "mistress":"purple",
-            "misty":"blue",
-            "mito-mito":"red",
-            "mitsume":"green",
-            "mittermeyer":"red",
-            "mixcoatl":"brown",
-            "mixed-blood":"gray",
-            "mixer":"red",
-            "mixologist":"brown",
-            "miyagami":"purple",
-            "miyama":"gray",
-            "miyanom":"special",
-            "mizar":"yellow",
-            "mizo":"red",
-            "mizuki":"brown",
-            "mjolnir":"yellow",
-            "mkn-001":"yellow",
-            "mma":"red",
-            "mmlove":"special",
-            "mmm":"brown",
-            "mmonewbie":"orange",
-            "mmorpg":"purple",
-            "mob":"gray",
-            "mobage":"special",
-            "mobile":"red",
-            "mobius":"red",
-            "mocchi":"red",
-            "mochi":"brown",
-            "mochiguma":"blue",
-            "mochimazui":"red",
-            "mocking":"orange",
-            "mockingbird":"green",
-            "mockingbirds":"special",
-            "model":"blue",
-            "modela":"blue",
-            "modeling":"brown",
-            "modeljob":"yellow",
-            "models":"green",
-            "modelx":"blue",
-            "moderator":"green",
-            "modernmagic":"purple",
-            "modlitwa":"red",
-            "modo-modo":"blue",
-            "modsoul":"yellow",
-            "module":"brown",
-            "moe":"brown",
-            "mofu":"orange",
-            "mohawk":"purple",
-            "moimoi":"blue",
-            "moirae":"gray",
-            "moka":"brown",
-            "mokkori":"blue",
-            "mokkun":"red",
-            "mokuton":"green",
-            "mol":"red",
-            "mold":"blue",
-            "mole":"blue",
-            "moll":"red",
-            "mom":"gray",
-            "momett":"special",
-            "momiji":"orange",
-            "momijigari":"brown",
-            "mommasboy":"orange",
-            "momo":"orange",
-            "momohiki":"red",
-            "momokan":"brown",
-            "momotaro":"red",
-            "mon3tr":"green",
-            "mona":"blue",
-            "monado":"red",
-            "monalisa":"brown",
-            "monapizza":"red",
-            "monarch":"blue",
-            "money":"blue",
-            "moneylover":"blue",
-            "moneypit":"yellow",
-            "monge":"blue",
-            "mongrel":"brown",
-            "monk":"purple",
-            "monkey":"brown",
-            "monkeyfu":"orange",
-            "monks":"special",
-            "monoceros":"orange",
-            "monochrome":"gray",
-            "monocle":"green",
-            "monomagia":"blue",
-            "monomane":"green",
-            "monomi":"red",
-            "mononoke":"green",
-            "mononokean":"red",
-            "monopolize":"brown",
-            "monotone":"brown",
-            "monotonous":"red",
-            "monster":"gray",
-            "monsters":"gray",
-            "monstrous":"brown",
-            "monta":"green",
-            "moodmaker":"yellow",
-            "moody":"yellow",
-            "moodyblues":"gray",
-            "moogle":"gray",
-            "moogledoll":"brown",
-            "moogles":"special",
-            "moon":"yellow",
-            "moonafic":"purple",
-            "moonbeauty":"purple",
-            "moonblast":"special",
-            "moonbroke":"red",
-            "mooncancer":"purple",
-            "mooncell":"special",
-            "moonchild":"purple",
-            "moondestiny":"red",
-            "moondreg":"brown",
-            "moonflute":"blue",
-            "moongold":"orange",
-            "moonheart":"purple",
-            "moonlight":"purple",
-            "moonpendant":"blue",
-            "moonprincess":"purple",
-            "moonrace":"gray",
-            "moonsault":"gray",
-            "moonshade":"special",
-            "moonshot":"yellow",
-            "moonside":"blue",
-            "moonspirit":"yellow",
-            "moontourism":"red",
-            "moontree":"blue",
-            "moonwalker":"yellow",
-            "moose":"blue",
-            "mop":"blue",
-            "moped":"yellow",
-            "moral":"green",
-            "morals":"brown",
-            "morbid":"blue",
-            "more":"gray",
-            "morefree":"blue",
-            "morethan":"gray",
-            "morganatic":"green",
-            "morii":"special",
-            "morikawa":"special",
-            "morikubos":"special",
-            "morning":"brown",
-            "mornings":"gray",
-            "morningstar":"orange",
-            "moron":"yellow",
-            "moros":"green",
-            "morphus":"green",
-            "mortal":"gray",
-            "mortalcoil":"orange",
-            "morti":"red",
-            "mortician":"purple",
-            "moruta":"red",
-            "mosaicbuster":"blue",
-            "moscow":"red",
-            "mosin-nagant":"gray",
-            "mossdeep":"blue",
-            "mother":"gray",
-            "motherhen":"purple",
-            "motherly":"red",
-            "mothermila":"special",
-            "mothers":"special",
-            "motion":"red",
-            "motiondesign":"blue",
-            "motivated":"purple",
-            "motor":"red",
-            "motorbike":"purple",
-            "motorcycle":"gray",
-            "motorola":"yellow",
-            "moumentai":"green",
-            "mounds":"green",
-            "mountain":"yellow",
-            "mountainous":"gray",
-            "mountains":"blue",
-            "mountfuji":"purple",
-            "mourning":"green",
-            "mouse":"brown",
-            "movement":"brown",
-            "movepoint":"red",
-            "moves":"green",
-            "movie":"green",
-            "moviedate":"orange",
-            "moviestar":"gray",
-            "movingaway":"red",
-            "mp":"green",
-            "mp3":"blue",
-            "mretu":"red",
-            "mrharvey":"blue",
-            "mrhc":"gray",
-            "mrpoliceman":"yellow",
-            "mrstrong":"gray",
-            "msr":"yellow",
-            "mssweets":"red",
-            "mtek-zero":"brown",
-            "mtooe":"yellow",
-            "mtpyre":"blue",
-            "mtsilver":"red",
-            "mu":"blue",
-            "muaythai":"green",
-            "muchourin":"red",
-            "muda":"yellow",
-            "mudabijin":"orange",
-            "muffler":"brown",
-            "mufflers":"special",
-            "mufufu":"red",
-            "muga":"green",
-            "mugen":"orange",
-            "mugenjou":"gray",
-            "mugyou":"blue",
-            "muhi":"yellow",
-            "mukotsu":"red",
-            "mulberry":"orange",
-            "multi-size":"brown",
-            "multibug":"gray",
-            "multiflora":"brown",
-            "multilayered":"gray",
-            "mumei":"purple",
-            "mummies":"gray",
-            "mundanite":"purple",
-            "munnypouch":"orange",
-            "murakumo":"gray",
-            "muramasa":"red",
-            "murasame":"red",
-            "murderhotel":"gray",
-            "murgleis":"brown",
-            "murian":"gray",
-            "muromachi":"yellow",
-            "muru":"yellow",
-            "musashi":"red",
-            "musashino":"brown",
-            "muscle":"green",
-            "musclefight":"green",
-            "muscles":"blue",
-            "muscular":"blue",
-            "muse":"red",
-            "museum":"brown",
-            "mushi":"green",
-            "mushroom":"special",
-            "mushrooms":"purple",
-            "music":"red",
-            "musical":"red",
-            "musicalworld":"gray",
-            "musicbox":"yellow",
-            "musicboxes":"red",
-            "musicemerges":"green",
-            "musician":"gray",
-            "musicians":"special",
-            "musicmatch":"purple",
-            "musicsense":"red",
-            "musicstart":"red",
-            "musket":"yellow",
-            "musketeer":"blue",
-            "musselback":"gray",
-            "mustache":"purple",
-            "mustaches":"special",
-            "mustasim":"green",
-            "musubi":"gray",
-            "mute":"gray",
-            "mutsu":"yellow",
-            "mutt":"red",
-            "mutterings":"purple",
-            "muzzle":"gray",
-            "mws":"brown",
-            "myaano":"brown",
-            "myarea":"orange",
-            "myboy":"red",
-            "myclematis":"green",
-            "mydarling":"purple",
-            "myfairlady":"brown",
-            "mygender":"yellow",
-            "mygo":"blue",
-            "myhero":"red",
-            "mylove":"red",
-            "mymakura":"brown",
-            "mymother":"orange",
-            "mynote":"blue",
-            "myojin":"orange",
-            "myosotis":"red",
-            "mypace":"yellow",
-            "mypartner":"yellow",
-            "mypast":"blue",
-            "mypleasure":"blue",
-            "myprince":"brown",
-            "myprincipal":"blue",
-            "myredemption":"purple",
-            "myshin":"yellow",
-            "mysidia":"brown",
-            "mysong":"purple",
-            "mystdata":"red",
-            "mystel":"blue",
-            "mysteria":"blue",
-            "mysteries":"blue",
-            "mysterious":"purple",
-            "mystery":"purple",
-            "mysticeyes":"purple",
-            "mysticruins":"red",
-            "mystletainn":"red",
-            "mysweet":"red",
-            "mysweethome":"red",
-            "mythical":"blue",
-            "mythicals":"special",
-            "mythologie":"gray",
-            "myths":"yellow",
-            "myu":"blue",
-            "myunit":"purple",
-            "naa-chan":"red",
-            "nabata":"purple",
-            "nabradia":"gray",
-            "nacchan":"purple",
-            "nachtmusik":"red",
-            "nacrene":"green",
-            "nada":"red",
-            "nadeshiko":"purple",
-            "naeuri":"red",
-            "nag":"gray",
-            "naga":"purple",
-            "nagarekawa":"yellow",
-            "nagashi":"yellow",
-            "nagashi-bina":"red",
-            "nagi":"purple",
-            "naginata":"red",
-            "naglfar":"purple",
-            "nagumo":"orange",
-            "nahindenge":"red",
-            "nailart":"green",
-            "nailbiter":"gray",
-            "nailgun":"gray",
-            "nails":"orange",
-            "naive":"gray",
-            "naivete":"yellow",
-            "naivety":"red",
-            "naixatloz":"purple",
-            "nakao-chi":"brown",
-            "nakayuu":"special",
-            "naked":"purple",
-            "nakewameke":"green",
-            "nakisawa":"blue",
-            "nakochi":"brown",
-            "nalcos":"purple",
-            "namakura":"gray",
-            "name":"brown",
-            "namekian":"green",
-            "nameko":"brown",
-            "nameless":"yellow",
-            "names":"brown",
-            "namidai":"special",
-            "namimori":"special",
-            "naming":"brown",
-            "nammu":"green",
-            "nanago":"gray",
-            "nanamin":"brown",
-            "nanashi":"red",
-            "nanatsusaya":"blue",
-            "nande":"red",
-            "nandemo":"red",
-            "nanika":"red",
-            "nanoda":"blue",
-            "nanodesu":"purple",
-            "nanotech":"blue",
-            "nanyatte":"yellow",
-            "nanza":"blue",
-            "nao":"brown",
-            "naoko":"brown",
-            "nap":"purple",
-            "napa":"purple",
-            "napgus":"yellow",
-            "napolitan":"blue",
-            "napping":"red",
-            "naps":"red",
-            "naptime":"orange",
-            "naraku":"purple",
-            "narcissist":"purple",
-            "narcissus":"blue",
-            "narcolepsy":"brown",
-            "narcoleptic":"yellow",
-            "narshe":"gray",
-            "naru":"gray",
-            "naska":"red",
-            "nasod":"yellow",
-            "nasoddynamo":"purple",
-            "nataku":"gray",
-            "native":"yellow",
-            "nato":"brown",
-            "natsu":"red",
-            "natsukodachi":"gray",
-            "natsuo":"brown",
-            "natsus":"special",
-            "natto":"red",
-            "nattogohan":"blue",
-            "natural":"green",
-            "naturally":"gray",
-            "nature":"special",
-            "natureesp":"green",
-            "naught":"gray",
-            "naughty":"red",
-            "naughtybear":"red",
-            "nautilus":"gray",
-            "navigate":"red",
-            "navigator":"brown",
-            "nazca":"gray",
-            "nazcaa":"green",
-            "ndlcanon":"blue",
-            "nearlight":"yellow",
-            "nearsighted":"red",
-            "neatfreak":"brown",
-            "nebula":"brown",
-            "necessarius":"blue",
-            "necklace":"yellow",
-            "necklaces":"red",
-            "neckspecter":"gray",
-            "necktie":"brown",
-            "necromancer":"gray",
-            "necromancy":"yellow",
-            "necroware":"brown",
-            "nee-san":"purple",
-            "need":"gray",
-            "needcool":"red",
-            "needle":"brown",
-            "needles":"purple",
-            "neesan":"gray",
-            "neet":"gray",
-            "neferu":"blue",
-            "nega":"green",
-            "negate":"red",
-            "negative":"blue",
-            "negative-kun":"blue",
-            "negativegirl":"blue",
-            "negatives":"green",
-            "negi":"red",
-            "negotiation":"red",
-            "negotiator":"red",
-            "neighbor":"purple",
-            "nejiko":"purple",
-            "nejirechan":"blue",
-            "nekko":"orange",
-            "neko-neko":"yellow",
-            "neko-owo":"purple",
-            "nekoma":"red",
-            "nekomata":"gray",
-            "nekomi":"blue",
-            "nekomimi":"special",
-            "nekopunch":"purple",
-            "nekotalia":"special",
-            "nelde":"red",
-            "nemesis":"purple",
-            "nemesisq":"purple",
-            "nemophilia":"blue",
-            "nemurihime":"blue",
-            "nemurin":"purple",
-            "nenthreads":"red",
-            "neo-www":"red",
-            "neoaikido":"green",
-            "neoarcadia":"special",
-            "neofantasy":"purple",
-            "neojapan":"blue",
-            "neomu":"red",
-            "neondrop":"blue",
-            "neongem":"blue",
-            "neonlight":"purple",
-            "neosolars":"purple",
-            "neozeon":"purple",
-            "nephamily":"purple",
-            "nephew":"yellow",
-            "nephilim":"red",
-            "neptune":"green",
-            "nerd":"yellow",
-            "nero":"gray",
-            "nerv":"brown",
-            "nervous":"orange",
-            "nes":"special",
-            "neshitteru":"special",
-            "nests":"orange",
-            "netbomb":"red",
-            "netfrica":"blue",
-            "netherlands":"green",
-            "netherworld":"red",
-            "netidol":"blue",
-            "netnavi":"blue",
-            "netop":"green",
-            "netopia":"yellow",
-            "netrunner":"purple",
-            "netsafety":"red",
-            "netshopping":"green",
-            "nettles":"purple",
-            "network":"brown",
-            "neuroscience":"gray",
-            "neurotic":"yellow",
-            "neutral":"red",
-            "neutralize":"green",
-            "nevarl":"purple",
-            "nevarra":"gray",
-            "nevassa":"green",
-            "never":"blue",
-            "neverfails":"purple",
-            "neverland":"green",
-            "neverwinter":"blue",
-            "newbie":"green",
-            "newbonds":"gray",
-            "newborn":"gray",
-            "newdirector":"yellow",
-            "newgen":"green",
-            "newkama":"purple",
-            "newmaid":"yellow",
-            "newmoon":"blue",
-            "neworder":"blue",
-            "newrecruit":"orange",
-            "newsanchor":"blue",
-            "newspaper":"red",
-            "newstar":"yellow",
-            "newton":"brown",
-            "newtype":"brown",
-            "newworld":"yellow",
-            "newyears":"special",
-            "nextinfo":"purple",
-            "nezumijodo":"gray",
-            "nfu":"purple",
-            "ngrecords":"purple",
-            "nia":"green",
-            "nibelung":"blue",
-            "nice":"green",
-            "niceboat":"brown",
-            "nichirin":"green",
-            "nichirinjou":"red",
-            "nickel":"red",
-            "nicknames":"red",
-            "nicknaming":"red",
-            "nico-nii":"red",
-            "niconico":"red",
-            "niconiya":"gray",
-            "nicotine":"gray",
-            "nidaime":"blue",
-            "nidhogg":"gray",
-            "nidothing":"purple",
-            "nifl":"special",
-            "niflheim":"blue",
-            "nightbird":"brown",
-            "nightblade":"yellow",
-            "nightbreed":"red",
-            "nightfall":"orange",
-            "nightmare":"gray",
-            "nightmares":"purple",
-            "nightowl":"red",
-            "nightrain":"blue",
-            "nightshade":"special",
-            "nightsky":"brown",
-            "nihonga":"red",
-            "nii-nii":"yellow",
-            "niichan":"yellow",
-            "nijigasumi":"blue",
-            "nike":"purple",
-            "nikushogun":"yellow",
-            "nil":"blue",
-            "nimtype":"gray",
-            "nindol":"purple",
-            "nindou":"gray",
-            "nine":"red",
-            "nine-tailed":"red",
-            "nine-tails":"orange",
-            "ninelives":"gray",
-            "nines":"green",
-            "ningguang":"blue",
-            "ninir":"gray",
-            "ninisgrace":"blue",
-            "ninja":"green",
-            "ninjachef":"blue",
-            "ninjaclub":"purple",
-            "ninjamaid":"green",
-            "ninjas":"special",
-            "ninjaturtle":"green",
-            "ninpo":"purple",
-            "nintendo":"yellow",
-            "ninth":"blue",
-            "nirvana":"purple",
-            "nirvash":"green",
-            "nirvasyl":"blue",
-            "nishi":"red",
-            "nitoryu":"red",
-            "nitro":"purple",
-            "niu":"green",
-            "nivis":"blue",
-            "njorun":"brown",
-            "nkpublishing":"blue",
-            "no":"blue",
-            "no-nonsense":"red",
-            "no1curry":"orange",
-            "no7":"purple",
-            "no79":"orange",
-            "noa":"blue",
-            "noah":"red",
-            "noahsark":"brown",
-            "nobility":"purple",
-            "noble":"red",
-            "noblecause":"red",
-            "noblesavage":"gray",
-            "noblest":"orange",
-            "nobodies":"special",
-            "nobu":"green",
-            "nobunaga":"purple",
-            "nociceptor":"blue",
-            "noclue":"brown",
-            "noctua":"red",
-            "nocturnal":"blue",
-            "nocturne":"blue",
-            "noda":"blue",
-            "nodamage":"red",
-            "nodirection":"red",
-            "nods":"blue",
-            "noedge":"brown",
-            "noel":"gray",
-            "noheart":"yellow",
-            "nohomo":"blue",
-            "nohr":"special",
-            "noir":"red",
-            "nokogiri":"gray",
-            "nolife":"yellow",
-            "nolonger":"brown",
-            "nomalice":"blue",
-            "noman":"blue",
-            "nomemory":"gray",
-            "nomercy":"purple",
-            "nomoney":"blue",
-            "nomotivation":"red",
-            "non-human":"special",
-            "nonaginta":"blue",
-            "noname":"brown",
-            "nonary":"special",
-            "nonbeliever":"green",
-            "nonbinary":"special",
-            "nonchalant":"brown",
-            "nonexistent":"gray",
-            "nonocchi":"red",
-            "nonomori":"gray",
-            "nonoriri":"red",
-            "noona":"red",
-            "noopinions":"gray",
-            "nopass":"orange",
-            "noproblem":"orange",
-            "nora":"blue",
-            "norad":"orange",
-            "nordion":"green",
-            "norende":"brown",
-            "norespect":"red",
-            "norimaki":"orange",
-            "noriyuki":"special",
-            "norlangarth":"red",
-            "normal":"blue",
-            "normalcy":"gray",
-            "normalgirl":"orange",
-            "normallife":"blue",
-            "normie":"yellow",
-            "normies":"blue",
-            "northitaly":"blue",
-            "northkanto":"green",
-            "northstar":"purple",
-            "norway":"purple",
-            "noscomuna":"purple",
-            "nose":"orange",
-            "nosebleed":"blue",
-            "nosebleeds":"purple",
-            "noshadow":"blue",
-            "nostrils":"orange",
-            "nosy":"red",
-            "notabird":"red",
-            "notafraid":"purple",
-            "notapanda":"gray",
-            "notarial":"orange",
-            "notdefeated":"orange",
-            "notebook":"gray",
-            "notension":"blue",
-            "notequal":"purple",
-            "notes":"brown",
-            "notetaking":"orange",
-            "nothing":"green",
-            "nothinggang":"blue",
-            "nothingness":"green",
-            "notlost":"green",
-            "notthinking":"yellow",
-            "notweak":"gray",
-            "nova":"red",
-            "novbirthday":"special",
-            "novel":"blue",
-            "novelist":"gray",
-            "novels":"green",
-            "november":"brown",
-            "novice":"red",
-            "noviceagent":"blue",
-            "novoselic":"green",
-            "nowhere":"special",
-            "npc":"gray",
-            "nqm":"green",
-            "nso":"special",
-            "nstackle":"red",
-            "nthcolor":"gray",
-            "nu":"orange",
-            "nubis":"blue",
-            "nucleus":"gray",
-            "nude":"green",
-            "nudist":"red",
-            "nuisance":"yellow",
-            "nukazuke":"orange",
-            "nukes":"red",
-            "nullify":"orange",
-            "number0":"purple",
-            "number1":"brown",
-            "number2":"yellow",
-            "number23":"yellow",
-            "numberone":"gray",
-            "numbers":"blue",
-            "numby":"red",
-            "nun":"blue",
-            "nunchaku":"yellow",
-            "nuniversity":"brown",
-            "nurse":"red",
-            "nurseschool":"red",
-            "nursing":"red",
-            "nurturesp":"yellow",
-            "nurturing":"orange",
-            "nutcracker":"blue",
-            "nutjob":"gray",
-            "nutking":"green",
-            "nuvema":"brown",
-            "nyaa":"red",
-            "nyaa-chan":"red",
-            "nyammy":"gray",
-            "nyamo":"gray",
-            "nyan":"red",
-            "nyanpasu":"purple",
-            "nyanperona":"yellow",
-            "nyanyaya":"red",
-            "nyctereutes":"brown",
-            "nyctophobia":"gray",
-            "nyo":"green",
-            "nyoro":"green",
-            "nyu":"orange",
-            "nyuudou":"blue",
-            "o-5681":"special",
-            "o-gin":"gray",
-            "oak":"brown",
-            "oakenstaff":"red",
-            "oaktree":"special",
-            "oar":"red",
-            "oarfish":"red",
-            "oasi":"brown",
-            "oasis":"yellow",
-            "oath":"blue",
-            "oathbrother":"gray",
-            "oaths":"red",
-            "obedient":"gray",
-            "obelisk":"blue",
-            "obey":"red",
-            "objection":"blue",
-            "objectively":"blue",
-            "obliged":"green",
-            "oblique":"blue",
-            "oblivion":"red",
-            "oblivious":"red",
-            "oblock":"yellow",
-            "obnoxious":"green",
-            "oboepart":"blue",
-            "oboro":"purple",
-            "obscenity":"purple",
-            "observant":"red",
-            "observatory":"purple",
-            "observe":"brown",
-            "observer":"gray",
-            "observing":"purple",
-            "obsessed":"gray",
-            "obsession":"blue",
-            "obsidian":"gray",
-            "obsolete":"red",
-            "obstinate":"green",
-            "ocarina":"purple",
-            "occidental":"special",
-            "occult":"gray",
-            "occultfreak":"yellow",
-            "occultism":"purple",
-            "ocean":"red",
-            "oceandepths":"blue",
-            "oceandress":"blue",
-            "oceanic":"brown",
-            "oceanjavelin":"yellow",
-            "oceanside":"red",
-            "oceanwave":"yellow",
-            "ochinchin":"yellow",
-            "oct-geneses":"yellow",
-            "octal":"green",
-            "octava":"red",
-            "octavinelle":"blue",
-            "octbirthday":"special",
-            "octo-punch":"brown",
-            "octopus":"orange",
-            "odachi":"green",
-            "odango":"red",
-            "odani":"blue",
-            "odasaku":"red",
-            "odblood":"purple",
-            "odd":"yellow",
-            "oddball":"yellow",
-            "oddjob":"red",
-            "oddjobs":"red",
-            "oden":"brown",
-            "odessa":"blue",
-            "odette":"gray",
-            "odin":"purple",
-            "odinsword":"blue",
-            "odio":"special",
-            "odoru":"red",
-            "odysseus":"yellow",
-            "odyssey":"special",
-            "oedo":"green",
-            "ofdawn":"red",
-            "offense":"orange",
-            "offering":"green",
-            "offerings":"red",
-            "office":"blue",
-            "officelady":"yellow",
-            "officer":"green",
-            "offrecord":"green",
-            "ofmyheart":"yellow",
-            "ofruin":"orange",
-            "ofthegale":"blue",
-            "ofthesea":"special",
-            "ofthewhite":"gray",
-            "ofwrath":"yellow",
-            "ogata":"special",
-            "ogerpon":"red",
-            "ogikubo":"brown",
-            "ogopogo":"brown",
-            "ogrearm":"gray",
-            "ogredemon":"brown",
-            "ohana":"blue",
-            "ohao":"green",
-            "ohma":"green",
-            "ohmygosh":"yellow",
-            "oilpaint":"gray",
-            "oilpainting":"green",
-            "oils":"green",
-            "oink":"red",
-            "oiran":"green",
-            "ojamajo":"red",
-            "okama":"red",
-            "okaro":"purple",
-            "okashira":"orange",
-            "okikurumi":"green",
-            "okimunpe":"purple",
-            "okonomiyaki":"brown",
-            "ola":"red",
-            "old":"yellow",
-            "oldbailey":"gray",
-            "older":"special",
-            "olderbro":"brown",
-            "olderlover":"blue",
-            "oldersister":"gray",
-            "oldertwin":"blue",
-            "olderwomen":"red",
-            "oldest":"blue",
-            "oldfashioned":"red",
-            "oldfriend":"blue",
-            "oldgrowth":"green",
-            "oldlion":"brown",
-            "oldmaid":"brown",
-            "oldones":"blue",
-            "oldrabbit":"gray",
-            "olifant":"yellow",
-            "olive":"yellow",
-            "olivia":"gray",
-            "ollie":"green",
-            "olympia":"red",
-            "omaesan":"green",
-            "omajinai":"orange",
-            "omamori":"yellow",
-            "omaruza":"red",
-            "omega":"yellow",
-            "ometeotl":"blue",
-            "omnipedia":"yellow",
-            "omniscient":"gray",
-            "omoiyari":"red",
-            "omoro":"brown",
-            "omurice":"red",
-            "onceupon":"special",
-            "one":"yellow",
-            "one-cut":"red",
-            "one-eyed":"gray",
-            "one-sided":"yellow",
-            "one-track":"green",
-            "one-winged":"gray",
-            "oneandtwo":"brown",
-            "oneday":"brown",
-            "onee-sama":"yellow",
-            "oneesan":"red",
-            "oneforall":"yellow",
-            "onelife":"blue",
-            "onemillionth":"red",
-            "ones":"blue",
-            "oneself":"blue",
-            "oneshot":"green",
-            "onesie":"brown",
-            "onett":"blue",
-            "oneway":"blue",
-            "onewhole":"gray",
-            "onewing":"purple",
-            "oni":"yellow",
-            "onibaba":"green",
-            "onigauntlet":"red",
-            "onigiri":"brown",
-            "onigiryaa":"purple",
-            "onihime":"yellow",
-            "onii-chan":"blue",
-            "onii-san":"green",
-            "onikiri":"yellow",
-            "oninonaku":"special",
-            "onion":"orange",
-            "onipoison":"purple",
-            "online":"gray",
-            "onlyfriend":"red",
-            "onlylove":"blue",
-            "onlypurpose":"blue",
-            "onlyreason":"blue",
-            "onmyoji":"gray",
-            "onmyouji":"gray",
-            "onna-musha":"red",
-            "onnanomichi":"red",
-            "onod":"special",
-            "onoken":"special",
-            "onorearcade":"special",
-            "onpu":"blue",
-            "onread":"red",
-            "onsunday":"green",
-            "ontan":"red",
-            "ontario":"red",
-            "ontheearth":"purple",
-            "onthefloor":"gray",
-            "onthewind":"green",
-            "ontology":"purple",
-            "onward":"brown",
-            "onychinus":"red",
-            "oodachi":"red",
-            "ooeyama":"gray",
-            "ooji-ya":"yellow",
-            "ookwee":"yellow",
-            "oolong":"red",
-            "ooooo":"blue",
-            "ooparts":"red",
-            "opast":"gray",
-            "opelucid":"gray",
-            "open":"gray",
-            "opening":"blue",
-            "openings":"special",
-            "opera":"blue",
-            "operation":"blue",
-            "operator":"red",
-            "ophelia":"purple",
-            "ophiuchus":"yellow",
-            "opportunist":"blue",
-            "opposed":"blue",
-            "opposite":"green",
-            "opposites":"red",
-            "oppressors":"gray",
-            "optimist":"yellow",
-            "optimistic":"green",
-            "optometry":"green",
-            "ora":"blue",
-            "oracle":"blue",
-            "oraclebrush":"blue",
-            "orange":"special",
-            "orangebunny":"orange",
-            "orangejuice":"gray",
-            "oranges":"orange",
-            "orbaldrones":"gray",
-            "orbis":"purple",
-            "orbit":"yellow",
-            "orbital":"brown",
-            "orbs":"red",
-            "orca":"gray",
-            "orcatrainer":"red",
-            "orchard":"red",
-            "orchid":"purple",
-            "orchids":"red",
-            "order":"green",
-            "orderly":"brown",
-            "orders":"brown",
-            "ordinalscale":"red",
-            "ordinary":"orange",
-            "ordon":"green",
-            "ore":"red",
-            "ore-sama":"purple",
-            "oreburgh":"red",
-            "oren":"purple",
-            "orenji":"orange",
-            "organic":"blue",
-            "organization":"green",
-            "organizer":"gray",
-            "organon":"gray",
-            "organs":"green",
-            "organum":"blue",
-            "orichalcos":"blue",
-            "orichalcum":"brown",
-            "oriental":"special",
-            "orifiel":"blue",
-            "origami":"purple",
-            "origin":"green",
-            "original":"orange",
-            "origins":"red",
-            "orion":"yellow",
-            "orionbelt":"blue",
-            "oripathy":"special",
-            "ornithology":"brown",
-            "orochi":"orange",
-            "orojya":"green",
-            "oronir":"yellow",
-            "orphan":"orange",
-            "orphanage":"purple",
-            "orphaned":"red",
-            "orphans":"gray",
-            "orpheus":"purple",
-            "orthodox":"red",
-            "orthopedics":"green",
-            "ortonik":"yellow",
-            "osa-p":"orange",
-            "osaka":"red",
-            "osaka-jou":"blue",
-            "osananajimi":"brown",
-            "osanpo":"green",
-            "oscar":"red",
-            "oshi":"red",
-            "oshi-san":"orange",
-            "oshiriz":"yellow",
-            "oshiruko":"green",
-            "oshu":"green",
-            "osmanthus":"red",
-            "ossan":"special",
-            "ostania":"gray",
-            "ostia":"special",
-            "osu":"special",
-            "osuwari":"red",
-            "otahen":"purple",
-            "otaku":"blue",
-            "otakuislove":"green",
-            "otakulife":"purple",
-            "otakus":"special",
-            "otakuwife":"red",
-            "otedama":"yellow",
-            "othardian":"green",
-            "otherme":"red",
-            "otherside":"gray",
-            "otherworld":"special",
-            "otherworldly":"gray",
-            "otogibanashi":"yellow",
-            "otoko":"brown",
-            "otome":"brown",
-            "otomen":"red",
-            "otomeroad":"orange",
-            "otouto":"brown",
-            "otsurikka":"red",
-            "otter":"brown",
-            "otters":"green",
-            "ottomanbou":"blue",
-            "ottsel":"orange",
-            "ouji":"gray",
-            "oujuu":"green",
-            "ourland":"blue",
-            "ouroboros":"green",
-            "ousaka":"special",
-            "outbreak":"gray",
-            "outburst":"brown",
-            "outcast":"blue",
-            "outcome":"blue",
-            "outdated":"blue",
-            "outdoor":"brown",
-            "outerspace":"purple",
-            "outfits":"blue",
-            "outgoing":"gray",
-            "outland":"brown",
-            "outlandish":"gray",
-            "outlaw":"green",
-            "outlook":"orange",
-            "outside":"yellow",
-            "outsider":"purple",
-            "outsiders":"gray",
-            "outspoken":"red",
-            "outstripped":"blue",
-            "ovaltower":"green",
-            "ovenfires":"red",
-            "over9000":"blue",
-            "overachiever":"orange",
-            "overanalyze":"yellow",
-            "overblot":"blue",
-            "overcautious":"orange",
-            "overclock":"purple",
-            "overeat":"blue",
-            "overelement":"purple",
-            "overexcited":"yellow",
-            "overexert":"blue",
-            "overexerting":"orange",
-            "overheat":"red",
-            "overload":"purple",
-            "overlord":"blue",
-            "overnight":"purple",
-            "overpower":"yellow",
-            "overpriced":"yellow",
-            "overruled":"red",
-            "overseer":"purple",
-            "overshadowed":"red",
-            "oversleeper":"green",
-            "overthrow":"gray",
-            "owari":"red",
-            "owl":"green",
-            "owner":"brown",
-            "owngoal":"green",
-            "ownwar":"green",
-            "oxygen":"red",
-            "oyaji":"gray",
-            "oyajijokes":"brown",
-            "oyassan":"gray",
-            "ozeki":"red",
-            "p-chan":"yellow",
-            "p-hat":"purple",
-            "p-organ":"gray",
-            "p5x":"special",
-            "pachinko":"brown",
-            "pacifica":"yellow",
-            "pacifism":"brown",
-            "pacifist":"orange",
-            "pact":"blue",
-            "pacts":"gray",
-            "padlock":"gray",
-            "paff":"green",
-            "page":"purple",
-            "pageant":"purple",
-            "paggy":"gray",
-            "pagoda":"red",
-            "pah":"gray",
-            "pah-chin":"yellow",
-            "pai-pai":"gray",
-            "paimon":"blue",
-            "pain":"purple",
-            "painbreaker":"blue",
-            "painpeko":"blue",
-            "paint":"purple",
-            "paintbrush":"green",
-            "painter":"brown",
-            "painting":"special",
-            "paintrain":"brown",
-            "paipai":"orange",
-            "paired":"gray",
-            "pairs":"gray",
-            "paisleypark":"red",
-            "pajamas":"special",
-            "pakkun":"blue",
-            "pal":"green",
-            "paladienne":"blue",
-            "paladin":"blue",
-            "paladyn":"blue",
-            "palamecia":"purple",
-            "palemoon":"blue",
-            "palette":"yellow",
-            "palicoes":"special",
-            "pallettown":"red",
-            "pallum":"red",
-            "palmatum":"red",
-            "palps":"purple",
-            "palu":"green",
-            "pameruku":"blue",
-            "pampuru":"blue",
-            "pancakes":"yellow",
-            "panda":"orange",
-            "pandaemonium":"yellow",
-            "pandemonic":"red",
-            "pandemonium":"orange",
-            "pandora":"blue",
-            "panepon":"special",
-            "panic":"yellow",
-            "panicattacks":"gray",
-            "panther":"gray",
-            "pantheress":"orange",
-            "panties":"yellow",
-            "pants":"red",
-            "pantsed":"blue",
-            "panzer":"gray",
-            "paopufruit":"red",
-            "papa":"gray",
-            "paper":"gray",
-            "paperbag":"orange",
-            "papermoon":"orange",
-            "paperthin":"orange",
-            "paperwork":"blue",
-            "papilio":"red",
-            "papillon":"purple",
-            "papiyas":"red",
-            "paprika":"red",
-            "para-raid":"blue",
-            "parade":"red",
-            "paradisaea":"yellow",
-            "paradise":"brown",
-            "paradox":"orange",
-            "parallel":"blue",
-            "paralysis":"gray",
-            "paramedic":"orange",
-            "paranoia":"special",
-            "paranormal":"blue",
-            "parapara":"orange",
-            "parasite":"red",
-            "parasitic":"red",
-            "parasol":"gray",
-            "paratrooper":"green",
-            "parched":"red",
-            "parenting":"red",
-            "parents":"blue",
-            "pareo":"red",
-            "parfaedia":"brown",
-            "parfait":"gray",
-            "parfaits":"red",
-            "pariah":"gray",
-            "paris":"yellow",
-            "park":"gray",
-            "parkmanager":"blue",
-            "parkour":"green",
-            "parkouring":"red",
-            "parlor":"yellow",
-            "parlortricks":"red",
-            "parmacordis":"red",
-            "parrying":"blue",
-            "part-time":"gray",
-            "part-timer":"brown",
-            "partcat":"purple",
-            "particle":"blue",
-            "parties":"yellow",
-            "parting":"red",
-            "partner":"special",
-            "partners":"yellow",
-            "party":"red",
-            "partyanimal":"orange",
-            "partygoer":"red",
-            "partyguests":"special",
-            "paruru":"purple",
-            "parvenu":"blue",
-            "pashupata":"purple",
-            "passage":"red",
-            "passedon":"red",
-            "passes":"brown",
-            "passing":"gray",
-            "passion":"red",
-            "passionate":"red",
-            "passiontype":"special",
-            "passive":"blue",
-            "passively":"green",
-            "past":"gray",
-            "pasta":"gray",
-            "pastel":"yellow",
-            "pasttunnel":"yellow",
-            "patch":"green",
-            "patches":"brown",
-            "patchwork":"green",
-            "pater-mater":"purple",
-            "paternal":"yellow",
-            "pathogens":"gray",
-            "patience":"green",
-            "patient":"brown",
-            "patients":"gray",
-            "patissier":"yellow",
-            "patissiere":"red",
-            "patriot":"yellow",
-            "patriotic":"gray",
-            "patrol":"green",
-            "patroller":"blue",
-            "patrols":"blue",
-            "paulownia":"purple",
-            "pavo":"blue",
-            "pawmot":"orange",
-            "pawn":"red",
-            "pawpad":"red",
-            "paxgroup":"blue",
-            "pay":"blue",
-            "pc-98":"special",
-            "pe":"red",
-            "peace":"orange",
-            "peacefully":"green",
-            "peacekeeper":"gray",
-            "peacekeepers":"red",
-            "peacemaker":"purple",
-            "peach":"purple",
-            "peachclass":"red",
-            "peachpie":"blue",
-            "peachtree":"purple",
-            "peacock":"blue",
-            "peaks":"special",
-            "peakspider":"green",
-            "peaky":"red",
-            "pear":"green",
-            "pearl":"green",
-            "pearlclan":"red",
-            "pearljam":"gray",
-            "pebble":"gray",
-            "pecking":"green",
-            "peddler":"gray",
-            "pediatrician":"brown",
-            "pedigree":"yellow",
-            "peek-a-boo":"blue",
-            "peeking":"gray",
-            "peeping":"brown",
-            "peer":"purple",
-            "pegasus":"purple",
-            "peh-yan":"brown",
-            "pelerinage":"gray",
-            "penance":"red",
-            "penchant":"blue",
-            "pencils":"blue",
-            "pendant":"brown",
-            "pendragon":"blue",
-            "pendulum":"green",
-            "penetration":"purple",
-            "penguin":"orange",
-            "penguins":"special",
-            "penguinx":"blue",
-            "penname":"gray",
-            "penpal":"yellow",
-            "pentagram":"gray",
-            "pentahorn":"gray",
-            "pentomo":"orange",
-            "peony":"orange",
-            "pepe":"red",
-            "peppy":"purple",
-            "perceive":"orange",
-            "perceived":"gray",
-            "perceives":"purple",
-            "perception":"red",
-            "perceptive":"blue",
-            "percussion":"green",
-            "perdition":"gray",
-            "peregrine":"red",
-            "peregrinus":"blue",
-            "perennial":"purple",
-            "perfect":"brown",
-            "perfectangel":"red",
-            "perfecthero":"blue",
-            "perfection":"green",
-            "perfectionist":"red",
-            "perfectpitch":"blue",
-            "performage":"orange",
-            "performance":"purple",
-            "performapal":"red",
-            "performer":"red",
-            "perfume":"purple",
-            "peripheral":"brown",
-            "perky":"red",
-            "perlite":"red",
-            "perm":"blue",
-            "permafrost":"blue",
-            "permission":"purple",
-            "pernoctant":"blue",
-            "persecution":"purple",
-            "perseus":"yellow",
-            "persevere":"green",
-            "persian":"red",
-            "persistent":"gray",
-            "persocom":"red",
-            "personal":"purple",
-            "personality":"brown",
-            "perspicacious":"green",
-            "persuader":"gray",
-            "perutan":"yellow",
-            "pervert":"blue",
-            "perverted":"gray",
-            "pervy":"red",
-            "pes":"purple",
-            "peshent":"red",
-            "pessimist":"blue",
-            "pessimistic":"purple",
-            "pester":"purple",
-            "pet":"purple",
-            "petal":"yellow",
-            "petalburg":"blue",
-            "petals":"yellow",
-            "petdog":"brown",
-            "peterpan":"purple",
-            "petit":"red",
-            "petite":"blue",
-            "petowl":"gray",
-            "petpals":"brown",
-            "pets":"yellow",
-            "petshop":"yellow",
-            "petting":"brown",
-            "petulant":"purple",
-            "peyang":"blue",
-            "pfpth":"gray",
-            "phaethon":"gray",
-            "phagocyte":"brown",
-            "phan-site":"blue",
-            "phandaria":"blue",
-            "phantasm":"blue",
-            "phantom":"purple",
-            "phantoma":"purple",
-            "phantombleu":"green",
-            "phantompain":"gray",
-            "pharaoh":"yellow",
-            "pharaohs":"brown",
-            "pharle":"orange",
-            "pharmacist":"gray",
-            "pharmacy":"blue",
-            "phater":"red",
-            "phazon":"blue",
-            "pheasant":"blue",
-            "phecda":"gray",
-            "pherae":"red",
-            "pheromone":"yellow",
-            "pheromones":"red",
-            "phobia":"orange",
-            "phoebus":"green",
-            "phoenic":"yellow",
-            "phoenicis":"green",
-            "phoenix":"yellow",
-            "phone":"gray",
-            "phonecall":"blue",
-            "phonecalls":"purple",
-            "phonecharm":"brown",
-            "phones":"purple",
-            "phonestrap":"orange",
-            "phonograph":"green",
-            "phosphate":"green",
-            "phosphorus":"gray",
-            "photobomb":"gray",
-            "photoclub":"yellow",
-            "photoedits":"brown",
-            "photogenic":"brown",
-            "photographic":"purple",
-            "photographs":"yellow",
-            "photon":"green",
-            "photonray":"gray",
-            "photos":"yellow",
-            "photoshoots":"green",
-            "physical":"orange",
-            "physician":"purple",
-            "physicker":"brown",
-            "physics":"red",
-            "physique":"orange",
-            "pi-su":"blue",
-            "pianist":"purple",
-            "piano":"green",
-            "picasso":"gray",
-            "piccolo":"yellow",
-            "pickaxe":"orange",
-            "picket":"green",
-            "pickpocket":"green",
-            "picky":"blue",
-            "pickyeater":"gray",
-            "picnic":"gray",
-            "pictomancer":"red",
-            "pie":"purple",
-            "piecemontee":"blue",
-            "pierce":"red",
-            "pierced":"orange",
-            "piercedboy":"blue",
-            "piercing":"blue",
-            "piercings":"red",
-            "pierrot":"yellow",
-            "pig":"red",
-            "pigeon":"blue",
-            "pigeonraid":"green",
-            "pigeons":"brown",
-            "piggirl":"red",
-            "piglet":"brown",
-            "piglets":"red",
-            "pigment":"blue",
-            "pigtails":"red",
-            "pikapapow":"yellow",
-            "pikarigaoka":"red",
-            "pikohan":"blue",
-            "pikopiko":"red",
-            "pikori":"yellow",
-            "pilebunker":"green",
-            "pill":"blue",
-            "pillar":"yellow",
-            "pillars":"yellow",
-            "pillow":"purple",
-            "pillowtalk":"purple",
-            "pills":"brown",
-            "pilot":"gray",
-            "pilots":"special",
-            "pilum":"gray",
-            "pimpmyride":"red",
-            "pinch":"brown",
-            "pining":"red",
-            "pink":"special",
-            "pinkbow":"purple",
-            "pinkcup":"yellow",
-            "pinkdevil":"red",
-            "pinkdiamond":"red",
-            "pinkelf":"purple",
-            "pinkheart":"red",
-            "pinkpearl":"red",
-            "pinkpetal":"red",
-            "pinkscarf":"red",
-            "pinkshadow":"brown",
-            "pinkskull":"gray",
-            "pinky":"red",
-            "pinkyswear":"red",
-            "pinnacle":"brown",
-            "pintokona":"blue",
-            "pinzu":"red",
-            "pioneer":"blue",
-            "pioneers":"red",
-            "pious":"yellow",
-            "pipe":"purple",
-            "pipemaze":"blue",
-            "piper":"purple",
-            "pipi":"red",
-            "pipinghot":"yellow",
-            "pipito":"red",
-            "pipsqueaks":"blue",
-            "pirate":"blue",
-            "pirateflag":"gray",
-            "piratehat":"red",
-            "pirateleader":"red",
-            "piratelord":"blue",
-            "piratemom":"red",
-            "pirateradio":"red",
-            "pirates":"special",
-            "pisces":"green",
-            "pisky":"red",
-            "pistachios":"orange",
-            "pistol":"purple",
-            "pistols":"red",
-            "pit":"gray",
-            "pitch-black":"gray",
-            "pitcher":"brown",
-            "pithos":"red",
-            "pitiful":"brown",
-            "pittoo":"gray",
-            "pitviper":"gray",
-            "pity":"orange",
-            "pixie":"blue",
-            "pixiedust":"yellow",
-            "piyopiyo":"yellow",
-            "pizzicato":"yellow",
-            "pk":"green",
-            "pkdick":"blue",
-            "pke":"green",
-            "place":"orange",
-            "placetobe":"brown",
-            "plagiarist":"gray",
-            "plaidjacket":"green",
-            "plain":"brown",
-            "plainasia":"blue",
-            "plane":"blue",
-            "planeptune":"purple",
-            "planes":"yellow",
-            "planet":"blue",
-            "planetaria":"blue",
-            "planetarium":"blue",
-            "planetes":"purple",
-            "plankton":"green",
-            "planners":"green",
-            "plans":"green",
-            "plant":"gray",
-            "planting":"blue",
-            "plants":"yellow",
-            "plasma":"orange",
-            "plasmagica":"purple",
-            "plasmastorm":"purple",
-            "platinum":"yellow",
-            "platitudes":"gray",
-            "platypus":"purple",
-            "playbirdie":"gray",
-            "playboy":"red",
-            "player":"orange",
-            "player1":"blue",
-            "player2":"red",
-            "playful":"purple",
-            "playgirl":"red",
-            "playing":"green",
-            "playmaker":"green",
-            "playmusic":"brown",
-            "playstation":"special",
-            "playthehero":"blue",
-            "playthings":"yellow",
-            "playwright":"purple",
-            "pleadingly":"red",
-            "please":"blue",
-            "pleasure":"purple",
-            "pledge":"red",
-            "plegia":"red",
-            "plip":"yellow",
-            "pliskin":"green",
-            "plotting":"green",
-            "plover":"red",
-            "ploys":"purple",
-            "plugin":"blue",
-            "pluglariat":"orange",
-            "plumber":"red",
-            "plumblossom":"red",
-            "plunder":"red",
-            "pluses":"purple",
-            "plushiemaster":"green",
-            "plusle":"red",
-            "plusmate":"purple",
-            "plusultra":"special",
-            "pluto":"gray",
-            "pluviale":"blue",
-            "pluviophile":"red",
-            "pluviose":"red",
-            "pms":"yellow",
-            "poacher":"yellow",
-            "pochette":"purple",
-            "pocket":"blue",
-            "pockets":"purple",
-            "pocketwatch":"blue",
-            "poeclan":"brown",
-            "poem":"green",
-            "poems":"blue",
-            "poet":"purple",
-            "poetic":"blue",
-            "poetry":"purple",
-            "poffins":"brown",
-            "pointcards":"gray",
-            "pointer":"brown",
-            "pointguard":"blue",
-            "points":"red",
-            "pointy":"red",
-            "poison":"red",
-            "poisonapple":"purple",
-            "poisonbody":"purple",
-            "poisoned":"purple",
-            "poisonivy":"green",
-            "poisonous":"purple",
-            "poisons":"green",
-            "poisonsting":"purple",
-            "pokecenter":"red",
-            "pokedex":"brown",
-            "pokepals":"orange",
-            "pokepuffs":"brown",
-            "poker":"blue",
-            "pokken":"special",
-            "pokute":"red",
-            "poland":"red",
-            "polar":"gray",
-            "polarbear":"orange",
-            "polarstar":"yellow",
-            "pole":"green",
-            "polearms":"special",
-            "polejump":"gray",
-            "police":"special",
-            "policelady":"blue",
-            "policeman":"gray",
-            "policewoman":"blue",
-            "polite":"purple",
-            "polkadot":"orange",
-            "polluted":"blue",
-            "pollyanna":"blue",
-            "polonaise":"gray",
-            "poltergust":"green",
-            "polytechnic":"blue",
-            "pomade":"blue",
-            "pomefiore":"purple",
-            "pomegranate":"purple",
-            "pomeranian":"gray",
-            "pompadour":"purple",
-            "pompon":"orange",
-            "pompous":"red",
-            "pomudachi":"green",
-            "poni":"purple",
-            "ponta":"gray",
-            "ponytail":"special",
-            "ponzu":"green",
-            "poodle":"brown",
-            "poodle-like":"red",
-            "pooka":"blue",
-            "pool":"brown",
-            "poopgod":"yellow",
-            "poor":"orange",
-            "poorthing":"yellow",
-            "popfilter":"gray",
-            "popgun":"purple",
-            "popnbeat":"red",
-            "popo":"green",
-            "poppo":"brown",
-            "popsinger":"red",
-            "popstar":"purple",
-            "popular":"red",
-            "populares":"brown",
-            "popularity":"red",
-            "popup":"brown",
-            "porcelain":"blue",
-            "porcupine":"blue",
-            "porn":"yellow",
-            "poroneu":"blue",
-            "pororin":"gray",
-            "porsche":"blue",
-            "portalstone":"special",
-            "portia":"special",
-            "portmafia":"gray",
-            "pose":"purple",
-            "posed":"blue",
-            "poseidon":"blue",
-            "posh":"brown",
-            "poshepocket":"red",
-            "position0":"orange",
-            "positive":"yellow",
-            "positive-kun":"orange",
-            "positives":"red",
-            "possess":"yellow",
-            "possessive":"brown",
-            "possible":"purple",
-            "possideo":"blue",
-            "post-skip":"special",
-            "postcognition":"purple",
-            "postergirl":"green",
-            "postgrad":"purple",
-            "postman":"yellow",
-            "postoffice":"red",
-            "posttown":"yellow",
-            "postwick":"purple",
-            "pot":"blue",
-            "potassium":"red",
-            "potato":"brown",
-            "potatoes":"yellow",
-            "potatopie":"green",
-            "potent":"brown",
-            "potential":"orange",
-            "potion":"yellow",
-            "potions":"green",
-            "potter":"green",
-            "pottery":"orange",
-            "poultry":"red",
-            "pout":"purple",
-            "poverty":"yellow",
-            "powder":"orange",
-            "powdersnow":"blue",
-            "power":"red",
-            "powerdagger":"green",
-            "powerful":"gray",
-            "powergems":"purple",
-            "powerless":"purple",
-            "powerplant":"blue",
-            "powerpuff":"red",
-            "powers":"brown",
-            "ppse":"brown",
-            "ppt":"gray",
-            "practical":"red",
-            "practice":"green",
-            "practicing":"green",
-            "praetor":"green",
-            "prafka":"blue",
-            "pragmatic":"gray",
-            "pragmatist":"purple",
-            "praise":"gray",
-            "prakk":"yellow",
-            "prana":"brown",
-            "prank":"red",
-            "prankdevil":"red",
-            "pranking":"brown",
-            "pranks":"yellow",
-            "prankster":"gray",
-            "prayer":"brown",
-            "pre-skip":"special",
-            "precepts":"brown",
-            "precious":"orange",
-            "precioustone":"orange",
-            "precipices":"orange",
-            "precise":"gray",
-            "precision":"gray",
-            "precocious":"yellow",
-            "precognition":"yellow",
-            "precognitive":"purple",
-            "precure":"special",
-            "predation":"gray",
-            "predatory":"yellow",
-            "predict":"brown",
-            "prediction":"green",
-            "predilection":"green",
-            "prefect":"green",
-            "prelati":"purple",
-            "prelude":"blue",
-            "premier":"gray",
-            "premonition":"red",
-            "premonitions":"brown",
-            "prepared":"green",
-            "presence":"blue",
-            "present":"gray",
-            "president":"yellow",
-            "presidente":"blue",
-            "press":"brown",
-            "pressure":"red",
-            "pressured":"gray",
-            "pretending":"brown",
-            "prettiestboy":"red",
-            "pretty":"special",
-            "prettyboy":"yellow",
-            "prettygirls":"special",
-            "prettysweet":"red",
-            "preventer":"brown",
-            "preyseeker":"purple",
-            "prez":"yellow",
-            "prickling":"gray",
-            "prickly":"purple",
-            "pride":"purple",
-            "prideful":"orange",
-            "priderock":"orange",
-            "priest":"yellow",
-            "priestess":"red",
-            "priesthood":"brown",
-            "prima":"blue",
-            "primadonna":"blue",
-            "primarch":"gray",
-            "primate":"brown",
-            "primeknight":"purple",
-            "primera":"brown",
-            "primeval":"blue",
-            "primo":"orange",
-            "primp":"red",
-            "prince":"gray",
-            "princelike":"blue",
-            "princely":"blue",
-            "princeps":"yellow",
-            "princes":"gray",
-            "princess":"red",
-            "princesskey":"blue",
-            "princesslike":"brown",
-            "principal":"yellow",
-            "principles":"green",
-            "prinny":"blue",
-            "prinzessin":"purple",
-            "priory":"purple",
-            "prism":"orange",
-            "prismcase":"orange",
-            "prismvoice":"green",
-            "prison":"brown",
-            "prisoner":"gray",
-            "pristina":"purple",
-            "pristo":"special",
-            "prithivi":"red",
-            "private":"blue",
-            "privateeye":"yellow",
-            "privatesign":"gray",
-            "privilege":"purple",
-            "privileged":"purple",
-            "prize":"green",
-            "prizemaster":"green",
-            "pro":"gray",
-            "probe":"blue",
-            "procellarum":"gray",
-            "process":"green",
-            "procession":"blue",
-            "processor":"brown",
-            "prodigal":"blue",
-            "prodigy":"blue",
-            "produce":"green",
-            "producer":"green",
-            "professional":"gray",
-            "professor":"gray",
-            "profiler":"brown",
-            "profit":"orange",
-            "profitable":"gray",
-            "progenitor":"red",
-            "program":"gray",
-            "programmer":"green",
-            "progrock":"purple",
-            "project":"yellow",
-            "projected":"special",
-            "projectiles":"green",
-            "prolongation":"brown",
-            "promepolis":"gray",
-            "prominence":"red",
-            "promiscuous":"blue",
-            "promise":"blue",
-            "promisepetal":"red",
-            "promising":"gray",
-            "promoter":"green",
-            "promotion":"green",
-            "promqueen":"yellow",
-            "pronto":"red",
-            "propagation":"blue",
-            "proper":"yellow",
-            "prophecies":"gray",
-            "prophecy":"special",
-            "prophet":"orange",
-            "prophetic":"purple",
-            "propose":"green",
-            "prosecute":"purple",
-            "prosecutor":"gray",
-            "prospector":"red",
-            "prospero":"orange",
-            "prosthetic":"brown",
-            "protagonist":"red",
-            "protagonists":"brown",
-            "protect":"green",
-            "protected":"red",
-            "protecting":"gray",
-            "protection":"gray",
-            "protective":"purple",
-            "protector":"green",
-            "protectors":"red",
-            "protects":"yellow",
-            "protectu":"red",
-            "protein":"blue",
-            "protestant":"green",
-            "prototype":"red",
-            "proud":"purple",
-            "proudclad":"gray",
-            "proudstar":"blue",
-            "prove":"gray",
-            "proven":"blue",
-            "proverbs":"green",
-            "providence":"gray",
-            "provider":"orange",
-            "provisions":"yellow",
-            "prowler":"red",
-            "proxy":"brown",
-            "prussia":"purple",
-            "ps2":"special",
-            "pseudonym":"brown",
-            "psg1":"blue",
-            "psi":"special",
-            "psicom":"brown",
-            "psp":"gray",
-            "psybeam":"special",
-            "psyche":"red",
-            "psychiatrist":"green",
-            "psychic":"gray",
-            "psycho":"orange",
-            "psycho-frame":"red",
-            "psychocut":"purple",
-            "psychology":"orange",
-            "psychometry":"brown",
-            "psychopath":"purple",
-            "psychotic":"purple",
-            "psyco":"purple",
-            "psync":"green",
-            "psyncer":"purple",
-            "psypher":"special",
-            "psyqualia":"red",
-            "psystrike":"purple",
-            "ptrd-41":"red",
-            "ptsd":"purple",
-            "puberty":"brown",
-            "public":"red",
-            "publicmorals":"gray",
-            "publishing":"orange",
-            "pubworker":"orange",
-            "pucchan":"orange",
-            "pucelle":"purple",
-            "pudding":"yellow",
-            "puffup":"red",
-            "pug":"blue",
-            "pugilist":"red",
-            "puissance":"red",
-            "puku":"blue",
-            "pullcord":"yellow",
-            "pulling":"purple",
-            "pulse":"red",
-            "pumpkin":"red",
-            "pumpkinking":"gray",
-            "punches":"red",
-            "punchingbag":"brown",
-            "punchout":"green",
-            "punctual":"purple",
-            "punish":"blue",
-            "punisher":"gray",
-            "punishment":"brown",
-            "punk":"red",
-            "punklorde":"blue",
-            "puns":"gray",
-            "punyaan":"red",
-            "pupil":"orange",
-            "puppet":"orange",
-            "puppeteer":"yellow",
-            "puppetgirl":"blue",
-            "puppetry":"green",
-            "puppets":"yellow",
-            "puppy":"orange",
-            "puppy-mode":"green",
-            "pure":"red",
-            "pureblood":"red",
-            "purebred":"red",
-            "pureconcept":"orange",
-            "pureenergy":"red",
-            "purehavoc":"blue",
-            "pureheart":"orange",
-            "purelotus":"red",
-            "purelove":"gray",
-            "purememory":"special",
-            "pureromance":"gray",
-            "puresavior":"gray",
-            "purewater":"brown",
-            "purewhite":"yellow",
-            "purgatorius":"red",
-            "purgatory":"blue",
-            "purification":"green",
-            "purify":"green",
-            "purifying":"purple",
-            "purin":"purple",
-            "puririn":"gray",
-            "purple":"special",
-            "purplehaze":"red",
-            "purpose":"purple",
-            "pursue":"gray",
-            "pursuer":"red",
-            "pursuing":"brown",
-            "pursuit":"brown",
-            "pururun":"purple",
-            "pushy":"green",
-            "puyo":"special",
-            "puyohell":"green",
-            "puzzlegames":"blue",
-            "puzzlesp":"gray",
-            "pygmalion":"red",
-            "pygmy":"red",
-            "pyo":"gray",
-            "pyroclasm":"orange",
-            "pyrokinesis":"purple",
-            "pyrokinetic":"red",
-            "pyromaniac":"brown",
-            "pyroqueen":"yellow",
-            "pyrotechnics":"green",
-            "pyu":"blue",
-            "pyuru":"red",
-            "q":"yellow",
-            "q01":"blue",
-            "qilinbow":"green",
-            "qingjing":"red",
-            "qinglong":"green",
-            "qingxiao":"special",
-            "qipao":"special",
-            "qishanwen":"red",
-            "qliphoth":"orange",
-            "qrcode":"gray",
-            "qtpi":"purple",
-            "quack":"blue",
-            "quadcaster":"gray",
-            "quadra":"red",
-            "quail":"yellow",
-            "qualia":"green",
-            "quality":"special",
-            "quantum":"purple",
-            "quartz":"green",
-            "qubeley":"gray",
-            "queen":"blue",
-            "queenanne":"gray",
-            "queenbee":"red",
-            "queendom":"red",
-            "queenofevil":"purple",
-            "queens":"special",
-            "queenvirgo":"purple",
-            "question":"brown",
-            "questioning":"green",
-            "questionmark":"blue",
-            "questions":"gray",
-            "quiche":"green",
-            "quick":"yellow",
-            "quickdraw":"yellow",
-            "quicksilver":"red",
-            "quicksilvers":"brown",
-            "quiet":"blue",
-            "quietus":"special",
-            "quilt":"yellow",
-            "quincy":"gray",
-            "quindecim":"gray",
-            "quinx":"brown",
-            "quips":"red",
-            "quizking":"red",
-            "quotations":"brown",
-            "quote":"red",
-            "quotes":"brown",
-            "r-66y":"brown",
-            "rabbit":"orange",
-            "rabbitcurse":"yellow",
-            "rabbitears":"blue",
-            "rabbithero":"gray",
-            "rabbithole":"blue",
-            "rabbitpurse":"yellow",
-            "rabbits":"blue",
-            "rabbityear":"red",
-            "rabi":"red",
-            "rabidhound":"orange",
-            "raburabu":"orange",
-            "raccoon":"purple",
-            "raccoons":"brown",
-            "race":"red",
-            "racer":"yellow",
-            "racerx":"gray",
-            "racing":"red",
-            "radar":"yellow",
-            "radiance":"orange",
-            "radiant":"yellow",
-            "radianthero":"blue",
-            "radiantwaltz":"blue",
-            "radio":"brown",
-            "radiohost":"gray",
-            "radiotower":"green",
-            "radish":"blue",
-            "raduga":"orange",
-            "rafale":"orange",
-            "rafflesia":"red",
-            "raftfleet":"blue",
-            "ragdoll":"brown",
-            "rage":"blue",
-            "rageblast":"red",
-            "ragecandy":"brown",
-            "rages":"green",
-            "ragingtiger":"purple",
-            "ragingwave":"blue",
-            "ragnarok":"brown",
-            "ragnell":"blue",
-            "rai":"green",
-            "rai-net":"brown",
-            "raider":"gray",
-            "raidraptors":"green",
-            "raijin":"red",
-            "raijinshuu":"red",
-            "raijuu":"blue",
-            "raikiri":"orange",
-            "raildex":"special",
-            "railgun":"brown",
-            "railgunuser":"green",
-            "railroad":"red",
-            "railway":"red",
-            "raimeiki":"red",
-            "rain":"blue",
-            "rainbow":"blue",
-            "rainbowroad":"special",
-            "rainbowshot":"green",
-            "raindance":"purple",
-            "rainfell":"blue",
-            "rainmaker":"red",
-            "rainymoment":"green",
-            "rairaiken":"purple",
-            "raise":"yellow",
-            "raising":"purple",
-            "raison":"blue",
-            "raisondetre":"red",
-            "raitei":"green",
-            "rakshasa":"gray",
-            "rakuen":"red",
-            "rakugo":"red",
-            "rakugoka":"red",
-            "rallyingcry":"red",
-            "ralts":"green",
-            "ram":"brown",
-            "ramble":"gray",
-            "ramen":"blue",
-            "ramuh":"purple",
-            "ramune":"orange",
-            "ramvillage":"red",
-            "ran":"red",
-            "rancorem":"red",
-            "randomplay":"blue",
-            "ranger":"yellow",
-            "ranguren":"gray",
-            "rank":"purple",
-            "rap":"yellow",
-            "rapbattles":"gray",
-            "rapier":"red",
-            "rapunzel":"blue",
-            "rare":"gray",
-            "rarechips":"brown",
-            "rareitems":"brown",
-            "raremedals":"red",
-            "rascal":"yellow",
-            "rasetsu":"blue",
-            "rash":"yellow",
-            "rashly":"red",
-            "rashomon":"gray",
-            "rashoumon":"yellow",
-            "rasudan":"red",
-            "rat":"gray",
-            "ratatouille":"brown",
-            "ratclan":"purple",
-            "raticate":"orange",
-            "ratio":"yellow",
-            "rational":"gray",
-            "rations":"yellow",
-            "ratpatrol":"orange",
-            "rats":"gray",
-            "ratsbane":"brown",
-            "rattata":"purple",
-            "rattus":"gray",
-            "ravage":"purple",
-            "raven":"gray",
-            "ravennue":"red",
-            "ravenous":"yellow",
-            "ravenwing":"purple",
-            "raw":"red",
-            "rayearth":"red",
-            "rayofhope":"blue",
-            "rayquaza":"red",
-            "raziel":"gray",
-            "razing":"brown",
-            "razorfan":"green",
-            "razorleaf":"special",
-            "razorwind":"green",
-            "razril":"yellow",
-            "rcplane":"green",
-            "reactions":"blue",
-            "read":"red",
-            "reader":"green",
-            "reading":"purple",
-            "readsflags":"blue",
-            "real":"red",
-            "realeater":"blue",
-            "realestate":"gray",
-            "realhouse":"red",
-            "realian":"red",
-            "realist":"red",
-            "realities":"green",
-            "reality":"red",
-            "realworld":"orange",
-            "reanimated":"brown",
-            "reaper":"gray",
-            "reason":"purple",
-            "reasonable":"green",
-            "reasons":"purple",
-            "rebel":"red",
-            "rebellion":"green",
-            "rebellious":"yellow",
-            "rebelspark":"green",
-            "rebirth":"yellow",
-            "rebluens":"blue",
-            "rebuke":"yellow",
-            "recall":"brown",
-            "receptacle":"gray",
-            "reception":"red",
-            "receptionist":"purple",
-            "receptors":"blue",
-            "recessive":"orange",
-            "recharge":"purple",
-            "recipes":"brown",
-            "recitals":"blue",
-            "reckless":"yellow",
-            "reckon":"red",
-            "recluse":"brown",
-            "reclusive":"red",
-            "record":"purple",
-            "records":"blue",
-            "recordteam":"gray",
-            "recruit":"gray",
-            "red":"special",
-            "redaxe":"red",
-            "redbands":"red",
-            "redbean":"red",
-            "redbook":"red",
-            "redcandles":"red",
-            "redchamber":"yellow",
-            "redchild":"red",
-            "redclan":"red",
-            "redcomet":"red",
-            "reddened":"red",
-            "reddevil":"red",
-            "reddragon":"red",
-            "reddragoon":"red",
-            "redeye":"gray",
-            "redeyed":"red",
-            "redeyes":"yellow",
-            "redflash":"red",
-            "redfox":"orange",
-            "redgaze":"red",
-            "redgem":"red",
-            "redhare":"blue",
-            "redhood":"red",
-            "redjewels":"red",
-            "redking":"red",
-            "redknights":"red",
-            "redlights":"blue",
-            "redmagic":"gray",
-            "redmagma":"red",
-            "rednose":"red",
-            "redo":"red",
-            "redoni":"red",
-            "redoubt":"yellow",
-            "redpenguin":"red",
-            "redreaper":"red",
-            "redriot":"red",
-            "redroom":"blue",
-            "redrose":"red",
-            "redscarf":"red",
-            "redscorpion":"special",
-            "redsea":"red",
-            "redshell":"red",
-            "redshield":"gray",
-            "redshoes":"yellow",
-            "redtiger":"red",
-            "redtower":"blue",
-            "referee":"green",
-            "reference":"brown",
-            "references":"yellow",
-            "refined":"yellow",
-            "refinednoble":"purple",
-            "reflection":"green",
-            "reflex":"green",
-            "reflexes":"blue",
-            "reforest":"brown",
-            "reformed":"brown",
-            "refreshing":"green",
-            "regain":"brown",
-            "regal":"red",
-            "regalblade":"yellow",
-            "regalia":"orange",
-            "regarding":"brown",
-            "regenerate":"red",
-            "regeneration":"yellow",
-            "regina":"red",
-            "reginlaze":"green",
-            "reginleiva":"green",
-            "region":"special",
-            "register":"blue",
-            "reglay":"blue",
-            "regnalastra":"purple",
-            "regressor":"gray",
-            "regret":"blue",
-            "regrowth":"blue",
-            "regulus":"blue",
-            "reiiden":"special",
-            "reiki":"orange",
-            "reincarnate":"gray",
-            "reinherz":"red",
-            "reins":"gray",
-            "reis":"special",
-            "reject":"red",
-            "rejected":"purple",
-            "rejection":"blue",
-            "rekka":"red",
-            "rekku":"green",
-            "relationer":"red",
-            "relax":"red",
-            "relaxed":"red",
-            "reliability":"blue",
-            "reliable":"brown",
-            "reliableaid":"blue",
-            "relic":"blue",
-            "relicsong":"green",
-            "relife":"brown",
-            "religion":"gray",
-            "religious":"yellow",
-            "reliver":"purple",
-            "reluctance":"gray",
-            "reluctant":"orange",
-            "rely":"gray",
-            "remaining":"red",
-            "remakes":"special",
-            "remarried":"blue",
-            "remember":"blue",
-            "remembering":"brown",
-            "remind":"red",
-            "remixing":"green",
-            "remodel":"orange",
-            "renais":"red",
-            "renarouge":"orange",
-            "rendere":"green",
-            "renegade":"blue",
-            "renegades":"green",
-            "renewal":"green",
-            "renowned":"brown",
-            "rent":"purple",
-            "rental":"purple",
-            "rep":"orange",
-            "repair":"green",
-            "repaired":"red",
-            "repairs":"gray",
-            "repeat":"blue",
-            "repetitive":"purple",
-            "replacement":"special",
-            "replay":"orange",
-            "replica":"blue",
-            "replicant":"blue",
-            "repliforce":"gray",
-            "reploids":"blue",
-            "reponite":"red",
-            "report":"purple",
-            "reporter":"orange",
-            "represailles":"blue",
-            "repressed":"green",
-            "reptile":"yellow",
-            "reputation":"blue",
-            "request":"red",
-            "requesters":"red",
-            "requests":"red",
-            "requiem":"red",
-            "rescue":"orange",
-            "research":"blue",
-            "researcher":"blue",
-            "resemblance":"orange",
-            "resembool":"brown",
-            "resentful":"blue",
-            "resentment":"green",
-            "reserve":"orange",
-            "reserved":"brown",
-            "reservoir":"gray",
-            "reset":"brown",
-            "reshbal":"purple",
-            "resignation":"purple",
-            "resistance":"red",
-            "resolute":"purple",
-            "resolve":"blue",
-            "resonance":"special",
-            "resonant":"yellow",
-            "resonate":"blue",
-            "resonator":"yellow",
-            "respect":"purple",
-            "respected":"orange",
-            "respectful":"blue",
-            "respects":"blue",
-            "respirator":"purple",
-            "resplendent":"special",
-            "responsible":"red",
-            "rest":"purple",
-            "restart":"brown",
-            "restaurant":"red",
-            "restoration":"special",
-            "restorative":"red",
-            "restore":"orange",
-            "restrained":"brown",
-            "restraint":"blue",
-            "restricted":"blue",
-            "restriction":"green",
-            "results":"blue",
-            "resurrect":"blue",
-            "resurrection":"green",
-            "retainer":"gray",
-            "retak":"brown",
-            "retakes":"red",
-            "retaliate":"orange",
-            "retaliation":"brown",
-            "reticent":"gray",
-            "retribution":"brown",
-            "retrieval":"orange",
-            "retriever":"yellow",
-            "retro":"special",
-            "retroclover":"orange",
-            "retrogames":"blue",
-            "retto":"gray",
-            "return":"gray",
-            "returns":"orange",
-            "reunion":"orange",
-            "rev":"orange",
-            "revelry":"brown",
-            "revenant":"red",
-            "revenge":"orange",
-            "revengeplan":"gray",
-            "reveria":"special",
-            "reverie":"blue",
-            "reverse":"blue",
-            "reversed":"blue",
-            "reverses":"brown",
-            "reversing":"gray",
-            "reviewer":"red",
-            "revival":"purple",
-            "revive":"yellow",
-            "revizer":"brown",
-            "revocs":"gray",
-            "revolt":"gray",
-            "revolution":"green",
-            "revolutionary":"blue",
-            "revolver":"green",
-            "revuesstar":"yellow",
-            "rewind":"gray",
-            "rewinding":"blue",
-            "rewrite":"blue",
-            "reyntime":"brown",
-            "rfa":"brown",
-            "rhapsody":"orange",
-            "rhinelab":"brown",
-            "rhodes":"brown",
-            "rhodonite":"red",
-            "rhongomyniad":"blue",
-            "rhyhorn":"purple",
-            "rhythm":"red",
-            "rhythmia":"special",
-            "rhythmic":"yellow",
-            "rian":"brown",
-            "ribblades":"red",
-            "ribbon":"brown",
-            "ribbonbuster":"blue",
-            "ribbonchan":"purple",
-            "ribbons":"red",
-            "ribbontie":"brown",
-            "ribika":"yellow",
-            "ribs":"purple",
-            "rice":"red",
-            "riceball":"blue",
-            "ricecake":"brown",
-            "ricecooker":"purple",
-            "ricewine":"blue",
-            "rich":"orange",
-            "riches":"brown",
-            "richgirl":"blue",
-            "richkid":"brown",
-            "ricky":"blue",
-            "rico":"orange",
-            "riddles":"green",
-            "ride":"orange",
-            "riders":"special",
-            "ridiculed":"green",
-            "ridiculous":"purple",
-            "rieri":"special",
-            "rifle":"brown",
-            "rift":"special",
-            "rigging":"blue",
-            "right":"orange",
-            "rightcure":"blue",
-            "rightearring":"brown",
-            "righteous":"blue",
-            "righteye":"brown",
-            "righthand":"red",
-            "rightstar":"blue",
-            "riirii":"red",
-            "rikishi":"purple",
-            "rikudou":"blue",
-            "rikutou":"red",
-            "riledup":"brown",
-            "rimaajon":"purple",
-            "ring":"brown",
-            "ring-doh":"green",
-            "ringmaster":"purple",
-            "ringoflight":"blue",
-            "rinmeikan":"purple",
-            "rinrin":"yellow",
-            "rins":"special",
-            "riolu":"blue",
-            "rip-off":"blue",
-            "ripper":"gray",
-            "ripple":"brown",
-            "rippletide":"brown",
-            "risappe":"purple",
-            "rise":"brown",
-            "rising":"yellow",
-            "risingshot":"blue",
-            "risingsun":"gray",
-            "riskbreaker":"brown",
-            "risotto":"red",
-            "risuners":"red",
-            "rito":"orange",
-            "ritsu":"purple",
-            "ritual":"gray",
-            "rival":"brown",
-            "rivalry":"yellow",
-            "riven":"blue",
-            "riverbank":"purple",
-            "rivercity":"special",
-            "riviera":"special",
-            "road":"yellow",
-            "roadless":"blue",
-            "roadrage":"green",
-            "roadroller":"yellow",
-            "roadrunner":"red",
-            "roadside":"purple",
-            "roaring":"purple",
-            "robattle":"red",
-            "robber":"blue",
-            "robberfly":"orange",
-            "robin":"blue",
-            "robo-nene":"green",
-            "robosa":"brown",
-            "robot":"blue",
-            "robotabuse":"purple",
-            "robotdoll":"yellow",
-            "robotic":"red",
-            "robotics":"blue",
-            "robots":"special",
-            "robotter":"orange",
-            "robust":"blue",
-            "rock":"brown",
-            "rockbell":"gray",
-            "rockbison":"yellow",
-            "rocker":"purple",
-            "rocket":"red",
-            "rockfort":"red",
-            "rockhopper":"red",
-            "rockidol":"gray",
-            "rockleone":"green",
-            "rockmusic":"brown",
-            "rocknroll":"red",
-            "rocknuzzle":"brown",
-            "rocksalt":"blue",
-            "rockstar":"yellow",
-            "rockwall":"brown",
-            "rocwing":"blue",
-            "rod":"green",
-            "rodent":"gray",
-            "rodeo-star":"red",
-            "rody":"blue",
-            "rogueship":"gray",
-            "roids":"blue",
-            "rokukeikan":"gray",
-            "roland":"purple",
-            "role":"gray",
-            "rolemodel":"red",
-            "roleplay":"gray",
-            "roll":"red",
-            "roller":"blue",
-            "rollflash":"red",
-            "rolling":"brown",
-            "rollingsaw":"green",
-            "rollout":"special",
-            "rolls":"orange",
-            "romaantiqua":"red",
-            "romance":"brown",
-            "romancekiss":"brown",
-            "romantia":"purple",
-            "romantic":"brown",
-            "romanticnow":"yellow",
-            "romantista":"orange",
-            "romeo":"brown",
-            "romipaku":"special",
-            "rondo":"blue",
-            "ronin":"orange",
-            "roodbearer":"gray",
-            "roof":"brown",
-            "rooftop":"gray",
-            "rook":"brown",
-            "rookie":"green",
-            "room":"yellow",
-            "roommate":"red",
-            "rooooowf":"brown",
-            "roost":"green",
-            "rooster":"red",
-            "root":"brown",
-            "rootflare":"blue",
-            "rope":"brown",
-            "ropes":"gray",
-            "roro":"blue",
-            "rorona":"red",
-            "rosario":"purple",
-            "rosary":"green",
-            "rose":"red",
-            "rose-tai":"blue",
-            "rosebleue":"gray",
-            "rosecochon":"blue",
-            "rosegarden":"red",
-            "rosemary":"purple",
-            "rosenberg":"purple",
-            "rosenburg":"purple",
-            "roseneedle":"red",
-            "rosepetal":"purple",
-            "rosepin":"gray",
-            "roseprince":"purple",
-            "rosequeen":"blue",
-            "roserade":"green",
-            "roses":"yellow",
-            "rosesplash":"blue",
-            "rosethorns":"blue",
-            "rosetta":"yellow",
-            "rosettaarrow":"yellow",
-            "rosette":"red",
-            "rosewater":"green",
-            "rosewood":"orange",
-            "rosy":"green",
-            "rot":"red",
-            "roto":"blue",
-            "rots":"green",
-            "rottencop":"gray",
-            "rottenfood":"brown",
-            "rouge":"yellow",
-            "rougeschool":"purple",
-            "roughskin":"green",
-            "roulette":"orange",
-            "round":"green",
-            "roundly":"red",
-            "rounds":"purple",
-            "roundy":"green",
-            "route":"purple",
-            "routes":"blue",
-            "roving":"red",
-            "rovingmedic":"purple",
-            "royal":"gray",
-            "royalarmy":"green",
-            "royalblade":"purple",
-            "royalblood":"red",
-            "royalguard":"gray",
-            "royalprince":"orange",
-            "royalsword":"green",
-            "royalties":"orange",
-            "royalty":"special",
-            "roytale":"purple",
-            "rozan":"brown",
-            "rozarria":"gray",
-            "rpgmaker":"special",
-            "rr-owch":"gray",
-            "rs273a":"gray",
-            "rtawahist":"blue",
-            "rubber":"red",
-            "rubeum":"orange",
-            "ruby":"red",
-            "ruckus":"purple",
-            "rude":"blue",
-            "rudehero":"gray",
-            "ruemorgue":"brown",
-            "rufous":"gray",
-            "ruin":"yellow",
-            "ruinbringers":"gray",
-            "ruinhunter":"blue",
-            "ruinmode":"orange",
-            "ruinprincess":"red",
-            "rukh":"yellow",
-            "ruler":"green",
-            "rulerstruth":"gray",
-            "rules":"blue",
-            "rulestime":"red",
-            "rumormill":"green",
-            "rumormonger":"gray",
-            "rumors":"yellow",
-            "rumraisin":"yellow",
-            "runa":"red",
-            "runaway":"red",
-            "runeknight":"yellow",
-            "runes":"special",
-            "runesage":"gray",
-            "runner":"red",
-            "running":"green",
-            "runningmen":"gray",
-            "runt":"green",
-            "ruoye":"brown",
-            "rupture":"gray",
-            "rural":"blue",
-            "rurihime":"blue",
-            "rush":"orange",
-            "russia":"brown",
-            "russian":"purple",
-            "rustboro":"red",
-            "rusty":"gray",
-            "ruthless":"green",
-            "rutile":"brown",
-            "ryouran":"yellow",
-            "ryous":"special",
-            "ryudo":"orange",
-            "ryudoji":"blue",
-            "ryujinjakka":"gray",
-            "ryusei-go":"brown",
-            "ryuseisui":"blue",
-            "ryuseitai":"red",
-            "ryusoken":"blue",
-            "ryuuga-tou":"brown",
-            "ryuuhiken":"blue",
-            "ryuuseigun":"red",
-            "ryuuseiken":"gray",
-            "ryza":"brown",
-            "s-class":"brown",
-            "s-hall":"brown",
-            "s.smotor":"gray",
-            "sabbat":"green",
-            "sabbath":"red",
-            "saberface":"special",
-            "saberkiller":"blue",
-            "sabers":"special",
-            "sableknight":"brown",
-            "sablier":"yellow",
-            "saboteur":"blue",
-            "sacchin":"brown",
-            "sacrament":"red",
-            "sacraments":"blue",
-            "sacredland":"yellow",
-            "sacredpower":"blue",
-            "sacredshell":"red",
-            "sacrifice":"red",
-            "sacrificial":"red",
-            "sadako":"gray",
-            "saddawn":"yellow",
-            "sadhiporoja":"red",
-            "sadism":"blue",
-            "sadist":"orange",
-            "sadistic":"red",
-            "sadtoys":"red",
-            "safeguard":"brown",
-            "safety":"green",
-            "safetyfirst":"green",
-            "safetyteam":"green",
-            "saga":"special",
-            "sagami":"red",
-            "sage":"green",
-            "sagitta":"purple",
-            "sagittarius":"purple",
-            "sai":"red",
-            "saiarks":"yellow",
-            "saicorp":"brown",
-            "saijiki":"blue",
-            "saikaido":"blue",
-            "saiko":"blue",
-            "saikoku":"red",
-            "saikou-ryu":"red",
-            "sailaway":"blue",
-            "saillune":"purple",
-            "sailor":"blue",
-            "sailorcap":"brown",
-            "sailorfuku":"special",
-            "saint":"yellow",
-            "saintess":"yellow",
-            "saints":"orange",
-            "saionji":"gray",
-            "sairaag":"purple",
-            "saisei":"purple",
-            "saitama":"gray",
-            "saiyaman":"green",
-            "saiyan":"green",
-            "saiyawoman":"orange",
-            "sakamoto":"special",
-            "sakanade":"yellow",
-            "sakanoshita":"yellow",
-            "sake":"gray",
-            "sakejug":"brown",
-            "sakigasuki":"blue",
-            "sakugarne":"green",
-            "sakura":"red",
-            "sakurafubuki":"red",
-            "sakuragi":"brown",
-            "sakurairo":"purple",
-            "sakurait":"special",
-            "sakuras":"special",
-            "sakusaku":"red",
-            "sakuya":"red",
-            "salamalyon":"red",
-            "salamander":"red",
-            "salaryman":"gray",
-            "salazzle":"red",
-            "salesteam":"gray",
-            "salieri":"green",
-            "salmiak":"blue",
-            "salmon":"red",
-            "salon":"red",
-            "salt":"blue",
-            "saltysol":"blue",
-            "saluki":"blue",
-            "salute":"brown",
-            "salvage":"gray",
-            "salvager":"blue",
-            "salvation":"gray",
-            "sam":"green",
-            "samadhi":"green",
-            "samarkand":"blue",
-            "samba":"yellow",
-            "samehada":"blue",
-            "samekh":"blue",
-            "samezuka":"purple",
-            "samsara":"purple",
-            "samurai":"green",
-            "samuraicat":"gray",
-            "samuraifan":"green",
-            "samuraionnna":"orange",
-            "samurais":"special",
-            "san":"purple",
-            "sanadaschool":"purple",
-            "sanallites":"blue",
-            "sanbaka":"red",
-            "sanction":"yellow",
-            "sanctioned":"red",
-            "sanctuary":"special",
-            "sand":"red",
-            "sandaime":"brown",
-            "sandal":"yellow",
-            "sandals":"gray",
-            "sandevistan":"yellow",
-            "sandrock":"yellow",
-            "sandtribe":"green",
-            "sandwich":"yellow",
-            "sandy":"brown",
-            "saneprince":"blue",
-            "sangriarosa":"red",
-            "sanguinem":"red",
-            "sanjouin":"brown",
-            "sanka":"yellow",
-            "sanpaku":"special",
-            "santamaria":"gray",
-            "santeem":"orange",
-            "sanzenri":"blue",
-            "sapientia":"green",
-            "saplings":"green",
-            "sapphire":"blue",
-            "sapphireowl":"blue",
-            "saranaga":"green",
-            "sarcasm":"purple",
-            "sarcastic":"gray",
-            "sarcophalon":"yellow",
-            "sariassong":"green",
-            "saru":"blue",
-            "sasa-kids":"red",
-            "sash":"purple",
-            "sass":"red",
-            "sassy":"orange",
-            "satan":"red",
-            "satchel":"yellow",
-            "satella":"green",
-            "satinribbon":"brown",
-            "satisfaction":"blue",
-            "satsuinohado":"red",
-            "satsuma":"red",
-            "saturn":"purple",
-            "saurian":"blue",
-            "saury":"yellow",
-            "savage":"green",
-            "savanaclaw":"brown",
-            "savanna":"yellow",
-            "savate":"orange",
-            "save":"red",
-            "saved":"gray",
-            "saving":"brown",
-            "savior":"yellow",
-            "savvy":"yellow",
-            "sawashirom":"special",
-            "sawshark":"blue",
-            "sayo":"brown",
-            "sayuri":"green",
-            "sbjk":"purple",
-            "scalchop":"blue",
-            "scald":"brown",
-            "scale":"gray",
-            "scales":"brown",
-            "scalpel":"purple",
-            "scalpels":"gray",
-            "scams":"blue",
-            "scan":"orange",
-            "scanner":"gray",
-            "scanning":"purple",
-            "scar":"green",
-            "scarabia":"red",
-            "scarecrow":"red",
-            "scaredy-cat":"purple",
-            "scarf":"blue",
-            "scarfwings":"red",
-            "scarlet":"blue",
-            "scarletfox":"red",
-            "scarlethair":"red",
-            "scarred":"gray",
-            "scarring":"blue",
-            "scars":"special",
-            "scarves":"purple",
-            "scarydriver":"purple",
-            "scavenge":"red",
-            "scavenger":"brown",
-            "scenarioliar":"brown",
-            "scent":"blue",
-            "scepter4":"blue",
-            "scharfrichter":"gray",
-            "schemer":"blue",
-            "scheming":"red",
-            "schicksal":"yellow",
-            "schiff":"green",
-            "schism":"green",
-            "scholar":"brown",
-            "scholarship":"orange",
-            "schoolgirl":"gray",
-            "schoolidol":"orange",
-            "schoollife":"red",
-            "schoolnurse":"blue",
-            "schwarze":"blue",
-            "schwarzer":"gray",
-            "schwarzwelt":"special",
-            "schwert":"purple",
-            "sci-fi":"orange",
-            "science":"red",
-            "scienceclub":"gray",
-            "sciencelab":"gray",
-            "scientific":"red",
-            "scientist":"red",
-            "scientists":"special",
-            "scilab":"brown",
-            "scion":"gray",
-            "scissor":"gray",
-            "scissors":"purple",
-            "scold":"red",
-            "scoop":"red",
-            "scooter":"purple",
-            "scorch":"orange",
-            "scorched":"red",
-            "scorching":"brown",
-            "scorfolk":"purple",
-            "scorpio":"yellow",
-            "scorpion":"red",
-            "scout":"green",
-            "scouter":"green",
-            "scouting":"brown",
-            "scrambled":"green",
-            "scrapped":"yellow",
-            "scratch":"orange",
-            "scrawl":"blue",
-            "screams":"blue",
-            "screentone":"purple",
-            "scribbled":"red",
-            "scribe":"purple",
-            "scripture":"blue",
-            "scroll":"brown",
-            "scrunchie":"red",
-            "scubagear":"orange",
-            "sculpted":"gray",
-            "scum":"blue",
-            "scumbag":"purple",
-            "scuro":"gray",
-            "scythe":"green",
-            "scythes":"gray",
-            "sea":"yellow",
-            "seaborg":"orange",
-            "seacrusher":"orange",
-            "seacrystal":"purple",
-            "seaeagle":"yellow",
-            "seafairy":"red",
-            "seafaring":"blue",
-            "seafood":"red",
-            "seafriend":"blue",
-            "seagod":"blue",
-            "seagull":"yellow",
-            "seahorse":"gray",
-            "seakingdom":"blue",
-            "seal":"brown",
-            "sealand":"blue",
-            "sealed":"gray",
-            "sealing":"purple",
-            "seals":"special",
-            "seamstress":"green",
-            "seance":"red",
-            "seaotter":"orange",
-            "search":"red",
-            "searching":"red",
-            "searing":"brown",
-            "seasalt":"gray",
-            "seashell":"blue",
-            "seashells":"blue",
-            "seaslug":"gray",
-            "seawitch":"blue",
-            "seawizard":"red",
-            "sebas":"blue",
-            "sechs":"gray",
-            "secluded":"gray",
-            "second":"gray",
-            "second-rate":"purple",
-            "secondbest":"brown",
-            "secondlife":"special",
-            "secondplace":"orange",
-            "secondroom":"gray",
-            "seconds":"brown",
-            "secondson":"blue",
-            "secondunit":"blue",
-            "secondverse":"green",
-            "secrecy":"gray",
-            "secret":"purple",
-            "secretarea":"blue",
-            "secretary":"brown",
-            "secretrealm":"special",
-            "secretrooms":"purple",
-            "secretroute":"red",
-            "secretshop":"red",
-            "section1":"purple",
-            "section9":"gray",
-            "security":"brown",
-            "securitycat":"red",
-            "seduce":"purple",
-            "seducing":"purple",
-            "seduction":"red",
-            "seductive":"purple",
-            "seductress":"red",
-            "see":"blue",
-            "seed":"orange",
-            "seedgather":"blue",
-            "seeds":"gray",
-            "seeing":"green",
-            "seeker":"brown",
-            "seeking":"gray",
-            "seele":"special",
-            "seemly":"purple",
-            "seer":"gray",
-            "seeress":"blue",
-            "seetheworld":"red",
-            "sefirot":"blue",
-            "segagamer":"red",
-            "segno":"red",
-            "segway":"red",
-            "seifuku":"brown",
-            "seiken":"green",
-            "seinen":"special",
-            "seireiden":"blue",
-            "seiryuu":"blue",
-            "seishin":"orange",
-            "seishun":"green",
-            "seitokai":"special",
-            "seiyuu":"brown",
-            "seize":"orange",
-            "seizeyouth":"red",
-            "seja":"orange",
-            "sekhmet":"red",
-            "sekigahara":"special",
-            "sekigan":"orange",
-            "sekit":"special",
-            "selamatpagi":"brown",
-            "selece":"blue",
-            "selector":"gray",
-            "self-driven":"purple",
-            "self-esteem":"orange",
-            "self-hatred":"green",
-            "self-help":"gray",
-            "self-love":"yellow",
-            "selfdefense":"orange",
-            "selfdestruct":"special",
-            "selfies":"gray",
-            "selfiestick":"red",
-            "selfish":"brown",
-            "selfless":"red",
-            "selfpublish":"purple",
-            "selphia":"special",
-            "semi-angel":"green",
-            "seminar":"red",
-            "seminary":"red",
-            "sen":"brown",
-            "senbei":"brown",
-            "senbon":"green",
-            "senbonzakura":"blue",
-            "sengoku":"gray",
-            "sengokusp":"brown",
-            "senkaimon":"red",
-            "senkukogetsu":"orange",
-            "senpai":"gray",
-            "senpuujin":"blue",
-            "sense":"yellow",
-            "sensei":"orange",
-            "senses":"blue",
-            "sensible":"blue",
-            "sensitive":"purple",
-            "sensor":"red",
-            "sensory":"red",
-            "senti":"red",
-            "sentinels":"special",
-            "senza":"yellow",
-            "separate":"blue",
-            "sepbirthday":"special",
-            "sephiroth":"gray",
-            "septette":"red",
-            "sequencer":"gray",
-            "sequestered":"purple",
-            "ser-veresta":"purple",
-            "seraphic":"special",
-            "seraphim":"blue",
-            "serena":"green",
-            "serenade":"yellow",
-            "serene":"yellow",
-            "serenes":"yellow",
-            "sergeant":"green",
-            "series":"green",
-            "serious":"gray",
-            "serment":"gray",
-            "serpent":"purple",
-            "servant":"brown",
-            "servbots":"red",
-            "serve":"brown",
-            "serving":"brown",
-            "servitude":"blue",
-            "seth":"brown",
-            "setsuna":"blue",
-            "setter":"orange",
-            "setz":"gray",
-            "seven":"red",
-            "sevendays":"brown",
-            "sevenseas":"purple",
-            "sevenstars":"special",
-            "seventeen":"red",
-            "seventh":"blue",
-            "severe":"blue",
-            "seviiislands":"blue",
-            "sew":"brown",
-            "sewing":"orange",
-            "sex":"green",
-            "sex2":"orange",
-            "sexappeal":"red",
-            "sexbobomb":"red",
-            "sexfavors":"brown",
-            "sexpistols":"blue",
-            "sexta":"blue",
-            "sextuplet":"red",
-            "sexy":"blue",
-            "sexybomber":"red",
-            "sexyguilty":"orange",
-            "sexytype":"special",
-            "seyana":"red",
-            "seychelles":"blue",
-            "sezan":"gray",
-            "sfyri":"orange",
-            "shackle":"yellow",
-            "shackles":"green",
-            "shadaloo":"red",
-            "shade":"brown",
-            "shades":"special",
-            "shadow":"purple",
-            "shadowball":"purple",
-            "shadowborder":"brown",
-            "shadowborn":"gray",
-            "shadowclan":"gray",
-            "shadowdimmer":"blue",
-            "shadowduo":"blue",
-            "shadowflash":"orange",
-            "shadowgift":"purple",
-            "shadowless":"red",
-            "shadowmaster":"brown",
-            "shadowpath":"gray",
-            "shadows":"gray",
-            "shadowsword":"green",
-            "shadowtag":"blue",
-            "shadowwatch":"purple",
-            "shadowyato":"gray",
-            "shaft":"special",
-            "shakanyorai":"red",
-            "shakedown":"gray",
-            "shakti":"purple",
-            "shakugan":"red",
-            "shakushi":"gray",
-            "shaman":"orange",
-            "shamanking":"orange",
-            "shamblor":"green",
-            "shameless":"brown",
-            "shamisen":"purple",
-            "shamouti":"orange",
-            "shamshir":"red",
-            "shanghai":"green",
-            "shangrila":"red",
-            "shangun":"gray",
-            "shannaro":"red",
-            "shaolin":"brown",
-            "shapeshift":"blue",
-            "shard":"brown",
-            "shardbinder":"blue",
-            "shards":"red",
-            "shardsword":"blue",
-            "sharering":"red",
-            "sharespoils":"red",
-            "sharilton":"blue",
-            "sharing":"purple",
-            "sharingan":"red",
-            "shark":"orange",
-            "sharkdance":"blue",
-            "sharkmovie":"orange",
-            "sharks":"special",
-            "sharl":"purple",
-            "sharlayan":"gray",
-            "sharnoth":"yellow",
-            "sharp":"green",
-            "sharpeye":"gray",
-            "sharpeyes":"brown",
-            "sharpshooter":"red",
-            "sharpsoldier":"red",
-            "sharptongue":"red",
-            "shattered":"gray",
-            "shattertide":"gray",
-            "shaymin":"gray",
-            "sheeh":"purple",
-            "sheep":"green",
-            "sheetmusic":"yellow",
-            "sheikah":"green",
-            "sheikahslate":"blue",
-            "shelgon":"blue",
-            "shell":"red",
-            "shelltrap":"red",
-            "sheltered":"red",
-            "shenanigans":"red",
-            "shenhu":"blue",
-            "shenlong":"brown",
-            "shenzhou":"purple",
-            "shepherd":"blue",
-            "shepherds":"blue",
-            "sheriff":"orange",
-            "sherwood":"blue",
-            "shesmay":"red",
-            "shibainu":"red",
-            "shibari":"green",
-            "shibuya":"gray",
-            "shibuyagal":"orange",
-            "shiden":"purple",
-            "shido":"blue",
-            "shieikan":"brown",
-            "shield":"yellow",
-            "shieldhero":"green",
-            "shiengumi":"purple",
-            "shifter":"yellow",
-            "shiganshina":"brown",
-            "shigofumi":"purple",
-            "shihouka":"purple",
-            "shii":"gray",
-            "shiipon":"yellow",
-            "shiishii":"red",
-            "shiitake":"brown",
-            "shikabane":"purple",
-            "shikaisen":"gray",
-            "shikamadooji":"purple",
-            "shiketsu":"gray",
-            "shikigami":"purple",
-            "shikinjou":"purple",
-            "shikon":"red",
-            "shimabara":"purple",
-            "shimatsuken":"brown",
-            "shimmering":"blue",
-            "shimonnu":"special",
-            "shinai":"orange",
-            "shinatsuhime":"red",
-            "shine":"red",
-            "shinen":"special",
-            "shingetsu":"blue",
-            "shingyo":"orange",
-            "shinigami":"gray",
-            "shining":"orange",
-            "shiningone":"blue",
-            "shinjuku":"purple",
-            "shinkansen":"gray",
-            "shinken":"purple",
-            "shinma":"blue",
-            "shinmeiryuu":"gray",
-            "shinobi":"brown",
-            "shinra":"gray",
-            "shinsei":"gray",
-            "shinsekai":"blue",
-            "shinsengumi":"red",
-            "shinsenkyo":"special",
-            "shinsou":"gray",
-            "shintenshin":"purple",
-            "shinto":"red",
-            "shiny":"orange",
-            "shinya":"gray",
-            "shinychariot":"red",
-            "shinyrod":"blue",
-            "shinysmile":"yellow",
-            "shiokaze":"green",
-            "shiokko":"purple",
-            "ship":"brown",
-            "shipcountry":"purple",
-            "shipon":"brown",
-            "shippudash":"green",
-            "ships":"special",
-            "shipwreck":"purple",
-            "shirabe":"yellow",
-            "shirasagi":"gray",
-            "shiratorizawa":"purple",
-            "shirikodama":"green",
-            "shiro":"gray",
-            "shirogamon":"red",
-            "shiroiwa":"special",
-            "shirosouzoku":"green",
-            "shiruko":"red",
-            "shishi-oh":"gray",
-            "shishibone":"green",
-            "shishitou":"yellow",
-            "shishou":"blue",
-            "shiva":"blue",
-            "shivers":"green",
-            "shixiong":"blue",
-            "shizugatake":"purple",
-            "shizukagozen":"special",
-            "shock":"orange",
-            "shocking":"blue",
-            "shoeless":"blue",
-            "shogi":"gray",
-            "shogiclub":"green",
-            "shogiplayer":"orange",
-            "shogun":"blue",
-            "shogunkayo":"orange",
-            "shogyoumujou":"red",
-            "shokuran":"green",
-            "shonichi":"yellow",
-            "shooter":"yellow",
-            "shooting":"blue",
-            "shootingstar":"red",
-            "shopkeeper":"green",
-            "shopping":"red",
-            "shorinji":"brown",
-            "short":"gray",
-            "shortcake":"blue",
-            "shortcuts":"special",
-            "shortfuse":"yellow",
-            "shorthair":"gray",
-            "shortsword":"blue",
-            "shorttemper":"blue",
-            "shorty":"red",
-            "shoryusteel":"blue",
-            "shotgun":"brown",
-            "shotgunice":"purple",
-            "shotguns":"green",
-            "shou":"gray",
-            "shoujo":"special",
-            "shoujomanga":"blue",
-            "shoulder":"brown",
-            "shounen":"special",
-            "shounenfan":"red",
-            "shouryuuha":"green",
-            "shouryuuken":"red",
-            "shoutengai":"brown",
-            "shoutoku":"brown",
-            "shovel":"purple",
-            "showaidol":"purple",
-            "shower":"brown",
-            "showman":"yellow",
-            "shownomercy":"gray",
-            "shresta":"blue",
-            "shrewd":"red",
-            "shrimp":"red",
-            "shrine":"red",
-            "shuanghua":"gray",
-            "shuei-gumi":"blue",
-            "shuffle":"special",
-            "shuggazoom":"purple",
-            "shugo":"special",
-            "shui":"special",
-            "shujaa":"brown",
-            "shujin":"yellow",
-            "shulshagana":"purple",
-            "shunshin":"gray",
-            "shuoyue":"blue",
-            "shuriken":"red",
-            "shut-in":"yellow",
-            "shutter":"yellow",
-            "shy":"purple",
-            "sia":"red",
-            "sialaluce":"green",
-            "sibling":"orange",
-            "siblings":"yellow",
-            "sicily":"gray",
-            "sickbed":"brown",
-            "sickhack":"purple",
-            "sickle":"purple",
-            "sickly":"gray",
-            "sickness":"blue",
-            "sideburns":"blue",
-            "sidecharacter":"purple",
-            "sidecut":"green",
-            "sidekick":"green",
-            "siegfried":"purple",
-            "sieglinde":"blue",
-            "siegmund":"green",
-            "sight":"blue",
-            "sigma":"gray",
-            "sigmund":"yellow",
-            "sign":"yellow",
-            "signalflare":"red",
-            "signing":"green",
-            "signlanguage":"red",
-            "signora":"yellow",
-            "signorina":"blue",
-            "sil80":"blue",
-            "silencer":"red",
-            "silent":"gray",
-            "silentboy":"gray",
-            "silenthero":"brown",
-            "silently":"gray",
-            "silentway":"green",
-            "silesse":"green",
-            "silhouettes":"special",
-            "silicate":"blue",
-            "silk":"green",
-            "silkie":"red",
-            "silkmoth":"purple",
-            "silkyheart":"red",
-            "sillier":"blue",
-            "silly":"orange",
-            "sillywood":"yellow",
-            "silpelit":"purple",
-            "silpheed":"gray",
-            "silva":"orange",
-            "silvana":"gray",
-            "silverarm":"gray",
-            "silverblade":"red",
-            "silvereyes":"red",
-            "silverfox":"blue",
-            "silverking":"gray",
-            "silverknife":"red",
-            "silverknight":"gray",
-            "silvermane":"blue",
-            "silverngold":"green",
-            "silverpin":"red",
-            "silverrose":"purple",
-            "silversmith":"green",
-            "silverspoon":"gray",
-            "silverstar":"special",
-            "silversword":"green",
-            "similar":"blue",
-            "simile":"brown",
-            "simple":"blue",
-            "simpleton":"brown",
-            "simplicity":"orange",
-            "simplistic":"yellow",
-            "simply":"red",
-            "simulated":"red",
-            "simulation":"blue",
-            "sin":"green",
-            "sinae":"blue",
-            "sinbad":"blue",
-            "sincerity":"red",
-            "sing":"purple",
-            "singer":"blue",
-            "singing":"blue",
-            "single":"purple",
-            "singlefather":"brown",
-            "singlemom":"blue",
-            "sinister":"gray",
-            "sinker":"blue",
-            "sinner":"orange",
-            "sinners":"gray",
-            "sinnoh":"special",
-            "sins":"blue",
-            "sir":"red",
-            "sirakkikamuy":"red",
-            "siren":"orange",
-            "sirens":"gray",
-            "sirius":"red",
-            "siriusstyle":"gray",
-            "sirix":"brown",
-            "siscon":"gray",
-            "sister":"blue",
-            "sister-type":"green",
-            "sisters":"special",
-            "sitar":"brown",
-            "siva":"orange",
-            "six":"red",
-            "sixfingers":"blue",
-            "sixgravity":"purple",
-            "sixlights":"blue",
-            "sixruin":"purple",
-            "sixstars":"gray",
-            "sixth":"gray",
-            "sixthmonkey":"orange",
-            "sixthroom":"yellow",
-            "sixwolf":"gray",
-            "skateboard":"gray",
-            "skatepark":"red",
-            "skater":"orange",
-            "skating":"brown",
-            "skazka":"green",
-            "skeletal":"yellow",
-            "skeleton":"gray",
-            "skeptic":"yellow",
-            "sketch":"brown",
-            "sketchbook":"brown",
-            "sketching":"green",
-            "sketchpad":"green",
-            "skewering":"red",
-            "skill":"purple",
-            "skill-out":"yellow",
-            "skilled":"blue",
-            "skillhunter":"gray",
-            "skincare":"red",
-            "skipped":"red",
-            "skipping":"yellow",
-            "skirt":"red",
-            "skullbrooch":"brown",
-            "skullhaven":"blue",
-            "skullstomp":"gray",
-            "sky":"blue",
-            "sky-faring":"red",
-            "skycasino":"purple",
-            "skycolor":"blue",
-            "skycrusher":"blue",
-            "skydragon":"blue",
-            "skydream":"brown",
-            "skydress":"orange",
-            "skye":"purple",
-            "skyjack":"green",
-            "skyking":"blue",
-            "skyknight":"red",
-            "skyland":"red",
-            "skyloft":"red",
-            "skypirate":"brown",
-            "skytrainer":"brown",
-            "skywalk":"green",
-            "skywalker":"purple",
-            "skyworld":"green",
-            "slacker":"purple",
-            "slackoff":"blue",
-            "slam":"green",
-            "slap":"brown",
-            "slapjack":"purple",
-            "slapping":"gray",
-            "slaps":"gray",
-            "slaughter":"green",
-            "slave":"brown",
-            "slayer":"red",
-            "sleep":"yellow",
-            "sleeping":"purple",
-            "sleepless":"orange",
-            "sleepmemory":"green",
-            "sleepwalker":"yellow",
-            "sleepy":"blue",
-            "sleepyash":"blue",
-            "sleeves":"purple",
-            "sleighbeggy":"red",
-            "sleipnir":"brown",
-            "slender":"purple",
-            "sliceoflife":"orange",
-            "slime":"blue",
-            "slimes":"special",
-            "sling":"green",
-            "slingshot":"brown",
-            "slob":"yellow",
-            "slopes":"blue",
-            "slow":"blue",
-            "slr":"purple",
-            "slugger":"yellow",
-            "slugs":"red",
-            "slumber":"brown",
-            "slumbering":"green",
-            "slumberland":"green",
-            "slums":"blue",
-            "slurp":"green",
-            "slyfox":"red",
-            "small":"red",
-            "smart":"purple",
-            "smart-mouth":"brown",
-            "smarthawk":"yellow",
-            "smd":"special",
-            "smell":"orange",
-            "smellya":"purple",
-            "smelt":"red",
-            "smile":"blue",
-            "smiledive":"green",
-            "smiles":"gray",
-            "smiley":"blue",
-            "smiling":"gray",
-            "smilingcat":"blue",
-            "smirk":"green",
-            "smitten":"red",
-            "smoke":"red",
-            "smokebomb":"green",
-            "smoker":"orange",
-            "smokescreen":"purple",
-            "smoking":"gray",
-            "smokyjail":"gray",
-            "smol":"yellow",
-            "smolder":"blue",
-            "smooth-talk":"yellow",
-            "smother":"red",
-            "snacks":"gray",
-            "snagharpoon":"orange",
-            "snail":"red",
-            "snake":"orange",
-            "snakegourd":"purple",
-            "snakes":"gray",
-            "snakesword":"purple",
-            "snakewoman":"red",
-            "snapdragon":"red",
-            "snapping":"red",
-            "snappy":"blue",
-            "snapshot":"blue",
-            "sneakers":"purple",
-            "sneeze":"blue",
-            "snicker":"brown",
-            "snidebow":"blue",
-            "sniff":"brown",
-            "snipe":"brown",
-            "sniper":"green",
-            "snipermaid":"red",
-            "sniperpride":"red",
-            "sniperrifle":"green",
-            "snobbish":"blue",
-            "snooze":"brown",
-            "snotdrop":"yellow",
-            "snow":"blue",
-            "snowboard":"blue",
-            "snowboarding":"blue",
-            "snowcountry":"brown",
-            "snowdrop":"green",
-            "snowfairy":"purple",
-            "snowfield":"purple",
-            "snowflake":"blue",
-            "snowflakes":"special",
-            "snowflower":"red",
-            "snowhawk":"red",
-            "snowman":"blue",
-            "snowmaru":"blue",
-            "snowstorm":"yellow",
-            "snowwhite":"orange",
-            "snowwitch":"blue",
-            "snowy":"gray",
-            "snowynight":"brown",
-            "snowyowl":"brown",
-            "snuggle":"purple",
-            "soapland":"red",
-            "soba":"blue",
-            "sobashop":"blue",
-            "sobbing":"orange",
-            "soccer":"yellow",
-            "soccerclub":"orange",
-            "sochin":"purple",
-            "sociable":"blue",
-            "social":"blue",
-            "socialclub":"gray",
-            "socialite":"red",
-            "socialmedia":"brown",
-            "society":"blue",
-            "sociopath":"purple",
-            "sociopathic":"gray",
-            "sockpuppet":"yellow",
-            "socute":"blue",
-            "soda":"brown",
-            "soft":"brown",
-            "soft-spoken":"green",
-            "softandwet":"green",
-            "softball":"red",
-            "softbuns":"red",
-            "softhearted":"green",
-            "softness":"blue",
-            "softspoken":"red",
-            "softthings":"gray",
-            "sogeking":"brown",
-            "sogetsu":"green",
-            "sohcahtoa":"gray",
-            "soisagent":"yellow",
-            "sol":"special",
-            "solami":"red",
-            "solar":"yellow",
-            "solarbeam":"green",
-            "solarboy":"orange",
-            "solarfervor":"red",
-            "solargun":"orange",
-            "solarhands":"brown",
-            "solaria":"red",
-            "solarknee":"yellow",
-            "solarsect":"green",
-            "solchakram":"red",
-            "soldier":"yellow",
-            "soldierchef":"yellow",
-            "soldiers":"special",
-            "soleally":"orange",
-            "soleheir":"red",
-            "solemn":"brown",
-            "solemnvow":"blue",
-            "solidscript":"blue",
-            "solistia":"special",
-            "solitary":"red",
-            "solitude":"orange",
-            "solo":"gray",
-            "solocamper":"blue",
-            "solomon":"brown",
-            "soloship":"green",
-            "solum":"special",
-            "somen":"gray",
-            "somersault":"yellow",
-            "sommelier":"green",
-            "somnians":"green",
-            "somniel":"special",
-            "sonar":"yellow",
-            "sonata":"gray",
-            "sonati":"orange",
-            "song":"yellow",
-            "songbird":"purple",
-            "songforyou":"blue",
-            "songofjoy":"green",
-            "songstress":"red",
-            "songwriter":"yellow",
-            "songwriting":"red",
-            "sonic":"brown",
-            "sonicarrow":"purple",
-            "sonicblade":"gray",
-            "sonicboom":"green",
-            "sonofman":"brown",
-            "sons":"special",
-            "sonycat":"red",
-            "soot":"red",
-            "soothsayer":"purple",
-            "soothsires":"red",
-            "sootopolis":"purple",
-            "sopheria":"purple",
-            "sophia-chan":"purple",
-            "sophisticated":"gray",
-            "sophomore":"yellow",
-            "soporific":"purple",
-            "soprano":"gray",
-            "sorbonne":"purple",
-            "sorcerer":"brown",
-            "sorcerers":"purple",
-            "sorceress":"purple",
-            "sorceria":"orange",
-            "sorcery":"blue",
-            "soreloser":"yellow",
-            "sororicide":"red",
-            "sorrow":"purple",
-            "sorry":"yellow",
-            "soryuju":"brown",
-            "sos":"orange",
-            "soscary":"gray",
-            "souffle":"red",
-            "soujutsu":"orange",
-            "soul":"gray",
-            "soul-getter":"purple",
-            "soulbee":"purple",
-            "soulburner":"orange",
-            "soulcrusher":"red",
-            "souleater":"blue",
-            "souledge":"blue",
-            "soulgang":"purple",
-            "soulhunter":"red",
-            "soulpower":"purple",
-            "souls":"blue",
-            "soulseer":"purple",
-            "soulspark":"brown",
-            "soultaker":"brown",
-            "soulunion":"special",
-            "sound":"orange",
-            "soundless":"gray",
-            "soundpillar":"red",
-            "soundpod":"blue",
-            "sounds":"orange",
-            "soup":"red",
-            "sour":"purple",
-            "sourgrapes":"purple",
-            "sourkonbu":"blue",
-            "souschef":"red",
-            "sousui":"brown",
-            "southern":"green",
-            "southitaly":"brown",
-            "southpaw":"orange",
-            "southtown":"yellow",
-            "souvenirs":"gray",
-            "sox":"brown",
-            "soyokaze":"brown",
-            "space":"purple",
-            "spacecase":"blue",
-            "spaceidol":"yellow",
-            "spaceout":"purple",
-            "spacepatrol":"yellow",
-            "spacepilot":"blue",
-            "spacepirate":"blue",
-            "spaceship":"brown",
-            "spacestation":"red",
-            "spacey":"purple",
-            "spacyland":"red",
-            "spadesgame":"purple",
-            "spain":"red",
-            "spalding":"blue",
-            "spandex":"blue",
-            "spare":"yellow",
-            "spark":"orange",
-            "sparkball":"brown",
-            "sparkles":"orange",
-            "sparkling":"special",
-            "sparkwave":"yellow",
-            "sparky":"red",
-            "sparrow":"red",
-            "spatial":"blue",
-            "spaz":"brown",
-            "speak":"red",
-            "speaker":"gray",
-            "speaking":"brown",
-            "spear":"blue",
-            "spearfishing":"blue",
-            "spearhead":"blue",
-            "spearheader":"red",
-            "spearidiot":"purple",
-            "special":"gray",
-            "speciala":"yellow",
-            "specialduty":"blue",
-            "specialeyes":"special",
-            "specials":"special",
-            "species":"special",
-            "specs":"green",
-            "spectate":"blue",
-            "spectator":"purple",
-            "spectral":"green",
-            "speech":"brown",
-            "speed":"blue",
-            "speedaholic":"green",
-            "speeddemon":"brown",
-            "speedking":"green",
-            "speedosound":"purple",
-            "speedroid":"blue",
-            "speedstar":"green",
-            "speiraskia":"red",
-            "spellcaster":"special",
-            "spells":"blue",
-            "spelunking":"red",
-            "spetsnaz":"brown",
-            "sphinx":"yellow",
-            "sphinx1":"gray",
-            "sphinx2":"brown",
-            "spica":"purple",
-            "spice":"red",
-            "spicegirl":"red",
-            "spicemaking":"blue",
-            "spices":"gray",
-            "spiciness":"orange",
-            "spicy":"gray",
-            "spicyageha":"purple",
-            "spicyfood":"purple",
-            "spider":"purple",
-            "spiderlily":"green",
-            "spiderqueen":"purple",
-            "spiderweb":"blue",
-            "spiderwebs":"brown",
-            "spika":"red",
-            "spikemuth":"red",
-            "spin":"green",
-            "spinea":"purple",
-            "spinningcut":"blue",
-            "spins":"blue",
-            "spinster":"red",
-            "spiral":"gray",
-            "spiralfang":"brown",
-            "spirit":"green",
-            "spirited":"red",
-            "spiritenergy":"red",
-            "spiritforest":"gray",
-            "spiritmagic":"green",
-            "spirits":"brown",
-            "spiritsense":"blue",
-            "spiritual":"purple",
-            "spiritualdog":"gray",
-            "spiritwave":"red",
-            "spirius":"red",
-            "spiteful":"gray",
-            "spitfire":"red",
-            "splash":"special",
-            "splat":"special",
-            "splendid":"green",
-            "split":"purple",
-            "splitcard":"orange",
-            "spofficer":"purple",
-            "spoil":"green",
-            "spoiled":"green",
-            "spokeswoman":"purple",
-            "sponsored":"blue",
-            "spoons":"gray",
-            "spore":"red",
-            "sports":"special",
-            "sporty":"blue",
-            "sportymouse":"blue",
-            "spot":"blue",
-            "spot-billed":"yellow",
-            "spotted":"green",
-            "spotter":"red",
-            "spouse":"red",
-            "spriggan":"blue",
-            "sprightly":"blue",
-            "spring":"special",
-            "springbirds":"red",
-            "springfairy":"blue",
-            "sprinter":"brown",
-            "sprinting":"red",
-            "sprite":"green",
-            "sprout":"green",
-            "spunquel":"red",
-            "spy":"green",
-            "spying":"blue",
-            "squad":"blue",
-            "squad422":"special",
-            "squadace":"orange",
-            "squadron":"green",
-            "squats":"gray",
-            "squeak":"brown",
-            "squeaks":"red",
-            "squirrel":"orange",
-            "squishy":"green",
-            "sr388":"green",
-            "srn-001":"green",
-            "ss-rank":"gray",
-            "ssrb":"gray",
-            "ssvd":"blue",
-            "stable":"brown",
-            "staff":"green",
-            "stage":"special",
-            "stagecraft":"purple",
-            "stagefright":"yellow",
-            "stagemagic":"orange",
-            "staging":"red",
-            "stair":"yellow",
-            "stake":"purple",
-            "stalker":"red",
-            "stalking":"gray",
-            "stalks":"gray",
-            "stallion":"blue",
-            "stamina":"gray",
-            "stammi":"blue",
-            "stamp":"green",
-            "stand-in":"gray",
-            "stands":"special",
-            "standup":"blue",
-            "stapler":"purple",
-            "star":"blue",
-            "star-cloud":"blue",
-            "star-shaped":"yellow",
-            "stararrow":"yellow",
-            "starbeat":"red",
-            "starblasting":"blue",
-            "starboar":"red",
-            "starcadia":"yellow",
-            "starcatcher":"blue",
-            "starcave":"yellow",
-            "starclip":"blue",
-            "stardragon":"yellow",
-            "stardust":"blue",
-            "starfall":"gray",
-            "starfighter":"gray",
-            "starfish":"brown",
-            "starfox":"green",
-            "stargaze":"blue",
-            "stargazers":"blue",
-            "stargazing":"green",
-            "starhealer":"gray",
-            "stark":"red",
-            "starlight":"purple",
-            "starling":"brown",
-            "starmagic":"special",
-            "starmaker":"brown",
-            "starmap":"yellow",
-            "starmiya":"red",
-            "starnight":"blue",
-            "starplasma":"blue",
-            "starry":"special",
-            "starrysea":"brown",
-            "starrysky":"brown",
-            "stars":"blue",
-            "starsinger":"green",
-            "starsong":"blue",
-            "started":"yellow",
-            "starter":"yellow",
-            "starvation":"brown",
-            "starvevenom":"purple",
-            "starwolf":"blue",
-            "stastraia":"purple",
-            "statice":"blue",
-            "station":"yellow",
-            "status":"red",
-            "staunch":"gray",
-            "stay":"gray",
-            "stayathome":"purple",
-            "staying":"yellow",
-            "steadfast":"gray",
-            "steak":"green",
-            "steal":"green",
-            "stealing":"gray",
-            "steals":"green",
-            "stealsouls":"gray",
-            "stealth":"yellow",
-            "stealthhero":"gray",
-            "stealthsp":"gray",
-            "steam":"red",
-            "steamworld":"gray",
-            "steed":"blue",
-            "steelbody":"blue",
-            "steelclaws":"purple",
-            "steelmaiden":"gray",
-            "steelpipe":"yellow",
-            "steinberger":"red",
-            "steiner":"gray",
-            "stella":"green",
-            "stellaron":"gray",
-            "stellastage":"green",
-            "stelma":"special",
-            "stench":"green",
-            "step-mom":"brown",
-            "step-sister":"gray",
-            "stepbrother":"blue",
-            "stepforward":"green",
-            "stepsister":"red",
-            "stera":"orange",
-            "stern":"red",
-            "sterrenacht":"orange",
-            "stethoscope":"purple",
-            "stew":"green",
-            "steward":"purple",
-            "stfreya":"gray",
-            "stg":"yellow",
-            "sticker":"green",
-            "stickfigures":"green",
-            "stickler":"green",
-            "sticks":"orange",
-            "stickynotes":"red",
-            "stiff":"red",
-            "stigma":"brown",
-            "stillalive":"brown",
-            "stimpack":"orange",
-            "sting":"yellow",
-            "stinger":"blue",
-            "stitches":"yellow",
-            "stitching":"red",
-            "stmichaels":"special",
-            "stockpot":"blue",
-            "stocks":"gray",
-            "stohess":"yellow",
-            "stoic":"blue",
-            "stomp":"yellow",
-            "stone-face":"yellow",
-            "stonebody":"blue",
-            "stoneedge":"red",
-            "stonefree":"blue",
-            "stonemask":"blue",
-            "stoneoven":"purple",
-            "stops":"brown",
-            "storage":"purple",
-            "stories":"yellow",
-            "storm":"red",
-            "stormflower":"green",
-            "stormquell":"red",
-            "stormwall":"yellow",
-            "stormwatch":"brown",
-            "stormyflier":"blue",
-            "story":"gray",
-            "storybook":"purple",
-            "storybooks":"special",
-            "stoutaxe":"brown",
-            "stowaway":"green",
-            "stowaways":"yellow",
-            "strain":"brown",
-            "strait":"gray",
-            "strangely":"gray",
-            "strangemen":"special",
-            "stranger":"red",
-            "stratagems":"blue",
-            "strategic":"gray",
-            "strategical":"gray",
-            "strategies":"gray",
-            "strategist":"red",
-            "strategos":"purple",
-            "strategy":"green",
-            "stravinsky":"gray",
-            "straw":"yellow",
-            "strawberries":"red",
-            "strawberry":"red",
-            "stray":"brown",
-            "straycat":"gray",
-            "straydog":"red",
-            "straylize":"green",
-            "straysheep":"yellow",
-            "streamer":"yellow",
-            "streamlight":"green",
-            "streetdance":"green",
-            "streetgang":"brown",
-            "streetrat":"purple",
-            "strelizia":"red",
-            "strength":"purple",
-            "stress":"yellow",
-            "stressed":"brown",
-            "striaton":"blue",
-            "strict":"purple",
-            "strictcoach":"gray",
-            "stride":"red",
-            "strike":"orange",
-            "striker":"blue",
-            "strikers":"special",
-            "string4":"red",
-            "stringer":"blue",
-            "stringless":"purple",
-            "strings":"blue",
-            "strip":"blue",
-            "striped":"blue",
-            "stripes":"blue",
-            "strom":"red",
-            "strong":"gray",
-            "stronger":"blue",
-            "strongest":"purple",
-            "stronghold":"gray",
-            "strongjaw":"blue",
-            "strongone":"brown",
-            "strongwill":"red",
-            "strongzero":"gray",
-            "structure":"blue",
-            "struggle":"green",
-            "stubborn":"orange",
-            "student":"green",
-            "studio":"brown",
-            "studious":"orange",
-            "studybug":"orange",
-            "studying":"green",
-            "stungun":"gray",
-            "stunning":"blue",
-            "stuntpilot":"red",
-            "stupid":"blue",
-            "stupidcat":"gray",
-            "stupiddog":"brown",
-            "stvlas":"yellow",
-            "styling":"gray",
-            "stylish":"yellow",
-            "stylist":"red",
-            "styx":"red",
-            "suave":"gray",
-            "suaveknight":"blue",
-            "suba-tomo":"green",
-            "subaru-kyun":"green",
-            "subdirector":"yellow",
-            "subjecta":"orange",
-            "subjectb":"blue",
-            "subjugation":"red",
-            "submarine":"blue",
-            "submerge":"blue",
-            "submissive":"purple",
-            "submit":"orange",
-            "subordinate":"brown",
-            "subservient":"red",
-            "subspace":"purple",
-            "substitute":"gray",
-            "subway":"gray",
-            "succeeds":"purple",
-            "successeur":"red",
-            "succession":"orange",
-            "successor":"red",
-            "succubus":"blue",
-            "suchapain":"gray",
-            "sudarshan":"red",
-            "suddenly":"brown",
-            "sue":"yellow",
-            "suffer":"green",
-            "suffering":"red",
-            "sugar":"red",
-            "sugarcookie":"special",
-            "sugarcubes":"brown",
-            "sugarheart":"red",
-            "sugarman":"yellow",
-            "sugarmelody":"red",
-            "sugarteara":"blue",
-            "suggestion":"blue",
-            "sugitan":"special",
-            "sugoaku":"orange",
-            "suicune":"purple",
-            "suidream":"green",
-            "suihakkei":"blue",
-            "suihua":"yellow",
-            "suinosato":"purple",
-            "suishouhime":"red",
-            "suit":"brown",
-            "suits":"special",
-            "sukeban":"red",
-            "sukeroku":"brown",
-            "sukonbu":"orange",
-            "sukumizu":"blue",
-            "sulfide":"red",
-            "sulfur":"yellow",
-            "sulk":"brown",
-            "sullen":"purple",
-            "sultry":"red",
-            "sumaltria":"green",
-            "sumida":"blue",
-            "summer":"special",
-            "summerbunny":"red",
-            "summerfairy":"yellow",
-            "summersonia":"yellow",
-            "summon":"green",
-            "summoned":"gray",
-            "summoner":"brown",
-            "summonhero":"brown",
-            "summons":"green",
-            "sumo":"blue",
-            "sun":"yellow",
-            "suna-suna":"gray",
-            "sunburst":"orange",
-            "sundress":"red",
-            "suneater":"blue",
-            "sunfighter":"red",
-            "sunfish":"purple",
-            "sunfist":"green",
-            "sunflower":"red",
-            "sunflowers":"orange",
-            "sunglasses":"gray",
-            "sungod":"yellow",
-            "sungun":"orange",
-            "sunk":"orange",
-            "sunkingdom":"blue",
-            "sunless":"orange",
-            "sunlesssea":"gray",
-            "sunlight":"red",
-            "sunny":"orange",
-            "sunnyeyes":"orange",
-            "sunrisecafe":"red",
-            "sunrune":"gray",
-            "sunset":"red",
-            "sunshade":"red",
-            "sunshine":"orange",
-            "sunwukong":"special",
-            "super":"special",
-            "superbeast":"purple",
-            "superboss":"special",
-            "superdevil":"red",
-            "supergirl":"blue",
-            "superhearing":"orange",
-            "superhero":"purple",
-            "superheroes":"special",
-            "superhuman":"blue",
-            "superior":"brown",
-            "superiority":"brown",
-            "superluminal":"gray",
-            "supermarket":"purple",
-            "supermodel":"yellow",
-            "supernatural":"gray",
-            "supernova":"blue",
-            "superpolice":"blue",
-            "superrookie":"purple",
-            "supersecret":"red",
-            "supersize":"brown",
-            "supersonic":"purple",
-            "supervisor":"yellow",
-            "suplex":"yellow",
-            "support":"special",
-            "supporter":"red",
-            "supporters":"special",
-            "supporting":"brown",
-            "supportive":"blue",
-            "supports":"red",
-            "suppressor":"green",
-            "supra-force":"gray",
-            "supreme":"purple",
-            "supremekai":"purple",
-            "surf":"purple",
-            "surface":"purple",
-            "surfing":"red",
-            "surgeon":"gray",
-            "surgery":"green",
-            "surgical":"blue",
-            "surnames":"green",
-            "surpass":"blue",
-            "surpassing":"red",
-            "surprises":"gray",
-            "surrender":"purple",
-            "survey":"yellow",
-            "surveying":"green",
-            "survival":"yellow",
-            "survive":"gray",
-            "surviving":"blue",
-            "survivor":"brown",
-            "survivors":"special",
-            "sus":"yellow",
-            "susanoh":"yellow",
-            "susanoo":"gray",
-            "sushi":"blue",
-            "suture":"green",
-            "sutures":"blue",
-            "suwabe":"special",
-            "suwama":"special",
-            "suzaku":"red",
-            "suzuken":"special",
-            "suzumori":"gray",
-            "suzumushi":"orange",
-            "suzunaan":"red",
-            "suzunari":"brown",
-            "suzuran":"red",
-            "svanhvit":"orange",
-            "svarog":"red",
-            "swallow":"green",
-            "swallows":"brown",
-            "swallowtail":"red",
-            "swampman":"purple",
-            "swamps":"green",
-            "swan":"brown",
-            "swap":"blue",
-            "swapped":"yellow",
-            "swarkii":"gray",
-            "swarm":"green",
-            "swayed":"yellow",
-            "swearing":"gray",
-            "sweat":"brown",
-            "sweatdrops":"special",
-            "sweaters":"gray",
-            "sweden":"purple",
-            "sweep":"gray",
-            "sweeper":"orange",
-            "sweeping":"blue",
-            "sweet":"purple",
-            "sweetbeans":"brown",
-            "sweetbullet":"yellow",
-            "sweetdream":"yellow",
-            "sweeten":"orange",
-            "sweetfood":"blue",
-            "sweetheart":"gray",
-            "sweets":"red",
-            "sweetscent":"purple",
-            "sweetscheme":"purple",
-            "sweetsshop":"purple",
-            "sweettime":"blue",
-            "sweettooth":"purple",
-            "swiftblade":"red",
-            "swim":"orange",
-            "swimclub":"yellow",
-            "swimmer":"red",
-            "swimming":"orange",
-            "swimsuits":"brown",
-            "swimtrunks":"special",
-            "swindler":"yellow",
-            "swingrock":"red",
-            "swirly":"orange",
-            "switch":"green",
-            "switchaxe":"red",
-            "switchon":"purple",
-            "switzerland":"green",
-            "swoksaar":"blue",
-            "sword":"purple",
-            "swordbreaker":"red",
-            "swordcane":"yellow",
-            "swordfish":"brown",
-            "swordia":"yellow",
-            "swordlike":"yellow",
-            "swordmaster":"red",
-            "swordofodin":"blue",
-            "swordofstars":"red",
-            "swordplay":"red",
-            "swords":"special",
-            "swordsaint":"blue",
-            "swordskill":"blue",
-            "swordsman":"red",
-            "swordsmanship":"blue",
-            "swordsmith":"red",
-            "swordspirit":"blue",
-            "swordstudent":"blue",
-            "swordstyle":"orange",
-            "swordswoman":"gray",
-            "swordvassal":"gray",
-            "sworn":"gray",
-            "sycophant":"brown",
-            "syldra":"purple",
-            "sylph":"blue",
-            "sylphid":"yellow",
-            "sylvestris":"red",
-            "symbol":"orange",
-            "symbologist":"purple",
-            "symmetry":"gray",
-            "sympathetic":"blue",
-            "sympathy":"blue",
-            "symphonic":"green",
-            "symphony":"red",
-            "symphonyno5":"gray",
-            "synchronize":"gray",
-            "syndicate":"purple",
-            "synergist":"gray",
-            "synesthesia":"gray",
-            "synthesis27":"green",
-            "synthesis30":"blue",
-            "synthesizer":"green",
-            "syowa":"gray",
-            "syringe":"orange",
-            "system":"brown",
-            "systems":"blue",
-            "t-shirt":"gray",
-            "t-veronica":"purple",
-            "tabarzin":"yellow",
-            "tabiidol":"yellow",
-            "tablesalt":"yellow",
-            "tableware":"purple",
-            "tabris":"purple",
-            "tachibana":"orange",
-            "tachikaze":"gray",
-            "taciturn":"purple",
-            "tackle":"special",
-            "tackles":"gray",
-            "tactful":"gray",
-            "tactical":"blue",
-            "tactician":"orange",
-            "tactics":"brown",
-            "tactless":"brown",
-            "tadpole":"orange",
-            "taekwondo":"orange",
-            "taffei":"purple",
-            "taforashia":"green",
-            "tagged":"gray",
-            "taguel":"brown",
-            "taichou":"orange",
-            "taijutsu":"green",
-            "taiko":"orange",
-            "taikodrums":"red",
-            "tail":"purple",
-            "tailman":"yellow",
-            "tailor":"red",
-            "tails":"orange",
-            "tainted":"orange",
-            "taints":"special",
-            "taisa":"purple",
-            "taisha":"red",
-            "taisuiawaken":"green",
-            "taitobracer":"yellow",
-            "taiyaki":"yellow",
-            "taka":"gray",
-            "taka-chan":"orange",
-            "takara":"yellow",
-            "takarazuka":"yellow",
-            "takasato":"blue",
-            "takasugi":"blue",
-            "takatomon":"blue",
-            "takeblame":"red",
-            "takeoff":"green",
-            "takeout":"yellow",
-            "takeover":"gray",
-            "takeuchi":"green",
-            "takosuke":"red",
-            "takoyaki":"yellow",
-            "takumin":"purple",
-            "talefan":"purple",
-            "talent":"gray",
-            "talented":"green",
-            "talentscout":"brown",
-            "talentshow":"red",
-            "talisman":"blue",
-            "talk":"red",
-            "talking":"purple",
-            "talkingcat":"purple",
-            "talkinghead":"yellow",
-            "tall":"orange",
-            "taller":"blue",
-            "talos":"purple",
-            "talwar":"purple",
-            "tam-tara":"gray",
-            "tama":"blue",
-            "tama-ya":"blue",
-            "tamakoma":"blue",
-            "tamarin":"yellow",
-            "tambourine":"blue",
-            "tamer":"brown",
-            "taming":"red",
-            "tanabata":"special",
-            "tanagura":"brown",
-            "tanakaa":"special",
-            "tanden":"gray",
-            "tangelo":"blue",
-            "tangerine":"blue",
-            "tank":"gray",
-            "tanlines":"brown",
-            "tanned":"yellow",
-            "tanpopo":"gray",
-            "tantalus":"yellow",
-            "tantrum":"red",
-            "tanuki":"orange",
-            "tao":"blue",
-            "taoist":"brown",
-            "taomagic":"special",
-            "taozi":"purple",
-            "tapereel":"gray",
-            "tapioca":"yellow",
-            "tapir":"red",
-            "tapirus":"gray",
-            "taranis":"special",
-            "tarasque":"purple",
-            "tareme":"special",
-            "targetpanic":"green",
-            "tari":"blue",
-            "tarot":"gray",
-            "tarotcards":"purple",
-            "tarotrei":"purple",
-            "tart":"brown",
-            "tartar":"gray",
-            "tartarus":"special",
-            "tarts":"orange",
-            "tarundoru":"gray",
-            "tasco":"orange",
-            "taser":"purple",
-            "taskforce":"red",
-            "tasla":"green",
-            "tatari":"yellow",
-            "tattoo":"orange",
-            "tattooed":"blue",
-            "tatyana":"brown",
-            "tauburn":"red",
-            "taunt":"red",
-            "taunts":"gray",
-            "tauropolos":"purple",
-            "taurus":"blue",
-            "taxidermist":"brown",
-            "taxidriver":"brown",
-            "tazmily":"red",
-            "tblock":"purple",
-            "tea":"yellow",
-            "teach":"green",
-            "teacher":"purple",
-            "teachers":"special",
-            "teaching":"brown",
-            "teacup":"green",
-            "tealeaves":"green",
-            "teamaqua":"blue",
-            "teamates":"yellow",
-            "teamflare":"red",
-            "teamhappy":"blue",
-            "teammagma":"red",
-            "teamredfox":"blue",
-            "teamsmile":"yellow",
-            "teamyell":"gray",
-            "teaparty":"yellow",
-            "teapot":"gray",
-            "tearcut":"red",
-            "teardown":"brown",
-            "teardrop":"yellow",
-            "tearmoon":"blue",
-            "tears":"red",
-            "tease":"gray",
-            "teases":"brown",
-            "teasing":"red",
-            "technician":"brown",
-            "techniques":"orange",
-            "technology":"orange",
-            "teddybear":"blue",
-            "teddybears":"blue",
-            "teehee":"red",
-            "teikoku":"gray",
-            "tekigousha":"blue",
-            "tekkadan":"brown",
-            "tekkenball":"yellow",
-            "tekou":"blue",
-            "telecaster":"blue",
-            "telekinesis":"blue",
-            "telekinetic":"gray",
-            "telepath":"red",
-            "telepathic":"green",
-            "telepathy":"yellow",
-            "telepod":"purple",
-            "teleport":"gray",
-            "telescope":"blue",
-            "television":"yellow",
-            "telewarp":"red",
-            "teller":"orange",
-            "tellme":"yellow",
-            "telomeres":"purple",
-            "telophoroi":"purple",
-            "temari":"red",
-            "temper":"yellow",
-            "temperament":"blue",
-            "temperance":"gray",
-            "tempest":"green",
-            "tempestissimo":"blue",
-            "temple":"purple",
-            "temporary":"red",
-            "tempter":"purple",
-            "temptress":"purple",
-            "tempus":"gray",
-            "temsik":"red",
-            "ten-nil":"orange",
-            "tenacity":"purple",
-            "tenbillion":"green",
-            "tenbuhorin":"yellow",
-            "tenchou":"purple",
-            "tender":"red",
-            "tenderrain":"orange",
-            "tenderthief":"orange",
-            "tenebrae":"gray",
-            "tenets":"red",
-            "tengawara":"orange",
-            "tengu":"green",
-            "tengumaru":"green",
-            "tengumask":"blue",
-            "teni":"red",
-            "tenjiku":"red",
-            "tenjiryuu":"yellow",
-            "tenkafubu":"purple",
-            "tenkiame":"orange",
-            "tenkuu":"gray",
-            "tenma":"blue",
-            "tenmon":"brown",
-            "tennights":"red",
-            "tennis":"gray",
-            "tennyo":"purple",
-            "tenpa-kun":"green",
-            "tensai":"blue",
-            "tenseiga":"gray",
-            "tenshi":"purple",
-            "tensho":"blue",
-            "tensides":"green",
-            "tensionmax":"blue",
-            "tenswords":"red",
-            "tent":"blue",
-            "tentacles":"blue",
-            "tentacole":"blue",
-            "tentacult":"purple",
-            "tenthousand":"green",
-            "tentyris":"yellow",
-            "tenwolf":"red",
-            "tenyears":"green",
-            "teppy":"gray",
-            "terapagos":"blue",
-            "teratoma":"red",
-            "tercera":"yellow",
-            "termina":"special",
-            "terminal":"red",
-            "terpsichora":"blue",
-            "terra":"green",
-            "terrahammer":"purple",
-            "terran":"blue",
-            "terrified":"yellow",
-            "territorial":"red",
-            "territory":"gray",
-            "terror":"yellow",
-            "terrorism":"yellow",
-            "tertium":"blue",
-            "teru":"yellow",
-            "testa-rossa":"red",
-            "testament":"blue",
-            "testaments":"blue",
-            "tested":"blue",
-            "testedone":"brown",
-            "testtube":"purple",
-            "tetracode":"purple",
-            "tetrageniot":"yellow",
-            "tetsuo":"red",
-            "text":"green",
-            "texting":"blue",
-            "tezcatlipoca":"gray",
-            "tharsis":"special",
-            "thatched":"green",
-            "thaumaturge":"blue",
-            "thavas":"blue",
-            "the5th":"red",
-            "theactor":"orange",
-            "theandroid":"gray",
-            "theartist":"blue",
-            "theater":"purple",
-            "theaterclub":"blue",
-            "theatrical":"red",
-            "thebest":"red",
-            "thebetrayer":"red",
-            "thebird":"purple",
-            "thebomb":"blue",
-            "theboss":"gray",
-            "thebrain":"red",
-            "thebull":"red",
-            "thecalm":"gray",
-            "thecat":"brown",
-            "thechariot":"gray",
-            "thecoolest":"gray",
-            "thecow":"green",
-            "thecrow":"green",
-            "thecrows":"special",
-            "thedaybreak":"orange",
-            "thedetective":"green",
-            "thedevil":"gray",
-            "thediva":"purple",
-            "theelite":"yellow",
-            "theend":"red",
-            "thefalcon":"purple",
-            "thefamily":"yellow",
-            "thefirst":"gray",
-            "thefool":"gray",
-            "thefrog":"red",
-            "thegold":"red",
-            "theguard":"blue",
-            "theguild":"yellow",
-            "thehag":"red",
-            "thehand":"blue",
-            "thehatter":"yellow",
-            "thehero":"green",
-            "thehollow":"gray",
-            "thehorse":"blue",
-            "theinferno":"red",
-            "theinfinity":"green",
-            "thejackal":"gray",
-            "thejoker":"yellow",
-            "thekangaroo":"red",
-            "thekid":"blue",
-            "theking":"yellow",
-            "thelight":"yellow",
-            "thelost":"gray",
-            "theloyal":"gray",
-            "themis":"yellow",
-            "themist":"red",
-            "themongrel":"gray",
-            "themoon":"green",
-            "theod":"purple",
-            "theodosios":"red",
-            "theories":"gray",
-            "thepanther":"green",
-            "thepaper":"gray",
-            "thepast":"brown",
-            "thepawn":"gray",
-            "thepierrot":"brown",
-            "thepoems":"orange",
-            "theraijuu":"yellow",
-            "therapist":"blue",
-            "therapy":"green",
-            "therat":"yellow",
-            "theraven":"gray",
-            "thereaper":"purple",
-            "thered":"red",
-            "therese":"yellow",
-            "therion":"green",
-            "theriot":"blue",
-            "theripper":"gray",
-            "thermopylae":"red",
-            "theroadhome":"gray",
-            "theroost":"gray",
-            "thescarlet":"yellow",
-            "thesea":"blue",
-            "thesnake":"blue",
-            "thespider":"gray",
-            "thestar":"blue",
-            "thestars":"blue",
-            "thestinky":"blue",
-            "thestray":"red",
-            "thesun":"orange",
-            "theswift":"green",
-            "thesword":"orange",
-            "theta":"blue",
-            "thethorn":"yellow",
-            "thetower":"blue",
-            "theundead":"special",
-            "theundying":"gray",
-            "thevaike":"yellow",
-            "thevolunteer":"red",
-            "thewall":"green",
-            "thewary":"brown",
-            "thewitch":"green",
-            "thewoods":"green",
-            "theworld":"gray",
-            "thezombie":"purple",
-            "thickskull":"brown",
-            "thief":"gray",
-            "thiefking":"purple",
-            "thiers":"purple",
-            "thieves":"special",
-            "thing":"blue",
-            "thinking":"purple",
-            "third":"gray",
-            "thirdgen":"brown",
-            "thirdperson":"orange",
-            "thirdroom":"orange",
-            "thirdunit":"gray",
-            "thirteenth":"gray",
-            "thisisit":"yellow",
-            "thistle":"red",
-            "thor":"brown",
-            "thorn":"blue",
-            "thornqueen":"red",
-            "thorns":"red",
-            "thoron":"purple",
-            "thorough":"green",
-            "thorshammer":"brown",
-            "thoughtsecho":"red",
-            "thousand":"gray",
-            "thracia":"green",
-            "thread":"yellow",
-            "three":"orange",
-            "threecheers":"red",
-            "threeeyes":"blue",
-            "threemins":"yellow",
-            "threesizes":"brown",
-            "threestars":"orange",
-            "threetails":"yellow",
-            "thresher":"purple",
-            "thrilled":"brown",
-            "thriller":"gray",
-            "thrillerbark":"purple",
-            "throat":"orange",
-            "throatfly":"purple",
-            "throttle":"gray",
-            "throwdown":"blue",
-            "thumbsup":"orange",
-            "thumbwar":"gray",
-            "thunder":"purple",
-            "thunderbolt":"special",
-            "thunderbrand":"gray",
-            "thunderclap":"yellow",
-            "thunderer":"yellow",
-            "thundergod":"yellow",
-            "thundersfist":"gray",
-            "thunderveil":"yellow",
-            "thyrsus":"purple",
-            "tianshui":"green",
-            "tianzi":"orange",
-            "tiara":"blue",
-            "tick-tock":"purple",
-            "ticking":"red",
-            "ticktock":"purple",
-            "tidalelegy":"gray",
-            "tidy":"yellow",
-            "tied":"purple",
-            "tiger":"orange",
-            "tigerdrive":"green",
-            "tigerlaguz":"blue",
-            "tigerpoet":"green",
-            "tigers":"gray",
-            "tigerstriped":"gray",
-            "tightrope":"green",
-            "tights":"red",
-            "tigridia":"red",
-            "tilltheend":"gray",
-            "timberowl":"blue",
-            "time":"gray",
-            "timefreeze":"green",
-            "timegear":"special",
-            "timekeeper":"gray",
-            "timeleap":"gray",
-            "timeleaps":"blue",
-            "timeloop":"blue",
-            "timephoto":"yellow",
-            "timeskip":"blue",
-            "timeslip":"red",
-            "timetravel":"brown",
-            "timetravels":"special",
-            "timid":"blue",
-            "timorf":"gray",
-            "timotheos":"red",
-            "tinker":"red",
-            "tinto":"purple",
-            "tiny":"brown",
-            "tipster":"purple",
-            "tireless":"blue",
-            "tireurdelite":"blue",
-            "tirnanog":"yellow",
-            "titan":"brown",
-            "titania":"red",
-            "titanic":"purple",
-            "titans":"special",
-            "titrel":"blue",
-            "tmpdvixen":"purple",
-            "to-witter":"blue",
-            "toad":"red",
-            "toadsage":"red",
-            "toadstool":"red",
-            "toaster":"blue",
-            "tobari":"gray",
-            "tobiume":"purple",
-            "toblerone":"red",
-            "tochika":"red",
-            "toddler":"green",
-            "toeflash":"orange",
-            "toei":"special",
-            "together":"gray",
-            "tohayan":"gray",
-            "tohoku":"green",
-            "tohth":"orange",
-            "toilet":"yellow",
-            "toilette":"red",
-            "tokigami":"brown",
-            "tokimeki":"yellow",
-            "tokioka":"red",
-            "tokugawa":"yellow",
-            "tokunaga":"red",
-            "tokyo":"brown",
-            "tokyoelite":"yellow",
-            "tol":"blue",
-            "tolagido":"purple",
-            "toluca":"gray",
-            "tomahawk":"red",
-            "toman":"red",
-            "tomb":"purple",
-            "tomboy":"orange",
-            "tomboyish":"purple",
-            "tomcat":"blue",
-            "tomobiki":"green",
-            "tomochin":"brown",
-            "tomorrow":"blue",
-            "tonedeaf":"blue",
-            "tonesdestiny":"purple",
-            "tonfa":"green",
-            "tonfar":"yellow",
-            "tong-an":"green",
-            "tongue":"brown",
-            "tonic":"yellow",
-            "tonkotsu":"yellow",
-            "tontokoton":"brown",
-            "toolbox":"green",
-            "toon":"purple",
-            "tootall":"brown",
-            "tooth":"green",
-            "top-rank":"green",
-            "top1":"orange",
-            "topathos":"green",
-            "topattorney":"brown",
-            "topgun":"brown",
-            "tophat":"purple",
-            "topidol":"red",
-            "topknot":"red",
-            "topmaid":"brown",
-            "topspeed":"orange",
-            "topspin":"brown",
-            "topstudent":"gray",
-            "topsupport":"brown",
-            "toptrainee":"blue",
-            "torako":"yellow",
-            "toran":"red",
-            "torchic":"orange",
-            "torii":"green",
-            "torikou":"special",
-            "torment":"yellow",
-            "torna":"gray",
-            "tornado":"green",
-            "toroko":"brown",
-            "tortoise":"blue",
-            "torture":"purple",
-            "tortured":"brown",
-            "torule":"red",
-            "tosei":"gray",
-            "toshin":"green",
-            "toss":"gray",
-            "totalassault":"red",
-            "totaldrag":"red",
-            "totalwood":"red",
-            "totem-pole":"gray",
-            "totem-sama":"blue",
-            "totheend":"red",
-            "totodile":"green",
-            "totohaha":"red",
-            "totori":"brown",
-            "tottori":"gray",
-            "totty":"red",
-            "touch":"gray",
-            "touching":"red",
-            "touchthis":"gray",
-            "touda":"green",
-            "tough":"blue",
-            "toughguy":"gray",
-            "touma":"special",
-            "touou":"gray",
-            "tour":"blue",
-            "tourmaline":"blue",
-            "tours":"purple",
-            "towel":"gray",
-            "tower":"blue",
-            "towershield":"yellow",
-            "townandcity":"brown",
-            "townbaker":"orange",
-            "towndoctor":"purple",
-            "townhall":"green",
-            "townmap":"green",
-            "toxic":"green",
-            "toxicity":"red",
-            "toxin":"purple",
-            "toyboat":"yellow",
-            "toybox":"red",
-            "toydoll":"gray",
-            "toyparade":"yellow",
-            "toys":"gray",
-            "toysnake":"red",
-            "toytoy":"green",
-            "trace":"orange",
-            "track":"blue",
-            "tracker":"purple",
-            "trackrunner":"gray",
-            "trackstar":"yellow",
-            "trackteam":"brown",
-            "tradename":"red",
-            "tradition":"gray",
-            "traditional":"red",
-            "traffic":"red",
-            "trafficjam":"red",
-            "tragedies":"orange",
-            "tragedy":"purple",
-            "tragiccomedy":"green",
-            "trailblazer":"special",
-            "trailer":"red",
-            "train":"orange",
-            "trainee":"blue",
-            "trainer":"gray",
-            "training":"blue",
-            "trainingteam":"brown",
-            "trainride":"red",
-            "trains":"brown",
-            "traitor":"orange",
-            "traitorous":"green",
-            "trance":"red",
-            "tranquil":"gray",
-            "transceiver":"red",
-            "transfer":"brown",
-            "transferal":"blue",
-            "transfigure":"gray",
-            "transform":"orange",
-            "translation":"brown",
-            "translator":"yellow",
-            "transplant":"brown",
-            "trapeze":"yellow",
-            "trapmaker":"green",
-            "trapnest":"gray",
-            "trapped":"purple",
-            "traps":"blue",
-            "trash":"brown",
-            "trash-talker":"purple",
-            "trashy":"orange",
-            "trattoria":"orange",
-            "traumatic":"blue",
-            "traumatized":"brown",
-            "travel":"red",
-            "traveler":"green",
-            "traveling":"blue",
-            "traverse":"brown",
-            "treachery":"red",
-            "treasure":"red",
-            "treasurehunt":"gray",
-            "treasurer":"green",
-            "treatment":"purple",
-            "treats":"red",
-            "trebleclef":"gray",
-            "tree":"blue",
-            "treecairn":"green",
-            "treehollow":"gray",
-            "treehouse":"brown",
-            "trenchcoat":"brown",
-            "tresbien":"blue",
-            "tresor":"blue",
-            "tri-edge":"orange",
-            "triad":"gray",
-            "triangles":"yellow",
-            "tribulatio":"green",
-            "tribunus":"red",
-            "trichronika":"green",
-            "trickclassic":"brown",
-            "trickery":"red",
-            "trickmaster":"blue",
-            "tricks":"gray",
-            "trickstar":"purple",
-            "trickster":"gray",
-            "trickyfox":"gray",
-            "trident":"blue",
-            "trielemental":"blue",
-            "trienoir":"blue",
-            "trifolium":"red",
-            "trigger":"red",
-            "trilingual":"purple",
-            "trinisette":"special",
-            "trinity":"orange",
-            "trinkets":"red",
-            "trio":"red",
-            "triomphe":"brown",
-            "trionmonster":"purple",
-            "triplecrown":"blue",
-            "triplefinish":"red",
-            "triplehole":"orange",
-            "triplelutz":"blue",
-            "triplethreat":"purple",
-            "tripping":"purple",
-            "trips":"yellow",
-            "trishula":"blue",
-            "triskellion":"green",
-            "tristan":"green",
-            "tristar":"blue",
-            "triten":"orange",
-            "triumph":"yellow",
-            "trodain":"orange",
-            "troiahippos":"blue",
-            "troias":"green",
-            "troiavelos":"green",
-            "trophy":"gray",
-            "troubadour":"yellow",
-            "trouble":"purple",
-            "troublemaker":"red",
-            "troublesome":"orange",
-            "troupe":"purple",
-            "troy":"blue",
-            "truce":"orange",
-            "trucking":"green",
-            "true":"red",
-            "truebeauty":"red",
-            "trueblade":"orange",
-            "trueblood":"yellow",
-            "truecross":"gray",
-            "truegrace":"orange",
-            "truehero":"orange",
-            "trueknight":"blue",
-            "trueofheart":"purple",
-            "trulla":"yellow",
-            "trumpet":"green",
-            "trumpeter":"purple",
-            "trust":"purple",
-            "trusting":"brown",
-            "trusts":"red",
-            "trusty":"blue",
-            "truth":"purple",
-            "trygator":"orange",
-            "trygle":"blue",
-            "tryhorn":"purple",
-            "trypio":"red",
-            "tsago":"gray",
-            "tsubame":"blue",
-            "tsubasa":"special",
-            "tsuguko":"red",
-            "tsugurific":"brown",
-            "tsuki":"blue",
-            "tsukihime":"yellow",
-            "tsukikage":"blue",
-            "tsukkomi":"orange",
-            "tsukumogami":"special",
-            "tsukuyo":"brown",
-            "tsukuyomi":"purple",
-            "tsumukari":"red",
-            "tsundere":"purple",
-            "tsunderella":"purple",
-            "tsunderes":"special",
-            "tsunpo":"green",
-            "tsunshun":"purple",
-            "tsuntsun":"yellow",
-            "tsurime":"special",
-            "tsurugi":"brown",
-            "tsuruko":"purple",
-            "tsuyukusa":"yellow",
-            "tuna":"red",
-            "tune":"green",
-            "tuner":"blue",
-            "tuning":"green",
-            "tuningheart":"green",
-            "turfwar":"gray",
-            "turkey":"red",
-            "turks":"blue",
-            "turningtide":"brown",
-            "turnwheel":"blue",
-            "turtle":"blue",
-            "turtleplush":"green",
-            "turtles":"purple",
-            "tusk":"blue",
-            "tutor":"yellow",
-            "tutored":"orange",
-            "tutorial":"yellow",
-            "tutoring":"gray",
-            "tuxedo":"gray",
-            "tuxedocat":"red",
-            "tv":"brown",
-            "tvidol":"brown",
-            "tvmedium":"brown",
-            "tvshopping":"purple",
-            "tvshows":"green",
-            "twelfth":"red",
-            "twentyone":"brown",
-            "twig":"red",
-            "twili":"orange",
-            "twilight":"purple",
-            "twin":"yellow",
-            "twinaxes":"red",
-            "twinblade":"orange",
-            "twinblades":"purple",
-            "twindevils":"blue",
-            "twindrill":"red",
-            "twinkle":"purple",
-            "twinkling":"yellow",
-            "twinknives":"green",
-            "twinmoon":"yellow",
-            "twinned":"purple",
-            "twinning":"purple",
-            "twinrings":"gray",
-            "twinsnipe":"brown",
-            "twinstar":"gray",
-            "twintails":"special",
-            "twirl":"red",
-            "twirling":"green",
-            "twisted":"gray",
-            "twistedtalon":"red",
-            "twitter":"brown",
-            "two":"blue",
-            "two-faced":"red",
-            "twocrown":"purple",
-            "twohalves":"yellow",
-            "twokinds":"yellow",
-            "tworeaders":"green",
-            "twosides":"red",
-            "twoyears":"green",
-            "tycoon":"red",
-            "tyndaridae":"yellow",
-            "typenull":"gray",
-            "typhoon":"red",
-            "typical":"gray",
-            "tyranny":"yellow",
-            "tyrant":"yellow",
-            "tyrfing":"blue",
-            "tyrolean":"orange",
-            "u-17":"special",
-            "uaa":"special",
-            "uavirus":"purple",
-            "ubcs":"green",
-            "uberhero":"special",
-            "ubiquitous":"red",
-            "uchuu":"orange",
-            "udon":"blue",
-            "udonge":"red",
-            "ueno":"red",
-            "ufo":"gray",
-            "ugly":"gray",
-            "uguisu":"green",
-            "uguu":"orange",
-            "ukaku":"purple",
-            "ukki":"yellow",
-            "ukraine":"gray",
-            "ulaula":"gray",
-            "uldah":"yellow",
-            "ulster":"blue",
-            "ultima":"special",
-            "ultimarain":"blue",
-            "ultimate":"purple",
-            "ultimateshot":"green",
-            "ultimatex":"gray",
-            "ultraseries":"green",
-            "ultrasouls":"red",
-            "ulysses":"blue",
-            "uma":"yellow",
-            "umbilical":"red",
-            "umbra":"red",
-            "umbrabilis":"blue",
-            "umbrella":"gray",
-            "umbrellas":"gray",
-            "umeboshi":"blue",
-            "umibozu":"orange",
-            "umn":"special",
-            "un":"gray",
-            "un-sorcerer":"yellow",
-            "unaffected":"yellow",
-            "unafraid":"blue",
-            "unapologetic":"blue",
-            "unassuming":"green",
-            "unaware":"brown",
-            "unbeatable":"purple",
-            "unbirth":"green",
-            "unborn":"green",
-            "unbound":"green",
-            "unboundlance":"red",
-            "unbrilliant":"yellow",
-            "uncertain":"green",
-            "unchain":"blue",
-            "unchanging":"gray",
-            "uncharted":"orange",
-            "uncle":"brown",
-            "uncouth":"blue",
-            "uncrowned":"blue",
-            "uncute":"blue",
-            "undead":"blue",
-            "undefeated":"gray",
-            "undercover":"blue",
-            "underdog":"green",
-            "underdome":"blue",
-            "undergrad":"brown",
-            "underground":"brown",
-            "undernet":"red",
-            "understand":"green",
-            "understands":"gray",
-            "undertaker":"yellow",
-            "underwater":"special",
-            "underwear":"yellow",
-            "underworld":"blue",
-            "undine":"blue",
-            "undiscovered":"blue",
-            "undress":"brown",
-            "undying":"purple",
-            "unease":"orange",
-            "uneasy":"yellow",
-            "unemezoku":"purple",
-            "unemotional":"gray",
-            "unemotive":"purple",
-            "unemployed":"green",
-            "uneven":"yellow",
-            "unfaltering":"gray",
-            "unfettered":"red",
-            "unfortunate":"blue",
-            "ungagged":"green",
-            "unichord":"red",
-            "unicolyon":"green",
-            "unicorn":"brown",
-            "unicornis":"blue",
-            "unicornmaiden":"green",
-            "unification":"blue",
-            "uniform":"red",
-            "uniforms":"yellow",
-            "unimpressed":"brown",
-            "uninterested":"brown",
-            "union":"special",
-            "unique":"orange",
-            "uniquehorn":"purple",
-            "unison":"blue",
-            "unisonbeat":"red",
-            "unit":"yellow",
-            "unite":"orange",
-            "unites":"purple",
-            "unitone":"gray",
-            "univeil":"special",
-            "universe":"special",
-            "universe6":"purple",
-            "universe7":"purple",
-            "university":"orange",
-            "unkillable":"yellow",
-            "unknown":"special",
-            "unknownhero":"blue",
-            "unleashed":"gray",
-            "unlicensed":"brown",
-            "unlimited":"gray",
-            "unluckiest":"purple",
-            "unlucky":"brown",
-            "unmarked":"green",
-            "unmask":"yellow",
-            "unmotivated":"gray",
-            "unnamed":"red",
-            "unneeded":"green",
-            "unnoticed":"orange",
-            "unobtrusive":"purple",
-            "unorthodox":"orange",
-            "unowen":"red",
-            "unown":"red",
-            "unpleasant":"red",
-            "unpopular":"green",
-            "unranked":"purple",
-            "unreadable":"blue",
-            "unreliable":"blue",
-            "unrequited":"green",
-            "unruly":"gray",
-            "unsatisfied":"yellow",
-            "unscrupulous":"orange",
-            "unseasonal":"green",
-            "unseeable":"red",
-            "unseen":"purple",
-            "unselfish":"brown",
-            "unstable":"red",
-            "unsuited":"yellow",
-            "unsurpassed":"red",
-            "untalented":"green",
-            "untamed":"red",
-            "untouchable":"purple",
-            "unwavering":"gray",
-            "unwieldy":"green",
-            "unwritten":"brown",
-            "unyielding":"gray",
-            "uogokoro":"blue",
-            "up-front":"brown",
-            "upbeat":"purple",
-            "upbringing":"red",
-            "upclose":"red",
-            "uphim":"yellow",
-            "uphold":"brown",
-            "upper-class":"green",
-            "uppercut":"gray",
-            "upperfive":"green",
-            "upperfour":"gray",
-            "uppersix":"green",
-            "upperthree":"blue",
-            "upstairs":"red",
-            "uptight":"gray",
-            "ur":"green",
-            "ural":"gray",
-            "urameshiya":"blue",
-            "uranohoshi":"purple",
-            "uranus":"yellow",
-            "uravity":"red",
-            "urban":"yellow",
-            "urbanlegend":"red",
-            "urbanus":"gray",
-            "uriah":"red",
-            "uriel":"gray",
-            "urn":"green",
-            "ursine":"special",
-            "ursula":"purple",
-            "ursus":"brown",
-            "urusei":"special",
-            "uryu":"red",
-            "usagi":"blue",
-            "usagibrand":"blue",
-            "usagimimi":"special",
-            "usami":"red",
-            "usamin":"red",
-            "usas":"green",
-            "usasan":"blue",
-            "usashrine":"red",
-            "useless":"blue",
-            "ushiushi":"green",
-            "ussocom":"red",
-            "usss":"blue",
-            "usu":"blue",
-            "usurp":"purple",
-            "usurper":"brown",
-            "utahime":"green",
-            "utakata":"special",
-            "utaya":"blue",
-            "utilitarian":"red",
-            "utopia":"red",
-            "utsuwa":"red",
-            "uu":"brown",
-            "uza-uza":"yellow",
-            "uzumaki":"gray",
-            "vacation":"yellow",
-            "vaccaria":"green",
-            "vaccine":"red",
-            "vacuum":"yellow",
-            "vagabond":"green",
-            "vagrant":"orange",
-            "vahmedoh":"green",
-            "vahnaboris":"yellow",
-            "vahrudania":"red",
-            "vahruta":"red",
-            "vaisravana":"orange",
-            "vajra":"red",
-            "valentine":"purple",
-            "valentines":"special",
-            "valet":"blue",
-            "valetudo":"green",
-            "valflame":"red",
-            "valiente":"red",
-            "valjean":"gray",
-            "valkyria":"blue",
-            "valkyrie":"blue",
-            "valkyriemum":"red",
-            "valley":"blue",
-            "valm":"red",
-            "valmar":"red",
-            "valor":"blue",
-            "valore":"blue",
-            "valorstrikes":"green",
-            "valsena":"orange",
-            "valuable":"gray",
-            "value":"red",
-            "values":"purple",
-            "valvrave":"blue",
-            "vampa":"green",
-            "vampire":"green",
-            "vampirecat":"gray",
-            "vampirefan":"yellow",
-            "vampirekiller":"red",
-            "vampires":"special",
-            "vampirnella":"yellow",
-            "van":"brown",
-            "vanallia":"red",
-            "vanargand":"purple",
-            "vanargandr":"red",
-            "vancoor":"green",
-            "vandimion":"purple",
-            "vaneltia":"blue",
-            "vangaro":"green",
-            "vanguard":"green",
-            "vaniville":"brown",
-            "vanship":"brown",
-            "vape":"orange",
-            "var":"blue",
-            "variabeauties":"purple",
-            "variable":"blue",
-            "variety":"red",
-            "varna":"gray",
-            "varnani":"gray",
-            "varuga":"brown",
-            "vasavi":"red",
-            "vassal":"red",
-            "vault":"gray",
-            "vayu":"green",
-            "vcr":"green",
-            "vector":"gray",
-            "veda":"purple",
-            "veeveevolley":"brown",
-            "vegetable":"green",
-            "vegetables":"red",
-            "vegetarian":"purple",
-            "vegetation":"gray",
-            "veggies":"brown",
-            "vegitamura":"special",
-            "vegnagun":"yellow",
-            "veil":"purple",
-            "velocity":"green",
-            "velthomer":"red",
-            "veludo":"green",
-            "velvet":"gray",
-            "velvetroom":"blue",
-            "velvetrose":"red",
-            "vendetta":"gray",
-            "vendor":"gray",
-            "vendredi":"purple",
-            "veneer":"gray",
-            "vengeance":"purple",
-            "vengeful":"red",
-            "venicillin":"blue",
-            "venomous":"yellow",
-            "venomspray":"blue",
-            "venoshock":"special",
-            "venus":"orange",
-            "verbose":"green",
-            "verdancy":"green",
-            "verdant":"brown",
-            "verdantfaith":"green",
-            "veritas":"orange",
-            "verity":"red",
-            "vermouth":"yellow",
-            "vers":"gray",
-            "versailles":"red",
-            "verses":"red",
-            "versicolor":"special",
-            "vertex":"special",
-            "vertexes":"yellow",
-            "verycute":"red",
-            "verylucky":"green",
-            "vespa":"red",
-            "vessel":"orange",
-            "vest":"yellow",
-            "vesta":"purple",
-            "veteran":"blue",
-            "vex":"blue",
-            "vexed":"gray",
-            "vfsuit":"blue",
-            "vfx":"red",
-            "viator":"yellow",
-            "viatrix":"yellow",
-            "vice":"brown",
-            "vice-captain":"blue",
-            "vicecaptain":"brown",
-            "viceroy":"red",
-            "vicious":"red",
-            "victim":"brown",
-            "victim16":"red",
-            "victor":"red",
-            "victoria":"blue",
-            "victormare":"red",
-            "victory":"orange",
-            "vidame":"yellow",
-            "videocamera":"yellow",
-            "videogame":"green",
-            "videogames":"brown",
-            "videogirl":"yellow",
-            "vidofnir":"blue",
-            "vidyadhara":"purple",
-            "viena":"purple",
-            "vienna":"purple",
-            "viera":"brown",
-            "vierge":"orange",
-            "vierzeberg":"blue",
-            "vietnamwar":"gray",
-            "viewpoint":"brown",
-            "vigilante":"purple",
-            "viginti":"red",
-            "viina":"yellow",
-            "viis":"red",
-            "viking":"brown",
-            "vikinghorn":"brown",
-            "vikingtiger":"gray",
-            "village":"orange",
-            "villager":"purple",
-            "villagerb":"yellow",
-            "villagers":"special",
-            "villain":"brown",
-            "villainess":"red",
-            "villains":"special",
-            "vincent":"brown",
-            "vinea":"red",
-            "vinebikini":"red",
-            "vines":"red",
-            "vinewhip":"green",
-            "vino":"red",
-            "vintage":"gray",
-            "viola":"yellow",
-            "violence":"yellow",
-            "violent":"orange",
-            "violet":"purple",
-            "violeteyes":"purple",
-            "violets":"purple",
-            "violetwolf":"purple",
-            "violin":"blue",
-            "violinist":"gray",
-            "viper":"blue",
-            "viperblade":"green",
-            "virage":"yellow",
-            "virgin":"orange",
-            "virginbride":"purple",
-            "virginity":"red",
-            "virgins":"red",
-            "virgo":"red",
-            "virility":"blue",
-            "virtuadoll":"gray",
-            "virtual":"green",
-            "virtue":"green",
-            "virtuous":"purple",
-            "virus":"brown",
-            "viruses":"gray",
-            "visage":"purple",
-            "visions":"green",
-            "visitor":"brown",
-            "visualizer":"blue",
-            "visualnovel":"special",
-            "vitalcheck":"yellow",
-            "vitality":"purple",
-            "vitasexualis":"brown",
-            "vivace":"yellow",
-            "vivadonuts":"yellow",
-            "vivictis":"gray",
-            "vivid":"red",
-            "vividcolor":"purple",
-            "vividkiss":"brown",
-            "vivids":"blue",
-            "vixen":"red",
-            "vixia":"yellow",
-            "viy":"gray",
-            "vjedogonian":"blue",
-            "vjonly":"red",
-            "vlog":"gray",
-            "vocal":"green",
-            "vocalist":"purple",
-            "vocalo-p":"red",
-            "vodka":"purple",
-            "vogel":"red",
-            "voi":"gray",
-            "voice":"special",
-            "voiceless":"blue",
-            "voices":"green",
-            "void":"gray",
-            "voidgear":"gray",
-            "voidqueen":"purple",
-            "voidred":"red",
-            "voidwalker":"gray",
-            "voile":"purple",
-            "volatile":"blue",
-            "volcanic":"yellow",
-            "volcano":"red",
-            "volcanologist":"brown",
-            "volleyball":"green",
-            "voltage":"yellow",
-            "voltaic":"blue",
-            "voltswitch":"yellow",
-            "volttackle":"yellow",
-            "volttacklers":"yellow",
-            "voluntary":"yellow",
-            "volunteer":"yellow",
-            "volvagia":"red",
-            "voodoo":"purple",
-            "voracious":"red",
-            "vorvoros":"gray",
-            "voulge":"green",
-            "vow":"blue",
-            "vows":"green",
-            "voxnox":"red",
-            "voyager":"blue",
-            "vritra":"purple",
-            "vulcangun":"purple",
-            "vulgar":"gray",
-            "vulnerable":"brown",
-            "vulpes":"red",
-            "vulpeszerda":"blue",
-            "vultur":"green",
-            "vulturecorp":"blue",
-            "vuomo":"red",
-            "wabisuke":"yellow",
-            "waddle":"red",
-            "wafu":"gray",
-            "wagahai":"brown",
-            "wagashi":"purple",
-            "wags":"gray",
-            "wahoo":"blue",
-            "waifus":"special",
-            "wait":"red",
-            "waiting":"red",
-            "waitress":"green",
-            "waka-sama":"green",
-            "wakaba":"red",
-            "wakamoto":"special",
-            "wakawaka":"yellow",
-            "wakening":"special",
-            "wakuchi":"purple",
-            "wakuwaku":"orange",
-            "walhalla":"purple",
-            "walk":"orange",
-            "walking":"orange",
-            "walkingheart":"yellow",
-            "walks":"green",
-            "walkure":"red",
-            "wallachia":"brown",
-            "wallcrusher":"blue",
-            "wallmarket":"brown",
-            "waloed":"gray",
-            "walpurgis":"gray",
-            "waltz":"purple",
-            "wamaid":"red",
-            "wander":"gray",
-            "wanderer":"blue",
-            "wanderful":"red",
-            "wandering":"red",
-            "wanderingsea":"purple",
-            "wanted":"green",
-            "wants":"brown",
-            "war":"red",
-            "warcannon":"gray",
-            "warden":"red",
-            "wardspell":"brown",
-            "warfare":"red",
-            "warfather":"green",
-            "warflag":"blue",
-            "warhammer":"brown",
-            "warheit":"blue",
-            "warhero":"blue",
-            "warlock":"blue",
-            "warlord":"special",
-            "warmagus":"blue",
-            "warmhearted":"blue",
-            "warmonger":"brown",
-            "warmonk":"yellow",
-            "warpgate":"purple",
-            "warpspace":"gray",
-            "warpstar":"yellow",
-            "warrant":"red",
-            "warrior":"orange",
-            "wary":"yellow",
-            "waseda":"brown",
-            "waspsting":"blue",
-            "wasu":"blue",
-            "watakushi":"orange",
-            "watashi":"gray",
-            "watatsumi":"yellow",
-            "watch":"blue",
-            "watcher":"red",
-            "watchers":"red",
-            "watchful":"gray",
-            "watchfuleye":"yellow",
-            "watchguard":"red",
-            "watching":"green",
-            "watchman":"brown",
-            "watchover":"blue",
-            "water":"blue",
-            "waterbottle":"purple",
-            "watercannon":"gray",
-            "waterdemon":"purple",
-            "waterdrop":"purple",
-            "waterelmt":"special",
-            "waterfall":"red",
-            "waterflail":"blue",
-            "watergod":"blue",
-            "watergun":"special",
-            "waterless":"gray",
-            "watermelon":"special",
-            "waterpillar":"blue",
-            "waterpistol":"purple",
-            "waterslime":"blue",
-            "waterspirit":"blue",
-            "waterworks":"blue",
-            "wavemaster":"purple",
-            "wavemotion":"purple",
-            "waves":"blue",
-            "waxingmoon":"special",
-            "wayfarer":"orange",
-            "wayside":"blue",
-            "wayward":"green",
-            "waywardcave":"yellow",
-            "waywardone":"purple",
-            "wcharles":"gray",
-            "weak":"brown",
-            "weakest":"blue",
-            "weakling":"blue",
-            "weaklings":"green",
-            "weakness":"brown",
-            "wealth":"orange",
-            "wealthy":"green",
-            "weapon":"blue",
-            "weaponry":"purple",
-            "weapons":"yellow",
-            "weaponsmith":"gray",
-            "wearsamask":"red",
-            "weasel":"purple",
-            "weaselgirl":"yellow",
-            "weather":"blue",
-            "web":"red",
-            "weblin":"blue",
-            "websearch":"red",
-            "wedding":"red",
-            "weddings":"special",
-            "weed":"brown",
-            "weep":"purple",
-            "wehrwolf":"green",
-            "weight":"red",
-            "weird":"orange",
-            "weirding":"purple",
-            "weirdo":"blue",
-            "weissfluegel":"blue",
-            "weissland":"green",
-            "wela":"purple",
-            "welcome":"orange",
-            "welfareteam":"blue",
-            "well":"green",
-            "well-being":"orange",
-            "well-liked":"orange",
-            "well-meaning":"brown",
-            "well-off":"yellow",
-            "well-spoken":"blue",
-            "wendel":"blue",
-            "were-cat":"green",
-            "were-man":"purple",
-            "werewolf":"gray",
-            "west":"green",
-            "west-khan":"brown",
-            "westalis":"green",
-            "western":"gray",
-            "westernmyth":"special",
-            "westernrock":"red",
-            "westwald":"blue",
-            "westwind":"blue",
-            "wet":"blue",
-            "wetsuit":"blue",
-            "wfd":"blue",
-            "whaleshark":"blue",
-            "whatapain":"gray",
-            "whatiscast":"red",
-            "whatkey":"gray",
-            "whatwhat":"gray",
-            "whealbrook":"orange",
-            "wheelchair":"blue",
-            "whimsical":"brown",
-            "whip":"blue",
-            "whips":"purple",
-            "whipsmack":"gray",
-            "whirlpool":"blue",
-            "whirlwind":"orange",
-            "whisker":"brown",
-            "whiskers":"gray",
-            "whiskey":"brown",
-            "whisper":"gray",
-            "whispered":"blue",
-            "whistle":"red",
-            "white":"special",
-            "whitealbum":"blue",
-            "whiteblood":"gray",
-            "whitebomber":"gray",
-            "whitebreath":"gray",
-            "whitecat":"red",
-            "whitecloud":"gray",
-            "whiteclown":"gray",
-            "whitecoat":"red",
-            "whitecomet":"orange",
-            "whitedog":"blue",
-            "whitedorm":"green",
-            "whiteeyes":"green",
-            "whitefang":"red",
-            "whiteguard":"gray",
-            "whitehat":"purple",
-            "whitehorse":"blue",
-            "whiteknight":"gray",
-            "whitelake":"gray",
-            "whitelily":"blue",
-            "whitemage":"gray",
-            "whitemouse":"blue",
-            "whitenight":"orange",
-            "whitepeach":"red",
-            "whiterabbit":"gray",
-            "whiteraven":"gray",
-            "whitesilver":"yellow",
-            "whitesnake":"green",
-            "whitespire":"yellow",
-            "whitestorm":"green",
-            "whitetitan":"gray",
-            "whitetype":"red",
-            "whitewhale":"gray",
-            "whitewhistle":"yellow",
-            "whitewings":"green",
-            "whitewolf":"gray",
-            "whither":"gray",
-            "whoami":"yellow",
-            "wholebody":"gray",
-            "wholesaler":"purple",
-            "whoosh":"orange",
-            "why":"red",
-            "whydunit":"red",
-            "wicked":"yellow",
-            "wickedeye":"purple",
-            "wicker":"red",
-            "widow":"red",
-            "widowed":"gray",
-            "wield":"orange",
-            "wien":"brown",
-            "wife":"brown",
-            "wild":"purple",
-            "wildbear":"green",
-            "wildcard":"orange",
-            "wildchild":"blue",
-            "wildduck":"brown",
-            "wildeagle":"yellow",
-            "wilderness":"red",
-            "wilders":"special",
-            "wildfiring":"green",
-            "wildflower":"brown",
-            "wildfox":"gray",
-            "wildgeese":"red",
-            "wildhunt":"red",
-            "wildhuter":"gray",
-            "wildkat":"brown",
-            "wildlands":"yellow",
-            "wildlife":"gray",
-            "wildlion":"yellow",
-            "wildman":"yellow",
-            "wildpitch":"red",
-            "wildpunch":"blue",
-            "wildrose":"gray",
-            "wildrush":"orange",
-            "wildtomb":"red",
-            "wilkis":"red",
-            "willbeokay":"green",
-            "winchester":"green",
-            "wind":"green",
-            "wind-up":"red",
-            "windangel":"yellow",
-            "windaquario":"blue",
-            "windblade":"blue",
-            "windbullet":"blue",
-            "windcrystal":"purple",
-            "winddance":"green",
-            "windelement":"special",
-            "windmage":"purple",
-            "windmaster":"green",
-            "windmill":"green",
-            "windom":"green",
-            "windor":"yellow",
-            "winds":"purple",
-            "windsage":"green",
-            "windsbrand":"gray",
-            "windscythe":"blue",
-            "windspirit":"orange",
-            "windsword":"blue",
-            "windtribe":"brown",
-            "windwaker":"green",
-            "windward":"brown",
-            "windwhip":"red",
-            "windwitch":"green",
-            "windworks":"purple",
-            "wine":"purple",
-            "wineglass":"purple",
-            "winery":"gray",
-            "wing":"orange",
-            "wing-borne":"blue",
-            "wingblades":"green",
-            "wingchun":"orange",
-            "wingedchild":"blue",
-            "wingedone":"purple",
-            "wingking":"gray",
-            "winglet":"blue",
-            "wingly":"gray",
-            "wingman":"red",
-            "wings":"yellow",
-            "wingspear":"blue",
-            "wingspiker":"brown",
-            "wingtamer":"red",
-            "wingzero":"green",
-            "winning":"red",
-            "winningson":"orange",
-            "winter":"special",
-            "winterfairy":"green",
-            "winterlands":"brown",
-            "wipe":"blue",
-            "wire":"blue",
-            "wired":"brown",
-            "wires":"green",
-            "wirestripper":"orange",
-            "wirukun":"green",
-            "wisdom":"special",
-            "wise":"red",
-            "wise-crack":"red",
-            "wiseking":"yellow",
-            "wisel":"gray",
-            "wisewolf":"brown",
-            "wish":"red",
-            "wishes":"blue",
-            "wishingstars":"purple",
-            "wisp":"special",
-            "wisteria":"green",
-            "wisteriaclass":"purple",
-            "witch":"green",
-            "witchcraft":"orange",
-            "witchelny":"purple",
-            "witches":"special",
-            "witchfrog":"green",
-            "witchgirl":"red",
-            "witchhat":"yellow",
-            "witchheart":"blue",
-            "witchhunter":"red",
-            "witchhunts":"purple",
-            "witchmark":"purple",
-            "witchparfait":"purple",
-            "witchqueen":"blue",
-            "witchscastle":"purple",
-            "witchtrial":"orange",
-            "witchtrials":"blue",
-            "withdraw":"blue",
-            "withdrawn":"orange",
-            "withlove":"red",
-            "withu":"green",
-            "withwind":"orange",
-            "witness":"blue",
-            "wives":"special",
-            "wizard":"blue",
-            "wnba":"yellow",
-            "wodontimes":"brown",
-            "woe":"blue",
-            "wolborg":"blue",
-            "wolf":"blue",
-            "wolfbeil":"blue",
-            "wolfcurse":"purple",
-            "wolfdog":"blue",
-            "wolfdogs":"green",
-            "wolffang":"blue",
-            "wolfish":"purple",
-            "wolfkrone":"brown",
-            "wolfman":"gray",
-            "wolfsbane":"blue",
-            "wolfskin":"brown",
-            "wolfspirit":"purple",
-            "wolves":"gray",
-            "woman":"red",
-            "womanizer":"red",
-            "womanizing":"orange",
-            "wombat":"red",
-            "wonder":"special",
-            "wonderbolt":"blue",
-            "wonderboy":"purple",
-            "wonderful":"green",
-            "wonderhoy":"red",
-            "wonderland":"yellow",
-            "wonderofu":"yellow",
-            "wonders":"red",
-            "wood":"brown",
-            "woodeneye":"green",
-            "woodensword":"purple",
-            "woodland":"green",
-            "woodpecker":"gray",
-            "woodsman":"green",
-            "woodspirit":"green",
-            "woodytower":"green",
-            "woof":"yellow",
-            "woofwoof":"brown",
-            "wool":"yellow",
-            "wordplay":"blue",
-            "words":"gray",
-            "workaholic":"gray",
-            "worker":"red",
-            "workout":"red",
-            "workouts":"yellow",
-            "workshop":"yellow",
-            "world":"special",
-            "world-class":"purple",
-            "worldchain":"purple",
-            "worldcreate":"yellow",
-            "worldcup":"purple",
-            "worlds":"red",
-            "worldsend":"blue",
-            "worldthree":"brown",
-            "worldtree":"red",
-            "worldwide":"orange",
-            "worm":"blue",
-            "wormhole":"gray",
-            "worms":"purple",
-            "worried":"green",
-            "worrier":"red",
-            "worry":"purple",
-            "worship":"blue",
-            "worst":"red",
-            "worstdriver":"green",
-            "worsthero":"brown",
-            "worthless":"red",
-            "worthy":"yellow",
-            "wosemi":"red",
-            "wotagei":"green",
-            "wounds":"gray",
-            "wraith":"red",
-            "wrath":"orange",
-            "wrathful":"gray",
-            "wrecking":"orange",
-            "wrestler":"green",
-            "wrestling":"blue",
-            "wrist":"blue",
-            "wristband":"green",
-            "writemusic":"blue",
-            "writer":"yellow",
-            "writers":"special",
-            "writing":"gray",
-            "writings":"blue",
-            "written":"brown",
-            "wrongbag":"green",
-            "wrongs":"gray",
-            "wry":"yellow",
-            "wrycomrade":"green",
-            "wushu":"blue",
-            "wutai":"green",
-            "wuthering":"brown",
-            "wuzhang":"green",
-            "wwwa":"purple",
-            "wyborg":"green",
-            "wyvern":"red",
-            "x-calibur":"purple",
-            "x-clips":"brown",
-            "x-day":"red",
-            "x-eros":"purple",
-            "x-ii":"yellow",
-            "x-iii":"brown",
-            "x-laws":"gray",
-            "x-rayvision":"blue",
-            "x-scissor":"special",
-            "x16":"brown",
-            "x24s":"green",
-            "x31s":"blue",
-            "x88s":"red",
-            "xcution":"yellow",
-            "xel":"blue",
-            "xenian":"blue",
-            "xenon":"red",
-            "xfjproject":"yellow",
-            "xgp":"red",
-            "xiii":"brown",
-            "xinye":"green",
-            "xinyi":"gray",
-            "xiphone":"green",
-            "xiuhcoatl":"red",
-            "xiv":"gray",
-            "xrc":"red",
-            "xrosheart":"red",
-            "xscar":"gray",
-            "xuandu":"green",
-            "xuanyuan":"gray",
-            "xxxx":"special",
-            "xylophone":"green",
-            "xyz":"purple",
-            "y-ko":"brown",
-            "y2kbug":"purple",
-            "ya-tchi":"green",
-            "yadorigi":"brown",
-            "yagoura":"green",
-            "yahaha":"special",
-            "yaiba":"gray",
-            "yakisoba":"purple",
-            "yakisobapan":"blue",
-            "yaksha":"blue",
-            "yakumo":"gray",
-            "yakuza":"brown",
-            "yamabiko":"green",
-            "yamabuki":"gray",
-            "yamainu":"blue",
-            "yamajorou":"purple",
-            "yamakami":"blue",
-            "yamaken":"yellow",
-            "yamato":"blue",
-            "yamaxanadu":"green",
-            "yamazaki":"yellow",
-            "yamazakura":"brown",
-            "yami":"green",
-            "yami-nabe":"yellow",
-            "yamigarasu":"purple",
-            "yamigitsune":"purple",
-            "yanderes":"special",
-            "yang":"purple",
-            "yankee":"gray",
-            "yanzhuo":"blue",
-            "yao-er":"orange",
-            "yaoi":"special",
-            "yaoifan":"green",
-            "yaojin":"red",
-            "yard":"special",
-            "yari":"red",
-            "yasaka":"orange",
-            "yasakani":"red",
-            "yasako":"yellow",
-            "yasoukiroku":"purple",
-            "yasutsuna":"purple",
-            "yatagarasu":"red",
-            "yatsufusa":"yellow",
-            "yawning":"blue",
-            "yearning":"red",
-            "yearsafter":"blue",
-            "yeast":"yellow",
-            "yebisu":"purple",
-            "yellow":"special",
-            "yeming":"purple",
-            "yesiam":"red",
-            "yesyesyes":"blue",
-            "yeti":"purple",
-            "yettocome":"blue",
-            "yewbow":"green",
-            "yewfelle":"yellow",
-            "yggdrasil":"green",
-            "yharnam":"special",
-            "yin":"red",
-            "yinyang":"gray",
-            "yips":"red",
-            "ylisse":"special",
-            "yo-kai":"purple",
-            "yo-yo":"blue",
-            "yo-yos":"red",
-            "yoga":"orange",
-            "yogsothoth":"purple",
-            "yogurt":"blue",
-            "yohane":"gray",
-            "yoishigure":"gray",
-            "yoiyami":"brown",
-            "yomi":"orange",
-            "yomihime":"purple",
-            "yondaime":"yellow",
-            "yongan":"orange",
-            "yoohoo":"red",
-            "yoomtah":"red",
-            "yorha":"gray",
-            "yorisouyuri":"red",
-            "yoru":"blue",
-            "yosakoi":"blue",
-            "yoshiko":"brown",
-            "yoshinon":"blue",
-            "yoshiro":"blue",
-            "yosuga":"blue",
-            "youcopy":"brown",
-            "youhei":"brown",
-            "youkai":"purple",
-            "youmu":"brown",
-            "young":"blue",
-            "youngboys":"special",
-            "younger":"special",
-            "youngerbro":"brown",
-            "youngest":"yellow",
-            "younggirls":"special",
-            "younglings":"orange",
-            "youngmen":"blue",
-            "youngtown":"red",
-            "youngwomen":"orange",
-            "yourbirth":"purple",
-            "yourbook":"special",
-            "yourboy":"yellow",
-            "yourhonor":"gray",
-            "yourmajesty":"brown",
-            "yourwind":"blue",
-            "yousei":"orange",
-            "youshow":"orange",
-            "yousoro":"blue",
-            "youthdrugs":"red",
-            "youthful":"gray",
-            "youtube":"yellow",
-            "youtuber":"red",
-            "yoyoi":"red",
-            "yuanxian":"blue",
-            "yudofu":"blue",
-            "yuegui":"green",
-            "yuigahama":"yellow",
-            "yuigaoka":"blue",
-            "yuihan":"green",
-            "yuki":"purple",
-            "yuki-onna":"blue",
-            "yukiatsu":"brown",
-            "yukimin":"blue",
-            "yukipon":"orange",
-            "yukis":"special",
-            "yume":"red",
-            "yumechi":"green",
-            "yumehanabi":"blue",
-            "yumeiro":"red",
-            "yumemidori":"red",
-            "yummy":"yellow",
-            "yunduan":"special",
-            "yupyup":"brown",
-            "yuri":"special",
-            "yuris":"special",
-            "yuugataget":"brown",
-            "yuujinchou":"brown",
-            "yuusha":"red",
-            "zabaniya":"purple",
-            "zackpedia":"green",
-            "zadnor":"special",
-            "zafkiel":"red",
-            "zaftig":"yellow",
-            "zagan":"blue",
-            "zaibatsu":"gray",
-            "zaiwei":"purple",
-            "zaku":"yellow",
-            "zanarkand":"yellow",
-            "zanbatou":"orange",
-            "zanber":"yellow",
-            "zanei":"purple",
-            "zangetsu":"orange",
-            "zanpakuto":"special",
-            "zantetsuken":"gray",
-            "zanza":"red",
-            "zappy":"red",
-            "zauber":"blue",
-            "zeal":"blue",
-            "zealot":"orange",
-            "zealous":"green",
-            "zearth":"special",
-            "zebul":"green",
-            "zeiss":"purple",
-            "zekenator":"gray",
-            "zekken":"red",
-            "zelban":"green",
-            "zelda":"green",
-            "zephyr":"blue",
-            "zeref":"blue",
-            "zero":"purple",
-            "zero-one":"brown",
-            "zero-type":"red",
-            "zerochild":"green",
-            "zessen":"blue",
-            "zetsugi":"gray",
-            "zettai":"red",
-            "zeus":"orange",
-            "zexen":"gray",
-            "zgundam":"green",
-            "zhenjun":"blue",
-            "zhuming":"red",
-            "zidian":"purple",
-            "zingzap":"yellow",
-            "zippers":"blue",
-            "zippo":"red",
-            "zither":"gray",
-            "zmei":"blue",
-            "zoaholic":"purple",
-            "zoanthrope":"special",
-            "zodiac":"blue",
-            "zodiva":"purple",
-            "zofianknight":"yellow",
-            "zoidmodels":"green",
-            "zoidwarrior":"red",
-            "zokuzoku":"yellow",
-            "zolgen":"gray",
-            "zombie":"purple",
-            "zombies":"blue",
-            "zombira":"blue",
-            "zomrades":"red",
-            "zookeeper":"yellow",
-            "zoologist":"brown",
-            "zoom":"red",
-            "zora":"blue",
-            "zucchi":"red",
-            "zumama":"gray",
-            "zura":"gray",
-            "zurek":"red",
-            "zveri":"blue",
-            "zwei":"blue",
-            "zweihander":"blue",
-            "zweiteturm":"purple",
-            "zwill":"blue",
-            "zz":"blue",
-            "zzgundam":"red",
-            "driedsquid":"brown",
-            "mindless":"gray",
-            "courtesan":"orange",
-            "legs":"yellow",
-            "theyounger":"yellow",
-            "mizuchi":"blue",
-            "zunda-mochi":"green"}
diff --git a/tradegen.py b/tradegen.py
deleted file mode 100644
index 75afdcd..0000000
--- a/tradegen.py
+++ /dev/null
@@ -1,77 +0,0 @@
-import datetime,os
-import log,skel,tcgcore,variables
-
-tradelist = []
-previouscard = ""
-for card in tcgcore.ownedcards():
-    if card[0:4] != "sig_":
-        if card == previouscard:
-            tradelist.append(card)
-        else:
-            if not tcgcore.deckmastered(card[:-2]):
-                if not tcgcore.collecting(card[:-2]):
-                    mass = False
-                    for series in variables.masscollect:
-                        try:
-                            if card in variables.masscollect[series]["singles"]:
-                                mass = True
-                        except:
-                            pass
-                    if mass == False:
-                        tradelist.append(card)
-    previouscard = card
-siglist = []
-for card in tcgcore.ownedcards():
-    if card == "sig_" + variables.name.lower():
-        siglist.append(card)
-if variables.keepsig == True:
-    if len(siglist) > 0:
-        siglist.remove(siglist[0])
-
-def tradegen(colour=False):
-    if not os.path.isdir("build/trade"):
-        os.mkdir("build/trade")
-    if colour:
-        if not os.path.isdir("build/trade/" + colour):
-            os.mkdir("build/trade/" + colour)
-        thefile = "build/trade/" + colour + "/index.html"
-    else:
-        thefile = "build/trade/index.html"
-    if os.path.exists(thefile):
-        os.remove(thefile)
-    skel.headerwrite(thefile,"trade")
-    content = open(thefile,"a")
-    content.write("<h1>available for trade</h1>\n")
-    content.write(tcgcore.filterwrite("trade",colour,True) + "<p class=\"tradeterms\">")
-    if len(variables.tradestatement) > 0:
-        content.write(variables.tradestatement + " ")
-    content.write("Trade cards <a href=\"" + variables.tradepost + "\">here</a></p>\n<p>")
-    thetradelist = []
-    if colour:
-        if colour == "sig":
-            for sig in siglist:
-                thetradelist.append(sig)
-        else:
-            for card in tradelist:
-                if tcgcore.cardtype(card) == colour:
-                    thetradelist.append(card)
-    else:
-        for card in tradelist:
-            thetradelist.append(card)
-        for sig in siglist:
-            thetradelist.append(sig)
-    content.write("<textarea readonly>" + ", ".join(thetradelist) + "</textarea>\n<p>")
-    for card in thetradelist:
-        content.write(tcgcore.printcard(card))
-    content.write("</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-def tradeall():
-    tradegen()
-    for type in tcgcore.typelist:
-        tradegen(type)
-    tradegen("sig")
-        
-if __name__ == "__main__":
-    tradeall()
diff --git a/wantedgen.py b/wantedgen.py
deleted file mode 100644
index b554b96..0000000
--- a/wantedgen.py
+++ /dev/null
@@ -1,65 +0,0 @@
-import datetime,os
-import log,variables,skel,tcgcore
-
-def wantedgen():
-    if not os.path.isdir("build/wanted"):
-        os.mkdir("build/wanted")
-    if os.path.exists("build/wanted/index.html"):
-        os.remove("build/wanted/index.html")
-    thefile = "build/wanted/index.html"
-    skel.headerwrite(thefile,"wanted")
-    content = open(thefile,"a")
-    content.write("<h1>wanted cards</h1>\n")
-    decksofinterest = []
-    for card in tcgcore.ownedcards():
-        if card[0:4] != "sig_":
-                decksofinterest.append(card[:-2])
-    decksofinterest = sorted(list(dict.fromkeys(decksofinterest)))
-    highpriority = []
-    medpriority = []
-    lowpriority = []
-    for deck in decksofinterest:
-        if tcgcore.collecting(deck):
-            wantedlist = ["01","02","03","04","05","06","07","08","09","10","11","12","13","14","15","16","17","18","19","20"]
-            for card in wantedlist:
-                combined = deck + card
-                if combined not in tcgcore.ownedcards():
-                    if tcgcore.priority(deck) == "high":
-                        highpriority.append(combined)
-                    elif tcgcore.priority(deck) == "medium":
-                        medpriority.append(combined)
-                    elif tcgcore.priority(deck) == "low":
-                        lowpriority.append(combined)
-    if len(highpriority) > 0:
-        content.write("<h2>High priority</h2>\n<textarea readonly>" + ", ".join(highpriority) + "</textarea>\n<p>")
-        for card in highpriority:
-            content.write(tcgcore.cardtext(card))
-            if highpriority.index(card) == len(highpriority) - 1:
-                content.write(" ")
-            else:
-                content.write(", ")
-        content.write("</p>\n")
-    if len(medpriority) > 0:
-        content.write("<h2>Medium priority</h2>\n<textarea readonly>" + ", ".join(medpriority) + "</textarea>\n<p>")
-        for card in medpriority:
-            content.write(tcgcore.cardtext(card))
-            if medpriority.index(card) == len(medpriority) - 1:
-                content.write(" ")
-            else:
-                content.write(", ")
-        content.write("</p>\n")
-    if len(lowpriority) > 0:
-        content.write("<h2>Low priority</h2>\n<textarea readonly>" + ", ".join(lowpriority) + "</textarea>\n<p>")
-        for card in lowpriority:
-            content.write(tcgcore.cardtext(card))
-            if lowpriority.index(card) == len(lowpriority) - 1:
-                content.write(" ")
-            else:
-                content.write(", ")
-        content.write("</p>\n")
-    content.write("<p>I’m probably also interested in anything I’m <a href=\"/mass\">mass collecting</a>.</p>\n")
-    content.close()
-    skel.footerwrite(thefile)
-
-if __name__ == "__main__":
-    wantedgen()