▀▀▀▀▀▀▀▀▀▀▀▀▀ O████████████████▀▀▀▀▀▀▀█████████████████▀▀▀▀▀▀▀▀██████████
████████ O██ ███▄▄▄██ ██ ██ █████████████▄▄▄██████████████████████▄
██▀ ██████o██ ██ █▀███▀██▄███▀ ███████▀███▀██▄███▀█████████████▀██
██ ██████ ██o██████████▀▀▀█ ██ ██████████████▀▀▀███████████████████
███████████~███.██∙██'███~█████████ █~█████████ █~█████████ ~██████████ ~██████
███∙████████ ∙█_██_██_█∙█████████∙███ █████∙ ████████▌█▀▀▀▀▀▀▀▀▀▀██████∙████████
██████████████_▐__▐__▐_________██████████████████████▌█ ■ ■ ■ ■ ■██████______█__
█████████████▐█▐▀▀▐▀▀▐▀▀▀▀▀▀▀▀█▌ ████████████████████▌█ ░ ░ ░ ░ ░█▀▀██▌-║│█║│▐█░
███████_____▌█ ▐ ▐ ▐ █______________██████▌█▀ ░ ░ ░ ░ ░ |█▌_║│█║│▐_█
██████▐██▀█▀██_▐__▐__▐_________██▀█▀█████▀▀▀ ██| ░ ░ ░ ░▄█▀▀▀▀▀█▄▄0▄▄▄▄0▄
██████▐██▓█▓██-▐-_▐_-▐-_-_-_-_-██▓█▓██▀████▀-▀-▀-▀▒▒░▀▀▀█ █▀▀▀▀▀∙.░░▒░▒▒▒▒▒▒▒▒▒░
▒▒▒▓▓▓▌███████-_-_-_-_-_-_-_-_-█████▀▓▓▒▒▒░░█░█ █ ▒░.∙.∙█ █∙.∙.∙.∙.∙.∙.∙░░░░░░░░
██▓██▓█▄▀██████▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄████▀██▓██▓██▓▓█▓▓▓█▒░░.∙▐▌▐▌.▄▄▄▄▄▄▄▄▄▄▄.∙.∙.∙.░░
▓▒█▓▒█▓▒ ▄▀█████████████████████▀ ▓▒█▓▒█▓▒█▓▒▓█▓▒░▒░∙.█ █.∙█─┼─────┼─█∙▄▄▄▄▄∙.░
░ ▒░ ▒░ ▒ ▄▀▀▀███████████▀▀▀ . ░ ▒░ ▒░ ▒▓ ▓░▓ ▒▒░.∙█ █▄▄█∙│∙ ∙ ∙│∙█▄█└└└█.∙░
░ ░ ░ o . o ░ ░ ░ ░ ▓░▓ ▓░▒░░∙.█_ ┌┼┐ __┌┼┐ └└█∙.∙
o██████┐███████████o███ . █████████████ █▓█▓█▓▒░░∙.∙▀▀▀▀▀▀▀▀▀▀▌▐▀▀▀▀▀█┐ └█▄▄▄
██.███▀ o o o ▀█████▓▒▓██ o . o█▓▓█▓█▓█▒░.∙.∙.∙.∙.∙.∙.∙▐▌▐▌.∙.∙█┐┐ ▀██▄
▓██████▄▄▄▄▄▄▄▄███.███▓▒▒▓███. │ o██▓▒▒ █▓█▓▒▒░∙▄▄▄▄▄▄▄▄▄▄▄▄▄▄▌▐▄▄▄▄.█┐┐┐█▀▀▀
▓▓██o█████████▓▓▓████▓▒▒▓█ ███│█▐ . ▓▒░▓▓█▒░.∙.█ ▀██▄ ▀██▄ ▀██▄_█∙▀▀▀▀▀∙.∙
▒▒▓██▓█████▓▒▒▓████▓▒░▒██ o ▌ ▌ │ ▓▓░ ▓▓▒▒▒.∙█▀▀ ▀▀█▀▀▀▀▀▀▀▀▀▀▀▀█_█.∙.∙.∙.∙.
░░▒▓▓░▓▓▒░▒▒▓██o████░ ░▓██ │ ▐ ▐ ▐ ▓▒▒ ░░▒▒░▒∙.█ ░ ░ █.∙.∙.∙.∙.∙.∙█_█∙.∙.∙.∙.∙
░░░▒░▒▒ ░░▒▓▓▓▓▓███▓▒░▒▒▓▓ ▓ ▐ ▌ ▐ ▌▓▒▒░░░░░▒░∙.∙█░▒ ▒░█∙.∙.∙.∙.▄▄▄.█_█▄▄█▀▀▀▌∙.
.∙.░░░░▒▒▒▒▒▒░▒░░░░░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░∙.░░░░∙.∙.█ ░ ░ █.∙.∙.▄▄▄█ █▄█_▄▄▄▄ ░ ▀▀▀
∙.∙.∙.░░░░░░░░░░░.∙░░░░░░░░░░░░░░░░░░░∙.∙.∙.∙.∙.∙█│││││█.∙.∙.█ ▄▄▄▄▄▄▄█.∙▐▐▀▀▀▀▀