__/\\\________/\\\___/\\\\\\\\\\\\\__________/\\\\\___________/\\\\\\\\\\\________________/\\\\\\\\\\\\\\\___/\\\\\\\\\\\\\\\_________/\\\\\\\\\___/\\\________/\\\___/\\\\____________/\\\\______/\\\\\\\\\___/\\\\__/\\\\\_____/\\\___/\\\\\\\\\\\___/\\\\\\\\\\\\\\\_
_\/\\\_____/\\\//___\/\\\/////////\\\______/\\\///\\\_______/\\\/////////\\\_____________\///////\\\/////___\/\\\///////////_______/\\\////////___\/\\\_______\/\\\__\/\\\\\\________/\\\\\\____/\\\\\\\\\\\\\_______\/\\\\\\___\/\\\__\/////\\\///___\/\\\///////////__
_\/\\\__/\\\//______\/\\\_______\/\\\____/\\\/__\///\\\____\//\\\______\///____________________\/\\\________\/\\\________________/\\\/____________\/\\\_______\/\\\__\/\\\//\\\____/\\\//\\\___/\\\/////////\\\______\/\\\/\\\__\/\\\______\/\\\______\/\\\_____________
_\/\\\\\\//\\\______\/\\\\\\\\\\\\\/____/\\\______\//\\\____\////\\\___________________________\/\\\________\/\\\\\\\\\\\_______/\\\______________\/\\\\\\\\\\\\\\\__\/\\\\///\\\/\\\/_\/\\\__\/\\\_______\/\\\______\/\\\//\\\_\/\\\______\/\\\______\/\\\\\\\\\\\_____
_\/\\\//_\//\\\_____\/\\\/////////_____\/\\\_______\/\\\_______\////\\\________________________\/\\\________\/\\\///////_______\/\\\______________\/\\\/////////\\\__\/\\\__\///\\\/___\/\\\__\/\\\\\\\\\\\\\\\______\/\\\\//\\\\/\\\______\/\\\______\/\\\///////______
_\/\\\____\//\\\____\/\\\______________\//\\\______/\\\___________\////\\\_____________________\/\\\________\/\\\______________\//\\\_____________\/\\\_______\/\\\__\/\\\____\///_____\/\\\__\/\\\/////////\\\______\/\\\_\//\\\/\\\______\/\\\______\/\\\_____________
_\/\\\_____\//\\\___\/\\\_______________\///\\\__/\\\______/\\\______\//\\\____________________\/\\\________\/\\\_______________\///\\\___________\/\\\_______\/\\\__\/\\\_____________\/\\\__\/\\\_______\/\\\______\/\\\__\//\\\\\\______\/\\\______\/\\\_____________
_\/\\\______\//\\\__\/\\\_________________\///\\\\\/______\///\\\\\\\\\\\/_____________________\/\\\________\/\\\\\\\\\\\\\\\_____\////\\\\\\\\\__\/\\\_______\/\\\__\/\\\_____________\/\\\__\/\\\_______\/\\\______\/\\\___\//\\\\\___/\\\\\\\\\\\__\/\\\\\\\\\\\\\\\_
_\///________\///___\///____________________\/////__________\///////////_______________________\///_________\///////////////_________\/////////___\///________\///___\///______________\///___\///________\///_______\///_____\/////___\///////////___\///////////////__