███▀░░░░░░ ░░░░├███▓████▓▓▓▓███▓█▓▓████▓▓████▓█████▀▀┌░░░▒▀▀▀████████▓▓█████████
▓░░░░▄▄■╬██▄░░░├█▓▓█████▓██▓╬██▓▀▓████▓██▓▓█████▓██░░░░░║░▒▒▒░▓██████▓██████████
░░╔█▓▀▓█╠████░░║██▒█████▒█▓█▓███▓████▓▀▀▀▀╣████▓▓▓█▀░░░░░▒░▀▀██████▓█▓██████████
▄▒▓▓▒▒░▓▓█▓█▓▒■├▓█▓█████▒█▓█▓▓██▓███▓░░░░░░░░▀▓▓███▒░░░░░░░░░░░░░░▒█████████████
█▒▀██▄██▓██▓▓▓▓▒█▓█▓█▓██▓███▓███▓███▓█▓▓■▄░░░░░▒▓███░░░░░░░░░░▒▒▒▒▒░▀██████████▓
░▒░░░▀█▓╬██▓▒█▓▓█▓█▓██▓█▓██▓▓████████▓█▓▓█▒▓░░▒▓██▓█░░░░░░░░░░░░░░░░░░████████▓█
░▒░░░░░▒▓█▓▓▓██▓██▓█▓██▒▓▓▓█▓██▓███▓██▓█▓██░░▒▒▓█▓▓█░░░░░░░░░░░░░░░▄▓███████████
░░░▄╗▒░▒▓█▒▓▓████▓▓██▓█▓█▓▓▒▓██╬██▓███▓█▓▓▓▄░░██▓█▓█▒░░░░░░░░░░▄▄███████████████
░ ╠██▓▓▒╝▀▀▒█▓██▓▓█▓▓██▓▓▓▓▓▓██▓██▓████▓███▓▒╠▓█▓▀▓█▓░░░░░░░░■█████▓██████▓█████
└ └▓▓▓▓▓▄░░░░▓██▓▓▓▓▓█▓██▓█▓█▓▓█▓██▓█▓█▓▓██▓▓▓██▒▓▓▓▒░░░░░░▓███████▓████████████
█■ ╚▀▓▓█▓███▓▓▓▓▓█▓█▓▀██▓████▓▓▓▓▓╩▓▓▓▓▓██▓▓█▓█▓██▓█▒╣░░░▓▓█████████████████████
███╗╦╦▄╬▓█▓▓██▓█▓▓▓▒╝░░░░░░▀▀▀░░░▄╬██▓▒▒▓▀▓██▓█▓█▓██║▒▒▒▒▒████████▓█████████████
███▓█████▓██▓█▓▓██▓░░░░░░░░░░░░░╠▓▓▀▀▀▓▓▓▓▓▓█▓▓█▀▓█▒╣▒║▒░█████████▓██▓██████████
███▓▓▓▓███▓▓▓██▓▓█░░░░░░░░░░░░░░░░▒▓▓▄░▓▓▓╣█▒▓▓╣██▒╣░▒║░▒█████████▓█████████████
████████████████▀░░░░░░░░░░░░░░└████▓▒▓░▒█▓▓▓▓▒▓█▒╣░░▒╝░████████████████████████
██▓▓▓▓████▓▒██▀░░░░░░▒░░░░░░░░░░░▀███▀░░░░░▒▓▓▓█░╣░▒║▒░░████████▓▄▓▓████████████
████▓███░░░░░░░░░░░░░▒░░░░░░░░░ ░ ░░░░░░░░░░╚█▓░╣░░▒▒░░█████████████████████████
██▓▓▓██▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒║░░░█████████████████████████
██▀▀░░░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░░░▄█████■▒▒░▒░▒░░░░░▀███▓██████████████████▓
█░▒▒░░░░░░░░██░░░░░░░░░░░▄████░░░░░░░░██████░▒▒▒▒░░░░░░▒▒░▓█▓██████████████████▓
█░░░░░░░░░░╠██░░░░░░▄▄■███▓████▒░░░░░░░███▀░▒░▒░ ▒░░░░ ┌░▒░█████████████████████
█░░░░░░░░░▄██▓█■■███████▓███████▓■░░░░░░▀░░░▒└ ▒░░░░░░░░ └▒▀█▓█████████████████
█▄▄▄▄▄▄■████████▓███████▓▓██████▀░░░░░└░░░░ ▒░ ░░░░░░░░░░░░▒░░░▒▒▒▒░░▀▀▀▒▒▓▀█
██████▓███████████▓██████▓███▓██░░░ ░┘ ▒ ░░░░░░░░░╣▒╣║░░▒▒╣▒▒╣▒▒▒▒▒▒▒▒
████████████████▓▓██████████▓██░ ░ ░░ ░ ░░░░░░░░░║▒▒▒╣╣╣╣╣▒╣╣╣╣╣╣╣╣▒
██████▓▓███████▓█▓████████▓███░░░░ ░░░░░░░░╚▒▒╣╣╣╣╣╣╣╣╣╣╣╣╣╣╣
█████████████████▓███▓█████▓██░░░ ░ ║╣▒╣▒╣╣╣╣╣╣╣╣╣╣╣╣
███▓█████████▓██████▓█████▓███░░░ ╗╣╣▒▒╣▒▒▒╣▒▒▒╣╣╣╣▒╣
█████████████▓██████▓█████▓███▄░░ ░ ╔╣▒▒▒╣╣╣║▒▒║▒▒▒▒▒▒▒▒╣╣
██████████████▓██████▓█████████▄░░ ╔╣▒▒▒▒▒▒║╣▒▒▒▒╝░░╔║▒▒▒▒▒▒
████▓█████████▓██████▓██████████▄░░ ╔╣▒▒▒▒▒▒▒▒▒▒▒╝░╔╗║▒▒▒▒▒▒▒▒▒░
████▓█████████▓██████▓████▓▓█████■░░ ░ ╚▒▒▒▒▒▒▒▒▒▒╝▒╔║╣▒▒▒▒▒▒▒▒▒╣▒▒╣█
████▓▓████████▓██████▓████████████▓╗▄░░░░░░ ▒▒▒▒▒▒▒▒╗║▒▒▒▒▒▒▒▒▒▒╣▒╣▒▒░░░░
████▓████████████████▓███████████╬▓████▄▄░░░ ▒▒▒▒╝╝╝╚╚╚░░░░▒║▒▒▒╣╝░░░░░░░
████▓████████▓█████████████▓████▓███████████─ ░░ ░░░░░░░░╗▒▒▒▒▒▒▒▒░▒░░░░░░░░
████████████▓▒▓▀███████████▓████████████████▓░░░░░░░░░░░╔▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░░░░░░░░
███▓██████¬ └▀███████▓█▓█▓▓█████████████░░░░░░░░░░░▒▒▒▒▒╩░░░▒▒▒▒▒░¬ ░░░░░░
███▓█████ ▓▓▓▓█████████████████████░░░░░░░░░░░░░░░░░░░░░░┌ ░░░░░
██▓▓█████▄┌ ▓██▓▓▓▓██▓█████▓▓██████▀░░░░░░░░░ ░░░░ ░░░
███████████▓▄┌ ░░█████████████████▓░░░░░░░░ ░░┌▄▄▄▄■■█░
███▓█▀▀████████▄┌▄▄███████████████████░░▒░░░░░░░■██████████■░
██▀└ ▓███████████▓███████████████████░░░░░░░░░░░░░▀▀▀▀░└¬ ┌┌▄▄▄▄▄■■███
¬ ░▄████████████▓████████████████████▄░░░░░░░░░░░░░░ ┌▓████████████████████
╔███████████████████████▓███████████░░░░░░░░░░░░ ▄███████████▀▓▓███████
╔████████████████████████▓█████████▓█▀░░▒░░░░░░░░░░░┌╔███████████▓██▓████████