__/\\\\\\\\\\\\\_______/\\\\\\\\\________/\\\\\\\\\\\_______/\\\\\\\\\\\____/\\\______________/\\\_______/\\\\\_________/\\\\\\\\\______/\\\\\\\\\\\\____
 _\/\\\/////////\\\___/\\\\\\\\\\\\\____/\\\/////////\\\___/\\\/////////\\\_\/\\\_____________\/\\\_____/\\\///\\\_____/\\\///////\\\___\/\\\////////\\\__
  _\/\\\_______\/\\\__/\\\/////////\\\__\//\\\______\///___\//\\\______\///__\/\\\_____________\/\\\___/\\\/__\///\\\__\/\\\_____\/\\\___\/\\\______\//\\\_
   _\/\\\\\\\\\\\\\/__\/\\\_______\/\\\___\////\\\___________\////\\\_________\//\\\____/\\\____/\\\___/\\\______\//\\\_\/\\\\\\\\\\\/____\/\\\_______\/\\\_
    _\/\\\/////////____\/\\\\\\\\\\\\\\\______\////\\\___________\////\\\_______\//\\\__/\\\\\__/\\\___\/\\\_______\/\\\_\/\\\//////\\\____\/\\\_______\/\\\_
     _\/\\\_____________\/\\\/////////\\\_________\////\\\___________\////\\\_____\//\\\/\\\/\\\/\\\____\//\\\______/\\\__\/\\\____\//\\\___\/\\\_______\/\\\_
      _\/\\\_____________\/\\\_______\/\\\__/\\\______\//\\\___/\\\______\//\\\_____\//\\\\\\//\\\\\______\///\\\__/\\\____\/\\\_____\//\\\__\/\\\_______/\\\__
       _\/\\\_____________\/\\\_______\/\\\_\///\\\\\\\\\\\/___\///\\\\\\\\\\\/_______\//\\\__\//\\\_________\///\\\\\/_____\/\\\______\//\\\_\/\\\\\\\\\\\\/___
        _\///______________\///________\///____\///////////_______\///////////__________\///____\///____________\/////_______\///________\///__\////////////_____