________    _         _                  __                                       __   
 /_  __/ /_  (______   (______   ____ _   / /_  ____  ____  ___  __  ______  ____  / /_  
  / / / __ \/ / ___/  / / ___/  / __ `/  / __ \/ __ \/ __ \/ _ \/ / / / __ \/ __ \/ __/  
 / / / / / / (__  )  / (__  )  / /_/ /  / / / / /_/ / / / /  __/ /_/ / /_/ / /_/ / /__   
/_/ /_/ /_/_/____/  /_/____/   \__,_/  /_/ /_/\____/_/ /_/\___/\__, / .___/\____/\__(_)  
    ____                                          _           /______/ __    _           
   / __ )__  __   ____ ______________  __________(_____  ____ _   / /_/ /_  (______      
  / __  / / / /  / __ `/ ___/ ___/ _ \/ ___/ ___/ / __ \/ __ `/  / __/ __ \/ / ___/      
 / /_/ / /_/ /  / /_/ / /__/ /__/  __(__  (__  / / / / / /_/ /  / /_/ / / / (__  )       
/_____/\__, /   \__,_/\___/\___/\___/____/____/_/_/ /_/\__, /   \__/_/ /_/_/____/        
    __________ _____ ____     __  ______  __  __   __________ _________  ___             
   / __ \/ __ `/ __ `/ _ \   / / / / __ \/ / / /  / __ `/ __ `/ ___/ _ \/ _ \            
  / /_/ / /_/ / /_/ /  __/  / /_/ / /_/ / /_/ /  / /_/ / /_/ / /  /  __/  __/            
 / .___/\__,_/\__, /\___/   \__, /\____/\__,_/   \__,_/\__, /_/   \___/\___/             
/_/__        /____/        /____/ _                   /____/                             
  / /_____     / /_  ____ __   __(_____  ____ _   __  ______  __  _______                
 / __/ __ \   / __ \/ __ `| | / / / __ \/ __ `/  / / / / __ \/ / / / ___/                
/ /_/ /_/ /  / / / / /_/ /| |/ / / / / / /_/ /  / /_/ / /_/ / /_/ / /                    
\__/________/_/ /_/\__,_/ |___/_/__ /_/\__, /   \__, /\_____\__,_/_/                   __
   /  _/ __ \   ____ _____/ ____/ _________/__________   / ____  ____ _____ ____  ____/ /
   / // /_/ /  / __ `/ __  / __  / ___/ _ \/ ___/ ___/  / / __ \/ __ `/ __ `/ _ \/ __  / 
 _/ // ____/  / /_/ / /_/ / /_/ / /  /  __(__  (__  )  / / /_/ / /_/ / /_/ /  __/ /_/ /  
/___/_/       \____/\____/\__,_/_/  _____/____/_____  /_/\____/\__, /\__, /\___/\__,_/   
  ____  _____   / /_  / ____  _____/ /_____  ____/ /          /____//____/               
 / __ \/ ___/  / __ \/ / __ \/ ___/ //_/ _ \/ __  /                                      
/ /_/ / /     / /_/ / / /_/ / /__/ ,< /  __/ /_/ _                                       
\_______     /_.___/_/\____/____/_/|_|\___/\____(___                                     
 /_  ____  ___________     / __ )____ ______/ /__/ /                                     
  / / / / / / ___/ __ \   / __  / __ `/ ___/ //_/ /                                      
 / / / /_/ / /  / / / /  / /_/ / /_/ / /__/ ,< /_/                                       
/_/  \__,_/_/  /_/ /_/  /_____/\__,_/\___/_/|_(_)