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