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