█████████████████▀███████████████████████████████████████
█▄─▀█▄─▄█▄─▄█─▄▄▄▄█─█─█─▄─▄─███─▄▄▄▄█─█─█▄─▄█▄─▄▄─█─▄─▄─█
██─█▄▀─███─██─██▄─█─▄─███─█████▄▄▄▄─█─▄─██─███─▄█████─███
▀▄▄▄▀▀▄▄▀▄▄▄▀▄▄▄▄▄▀▄▀▄▀▀▄▄▄▀▀▀▀▄▄▄▄▄▀▄▀▄▀▄▄▄▀▄▄▄▀▀▀▀▄▄▄▀▀
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒░░░░░░░░█░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒░░░░░░░░░██░░░░▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒░░░░░░░░░░▄▄███▄░░░░░▒▒▒▒▒▒▒▒▒
▒▒▒▒░░░░░░░░░░░░▐██▌░░░░░░░▒▒▒▒▒▒▒▒
▒▒▒░░░░░░░░░░░░░░▀█░░░░░░░░░▒▒▒▒▒▒▒
▒▒░░░░░░░░░░░░░░▄███░░░░░░░░░▒▒▒▒▒▒
▒░░░░░░░░░░░░░░░████░░░░░░░░░░▒▒▒▒▒
▒░░░░▄░░░░░░░░░▐████░░░░░░░░░░▒▒▒▒▒
▒░░░░░▀▀▄░░░░▄█▀░███░░░░░░░░░░▒▒▒▒▒
▒░░░░░░░░▀▀█▀░░░░▐███░░░░░░░░░▒▒▒▒▒
▒▒░░░░░░░░░░▀▄▄▄▄████▌░░░░░░░▒▒▒▒▒▒
▒▒▒░░░░░░░░░██████████░░░░░░▒▒▒▒▒▒▒
▒▒▒▒░░░░░░░░░█████████░░░░░▒▒▒▒▒▒▒▒
▒▒▒▒▒░░░░░░░░░▀██████░▀▄░░▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒░░░░░░░░░▀████▄░▀▀▄▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▀██▄▒▒▒▀▄▄▄▄▄▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀█▄▒▒▒▒███▄▀█
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀███▀▀
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▀▀▒
█████████████████▀███████████████████████████████████████
█▄─▀█▄─▄█▄─▄█─▄▄▄▄█─█─█─▄─▄─███─▄▄▄▄█─█─█▄─▄█▄─▄▄─█─▄─▄─█
██─█▄▀─███─██─██▄─█─▄─███─█████▄▄▄▄─█─▄─██─███─▄█████─███
▀▄▄▄▀▀▄▄▀▄▄▄▀▄▄▄▄▄▀▄▀▄▀▀▄▄▄▀▀▀▀▄▄▄▄▄▀▄▀▄▀▄▄▄▀▄▄▄▀▀▀▀▄▄▄▀▀