                                  __  _                           
           ____ ___  ____ ___  __/ /_(_)____                      
          / __ `__ \/ __ `/ / / / __/ / ___/                      
         / / / / / / /_/ / /_/ / /_/ / /__                        
        /_/ /_/ /_/\__,_/\__,_/\__/_/\___/                                                                                  
           __    _ __       __      __         __        
 _      __/ /_  (_) /____  / /___ _/ /_  ___  / /__  _____
| | /| / / __ \/ / __/ _ \/ / __ `/ __ \/ _ \/ / _ \/ ___/
| |/ |/ / / / / / /_/  __/ / /_/ / /_/ /  __/ /  __/ /    
|__/|__/_/ /_/_/\__/\___/_/\__,_/_.___/\___/_/\___/_/     