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