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