░░░░░░░████████░░░░░░░░█████████░░░░░░
░░░░░██▓▓▓▓▓▓▒▓▓██░░▓█▓▓▓▓▒░▒▒▓▓██░░░░
░░░██▓▓▓▓▓▓▓▓▓▒░▓▓███▓▓▓▓▓▒▒▒░░▒▓▓█▒░░
░░██▓▓▓▓▓▓▓▓▓▓▓▒▒▓▓█▓▓▓▓▓▓▓▓▓▓▒░░▓▓█░░
░▒█▓▓▓▓▓▓▓▓▓▓▓▓▓▓██▓██▓▓▓▓▓▓▓▓▓▒░░▓▓█░
░█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░▒▓█▒
░█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█░░█░░█▓▓▓▓▓▓▓▓▓▒░░▓██
█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░█▓▓▓▓▓▓▓▓▓░░▓▓█
█▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░█░█░░▒▓▓▓▓▓▓▓▓▓▒░▓▓█
█▓▓▓▓▓▓▓▓▓▓▓▓▓█░░▒█░██░░▓▓▓▓▓▓▓▓▓▒▒▓▓█
█▓▓▓▓▓▓▓▓▓▓▓▓▓█░░░░░░░░▓▓▓▓▓▓▓▓▓▓▒▒▓██
█▓▓▓▓▓▓▓▓▓▓▓▓▓██░░▒█░░░█▓▓▓▓▓▓▓▓▓▒▓▓█░
▒█▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▓▓█░
░█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▒░
░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓█░░
░░█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓█▓▓▓▓▓▓▓▓▓▓█░░░
░░░█▓▓▓▓▓▓▓▓▓█▓▓▓▓▓███▓▓▓▓▓▓▓▓▓▓▓█▓░░░
░░░░█▓▓▓▓▓▓▓▓▓████████▓▓▓▓▓▓▓▓▓▓██░░░░
░░░░▓█▓▓▓▓▓▓▓▓██▒▒▓▒▒▓▓▓▓▓▓▓▓▓▓██░░░░░
░░░░░░█▓▓▓▓▓▓▓▓█▒▒▒▒█▓▓▓▓▓▓▓▓▓██░░░░░░
░░░░░░░██▓▓▓▓▓▓▓▓██▓▓▓▓▓▓▓▓▓▓██░░░░░░░
░░░░░░░░██▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░
░░░░░░░░░░█▓▓▓▓▓▓███▓▓▓▓▓▓▓█░░░░░░░░░░
░░░░░░░░░░░██▓▓▓▓▓▓▓▓▓▓▓▓██░░░░░░░░░░░
░░░░░░░░░░░░░██▓▓▓▓▓▓▓▓▓█░░░░░░░░░░░░░
░░░░░░░░░░░░░░░██▓▓▓▓▓██░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒█▓▓██░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░▓█░░░░░░░░░░░░░░░░░░
...