░███████████▀▀▀░░░░▀█████████████ ░▐███████▀▀░░░░░░░░░░░▐███████████▌ ░▐███▀░░░░░░░░░░░░░░░░▐████████████ ░░░█░░░░░░▓░░░░░░░░░░░░▀███████████ ░░░█░▓▓░▓▓░█▄░░░░░░░░░░░░▀█████▀░▄░▌ ░░░█░░▄█▌▓▄████████▄░░░░░░████▀░▀░▀▄▌ ░░░▐▄██░▓▓░░░░░▀▀▀▀█░░░░░░███░░░▄░░░▌ ░░░██▀▄▄▒░░░░▄███▄▓▓▓░░░░░░▀░░░▀░░▐▌▌ ░░░█▀▄▄▄█▓▌▓░▀░░░░▓░░░░░░░░░░░░░█░░▐░ ░░░▐▄█▀▀░▀▌░░░▓▓▓░░░░░░░░░░░░░░▐▄░▌░▌ ░░░░▄▀░░▄▀▌░░░░░░░░░░░░░░░░░░░░░░░░█ ░░░▄▀░░█░█░░░░▀▀▀▀▄░░░░░░░░░░░░░█▀█ ░░░█░░▐░▌░▄░▄▀▄▐░░░█▄░░▌░░░░░░░▐░█ ░░░▀▄░░░▀▀░░░░░░░░░░▐▐░▐░░░░░░░▐░█ ░░░░▀▄░▌░░░▒▒▒▄▄▀▀▀▄▐▐░▐░░░░░░░░▌█ ░░░░░▀▄▐░░▄▀▀▀░▄▄▄██▐▐░▌░░░░░░░░▌▌ ░░░░░░▀▄█░▀████████▀▌▌▐▐▌░░░░░░░▌▌ ░░░░░░░▀▄▀█▄██▀▀░▄▄▀░▌▌░░░░░░░░█░▌ ░░░░░░░░▀▄░▌█▄▄▀▀░░░▐▐░░░░░░░░█░░█ ░░░░░░░░░░▌░░░░░░░░░░░░░░░░░░█░░░░▌ ░░░░░░░░░░▐░░░░░░░░░▄░░░░░░░░░░░░░▐▄ ░░░░░░░░░░▐▄░░░░░▄▄▀░░░░░░░░░░░░░
░███████████▀▀▀░░░░▀█████████████ ░▐███████▀▀░░░░░░░░░░░▐███████████▌ ░▐███▀░░░░░░░░░░░░░░░░▐████████████ ░░░█░░░░░░▓░░░░░░░░░░░░▀███████████ ░░░█░▓▓░▓▓░█▄░░░░░░░░░░░░▀█████▀░▄░▌ ░░░█░░▄█▌▓▄████████▄░░░░░░████▀░▀░▀▄▌ ░░░▐▄██░▓▓░░░░░▀▀▀▀█░░░░░░███░░░▄░░░▌ ░░░██▀▄▄▒░░░░▄███▄▓▓▓░░░░░░▀░░░▀░░▐▌▌ ░░░█▀▄▄▄█▓▌▓░▀░░░░▓░░░░░░░░░░░░░█░░▐░ ░░░▐▄█▀▀░▀▌░░░▓▓▓░░░░░░░░░░░░░░▐▄░▌░▌ ░░░░▄▀░░▄▀▌░░░░░░░░░░░░░░░░░░░░░░░░█ ░░░▄▀░░█░█░░░░▀▀▀▀▄░░░░░░░░░░░░░█▀█ ░░░█░░▐░▌░▄░▄▀▄▐░░░█▄░░▌░░░░░░░▐░█ ░░░▀▄░░░▀▀░░░░░░░░░░▐▐░▐░░░░░░░▐░█ ░░░░▀▄░▌░░░▒▒▒▄▄▀▀▀▄▐▐░▐░░░░░░░░▌█ ░░░░░▀▄▐░░▄▀▀▀░▄▄▄██▐▐░▌░░░░░░░░▌▌ ░░░░░░▀▄█░▀████████▀▌▌▐▐▌░░░░░░░▌▌ ░░░░░░░▀▄▀█▄██▀▀░▄▄▀░▌▌░░░░░░░░█░▌ ░░░░░░░░▀▄░▌█▄▄▀▀░░░▐▐░░░░░░░░█░░█ ░░░░░░░░░░▌░░░░░░░░░░░░░░░░░░█░░░░▌ ░░░░░░░░░░▐░░░░░░░░░▄░░░░░░░░░░░░░▐▄ ░░░░░░░░░░▐▄░░░░░▄▄▀░░░░░░░░░░░░░
░███████████▀▀▀░░░░▀█████████████ ░▐███████▀▀░░░░░░░░░░░▐███████████▌ ░▐███▀░░░░░░░░░░░░░░░░▐████████████ ░░░█░░░░░░▓░░░░░░░░░░░░▀███████████ ░░░█░▓▓░▓▓░█▄░░░░░░░░░░░░▀█████▀░▄░▌ ░░░█░░▄█▌▓▄████████▄░░░░░░████▀░▀░▀▄▌ ░░░▐▄██░▓▓░░░░░▀▀▀▀█░░░░░░███░░░▄░░░▌ ░░░██▀▄▄▒░░░░▄███▄▓▓▓░░░░░░▀░░░▀░░▐▌▌ ░░░█▀▄▄▄█▓▌▓░▀░░░░▓░░░░░░░░░░░░░█░░▐░ ░░░▐▄█▀▀░▀▌░░░▓▓▓░░░░░░░░░░░░░░▐▄░▌░▌ ░░░░▄▀░░▄▀▌░░░░░░░░░░░░░░░░░░░░░░░░█ ░░░▄▀░░█░█░░░░▀▀▀▀▄░░░░░░░░░░░░░█▀█ ░░░█░░▐░▌░▄░▄▀▄▐░░░█▄░░▌░░░░░░░▐░█ ░░░▀▄░░░▀▀░░░░░░░░░░▐▐░▐░░░░░░░▐░█ ░░░░▀▄░▌░░░▒▒▒▄▄▀▀▀▄▐▐░▐░░░░░░░░▌█ ░░░░░▀▄▐░░▄▀▀▀░▄▄▄██▐▐░▌░░░░░░░░▌▌ ░░░░░░▀▄█░▀████████▀▌▌▐▐▌░░░░░░░▌▌ ░░░░░░░▀▄▀█▄██▀▀░▄▄▀░▌▌░░░░░░░░█░▌ ░░░░░░░░▀▄░▌█▄▄▀▀░░░▐▐░░░░░░░░█░░█ ░░░░░░░░░░▌░░░░░░░░░░░░░░░░░░█░░░░▌ ░░░░░░░░░░▐░░░░░░░░░▄░░░░░░░░░░░░░▐▄ ░░░░░░░░░░▐▄░░░░░▄▄▀░░░░░░░░░░░░░
░███████████▀▀▀░░░░▀█████████████ ░▐███████▀▀░░░░░░░░░░░▐███████████▌ ░▐███▀░░░░░░░░░░░░░░░░▐████████████ ░░░█░░░░░░▓░░░░░░░░░░░░▀███████████ ░░░█░▓▓░▓▓░█▄░░░░░░░░░░░░▀█████▀░▄░▌ ░░░█░░▄█▌▓▄████████▄░░░░░░████▀░▀░▀▄▌ ░░░▐▄██░▓▓░░░░░▀▀▀▀█░░░░░░███░░░▄░░░▌ ░░░██▀▄▄▒░░░░▄███▄▓▓▓░░░░░░▀░░░▀░░▐▌▌ ░░░█▀▄▄▄█▓▌▓░▀░░░░▓░░░░░░░░░░░░░█░░▐░ ░░░▐▄█▀▀░▀▌░░░▓▓▓░░░░░░░░░░░░░░▐▄░▌░▌ ░░░░▄▀░░▄▀▌░░░░░░░░░░░░░░░░░░░░░░░░█ ░░░▄▀░░█░█░░░░▀▀▀▀▄░░░░░░░░░░░░░█▀█ ░░░█░░▐░▌░▄░▄▀▄▐░░░█▄░░▌░░░░░░░▐░█ ░░░▀▄░░░▀▀░░░░░░░░░░▐▐░▐░░░░░░░▐░█ ░░░░▀▄░▌░░░▒▒▒▄▄▀▀▀▄▐▐░▐░░░░░░░░▌█ ░░░░░▀▄▐░░▄▀▀▀░▄▄▄██▐▐░▌░░░░░░░░▌▌ ░░░░░░▀▄█░▀████████▀▌▌▐▐▌░░░░░░░▌▌ ░░░░░░░▀▄▀█▄██▀▀░▄▄▀░▌▌░░░░░░░░█░▌ ░░░░░░░░▀▄░▌█▄▄▀▀░░░▐▐░░░░░░░░█░░█ ░░░░░░░░░░▌░░░░░░░░░░░░░░░░░░█░░░░▌ ░░░░░░░░░░▐░░░░░░░░░▄░░░░░░░░░░░░░▐▄ ░░░░░░░░░░▐▄░░░░░▄▄▀░░░░░░░░░░░░░