_______________/\\\\\\\\\\\__________________/\\\______________________________________/\\\\\\__________________________________________________________________________________________________/\\\\\\______________
_____________/\\\/////////\\\_______________\/\\\_____________________________________\////\\\_________________________________________________________________________________________________\////\\\______________
____________\//\\\______\///________________\/\\\________________________________________\/\\\_____________________________/\\\\\\\\\_____/\\\__/\\\_____/\\\_____________________________________\/\\\______________
_____________\////\\\_____________/\\\\\\\\_\/\\\_____________/\\\\\________/\\\\\_______\/\\\_______________/\\\\\\\\\\__/\\\/////\\\___\//\\\/\\\___/\\\\\\\\\\\_____/\\\\\________/\\\\\_______\/\\\______________
________________\////\\\________/\\\//////__\/\\\\\\\\\\____/\\\///\\\____/\\\///\\\_____\/\\\______________\/\\\//////__\/\\\\\\\\\\_____\//\\\\\___\////\\\////____/\\\///\\\____/\\\///\\\_____\/\\\______________
___________________\////\\\____/\\\_________\/\\\/////\\\__/\\\__\//\\\__/\\\__\//\\\____\/\\\______________\/\\\\\\\\\\_\/\\\//////_______\//\\\_______\/\\\_______/\\\__\//\\\__/\\\__\//\\\____\/\\\______________
____________/\\\______\//\\\__\//\\\________\/\\\___\/\\\_\//\\\__/\\\__\//\\\__/\\\_____\/\\\______________\////////\\\_\/\\\__________/\\_/\\\________\/\\\_/\\__\//\\\__/\\\__\//\\\__/\\\_____\/\\\______________
___________\///\\\\\\\\\\\/____\///\\\\\\\\_\/\\\___\/\\\__\///\\\\\/____\///\\\\\/____/\\\\\\\\\____________/\\\\\\\\\\_\/\\\_________\//\\\\/_________\//\\\\\____\///\\\\\/____\///\\\\\/____/\\\\\\\\\___________
_____________\///////////________\////////__\///____\///_____\/////________\/////_____\/////////____________\//////////__\///___________\////____________\/////_______\/////________\/////_____\/////////____________