_            _                 _   _ ______ _______ 
 | |          | |               | \ | |  ____|__   __|
 | |_ ___  ___| |__ __  ___ __  |  \| | |__     | |   
 | __/ _ \/ __| '_ \\ \/ / '_ \ | . ` |  __|    | |   
 | ||  __/ (__| | | |>  <| |_) || |\  | |____   | |   
  \__\___|\___|_| |_/_/\_\ .__(_)_| \_|______|  |_|   
                         | |                          
                         |_|                          
                  
_________________________________________________________________
                  _                                             
                 (_)                                            
  ____ ___  ____  _ ____   ____     ___  ___   ___  ____        
 / ___) _ \|    \| |  _ \ / _  |   /___)/ _ \ / _ \|  _ \       
( (__| |_| | | | | | | | ( ( | |  |___ | |_| | |_| | | | |_ _ _ 
 \____)___/|_|_|_|_|_| |_|\_|| |  (___/ \___/ \___/|_| |_(_|_|_)
                         (_____|