____        _     ____              _ _  _     ____   ___ ____  _  _   
/ ___|  __ _| |_  |  _ \  ___  ___  / | || |   |___ \ / _ \___ \| || |  
\___ \ / _` | __| | | | |/ _ \/ __| | | || |_    __) | | | |__) | || |_ 
 ___) | (_| | |_  | |_| |  __/ (__  | |__   _|  / __/| |_| / __/|__   _|
|____/ \__,_|\__| |____/ \___|\___| |_|  |_|   |_____|\___/_____|  |_|  
                                                                        
  ___ ____    _  _    __    _____ ___  
 / _ \___ \ _| || |  / /_ _|___ // _ \ 
| | | |__) (_) || |_| '_ (_) |_ \ (_) |
| |_| / __/ _|__   _| (_) | ___) \__, |
 \___/_____(_)  |_|  \___(_)____/  /_/ 
                                       
  ____ __  __ _____      ___   ___   ___   ___  
 / ___|  \/  |_   _|_   / _ \ / _ \ / _ \ / _ \ 
| |  _| |\/| | | |_| |_| | | | | | | | | | | | |
| |_| | |  | | | |_   _| |_| | |_| | |_| | |_| |
 \____|_|  |_| |_| |_|  \___/ \___/ \___/ \___/ 
                                                
  ______                    _ _             _           _ 
 / / ___|___   ___  _ __ __| (_)_ __   __ _| |_ ___  __| |
| | |   / _ \ / _ \| '__/ _` | | '_ \ / _` | __/ _ \/ _` |
| | |__| (_) | (_) | | | (_| | | | | | (_| | ||  __/ (_| |
| |\____\___/ \___/|_|  \__,_|_|_| |_|\__,_|\__\___|\__,_|
 \_\                                                      
 _   _       _                          _   _____ _              __  
| | | |_ __ (_)_   _____ _ __ ___  __ _| | |_   _(_)_ __ ___   __\ \ 
| | | | '_ \| \ \ / / _ \ '__/ __|/ _` | |   | | | | '_ ` _ \ / _ \ |
| |_| | | | | |\ V /  __/ |  \__ \ (_| | |   | | | | | | | | |  __/ |
 \___/|_| |_|_| \_/ \___|_|  |___/\__,_|_|   |_| |_|_| |_| |_|\___| |
                                                                 /_/