# -*- coding: utf-8 -*-
"""Fonts data (part-1)."""
block_dic = {
    '9': "\n .----------------. \n| .--------------. |\n| |    ______    | |\n| |  .' ____ '.  | |\n| |  | (____) |  | |\n| |  '_.____. |  | |\n| |  | \\____| |  | |\n| |   \\______,'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '`': "\n .----------------. \n| .--------------. |\n| |              | |\n| |      __      | |\n| |     |  |     | |\n| |      \\_|     | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '"': "\n .----------------. \n| .--------------. |\n| |     _  _     | |\n| |    | || |    | |\n| |    \\_|\\_|    | |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'v': "\n .----------------. \n| .--------------. |\n| | ____   ____  | |\n| ||_  _| |_  _| | |\n| |  \\ \\   / /   | |\n| |   \\ \\ / /    | |\n| |    \\ ' /     | |\n| |     \\_/      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'w': "\n .----------------. \n| .--------------. |\n| | _____  _____ | |\n| ||_   _||_   _|| |\n| |  | | /\\ | |  | |\n| |  | |/  \\| |  | |\n| |  |   /\\   |  | |\n| |  |__/  \\__|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '=': "\n .----------------. \n| .--------------. |\n| |              | |\n| |    ______    | |\n| |   |______|   | |\n| |    ______    | |\n| |   |______|   | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'i': "\n .----------------. \n| .--------------. |\n| |     _____    | |\n| |    |_   _|   | |\n| |      | |     | |\n| |      | |     | |\n| |     _| |_    | |\n| |    |_____|   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '}': "\n .----------------. \n| .--------------. |\n| |     __       | |\n| |    \\_ `.     | |\n| |      | |     | |\n| |       > >    | |\n| |     _| |     | |\n| |    /__.'     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'r': "\n .----------------. \n| .--------------. |\n| |  _______     | |\n| | |_   __ \\    | |\n| |   | |__) |   | |\n| |   |  __ /    | |\n| |  _| |  \\ \\_  | |\n| | |____| |___| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    ']': "\n .----------------. \n| .--------------. |\n| |     ___      | |\n| |    |_  |     | |\n| |      | |     | |\n| |      | |     | |\n| |     _| |     | |\n| |    |___|     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'c': "\n .----------------. \n| .--------------. |\n| |     ______   | |\n| |   .' ___  |  | |\n| |  / .'   \\_|  | |\n| |  | |         | |\n| |  \\ `.___.'\\  | |\n| |   `._____.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    's': "\n .----------------. \n| .--------------. |\n| |    _______   | |\n| |   /  ___  |  | |\n| |  |  (__ \\_|  | |\n| |   '.___`-.   | |\n| |  |`\\____) |  | |\n| |  |_______.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '?': "\n .----------------. \n| .--------------. |\n| |    ______    | |\n| |   / _ __ `.  | |\n| |  |_/____) |  | |\n| |    /  ___.'  | |\n| |    |_|       | |\n| |    (_)       | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '[': "\n .----------------. \n| .--------------. |\n| |      ___     | |\n| |     |  _|    | |\n| |     | |      | |\n| |     | |      | |\n| |     | |_     | |\n| |     |___|    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '!': "\n .----------------. \n| .--------------. |\n| |              | |\n| |      _       | |\n| |     | |      | |\n| |     | |      | |\n| |     | |      | |\n| |     |_|      | |\n| |     (_)      | |\n| '--------------' |\n '----------------' \n",
    ')': "\n .----------------. \n| .--------------. |\n| |     __       | |\n| |    |_ `.     | |\n| |      | |     | |\n| |      | |     | |\n| |     _| |     | |\n| |    |__,'     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '#': "\n .----------------. \n| .--------------. |\n| |    _  _      | |\n| |  _| || |_    | |\n| | |_| || |_|   | |\n| | |_| || |_|   | |\n| |   |_||_|     | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'o': "\n .----------------. \n| .--------------. |\n| |     ____     | |\n| |   .'    `.   | |\n| |  /  .--.  \\  | |\n| |  | |    | |  | |\n| |  \\  `--'  /  | |\n| |   `.____.'   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '*': "\n .----------------. \n| .--------------. |\n| |      _       | |\n| |   /\\| |/\\    | |\n| |   \\     /    | |\n| |  |_     _|   | |\n| |   /     \\    | |\n| |   \\/|_|\\/    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'b': "\n .----------------. \n| .--------------. |\n| |   ______     | |\n| |  |_   _ \\    | |\n| |    | |_) |   | |\n| |    |  __'.   | |\n| |   _| |__) |  | |\n| |  |_______/   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '<': "\n .----------------. \n| .--------------. |\n| |       _      | |\n| |      / /     | |\n| |     / /      | |\n| |    < <       | |\n| |     \\ \\      | |\n| |      \\_\\     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '$': '',
    ' ': "\n                    \n                    \n                    \n                    \n                    \n                    \n                    \n                    \n                    \n                    \n                    \n",
    '8': "\n .----------------. \n| .--------------. |\n| |     ____     | |\n| |   .' __ '.   | |\n| |   | (__) |   | |\n| |   .`____'.   | |\n| |  | (____) |  | |\n| |  `.______.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '%': "\n .----------------. \n| .--------------. |\n| |        __    | |\n| |    _  / /    | |\n| |   (_)/ /     | |\n| |     / / _    | |\n| |    / / (_)   | |\n| |   /_/        | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'a': "\n .----------------. \n| .--------------. |\n| |      __      | |\n| |     /  \\     | |\n| |    / /\\ \\    | |\n| |   / ____ \\   | |\n| | _/ /    \\ \\_ | |\n| ||____|  |____|| |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'j': "\n .----------------. \n| .--------------. |\n| |     _____    | |\n| |    |_   _|   | |\n| |      | |     | |\n| |   _  | |     | |\n| |  | |_' |     | |\n| |  `.___.'     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    ',': "\n .----------------. \n| .--------------. |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| |      _       | |\n| |     )_/      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '_': "\n .----------------. \n| .--------------. |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| |   _______    | |\n| |  |_______|   | |\n| '--------------' |\n '----------------' \n",
    '0': "\n .----------------. \n| .--------------. |\n| |     ____     | |\n| |   .'    '.   | |\n| |  |  .--.  |  | |\n| |  | |    | |  | |\n| |  |  `--'  |  | |\n| |   '.____.'   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '3': "\n .----------------. \n| .--------------. |\n| |    ______    | |\n| |   / ____ `.  | |\n| |   `'  __) |  | |\n| |   _  |__ '.  | |\n| |  | \\____) |  | |\n| |   \\______.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'k': "\n .----------------. \n| .--------------. |\n| |  ___  ____   | |\n| | |_  ||_  _|  | |\n| |   | |_/ /    | |\n| |   |  __'.    | |\n| |  _| |  \\ \\_  | |\n| | |____||____| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '2': "\n .----------------. \n| .--------------. |\n| |    _____     | |\n| |   / ___ `.   | |\n| |  |_/___) |   | |\n| |   .'____.'   | |\n| |  / /____     | |\n| |  |_______|   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '@': "\n .----------------. \n| .--------------. |\n| |     ____     | |\n| |   .' __ \\    | |\n| |  / .'  \\ |   | |\n| |  | | (_/ |   | |\n| |  \\ `.__.'\\   | |\n| |   `.___ .'   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'y': "\n .----------------. \n| .--------------. |\n| |  ____  ____  | |\n| | |_  _||_  _| | |\n| |   \\ \\  / /   | |\n| |    \\ \\/ /    | |\n| |    _|  |_    | |\n| |   |______|   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '{': "\n .----------------. \n| .--------------. |\n| |       __     | |\n| |     .' _/    | |\n| |     | |      | |\n| |    < <       | |\n| |     | |_     | |\n| |     `.__\\    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'd': "\n .----------------. \n| .--------------. |\n| |  ________    | |\n| | |_   ___ `.  | |\n| |   | |   `. \\ | |\n| |   | |    | | | |\n| |  _| |___.' / | |\n| | |________.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '7': "\n .----------------. \n| .--------------. |\n| |   _______    | |\n| |  |  ___  |   | |\n| |  |_/  / /    | |\n| |      / /     | |\n| |     / /      | |\n| |    /_/       | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'p': "\n .----------------. \n| .--------------. |\n| |   ______     | |\n| |  |_   __ \\   | |\n| |    | |__) |  | |\n| |    |  ___/   | |\n| |   _| |_      | |\n| |  |_____|     | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    't': "\n .----------------. \n| .--------------. |\n| |  _________   | |\n| | |  _   _  |  | |\n| | |_/ | | \\_|  | |\n| |     | |      | |\n| |    _| |_     | |\n| |   |_____|    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '+': "\n .----------------. \n| .--------------. |\n| |      _       | |\n| |     | |      | |\n| |  ___| |___   | |\n| | |___   ___|  | |\n| |     | |      | |\n| |     |_|      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '/': "\n .----------------. \n| .--------------. |\n| |        __    | |\n| |       / /    | |\n| |      / /     | |\n| |     / /      | |\n| |    / /       | |\n| |   /_/        | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '|': "\n .----------------. \n| .--------------. |\n| |      _       | |\n| |     | |      | |\n| |     | |      | |\n| |     | |      | |\n| |     | |      | |\n| |     |_|      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '4': "\n .----------------. \n| .--------------. |\n| |   _    _     | |\n| |  | |  | |    | |\n| |  | |__| |_   | |\n| |  |____   _|  | |\n| |      _| |_   | |\n| |     |_____|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '&': "\n .----------------. \n| .--------------. |\n| |    ___       | |\n| |  .' _ '.     | |\n| |  | (_) '___  | |\n| |  .`___'/ _/  | |\n| | | (___)  \\_  | |\n| | `._____.\\__| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'f': "\n .----------------. \n| .--------------. |\n| |  _________   | |\n| | |_   ___  |  | |\n| |   | |_  \\_|  | |\n| |   |  _|      | |\n| |  _| |_       | |\n| | |_____|      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    ';': "\n .----------------. \n| .--------------. |\n| |              | |\n| |       _      | |\n| |      (_)     | |\n| |       _      | |\n| |      | )     | |\n| |      )/      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    "'": "\n .----------------. \n| .--------------. |\n| |      _       | |\n| |     | |      | |\n| |     \\_|      | |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    ':': "\n .----------------. \n| .--------------. |\n| |              | |\n| |      _       | |\n| |     (_)      | |\n| |      _       | |\n| |     (_)      | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'm': "\n .----------------. \n| .--------------. |\n| | ____    ____ | |\n| ||_   \\  /   _|| |\n| |  |   \\/   |  | |\n| |  | |\\  /| |  | |\n| | _| |_\\/_| |_ | |\n| ||_____||_____|| |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'e': "\n .----------------. \n| .--------------. |\n| |  _________   | |\n| | |_   ___  |  | |\n| |   | |_  \\_|  | |\n| |   |  _|  _   | |\n| |  _| |___/ |  | |\n| | |_________|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'u': "\n .----------------. \n| .--------------. |\n| | _____  _____ | |\n| ||_   _||_   _|| |\n| |  | |    | |  | |\n| |  | '    ' |  | |\n| |   \\ `--' /   | |\n| |    `.__.'    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'n': "\n .-----------------.\n| .--------------. |\n| | ____  _____  | |\n| ||_   \\|_   _| | |\n| |  |   \\ | |   | |\n| |  | |\\ \\| |   | |\n| | _| |_\\   |_  | |\n| ||_____|\\____| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '~': "\n .----------------. \n| .--------------. |\n| |              | |\n| |    ___.-.    | |\n| |   |  ___|    | |\n| |   '-'        | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '>': "\n .----------------. \n| .--------------. |\n| |      _       | |\n| |     \\ \\      | |\n| |      \\ \\     | |\n| |       > >    | |\n| |      / /     | |\n| |     /_/      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'z': "\n .----------------. \n| .--------------. |\n| |   ________   | |\n| |  |  __   _|  | |\n| |  |_/  / /    | |\n| |     .'.' _   | |\n| |   _/ /__/ |  | |\n| |  |________|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'q': "\n .----------------. \n| .--------------. |\n| |    ___       | |\n| |  .'   '.     | |\n| | /  .-.  \\    | |\n| | | |   | |    | |\n| | \\  `-'  \\_   | |\n| |  `.___.\\__|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'x': "\n .----------------. \n| .--------------. |\n| |  ____  ____  | |\n| | |_  _||_  _| | |\n| |   \\ \\  / /   | |\n| |    > `' <    | |\n| |  _/ /'`\\ \\_  | |\n| | |____||____| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '5': "\n .----------------. \n| .--------------. |\n| |   _______    | |\n| |  |  _____|   | |\n| |  | |____     | |\n| |  '_.____''.  | |\n| |  | \\____) |  | |\n| |   \\______.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '6': "\n .----------------. \n| .--------------. |\n| |    ______    | |\n| |  .' ____ \\   | |\n| |  | |____\\_|  | |\n| |  | '____`'.  | |\n| |  | (____) |  | |\n| |  '.______.'  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'l': "\n .----------------. \n| .--------------. |\n| |   _____      | |\n| |  |_   _|     | |\n| |    | |       | |\n| |    | |   _   | |\n| |   _| |__/ |  | |\n| |  |________|  | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'h': "\n .----------------. \n| .--------------. |\n| |  ____  ____  | |\n| | |_   ||   _| | |\n| |   | |__| |   | |\n| |   |  __  |   | |\n| |  _| |  | |_  | |\n| | |____||____| | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    'g': "\n .----------------. \n| .--------------. |\n| |    ______    | |\n| |  .' ___  |   | |\n| | / .'   \\_|   | |\n| | | |    ____  | |\n| | \\ `.___]  _| | |\n| |  `._____.'   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '-': "\n .----------------. \n| .--------------. |\n| |              | |\n| |              | |\n| |    ______    | |\n| |   |______|   | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '\\': "\n .----------------. \n| .--------------. |\n| |    __        | |\n| |    \\ \\       | |\n| |     \\ \\      | |\n| |      \\ \\     | |\n| |       \\ \\    | |\n| |        \\_\\   | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '^': "\n .----------------. \n| .--------------. |\n| |     ___      | |\n| |    / _ \\     | |\n| |   |_/ \\_|    | |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '1': "\n .----------------. \n| .--------------. |\n| |     __       | |\n| |    /  |      | |\n| |    `| |      | |\n| |     | |      | |\n| |    _| |_     | |\n| |   |_____|    | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '.': "\n .----------------. \n| .--------------. |\n| |              | |\n| |              | |\n| |              | |\n| |              | |\n| |      _       | |\n| |     (_)      | |\n| |              | |\n| '--------------' |\n '----------------' \n",
    '(': "\n .----------------. \n| .--------------. |\n| |      __      | |\n| |    .' _|     | |\n| |    | |       | |\n| |    | |       | |\n| |    | |_      | |\n| |    `.__|     | |\n| |              | |\n| '--------------' |\n '----------------' \n"}

standard_dic = {
    '$': u'  _  \n | | \n/ __)\n\\__ \\\n(   /\n |_| \n',
    '(': u'  __\n / /\n| | \n| | \n| | \n \\_\\\n',
    ',': u'   \n   \n   \n _ \n( )\n|/ \n',
    '0': u'  ___  \n / _ \\ \n| | | |\n| |_| |\n \\___/ \n       \n',
    '4': u' _  _   \n| || |  \n| || |_ \n|__   _|\n   |_|  \n        \n',
    '8': u'  ___  \n ( _ ) \n / _ \\ \n| (_) |\n \\___/ \n       \n',
    '<': u'  __\n / /\n/ / \n\\ \\ \n \\_\\\n    \n',
    '@': u'   ____  \n  / __ \\ \n / / _` |\n| | (_| |\n \\ \\__,_|\n  \\____/ \n',
    'D': u' ____  \n|  _ \\ \n| | | |\n| |_| |\n|____/ \n       \n',
    'H': u' _   _ \n| | | |\n| |_| |\n|  _  |\n|_| |_|\n       \n',
    'L': u' _     \n| |    \n| |    \n| |___ \n|_____|\n       \n',
    'P': u' ____  \n|  _ \\ \n| |_) |\n|  __/ \n|_|    \n       \n',
    'T': u' _____ \n|_   _|\n  | |  \n  | |  \n  |_|  \n       \n',
    'X': u'__  __\n\\ \\/ /\n \\  / \n /  \\ \n/_/\\_\\\n      \n',
    '\\': u'__    \n\\ \\   \n \\ \\  \n  \\ \\ \n   \\_\\\n      \n',
    '`': u' _ \n( )\n \\|\n   \n   \n   \n',
    'd': u'     _ \n  __| |\n / _` |\n| (_| |\n \\__,_|\n       \n',
    'h': u" _     \n| |__  \n| '_ \\ \n| | | |\n|_| |_|\n       \n",
    'l': u' _ \n| |\n| |\n| |\n|_|\n   \n',
    'p': u"       \n _ __  \n| '_ \\ \n| |_) |\n| .__/ \n|_|    \n",
    't': u' _   \n| |_ \n| __|\n| |_ \n \\__|\n     \n',
    'x': u'      \n__  __\n\\ \\/ /\n >  < \n/_/\\_\\\n      \n',
    '|': u' _ \n| |\n| |\n| |\n| |\n|_|\n',
    '#': u'   _  _   \n _| || |_ \n|_  ..  _|\n|_      _|\n  |_||_|  \n          \n',
    "'": u' _ \n( )\n|/ \n   \n   \n   \n',
    '+': u'       \n   _   \n _| |_ \n|_   _|\n  |_|  \n       \n',
    '/': u'    __\n   / /\n  / / \n / /  \n/_/   \n      \n',
    '3': u' _____ \n|___ / \n  |_ \\ \n ___) |\n|____/ \n       \n',
    '7': u' _____ \n|___  |\n   / / \n  / /  \n /_/   \n       \n',
    ';': u'   \n _ \n(_)\n _ \n( )\n|/ \n',
    '?': u' ___ \n|__ \\\n  / /\n |_| \n (_) \n     \n',
    'C': u'  ____ \n / ___|\n| |    \n| |___ \n \\____|\n       \n',
    'G': u'  ____ \n / ___|\n| |  _ \n| |_| |\n \\____|\n       \n',
    'K': u" _  __\n| |/ /\n| ' / \n| . \\ \n|_|\\_\\\n      \n",
    'O': u'  ___  \n / _ \\ \n| | | |\n| |_| |\n \\___/ \n       \n',
    'S': u' ____  \n/ ___| \n\\___ \\ \n ___) |\n|____/ \n       \n',
    'W': u'__        __\n\\ \\      / /\n \\ \\ /\\ / / \n  \\ V  V /  \n   \\_/\\_/   \n            \n',
    '[': u' __ \n| _|\n| | \n| | \n| | \n|__|\n',
    '_': u'       \n       \n       \n       \n _____ \n|_____|\n',
    'c': u'      \n  ___ \n / __|\n| (__ \n \\___|\n      \n',
    'g': u'       \n  __ _ \n / _` |\n| (_| |\n \\__, |\n |___/ \n',
    'k': u' _    \n| | __\n| |/ /\n|   < \n|_|\\_\\\n      \n',
    'o': u'       \n  ___  \n / _ \\ \n| (_) |\n \\___/ \n       \n',
    's': u'     \n ___ \n/ __|\n\\__ \\\n|___/\n     \n',
    'w': u'          \n__      __\n\\ \\ /\\ / /\n \\ V  V / \n  \\_/\\_/  \n          \n',
    '{': u'   __\n  / /\n | | \n< <  \n | | \n  \\_\\\n',
    '"': u' _ _ \n( | )\n V V \n     \n     \n     \n',
    '&': u'  ___   \n ( _ )  \n / _ \\/\\\n| (_>  <\n \\___/\\/\n        \n',
    '*': u'      \n__/\\__\n\\    /\n/_  _\\\n  \\/  \n      \n',
    '.': u'   \n   \n   \n _ \n(_)\n   \n',
    '2': u' ____  \n|___ \\ \n  __) |\n / __/ \n|_____|\n       \n',
    '6': u"  __   \n / /_  \n| '_ \\ \n| (_) |\n \\___/ \n       \n",
    ':': u'   \n _ \n(_)\n _ \n(_)\n   \n',
    '>': u'__  \n\\ \\ \n \\ \\\n / /\n/_/ \n    \n',
    'B': u' ____  \n| __ ) \n|  _ \\ \n| |_) |\n|____/ \n       \n',
    'F': u' _____ \n|  ___|\n| |_   \n|  _|  \n|_|    \n       \n',
    'J': u'     _ \n    | |\n _  | |\n| |_| |\n \\___/ \n       \n',
    'N': u' _   _ \n| \\ | |\n|  \\| |\n| |\\  |\n|_| \\_|\n       \n',
    'R': u' ____  \n|  _ \\ \n| |_) |\n|  _ < \n|_| \\_\\\n       \n',
    'V': u'__     __\n\\ \\   / /\n \\ \\ / / \n  \\ V /  \n   \\_/   \n         \n',
    'Z': u' _____\n|__  /\n  / / \n / /_ \n/____|\n      \n',
    '^': u' /\\ \n|/\\|\n    \n    \n    \n    \n',
    'b': u" _     \n| |__  \n| '_ \\ \n| |_) |\n|_.__/ \n       \n",
    'f': u'  __ \n / _|\n| |_ \n|  _|\n|_|  \n     \n',
    'j': u'   _ \n  (_)\n  | |\n  | |\n _/ |\n|__/ \n',
    'n': u"       \n _ __  \n| '_ \\ \n| | | |\n|_| |_|\n       \n",
    'r': u"      \n _ __ \n| '__|\n| |   \n|_|   \n      \n",
    'v': u'       \n__   __\n\\ \\ / /\n \\ V / \n  \\_/  \n       \n',
    'z': u'     \n ____\n|_  /\n / / \n/___|\n     \n',
    '~': u' /\\/|\n|/\\/ \n     \n     \n     \n     \n',
    '!': u' _ \n| |\n| |\n|_|\n(_)\n   \n',
    '%': u' _  __\n(_)/ /\n  / / \n / /_ \n/_/(_)\n      \n',
    ')': u'__  \n\\ \\ \n | |\n | |\n | |\n/_/ \n',
    '-': u'       \n       \n _____ \n|_____|\n       \n       \n',
    '1': u' _ \n/ |\n| |\n| |\n|_|\n   \n',
    '5': u' ____  \n| ___| \n|___ \\ \n ___) |\n|____/ \n       \n',
    '9': u'  ___  \n / _ \\ \n| (_) |\n \\__, |\n   /_/ \n       \n',
    '=': u'       \n _____ \n|_____|\n|_____|\n       \n       \n',
    'A': u'    _    \n   / \\   \n  / _ \\  \n / ___ \\ \n/_/   \\_\\\n         \n',
    'E': u' _____ \n| ____|\n|  _|  \n| |___ \n|_____|\n       \n',
    'I': u' ___ \n|_ _|\n | | \n | | \n|___|\n     \n',
    'M': u' __  __ \n|  \\/  |\n| |\\/| |\n| |  | |\n|_|  |_|\n        \n',
    'Q': u'  ___  \n / _ \\ \n| | | |\n| |_| |\n \\__\\_\\\n       \n',
    'U': u' _   _ \n| | | |\n| | | |\n| |_| |\n \\___/ \n       \n',
    'Y': u'__   __\n\\ \\ / /\n \\ V / \n  | |  \n  |_|  \n       \n',
    ']': u' __ \n|_ |\n | |\n | |\n | |\n|__|\n',
    'a': u'       \n  __ _ \n / _` |\n| (_| |\n \\__,_|\n       \n',
    'e': u'      \n  ___ \n / _ \\\n|  __/\n \\___|\n      \n',
    'i': u' _ \n(_)\n| |\n| |\n|_|\n   \n',
    'm': u"           \n _ __ ___  \n| '_ ` _ \\ \n| | | | | |\n|_| |_| |_|\n           \n",
    'q': u'       \n  __ _ \n / _` |\n| (_| |\n \\__, |\n    |_|\n',
    'u': u'       \n _   _ \n| | | |\n| |_| |\n \\__,_|\n       \n',
    'y': u'       \n _   _ \n| | | |\n| |_| |\n \\__, |\n |___/ \n',
    '}': u'__   \n\\ \\  \n | | \n  > >\n | | \n/_/  \n',
    " ": u' \n \n \n \n \n \n'}

avatar_dic = {
    '!': u' _ \n/ \\\n| |\n\\_/\n(_)\n   \n',
    ' ': u'  \n  \n  \n  \n  \n  \n',
    '#': u'       \n_/|_|\\_\n\\  _  /\n/  _  \\\n \\| |/ \n       \n',
    '"': u'_  _\n\\||/\n    \n    \n    \n    \n',
    '%': u'_    \n\\|/\\ \n / / \n/ /_ \n\\/ \\|\n     \n',
    '$': u' /| \n/ _\\\n\\ \\ \n_\\ \\\n\\  /\n |/ \n',
    "'": u' _\n|/\n  \n  \n  \n  \n',
    '&': u' _   \n/.\\  \n\\ _\\_\n/|/ /\n\\__/\\\n     \n',
    ')': u'___ \n\\_ \\\n  \\|\n _/|\n/__/\n    \n',
    '(': u' ___\n/ _/\n|/  \n|\\_ \n\\__\\\n    \n',
    '+': u'   _   \n _| |_ \n|_   _|\n  |_|  \n       \n       \n',
    '*': u'      \n_/||\\_\n\\    /\n/    \\\n \\||/ \n      \n',
    '-': u'      \n      \n_____ \n\\____\\\n      \n      \n',
    ',': u'  \n  \n  \n  \n _\n|/\n',
    '/': u'    \n  /\\\n / /\n/ / \n\\/  \n    \n',
    '.': u'  \n  \n  \n__\n\\/\n  \n',
    '1': u' _ \n/ \\\n| |\n| |\n\\_/\n   \n',
    '0': u' ____ \n/  _ \\\n| / \\|\n| \\_/|\n\\____/\n      \n',
    '3': u'_____ \n\\__  \\\n  /  |\n _\\  |\n/____/\n      \n',
    '2': u' ____ \n/_   \\\n /   /\n/   /_\n\\____/\n      \n',
    '5': u' ____ \n/ ___\\\n|    \\\n\\___ |\n\\____/\n      \n',
    '4': u'    _ \n/\\ / |\n\\_\\| |\n   | |\n   \\_|\n      \n',
    '7': u' ____ \n/ _  \\\n\\/ | |\n   | |\n   \\_/\n      \n',
    '6': u'    _ \n __/ \\\n/__  |\n|\\/  |\n\\____/\n      \n',
    '9': u' ____ \n/__  \\\n|\\/  |\n\\__  |\n   \\_/\n      \n',
    '8': u' ____ \n/ ___\\\n\\ \\ //\n/ /_\\\\\n\\____/\n      \n',
    ';': u'  \n  \n__\n\\/\n _\n|/\n',
    ':': u'  \n__\n\\/\n__\n\\/\n  \n',
    '=': u'      \n_____ \n\\____\\\n_____ \n\\____\\\n      \n',
    '<': u'  ___\n / _/\n/ /  \n\\ \\_ \n \\__\\\n     \n',
    '?': u' ____ \n/ _  \\\n\\/ \\ |\n   / /\n   \\/ \n   \\/ \n',
    '>': u'___  \n\\_ \\ \n  \\ \\\n _/ /\n/__/ \n     \n',
    '@': u' ____ \n/  __\\\n| /_//\n| \\\\/_\n\\____/\n      \n',
    '[': u' ___\n/ _/\n||  \n||_ \n\\__\\\n    \n',
    ']': u'___ \n\\_ \\\n  ||\n _||\n/__/\n    \n',
    '\\': u'    \n/\\  \n\\ \\ \n \\ \\\n  \\/\n    \n',
    '_': u'      \n      \n      \n      \n_____ \n\\____\\\n',
    '^': u'/\\\n  \n  \n  \n  \n  \n',
    'a': u' ____ \n/  _ \\\n| / \\|\n| |-||\n\\_/ \\|\n      \n',
    '`': u'_ \n\\|\n  \n  \n  \n  \n',
    'c': u' ____ \n/   _\\\n|  /  \n|  \\_ \n\\____/\n      \n',
    'b': u' ____ \n/  _ \\\n| | //\n| |_\\\\\n\\____/\n      \n',
    'e': u' _____\n/  __/\n|  \\  \n|  /_ \n\\____\\\n      \n',
    'd': u' ____ \n/  _ \\\n| | \\|\n| |_/|\n\\____/\n      \n',
    'g': u' _____\n/  __/\n| |  _\n| |_//\n\\____\\\n      \n',
    'f': u' _____\n/    /\n|  __\\\n| |   \n\\_/   \n      \n',
    'i': u' _ \n/ \\\n| |\n| |\n\\_/\n   \n',
    'h': u' _    \n/ \\ /|\n| |_||\n| | ||\n\\_/ \\|\n      \n',
    'k': u' _  __\n/ |/ /\n|   / \n|   \\ \n\\_|\\_\\\n      \n',
    'j': u'    _ \n   / |\n   | |\n/\\_| |\n\\____/\n      \n',
    'm': u' _     \n/ \\__/|\n| |\\/||\n| |  ||\n\\_/  \\|\n       \n',
    'l': u' _    \n/ \\   \n| |   \n| |_/\\\n\\____/\n      \n',
    'o': u' ____ \n/  _ \\\n| / \\|\n| \\_/|\n\\____/\n      \n',
    'n': u' _     \n/ \\  /|\n| |\\ ||\n| | \\||\n\\_/  \\|\n       \n',
    'q': u' ____ \n/  _ \\\n| / \\|\n| \\_\\|\n\\____\\\n      \n',
    'p': u' ____ \n/  __\\\n|  \\/|\n|  __/\n\\_/   \n      \n',
    's': u' ____ \n/ ___\\\n|    \\\n\\___ |\n\\____/\n      \n',
    'r': u' ____ \n/  __\\\n|  \\/|\n|    /\n\\_/\\_\\\n      \n',
    'u': u' _    \n/ \\ /\\\n| | ||\n| \\_/|\n\\____/\n      \n',
    't': u' _____ \n/__ __\\\n  / \\  \n  | |  \n  \\_/  \n       \n',
    'w': u' _     \n/ \\  /|\n| |  ||\n| |/\\||\n\\_/  \\|\n       \n',
    'v': u' _    \n/ \\ |\\\n| | //\n| \\// \n\\__/  \n      \n',
    'y': u'___  _\n\\  \\//\n \\  / \n / /  \n/_/   \n      \n',
    'x': u'___  _\n\\  \\//\n \\  / \n /  \\ \n/__/\\\\\n      \n',
    '{': u'____\n\\ _/\n//  \n\\\\_ \n/__\\\n    \n',
    'z': u' ____ \n/_   \\\n /   /\n/   /_\n\\____/\n      \n',
    '}': u'____\n\\_ /\n  \\\\\n _//\n/__\\\n    \n',
    '|': u' _ \n| |\n\\_/\n _ \n/ \\\n|_|\n',
    '~': u'/\\//\n \\/ \n    \n    \n    \n    \n'}

banner_dic = {
    '$': u' #####  \n#  #  # \n#  #    \n #####  \n   #  # \n#  #  # \n #####  \n        \n',
    ' ': u'   \n   \n   \n   \n   \n   \n   \n   \n',
    '(': u'  ## \n #   \n#    \n#    \n#    \n #   \n  ## \n     \n',
    ',': u'    \n    \n    \n    \n### \n### \n #  \n#   \n',
    '0': u'  ###   \n #   #  \n#     # \n#     # \n#     # \n #   #  \n  ###   \n        \n',
    '4': u'#       \n#    #  \n#    #  \n#    #  \n####### \n     #  \n     #  \n        \n',
    '8': u' #####  \n#     # \n#     # \n #####  \n#     # \n#     # \n #####  \n        \n',
    '<': u'   # \n  #  \n #   \n#    \n #   \n  #  \n   # \n     \n',
    '@': u' #####  \n#     # \n# ### # \n# ### # \n# ####  \n#       \n #####  \n        \n',
    'D': u'######  \n#     # \n#     # \n#     # \n#     # \n#     # \n######  \n        \n',
    'H': u'#     # \n#     # \n#     # \n####### \n#     # \n#     # \n#     # \n        \n',
    'L': u'#       \n#       \n#       \n#       \n#       \n#       \n####### \n        \n',
    'P': u'######  \n#     # \n#     # \n######  \n#       \n#       \n#       \n        \n',
    'T': u'####### \n   #    \n   #    \n   #    \n   #    \n   #    \n   #    \n        \n',
    'X': u'#     # \n #   #  \n  # #   \n   #    \n  # #   \n #   #  \n#     # \n        \n',
    '\\': u'#       \n #      \n  #     \n   #    \n    #   \n     #  \n      # \n        \n',
    '`': u'### \n### \n #  \n  # \n    \n    \n    \n    \n',
    'd': u'       \n#####  \n#    # \n#    # \n#    # \n#    # \n#####  \n       \n',
    'h': u'       \n#    # \n#    # \n###### \n#    # \n#    # \n#    # \n       \n',
    'l': u'       \n#      \n#      \n#      \n#      \n#      \n###### \n       \n',
    'p': u'       \n#####  \n#    # \n#    # \n#####  \n#      \n#      \n       \n',
    't': u'      \n##### \n  #   \n  #   \n  #   \n  #   \n  #   \n      \n',
    'x': u'       \n#    # \n #  #  \n  ##   \n  ##   \n #  #  \n#    # \n       \n',
    '|': u'# \n# \n# \n  \n# \n# \n# \n  \n',
    '#': u'  # #   \n  # #   \n####### \n  # #   \n####### \n  # #   \n  # #   \n        \n',
    "'": u'### \n### \n #  \n#   \n    \n    \n    \n    \n',
    '+': u'      \n  #   \n  #   \n##### \n  #   \n  #   \n      \n      \n',
    '/': u'      # \n     #  \n    #   \n   #    \n  #     \n #      \n#       \n        \n',
    '3': u' #####  \n#     # \n      # \n #####  \n      # \n#     # \n #####  \n        \n',
    '7': u'####### \n#    #  \n    #   \n   #    \n  #     \n  #     \n  #     \n        \n',
    ';': u'    \n### \n### \n    \n### \n### \n #  \n#   \n',
    '?': u' #####  \n#     # \n      # \n   ###  \n   #    \n        \n   #    \n        \n',
    'C': u' #####  \n#     # \n#       \n#       \n#       \n#     # \n #####  \n        \n',
    'G': u' #####  \n#     # \n#       \n#  #### \n#     # \n#     # \n #####  \n        \n',
    'K': u'#    # \n#   #  \n#  #   \n###    \n#  #   \n#   #  \n#    # \n       \n',
    'O': u'####### \n#     # \n#     # \n#     # \n#     # \n#     # \n####### \n        \n',
    'S': u' #####  \n#     # \n#       \n #####  \n      # \n#     # \n #####  \n        \n',
    'W': u'#     # \n#  #  # \n#  #  # \n#  #  # \n#  #  # \n#  #  # \n ## ##  \n        \n',
    '[': u'##### \n#     \n#     \n#     \n#     \n#     \n##### \n      \n',
    '_': u'        \n        \n        \n        \n        \n        \n        \n####### \n',
    'c': u'       \n ####  \n#    # \n#      \n#      \n#    # \n ####  \n       \n',
    'g': u'       \n ####  \n#    # \n#      \n#  ### \n#    # \n ####  \n       \n',
    'k': u'       \n#    # \n#   #  \n####   \n#  #   \n#   #  \n#    # \n       \n',
    'o': u'       \n ####  \n#    # \n#    # \n#    # \n#    # \n ####  \n       \n',
    's': u'       \n ####  \n#      \n ####  \n     # \n#    # \n ####  \n       \n',
    'w': u'       \n#    # \n#    # \n#    # \n# ## # \n##  ## \n#    # \n       \n',
    '{': u'  ### \n #    \n #    \n##    \n #    \n #    \n  ### \n      \n',
    '"': u'### ### \n### ### \n #   #  \n        \n        \n        \n        \n        \n',
    '&': u'  ##    \n #  #   \n  ##    \n ###    \n#   # # \n#    #  \n ###  # \n        \n',
    '*': u'        \n #   #  \n  # #   \n####### \n  # #   \n #   #  \n        \n        \n',
    '.': u'    \n    \n    \n    \n### \n### \n### \n    \n',
    '2': u' #####  \n#     # \n      # \n #####  \n#       \n#       \n####### \n        \n',
    '6': u' #####  \n#     # \n#       \n######  \n#     # \n#     # \n #####  \n        \n',
    ':': u' #  \n### \n #  \n    \n #  \n### \n #  \n    \n',
    '>': u'#    \n #   \n  #  \n   # \n  #  \n #   \n#    \n     \n',
    'B': u'######  \n#     # \n#     # \n######  \n#     # \n#     # \n######  \n        \n',
