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