░░░░▄██▓▓▓▓▓▓▓██▄▒▒▒▒▒
░░░█▀░░░░░░▒▒▒▒▓▓▄▒▒▒▒
░░▐█▌▒░░░░░░▒▒▒▀▓▓▌▒▒▒
░░▓█▒▒░░░░░░▒▒▒▒█▓▓▒▒▒
░░▓█▒▄▄▓▀▀░░▀▀▀█▄█▓▒▒▒
░█▀░▒▒░▀▀░░▌▒▀▀▒▒▒██▌▒
▐░░▌░░░░░░░▀▓▒▒▒▒▄█▒▌▒
░▌▒░▒░░░░▓▄█▄▌▒▒███▒▌▒
░▐▒█▒▒▒░▀▀▐▐▒▒▒▒▒█▓▓▒▒
░░█▀▓▒▒░▒░▄▓▓▄▒▒▒██▒▒▒
░░░░▐▄▒░▒▀▀▀▀▒▒▒█▓▒▒▒▒
░░░░░▌▀▄░░▀▀▒▒▄███▄▒▒▒
░░░░░▐░▒█▄▄▄███▀▒██▀▀█
░░░▄███░▒▀███▀░▓██▌██▐
░▄██████▐▒▒▒▌▄▓████▄▄█
⠄⣾⡟⠉⠻⣦⣄⠄⠄⠄⠄⠄⣿
⣿⡀⠄⢀⣴⠞⠋⠄⠄⠄⠈⣷⠄⠄⠄⠄⠄⠄⣾⠁⠄⠄⠄⠙⠳⣦⡀⠄⠄⣿
⠸⣧⠾⠿⠷⠶⠶⠶⠶⠶⠶⢾⣷⠶⠶⠶⠶⣾⡷⠶⠶⠶⠶⠶⠶⠾⠿⠷⣼⠇
⠄⢻⣆⠄⠄⠄⠄⠄⠄⠄⠄⠄⢿⡄⠄⠄⢠⡿⠄⠄⠄⠄⠄⠄⠄⠄⠄⣰⡟⠄
⠄⠄⠻⣆⠄⠄⠄⠄⠄⠄⠄⠄⠘⣷⠄⠄⣾⠃⠄⠄⠄⠄⠄⠄⠄⠄⣰⠟⠄⠄
⠄⠄⠄⠙⢷⣄⠄⠄⠄⠄⠄⠄⠄⢹⣇⣸⡏⠄⠄⠄⠄⠄⠄⠄⣠⡾⠋⠄⠄⠄
⠄⠄⠄⠄⠄⠙⠳⣦⣄⡀⠄⠄⠄⠄⢿⡿⠄⠄⠄⠄⢀⣠⣴⠞⠋⠄⠄⠄⠄⠄
⠄⠄⠄⠄⠄⠄⠄⠄⠉⠛⠳⠶⣦⣤⣼⣧⣤⣴⠶⠞⠛⠉⠄⠄⠄⠄⠄⠄⠄⠄