___   ___  _  __     _   _  _  ____  _ _____ _____ __    ___  
 / _ \ / _ \/ |/ /_   / \ | || || ___|/ | ____| ____/ /_  ( _ ) 
| | | | | | | | '_ \ / _ \| || ||___ \| |  _| |  _|| '_ \ / _ \ 
| |_| | |_| | | (_) / ___ \__   _|__) | | |___| |__| (_) | (_) |
 \___/ \___/|_|\___/_/   \_\ |_||____/|_|_____|_____\___/ \___/ 
                                                                
  ___   ___  _  __     _   _  _  ____  _ _____ _    ___  _____ 
 / _ \ / _ \/ |/ /_   / \ | || || ___|/ |  ___/ \  / _ \| ____|
| | | | | | | | '_ \ / _ \| || ||___ \| | |_ / _ \| | | |  _|  
| |_| | |_| | | (_) / ___ \__   _|__) | |  _/ ___ \ |_| | |___ 
 \___/ \___/|_|\___/_/   \_\ |_||____/|_|_|/_/   \_\___/|_____|
                                                               
  ___   ___  _  __     _   _  _  ____ ____   ___  _  ____ ____  
 / _ \ / _ \/ |/ /_   / \ | || || ___|___ \ / _ \/ |/ ___| __ ) 
| | | | | | | | '_ \ / _ \| || ||___ \ __) | | | | | |   |  _ \ 
| |_| | |_| | | (_) / ___ \__   _|__) / __/| |_| | | |___| |_) |
 \___/ \___/|_|\___/_/   \_\ |_||____/_____|\___/|_|\____|____/ 
                                                                
  ___   ___ _____ ____   ___   ___   ___    _    _____  ____ 
 / _ \ / _ \___ /| __ ) / _ \ / _ \ / _ \  / \  |___ / / ___|
| | | | | | ||_ \|  _ \| | | | | | | | | |/ _ \   |_ \| |    
| |_| | |_| |__) | |_) | |_| | |_| | |_| / ___ \ ___) | |___ 
 \___/ \___/____/|____/ \___/ \___/ \___/_/   \_\____/ \____|
                                                             
  ___   ___ _____ ____   ___   ___   ___  ____ ____     _    
 / _ \ / _ \___ /| __ ) / _ \ / _ \ / _ \| __ )___ \   / \   
| | | | | | ||_ \|  _ \| | | | | | | | | |  _ \ __) | / _ \  
| |_| | |_| |__) | |_) | |_| | |_| | |_| | |_) / __/ / ___ \ 
 \___/ \___/____/|____/ \___/ \___/ \___/|____/_____/_/   \_\
                                                             
  ___   ___ _____ ____   ___   ___    _    ____ _____ _ 
 / _ \ / _ \___ /| __ ) / _ \ / _ \  / \  / ___|___ // |
| | | | | | ||_ \|  _ \| | | | | | |/ _ \| |     |_ \| |
| |_| | |_| |__) | |_) | |_| | |_| / ___ \ |___ ___) | |
 \___/ \___/____/|____/ \___/ \___/_/   \_\____|____/|_|
                                                        
  ___   ___  _  _          ____ _______    ___   ___  _  _          ___   ___  
 / _ \ / _ \| || |        / ___|__  / /_  ( _ ) / _ \| || |        / _ \ / _ \ 
| | | | | | | || |_ _____| |     / / '_ \ / _ \| | | | || |_ _____| | | | | | |
| |_| | |_| |__   _|_____| |___ / /| (_) | (_) | |_| |__   _|_____| |_| | |_| |
 \___/ \___/   |_|        \____/____\___/ \___/ \___/   |_|        \___/ \___/ 
                                                                               
 _ 
/ |
| |
| |
|_|
   
  ___   ___    _    ___  ____   ___  _ ____  _____ _  _  ____   __    ___  
 / _ \ / _ \  / \  / _ \| ___| / _ \/ |___ \|___ /| || || ___| / /_  / _ \ 
| | | | | | |/ _ \| | | |___ \| | | | | __) | |_ \| || ||___ \| '_ \| | | |
| |_| | |_| / ___ \ |_| |___) | |_| | |/ __/ ___) |__   _|__) | (_) | |_| |
 \___/ \___/_/   \_\___/|____/ \___/|_|_____|____/   |_||____/ \___/ \___/ 
                                                                           
  ___   ___   ___   ___   ___   ___  
 / _ \ / _ \ / _ \ / _ \ / _ \ / _ \ 
| | | | | | | | | | | | | | | | | | |
| |_| | |_| | |_| | |_| | |_| | |_| |
 \___/ \___/ \___/ \___/ \___/ \___/ 
                                     
  ___   ___    _    ___  ____   ___ ____  _ ____   ____ ___  _  _    ___  
 / _ \ / _ \  / \  / _ \| ___| / _ \___ \/ | __ ) / ___/ _ \| || |  / _ \ 
| | | | | | |/ _ \| | | |___ \| | | |__) | |  _ \| |  | (_) | || |_| | | |
| |_| | |_| / ___ \ |_| |___) | |_| / __/| | |_) | |___\__, |__   _| |_| |
 \___/ \___/_/   \_\___/|____/ \___/_____|_|____/ \____| /_/   |_|  \___/ 
                                                                          
  ___ ____   ___   _____  _____  
 / _ \___ \ / _ \ / _ \ \/ / _ \ 
| | | |__) | | | | | | \  / | | |
| |_| / __/| |_| | |_| /  \ |_| |
 \___/_____|\___/ \___/_/\_\___/ 
                                 
  ___   ___    _    ___  ____   ___   ___   ____    _    _____ ___  ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  |___ // _ \|  _ \ 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \   |_ \ (_) | | | |
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ ___) \__, | |_| |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\____/  /_/|____/ 
                                                                          
 _____ ____ ____   ___   _____   _____  
|  ___| __ )___ \ / _ \ / _ \ \ / / _ \ 
| |_  |  _ \ __) | | | | | | \ V / | | |
|  _| | |_) / __/| |_| | |_| || || |_| |
|_|   |____/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _   _  _     _    _____ 
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \ | || |   / \  |___ / 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \| || |_ / _ \   |_ \ 
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \__   _/ ___ \ ___) |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\ |_|/_/   \_\____/ 
                                                                            
 _____ ____ ____   ___   _____   _____  
|  ___| __ )___ \ / _ \ / _ \ \ / / _ \ 
| |_  |  _ \ __) | | | | | | \ V / | | |
|  _| | |_) / __/| |_| | |_| || || |_| |
|_|   |____/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _   _  _     _    _____ 
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \ | || |   / \  |___ / 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \| || |_ / _ \   |_ \ 
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \__   _/ ___ \ ___) |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\ |_|/_/   \_\____/ 
                                                                            
 _____ ____ ____  ___          _ ____  
|  ___| __ )___ \( _ )_      _/ |___ \ 
| |_  |  _ \ __) / _ \ \ /\ / / | __) |
|  _| | |_) / __/ (_) \ V  V /| |/ __/ 
|_|   |____/_____\___/ \_/\_/ |_|_____|
                                       
  ___   ___    _    ___  ____   ___   ___   ____    _    ____  ____ ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  | ___|| __ )___ \ 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ |___ \|  _ \ __) |
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ ___) | |_) / __/ 
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\____/|____/_____|
                                                                          
 _____ ____ ____   ___   _____   _____  
|  ___| __ )___ \ / _ \ / _ \ \ / / _ \ 
| |_  |  _ \ __) | | | | | | \ V / | | |
|  _| | |_) / __/| |_| | |_| || || |_| |
|_|   |____/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _    ____  _____ ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  | ___|| ____|___ \ 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ |___ \|  _|   __) |
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ ___) | |___ / __/ 
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\____/|_____|_____|
                                                                           
 _____ ____ ____   ___   _____   _____  
|  ___| __ )___ \ / _ \ / _ \ \ / / _ \ 
| |_  |  _ \ __) | | | | | | \ V / | | |
|  _| | |_) / __/| |_| | |_| || || |_| |
|_|   |____/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _    ____  _____ __   
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  | ___|| ____/ /_  
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ |___ \|  _|| '_ \ 
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ ___) | |__| (_) |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\____/|_____\___/ 
                                                                          
 _____ ____ ____   ___   _____   _____  
|  ___| __ )___ \ / _ \ / _ \ \ / / _ \ 
| |_  |  _ \ __) | | | | | | \ V / | | |
|  _| | |_) / __/| |_| | |_| || || |_| |
|_|   |____/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _    ____  _____ __   
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  | ___|| ____/ /_  
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ |___ \|  _|| '_ \ 
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ ___) | |__| (_) |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\____/|_____\___/ 
                                                                          
 _____ ____ ____  ___  ____ ____  ____  
|  ___| __ )___ \( _ )| __ )___ \|___ \ 
| |_  |  _ \ __) / _ \|  _ \ __) | __) |
|  _| | |_) / __/ (_) | |_) / __/ / __/ 
|_|   |____/_____\___/|____/_____|_____|
                                        
  ___   ___    _    ___  ____   ___   ___   ____    _    ___  ____  ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  ( _ )| __ )|  _ \ 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ / _ \|  _ \| | | |
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ (_) | |_) | |_| |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\___/|____/|____/ 
                                                                          
 _____ ____ ____  ___  ____  _  _  ____  
|  ___| __ )___ \( _ )|  _ \| || ||___ \ 
| |_  |  _ \ __) / _ \| | | | || |_ __) |
|  _| | |_) / __/ (_) | |_| |__   _/ __/ 
|_|   |____/_____\___/|____/   |_||_____|
                                         
  ___   ___    _    ___  ____   ___   ___   ____    _    ___  ____  ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  ( _ )| __ )|  _ \ 
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ / _ \|  _ \| | | |
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ (_) | |_) | |_| |
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\___/|____/|____/ 
                                                                          
 _____ ____ ____  ___  _    __  ____  
|  ___| __ )___ \( _ )| |_ / /_|___ \ 
| |_  |  _ \ __) / _ \| __| '_ \ __) |
|  _| | |_) / __/ (_) | |_| (_) / __/ 
|_|   |____/_____\___/ \__|\___/_____|
                                      
  ___   ___    _    ___  ____   ___   ___   ____    _    ___  ____  _____ 
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  ( _ )| __ )| ____|
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ / _ \|  _ \|  _|  
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ (_) | |_) | |___ 
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\___/|____/|_____|
                                                                          
 _____ ____ ____  ___            _ ____  
|  ___| __ )___ \( _ ) _ __ ___ / |___ \ 
| |_  |  _ \ __) / _ \| '_ ` _ \| | __) |
|  _| | |_) / __/ (_) | | | | | | |/ __/ 
|_|   |____/_____\___/|_| |_| |_|_|_____|
                                         
  ___   ___    _    ___  ____   ___   ___   ____    _    ___  ____  _____ 
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \  ( _ )| __ )| ____|
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ / _ \|  _ \|  _|  
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \ (_) | |_) | |___ 
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\___/|____/|_____|
                                                                          
 _____ ____ ____  ___        _____  ___  
|  ___| __ )___ \( _ ) _   _|___ / / _ \ 
| |_  |  _ \ __) / _ \| | | | |_ \| | | |
|  _| | |_) / __/ (_) | |_| |___) | |_| |
|_|   |____/_____\___/ \__, |____/ \___/ 
                       |___/             
  ___   ___    _    ___  ____   ___   ___   ____    _   ___   ___   __   _____ 
 / _ \ / _ \  / \  / _ \| ___| / _ \ / _ \ / ___|  / \ / _ \ ( _ ) / /_ |  ___|
| | | | | | |/ _ \| | | |___ \| | | | (_) | |     / _ \ (_) |/ _ \| '_ \| |_   
| |_| | |_| / ___ \ |_| |___) | |_| |\__, | |___ / ___ \__, | (_) | (_) |  _|  
 \___/ \___/_/   \_\___/|____/ \___/   /_/ \____/_/   \_\/_/ \___/ \___/|_|    
                                                                               
 ____ ____   ___   _____     _____  
| __ )___ \ / _ \ / _ \ \   / / _ \ 
|  _ \ __) | | | | | | \ \ / / | | |
| |_) / __/| |_| | |_| |\ V /| |_| |
|____/_____|\___/ \___/  \_/  \___/ 
                                    
  ___   ___    _    ___  ____   ___    _    ___  ____ ____  ___  ____ ____  
 / _ \ / _ \  / \  / _ \| ___| / _ \  / \  / _ \| __ ) ___|/ _ \| ___|___ \ 
| | | | | | |/ _ \| | | |___ \| | | |/ _ \| | | |  _ \___ \ (_) |___ \ __) |
| |_| | |_| / ___ \ |_| |___) | |_| / ___ \ |_| | |_) |__) \__, |___) / __/ 
 \___/ \___/_/   \_\___/|____/ \___/_/   \_\___/|____/____/  /_/|____/_____|
                                                                            
 _________   ___   _____   _____  
|___ /___ \ / _ \ / _ \ \ / / _ \ 
  |_ \ __) | | | | | | \ V / | | |
 ___) / __/| |_| | |_| || || |_| |
|____/_____|\___/ \___/ |_| \___/ 
                                  
  ___   ___    _    ___  ____   ___    _    ____  ____ ____  ____   __   _ 
 / _ \ / _ \  / \  / _ \| ___| / _ \  / \  |___ \| __ )___ \| __ ) / /_ / |
| | | | | | |/ _ \| | | |___ \| | | |/ _ \   __) |  _ \ __) |  _ \| '_ \| |
| |_| | |_| / ___ \ |_| |___) | |_| / ___ \ / __/| |_) / __/| |_) | (_) | |
 \___/ \___/_/   \_\___/|____/ \___/_/   \_\_____|____/_____|____/ \___/|_|
                                                                           
 ____ ____   ___   _____   _____  
| __ )___ \ / _ \ / _ \ \ / / _ \ 
|  _ \ __) | | | | | | \ V / | | |
| |_) / __/| |_| | |_| || || |_| |
|____/_____|\___/ \___/ |_| \___/ 
                                  
  ___   ___    _    ___  ____   ___    _    _____  ___   ___   ___    _    
 / _ \ / _ \  / \  / _ \| ___| / _ \  / \  |___ / ( _ ) / _ \ / _ \  / \   
| | | | | | |/ _ \| | | |___ \| | | |/ _ \   |_ \ / _ \| | | | (_) |/ _ \  
| |_| | |_| / ___ \ |_| |___) | |_| / ___ \ ___) | (_) | |_| |\__, / ___ \ 
 \___/ \___/_/   \_\___/|____/ \___/_/   \_\____/ \___/ \___/   /_/_/   \_\
                                                                           
  ___   ___ ____   ___   _____   _____  
 / _ \ / _ \___ \ / _ \ / _ \ \ / / _ \ 
| | | | | | |__) | | | | | | \ V / | | |
| |_| | |_| / __/| |_| | |_| || || |_| |
 \___/ \___/_____|\___/ \___/ |_| \___/ 
                                        
  ___   ___    _    ___  ____   ___  _____ ____  ___ _____ _____ ____   ___  
 / _ \ / _ \  / \  / _ \| ___| / _ \| ____|___ \( _ )___  | ____| __ ) / _ \ 
| | | | | | |/ _ \| | | |___ \| | | |  _|   __) / _ \  / /|  _| |  _ \| | | |
| |_| | |_| / ___ \ |_| |___) | |_| | |___ / __/ (_) |/ / | |___| |_) | |_| |
 \___/ \___/_/   \_\___/|____/ \___/|_____|_____\___//_/  |_____|____/ \___/ 
                                                                             
  ___ ____   ___   _____   _____  
 / _ \___ \ / _ \ / _ \ \ / / _ \ 
| | | |__) | | | | | | \ V / | | |
| |_| / __/| |_| | |_| || || |_| |
 \___/_____|\___/ \___/ |_| \___/ 
                                  
  ___ _____ ___   ___  _  ____ _____ ____  
 / _ \___ // _ \ / _ \/ |/ ___| ____| __ ) 
| | | ||_ \ (_) | (_) | | |   |  _| |  _ \ 
| |_| |__) \__, |\__, | | |___| |___| |_) |
 \___/____/  /_/   /_/|_|\____|_____|____/ 
                                           
  ___  _  _  ____   ___  _  _   ____  _____ _   _ 
 / _ \| || || ___| / _ \| || | |  _ \| ____| | | |
| | | | || ||___ \| | | | || |_| | | |  _| | |_| |
| |_| |__   _|__) | |_| |__   _| |_| | |___|  _  |
 \___/   |_||____/ \___/   |_| |____/|_____|_| |_|
                                                  
  ___  ____   ___ _____ ___  ____  _____ __  __ 
 / _ \| ___| / _ \___  / _ \|  _ \| ____|  \/  |
| | | |___ \| | | | / / | | | | | |  _| | |\/| |
| |_| |___) | |_| |/ /| |_| | |_| | |___| |  | |
 \___/|____/ \___//_/  \___/|____/|_____|_|  |_|
                                                
  ___  ____ _____ _  _    ___  ____  ____   ____ 
 / _ \| ___|___ /| || |  ( _ )|  _ \|  _ \ / ___|
| | | |___ \ |_ \| || |_ / _ \| | | | | | | |    
| |_| |___) |__) |__   _| (_) | |_| | |_| | |___ 
 \___/|____/____/   |_|  \___/|____/|____/ \____|
                                                 
  ___   __  _________   ___   ____ __  __  ____ 
 / _ \ / /_|___ / ___| / _ \ / ___|  \/  |/ ___|
| | | | '_ \ |_ \___ \| | | | |   | |\/| | |    
| |_| | (_) |__) |__) | |_| | |___| |  | | |___ 
 \___/ \___/____/____/ \___/ \____|_|  |_|\____|
                                                
  ___   __  ____ ____  ___   ____ ____ ____ 
 / _ \ / /_| ___|___ \( _ ) / ___/ ___/ ___|
| | | | '_ \___ \ __) / _ \| |  | |  | |    
| |_| | (_) |__) / __/ (_) | |__| |__| |___ 
 \___/ \___/____/_____\___/ \____\____\____|
                                            
  ___ _____ ____  _____ _____ ___ _   _ _   _ _____ ____    _    _   _ ____  
 / _ \___  |___ \|___ /|  ___|_ _| \ | | \ | | ____/ ___|  / \  | \ | / ___| 
| | | | / /  __) | |_ \| |_   | ||  \| |  \| |  _|| |  _  / _ \ |  \| \___ \ 
| |_| |/ /  / __/ ___) |  _|  | || |\  | |\  | |__| |_| |/ ___ \| |\  |___) |
 \___//_/  |_____|____/|_|   |___|_| \_|_| \_|_____\____/_/   \_\_| \_|____/ 
                                                                             
       _____ _   _     _ ___ 
      |  ___| | | |   | |_ _|
 _____| |_  | | | |_  | || | 
|_____|  _| | |_| | |_| || | 
      |_|    \___/ \___/|___|
                             
   _  _    ___   ___  ____ _____ ____  ___  
 _| || |_ / _ \ / _ \| ___|___  | ___|/ _ \ 
|_  ..  _| | | | (_) |___ \  / /|___ \ (_) |
|_      _| |_| |\__, |___) |/ /  ___) \__, |
  |_||_|  \___/   /_/|____//_/  |____/  /_/ 
                                            
 _  ___  _  _ _____ _____ 
/ |/ _ \| || |___  |___  |
| | | | | || |_ / /   / / 
| | |_| |__   _/ /   / /  
|_|\___/   |_|/_/   /_/   
                          
 _ _ _    ____           _                          _            
/ / / |  / ___|_ __ __ _| |__   __ _ _ __ ___      / \__   _____ 
| | | | | |  _| '__/ _` | '_ \ / _` | '_ ` _ \    / _ \ \ / / _ \
| | | | | |_| | | | (_| | | | | (_| | | | | | |  / ___ \ V /  __/
|_|_|_|  \____|_|  \__,_|_| |_|\__,_|_| |_| |_| /_/   \_\_/ \___|
                                                                 
    _          _     ____  
   / \   _ __ | |_  |___ \ 
  / _ \ | '_ \| __|   __) |
 / ___ \| |_) | |_   / __/ 
/_/   \_\ .__/ \__| |_____|
        |_|                
 _ _ ____  ____  _           
/ / | ___||  _ \| |_   _ ___ 
| | |___ \| |_) | | | | / __|
| | |___) |  __/| | |_| \__ \
|_|_|____/|_|   |_|\__,_|___/
                             
 _ ____  _ _____ _  _   ____  _____ ____  
/ |___ \/ |___ /| || | |  _ \| ____| __ ) 
| | __) | | |_ \| || |_| | | |  _| |  _ \ 
| |/ __/| |___) |__   _| |_| | |___| |_) |
|_|_____|_|____/   |_| |____/|_____|____/ 
                                          
 _ ____  _  _ __  _____ ____ _____ ____  
/ |___ \| || |\ \/ / _ \___ \___  |___ \ 
| | __) | || |_\  / | | |__) | / /  __) |
| |/ __/|__   _/  \ |_| / __/ / /  / __/ 
|_|_____|  |_|/_/\_\___/_____/_/  |_____|
                                         
 _ ____  _  _ __  ___ _  _   ____ ____  
/ |___ \| || |\ \/ / | || | |  _ \___ \ 
| | __) | || |_\  /| | || |_| | | |__) |
| |/ __/|__   _/  \| |__   _| |_| / __/ 
|_|_____|  |_|/_/\_\_|  |_| |____/_____|
                                        
 _ ____  _  _ __  _______ ____  _  ___  
/ |___ \| || |\ \/ /___ /|  _ \/ |/ _ \ 
| | __) | || |_\  /  |_ \| | | | | | | |
| |/ __/|__   _/  \ ___) | |_| | | |_| |
|_|_____|  |_|/_/\_\____/|____/|_|\___/ 
                                        
 _ ____  _  _ __  ___  _    ____ _  _   ___  
/ |___ \| || |\ \/ / || |  / ___| || | / _ \ 
| | __) | || |_\  /| || |_| |   | || || (_) |
| |/ __/|__   _/  \|__   _| |___|__   _\__, |
|_|_____|  |_|/_/\_\  |_|  \____|  |_|   /_/ 
                                             
 _ ____  _  _ __  ____   ____  ____   __   
/ |___ \| || |\ \/ / /_ | __ )|  _ \ / /_  
| | __) | || |_\  / '_ \|  _ \| | | | '_ \ 
| |/ __/|__   _/  \ (_) | |_) | |_| | (_) |
|_|_____|  |_|/_/\_\___/|____/|____/ \___/ 
                                           
 _ ____  _  _ __  _______ _____ ____ _____ 
/ |___ \| || |\ \/ /___  |___ /| __ )___ / 
| | __) | || |_\  /   / /  |_ \|  _ \ |_ \ 
| |/ __/|__   _/  \  / /  ___) | |_) |__) |
|_|_____|  |_|/_/\_\/_/  |____/|____/____/ 
                                           
 _ ____  _  _ __  ______  _  _  _____ _ 
/ |___ \| || |\ \/ / __ )| || ||___ // |
| | __) | || |_\  /|  _ \| || |_ |_ \| |
| |/ __/|__   _/  \| |_) |__   _|__) | |
|_|_____|  |_|/_/\_\____/   |_||____/|_|
                                        
 _ ____  _  _ __  ______ __    ____ ____  
/ |___ \| || |\ \/ / ___/ /_  / ___| ___| 
| | __) | || |_\  / |  | '_ \| |   |___ \ 
| |/ __/|__   _/  \ |__| (_) | |___ ___) |
|_|_____|  |_|/_/\_\____\___/ \____|____/ 
                                          
 _ ____  _  _ __  ______  ____ ____   ____ 
/ |___ \| || |\ \/ /  _ \| ___|___ \ / ___|
| | __) | || |_\  /| | | |___ \ __) | |    
| |/ __/|__   _/  \| |_| |___) / __/| |___ 
|_|_____|  |_|/_/\_\____/|____/_____|\____|
                                           
 _ ____  _  _ __  ______  ____  ___ _____ 
/ |___ \| || |\ \/ /  _ \| ___|/ _ \___ / 
| | __) | || |_\  /| | | |___ \ (_) ||_ \ 
| |/ __/|__   _/  \| |_| |___) \__, |__) |
|_|_____|  |_|/_/\_\____/|____/  /_/____/ 
                                          
 _ ____  _  _ __  _______ _________  _ 
/ |___ \| || |\ \/ /  ___|___ /___ \/ |
| | __) | || |_\  /| |_    |_ \ __) | |
| |/ __/|__   _/  \|  _|  ___) / __/| |
|_|_____|  |_|/_/\_\_|   |____/_____|_|
                                       
 _ ____  _  _ __  _______ _____ ____  _ 
/ |___ \| || |\ \/ /  ___|___ /| __ )/ |
| | __) | || |_\  /| |_    |_ \|  _ \| |
| |/ __/|__   _/  \|  _|  ___) | |_) | |
|_|_____|  |_|/_/\_\_|   |____/|____/|_|
                                        
 _ ____  _  _ __  _______ _____ ____  _ 
/ |___ \| || |\ \/ /  ___|___ /|  _ \/ |
| | __) | || |_\  /| |_    |_ \| | | | |
| |/ __/|__   _/  \|  _|  ___) | |_| | |
|_|_____|  |_|/_/\_\_|   |____/|____/|_|
                                        
 _ ____  ___ _____  __    ____ __  __ ____  
/ |___ \( _ )___ / / /_  / ___|  \/  | __ ) 
| | __) / _ \ |_ \| '_ \| |   | |\/| |  _ \ 
| |/ __/ (_) |__) | (_) | |___| |  | | |_) |
|_|_____\___/____/ \___/ \____|_|  |_|____/ 
                                            
 _ ____      _  _         ____  _  _  ____     _    
/ |___ \ ___| || |  _ __ |  _ \| || ||___ \   / \   
| | __) / __| || |_| '_ \| |_) | || |_ __) | / _ \  
| |/ __/\__ \__   _| |_) |  __/|__   _/ __/ / ___ \ 
|_|_____|___/  |_| | .__/|_|      |_||_____/_/   \_\
                   |_|                              
 _ _____ ___ _________  ____  _   _ _   _ 
/ |___ // _ \___ / ___||  _ \| \ | | | | |
| | |_ \ (_) ||_ \___ \| | | |  \| | |_| |
| |___) \__, |__) |__) | |_| | |\  |  _  |
|_|____/  /_/____/____/|____/|_| \_|_| |_|
                                          
 _  __  ____ _____ _ ____  ____ ___ 
/ |/ /_|___ \___  / |  _ \/ ___|_ _|
| | '_ \ __) | / /| | | | \___ \| | 
| | (_) / __/ / / | | |_| |___) | | 
|_|\___/_____/_/  |_|____/|____/___|
                                    
 _ _____ _  _   _ _ 
/ |___  | || | / / |
| |  / /| || |_| | |
| | / / |__   _| | |
|_|/_/     |_| |_|_|
                    
 _    ____ _                            _         _____  __ _  _       
/ |  / ___| |__   __ _ _ __  _ __   ___| | __   _|___ / / _| || |  ___ 
| | | |   | '_ \ / _` | '_ \| '_ \ / _ \ | \ \ / / |_ \| |_| || |_/ __|
| | | |___| | | | (_| | | | | | | |  __/ |  \ V / ___) |  _|__   _\__ \
|_|  \____|_| |_|\__,_|_| |_|_| |_|\___|_|___\_/ |____/|_|    |_| |___/
                                        |_____|                        
 _ __  __  ___  ____  _____    ____      _            ____            _     
/ |  \/  |/ _ \|  _ \| ____|  / ___|___ | | ___  _ __| __ ) _   _  __| |___ 
| | |\/| | | | | |_) |  _|   | |   / _ \| |/ _ \| '__|  _ \| | | |/ _` / __|
| | |  | | |_| |  _ <| |___  | |__| (_) | | (_) | |  | |_) | |_| | (_| \__ \
|_|_|  |_|\___/|_| \_\_____|  \____\___/|_|\___/|_|  |____/ \__,_|\__,_|___/
                                                                            
 _ __  __  ___  ____  _____   _ ____  _____            __     ___ 
/ |  \/  |/ _ \|  _ \| ____| (_) __ )|  ___| __ ___  __\ \   / (_)
| | |\/| | | | | |_) |  _|   | |  _ \| |_ | '__/ _ \/ _ \ \ / /| |
| | |  | | |_| |  _ <| |___  | | |_) |  _|| | |  __/  __/\ V / | |
|_|_|  |_|\___/|_| \_\_____| |_|____/|_|  |_|  \___|\___| \_/  |_|
                                                                  
 ____                       _     ____  _____ _____ 
/ ___| _ __ ___   __ _ _ __| |_  | ___||  ___| ____|
\___ \| '_ ` _ \ / _` | '__| __| |___ \| |_  |  _|  
 ___) | | | | | | (_| | |  | |_   ___) |  _| | |___ 
|____/|_| |_| |_|\__,_|_|   \__| |____/|_|   |_____|
                                                    
 _ __  __  ___  ____  _____   __  __           _      
/ |  \/  |/ _ \|  _ \| ____| |  \/  |_   _ ___(_) ___ 
| | |\/| | | | | |_) |  _|   | |\/| | | | / __| |/ __|
| | |  | | |_| |  _ <| |___  | |  | | |_| \__ \ | (__ 
|_|_|  |_|\___/|_| \_\_____| |_|  |_|\__,_|___/_|\___|
                                                      
 ____  ____   ___   ___   ___   ___ ____  _  _   
|___ \|___ \ / _ \ / _ \ / _ \ ( _ )___ \| || |  
  __) | __) | | | | | | | (_) |/ _ \ __) | || |_ 
 / __/ / __/| |_| | |_| |\__, | (_) / __/|__   _|
|_____|_____|\___/ \___/   /_/ \___/_____|  |_|  
                                                 
 ____  ____   ___  _  ___ ____  ____  _  _   
|___ \|___ \ / _ \/ |/ _ \___ \| ___|| || |  
  __) | __) | | | | | | | |__) |___ \| || |_ 
 / __/ / __/| |_| | | |_| / __/ ___) |__   _|
|_____|_____|\___/|_|\___/_____|____/   |_|  
                                             
 ____  ____   ___  _  ___ ____  ___  _  _   
|___ \|___ \ / _ \/ |/ _ \___ \( _ )| || |  
  __) | __) | | | | | | | |__) / _ \| || |_ 
 / __/ / __/| |_| | | |_| / __/ (_) |__   _|
|_____|_____|\___/|_|\___/_____\___/   |_|  
                                            
 ____  ____   ___  _  ___  _  _   _  _   _  _   
|___ \|___ \ / _ \/ |/ _ \| || | | || | | || |  
  __) | __) | | | | | | | | || |_| || |_| || |_ 
 / __/ / __/| |_| | | |_| |__   _|__   _|__   _|
|_____|_____|\___/|_|\___/   |_|    |_|    |_|  
                                                
 ____  ____   ___  _  ___  _  _  ____  _  _   
|___ \|___ \ / _ \/ |/ _ \| || || ___|| || |  
  __) | __) | | | | | | | | || ||___ \| || |_ 
 / __/ / __/| |_| | | |_| |__   _|__) |__   _|
|_____|_____|\___/|_|\___/   |_||____/   |_|  
                                              
 ____  _____  ___ ____   __        ____  ____  ____  
|___ \|___ / / _ \___ \ / /_      |___ \|___ \| ___| 
  __) | |_ \| | | |__) | '_ \ _____ __) | __) |___ \ 
 / __/ ___) | |_| / __/| (_) |_____/ __/ / __/ ___) |
|_____|____/ \___/_____|\___/     |_____|_____|____/ 
                                                     
 ____  __________ 
|___ \|___ /___ / 
  __) | |_ \ |_ \ 
 / __/ ___) |__) |
|_____|____/____/ 
                  
 ____  __________ _ _____ _____ ___   ___  
|___ \|___ /___ // |___  |___  / _ \ / _ \ 
  __) | |_ \ |_ \| |  / /   / / (_) | | | |
 / __/ ___) |__) | | / /   / / \__, | |_| |
|_____|____/____/|_|/_/   /_/    /_/ \___/ 
                                           
 ____  _  _    ___   __ _____ _____ ____   ___  
|___ \| || |  / _ \ / /|___  |___  | ___| / _ \ 
  __) | || |_| | | | '_ \ / /   / /|___ \| | | |
 / __/|__   _| |_| | (_) / /   / /  ___) | |_| |
|_____|  |_|  \___/ \___/_/   /_/  |____/ \___/ 
                                                
 ____  _  _   _ _  _  ____   ____ __  __ ___ 
|___ \| || | / | || || ___| / ___|  \/  |_ _|
  __) | || |_| | || ||___ \| |   | |\/| || | 
 / __/|__   _| |__   _|__) | |___| |  | || | 
|_____|  |_| |_|  |_||____/ \____|_|  |_|___|
                                             
 ____  _  _  _____ ___ _____ ____  _____ _   _ 
|___ \| || ||___ // _ \___  |  _ \|  ___| | | |
  __) | || |_ |_ \ (_) | / /| | | | |_  | |_| |
 / __/|__   _|__) \_