'########:'##:::'##:'########::'########::::::::::: ... ##..::. ##:'##:: ##.... ##: ##.....:::::::::::: ::: ##:::::. ####::: ##:::: ##: ##::::::::::::::::: ::: ##::::::. ##:::: ########:: ######::::::::::::: ::: ##::::::: ##:::: ##.....::: ##...:::::::::::::: ::: ##::::::: ##:::: ##:::::::: ##:::::::'###:'###: ::: ##::::::: ##:::: ##:::::::: ########: ###: ###: :::..::::::::..:::::..:::::::::........::...::...::
______ /\__ _\ \/_/\ \/ __ __ _____ __ \ \ \/\ \/\ \/\ '__`\ /'__`\ \ \ \ \ \_\ \ \ \L\ \/\ __/ __ __ \ \_\/`____ \ \ ,__/\ \____\/\_\/\_\ \/_/`/___/> \ \ \/ \/____/\/_/\/_/ /\___/\ \_\ \/__/ \/_/
______ __ __ ____ ___ | || | || \ / _] | || | || o ) [_ |_| |_|| ~ || _/ _] | | |___, || | | [_ __ __ | | | || | | || || | |__| |____/ |__| |_____||__||__|
--- |. ..-..-, ''-||-'`'-oo `-''
# # # # # # ########## ## # # # # # # # # # # # # # # # # ### ### # # # # # ### ### # # ## # ### ###
_____ _ _ ____ ___ )__ __() () ( ) _)\ ) __( | | '. / | '__/ | _) _ _ )_( /_( )_( )___( (_) (_)
__ / _ _ //_//_//_'.. _//
'\ /`O/ \O \O/ \ / _|.___| Y X_| \ | / \ /O\# \, |_./ \,
______ / --/__ , _ _ (_// (_/_/_)_</_oo / / ' '
(`-') _ (`-') (`-') _ ( OO).-> .-> \-.(OO ) ( OO).-/ / '._ ,--.' ,-. _.' \(,------. |'--...__)(`-')'.' /(_...--'' | .---' `--. .--'(OO \ / | |_.' |(| '--. | | | / /) | .___.' | .--' | | `-/ /` | | | `---.,-.,-. `--' `--' `--' `------''-''-'
TTTTTTTTTTTTTTTTTTTTTTT T:::::::::::::::::::::T T:::::::::::::::::::::T T:::::TT:::::::TT:::::T TTTTTT T:::::T TTTTTTyyyyyyy yyyyyyyppppp ppppppppp eeeeeeeeeeee T:::::T y:::::y y:::::y p::::ppp:::::::::p ee::::::::::::ee T:::::T y:::::y y:::::y p:::::::::::::::::p e::::::eeeee:::::ee T:::::T y:::::y y:::::y pp::::::ppppp::::::pe::::::e e:::::e T:::::T y:::::y y:::::y p:::::p p:::::pe:::::::eeeee::::::e T:::::T y:::::y y:::::y p:::::p p:::::pe:::::::::::::::::e T:::::T y:::::y:::::y p:::::p p:::::pe::::::eeeeeeeeeee T:::::T y:::::::::y p:::::p p::::::pe:::::::e TT:::::::TT y:::::::y p:::::ppppp:::::::pe::::::::e T:::::::::T y:::::y p::::::::::::::::p e::::::::eeeeeeee ...... ...... T:::::::::T y:::::y p::::::::::::::pp ee:::::::::::::e .::::. .::::. TTTTTTTTTTT y:::::y p::::::pppppppp eeeeeeeeeeeeee ...... ...... y:::::y p:::::p y:::::y p:::::p y:::::y p:::::::p y:::::y p:::::::p yyyyyyy p:::::::p ppppppppp
-/- ,_ _ _/__(_/__/_)__(/_ _/_ / (/ /
▄▄▄▄▄▄▄▄▄▄▄ ▄ ▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▐░░░░░░░░░░░▌▐░▌ ▐░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌ ▀▀▀▀█░█▀▀▀▀ ▐░▌ ▐░▌▐░█▀▀▀▀▀▀▀█░▌▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌ ▐░▌▐░▌ ▐░▌▐░▌ ▐░▌ ▐░█▄▄▄▄▄▄▄█░▌▐░█▄▄▄▄▄▄▄█░▌▐░█▄▄▄▄▄▄▄▄▄ ▐░▌ ▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌▐░░░░░░░░░░░▌ ▐░▌ ▀▀▀▀█░█▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░█▀▀▀▀▀▀▀▀▀ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░▌ ▐░█▄▄▄▄▄▄▄▄▄ ▄ ▄ ▐░▌ ▐░▌ ▐░▌ ▐░░░░░░░░░░░▌▐░▌▐░▌ ▀ ▀ ▀ ▀▀▀▀▀▀▀▀▀▀▀ ▀ ▀
_____ _ ___ ____ | | \ \_/ | |_) | |_ __ __ |_| |_| |_| |_|__ (_() (_()
Type..
___ ___ __ ___ / /\ /__/\ | |\ / /\ / /::\ \ \:\ | |:| / /::\ / /:/\:\ \__\:\ | |:| / /:/\:\ / /::\ \:\ / /::\ |__|:|__ / /::\ \:\ /__/:/\:\ \:\ / /:/\:\ / /::::\ /__/:/\:\_\:\ \ \:\ \:\_\/ / /:/__\/ / /:/~~~~ \__\/ \:\/:/ \ \:\ \:\ /__/:/ /__/:/ \ \::/ \ \:\_\/ \__\/ \__\/ \__\/ \ \:\ \__\/
███████████ ░█░░░███░░░█ ░ ░███ ░ █████ ████ ████████ ██████ ░███ ░░███ ░███ ░░███░░███ ███░░███ ░███ ░███ ░███ ░███ ░███░███████ ░███ ░███ ░███ ░███ ░███░███░░░ █████ ░░███████ ░███████ ░░██████ ██ ██ ░░░░░ ░░░░░███ ░███░░░ ░░░░░░ ░░ ░░ ███ ░███ ░███ ░░██████ █████ ░░░░░░ ░░░░░
_____ ___|__ |__ __ _ _____ ______ |_ _| |\ \ //| || ___| | | | \ \// | _|| ___| _ _ |____| __| /__/ |___| |______||_||_| |_____|
_____ |_ _| _ _ __ ___ | || | | | '_ \ / _ \ | || |_| | |_) | __/_ _ |_| \__, | .__/ \___(_|_) |___/|_|
.-. . . .-. .-. | | |-' |- ' ` ' `-' . .