_____/\\\\\\\\\\\\_____________________________________/\\\\\\_____________________________________________________________________________________________________________
___/\\\//////////_____________________________________\////\\\_____________________________________________________________________________________________________________
__/\\\___________________________________________________\/\\\____________________/\\\\\\\\______________/\\\\\\\\\_________________________________/\\\___________________
_\/\\\____/\\\\\\\_____/\\\\\\\\_____/\\\\\__/\\\\\______\/\\\________/\\\\\_____/\\\////\\\____________/\\\/////\\\_____/\\\\\_____/\\\\\\\\\\__/\\\\\\\\\\\__/\\\\\\\\\\_
_\/\\\___\/////\\\___/\\\/////\\\__/\\\///\\\\\///\\\____\/\\\______/\\\///\\\__\//\\\\\\\\\___________\/\\\\\\\\\\____/\\\///\\\__\/\\\//////__\////\\\////__\/\\\//////__
_\/\\\_______\/\\\__/\\\\\\\\\\\__\/\\\_\//\\\__\/\\\____\/\\\_____/\\\__\//\\\__\///////\\\___________\/\\\//////____/\\\__\//\\\_\/\\\\\\\\\\____\/\\\______\/\\\\\\\\\\_
_\/\\\_______\/\\\_\//\\///////___\/\\\__\/\\\__\/\\\____\/\\\____\//\\\__/\\\___/\\_____\\\___________\/\\\_________\//\\\__/\\\__\////////\\\____\/\\\_/\\__\////////\\\_
_\//\\\\\\\\\\\\/___\//\\\\\\\\\\_\/\\\__\/\\\__\/\\\__/\\\\\\\\\__\///\\\\\/___\//\\\\\\\\____________\/\\\__________\///\\\\\/____/\\\\\\\\\\____\//\\\\\____/\\\\\\\\\\_
__\////////////______\//////////__\///___\///___\///__\/////////_____\/////______\////////_____________\///_____________\/////_____\//////////______\/////____\//////////__