░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┬┬░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░┬┬░░░░░░░░░░░░░░░░░░░░░░░┬░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░╔░░░┬┬░░░░░░░░░░░░░░░░░░░┴░░░░░░░░░░┬▄▄▓▄▄▄▄▄┴░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░░┬░░░░░░░░░░░░░░░┬░░┬░┴░░░░▓▓▓▄░▄▓▓▓▓▓▓▓▓▓░░░░░░░░░ ░░░░░░░░░░░░░░░░░░╔░░░░░░░┬┴░┬░░░╔┬░░░░░░░░░░░░┴┬░╚░░░░░╚▓▓┼▀▓▀▓░╚▓▓▓▓▓░░░░░░░░░ ░░░░░░░░┬▄▄▄▄▄▓▓▓▓▓▄░░░░░░░░░░┬░░░╔┬░░░░░░░░░┬┬░░░░░░░░╔╚▓▓▓▓▓▓▀╔░▓▓▓▓▓▓▓░░░░░░░ ░░░░░┬╔▓▓▓▓▓▄▓▓▓▓▓▓▓▀▄░░░░░┴░┬░░░░┬╚┴░░░░░░░░░░░┬░┴░░░╔▓▓▓▓┼░░╚╚▄▄░▀▓▓░▓▓░░░░░░░ ░░░░┬░╚┼▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀▄░░░░░░┬░░┴░░░╔░░░░░░░┴░░┬░░╔┬░▀▓▓▓▓▓▓▓▓░╚▓▓▄▓▓▓▓▓▄░░░░░░ ░░░░╚▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄░░░░┬░░░░░░░░░░░░░░┬░░░┴░░░░▀▓▓▓▓▓▓▓▓┼▓▓▓▓╚╚▓▀░░░░░░░ ░░░╔▀▓▓▓▓▓▓▓▓▓▓▓▓╔▓▓▓▓▓▓▓▀▀▀▄░░░░░░┬░░┴┬░░░┬░░░┴░░░░░░░░░▀▓▓▓▓┼▓▓▓▀░░░░░░░░░░░░░ ░░░░▀▀▀▓▓▓▓▓▓▓╔▓╔▓▓╚░░▀▓▓▄▄▀▀▀░░░╔▄▄░┬▄░░░░░╔╔▄░░░╔░░░░░░░░▀▓▓▀░░░░░░░░░░░░░░░░░ ░░░░▀▓▀▓▓▓▓▓╚▓▓░░░╚▀▀╚▓▓▓▓▓▓░░╔╔▀▀▀╚▀▓▓▓▀▓▓▀▓┼▓▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░▀▓▀▓▓▓▓▓▓▓▓▓┼╚╚╚┼▄▓▓▓▓░╔▓▓╔▓▄▓▓▓▓▀▓▓▓▓▀▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░▓▓▓▀▀▓▓▓▓▓▓▓╚▄░░░▓▓▓▓▓▓▀▀▀▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░▓▀▄▄▓▓▓▓▓▓▓▓▓▀▓╚░░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┬░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░▀▀▓▓▓▓▓▓▓▓▓▓▓▀▓▀░░╔▓▓┴▓╚▀▓▀▀▀▓▓▓▓▓▓▓▓▄▓▓▓▓▓▓▓▓░░┬┬░░░░┴░┬┬┬░░░░░░░░░░░░░░░░░ ░░░░░░░▀▀▀▀▀▀▀▀┴▀▀▓▓▀┴╚╚░░░░▀▀▄▓▓▓▓▓╚▓▓▓▓▓▓▓▓▓▓▓▓▓╔░░░┬░░░░░░░░┬┴░┬░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▀▓▓▓▓▓▓▓▓▓▓▓▓▓▀┴░░░░╔░┬┬┬░░░░┬┬░╔░┬░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚▀╚╔╚▓▓▓╔╔▓▓▓▀▀░░┴╔░░░╔▄▓▓▓▓▓▓▓▓▓╔░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░░░░░╚░░╚░░░░░░░╔╚░╚▓▓▓▓▀▀▓▓▀▓▓░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░┬░┬░░░╚░┴░░░┴┬▲▓▄░░░▄╚▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░┬░░░░░░┬░░░░░░╔╔▄╔▓▓▄╔╔▓▓▓▓▓▓▓▓▓▓▓▓▓▄▄▄▄▄▄░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░┴░┬░░░┬░┬░┬░░░░┴░▄▓▀▀▓▓▓▓▓▓╚▓▓▓▓▓▓▓▓▓▓▓▓▓▓▀▀▀▀▄░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░┬░╔╚░░░░┴┬┬░░░░░▀▀▀▀▀▓▓▓▄▓▓▓╚▓▓▓▓▀▓▓▓▓▓▓▀▄▄▀▀▓▀░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░┬░┬░░░░┬░░┴░░░░░░▀▀▀▀▀▀▓▓▀▓▓╚▄▀▀▓░▓▓▓▓▓▓▓▓▓▓▀▀▀▀░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░┬░░╔░░╚░░░░░░░░░░▀▀▄▄▄▓▓▓▓▓▓▀▓▀▀░╚░▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░┬░░░┴░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓░░▓╔▓▓▓▓▓▀▓▓▓▓▀▓▓▀▀░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╚▓▓▓▓▓▓▀▓▓▓╚╚░▓▓╚▓▓▓▓▓▓▓▓▀░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▓▀▓▓▓╚╚▓▓╔╔▄▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▓▓▓▄╚▓▓╚╚▓▓▓▓▓▓▓╚╚▓▀░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀▀▀▀▀▓▄▓▓╔▓▓▓▓▓▓▓░╚░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░▓▓▓╚▀▀▀░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░