From f6bcd8f9a807562915f8b5a93560e63ab98ff173 Mon Sep 17 00:00:00 2001 From: Sepand Haghighi Date: Wed, 23 Mar 2022 12:15:42 +0430 Subject: [PATCH 1/5] Notebook check (#197) * fix : notebook_check script added * fix : test updated * fix : minor bug in notebook_check.py fixed * fix : minor edit in notebook_check.py * doc : CHANGELOG updated --- .github/workflows/test.yml | 5 +++++ CHANGELOG.md | 2 ++ otherfile/notebook_check.py | 27 +++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 otherfile/notebook_check.py diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa403ed9..39ef0fa9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -40,6 +40,11 @@ jobs: - name: ART-Decor check run: | python otherfile/art_decor_check.py + - name: Notebook check + run: | + pip install notebook>=5.2.2 + python otherfile/notebook_check.py + if: matrix.python-version == 3.7 && matrix.os == 'ubuntu-latest' - name: Other tests run: | python -m vulture art/ otherfile/ setup.py art_profile.py --min-confidence 65 --exclude=__init__.py --sort-by-size diff --git a/CHANGELOG.md b/CHANGELOG.md index 03275cbb..6609995a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,8 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Changed +- Test system modified ## [5.5] - 2022-03-02 ### Added - 5 new font diff --git a/otherfile/notebook_check.py b/otherfile/notebook_check.py new file mode 100644 index 00000000..b0ca9c3b --- /dev/null +++ b/otherfile/notebook_check.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +"""Notebook-check script.""" +import os +import nbformat +from nbconvert.preprocessors import ExecutePreprocessor +from art import tprint + +NOTEBOOKS_LIST = [ + "ArtList", + "DecorList", + "FontList"] + +EXTENSION = ".ipynb" + +if __name__ == "__main__": + tprint("ART", "bulbhead") + tprint("Notebook Check", "bulbhead") + print("Processing ...") + for index, notebook in enumerate(NOTEBOOKS_LIST): + ep = ExecutePreprocessor(timeout=6000, kernel_name='python3') + path = os.path.join("", notebook) + with open(path + EXTENSION, "r", encoding="utf-8") as f: + nb = nbformat.read(f, as_version=4) + ep.preprocess(nb, {'metadata': {'path': ''}}) + with open(path + EXTENSION, 'w', encoding='utf-8') as f: + nbformat.write(nb, f) + print("{0}.{1} [OK]".format(str(index + 1), notebook)) From 372f957eb6f449e17702cb3702ba7ae6a011cc4e Mon Sep 17 00:00:00 2001 From: Sepand Haghighi Date: Fri, 15 Apr 2022 20:45:44 +0430 Subject: [PATCH 2/5] New fonts (#198) * font : 3 new fonts added * fix : autopep8 * font : tarty6 font added * font : tarty7 font added * font : tarty8 font added * font : tarty9 font added * fix : autopep8 * fix : minor edit in spaces * fix : minor edit in spaces * fix : minor edit in spaces --- CHANGELOG.md | 9 + FontList.ipynb | 56 +++- README.md | 4 +- art/art_param.py | 29 +- art/test2.py | 54 ++++ art/text_dic3.py | 679 +++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 825 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6609995a..f7188bc8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +### Added +- 7 new font + 1. fancy141 + 2. fancy142 + 3. fancy143 + 4. tarty6 + 5. tarty7 + 6. tarty8 + 7. tarty9 ### Changed - Test system modified ## [5.5] - 2022-03-02 diff --git a/FontList.ipynb b/FontList.ipynb index 4f38469e..ee3623ab 100644 --- a/FontList.ipynb +++ b/FontList.ipynb @@ -38,7 +38,7 @@ { "data": { "text/plain": [ - "620" + "627" ] }, "execution_count": 2, @@ -3914,6 +3914,15 @@ "fancy140 : \n", "ⲦⲈϨⲦ123\n", "\n", + "fancy141 : \n", + "TEST123\n", + "\n", + "fancy142 : \n", + "🅃🄴🅂🅃123\n", + "\n", + "fancy143 : \n", + "🆃🅴🆂🆃123\n", + "\n", "fancy15 : \n", "✞ƎƧ✞123\n", "\n", @@ -4407,6 +4416,51 @@ "\n", "▜▛ █☰ ▟▛ ▜▛ \n", "\n", + "tarty6 : \n", + "\n", + "█─▄─▄─██▄─▄▄─██─▄▄▄▄██─▄─▄─██▀░███▀▄▄▀██▄▄▄░█\n", + "███─█████─▄█▀██▄▄▄▄─████─█████░████▀▄████▄▄░█\n", + "▀▀▄▄▄▀▀▀▄▄▄▄▄▀▀▄▄▄▄▄▀▀▀▄▄▄▀▀▀▄▄▄▀▀▄▄▄▄▀▀▄▄▄▄▀\n", + "\n", + "tarty7 : \n", + "\n", + "█████████████████████████████████████████████\n", + "█─▄─▄─██▄─▄▄─██─▄▄▄▄██─▄─▄─██▀░███▀▄▄▀██▄▄▄░█\n", + "███─█████─▄█▀██▄▄▄▄─████─█████░████▀▄████▄▄░█\n", + "▀▀▄▄▄▀▀▀▄▄▄▄▄▀▀▄▄▄▄▄▀▀▀▄▄▄▀▀▀▄▄▄▀▀▄▄▄▄▀▀▄▄▄▄▀\n", + "\n", + "tarty8 : \n", + "\n", + "────────────────────────────────────────────────────────────────────────────────────────────────────────────\n", + "─██████████████──██████████████──██████████████──██████████████──████████────██████████████──██████████████─\n", + "─██░░░░░░░░░░██──██░░░░░░░░░░██──██░░░░░░░░░░██──██░░░░░░░░░░██──██░░░░██────██░░░░░░░░░░██──██░░░░░░░░░░██─\n", + "─██████░░██████──██░░██████████──██░░██████████──██████░░██████──████░░██────██████████░░██──██████████░░██─\n", + "─────██░░██──────██░░██──────────██░░██──────────────██░░██────────██░░██────────────██░░██──────────██░░██─\n", + "─────██░░██──────██░░██████████──██░░██████████──────██░░██────────██░░██────██████████░░██──██████████░░██─\n", + "─────██░░██──────██░░░░░░░░░░██──██░░░░░░░░░░██──────██░░██────────██░░██────██░░░░░░░░░░██──██░░░░░░░░░░██─\n", + "─────██░░██──────██░░██████████──██████████░░██──────██░░██────────██░░██────██░░██████████──██████████░░██─\n", + "─────██░░██──────██░░██──────────────────██░░██──────██░░██────────██░░██────██░░██──────────────────██░░██─\n", + "─────██░░██──────██░░██████████──██████████░░██──────██░░██──────████░░████──██░░██████████──██████████░░██─\n", + "─────██░░██──────██░░░░░░░░░░██──██░░░░░░░░░░██──────██░░██──────██░░░░░░██──██░░░░░░░░░░██──██░░░░░░░░░░██─\n", + "─────██████──────██████████████──██████████████──────██████──────██████████──██████████████──██████████████─\n", + "────────────────────────────────────────────────────────────────────────────────────────────────────────────\n", + "\n", + "tarty9 : \n", + "\n", + "████████████████████████████████████████████████████████████████████████████████████████████████████████████\n", + "█░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░████░░░░░░░░░░░░░░██░░░░░░░░░░░░░░█\n", + "█░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀░░████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░█\n", + "█░░░░░░▄▀░░░░░░██░░▄▀░░░░░░░░░░██░░▄▀░░░░░░░░░░██░░░░░░▄▀░░░░░░██░░░░▄▀░░████░░░░░░░░░░▄▀░░██░░░░░░░░░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀░░██████████░░▄▀░░██████████████░░▄▀░░████████░░▄▀░░████████████░░▄▀░░██████████░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░▄▀░░░░░░░░░░██████░░▄▀░░████████░░▄▀░░████░░░░░░░░░░▄▀░░██░░░░░░░░░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██████░░▄▀░░████████░░▄▀░░████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░██████░░▄▀░░████████░░▄▀░░████░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀░░██████████████████░░▄▀░░██████░░▄▀░░████████░░▄▀░░████░░▄▀░░██████████████████░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░██████░░▄▀░░██████░░░░▄▀░░░░██░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░█\n", + "█████░░▄▀░░██████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██████░░▄▀░░██████░░▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░█\n", + "█████░░░░░░██████░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██████░░░░░░██████░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░█\n", + "████████████████████████████████████████████████████████████████████████████████████████████████████████████\n", + "\n", "thin2 : \n", "test123\n", "\n", diff --git a/README.md b/README.md index c2cdc652..436d9be9 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ PyPI version built with Python3 - + @@ -65,7 +65,7 @@ ART is a Python lib for text converting to ASCII art fancy. ;-) Font Counter - 620 + 627 1-Line-Art Counter diff --git a/art/art_param.py b/art/art_param.py index 9079d2c8..a452b3b0 100644 --- a/art/art_param.py +++ b/art/art_param.py @@ -793,6 +793,9 @@ "fancy138", "fancy139", "fancy140", + "fancy141", + "fancy142", + "fancy143", "foxy", "white_square", "black_square", @@ -881,7 +884,11 @@ "tarty2", "tarty3", "tarty4", - "tarty5"] + "tarty5", + "tarty6", + "tarty7", + "tarty8", + "tarty9"] RANDOM_FILTERED_FONTS = [ '5x8', @@ -902,7 +909,16 @@ 'moscow', 'dwhistled'] + NON_ASCII_FONTS -MIX_FILTERED_FONTS = ["tarty1", "tarty2", "tarty3", "tarty4", "tarty5"] +MIX_FILTERED_FONTS = [ + "tarty1", + "tarty2", + "tarty3", + "tarty4", + "tarty5", + "tarty6", + "tarty7", + "tarty8", + "tarty9"] DESCRIPTION = '''ASCII art is also known as "computer text art". It involves the smart placement of typed special characters or @@ -1472,11 +1488,18 @@ "fancy138": [fancy138_dic, False], "fancy139": [fancy139_dic, False], "fancy140": [fancy140_dic, False], + "fancy141": [fancy141_dic, False], + "fancy142": [fancy142_dic, False], + "fancy143": [fancy143_dic, False], "tarty1": [tarty1_dic, False], "tarty2": [tarty2_dic, False], "tarty3": [tarty3_dic, False], "tarty4": [tarty4_dic, False], - "tarty5": [tarty5_dic, False] + "tarty5": [tarty5_dic, False], + "tarty6": [tarty6_dic, False], + "tarty7": [tarty7_dic, False], + "tarty8": [tarty8_dic, False], + "tarty9": [tarty9_dic, False] } DECORATIONS_MAP = {"angry1": angry1, # pragma: no cover diff --git a/art/test2.py b/art/test2.py index c37de2c2..ff2f2122 100644 --- a/art/test2.py +++ b/art/test2.py @@ -244,6 +244,15 @@ fancy140 : ⲧⲉ𝛓ⲧ +fancy141 : +test + +fancy142 : +🅃🄴🅂🅃 + +fancy143 : +🆃🅴🆂🆃 + fancy15 : ✞ƎƧ✞ @@ -737,6 +746,51 @@ ▜▛ █☰ ▟▛ ▜▛  +tarty6 : + +█─▄─▄─██▄─▄▄─██─▄▄▄▄██─▄─▄─█ +███─█████─▄█▀██▄▄▄▄─████─███ +▀▀▄▄▄▀▀▀▄▄▄▄▄▀▀▄▄▄▄▄▀▀▀▄▄▄▀▀ + +tarty7 : + +████████████████████████████ +█─▄─▄─██▄─▄▄─██─▄▄▄▄██─▄─▄─█ +███─█████─▄█▀██▄▄▄▄─████─███ +▀▀▄▄▄▀▀▀▄▄▄▄▄▀▀▄▄▄▄▄▀▀▀▄▄▄▀▀ + +tarty8 : + +──────────────────────────────────────────────────────────────── +─██████████████──██████████████──██████████████──██████████████─ +─██░░░░░░░░░░██──██░░░░░░░░░░██──██░░░░░░░░░░██──██░░░░░░░░░░██─ +─██████░░██████──██░░██████████──██░░██████████──██████░░██████─ +─────██░░██──────██░░██──────────██░░██──────────────██░░██───── +─────██░░██──────██░░██████████──██░░██████████──────██░░██───── +─────██░░██──────██░░░░░░░░░░██──██░░░░░░░░░░██──────██░░██───── +─────██░░██──────██░░██████████──██████████░░██──────██░░██───── +─────██░░██──────██░░██──────────────────██░░██──────██░░██───── +─────██░░██──────██░░██████████──██████████░░██──────██░░██───── +─────██░░██──────██░░░░░░░░░░██──██░░░░░░░░░░██──────██░░██───── +─────██████──────██████████████──██████████████──────██████───── +──────────────────────────────────────────────────────────────── + +tarty9 : + +████████████████████████████████████████████████████████████████ +█░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██░░░░░░░░░░░░░░█ +█░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░█ +█░░░░░░▄▀░░░░░░██░░▄▀░░░░░░░░░░██░░▄▀░░░░░░░░░░██░░░░░░▄▀░░░░░░█ +█████░░▄▀░░██████░░▄▀░░██████████░░▄▀░░██████████████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░▄▀░░░░░░░░░░██████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░██████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀░░██████████████████░░▄▀░░██████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀░░░░░░░░░░██░░░░░░░░░░▄▀░░██████░░▄▀░░█████ +█████░░▄▀░░██████░░▄▀▄▀▄▀▄▀▄▀░░██░░▄▀▄▀▄▀▄▀▄▀░░██████░░▄▀░░█████ +█████░░░░░░██████░░░░░░░░░░░░░░██░░░░░░░░░░░░░░██████░░░░░░█████ +████████████████████████████████████████████████████████████████ + thin2 : test diff --git a/art/text_dic3.py b/art/text_dic3.py index a862866e..38565eb4 100644 --- a/art/text_dic3.py +++ b/art/text_dic3.py @@ -27887,3 +27887,682 @@ '_': '_', '*': '*', 'o': 'ⲟ'} + +fancy141_dic = { + '_': '_', + '#': '#', + '.': '.', + 'P': 'P', + 'b': 'b', + 'v': 'v', + 'f': 'f', + 't': 't', + ';': ';', + 'M': 'M', + 'D': 'D', + 'z': 'z', + 'J': 'J', + ',': ',', + '5': '5', + 'u': 'u', + 'Y': 'Y', + '0': '0', + 'i': 'i', + 'E': 'E', + '~': '~', + 'N': 'N', + 'A': 'A', + '>': '>', + '`': '`', + 'X': 'X', + '^': '^', + 'R': 'R', + '$': '$', + 'l': 'l', + 'o': 'o', + '?': '?', + '+': '+', + '"': '"', + 'p': 'p', + 'j': 'j', + 'a': 'a', + 'x': 'x', + 'c': 'c', + '}': '}', + ')': ')', + 'H': 'H', + 'h': 'h', + '8': '8', + 'n': 'n', + ':': ':', + 'T': 'T', + 'O': 'O', + 'd': 'd', + 'L': 'L', + 'm': 'm', + '6': '6', + '3': '3', + 'e': 'e', + '<': '<', + 'B': 'B', + 'W': 'W', + ']': ']', + 'r': 'r', + '@': '@', + 'F': 'F', + 'w': 'w', + '1': '1', + '\\': '\\', + 'q': 'q', + '=': '=', + "'": ''', + '[': '[', + '&': '&', + '{': '{', + ' ': ' ', + 'y': 'y', + '-': '-', + 'K': 'K', + '/': '/', + 's': 's', + 'I': 'I', + 'C': 'C', + 'g': 'g', + 'k': 'k', + 'Q': 'Q', + '|': '|', + 'U': 'U', + '4': '4', + '*': '*', + '(': '(', + '7': '7', + 'V': 'V', + 'Z': 'Z', + 'G': 'G', + 'S': 'S', + '9': '9', + '2': '2', + '!': '!', + '%': '%'} + +fancy142_dic = { + 'y': '🅈', + '^': '^', + 'a': '🄰', + '_': '_', + 'q': '🅀', + "'": '❜', + '<': '<', + 'M': '🄼', + 'p': '🄿', + 'G': '🄶', + 'W': '🅆', + 'o': '🄾', + '|': '|', + 'x': '🅇', + '.': '.', + '6': '6', + 'T': '🅃', + 'B': '🄱', + '1': '1', + '!': '❕', + '>': '>', + 'w': '🅆', + 'f': '🄵', + '9': '9', + 'c': '🄲', + 'Z': '🅉', + '"': '❞', + '[': '[', + '8': '8', + '~': '~', + 'k': '🄺', + '\\': '\\', + '-': '-', + 'O': '🄾', + '0': '0', + 'i': '🄸', + 'j': '🄹', + '3': '3', + '$': '$', + 'h': '🄷', + 'F': '🄵', + 'v': '🅅', + 'n': '🄽', + ':': ':', + 'e': '🄴', + 'V': '🅅', + 'D': '🄳', + 'u': '🅄', + ';': ';', + '4': '4', + 'l': '🄻', + 'E': '🄴', + 'Q': '🅀', + 'K': '🄺', + 'N': '🄽', + '@': '@', + '5': '5', + 'm': '🄼', + 'S': '🅂', + 'L': '🄻', + '{': '{', + '*': '*', + 'P': '🄿', + 'd': '🄳', + ' ': ' ', + 'r': '🅁', + 'Y': '🅈', + '?': '❔', + ')': ')', + '2': '2', + '`': '`', + 'C': '🄲', + 'z': '🅉', + '&': '&', + '/': '/', + 's': '🅂', + 'I': '🄸', + 'b': '🄱', + 'H': '🄷', + 'A': '🄰', + '#': '#', + '%': '%', + 'U': '🅄', + '7': '7', + '(': '(', + '=': '=', + '+': '+', + ',': ',', + 'X': '🅇', + 't': '🅃', + 'g': '🄶', + '}': '}', + ']': ']', + 'R': '🅁', + 'J': '🄹'} + +fancy143_dic = { + '8': '8', + 'm': '🅼', + 'T': '🆃', + ',': ',', + '_': '_', + 'k': '🅺', + ';': ';', + 'u': '🆄', + ':': ':', + 'I': '🅸', + 'W': '🆆', + "'": '❜', + ' ': ' ', + '%': '%', + '5': '5', + ']': ']', + 't': '🆃', + 'O': '🅾', + 'A': '🅰', + 'G': '🅶', + 'Y': '🆈', + '9': '9', + '"': '❞', + 'r': '🆁', + 'a': '🅰', + 'd': '🅳', + '1': '1', + '!': '❗', + 'L': '🅻', + '-': '-', + 'F': '🅵', + '/': '/', + '#': '#', + 'S': '🆂', + '?': '❓', + 'z': '🆉', + '7': '7', + 'i': '🅸', + '+': '+', + 'g': '🅶', + 'C': '🅲', + '6': '6', + 'w': '🆆', + '(': '(', + '>': '>', + 'K': '🅺', + '@': '@', + 'D': '🅳', + 'N': '🅽', + '0': '0', + '~': '~', + '3': '3', + '|': '|', + '=': '=', + '\\': '\\', + '2': '2', + 'o': '🅾', + 'Q': '🆀', + 'V': '🆅', + '[': '[', + 'b': '🅱', + 'n': '🅽', + 'Z': '🆉', + 'M': '🅼', + 'X': '🆇', + 'e': '🅴', + '*': '*', + 'v': '🆅', + 'P': '🅿', + 'c': '🅲', + 'j': '🅹', + 'f': '🅵', + 's': '🆂', + '}': '}', + 'U': '🆄', + '4': '4', + 'l': '🅻', + '{': '{', + 'B': '🅱', + 'H': '🅷', + 'R': '🆁', + 'E': '🅴', + 'x': '🆇', + 'q': '🆀', + '<': '<', + ')': ')', + 'J': '🅹', + '$': '$', + '&': '&', + 'p': '🅿', + 'h': '🅷', + 'y': '🆈', + '.': '.', + '^': '^', + '`': '`'} + +tarty6_dic = { + 'l': '\n█▄─▄███\n██─██▀█\n▀▄▄▄▄▄▀', + 'A': '\n██▀▄─██\n██─▀─██\n▀▄▄▀▄▄▀', + '7': '\n█▄▄▄░█\n███░██\n▀▀▄██▀', + 'm': '\n█▄─▀█▀─▄█\n██─█▄█─██\n▀▄▄▄▀▄▄▄▀', + 'v': '\n█▄─█─▄█\n██▄▀▄██\n▀▀▀▄▀▀▀', + 'e': '\n█▄─▄▄─█\n██─▄█▀█\n▀▄▄▄▄▄▀', + 'w': '\n█▄─█▀▀▀█─▄█\n██─█─█─█─██\n▀▀▄▄▄▀▄▄▄▀▀', + 'Z': '\n█░▄▄░▄█\n██▀▄█▀█\n▀▄▄▄▄▄▀', + 'q': '\n█─▄▄▄─█\n█─██▀─█\n▀───▄▄▀', + '/': '\n\n\n', + '(': '\n█▀▄█\n█░██\n▀▀▄▀', + 'r': '\n█▄─▄▄▀█\n██─▄─▄█\n▀▄▄▀▄▄▀', + 'T': '\n█─▄─▄─█\n███─███\n▀▀▄▄▄▀▀', + 'k': '\n█▄─█─▄█\n██─▄▀██\n▀▄▄▀▄▄▀', + '2': '\n█▀▄▄▀█\n██▀▄██\n▀▄▄▄▄▀', + 's': '\n█─▄▄▄▄█\n█▄▄▄▄─█\n▀▄▄▄▄▄▀', + ';': '\n\n\n', + 'b': '\n█▄─▄─▀█\n██─▄─▀█\n▀▄▄▄▄▀▀', + 'C': '\n█─▄▄▄─█\n█─███▀█\n▀▄▄▄▄▄▀', + '4': '\n█░█░██\n█▄▄░██\n▀▀▄▄▄▀', + '{': '\n\n\n', + '&': '\n\n\n', + 'x': '\n█▄─▀─▄█\n██▀─▀██\n▀▄▄█▄▄▀', + '-': '\n█▀▀▀▀▀██\n████████\n▀▀▀▀▀▀▀▀', + '^': '\n\n\n', + 'n': '\n█▄─▀█▄─▄█\n██─█▄▀─██\n▀▄▄▄▀▀▄▄▀', + 'K': '\n█▄─█─▄█\n██─▄▀██\n▀▄▄▀▄▄▀', + '~': '\n\n\n', + 'g': '\n█─▄▄▄▄█\n█─██▄─█\n▀▄▄▄▄▄▀', + 'Q': '\n█─▄▄▄─█\n█─██▀─█\n▀───▄▄▀', + 'B': '\n█▄─▄─▀█\n██─▄─▀█\n▀▄▄▄▄▀▀', + 'G': '\n█─▄▄▄▄█\n█─██▄─█\n▀▄▄▄▄▄▀', + '!': '\n█░█\n█▄█\n▀▄▀', + 'P': '\n█▄─▄▄─█\n██─▄▄▄█\n▀▄▄▄▀▀▀', + '3': '\n█▄▄▄░█\n██▄▄░█\n▀▄▄▄▄▀', + '*': '\n\n\n', + '6': '\n█░▄▄▄█\n█░▄▄░█\n█▄▄▄▄▀', + 'f': '\n█▄─▄▄─█\n██─▄███\n▀▄▄▄▀▀▀', + 'c': '\n█─▄▄▄─█\n█─███▀█\n▀▄▄▄▄▄▀', + ',': '\n█████\n█░░██\n▀▀▄▀▀', + 'p': '\n█▄─▄▄─█\n██─▄▄▄█\n▀▄▄▄▀▀▀', + 'u': '\n█▄─██─▄█\n██─██─██\n▀▀▄▄▄▄▀▀', + '|': '\n\n\n', + '?': '\n█▀▄▄▀█\n███▄██\n▀▀▀▄▀▀', + 'a': '\n██▀▄─██\n██─▀─██\n▀▄▄▀▄▄▀', + 'E': '\n█▄─▄▄─█\n██─▄█▀█\n▀▄▄▄▄▄▀', + '5': '\n█░▄▄▄█\n█▄▄▄▒█\n▀▄▄▄▄▀', + '.': '\n█████\n█░░██\n▀▄▄▀▀', + 'L': '\n█▄─▄███\n██─██▀█\n▀▄▄▄▄▄▀', + '=': '\n█▀▀▀▀█\n█▀▀▀▀█\n▀▀▀▀▀▀', + 'H': '\n█─█─█\n█─▄─█\n▀▄▀▄▀', + '\\': '\n\n\n', + 't': '\n█─▄─▄─█\n███─███\n▀▀▄▄▄▀▀', + '"': '\n█░█░█\n█▄█▄█\n▀▀▀▀▀', + '>': '\n\n\n', + 'S': '\n█─▄▄▄▄█\n█▄▄▄▄─█\n▀▄▄▄▄▄▀', + '9': '\n█░▄▄░█\n█▄▄▄░█\n▀▄▄▄▄▀', + 'h': '\n█─█─█\n█─▄─█\n▀▄▀▄▀', + '%': '\n█▄█▀░█\n█▀░▄██\n▀▄▀▀▄▀', + 'd': '\n█▄─▄▄▀█\n██─██─█\n▀▄▄▄▄▀▀', + 'M': '\n█▄─▀█▀─▄█\n██─█▄█─██\n▀▄▄▄▀▄▄▄▀', + 'o': '\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + '_': '\n\n\n', + 'z': '\n█░▄▄░▄█\n██▀▄█▀█\n▀▄▄▄▄▄▀', + 'V': '\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', + 'y': '\n█▄─█─▄█\n██▄─▄██\n▀▀▄▄▄▀▀', + '@': '\n\n\n', + 'U': '\n█▄─██─▄█\n██─██─██\n▀▀▄▄▄▄▀▀', + "'": '\n█░█\n█▄█\n▀▀▀', + 'D': '\n█▄─▄▄▀█\n██─██─█\n▀▄▄▄▄▀▀', + '8': '\n█▀▄▄▀█\n█▀▄▄▀█\n▀█▄▄█▀', + 'i': '\n█▄─▄█\n██─██\n▀▄▄▄▀', + 'j': '\n███▄─▄█\n█─▄█─██\n▀▄▄▄▀▀▀', + '}': '\n\n\n', + ' ': '\n█\n█\n▀', + '<': '\n\n\n', + '1': '\n█▀░██\n██░██\n▀▄▄▄▀', + 'F': '\n█▄─▄▄─█\n██─▄███\n▀▄▄▄▀▀▀', + 'J': '\n███▄─▄█\n█─▄█─██\n▀▄▄▄▀▀▀', + 'O': '\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + 'R': '\n█▄─▄▄▀█\n██─▄─▄█\n▀▄▄▀▄▄▀', + 'Y': '\n█▄─█─▄█\n██▄─▄██\n▀▀▄▄▄▀▀', + 'X': '\n█▄─▀─▄█\n██▀─▀██\n▀▄▄█▄▄▀', + 'I': '\n█▄─▄█\n██─██\n▀▄▄▄▀', + ']': '\n█▄░█\n██░█\n▀▄▄▀', + '0': '\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + '$': '\n\n\n', + '`': '\n\n\n'} + +tarty7_dic = { + 'G': '\n█████▀█\n█─▄▄▄▄█\n█─██▄─█\n▀▄▄▄▄▄▀', + 'l': '\n███████\n█▄─▄███\n██─██▀█\n▀▄▄▄▄▄▀', + 'i': '\n█████\n█▄─▄█\n██─██\n▀▄▄▄▀', + 'T': '\n███████\n█─▄─▄─█\n███─███\n▀▀▄▄▄▀▀', + '6': '\n██████\n█░▄▄▄█\n█░▄▄░█\n█▄▄▄▄▀', + '*': '\n\n\n\n', + '9': '\n██████\n█░▄▄░█\n█▄▄▄░█\n▀▄▄▄▄▀', + ':': '\n\n\n\n', + 's': '\n███████\n█─▄▄▄▄█\n█▄▄▄▄─█\n▀▄▄▄▄▄▀', + 'D': '\n███████\n█▄─▄▄▀█\n██─██─█\n▀▄▄▄▄▀▀', + 'q': '\n███████\n█─▄▄▄─█\n█─██▀─█\n▀───▄▄▀', + 'S': '\n███████\n█─▄▄▄▄█\n█▄▄▄▄─█\n▀▄▄▄▄▄▀', + '}': '\n\n\n\n', + '=': '\n██████\n█▀▀▀▀█\n█▀▀▀▀█\n▀▀▀▀▀▀', + 'C': '\n███████\n█─▄▄▄─█\n█─███▀█\n▀▄▄▄▄▄▀', + '7': '\n██████\n█▄▄▄░█\n███░██\n▀▀▄██▀', + 'Q': '\n███████\n█─▄▄▄─█\n█─██▀─█\n▀───▄▄▀', + 'k': '\n███████\n█▄─█─▄█\n██─▄▀██\n▀▄▄▀▄▄▀', + '&': '\n\n\n\n', + 'A': '\n███████\n██▀▄─██\n██─▀─██\n▀▄▄▀▄▄▀', + '`': '\n\n\n\n', + 't': '\n███████\n█─▄─▄─█\n███─███\n▀▀▄▄▄▀▀', + 'h': '\n█████\n█─█─█\n█─▄─█\n▀▄▀▄▀', + 'P': '\n███████\n█▄─▄▄─█\n██─▄▄▄█\n▀▄▄▄▀▀▀', + 'a': '\n███████\n██▀▄─██\n██─▀─██\n▀▄▄▀▄▄▀', + '2': '\n██████\n█▀▄▄▀█\n██▀▄██\n▀▄▄▄▄▀', + 'K': '\n███████\n█▄─█─▄█\n██─▄▀██\n▀▄▄▀▄▄▀', + 'u': '\n████████\n█▄─██─▄█\n██─██─██\n▀▀▄▄▄▄▀▀', + 'x': '\n███████\n█▄─▀─▄█\n██▀─▀██\n▀▄▄█▄▄▀', + ' ': '\n█\n█\n█\n▀', + '!': '\n███\n█░█\n█▄█\n▀▄▀', + 'c': '\n███████\n█─▄▄▄─█\n█─███▀█\n▀▄▄▄▄▄▀', + 'Y': '\n███████\n█▄─█─▄█\n██▄─▄██\n▀▀▄▄▄▀▀', + ';': '\n\n\n\n', + '"': '\n█████\n█░█░█\n█▄█▄█\n▀▀▀▀▀', + 'j': '\n███████\n███▄─▄█\n█─▄█─██\n▀▄▄▄▀▀▀', + 'p': '\n███████\n█▄─▄▄─█\n██─▄▄▄█\n▀▄▄▄▀▀▀', + 'L': '\n███████\n█▄─▄███\n██─██▀█\n▀▄▄▄▄▄▀', + 'B': '\n███████\n█▄─▄─▀█\n██─▄─▀█\n▀▄▄▄▄▀▀', + 'f': '\n███████\n█▄─▄▄─█\n██─▄███\n▀▄▄▄▀▀▀', + 'V': '\n███████\n█▄─█─▄█\n██▄▀▄██\n▀▀▀▄▀▀▀', + '(': '\n████\n█▀▄█\n█░██\n▀▀▄▀', + '\\': '\n\n\n\n', + '|': '\n\n\n\n', + 'o': '\n██████\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + 'd': '\n███████\n█▄─▄▄▀█\n██─██─█\n▀▄▄▄▄▀▀', + '?': '\n██████\n█▀▄▄▀█\n███▄██\n▀▀▀▄▀▀', + '/': '\n\n\n\n', + 'H': '\n█████\n█─█─█\n█─▄─█\n▀▄▀▄▀', + 'b': '\n███████\n█▄─▄─▀█\n██─▄─▀█\n▀▄▄▄▄▀▀', + 'n': '\n█████████\n█▄─▀█▄─▄█\n██─█▄▀─██\n▀▄▄▄▀▀▄▄▀', + 'y': '\n███████\n█▄─█─▄█\n██▄─▄██\n▀▀▄▄▄▀▀', + '5': '\n██████\n█░▄▄▄█\n█▄▄▄▒█\n▀▄▄▄▄▀', + ']': '\n████\n█▄░█\n██░█\n▀▄▄▀', + '0': '\n██████\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + 'w': '\n███████████\n█▄─█▀▀▀█─▄█\n██─█─█─█─██\n▀▀▄▄▄▀▄▄▄▀▀', + '8': '\n██████\n█▀▄▄▀█\n█▀▄▄▀█\n▀█▄▄█▀', + 'm': '\n█████████\n█▄─▀█▀─▄█\n██─█▄█─██\n▀▄▄▄▀▄▄▄▀', + 'J': '\n███████\n███▄─▄█\n█─▄█─██\n▀▄▄▄▀▀▀', + '1': '\n█████\n█▀░██\n██░██\n▀▄▄▄▀', + '$': '\n\n\n\n', + 'g': '\n█████▀█\n█─▄▄▄▄█\n█─██▄─█\n▀▄▄▄▄▄▀', + '#': '\n\n\n\n', + '4': '\n██████\n█░█░██\n█▄▄░██\n▀▀▄▄▄▀', + 'v': '\n███████\n█▄─█─▄█\n██▄▀▄██\n▀▀▀▄▀▀▀', + 'e': '\n███████\n█▄─▄▄─█\n██─▄█▀█\n▀▄▄▄▄▄▀', + 'W': '\n███████████\n█▄─█▀▀▀█─▄█\n██─█─█─█─██\n▀▀▄▄▄▀▄▄▄▀▀', + '-': '\n████████\n█▀▀▀▀▀██\n████████\n▀▀▀▀▀▀▀▀', + '>': '\n\n\n\n', + 'M': '\n█████████\n█▄─▀█▀─▄█\n██─█▄█─██\n▀▄▄▄▀▄▄▄▀', + 'X': '\n███████\n█▄─▀─▄█\n██▀─▀██\n▀▄▄█▄▄▀', + '@': '\n\n\n\n', + '%': '\n██████\n█▄█▀░█\n█▀░▄██\n▀▄▀▀▄▀', + '^': '\n\n\n\n', + '3': '\n██████\n█▄▄▄░█\n██▄▄░█\n▀▄▄▄▄▀', + 'I': '\n█████\n█▄─▄█\n██─██\n▀▄▄▄▀', + ')': '\n████\n█▄▀█\n██░█\n▀▄█▀', + 'r': '\n███████\n█▄─▄▄▀█\n██─▄─▄█\n▀▄▄▀▄▄▀', + '<': '\n\n\n\n', + 'O': '\n██████\n█─▄▄─█\n█─██─█\n▀▄▄▄▄▀', + '.': '\n█████\n█████\n█░░██\n▀▄▄▀▀', + '~': '\n\n\n\n', + 'Z': '\n███████\n█░▄▄░▄█\n██▀▄█▀█\n▀▄▄▄▄▄▀', + 'N': '\n█████████\n█▄─▀█▄─▄█\n██─█▄▀─██\n▀▄▄▄▀▀▄▄▀', + 'R': '\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', + 'z': '\n███████\n█░▄▄░▄█\n██▀▄█▀█\n▀▄▄▄▄▄▀', + 'F': '\n███████\n█▄─▄▄─█\n██─▄███\n▀▄▄▄▀▀▀', + 'E': '\n███████\n█▄─▄▄─█\n██─▄█▀█\n▀▄▄▄▄▄▀'} + +tarty8_dic = { + '5': '\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─██████──██████─\n────────────────', + 'n': '\n────────────────────────\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────────────────────────', + 'L': '\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\n\n\n', + 'k': '\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─────██████─────\n────────────────', + 'M': '\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', + 'D': '\n────────────────\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─██████████████─\n────────────────', + 'P': '\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────────────────────', + 'a': '\n────────────────\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──\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\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\n\n', + 'U': '\n────────────────\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─████████──████████─\n────────────────────', + '6': '\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──────────────', + '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────────────────', + 'R': '\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────────────', + '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', + 't': '\n────────────────\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─██████████████─\n────────────────', + '7': '\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\n\n\n', + 'c': '\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', + 'w': '\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─████████████───\n────────────────', + 'f': '\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────────────────\n────────────────\n────────────────', + 'h': '\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────────────────────────', + 'i': '\n────────────\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─██████──██████─\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─────██████─────\n────────────────', + '^': '\n\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', + 'r': '\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────────────────', + '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──────────────', + 'm': '\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─██████████████████─\n────────────────────', + 'S': '\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────────────────', + 'J': '\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─██████████████████─\n────────────────────', + 'C': '\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', + 'p': '\n────────────────\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─██████──████████─\n──────────────────', + 'E': '\n────────────────\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─████████████████─\n──────────────────', + '2': '\n────────────────\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─████████──████████─\n────────────────────', + '?': '\n────────────────\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────────', + 'Q': '\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────────────────', + 'e': '\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────────', + 'u': '\n────────────────\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', + '0': '\n────────────────\n─██████████████─\n─██░░░░░░░░░░██─\n─██░░██████░░██─\n─██░░██──██░░██─\n─██░░██──██░░██─\n─██░░██──██░░██─\n─██░░██──██░░██─\n─██░░██──██░░██─\n─██░░██████░░██─\n─██░░░░░░░░░░██─\n─██████████████─\n────────────────'} + +tarty9_dic = { + '=': '\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█░░▄▀░░█\n█░░░░░░█\n████████', + 'Y': '\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████████████', + '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████████', + 'D': '\n████████████████\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████████████████', + 'W': '\n████████████████████████\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█░░░░░░░░░░░░░░█\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', + 'F': '\n████████████████\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████████████████', + 'h': '\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████████████████', + 'd': '\n████████████████\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████████████████', + 'J': '\n████████████████\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████████████████', + '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████████\n████████\n████████', + 'f': '\n████████████████\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████████████████', + 'C': '\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████████████████████████', + 'M': '\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', + 'E': '\n████████████████\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█░░░░░░░░░░░░░░█\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█░░░░░░░░░░░░░░░░░░█\n████████████████████', + 'c': '\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█░░░░░░░░░░░░░░█\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████████', + 'm': '\n████████████████████████\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█░░░░░░░░░░░░░░█\n████████████████', + '%': '\n\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█░░░░░░█████████\n████████████████', + '/': '\n\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████████████████', + 'a': '\n████████████████\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█░░░░░░█████████\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██\n██\n██', + 'Q': '\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█████░░░░░░█████\n████████████████', + '+': '\n████████████████\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█░░░░░░██░░░░░░░░█\n██████████████████', + 'g': '\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██████████████████', + 'j': '\n████████████████\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█░░░░░░░░░░░░░░█\n████████████████', + '9': '\n████████████████\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█░░░░░░░░░░░░░░█\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████████████████', + 'x': '\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████████████████████', + 'B': '\n██████████████████\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█░░░░░░░░░░░░░░█\n████████████████', + 'N': '\n████████████████████████\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█░░░░░░░░░░░░░░░░█\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█░░░░░░░░░░░░░░░░░░█\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', + 'V': '\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████████████████', + '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\n\n', + 'X': '\n████████████████████\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████████████████', + '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█░░▄▀▄▀░░█\n█░░░░░░░░█\n██████████', + 'A': '\n████████████████\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█░░░░░░██░░░░░░█\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████████\n████████\n████████', + '7': '\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████████████████', + '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', + 'K': '\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██████████████'} From bb617cdd8e8f4b1fc2ace20311253b6a6ab8024e Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Sat, 16 Apr 2022 10:50:46 +0430 Subject: [PATCH 3/5] rel : migrate to version 5.6 --- ArtList.ipynb | 2 +- CHANGELOG.md | 4 +++- DecorList.ipynb | 2 +- FontList.ipynb | 2 +- INSTALL.md | 6 +++--- art/art_param.py | 2 +- art/test.py | 10 +++++----- otherfile/version_check.py | 2 +- setup.py | 2 +- 9 files changed, 17 insertions(+), 15 deletions(-) diff --git a/ArtList.ipynb b/ArtList.ipynb index 66c4ae84..c5fcab75 100644 --- a/ArtList.ipynb +++ b/ArtList.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Version : 5.5" + "### Version : 5.6" ] }, { diff --git a/CHANGELOG.md b/CHANGELOG.md index f7188bc8..caa4ca0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [5.6] - 2022-04-20 ### Added - 7 new font 1. fancy141 @@ -2007,7 +2008,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - 1-Line art - CLI commands -[Unreleased]: https://github.com/sepandhaghighi/art/compare/v5.5...dev +[Unreleased]: https://github.com/sepandhaghighi/art/compare/v5.6...dev +[5.6]: https://github.com/sepandhaghighi/art/compare/v5.5...v5.6 [5.5]: https://github.com/sepandhaghighi/art/compare/v5.4...v5.5 [5.4]: https://github.com/sepandhaghighi/art/compare/v5.3...v5.4 [5.3]: https://github.com/sepandhaghighi/art/compare/v5.2...v5.3 diff --git a/DecorList.ipynb b/DecorList.ipynb index a1ea20ce..21f52fd8 100644 --- a/DecorList.ipynb +++ b/DecorList.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Version : 5.5" + "### Version : 5.6" ] }, { diff --git a/FontList.ipynb b/FontList.ipynb index ee3623ab..b274de71 100644 --- a/FontList.ipynb +++ b/FontList.ipynb @@ -11,7 +11,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "### Version : 5.5" + "### Version : 5.6" ] }, { diff --git a/INSTALL.md b/INSTALL.md index 5daed798..34268c3f 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -5,14 +5,14 @@ ⚠️ **PyPI** support of these versions will be removed in a **future release** ### Source code -- Download [Version 5.5](https://github.com/sepandhaghighi/art/archive/v5.5.zip) or [Latest Source ](https://github.com/sepandhaghighi/art/archive/dev.zip) +- Download [Version 5.6](https://github.com/sepandhaghighi/art/archive/v5.6.zip) or [Latest Source ](https://github.com/sepandhaghighi/art/archive/dev.zip) - `python3 setup.py install` or `python setup.py install` (Need root access) ### PyPI - Check [Python Packaging User Guide](https://packaging.python.org/installing/) -- `pip install art==5.5` or `pip3 install art==5.5` (Need root access) +- `pip install art==5.6` or `pip3 install art==5.6` (Need root access) * Note : On `--upgrade` error install latest version of `setuptools` : `pip install setuptools` and retry @@ -23,7 +23,7 @@ ### Easy install -- Run `easy_install "art==5.5"` (Need root access) +- Run `easy_install "art==5.6"` (Need root access) ### MATLAB diff --git a/art/art_param.py b/art/art_param.py index a452b3b0..4459e3d7 100644 --- a/art/art_param.py +++ b/art/art_param.py @@ -6,7 +6,7 @@ from .decor_dic import * from .art_dic import * -ART_VERSION = "5.5" # pragma: no cover +ART_VERSION = "5.6" # pragma: no cover FONT_SMALL_THRESHOLD = 50 # pragma: no cover FONT_MEDIUM_THRESHOLD = 100 # pragma: no cover FONT_LARGE_THRESHOLD = 200 # pragma: no cover diff --git a/art/test.py b/art/test.py index b4fdd2e1..131415de 100644 --- a/art/test.py +++ b/art/test.py @@ -4366,11 +4366,11 @@ \__,_||_| \__| - ____ ____ -__ __| ___| | ___| -\ \ / /|___ \ |___ \ - \ V / ___) | _ ___) | - \_/ |____/ (_)|____/ + ____ __ +__ __| ___| / /_ +\ \ / /|___ \ | '_ \ + \ V / ___) | _ | (_) | + \_/ |____/ (_) \___/ ASCII art is also known as "computer text art". diff --git a/otherfile/version_check.py b/otherfile/version_check.py index 38c44ba5..cfab717c 100644 --- a/otherfile/version_check.py +++ b/otherfile/version_check.py @@ -6,7 +6,7 @@ from art.art_param import * Failed = 0 -VERSION = "5.5" +VERSION = "5.6" README_ITEMS = ['{0}'.format(str(FONT_COUNTER)), ''.format(str(ART_COUNTER)), diff --git a/setup.py b/setup.py index ff40f356..51b8fa67 100644 --- a/setup.py +++ b/setup.py @@ -35,7 +35,7 @@ def read_description(): setup( name='art', packages=['art'], - version='5.5', + version='5.6', description='ASCII Art Library For Python', long_description=read_description(), long_description_content_type='text/markdown', From 1e1d456e8c3560368a4e273ecaf74ee62e39a192 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Sat, 16 Apr 2022 10:53:08 +0430 Subject: [PATCH 4/5] rel : migrate to version 5.6 --- otherfile/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/otherfile/meta.yaml b/otherfile/meta.yaml index 8a9c669d..d79165ff 100644 --- a/otherfile/meta.yaml +++ b/otherfile/meta.yaml @@ -1,5 +1,5 @@ {% set name = "art" %} -{% set version = "5.5" %} +{% set version = "5.6" %} package: name: {{ name|lower }} From 3d2a7c0794612144865f13b356c9fafd38cd3b08 Mon Sep 17 00:00:00 2001 From: sepandhaghighi Date: Sat, 16 Apr 2022 12:44:10 +0430 Subject: [PATCH 5/5] doc : minor edit in INSTALL.md --- INSTALL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 34268c3f..76771a29 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -5,7 +5,7 @@ ⚠️ **PyPI** support of these versions will be removed in a **future release** ### Source code -- Download [Version 5.6](https://github.com/sepandhaghighi/art/archive/v5.6.zip) or [Latest Source ](https://github.com/sepandhaghighi/art/archive/dev.zip) +- Download [Version 5.6](https://github.com/sepandhaghighi/art/archive/v5.6.zip) or [Latest Source](https://github.com/sepandhaghighi/art/archive/dev.zip) - `python3 setup.py install` or `python setup.py install` (Need root access) ### PyPI