░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░▌▌▌░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░
░░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░
░░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░
░░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░
░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░
░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░
░░░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
░░▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌░░░▌▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌░░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌░░░░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌░░░░░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌░░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░▌▌▌▌▌░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░░
▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌▌░