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