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