░░░░░░░░░░░░░░░░░░░░░░░░░░◢◣░░░░░░░░░░░░░░░░░░░░░░░░░░
░░ ░░░░ ░░░░ ░░░░ ░░░◢◣◢◣░░░ ░░░░ ░░░░ ░░░░ ░░
░░░░░░░░░░░░░░░░░░░░░░░░◢◣░░◢◣░░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░ ░░░░░░░░░░░◢◣◢◣◢◣◢◣░░░░░░░░░░░ ░░░░░░
░░ ░░ ░░ ░░░░ ◢◣ ◢◣ ░░░░ ░░ ░░ ░░
░░░░░░ ░░░░░░░░░◢◣◢◣ ◢◣◢◣░░░░░░░░░ ░░░░░░
░░░░░░░░░░░░░░░░░░░░◢◣░░◢◣░░◢◣░░◢◣░░░░░░░░░░░░░░░░░░░░
░░ ░░░░ ░░░░ ░░░◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣░░░ ░░░░ ░░░░ ░░
░░░░░░░░░░░░░░░░░░◢◣░░░░░░░░░░░░░░◢◣░░░░░░░░░░░░░░░░░░
░░░░░░░░░░░░░░░░░◢◣◢◣ ◢◣◢◣░░░░░░░░░░░░░░░░░
░░ ░░░░ ░░░░ ◢◣ ◢◣ ◢◣ ◢◣ ░░░░ ░░░░ ░░
░░░░░░░░░░░░░░░◢◣◢◣◢◣◢◣ ◢◣◢◣◢◣◢◣░░░░░░░░░░░░░░░
░░░░░░ ░░◢◣░░ ◢◣ ◢◣ ░░◢◣░░ ░░░░░░
░░ ░░ ░◢◣◢◣░ ◢◣◢◣ ◢◣◢◣ ░◢◣◢◣░ ░░ ░░
░░░░░░ ◢◣░░◢◣ ◢◣ ◢◣ ◢◣ ◢◣ ◢◣░░◢◣ ░░░░░░
░░░░░░░░░░░◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣░░░░░░░░░░░
░░ ░░░░ ◢◣░░ ░░ ░░ ░░◢◣ ░░░░ ░░
░░░░░░░░░◢◣◢◣░░░░░ ░░░░░◢◣◢◣░░░░░░░░░
░░░░░░░░◢◣░░◢◣░░░░░░░░░░░░░░░░░░░░░░░░░░◢◣░░◢◣░░░░░░░░
░░ ░░░◢◣◢◣◢◣◢◣ ░░░░ ░░░░ ░░░░ ░░░░ ◢◣◢◣◢◣◢◣░░░ ░░
░░░░░░◢◣░░░░░░◢◣░░░░░░░░░░░░░░░░░░░░░░◢◣░░░░░░◢◣░░░░░░
░░░░░◢◣◢◣ ░◢◣◢◣░░░░░░░ ░░░░░░░◢◣◢◣░ ◢◣◢◣░░░░░
░░ ◢◣ ◢◣ ◢◣ ◢◣░░ ░░ ░░ ░░◢◣ ◢◣ ◢◣ ◢◣ ░░
░░░◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣░░░░░ ░░░░░◢◣◢◣◢◣◢◣◢◣◢◣◢◣◢◣░░░
░░◢◣░░░░░░░░░░░░░░◢◣░░░░░░░░░░░░░░◢◣░░░░░░░░░░░░░░◢◣░░