0
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░▓▓▓▓░░░▓▓▓▓░░▓▓░░░▓▓▓▓░░░▓▓▓▓░░░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓░░░░▓▓░▓▓▓▓░░▓▓░▓▓░░░░▓▓░▓▓▓▓░░░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓░░░░▓▓░▓▓░▓▓░▓▓░▓▓░░░░▓▓░▓▓░▓▓░░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓░░░░▓▓░▓▓░░▓▓▓▓░▓▓░░░░▓▓░▓▓░░▓▓░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓▓▓▓▓▓▓░▓▓░░░▓▓▓░▓▓▓▓▓▓▓▓░▓▓░░░▓▓▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓░░░░▓▓░▓▓░░░░▓▓░▓▓░░░░▓▓░▓▓░░░░░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░▓▓░░░░▓▓░▓▓░░░░▓▓░▓▓░░░░▓▓░▓▓░░░░░▓▓░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░