░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░
░░▓▓▓▓▓░░░░░░░░░░▓▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░░▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░░▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░▓▓▓▓▓░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░
░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░▓▓▓▓▓░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░
░░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░
░░░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░
░░░▓▓▓▓▓░░░░░░░░░▓▓▓▓▓░░░
░░▓▓▓▓▓░░░░░░░░░░░▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░░▓▓▓▓▓░░
░░▓▓▓▓▓░░░░░░░░░░░▓▓▓▓▓░░
░░░▓▓▓▓▓░░░░░░░░░▓▓▓▓▓░░░
░