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