_____/\\\\\\\\\___________________________________________/\\\________/\\\____________________________________________/\\\\\\\\\\\__________________/\\\\\\__________________________________________________________________
___/\\\\\\\\\\\\\________________________________________\/\\\_____/\\\//___________________________________________/\\\/////////\\\_______________\////\\\__________________________________________________________________
__/\\\/////////\\\__________________/\\\__/\\\___________\/\\\__/\\\//_______________________/\\\__/\\\____________\//\\\______\///___________________\/\\\______________________/\\\_______/\\\_____________________________
_\/\\\_______\/\\\__/\\/\\\\\\_____\//\\\/\\\____________\/\\\\\\//\\\_________/\\\\\\\\____\//\\\/\\\______________\////\\\_____________/\\\\\_______\/\\\_____/\\\____/\\\__/\\\\\\\\\\\_\///______/\\\\\_____/\\/\\\\\\___
_\/\\\\\\\\\\\\\\\_\/\\\////\\\_____\//\\\\\_____________\/\\\//_\//\\\______/\\\/////\\\____\//\\\\\__________________\////\\\________/\\\///\\\_____\/\\\____\/\\\___\/\\\_\////\\\////___/\\\___/\\\///\\\__\/\\\////\\\__
_\/\\\/////////\\\_\/\\\__\//\\\_____\//\\\______________\/\\\____\//\\\____/\\\\\\\\\\\______\//\\\______________________\////\\\____/\\\__\//\\\____\/\\\____\/\\\___\/\\\____\/\\\______\/\\\__/\\\__\//\\\_\/\\\__\//\\\_
_\/\\\_______\/\\\_\/\\\___\/\\\__/\\_/\\\_______________\/\\\_____\//\\\__\//\\///////____/\\_/\\\________________/\\\______\//\\\__\//\\\__/\\\_____\/\\\____\/\\\___\/\\\____\/\\\_/\\__\/\\\_\//\\\__/\\\__\/\\\___\/\\\_
_\/\\\_______\/\\\_\/\\\___\/\\\_\//\\\\/________________\/\\\______\//\\\__\//\\\\\\\\\\_\//\\\\/________________\///\\\\\\\\\\\/____\///\\\\\/____/\\\\\\\\\_\//\\\\\\\\\_____\//\\\\\___\/\\\__\///\\\\\/___\/\\\___\/\\\_
_\///________\///__\///____\///___\////__________________\///________\///____\//////////___\////____________________\///////////________\/////_____\/////////___\/////////_______\/////____\///_____\/////_____\///____\///__