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