░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░ ▒▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░ ▒▓▓▓▒░░░░░░░░░░░░░
░░░░░░░░░░░░░░░▒▓▓▓▓▒░░░░░░░░░░░░░
░░░░░░░░░░░░░░▒▓▓▓▓▓▓▒░░░░░░░░░░░░
░░░░░░░░░░░░░▒▓▓▓▓▓▓▓▓▒░░░░░░░░░░░
░░░░░░░░░░░░░░░▒▓▓▓▓▒░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░▒▓▓▒