────────────────────────────┌┌╓┌─┌▄▀▀▌▀▄╓▀▒▀▀▄┌┌┌╓┌┌───────────────
──────────────────────┌▄╥▀╬▌█▄─┌▓▀▌▄▀▄█└└▀█▓▄▄▀▀┌─▄▀█╝╪╖╖┌─────────
────────────────────▄█▓╓▄═▄█▄▌▄╩▄█▀▄▀▓▄▀▀▄▌▀▄▀█▄▀▌▒▄▀▄╦▄▄▓▀▄───────
────────────────┌┌▄▄▄▄▄╚▀▄▀▌▄▀└▀▄▀▀▄╓┌└▀█░╓╓▄▀╖╧▀└▒▄█╝╪▀▒▄▄▄█╖╓┌───
─────────────╓▀╜▄╝▐█▄┌▄█─█▄█╞██▒█▒▀▀─▄▓┌─▀▄┌▌▀▌█╢█▌╝█╓█╓█▄╥▄▀░╠▄╚▀┐
───────────┌▄▀╬╖▓▌└█└▀╓▓─▓▓▌▒▒▐▓─▓▌╓▀▒▓▀▀▄█▒╖▀█─█▄▒▒┌▓▓└█╥▀└█─▐█╖╤
─────────▄▀▄█─╬▄╖█─└▀█└─▄▌█▌░█╩▐▌╨█▒█▌└█▀╝▓▌▒▌▀█╝▐▌▄▒▓▒▌─└█▀└┌█╖▄▌┌
───────╓█▒▓─└█▀▒▀▒▌▐▓▀╣█║▄▌─█┘╙█─█▌▀▓▌█╝▀▌▐▓▓▐█─█░└█─▐▌▒▀▀▀▓▄▄█▀▒▀█
──────└▓▄▄█▓═▀▀▀▒▓▄╓▄▄▄▄▄▓┐─╙▀╙┌█▓▌█▓▄▀▄┌██─└└▓▓▄▒▀└─┌▓▄▒▓┐┌┌▒▌╙▀▀
──────▒█▄╪▀▀█▌▀▓▄▓┌█▀└▓▀─└╙▀▀▓▓▓▓▓▓▄─▀█▓─▓▓─▀█▓▓▓▓▓▓▓▓▀╨└█┘└▌░▒▓█▌
────█╙╓▄╓╓╓─▓╛└─┌▄█▄▄▄▄▓█▄▀╓┌┌─└▀▓▓▓▓▄▒▓▌▐▀▄▓▓▓▓▀╜────┌▄█└──╨█┐─╟╜
──┌▄▀▌└┌▄▀─┌▄█▓╨▐▌│▄▌╨▓▓▓▓▓▓▓▓▓╖──▓▓▓▓▓█▄▄▓▓▓▓▀─┌┌╓▄█▓▓▓▄▄███████▀
──╞╖▄▒█┘┌▄▀╙┌▓╛─╙└▀└──└└───└╙▀▓▓▓██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀╙▓▒└───╙╜──▀
─╥▀▒┐╓▄█░───└──────────────────▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀└──┌▀└▀█────────
─▓╓▄▓▄┌█────────────────────────▀▓▓▓▓▓▓▓▓▓▓▓▓▓▌───────────────────
┌▀▀╓▄▀▌────────────────────────────▐▓▓▓▓▓▓▓▓▓▓▓───────────────────
▓─┌▒▌┌▓─────────────────────────────▐▓▓▓▓▓▓▓▓▓▓───────────────────
▓─▐▄▄▀▄─────────────────────────────▐▓▓▓▓▓▓▓▓▓▓───────────────────
└▌┌▄▄─▀─────────────────────────────█▓▓▓▓▓▓▓▓▓────────────────────
▄▀▀▄▓─█───────────────────────────┌█▓▓▓▓▓▓▓▓▓─────────────────────
▀▄┌▒▀█───────────────────────────┌▓▓▓▓▓▓▓▓▓▓──────────────────────
─▄▀▄█╙▀─────────────────────────┌▓▓▓▓▓▓▓▓▓▓▓──────────────────────
─█─▄▀╣█──────────────────────╓▄▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌┌──────────────────
─└▀▓┌╟▒▀──────────────────┌╓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄────────────────
──└█└▌▀▓▌──────┌╓▄▄▄███▓▓▓▓▓▓▓▀╨└▀▓▓▓▓▓▓▓▓▓▓▓─╙▀▓▓▓▓▄╓┌───────────
───▓┐▀▄╩└▀╖──┌▄▓▀└─────▄▓▓▀└────┌█▓▓▓└──└▀▓▓▓▓╖───└╙▀▓▓▓█▀▀╤╥┐╖▄▄▄
────╙▀▀▄╓╓▄▓▀▀└▄▀▌───▄▀└──┌┌▄▄█▓▓▓▓└╓▀▌█▀▄└▓▓▓▓▓█▄▄╓┌──└▀▌────╓▀▄─
───────╓╥▄▄▓▄▄█╙╩▀▀▀╝▓╠▀▀▓▓▀╩▒▀▓▓▓─┌▓─█▀╖└█─└▓▓▓▀▀▀▀▀▀█▌▄▄▄▄▀╝▓▀▀▒
───────▀▀───┌█─└└╙▌╩▄▄█▄─▐╕─█╩╨█└█─└█└█▄▓─▓──┌▓─▄▀╙▓─┌▓─┌█▄▄╩▀▀└└─▓
────────└█┐─▄╩───▐▌────└▓▌▓▀▀█▒└─└█─└█┌─┌█──┌█──└▐█╩▀█▀█╜────└▌───└█─┌▄╩────────