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