░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░***************▓▓░░░░░░░░░░░░
░░░░░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓░░░░░░░░░░
░░░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░░
░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░
░░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒**********▓▓░░░░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓░░░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒▒▒▒**********░░░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒*****▒▒▒▓▒▒▓▓░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▓▒▒▒▓▒▓▒▓▒▒▒▓░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▓▓▒▒*****░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒▓▒▒*****▒▓▓▒▓▓▒▒▒▓░░░░░░
░▓▒▒▒▒▒▒▒▒▓▒▒▒▒▓░░▓░░▓▒▓▒▒▒▒▓░░░░░
░▓▒▒▒▒▒▒▒▒▓▒▒▒▒▓░░░▓▓░▓▒▒▒▒▒▓░░░░░
░▓▒▒▒▒▒▒▒▓░▓▒▒▒*****░░▓▓▒▒▒▒▒▒▓░░░░░
░▓▒▒▒▒*****▓░░▓▒▒▒▓▓░░░▓▒▒▒▒▒▒▓░░░░░
░▓▒▒▒▓▒▒▒▓▓░░▓▒▒▒▒*****▒▒▒▒▒▒▒▓▓░░░░
░▓▒▒▓▒▒▓▓░░░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓░▓░░░
░░▓▒▓▒▓░░░░░░░**********▓▒▒▒▒▒▓░░▓░▓░░
░░▓▒▒▓░░░░░░░▓░░░░░░░*****▓▓░░░░▓░▓░
░░░▓▓░░░░░░░▓░░░░░▓░░░░░░░░░░░▓░▓░
░░░░▓░░░░░░░▓░░░░░**********▓░░▓░▓░░▓░
░░░░▓░░░░░░░░▓░░░░░▓▒▒▓░░░░▓░░░▓░░
░░░░▓░░░░░░░░░▓░▓░░░▓▓░░░░░░░░░▓░░
░░░░░▓░░░░░░░░░░░▓▓░░░░░░░░░░░▓░░░
░░░░░░▓▓░░░░░░░░░░░░░░░░░░░*****░░░░
░░░░░░░▓░░░░▓░░░░░░░░▓░░░░▓░░░░░░░
░░░░░░░░*****▓▒**********▓▓▒*****▓░░░░░░░░
░░░░░░░░░░▓▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░***************▓▓░░░░░░░░░░░░
░░░░░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▓▓░░░░░░░░░░
░░░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░░
░░░░░▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░
░░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒**********▓▓░░░░░░░░░░
░░▓▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓░░░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒▒▒▒**********░░░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒*****▒▒▒▓▒▒▓▓░░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▓▒▒▒▓▒▓▒▓▒▒▒▓░░░░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▓▓▒▒*****░░░░░░░
░▓▒▒▒▒▒▒▒▒▒▒▓▒▒*****▒▓▓▒▓▓▒▒▒▓░░░░░░
░▓▒▒▒▒▒▒▒▒▓▒▒▒▒▓░░▓░░▓▒▓▒▒▒▒▓░░░░░
░▓▒▒▒▒▒▒▒▒▓▒▒▒▒▓░░░▓▓░▓▒▒▒▒▒▓░░░░░
░▓▒▒▒▒▒▒▒▓░▓▒▒▒*****░░▓▓▒▒▒▒▒▒▓░░░░░
░▓▒▒▒▒*****▓░░▓▒▒▒▓▓░░░▓▒▒▒▒▒▒▓░░░░░
░▓▒▒▒▓▒▒▒▓▓░░▓▒▒▒▒*****▒▒▒▒▒▒▒▓▓░░░░
░▓▒▒▓▒▒▓▓░░░░░▓▒▒▒▒▒▒▒▒▒▒▒▒▓▓░▓░░░
░░▓▒▓▒▓░░░░░░░**********▓▒▒▒▒▒▓░░▓░▓░░
░░▓▒▒▓░░░░░░░▓░░░░░░░*****▓▓░░░░▓░▓░
░░░▓▓░░░░░░░▓░░░░░▓░░░░░░░░░░░▓░▓░
░░░░▓░░░░░░░▓░░░░░**********▓░░▓░▓░░▓░
░░░░▓░░░░░░░░▓░░░░░▓▒▒▓░░░░▓░░░▓░░
░░░░▓░░░░░░░░░▓░▓░░░▓▓░░░░░░░░░▓░░
░░░░░▓░░░░░░░░░░░▓▓░░░░░░░░░░░▓░░░
░░░░░░▓▓░░░░░░░░░░░░░░░░░░░*****░░░░
░░░░░░░▓░░░░▓░░░░░░░░▓░░░░▓░░░░░░░
░░░░░░░░*****▓▒**********▓▓▒*****▓░░░░░░░░
░░░░░░░░░░▓▒▒▒▒▒▒▒▒▒▒▒▓░░░░░░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░