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