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