░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░▄▄▀▀▀▀▀▀▀▀▀▀▀▀▄▄░░░░░░░
░░░░░▄▀░░░░░░░░░░░▄▄▄░░▀▄░░░░░
░░░▄▀░░░░░░░░░▄▄███▀▄██▄░▀▄░░░
░░█░░░░░░░░▄█████▄▄█████▄░░█▄░
░█░░░░░░░▄█▀▄████████████▄░░█░
░█░░░░▄█████████████▄▀████░░█░
░█░░▄█████████████████░███░░█░
░█░░█████▀░░░░░███████▀███░░█░
░▀▄░▀███░░░░░░░██████▀░░▀▀░░█░
░░▀▄░░▀█▄░░░░░▄██▀▀░░░░░░░░░█░
░░░▀▄░░░░░▄▄▄████▄▄░░░░░░░▄▀░░
░░░░░▀▄▄░░░▀▀▀▀▀▀▀░░░░░░▄▀░░░░
░░░░░░░░▀▀▄▄▄▄▄▄▄▄▄▄▀▀▀░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
───────────────▄████████████▄▄▄▄▄
───────────▄█████▀▀───▄████████████▄▄
──────▄██████▄─────▄█████████─▀███████
─█████████████████████████████───▀▀▀▀
██████████████████████████████████████
▄██████████████████████████████████████
██████████████████████████████─████████
███████▀──────────▀████████████─███████
─████▀──────────────████████████─██████
──██▀────────────────███████████─██████
──██─────────────────███████████─██████
──▀█▄───────────────████████████─██████
───▀█──────────────█████████████─██████
─────────────────▄█████████████─██████▀
───────█▄──────▄██████████████─██████▀
────────██▄▄▄▄████████▀────────▀████▀
─────────█████████▀▀▀───────────▀██▀
──────────███████▄
───────────███████████▀
────────────▀▀▀▀▀▀▀▀