░░░░░░░░░░░░▓▓░░░░░░░░░░░░░░░░░
░░░░░░░░░░█▓▓██░░░░░░░░░░░░░░░░
░░░░░░░░░█▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░
░░░░░░░░█▓▓▓▓▓████▓▓▓▓█░░░░░░░░
░░░░░████▓▓▓▓█░░░░██▓▓▓▓▓▓▓░░░░
░░░░█░░░██▓▓█░░░░░░░██▓▓▓▓█▓▓▓▓
░░░█░░░░█████░░░░░░░████▓▓▓█░░░
░░░█░░░░█████░░░░░░░████████░░░
░░░█░░░░█▓░░░█░░░░▓██▓▓██░░░░░░
░░░░████░░░░░░████░░▓███░░░░░██
░░░░░█████░████████░▓█░░█░████▓
░░░░░░▓░▓█░░█░▓▓░░░░▓░░██████▓░
░░░░░░▓░░█░░░████░░░░░█████▓▓░░
███████░░██░░░░█░░░░░█████▓▓░░░
░▓▓████░░░░░░░░█░░░██████▓▓░░░░
░░░▓█████░▓▓▓▓░░░░████████▓░░░░
░░░░░▓▓▓██░░░░░░██████▓▓░░░░░░░
░░░░░░░▓▓██████████▓▓▓▓▓░░░░░░░