if status is-interactive
end

set ascii_1 "
[33m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣤⣤⣤⣤⣶⣦⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⡿⠛⠉⠙⠛⠛⠛⠛⠻⢿⣿⣷⣤⡀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⠀⣼⣿⠋⠀[32m⠀⠀⠀⠀⠀⠀⢀⣀⣀[33m⠈⢻⣿⣿⡄⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⣸⣿⡏⠀⠀[32m⠀⣠⣶⣾⣿⣿⣿⠿⠿⠿⢿⣿⣿⣿⣄⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⣿⣿⠁⠀⠀[32m⢰⣿⣿⣯⠁⠀⠀⠀⠀⠀⠀⠀⠈⠙⢿⣷⡄       ┌─┐┬ ┬┌┬┐┌─┐  ┌─┐┌┬┐┌─┐┬─┐┌─┐┌─┐┌┐┌┌─┐┬ ┬  ┌┬┐┌─┐┌─┐┌┬┐┬┌┐┌┌─┐
[33m ⠀⣀⣤⣴⣶⣶⣿⡟⠀⠀⠀[32m⢸⣿⣿⣿⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣷       └─┐│ │ │││ │  ├┤ │││├┤ ├┬┘│ ┬├┤ ││││  └┬┘  │││├┤ ├┤  │ │││││ ┬⠀
[33m ⢰⣿⡟⠋⠉⣹⣿⡇⠀⠀⠀[32m⠀⠹⣿⣿⣿⣿⣷⣦⣤⣤⣤⣶⣶⣶⣿⣿⣿       └─┘└─┘─┴┘└─┘  └─┘┴ ┴└─┘┴└─└─┘└─┘┘└┘└─┘ ┴   ┴ ┴└─┘└─┘ ┴ ┴┘└┘└─┘
[33m ⢸⣿⡇⠀⠀⣿⣿⡇⠀⠀⠀[32m⠀⠀⠉⠻⠿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀
[33m ⣸⣿⡇⠀⠀⣿⣿⡇⠀⠀⠀[32m⠀⠀⠀⠀⠀⠀⠀⠉⠻⠿⠿⠛[33m⢻⣿⡇⠀⠀
[33m ⣿⣿⠁⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣧⠀⠀
[33m ⣿⣿⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀
[33m ⣿⣿⠀⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠀
[33m ⢿⣿⡆⠀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇
[33m ⠸⣿⣧⡀⠀⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⠃⠀⠀
[33m ⠀⠛⢿⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⣰⣿⣿⣷⣶⣶⣶⣶⠶⠀⢠⣿⣿⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⣿⣿⡇⠀⣽⣿⡏⠁⠀⠀⢸⣿⡇⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⣿⣿⠀⠀⠀⠀⠀⣿⣿⡇⠀⢹⣿⡆⠀⠀⠀⣸⣿⠇⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⢿⣿⣦⣄⣀⣠⣴⣿⣿⠁⠀⠈⠻⣿⣿⣿⣿⡿⠏⠀⠀⠀⠀
[33m     ⠀⠀⠈⠛⠻⠿⠿⠿⠿⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
"



set ascii_2 "
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⣶⡋⠉⠙⠒⢤⡀⠀⠀⠀[31m ⠀⠀⢠⠖⠉⠉⠙⠢⡄⠀
[36m ⠀⠀⠀⠀⠀⠀⢀⣼⣟⡒⠒⠀⠀⠀⠀⠀⠙⣆⠀⠀[31m ⠀⢠⠃⠀⠀⠀⠀⠀⠹⡄
[36m ⠀⠀⠀⠀⠀⠀⣼⠷⠖⠀⠀⠀⠀⠀⠀⠀⠀⠘⡆⠀[31m ⠀⡇⠀⠀⠀⠀⠀⠀⠀⢷
[36m ⠀⠀⠀⠀⠀⠀⣷⡒⠀⠀⢐⣒⣒⡒⠀⣐⣒⣒⣧⠀[31m ⠀⡇⠀⢠⢤⢠⡠⠀⠀⢸
[36m ⠀⠀⠀⠀⠀⢰⣛⣟⣂⠀⠘⠤⠬⠃⠰⠑⠥⠊⣿⠀[31m ⢴⠃⠀⠘⠚⠘⠑⠐⠀⢸
[36m ⠀⠀⠀⠀⠀⢸⣿⡿⠤⠀⠀⠀⠀⠀⢀⡆⠀⠀⣿⠀[31m ⠀⡇⠀⠀⠀⠀⠀⠀⠀⣸
[36m ⠀⠀⠀⠀⠀⠈⠿⣯⡭⠀⠀⠀⠀⢀⣀⠀⠀⠀⡟⠀[31m ⠀⢸⠀⠀⠀⠀⠀⠀⢠⠏
[36m ⠀⠀⠀⠀⠀⠀⠀⠈⢯⡥⠄⠀⠀⠀⠀⠀⠀⡼⠁⠀[31m ⠀⠀⠳⢄⣀⣀⣀⡴⠃⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢱⡦⣄⣀⣀⣀⣠⠞⠁⠀⠀[31m ⠀⠀⠀⠀⠈⠉⠀⠀⠀⠀
[39m ⠀⠀⠀⠀⠀⠀⠀⢀⣤⣾⠛⠃⠀⠀⠀⢹⠳⡶⣤⡤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀
[39m ⠀⠀⠀⠀⣠⢴⣿⣿⣿⡟⡷⢄⣀⣀⣀⡼⠳⡹⣿⣷⠞⣳⠀⠀⠀⠀⠀⠀⠀⠀
[39m ⠀⠀⠀⢰⡯⠭⠹⡟⠿⠧⠷⣄⣀⣟⠛⣦⠔⠋⠛⠛⠋⠙⡆⠀⠀⠀⠀⠀⠀⠀
[39m ⠀⠀⢸⣿⠭⠉⠀⢠⣤⠀⠀⠀⠘⡷⣵⢻⠀⠀⠀⠀⣼⠀⣇⠀⠀⠀⠀⠀⠀⠀
[39m ⠀⠀⡇⣿⠍⠁⠀⢸⣗⠂⠀⠀⠀⣧⣿⣼⠀⠀⠀⠀⣯⠀⢸⠀⠀⠀
"

set ascii_3 "
[33m               *         *      *         *
[33m           ***          **********          ***
[33m        *****           **********           *****
[33m      *******           **********           *******
[33m    **********         ************         **********           ╦  ┌─┐┌┬┐  ┬  ┬┌─┐┌┐┌┌─┐┌─┐┌─┐┌┐┌┌─┐┌─┐
[35m   ****************************************************          ║  ├─┤│││  └┐┌┘├┤ ││││ ┬├┤ ├─┤││││  ├┤
[35m  ******************************************************         ╩  ┴ ┴┴ ┴   └┘ └─┘┘└┘└─┘└─┘┴ ┴┘└┘└─┘└─┘o
[35m ********************************************************        ╦  ┌─┐┌┬┐  ┌┬┐┬ ┬┌─┐  ┌┐┌┬┌─┐┬ ┬┌┬┐
[35m ********************************************************        ║  ├─┤│││   │ ├─┤├┤   │││││ ┬├─┤ │
[35m ********************************************************        ╩  ┴ ┴┴ ┴   ┴ ┴ ┴└─┘  ┘└┘┴└─┘┴ ┴ ┴o
[35m  ******************************************************         ╦  ┌─┐┌┬┐  ╔╗ ┌─┐┌┬┐┌┬┐┌─┐┌┐┌
[35m   ********      ************************      ********          ║  ├─┤│││  ╠╩╗├─┤ │ │││├─┤│││
[38m    *******       *     *********      *       *******           ╩  ┴ ┴┴ ┴  ╚═╝┴ ┴ ┴ ┴ ┴┴ ┴┘└┘o
[38m      ******             *******              ******
[38m        *****             *****              *****
[38m           ***             ***              ***
[38m             **             *              **
"

set ascii_4 "
[33m ⠀⠀⠀⠀⢸⣿⠛⠲⠦⢄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⢋⣤⣂⣀⢸⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⣰⠃⠀⢀⣀⡀⠈⠛⠦⣀⠀⠀⢀⣀⡤⠤⠀⠀⠐⠈⠛⠛⠛⠒⠺⠧⢾⣉⠉⠶⣏⠈⢻⡆⠀⠀⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⡿⠀⢀⣴⡋⠉⠓⣄⠀⠈⠓⠛⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠑⠪⣝⡛⢥⡀⣸⠁⠀⠀⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⢰⡇⠀⢀⣼⣛⣠⠴⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠢⠉⠳⣄⠀⠀⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⢸⡇⠀⠈⣹⠋⠁⢠⡇⠂⠀⠀⠀⠀⠰⣤⡀⠀⠀⠀⠀⠀⠀⠀⣀⡄⠀⠀⠀⠀⠀⠈⠂⠀⠈⠳⣄⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⣧⢀⡞⠁⠲⠚⠁⠀⠀⠀⣰⢿⠈⣇⢿⠱⣄⠠⠔⡒⠀⠉⠁⠀⠱⡀⠀⠀⠀⢀⠄⠀⠑⢦⡹⡙⣆⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠹⡾⠀⠀⠀⠀⠀⠀⣠⠞⢁⡟⠀⡿⡞⡆⠘⢦⠀⢸⡀⠀⠀⠀⠀⢷⣆⢀⡴⣿⡀⠀⠀⠀⠁⢳⡘⣆⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⣸⠃⠀⠀⠀⠀⢀⠴⠁⠀⣸⠧⣰⡇⣇⡇⠀⠘⣇⠈⣇⠀⠀⠀⠀⣿⣿⡇⠀⡿⣧⢢⠀⠀⠀⠈⢧⢹⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⡿⠀⠀⠀⠀⢰⠇⠀⠀⣠⠏⠀⡼⢳⣿⡀⠀⠀⠸⣾⢿⡄⣀⣀⣴⢏⣽⣧⣴⣃⢸⡞⠀⠀⠀⠀⢸⣼⠃⠀⠀⠀
[35m ⠀⠀⠀⢀⡇⠀⠀⠀⠀⣼⠀⠀⣰⠏⣠⣞⣥⡿⠷⠮⣇⠀⠀⠟⠀⠛⠁⠈⢿⢟⢵⡶⢮⡙⢿⣷⠀⠀⠀⠀⣼⡿⠀⠀⠀⠀
[35m ⠀⠀⠀⠐⡇⠀⠀⠀⣰⠃⢀⡼⡿⢛⣿⠟⣱⢶⡟⠙⣶⡀⠀⠀⠀⠀⠀⠀⠀⣿⢼⡇⠈⢳⠀⢻⡄⠀⠀⣰⠇⠁⠀⠀⠀⠀
[35m ⠀⠀⠀⢸⡇⠀⠀⣰⣣⢶⠋⢸⠁⣿⠃⢠⡷⠊⠀⢀⠘⢿⠀⠀⠀⠀⠀⠀⠀⣿⡈⠳⠃⢸⠃⠀⣧⠀⠈⠓⠦⡀⠀⠀⠀⠀
[35m ⠀⠀⠀⢸⠃⠀⠀⠉⠀⢸⡀⠿⠛⣏⠀⠈⣷⠀⠙⠉⢀⡾⠀⠀⠀⠀⠀⠀⠀⠈⠳⠤⠴⠋⣀⣀⡈⢳⡀⠀⠀⢹⡄⠀⠀⠀
[36m ⠀⠀⠀⣸⠆⠀⠀⠀⠀⠈⣇⠀⠀⠈⢧⠀⣈⡛⡒⡚⡋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣼⢣⣿⣿⣹⠀⢳⠀⠀⢸⡇⠀⠀⠀
[36m ⠀⠀⢰⠇⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢸⣞⡟⡴⡿⡽⠁⣲⣤⡤⠤⠖⠚⠛⠓⠒⢾⢿⡇⠃⠉⠑⠃⠀⣼⠃⠀⢸⡀⠀⢰⠀       ┌┐┌┬ ┬┌─┐┌─┐
[36m ⠀⢀⡇⠀⠀⠀⠀⠀⠀⠀⡼⠀⠀⠀⢸⠋⠘⠀⠁⠀⢠⡇⠈⠀⠀⠀⠀⠀⠀⠀⠉⣾⠀⠀⠀⠀⠀⣰⠃⠀⣀⠈⠓⣶⡿⠀       │││└┬┘├─┤├─┤
[36m ⠀⡼⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠠⡄⠸⣆⣀⣠⠄⠀⠀⣇⠀⠀⠀⠀⠀⠀⠀⠀⣰⠇⠀⠀⢀⣠⠞⠁⠀⠀⠉⢋⡿⠉⠀⠀       ┘└┘ ┴ ┴ ┴┴ ┴
[36m ⠀⡇⠀⠀⠀⠀⠀⠀⠀⠀⢳⡀⠀⡉⠒⣮⣽⣋⠀⠀⠀⠘⢦⣀⡀⠀⢀⣀⣤⠞⢁⣀⣤⠔⠋⠁⠀⢀⣀⣠⠶⡏⠀⠀⠀⠀
[36m ⠀⢷⠀⠀⣀⠀⠀⠀⠀⠀⠀⠳⢤⣈⣙⣫⣭⣿⣽⠶⣦⣀⢀⣈⢉⣿⠿⣷⢶⣯⣍⠀⠀⠀⠀⠀⠀⡸⠃⠁⢸⠇⠀⠀⠀⠀
[36m ⠀⠈⠀⠀⠈⠲⠤⢄⡀⡀⠀⠀⠀⠀⣴⠏⠁⠀⢷⠀⢿⢿⣿⣾⣿⣧⠀⠈⢳⡀⠙⣧⣀⣀⣠⠴⠋⠀⠀⠀⣸⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠓⠉⠙⢒⡾⣏⣀⠀⠀⠘⡆⢼⣿⢋⠹⣿⣿⠀⠀⠀⣷⣠⠼⠙⢇⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀
"

set ascii_5 "
[90m    ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⠿⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠆⠜⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⠿⠿⠛⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠻⣿⣿⣿⣿⣿
[90m    ⣿⣿⡏⠁⠀⠀⠀[35m⠀⠀⣀⣠⣤⣤⣶⣶⣶⣶⣶⣦⣤⡄⠀[90m⠀⠀⠀⢀⣴⣿⣿⣿⣿⣿
[90m    ⣿⣿⣷⣄⠀⠀⠀[35m⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢿⡧⠇[90m⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿    ┌─┐┌─┐┬ ┬  ┌┬┐┬ ┬  ┌┐┌┌─┐┌┬┐┌─┐
[90m    ⣿⣿⣿⣿⣿⣿⣾[35m⣮⣭⣿⡻⣽⣒⠀⣤⣜⣭⠐⢐⣒⠢⢰[90m⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿    └─┐├─┤└┬┘  │││└┬┘  │││├─┤│││├┤
[90m    ⣿⣿⣿⣿⣿⣿⣿[35m⣏⣿⣿⣿⣿⣿⣿⡟⣾⣿⠂⢈⢿⣷⣞[90m⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿    └─┘┴ ┴ ┴   ┴ ┴ ┴   ┘└┘┴ ┴┴ ┴└─┘
[90m    ⣿⣿⣿⣿⣿⣿⣿⣿⣽[35m⣿⣿⣷⣶⣾⡿⠿⣿⠗⠈⢻⣿[90m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⣿⣿⣿[35m⣿⣿⣿⡿⠻⠋⠉⠑⠀⠀⢘⢻[90m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⣿⡿⠟[35m⢹⣿⣿⡇⢀⣶⣶⠴⠶⠀⠀[90m⢽⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⣿⣿⣿⡿⠀⠀[35m⢸⣿⣿⠀⠀⠣⠀⠀⠀⠀⠀[90m⡟⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⣿⣿⣿⡿⠟⠋⠀⠀⠀[35m⠀⠹⣿⣧⣀⠀⠀⠀⠀⡀⣴⠁[90m⢘⡙⢿⣿⣿⣿⣿⣿⣿⣿⣿
[90m    ⠉⠉⠁⠀⠀⠀⠀⠀⠀[35m⠀⠀⠈⠙⢿⠗⠂⠄⠀⣴⡟⠀[90m⠀⡃⠀⠉⠉⠟⡿⣿⣿⣿⣿
[90m    ⠀⠀⠀⠀⠀⠀⠀⠀⠀[35m⠀⠀⠀⠀⠀⢷⠾⠛⠂⢹⠀⠀[90m⠀⢡⠀⠀⠀⠀⠀⠙⠛⠿⢿
"

set ascii_6 "
[39m ⠀⠀⠀⣰⠶⢤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⠶⢶⠀⠀⠀⠀
[39m ⠀⠀⢀⡏⠀⠱⣌⠛⢦⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⠞⢉⠄⠀⠘⡇⠀⠀⠀
[39m ⠀⠀⢸⡇⠀⠀⠈⢢⠀⠈⠳⣶⠶⢦⡀⠀⠀⠀⠀⠀⠀⠀⣠⡶⣶⠶⠋⠀⡰⠃⠀⠀⠀⡇⠀⠀⠀
[39m ⠀⠀⢸⡇⠀⠀⠀⠀⠑⣄⠀⠸⡇⠈⣳⣤⠤⠶⠶⠶⠤⣼⡋⠀⡿⠀⢀⠜⠀⠀⠀⠀⠀⡇⠀⠀⠀
[39m ⠀⠀⢸⡇⠀⠀⠀⠀⢀⣨⠷⠀⠛⠋⠉⠀⠀⠀⠀⠀⠀⠈⠉⠛⠃⠰⢧⡀⠀⠀⠀⠀⠀⡇⠀⠀⠀
[39m ⠀⠀⠀⣧⠀⠀⢀⡴⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢳⣄⠀⠀⢠⡇⠀⠀⠀
[39m ⠀⠀⠀⠸⡇⣠⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢧⣀⡾⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⣹⠃⠀⠀⠀⠀⠀⠀⠀⠲⣄⠀⠀⠀⠀⠀⠀⣠⡴⠛⠀⠀⠀⠀⠀⠀⠈⢻⡁⠀⠀⠀⠀
[33m ⠀⠀⠀⢰⠧⠀⠀⠀⠀⠀⠀⣀⡀⠀⠈⠓⠀⠀⠀⠀⠈⠋⠀⢀⣀⡀⠀⠀⠀⣀⠀⠀⢷⠀⠀⠀⠀
[33m ⠀⠀⠀⡿⠀⠀⠀⠀⠀⠀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡆⠀⡞⡿⠀⣴⡞⣇⣄⠀⠀
[33m ⠀⠀⢀⡇⠀⠀⠀⠀⠀⠀⠙⠛⠛⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠛⠛⠁⣼⢹⠇⡼⣻⢁⡟⡿⠀⠀       ┌┬┐┌─┐┌─┐┬ ┬┬
[33m ⠛⠒⠺⡇⠀⠀⠀⠀⢀⡀⢐⡦⠀⠀⢰⠀⠀⢠⣇⠀⠀⣶⠀⠀⠀⣖⣘⣇⢺⣴⠇⡏⣼⢡⠟⠒⠃       │││├┤ │ │││││
[33m ⢠⡤⠴⢷⡀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠈⠓⢶⠛⠙⢳⠖⠋⠀⠀⠀⠀⠉⠙⠷⣤⣌⣻⣵⠾⠤⣤⠀       ┴ ┴└─┘└─┘└┴┘o
[33m ⠀⠀⣤⠼⠻⢦⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠷⠴⠟⠀⠀⠀⠀⠀⠀⠀⠀⣸⣻⣧⠟⠻⢤⡀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⠉⠛⠲⠤⣤⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⡾⠿⣿⠁⠀⠀⠀⠀⠀⠀
[33m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠋⠉⣽⠋⠙⠛⢻⠟⣿⡻⡏⠉⠉⡏⠉⢸⠁⠀⣸⠃⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠁⣠⠞⠁⠀⣠⠏⠘⠛⠉⠻⢃⣠⣤⣷⡴⢾⣶⡾⠋⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⠀⣠⠟⣠⡴⠯⣤⡤⠞⠁⠀⠀⠀⠀⠀⠈⠀⠀⠈⢳⣾⡿⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⣰⣯⠞⠙⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⣤⠀⠀⠀⠀⢸⡟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⣴⠿⣧⣤⠼⡇⠀⠀⠀⠀⠀⣀⣰⡬⠶⠻⡄⠀⠀⠀⣸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠐⢧⣀⣀⣀⣀⣿⠀⠀⠀⠀⡴⠋⠀⠀⠀⠀⢳⣄⢀⣴⠏⣰⢃⡿⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠘⢦⣀⡴⠞⠁⠀⠀⠀⠀⠀⠀⠉⠉⠀⠘⠣⣾⣁⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⠀⠈⠑⠒⠢⠤⠤⠤⠤⠤⠤⠄⠀⠀⠀⠀⠀⠠⠤⠴⠒⠛⠋⠀⠀⠀⠀⠀⠀⠀⠀
"

set ascii_7 "
[38m ⠀⠀⣠⣤⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡴⠖⠶⡄⠀
[38m ⠀⠀⣿⠀⠉⠪⠷⣆⣀⣀⣀⣀⣠⣤⠤⡴⠏⣜⠀⠀⣿⠀⠀
[38m ⠀⠀⢿⠀⠀⠀⠘⡄⠀⠉⠈⠀⠀⠀⠀⠀⠀⣀⣉⢢⣿⠀⠀
[38m ⠀⠀⠈⣧⠀⠀⠀⡰⠀⠀⠴⠿⠷⠄⠀⠀⠈⠛⠛⠀⢯⡀⠀     ┬  ┬ ┬┌─┐┌─┐  ┌─┐┬─┐┌─┐┬ ┬  ┌┐┌┬┐┬ ┬┬
[38m ⠀⠀⠀⠹⡖⠢⠔⠁⠀⠀⠀⠀⢠⣀⣀⣙⣿⣇⣀⠄⠀⢻⡄     │  │ │└─┐├┤   ├─┤├┬┘│  ├─┤  ├┴┐│ ││││
[38m ⠀⠀⠀⠀⢻⡄⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠁⠀⠀⠀⠀⣸⠃     ┴  └─┘└─┘└─┘  ┴ ┴┴└─└─┘┴ ┴  └─┘┴ └┴┘o
[34m ⠀⠀⠀⠀⠀⢻⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠏⠀
[34m ⠀⠀⠀⠀⠀⣸⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀
[34m ⠀⠀⠀⠀⣰⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀
[34m ⠀⠀⠀⣠⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀
[34m ⠀⠀⣴⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⠀
[34m ⠀⣴⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇
[34m ⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢐⡇
"

set ascii_8 "
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣶⣾⣿⣿⡿⠟⠛⠛⠛⠛⠛⠻⠿⣿⣿⣿⣿⣿⣷⣶⣤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣤⣶⣿⣿⣿⣿⠟⠋⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⢿⣿⣿⣿⣿⣿⣿⣶⣤⣄⠀⠀⠀⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠀⣠⣶⣿⣿⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⣼⡿⣿⣿⣿⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⢻⣿⡟⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⠀⠀⠀
[36m ⠀⠀⠀⠀⠀⠀⠀⠘⢿⣼⡟⢻⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠳⠆⠀⠀⠀⠹⣿⣿⣿⣿⣿⣿⡟⠁⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⢈⣻⣷⣾⣿⡇⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠀⠀⢻⣿⣿⣿⡿⢋⡀⠀⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⣿⠉⠙⢿⣿⡇⠀⠀⠀⠈⢻⣿⣷⣶⣄⣠⠀⠀⠀⣀⣠⣾⣿⣿⡯⠉⠁⠀⠀⠀⢻⣿⣿⡿⠛⢿⡆⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⣟⠀⠘⢾⡿⠀⠀⠀⢀⣠⣤⣶⣿⣿⣿⠟⠀⠀⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠀⠀⢸⣿⣯⠀⣶⡆⣿⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⣿⠈⠀⣼⠃⠀⠀⠘⠋⠁⣈⣹⣿⣿⠏⠀⠀⠀⣿⣿⣏⠀⣈⣁⣈⡝⠻⠿⡆⠀⠰⣿⣏⠈⣿⢷⡟⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠰⡇⠀⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⢸⣽⣿⣆⠀⠀⠀⠀⠀⠀⠁⠀⢸⣿⣿⡆⣏⣿⠀⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⣿⠀⠀⢱⡀⠀⠀⠀⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠀⠀⢿⣿⡄⠀⠀⠀⠀⠀⠀⠀⢸⣿⡟⣿⣿⡇⠀⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⠙⣄⠀⠀⣸⡄⠀⠀⠀⠀⠀⢀⡞⠁⣤⣤⣀⣠⣤⣀⣄⣸⣿⣦⡀⠀⠀⠀⠀⠀⢸⣿⣄⠟⣼⠀⠀⠀⠀⠀⠀⠀
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠹⠷⠶⠻⡇⠀⠀⠀⠀⠀⠟⠀⠀⠀⠀⠉⠙⠿⠿⣿⠉⢀⡿⣷⡀⢸⣇⢰⠀⠸⣿⣡⡾⠃⠀⠀⠀⠀⠀⠀⠀  ┌┐  ┬ ┌┐┌ ┌─┐  ┌─┐┬ ┬┬┬  ┬  ┬┌┐┌┌─┐┬
[37m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡇⠀⠀⠀⠀⠀⣀⠀⠀⠀⠀⠐⠛⠀⠀⠁⠀⠀⢰⡟⢷⢸⣿⢀⠀⠀⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀  ├┴┐ │ │││ │ ┬  │  ├─┤││  │  │││││ ┬│
[31m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⡇⠀⠀⠀⠀⣼⡿⠓⠶⠒⠛⠛⠉⠙⠛⠻⠻⠿⣿⡇⠀⢸⡟⠀⠀⣠⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀  └─┘ ┴ ┘└┘ └─┘  └─┘┴ ┴┴┴─┘┴─┘┴┘└┘└─┘o
[31m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢘⡇⠒⠀⠀⠀⠈⠀⠀⠀⠀⠀⣶⠶⠶⠶⠶⠀⢀⣿⠁⢠⡾⠁⠀⣰⣿⠉⢇⠀⠀⠀⠀⠀⠀⠀⠀⠀
[31m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢈⡷⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠿⠃⢀⣴⡟⢹⡄⠘⣧⠀⠀⠀⠀⠀⠀⠀⠀
[31m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⠞⢁⡆⠀⠐⢢⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠒⠀⠀⣠⣴⣿⡟⣰⡿⣡⡄⠈⢣⡀⠀⠀⠀⠀⠀⠀
[31m ⠀⠀⠀⠀⠀⣀⣠⡤⠖⠒⠋⠁⠀⠘⣷⠀⠀⠀⠙⠦⣄⣀⣀⣀⣀⣀⣤⣶⣿⣦⣤⣴⣶⣿⡿⢋⣼⠟⢁⣿⠁⣠⣤⡉⠀⠀⠀⠀⠀⠀
[31m ⣠⠤⠔⠒⠚⠉⠁⠀⠀⠀⠀⠀⠀⠀⢹⡆⠀⠀⠀⠀⠉⠻⣿⣿⣿⣯⣥⣤⣤⣶⣿⣿⡿⠋⣠⡿⠁⠀⠀⠁⠲⢈⣿⣿⣷⣤⣄⠀⠀⠀
[31m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⡀⠤⡄⠀⠀⠀⠀⠉⡻⢿⣧⣿⣿⡟⢋⣤⡾⠋⠀⠀⠀⠀⠘⠛⢺⣿⣿⣿⣿⣿⣷⣤⣤
[31m ⡀⠀⣀⣀⣀⣀⣀⣀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠙⢦⣈⣳⣦⣤⣤⣿⣿⣿⠟⢋⣡⣶⣿⠋⢀⠀⠀⠀⡀⠀⠀⢀⡌⠘⣿⣿⣿⣿⣿⣿⣿
"

set ascii_9 "
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣩⣴⣄⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢉⣴⣿⣿⣿⠟⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢃⣴⣿⣿⢻⣿⡟⢀⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣠⣾⣿⣿⣿⣾⡟⢀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⢰⣿⣿⡿⣿⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⠉⠀⢸⣿⠁⠀⠻⢿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠟⠠⣿⣿⠿⠷⢧⣤⣾⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[33m ⡿⢛⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢃⣴⡿⣿⡄⠡⢶⣷⣆⠹⣿⣿⡇⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[33m ⡇⣾⣿⣶⣌⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⠃⣾⠿⠁⢈⣰⡿⠛⢻⣿⡆⣿⣿⡇⠈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⢋⣩⡍⢹
[33m ⣇⠘⣿⣿⣿⣿⣦⡙⠿⣿⣿⣿⣿⣿⣿⡄⢿⣶⣆⣌⢻⣧⣤⣶⡾⢠⣿⣿⣷⠀⣿⣿⣿⣿⣿⣿⣿⡿⢋⣡⣴⣾⣿⣿⡟⢰
[33m ⣿⣆⢹⣿⣿⣿⣿⣿⣶⣌⠻⣿⣿⣿⣿⠇⣌⣛⣛⣁⣌⠻⠿⠟⣡⠿⢿⣿⣿⡄⣿⣿⣿⣿⡿⠛⣡⣶⣿⣿⣿⣿⣿⡿⢠⣾      ┬  ┬ ┬┌─┐┌┐┌┌┬┐  ┌┬┐┌─┐  ┌─┐┌─┐┌┬┐┌─┐┬ ┬   ┬┌─┐┬  ┬ ┬ ┬┌─┐┬┌─┐┬ ┬
[33m ⣿⣿⡄⢻⣿⣿⣿⣷⣽⣿⣷⣦⡙⢻⠏⡸⠻⣿⣿⣿⣿⣿⡿⠟⠛⠀⢠⣭⣿⣧⢸⣿⠟⢋⣴⣿⣿⣿⣿⣿⣿⣿⠏⣠⣿⣿      │  │││├─┤│││ │    │ │ │  │  ├─┤ │ │  ├─┤   │├┤ │  │ └┬┘├┤ │└─┐├─┤
[33m ⣿⣿⣿⣄⠻⣿⣿⣿⣿⣿⣿⣿⣿⠇⣰⣿⣷⠀⠀⠉⠁⠀⠀⠀⠀⠀⣼⣿⣿⣿⠀⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣿⣿⣿      ┴  └┴┘┴ ┴┘└┘ ┴    ┴ └─┘  └─┘┴ ┴ ┴ └─┘┴ ┴  └┘└─┘┴─┘┴─┘┴ └  ┴└─┘┴ ┴o
[33m ⣿⣿⣿⣿⣆⠻⣿⣿⣿⣿⣿⣿⠋⣰⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠏⣠⣾⣿⣿⣿⣿⣿⣟⣻⣿⠟⢁⣾⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣦⠙⣿⣿⣿⡿⠃⣴⣿⣌⠁⠀⣠⣶⣿⣴⠾⢋⣡⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢋⣴⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣷⡙⢿⡿⢁⣼⣿⣿⣿⣷⣶⣶⣶⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⢡⣾⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣷⠄⣠⣿⣿⣿⣿⣿⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⠋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⣁⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⡏⢸⣿⣏⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣴⣿⡄⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⡿⠃⠹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣷⠀⠀⠘⢿⣿⣿⣿⡟⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⡄⣷⡌⠀⢉⠛⠿⣧⣄⣀⣩⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢛⠉⣀⣴⣿⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣧⠹⣇⠻⠗⠠⣅⡀⠍⠛⢛⠿⠿⠿⠿⠿⠿⠿⠿⠿⠛⠛⠅⣐⣠⣴⣾⣿⣿⠇⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⡆⢳⣶⠀⣴⣿⣿⣷⡔⢶⣬⣭⠀⣤⣤⣤⣤⣬⣴⣶⣶⣿⣿⣿⡿⠿⠿⠏⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⡆⠀⢦⣉⠻⠿⠿⠇⣇⡙⣁⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢋⣴⣾⠃⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⡟⢁⣿⣦⣌⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣯⣄⠛⠛⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣧⡘⠻⣿⣿⣿⣶⣦⣭⡉⣛⠛⠻⠿⠏⢹⣿⣿⣿⣿⡟⢩⣭⣁⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⢤⣍⣙⣛⡛⠛⣁⣿⣿⣿⣿⡇⠀⢿⣿⣿⣿⡇⢹⣿⠟⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡘⢏⣿⣿⡿⢠⣿⣿⣿⣿⣿⣿⣶⡄⢠⣬⣭⣥⣤⣴⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄⠛⠛⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡆⠻⣿⣿⣿⠋⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡙⠻⢋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[32m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
"

set ascii_10 "
[35m ⣿⣿⣿⣿⣿⣿⡿⣟⠻⠯⠭⠉⠛⠋⠉⠉⠛⠻⢿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⡽⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀⣀⣀⣀⠀⠈⠙⢿⣿⣿⣿
[35m ⣿⣿⠏⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⣿⣿⣿⣷⣦⡀⠶⣿⣿⣿
[35m ⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⡆⢻⣿⣿
[35m ⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⣿⣤⣻⣿⣯⣤⣹⣿
[35m ⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⢿⣿⡇⠀⣿⢟⣿⡀⠟⢹⣿
[35m ⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣷⣤⣤⣼⣿⣿⡄⢹⣿
[35m ⣷⠀⠀⠀⠶⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⣿⣿⣿⣿⣿⠛⠉⠈⢻
[35m ⣿⣷⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⠋⠛⠛⠛⠀⠀⣤⣾
[35m ⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠉⠉⠛⠁⣰⣿⣿
[35m ⣿⣿⣿⣿⣿⣷⣦⣤⣤⣤⣤⣄⣀⣀⣀⣀⣀⣠⣤⣤⣤⣾⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
"

set ascii_11 "
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠛⠉⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⣠⣴⣿⣿⣆⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⢁⣠⣾⣿⣿⣿⣿⣿⡄⠘⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉⢀⣤
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠉⢀⣴⣾⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠉⠀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠀⠀⣀⣀⠉⠉⠙⠛⠋⠀⣠⣾⣿⣿⣿⡿⢃
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⢠⣀⣾⣿⣿⣿⣿⣿⣿⣿⣿⡟⣡⣾⢋⣴⣿⣿⡿⢋⣴⡷⢀⣤⣾⣿⣿⣿⣿⡿⣱⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⢘⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⣴⣿⢣⣿⣿⣿⠟⣴⣿⡟⣡⣿⣿⣿⣿⣿⣿⣿⣃⣛⢻
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠋⢀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠻⢃⣾⣿⣿⡏⣼⣿⠟⣰⣿⣿⣿⣿⣿⣿⣿⣿⣿⣫⣾
[34m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠉⡀⠀⣠⣿⣿⣿⣿⣿⠟⠛⠻⣿⣿⣿⣿⣿⣶⣿⣿⣿⣿⣧⣈⣋⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡙
[34m ⣿⣿⣿⣿⣿⠏⢠⣤⡀⠉⠛⠃⢸⣿⣷⣿⣿⣿⣿⡟⠁⠀⠀⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠿⠿⣿⣿⣿⣿⣿⣿⣿
[34m ⣿⡿⠋⢉⣀⣀⣿⣿⣧⣀⠀⠀⠈⠙⢿⣿⣿⣿⣿⠀⠀⠀⠀⠀⣸⣿⠿⢛⣛⣛⣛⣛⠿⢿⣿⣿⣿⣿⡿⠉⠀⠀⠀⠀⠹⣿⣿⣿⣿⣿      ┌─┐┬  ┌─┐┌─┐┌─┐  ┌┬┐┌─┐
[34m ⠋⢀⣴⣿⣿⣿⣿⣿⣿⣿⣦⡙⠶⣄⡀⠈⠙⠿⣿⣧⣄⣀⣠⣴⢟⡁⣾⣿⣿⣿⣿⣿⣿⣷⣯⣻⣿⣿⡇⠀⠀⠀⠀⠀⠀⢹⣿⣿⣿⣿      │  │  │ │└─┐├┤   │││├┤
[34m ⠀⢸⣿⡿⢁⡄⠀⠈⢿⣿⣿⡏⣳⠮⣙⠳⣤⣀⠈⠙⠿⣿⣿⡏⣾⣧⠻⣿⡿⣉⢿⣿⣿⡿⢻⣷⢹⣿⣧⡀⠀⠀⠀⠀⢀⣼⣿⣿⣿⣿      └─┘┴─┘└─┘└─┘└─┘  ┴ ┴└─┘
[34m ⠀⣼⣿⡇⠸⠀⠀⠀⢸⣿⣿⡇⣿⣷⣦⣅⡂⠙⠳⢦⣄⠈⠙⠻⣿⣿⣿⣶⣿⣿⣦⣭⣭⣶⣿⣿⡎⣿⣿⣿⣦⣤⣤⣶⣿⣿⣿⣿⣿⣿
[34m ⠀⣿⣿⣿⣦⣀⣀⣴⣿⣿⣿⡇⣿⣿⣿⣿⣿⣷⣦⣽⣿⣿⠀⣄⠀⠙⠻⣿⣿⣿⣿⣿⣿⣿⣿⡟⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[34m ⠀⢻⣿⣿⣿⡿⠻⣿⡿⢛⣭⣅⡻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠀⣿⡆⣶⢀⡀⠙⠛⠉⠉⠙⠛⢯⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[34m ⠀⢸⣿⠙⢿⣧⣤⡿⢃⣿⣿⡟⣿⣷⢨⠙⠻⢿⣿⣿⣿⣿⠀⣿⡇⣿⢸⡇⢰⡆⣀⠻⢶⣤⠀⢹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⠀⠘⠿⣿⣶⣬⣥⣶⣿⠟⠛⠛⠿⣿⢸⠸⡇⣶⢨⣙⡻⠿⡄⠙⠃⢿⢸⡇⣿⡇⣿⠀⡶⣭⣁⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⡄⠀⠳⢦⣍⡛⠋⣉⣥⣘⠳⢤⣀⠀⠈⠈⠇⣿⢸⣿⣿⣷⣦⣅⠢⢄⡀⠁⠙⠇⣿⠀⣿⣶⣿⣇⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣷⣦⣄⡀⠉⠓⠦⠉⠛⠷⣦⣌⡛⠶⢤⣀⠈⠈⠻⢿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠈⠀⣿⣿⣿⣿⡀⢸⣿⣿⣿⣿⣟⢿⣿⣿⣿⡿⠿⠛
[36m ⣿⣿⣿⣿⣿⣷⣦⣄⡀⠀⠀⠘⠻⠿⢷⣦⣌⡙⠲⣤⡀⠈⠙⠻⣿⣿⣿⣿⣿⣷⣦⣄⡛⢿⣿⣿⡇⢸⣯⡙⢿⣿⡿⢳⣍⠻⠟⢃⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⣠⣤⣤⣤⣈⡉⠳⠦⢉⣓⣈⣡⣤⣌⣉⣉⠙⠛⠿⣿⣿⣶⣬⠉⠁⠀⣿⣿⣶⣶⣶⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⢸⣿⣿⣿⣿⣿⣿⠀⣴⣿⣿⣿⠟⣫⣾⣿⣿⣿⣶⣄⡈⠙⢿⡿⠀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⣿⣿⣿⣿⣿⣿⣿⠀⣿⣿⡿⣣⣾⣿⣿⣿⣿⣿⣿⣿⣿⣦⡀⠁⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⢀⣀⣿⣿⣿⣿⣿⣿⣿⣄⣙⣟⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣑⣛⣷⣄⣈⣛⣛⣛⣛⣻⣿⣿⣿⣿⣿⣿⣿⣿
"

set ascii_12 "
[35m ⠀⠀⠀⠀⠀⢀⣀⣠⠤⠤⠤⢤⣤⣀⡀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⢀⡤⠞⠉⠁⠀⠀⠀⠀⠀⠀⠀⠉⠳⢤⡀⠀⠀⠀
[35m ⠀⢠⠞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⣆⠀⠀
[35m ⠀⡏⠀⠀⣀⣤⣤⣀⠀⠀⠀⢀⣤⣤⣄⠀⠀⠀⠘⡆⠀
[35m ⢸⠁⠀⣸⣟⣹⣿⣿⡆⠀⢰⣿⣋⣿⣿⣷⠀⠀⠀⢳⠀
[32m ⡼⠀⠀⠹⣿⣿⣿⣿⠃⠀⠸⣿⣿⣿⣿⠟⠀⠀⠀⣼⠀
[32m ⠹⣄⠀⠀⠀⠈⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡴⠃⠀
[32m ⠀⠈⠳⢦⣀⠀⠀⠀⠀⠉⠉⠀⠀⠀⣀⣠⠴⠿⣄⡀⠀   ┌─┐┌┐┌┌┬┐  ┌┐┌┌─┐┬ ┬  ┬ ┬┌─┐  ┬┌─┐  ┌─┐┌─┐┌┐┌┌┐┌┌─┐  ┌┐ ┬─┐┌─┐┌─┐┬┌─  ┌┬┐┬ ┬┌─┐  ┌─┐┬ ┬┌─┐┌┬┐┌─┐┌┬┐  ┌─┐┌─┐┌─┐┬┌┐┌
[32m ⠀⠀⠀⠀⠈⠙⠒⡶⠒⠒⠒⠒⠚⠋⠉⠀⠀⠀⠀⠉⣆   ├─┤│││ ││  ││││ ││││  ├─┤├┤   │└─┐  │ ┬│ │││││││├─┤  ├┴┐├┬┘├┤ ├─┤├┴┐   │ ├─┤├┤   └─┐└┬┘└─┐ │ ├┤ │││  ├─┤│ ┬├─┤││││
[32m ⠀⠀⠀⠀⠀⠀⠀⡇⠀⠀⠀⠀⠀⠀⣴⣀⣀⣄⠀⠀⢸   ┴ ┴┘└┘─┴┘  ┘└┘└─┘└┴┘  ┴ ┴└─┘  ┴└─┘  └─┘└─┘┘└┘┘└┘┴ ┴  └─┘┴└─└─┘┴ ┴┴ ┴   ┴ ┴ ┴└─┘  └─┘ ┴ └─┘ ┴ └─┘┴ ┴  ┴ ┴└─┘┴ ┴┴┘└┘
[36m ⠀⠀⠀⠀⠀⠀⠀⣇⠀⠀⠸⣇⠀⠀⡇⡏⠀⠈⡄⠀⢸
[36m ⠀⠀⠀⠀⠀⠀⠀⢸⠀⠀⠀⢹⠀⠀⢹⣹⣄⣠⣇⣀⣸
[36m ⠀⠀⠀⠀⠀⠀⠀⠈⠧⠤⠃⠈⠢⠤⠜⠀⠀⠀⠀⠈⠀
"

set ascii_13 "
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢈⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠃⠀⠺⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠘⠛⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⢦⡀⡴⠾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣇⡊⡄⠀⡐⠓⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⣉⠻⠇⠄⠿⠛⡛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠋⠻⠿⣿⣿⣿⣿⣧⣥⡼⠷⠀⠀⠴⣿⣁⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[31m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⣠⣤⣤⣤⣤⣉⠉⠛⠻⠿⢀⣨⣀⣀⣁⠀⠿⡿⢿⠻⠛⠋⠉⠉⠀⠈⠹⣿⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⠟⠃⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣶⣦⡀⠙⠛⠛⠛⠀⣤⣤⣴⣶⣾⣿⣿⣿⣿⣦⡄⠘⢿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⢀⠀⢸⣿⣿⣿⣿⣿⠿⢛⣋⣥⡴⠀⠀⠀⠀⠀⠀⠂⣀⠉⠙⠛⠿⣿⣿⣿⣿⣿⣿⡆⠀⢹⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣧⠀⠘⣿⣿⣿⡟⢁⣼⣿⡿⣉⣠⡄⡀⣴⣶⣶⠀⠀⣿⣿⣿⣿⣆⡈⢻⣿⣿⣿⣿⠇⠀⣼⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠄⠘⢿⣿⡇⠊⠙⢻⣿⡟⠉⠁⠀⠉⠉⠉⠐⠀⠀⠈⠉⠉⠉⠀⠀⣿⣿⣿⠏⠀⣸⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⡄⠈⠻⣇⠀⠀⠀⣿⡇⠀⠀⠁⠀⠀⠀⠠⠀⠀⠀⣐⠀⠀⠀⢀⣿⠟⠁⠀⣸⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣆⡀⠹⡀⠀⠀⣿⡷⠀⠀⠀⣶⢴⣦⠀⠀⠀⠀⠉⠀⠀⠀⡸⠃⠀⣤⣾⣿⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡗⠀⠀⠀⠀⠛⠁⠀⠀⠀⡀⠀⠀⠐⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣄⡀⠀⠀⠀⠀⠄⠖⠃⠀⠀⠀⠦⡄⠀⠀⠀⡀⠀⠀⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡆⠀⠀⣀⣀⣀⣀⠀⠀⠀⠂⠀⠐⠀⠀⠀⠀⠀⠀⢀⣹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⢶⣿⣿⣿⣿⠀⠠⡂⠀⡐⠀⢰⣿⠤⠆⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⣩⣶⣦⣦⣀⣀⣀⣀⣀⣄⣀⢀⣀⢀⡈⠉⠀⠀⠀⠀⠘⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡏⡰⢏⣹⣿⣿⣟⢹⣿⣿⣿⣿⠛⣻⣽⣿⣿⠿⠻⣿⣿⣿⠿⣷⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡁⠸⣟⠣⠽⡿⣿⣿⠋⢻⣿⡿⣿⡟⠛⢿⣿⣿⠝⠛⡿⠶⠟⣇⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⢟⡵⠆⣒⣒⣐⠤⣤⣤⣤⣤⣭⣬⠤⣀⣉⣍⡉⠨⢤⣯⣄⢤⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠑⢑⠤⠐⠚⡛⠛⠳⢦⢈⠻⡿⡋⡠⠔⠊⢉⣋⠙⠓⢢⣌⢻⣷⡹⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⠟⢠⡔⠁⣠⣦⣾⣿⣿⣶⣦⡐⢇⣠⠞⢀⣰⣶⣶⣿⣷⣶⣦⠐⠑⡈⠁⠼⣿⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⡟⠀⣸⠀⢘⣿⣿⣿⠋⠉⠉⢹⣷⡘⡟⠀⣸⡿⡉⠀⠉⢻⣿⣿⣷⠰⠇⠀⠀⠸⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⡃⠀⢻⠀⢸⣿⣿⣷⡀⠀⠀⢠⣿⠃⣇⠀⣿⣧⡀⠀⠀⣸⣿⣿⡿⢱⠆⠘⢠⡄⣿⣿⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⢇⣤⢘⣆⠘⢿⣿⣿⣿⣶⣾⡿⠋⡴⠻⠄⠘⣿⣿⣷⣿⣿⣿⡟⢁⠌⢠⣶⣾⡇⣿⣿⣿⣿⣿⣿⣿⣿       ┌┐ ┌─┐┌┐┌┌─┐┌┐┌┌─┐┬
[35m ⣿⣿⣿⣿⣿⡿⠟⢠⣿⣷⡘⢇⠈⡙⠛⠛⠛⢋⠄⡪⠀⣠⡂⣄⠀⡙⠛⠛⠛⡡⢐⠄⣠⣾⣿⣿⡇⠟⠻⣿⣿⣿⣿⣿⣿       ├┴┐├─┤│││├─┤│││├─┤│
[35m ⣿⣿⣿⣿⡏⡚⣶⠄⡙⠿⣿⣷⣬⣞⣒⣚⣛⣛⣥⣶⣾⣿⣿⣶⣬⣕⣒⣒⣒⣭⣴⣾⣿⣿⡿⢋⡱⣶⡰⡸⣿⣿⣿⣿⣿       └─┘┴ ┴┘└┘┴ ┴┘└┘┴ ┴o
[35m ⣿⣿⣿⡿⢨⣤⡟⣀⣷⣶⣍⠻⣿⣿⣿⣿⣿⣟⡿⠿⠿⠿⠿⠿⣟⣫⣿⣿⣿⣿⣿⣿⡟⣫⡶⣾⣧⠚⣷⢷⢹⣿⣿⣿⣿
[35m ⣿⣿⣿⣇⠺⠹⠃⠸⣯⠘⣿⣷⡊⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⢫⡾⣿⡇⠸⠆⠀⠁⢌⣼⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣷⡀⠀⢀⢀⠀⠈⠀⠱⡎⠊⠙⠻⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠿⠋⠂⡬⠁⠊⠀⡠⠅⠀⢠⣾⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⡇⠀⣴⣶⣶⣦⡀⡀⠀⠀⠀⠀⣤⠠⠴⡤⠀⢬⡤⠀⠀⠄⠀⠀⠀⠀⠀⣴⣲⣴⣷⣷⣴⢸⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⠇⣼⣿⣿⣿⢿⣿⠇⢲⡀⢐⢾⠁⢄⣀⣤⡤⣄⣤⣀⠄⢀⢦⣄⠀⢰⠁⢿⣿⣿⣿⣿⠯⡙⣿⣿⣿⣿⣿⣿
[35m ⣿⣿⣿⣿⣿⠀⠹⣿⣿⣿⣟⠋⣤⣎⠑⣅⣦⡐⢸⣿⣿⣻⣻⠡⣢⠀⣀⣛⠨⣅⠋⢻⡌⣽⣿⣿⣟⡁⠃⣿⣿⣿⣿⣿⣿
[39m ⣿⣿⣿⣿⣿⠀⣿⠿⣿⡿⡖⠐⣿⡇⣠⣹⢟⣧⡀⠙⠈⠋⠁⠀⠀⢀⠗⣮⣾⢀⠘⣿⡗⠐⣿⣿⣟⣅⢧⢸⣿⣿⣿⣿⣿
[39m ⣿⣿⣿⣿⠇⣹⣿⡮⠿⡾⢰⣾⡿⢀⣝⣾⣻⣻⡹⣻⣏⣿⣷⢿⣆⣩⣾⡿⢟⣁⠀⠸⡿⡶⠘⢻⡆⢺⢼⡎⣿⣿⣿⣿⣿
[39m ⣿⣿⣿⡿⠀⣿⠏⢰⡐⢑⡤⢺⠁⣼⣾⣿⣿⣿⣿⣿⣾⠻⢚⣳⣿⣿⣿⣿⣭⡫⢃⡄⢑⣤⣴⡜⠃⠁⢿⣁⠸⣿⣿⣿⣿
[39m ⣿⣿⣿⢡⣗⡙⡵⠈⠁⢻⢳⠀⠘⠿⠿⠿⠿⣿⣿⣿⢿⠣⢸⣿⣷⣿⣿⢿⡿⠿⠏⠓⠀⢳⣐⠁⠀⢄⣦⣦⣵⠹⣿⣿⣿
[39m ⣿⠿⠃⡿⡟⠟⠁⢐⣷⠌⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢛⡛⠀⡙⠉⠀⠁⠙⠻⣿
[39m ⠡⣥⣤⣶⡀⠰⢆⣘⡋⠀⠀⣠⣤⣤⠄⠀⠀⠀⠀⠀⣤⣤⣤⠀⠀⠀⠀⠀⠀⠠⣤⣄⣀⡀⠀⠀⣙⣂⣀⠿⠾⣷⣴⣴⠹
[39m ⣶⣶⣶⣶⣿⣿⣿⣿⣿⣶⣾⣿⣿⣿⣀⣀⣀⣀⣠⣤⣾⣿⣿⣤⣤⣄⣀⣀⣀⣀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣶⣶⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀
"

set ascii_14 "
[36m ⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀[35m⠈⠈⠉⠉⠈⠈⠈⠉⠉⠉⠉⠉⠉⠉⠉⠙⠻⣄[36m⠉⠉⠉⠉
[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠓⣄⠀[36m ⢀⠀⢀⣀⣤⠄⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢷[36m⣉⣩⣤⠴⠶⠶⠒⠛⠛
[35m ⠀⠀⠀⠀⠀⠀⠀⠀⣴⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⣧[36m⠤⠶⠒⠚⠋⠉
[35m ⠀⠀⠀⠀⠀⠀⢀⣾⡍⠀⠀⠀⠀⠀⠀⠀⠀⢠⣾⣫⣭⣷⠶⢶⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[36m ⠶⠶⠖⠚⠛⠛[35m⣹⠏ ⠀⠀⠀⠀⠀⠀⠀⠴⠛⠛⠉⡁⠀⠀⠙⠻⣿⣷⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⢹⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⠀⠀⠀⢠⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿⡷⠷⢿⣦⣤⣈⡙⢿⣿⢆⣴⣤⡄⠀⠀⠀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⠀⣠⣤⡀⣸⡄⠀⠀⠀⠀⠀⠀⠀⢀⣤⣿⣿⣟⣩⣤⣴⣤⣌⣿⣿⣿⣦⣹⣿⢁⣿⣿⣄⣀⡀⠀⢸⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⢠⣿⠋⠻⢿⡁⠀⠀⠀⠀⠀⠀⠀⠀⢸⡿⠿⠛⢦⣽⣿⣿⢻⣿⣿⣿⣿⠋⠁⠘⣿⣿⣿⣿⣿⣿⣼⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⢸⣿⠁⠀⠀⠙⠆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠒⠿⣿⣯⣼⣿⡿⠟⠃⠀⠀⠀⣿⣿⣿⣿⣿⡛⣿⡟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
[35m ⠀⢸⣧⣴⣿⡟⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣺⠟⠃⠀⠀⠀⠀⠀⠀⠙⣿⣿⣿⣿⣿⣿[36m⢁⣀⣀⣀⣀⣀⣠⣀⣀⢀⢀⢀
[35m ⠀⠀⢿⠿⣿⡄⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⡆⠙⠛⠛⠙⢻[36m⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⡇⠀[35m⠘⠃⡀  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡞⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⡟⢿⣿⣆[35m⠀⣸⠇  ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢄⡼⠁⢀⣀⡀⠀⠀⠀⣦⣄⠀⣠⡄⣸[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣷⣬⢻⣿⡿⠁⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣧⣰⣿⡿⠿⠦⢤⣴⣿⣿⣷⣿⣿⣿[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⣿⣸⣿⡇⠀⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠛⠛⠛⠒⣿⣿⣿⡿⠟⠹⣼⣿[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⣿⠸⣿⣿⡇⠀⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡖⠀⢠⣿[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿          ╔═╗╦ ╦╔═╗
[36m ⡿⣾⣿⣸⡇⠀⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣆⣀⣀⣤⣴⣶⣶⣾⣿⣷⣦⣴⣼[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿          ╚═╗║ ║╚═╗
[36m ⡇⣿⣿⡛⡇⠀⠀⠀[35m ⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⢾⡟⠛⠛⠻⠛⠛⠛⠿⠿⠿⠿⣿⣿⣿[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿          ╚═╝╚═╝╚═╝
[36m ⠓⢁⣬⣿⠇⠀⠀⠀[35m ⠀⢠⡀⠀⠀⠀⠀⠀⢰⡿⣻⠇⠀⠀⠀⠀⠀⣠⣶⣶⣶⣶⣿⣿⡿[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⢐⣯⠞⠁⠀⠀⠀⠀[35m ⠀⣄⠱⣄⠀⠀⠀⠀⠸⡧⠟⠆⠀⠀⠀⠀⠘⠿⢿⠿⠿⣿⡿⣿⠃[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⡾⠃⠀⠀⠀⠀⠀⠀[35m ⠀⠘⢦⡈⠂⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢠⣿⠀[36m⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⠀⠀⠀⠀⠀⠀⠀⠀[35m ⠀⠀⠀⠈⠒⡄⠀⠀⠑⠄⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣦⣦⣼⡏⠳[36m⣜⢿⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⠀⠀⠀⠀⠀⠀⠀⠀[35m ⠀⠀⠀⠀⠀⠁⠀⠀⠀⢠⣷⣦⣤⣀⣀⣀⣴⣿⣿⣿⣿⣿⡿⠻⠆⠸⣎⣧⠀[36m⠈⠙⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿
[36m ⠀⠀⠀⠀⠀⠀⠀⠀[35m ⠀⠀⠀⠀⢀⣄⠀⠀⠀⣸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠁⣠⡄⠀⣿⢹⡇⢸⡀⠀[36m⠈⠻⢿⣿⣿⣿⣿⣿⣿
"

set ascii_15 "
[33m ⢀⣠⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⠀⣠⣤⣶⣶
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⠀⢰⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣀⣀⣾⣿⣿⣿⣿
[33m ⣿⣿⣿⣿⣿⡏⠉⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣿
[33m ⣿⣿⣿⣿⣿⣿⠀⠀⠀⠈⠛⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⠉⠁⠀⣿
[35m ⣿⣿⣿⣿⣿⣿⣧⡀⠀⠀⠀⠀⠙⠿⠿⠿⠻⠿⠿⠟⠿⠛⠉⠀⠀⠀⠀⠀⣸⣿
[35m ⣿⣿⣿⣿⣿⣿⣿⣷⣄⠀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣴⣿⣿      ┬  ┌─┐┌┬┐  ┌─┐┌┐┌  ┌─┐  ┌┬┐┌─┐┬─┐┌┬┐┬┌┐┌┌─┐┬    ┬┬
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠠⣴⣿⣿⣿⣿      │  ├─┤│││  │ ││││  ├─┤   │ ├┤ ├┬┘│││││││├─┤│    ││
[35m ⣿⣿⣿⣿⣿⣿⣿⣿⡟⠀⠀⢰⣹⡆⠀⠀⠀⠀⠀⠀⣭⣷⠀⠀⠀⠸⣿⣿⣿⣿      ┴  ┴ ┴┴ ┴  └─┘┘└┘  ┴ ┴   ┴ └─┘┴└─┴ ┴┴┘└┘┴ ┴┴─┘  oo
[37m ⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠈⠉⠀⠀⠤⠄⠀⠀⠀⠉⠁⠀⠀⠀⠀⢿⣿⣿⣿
[37m ⣿⣿⣿⣿⣿⣿⣿⣿⢾⣿⣷⠀⠀⠀⠀⡠⠤⢄⠀⠀⠀⠠⣿⣿⣷⠀⢸⣿⣿⣿
[37m ⣿⣿⣿⣿⣿⣿⣿⣿⡀⠉⠀⠀⠀⠀⠀⢄⠀⢀⠀⠀⠀⠀⠉⠉⠁⠀⠀⣿⣿⣿
[37m ⣿⣿⣿⣿⣿⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠈⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿
[37m ⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿
"

set ascii_16 "
[31m ⢻⣕⢯⢿⣯⡷⣹⣿⣿⣦⠹⣿⡆⢿⣿⡄⡆⢿⣿⣷⣿⣇⣿⣿⣿⣿⣸⣿⣿⣿⣿⡟⣰⠟⠛⠻⢿⣴⣿⠏⣴⣿⣟⣾⠟⢀⣵⣿⣿⣿
[31m ⢷⣝⢷⣱⣟⣿⠋⣌⢿⣿⣷⡹⣿⣬⣿⠿⠿⣛⣛⣉⣭⣭⣭⣭⣭⣭⣝⣛⡻⠿⢿⣴⡟⠀⠀⠀⢸⡿⢣⣾⣿⠟⠛⠙⠛⠛⢷⣿⣿⣿
[31m ⠙⠻⣷⣏⣿⢣⠁⢻⣷⡙⡿⢟⣫⣥⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣬⡇⠀⠀⠀⣾⣵⣿⡟⠀⠀⣴⣶⣦⠀⠀⠙⣯⣵
[31m ⣿⣿⣍⣿⢣⠉⠀⠶⣿⣷⠐⣿⣿⣿⡿⣿⣿⣿⣿⣿⣻⣿⣿⠿⢿⣛⣛⣭⣭⣭⣶⣶⡇⠀⠀⣸⣧⣭⣽⣇⠀⠀⢸⣿⣿⠁⠀⠀⣿⣿
[31m ⡙⠿⣿⠇⠆⠀⢀⣾⣾⡝⠇⢿⣿⡿⣕⣪⣿⡿⢟⣛⣭⣵⣶⣿⣿⣿⣿⣿⡿⠿⠿⢻⡇⠀⢠⡟⠀⠀⠀⠈⡳⠶⣳⠞⠁⠀⠀⣰⣿⡿
[31m ⣿⣷⡿⠀⠀⠀⢸⣿⣿⣿⢮⣿⣷⡿⢟⣫⣵⣾⣿⣿⣿⣿⠿⠟⠛⠉⠁⠀⠀⠀⠀⢸⡇⠀⣾⡀⠀⠀⠀⠀⡀⡼⠁⠀⣀⣴⡾⣟⡭⠖
[31m ⠿⣿⡇⠀⠀⠀⣿⣿⡿⢏⡾⢟⣥⣶⣿⡯⣿⡿⠟⠋⠁⠀⠀⠀⠀⠀⠤⠶⠂⠘⣴⠞⠂⠸⣯⢈⠄⡀⠎⡐⣸⠇⠀⣼⣵⡟⢻⣡⣴⣾
[32m ⣬⣿⢰⣀⣀⣤⣾⠶⠞⣭⣾⣿⣿⣿⠟⠋⠁⠀⠀⢀⠀⠀⠀⠩⠁⠀⠞⣈⣷⠐⣯⠀⠀⠀⣽⠂⣾⣿⣦⣴⠛⠁⠘⣯⠻⣿⣿⣿⣿⣿
[32m ⢾⡇⣾⣿⠟⢩⣾⣿⣿⠇⢬⠛⠋⠀⠀⠀⢠⣤⠄⠀⠀⠀⣿⡶⡤⠀⢀⠻⢿⠀⢸⠳⠶⠞⣷⡀⠛⠿⠿⣯⡀⠀⠀⡼⢷⡹⣿⣟⣛⣩
[32m ⣿⢸⣿⠟⠀⠀⠨⣶⠷⠀⡈⠃⢀⡀⠠⠚⣿⣿⠁⡀⢠⠀⠨⠁⠄⠀⠨⠈⠂⠀⢸⡌⠀⡀⣿⣧⠀⠁⠀⢎⡛⠛⠛⠡⠀⢳⠹⣿⣿⣟
[32m ⣿⠘⣡⣾⡀⡀⠀⣁⣀⣤⣑⠀⠈⠁⠈⠊⠂⠀⠀⣇⣿⠀⠀⣀⣀⣀⣤⣤⣤⣤⣼⣥⣤⣥⠿⢿⠆⠀⠁⠁⠈⠀⠀⠀⠀⠀⠃⢻⣿⣿
[32m ⢣⣾⣿⡿⠋⢀⡘⠻⠟⠛⠁⠀⠀⣀⡤⣀⣤⣶⣶⣬⣙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⣫⣾⣿⣿⣿⣿⣮⡻⣶⡆⠀⠀⢠⣇⠀⢸⣿⣿
[32m ⣿⠿⢁⠀⠀⢸⠀⣀⡀⠠⢰⢰⣿⣟⣾⣿⣿⣿⣿⣿⡿⠷⡽⣿⣿⣿⣿⣿⣿⣿⡏⣼⣿⣿⣿⣿⣿⡟⠋⠙⢸⡇⠀⢰⢸⣿⠀⢸⡿⠾
[32m ⠁⠀⢸⠀⠀⣸⠀⠃⠀⠀⣿⡎⣿⢸⣿⣿⣿⣿⣿⣟⠀⠀⠀⣿⣿⣿⣿⣿⣿⣿⡇⢿⣿⣿⣿⣿⣿⣇⠀⠀⣠⡇⠀⠘⣇⢿⠀⢸⡿⣿
[32m ⠀⠀⠸⡀⠀⣿⠓⡇⢘⠿⠹⡿⡸⡼⣿⣿⣿⣿⣿⣿⣶⣤⣖⣿⣿⣿⣿⣿⣿⣿⣿⡘⢿⣿⣿⣿⣿⣿⣿⣟⣼⣇⠀⠀⠈⠪⡠⣿⣿⣿
[32m ⠀⠈⠀⢇⠀⢻⠀⡀⠈⢇⠀⠐⠱⡑⣌⡻⣿⣿⣿⣿⠿⣫⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣾⣝⣛⣛⣛⣻⣵⣿⣿⣿⣶⠲⠂⣆⢦⣤⣉⣻
[37m ⠁⠀⠀⠘⡄⢸⠀⠠⠀⡐⠘⢀⣀⣌⣌⣿⣷⣶⣶⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀⠀⢸⡘⣿⣿⣿
[37m ⠀⠀⠀⠀⠐⠘⡄⠀⠀⠠⠅⡈⠉⢩⠉⠉⣤⣙⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠏⠀⠀⠈⡇⣿⠛⠿      ┬ ┬┌─┐┌┐┌┌┬┐┌─┐┬ ┬  ┌┐┌ ┬┌─┐
[37m ⠀⠀⠀⠀⠀⠀⢣⠀⠀⠀⠀⡀⠀⠀⢡⠁⢌⢻⣿⣿⣿⣿⢏⣦⣭⣭⣮⣭⡁⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠋⠀⠀⠀⠀⡇⢸⡷⢦      ├─┤│ ││││ │ │ ││ │  │││ │ ┌┘
[37m ⠀⢀⠀⠀⠀⠀⠈⡆⠀⠀⠀⠁⢀⠀⠀⠂⠔⢡⠹⣿⣿⣿⢺⣿⣿⣿⣿⣿⣿⢸⣿⣿⣿⣿⣿⣿⣿⠿⢛⠁⠀⠀⠀⠀⠀⠀⡇⣼⣛⠷      ┴ ┴└─┘┘└┘ ┴ └─┘└─┘  ┘└┘ ┴ o
[37m ⢀⠄⠀⣼⣄⣀⣀⡀⠰⡄⠀⠀⠀⡠⠀⠀⣁⠡⠂⢻⣿⣿⣦⣍⡻⠿⠿⢟⣡⣿⡿⠿⠿⢛⣛⣭⣶⣾⠃⠀⠀⠀⠀⠀⠀⠀⡇⣿⢿⣿
[37m ⠘⠀⢰⣿⣿⣿⣿⣿⣄⣿⡄⠀⠀⢃⠀⠀⠸⢤⠈⡀⢭⣩⣭⣭⣭⣉⠭⣶⢠⣶⢶⢄⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡶⢰⣿⣷⣎
[37m ⣶⣤⣼⡿⣟⣽⣿⣿⣿⣿⣧⣤⣤⣤⡤⠀⣀⡁⠐⠀⢠⣙⠛⠛⠟⠛⠫⢦⠞⣩⣽⣮⡻⣿⣶⣮⣭⣛⣛⣛⢿⣿⣿⢋⣶⣶⣎⢿⣿⣿
[37m ⣾⣛⢇⣫⣿⣿⢫⣶⣶⡝⣿⢟⣋⣥⣶⣿⣿⣿⣿⣿⣿⡟⢸⣿⣿⢟⣧⣬⢱⣮⣝⣿⣿⡸⣿⣿⣿⣿⣿⣿⡎⣛⠟⡨⢹⠻⣋⣾⣿⣯
[37m ⠀⣱⣾⣿⣿⡿⡘⠿⠿⡣⠁⠿⢻⣿⣿⣿⣿⣿⣿⣿⠏⡀⢺⣿⢱⣿⣿⡟⣄⠻⣿⣷⡹⣧⠹⣿⣿⣿⣿⣿⡇⣿⠺⣥⡰⣵⣟⣮⠻⣿
"

set ascii_17 "
[38;5;203m%\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m((((\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m(((((((\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m((((((((((%\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m((((((((((((((\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m(((((((((((((((((\e[38;5;237m@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[38;5;203m((((((((((((((((((((*        \e[38;5;244m
[38;5;203m((((((((((((((((((((((((*    \e[38;5;244m    ┌─┐┬─┐┌─┐┌─┐  ┌─┐┌─┐┬  ┌─┐┌─┐┌┬┐┬┌┐┌┌─┐
[38;5;203m(((((((((((((((((((((((((((* \e[38;5;244m    ├┤ ├┬┘├┤ ├┤   ├─┘├─┤│  ├┤ └─┐ │ ││││├┤
[38;5;203m((((((((((((((((((((((((*    \e[38;5;244m    └  ┴└─└─┘└─┘  ┴  ┴ ┴┴─┘└─┘└─┘ ┴ ┴┘└┘└─┘
[38;5;203m((((((((((((((((((((*        \e[38;5;244m
[38;5;203m(((((((((((((((((\e[38;5;28m###############################################################
[38;5;203m((((((((((((((\e[38;5;28m##################################################################
[38;5;203m((((((((((\e[38;5;28m######################################################################
[38;5;203m(((((((\e[38;5;28m#########################################################################
[38;5;203m((((\e[38;5;28m############################################################################
[38;5;203m%\e[38;5;28m###############################################################################
"

# set ascii_18 "
# »»»»»»»»»»»»»»»»»»»h░░░░░░░░░░░░░░µ▄▓▓▓▓▓▓▄▄`»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»» »
# »» »»»»»»»»»░░░░░░░░░░░░░░░░░░░░╔███▓Ñ╨╫╫╫╫╫▓▄░»»»»»»hhhµ»»»»»»░»»»»»»»»»»»»»»»»
# »»»»»»»»»»░░░░░░░░░░░░░░░░░░░░░║████▓Ñ╫╫╫╫╫╫███░»»»░░░░░░░»»»»»»»»»»»»»»»»»»»»»»
# »»»»»»»»»»░░░░░░░░░░░░░░░░░░░░░║███████▓████▓██▌░░░░░░░░░»»»»»»»»»»»»»»»»»»»»»»»
# »»» »»»»h»░░░░░░░░░░░░░░░░░░░░░║█████▓█╬▓██████▌░░░░░░░░░»░»»»»»»»»»»»»»»»»»»»»»
# »»n»»»»»»»»░░░░░░░░░░░░░░░░░░░░░███████▓████████░░░░░░░░░░░»░»»»»»»»»»»»»»»»»»»»
# »»h»»hh»»»»░░░░░░░░░░░░░░░░░░░░░███████▓███████Ñ░░░░░░░░░░░░░░░░»»»»»»»»h»»»»»»»
# »»»»»»»»»»»»h»»»»»»░░░░░░░░░░░░░░██████╣█▓▓██▓╬K░░░░░░░░░░░░░░»»░░░░░░░»»»»░»»»»
# »»░»»»»»»»»»»»»»»░░░░░░░░░░░░░░░▄██████▓▓▓██▌╫▓░░░░░░░░░░░░░░░░░░░░░░░░»░░░»»»»»
# »»»»»»»»»»»»»»»░░░░░░░░░░░░░░░░╟███████▓▓█▓╬╫Ü░░▓░░░░░░░░░░░░░░░░░░░░░░»»»░░░░░»
# »»»»»»»»»»»»░░░░░░░░░░░░░░░▄╦╬▓██╫███████▀╫░░░µ╔▓▓▓▓▓▄▄¿░░░░░░░░░░░░░░░░░░░░░»»»
# »»»»h»»»»░»h»░░░░░░░░░╔▄▓▓▓░█▓▄▌░██▓▓█░░╫░Ü░░░╓███▓▓▓█████▓▄░░░░░░░░»»»»»»»»»»»»
# »»»»»░░░░░░░░░»»»»░░╔▓██▓█▓╫█████▄╙▀█▓K╫╩░░░╓▓███▓▓▓█████▓███µ░░░░»»»»»»»»»»»»»»
# »»`»»»»»»░»»»»»»»░░╔██████╫║█▓╫▓███▄▄░╨╦╔▄▓▓▓█╫╫▓▓██████▓▓████▄░░░░»»»»»»»»»»»»»
# »»``»»»»»»»»»»»»»░▓████▓█╫╫▀▀╫╫████████████▓██▓█▓▓▓▓▓╫╫▓╫╫Ñ▓▓▓╬╫╦░░»»»»»»»»»»»»»
# »»»»»»»»»»»»»»»»»▓█████╫▓╫╫ñ░╦░░████████████████╫▓╫╫██╫▓▓╫╫╫╫╫╫╫╫░░h»░░»»»»»»»»»
# »»``»`»»»»»»»»»»╨Ñ╫╫╫█▓╫▓╫╫╫░░░╫Ü██╫█▓▓███▓╬▓▓▓█╫Ñ▀Ñ╫╫╫╫Ñ╩╫Ñ╬Ñ╩░░░╦░░░░»»»»»»»»»
# »»»»»»»»»»»»```»»╙╫░░░╫▓╫▓███▀▀Ñ░╫▓▓╫╫╫╬░░╫╫▓▀Ü░░░░ô╣╨Ü░░░░░ñ░N░Ü╙░░░░░»»»»»»»»»
# »»»»»»»»»»»` »»»»░`╙╫╫╫Ñ░░░╫▀░░░░╨░╨Ñ░░╙╨╩░Ü░░░░Ü░░░░░░░░░░░░n░░░µ░░░░░╔╓¿```»»»
# "


function fish_greeting
    set variables $ascii_1 $ascii_2 $ascii_3 $ascii_4 $ascii_5 $ascii_6 $ascii_7 $ascii_11 $ascii_12 $ascii_14 $ascii_16 $ascii_15 $ascii_17

    set random_index (shuf -i 1-13 -n 1)

    set file_path ".cache/ascii-fish.temp"

    # Check if the file exists
    if test -e $file_path
        # File exists
        set current_number (cat $file_path)

        # Check if the content is a number
        if not string match -qr '^[0-9]+$' $current_number
            # If not a number, clean the file and write 0
            echo 0 > $file_path
        else
            # Increment the number by 1
            set current_number (math "$current_number + 1")

            # Check if the number is greater than or equal to 16
            if test $current_number -ge 13
                # If greater than or equal to 16, reset to 0
                echo 0 > $file_path
            else
                # Write the incremented number back to the file
                echo $current_number > $file_path
            end
        end
    else
        # File does not exist, create it and write 0
        echo 0 > $file_path
    end

    set random_variable $variables[$current_number]

    echo -e $random_variable
    # echo -e $ascii_18
end

set -x EDITOR /usr/bin/nano
