char_dict = {
    'ampersand': '&',
    'asciicircum': '^',
    'asciitilde': '~',
    'asterisk': '*',
    'backslash': '\\',
    'bar': '|',
    'colon': ':',
    'equal': '=',
    'exclam': '!',
    'greater': '>',
    'hyphen': '-',
    'less': '<',
    'numbersign': '#',
    'percent': '%',
    'period': '.',
    'plus': '+',
    'question': '?',
    'semicolon': ';',
    'slash': '/',
    'underscore': '_',
    'at': '@',
    'braceleft': '{',
    'braceright': '}',
    'bracketleft': '[',
    'bracketright': ']',
    'dollar': '$',
    'parenleft': '(',
    'parenright': ')',
    'w': 'w',
}

# Lookup char name by char
char_name_dict = {v: k for k, v in char_dict.items()}
