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