.
░░░░░░░░░░░░░░░░░░░░▄▄▄▄▄▄▄░░░░░░░░░░░░
░░▄▄▄▄▄▄▄▄▄▄▄▄░░░░░█████████▀▀▀▀▀▀▀░░░░
░░████████████████████████████▄▄░░░░░░░
░████████████████████████████████▄░░░░░
░████████████████████████████████████▀░
░░███░▄▄▄░░░░▄▄▄░░░░▄▄▄░░░░▄▄▄░▀███▀░░░
░░░▀░█████░░█████░░█████░░█████░▀▀░░░░░
░░░░░▀███▀░░▀███▀░░▀███▀░░▀███▀░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░▀░▀░░░░░░░░░░░░░░
░░░░░░░█▀█░░░█▀█░░█░█░█▀▀░█▀▄▀█░░░░░░░░
░░░░░░░█░░░░░█░█░░█▀█░█▀▀░█░█░█░░░░░░░░
░░░░░░░█▄█░░▄█▄█▄░█░█░█▄▄░█░░░█░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
█▀█░█▀█░█░█░█░░█░█░▀█▀░█░█░█░█░█░▄▀░█▀█
░▀▄░█▄█░█░█░█░░█░█░░█░░█▀█░█░█░█▀▄░░█▄█
█▄█░█░█░█▄█▄█▄░█▄█░░█░░█░█░█▄█░█░░█░█░█
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░█▀█░▀█▀░█▀▀░█░█░█▀▀░█▀█░▀█▀░█▀█░█▀█░░
░░█░█░░█░░█▀▀░█▄█░█▀▀░█░░░░█░░█▀▄░█▄█░░
░░█▄█░░█░░█▄▄░░░█░█▄▄░█▄█░░█░░█▄█░█░█░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
.
██████████████████████████████████████████
███████████▀▀░░▀██████████████████████████
██████████░░░░░░▀█████████████████████████
██████████░░░░░░██▀▀████████████████▀█████
██████▀░░░░░░░░░░░░░░░░░░░░░░░░░▄▄▄▄▄▄████
██████░░░░░░░░░░░░░░▄░░▄█▀░▄██████████████
█████▀░░░░░░░░░░░░░░█▄▀▀░░████████████████
█████░░░░░░░░░░░░░░░░░░░░█████████████████
███▀▀░░░░░░░░░░░▀▀░░░░▄▄██████████████████
██▀░░░░░░░░░░░░░░░░░░█████████████████████
██░░░░░░░░░░░░░░░░░░░█████████████████████
██▄░░░░░░░░░░░░░▄░░░░█████████████████████
████░░░░░░░░░░▄██░░░░█████████████████████
████░░░░░░░▄█████░░░██████████████████████
▀▀▀▀░░░░░░▄█████▀░░░██████████████████████
░░░░░░░░░▄███████▄▄░░▀████████████████████
▄▄▄▄▄▄▄▄██████████████████████████████████
██████████████████████████████████████████
████████████████████████▄█▄███████████████
███████───█████───██─█─█───█─███─█████████
███████─█─█████─█─██─█─█─███──█──█████████
███████─███████─█─██───█───█─█─█─█████████
███████─█─████─────█─█─█─███─███─█████████
███████───████─███─█─█─█───█─███─█████████
██████████████████████████████████████████
██████████████████████████████████████████
█──█───█─███─██─██─█───█─█─█─██─█─██─█───█
██─█─█─█─███─██─██─██─██─█─█─██─█─█─██─█─█
█──█───█─█─█─██─█──██─██───█─█──█──███───█
██─█─█─█─█─█─██──█─██─██─█─█──█─█─█─██─█─█
█──█─█─█──────█─██─██─██─█─█─██─█─██─█─█─█
█████████████▄████████████████████████████
██████████████████████████████████████████
██───█───█───█─██─█───█───█───█────██───██
██─█─██─██─███─██─█─███─█─██─██─██──█─█─██
██─█─██─██───█────█───█─████─██────██───██
██─█─██─██─██████─█─███─█─██─██─██──█─█─██
██───██─██───████─█───█───██─██────██─█─██
██████████████████████████████████████████
.
────────────────────█
───────────────────░█
───────────────────▒██
──────────────────▒─██
──────────────────█─███
─────────────────▒▒─███
─────────────────█──████
────────────────▒▒──████
────────────────▓───█████
▒███████████████░───█████░▒▒▒▒▒▒░░░░░▒██
──▓██████████████▓──████─────────░█████
────▒▓░──▓█████████─███─────░███████
──────▒▓░─────▓███████─░██████████
────────░▓▓░──────▓██─█████████▒
───────────▓░─████████──▓████
─────────────██████─███────▒
────────────█████▓──████────█
───────────▓████────█████───▒▓
───────────████─────██████▓──█
──────────████───▓▓░──██████──█
──────────███──▓▓░──────█████─▓░
─────────██▒─▓▓───────────████─▒
────────▓█▒▓▓───────────────███▓
───────▓██▓───────────────────██▓
─────────────────────────────────
╔═───╔╗║║╠╩╔╦╗──═╗╔╗║║║║║╦║║║║║╔╔╗
║────║║╠╣╠═║║║──═╣╠╣║║║║║║╠╣║║╠╣╠╣
╚═───╩╩║║╚═║║║──═╝║║╚╩╩╚╝║║║╚╝║╚║║
─────────╔╗╦╔═║║╔═╔─╦─╔╗╔╗────────
─────────║║║╠═╚╣╠═║─║─╠╣╠╣────────
─────────╚╝║╚═─║╚═╚─║─╚╝║║────────