██████  ██▓  ▄████  ███▄    █   ██████     ▒█████    █████▒
                   ▒██    ▒ ▓██▒ ██▒ ▀█▒ ██ ▀█   █ ▒██    ▒    ▒██▒  ██▒▓██   ▒ 
                   ░ ▓██▄   ▒██▒▒██░▄▄▄░▓██  ▀█ ██▒░ ▓██▄      ▒██░  ██▒▒████ ░ 
                     ▒   ██▒░██░░▓█  ██▓▓██▒  ▐▌██▒  ▒   ██▒   ▒██   ██░░▓█▒  ░ 
                   ▒██████▒▒░██░░▒▓███▀▒▒██░   ▓██░▒██████▒▒   ░ ████▓▒░░▒█░    
                   ▒ ▒▓▒ ▒ ░░▓   ░▒   ▒ ░ ▒░   ▒ ▒ ▒ ▒▓▒ ▒ ░   ░ ▒░▒░▒░  ▒ ░    
                   ░ ░▒  ░ ░ ▒ ░  ░   ░ ░ ░░   ░ ▒░░ ░▒  ░ ░     ░ ▒ ▒░  ░      
                   ░  ░  ░   ▒ ░░ ░   ░    ░   ░ ░ ░  ░  ░     ░ ░ ░ ▒   ░ ░    
                         ░   ░        ░          ░       ░         ░ ░          
                                                                                
                               ▄████▄   ██▀███   ██▓ ███▄ ▄███▓▓█████ 
                              ▒██▀ ▀█  ▓██ ▒ ██▒▓██▒▓██▒▀█▀ ██▒▓█   ▀ 
                              ▒▓█    ▄ ▓██ ░▄█ ▒▒██▒▓██    ▓██░▒███   
                              ▒▓▓▄ ▄██▒▒██▀▀█▄  ░██░▒██    ▒██ ▒▓█  ▄ 
                              ▒ ▓███▀ ░░██▓ ▒██▒░██░▒██▒   ░██▒░▒████▒
                              ░ ░▒ ▒  ░░ ▒▓ ░▒▓░░▓  ░ ▒░   ░  ░░░ ▒░ ░
                                ░  ▒     ░▒ ░ ▒░ ▒ ░░  ░      ░ ░ ░  ░
                              ░          ░░   ░  ▒ ░░      ░      ░   
                              ░ ░         ░      ░         ░      ░  ░
                              ░                                       
   ██████  ▄████▄   ██▀███  ▓█████ ▄▄▄       ███▄ ▄███▓ ██▓ ███▄    █   ▄████     ▒█████   ██▀███  
 ▒██    ▒ ▒██▀ ▀█  ▓██ ▒ ██▒▓█   ▀▒████▄    ▓██▒▀█▀ ██▒▓██▒ ██ ▀█   █  ██▒ ▀█▒   ▒██▒  ██▒▓██ ▒ ██▒
 ░ ▓██▄   ▒▓█    ▄ ▓██ ░▄█ ▒▒███  ▒██  ▀█▄  ▓██    ▓██░▒██▒▓██  ▀█ ██▒▒██░▄▄▄░   ▒██░  ██▒▓██ ░▄█ ▒
   ▒   ██▒▒▓▓▄ ▄██▒▒██▀▀█▄  ▒▓█  ▄░██▄▄▄▄██ ▒██    ▒██ ░██░▓██▒  ▐▌██▒░▓█  ██▓   ▒██   ██░▒██▀▀█▄  
 ▒██████▒▒▒ ▓███▀ ░░██▓ ▒██▒░▒████▒▓█   ▓██▒▒██▒   ░██▒░██░▒██░   ▓██░░▒▓███▀▒   ░ ████▓▒░░██▓ ▒██▒
 ▒ ▒▓▒ ▒ ░░ ░▒ ▒  ░░ ▒▓ ░▒▓░░░ ▒░ ░▒▒   ▓▒█░░ ▒░   ░  ░░▓  ░ ▒░   ▒ ▒  ░▒   ▒    ░ ▒░▒░▒░ ░ ▒▓ ░▒▓░
 ░ ░▒  ░ ░  ░  ▒     ░▒ ░ ▒░ ░ ░  ░ ▒   ▒▒ ░░  ░      ░ ▒ ░░ ░░   ░ ▒░  ░   ░      ░ ▒ ▒░   ░▒ ░ ▒░
 ░  ░  ░  ░          ░░   ░    ░    ░   ▒   ░      ░    ▒ ░   ░   ░ ░ ░ ░   ░    ░ ░ ░ ▒    ░░   ░ 
       ░  ░ ░         ░        ░  ░     ░  ░       ░    ░           ░       ░        ░ ░     ░     
          ░                                                                                        
                  ▄████▄   ██▀███   ██▓▓█████   ██████      █████▒▒█████   ██▀███  
                 ▒██▀ ▀█  ▓██ ▒ ██▒▓██▒▓█   ▀ ▒██    ▒    ▓██   ▒▒██▒  ██▒▓██ ▒ ██▒
                 ▒▓█    ▄ ▓██ ░▄█ ▒▒██▒▒███   ░ ▓██▄      ▒████ ░▒██░  ██▒▓██ ░▄█ ▒
                 ▒▓▓▄ ▄██▒▒██▀▀█▄  ░██░▒▓█  ▄   ▒   ██▒   ░▓█▒  ░▒██   ██░▒██▀▀█▄  
                 ▒ ▓███▀ ░░██▓ ▒██▒░██░░▒████▒▒██████▒▒   ░▒█░   ░ ████▓▒░░██▓ ▒██▒
                 ░ ░▒ ▒  ░░ ▒▓ ░▒▓░░▓  ░░ ▒░ ░▒ ▒▓▒ ▒ ░    ▒ ░   ░ ▒░▒░▒░ ░ ▒▓ ░▒▓░
                   ░  ▒     ░▒ ░ ▒░ ▒ ░ ░ ░  ░░ ░▒  ░ ░    ░       ░ ▒ ▒░   ░▒ ░ ▒░
                 ░          ░░   ░  ▒ ░   ░   ░  ░  ░      ░ ░   ░ ░ ░ ▒    ░░   ░ 
                 ░ ░         ░      ░     ░  ░      ░                ░ ░     ░     
                 ░                                                                 
                                ██░ ██ ▓█████  ██▓     ██▓███       
                               ▓██░ ██▒▓█   ▀ ▓██▒    ▓██░  ██▒     
                               ▒██▀▀██░▒███   ▒██░    ▓██░ ██▓▒     
                               ░▓█ ░██ ▒▓█  ▄ ▒██░    ▒██▄█▓▒ ▒     
                               ░▓█▒░██▓░▒████▒░██████▒▒██▒ ░  ░ ██▓ 
                                ▒ ░░▒░▒░░ ▒░ ░░ ▒░▓  ░▒▓▒░ ░  ░ ▒▓▒ 
                                ▒ ░▒░ ░ ░ ░  ░░ ░ ▒  ░░▒ ░      ░▒  
                                ░  ░░ ░   ░     ░ ░   ░░        ░   
                                ░  ░  ░   ░  ░    ░  ░           ░  
                                                                 ░  
                         █████▒██▀███   ▒█████   ███▄ ▄███▓   ▄▄▄█████▓ ██░ ██ ▓█████ 
                       ▓██   ▒▓██ ▒ ██▒▒██▒  ██▒▓██▒▀█▀ ██▒   ▓  ██▒ ▓▒▓██░ ██▒▓█   ▀ 
                       ▒████ ░▓██ ░▄█ ▒▒██░  ██▒▓██    ▓██░   ▒ ▓██░ ▒░▒██▀▀██░▒███   
                       ░▓█▒  ░▒██▀▀█▄  ▒██   ██░▒██    ▒██    ░ ▓██▓ ░ ░▓█ ░██ ▒▓█  ▄ 
                       ░▒█░   ░██▓ ▒██▒░ ████▓▒░▒██▒   ░██▒     ▒██▒ ░ ░▓█▒░██▓░▒████▒
                        ▒ ░   ░ ▒▓ ░▒▓░░ ▒░▒░▒░ ░ ▒░   ░  ░     ▒ ░░    ▒ ░░▒░▒░░ ▒░ ░
                        ░       ░▒ ░ ▒░  ░ ▒ ▒░ ░  ░      ░       ░     ▒ ░▒░ ░ ░ ░  ░
                        ░ ░     ░░   ░ ░ ░ ░ ▒  ░      ░        ░       ░  ░░ ░   ░   
                                 ░         ░ ░         ░                ░  ░  ░   ░  ░
                                                                                      
                            ▄▄▄▄    ██▀███   ▒█████   █     █░███▄    █ 
                           ▓█████▄ ▓██ ▒ ██▒▒██▒  ██▒▓█░ █ ░█░██ ▀█   █ 
                           ▒██▒ ▄██▓██ ░▄█ ▒▒██░  ██▒▒█░ █ ░█▓██  ▀█ ██▒
                           ▒██░█▀  ▒██▀▀█▄  ▒██   ██░░█░ █ ░█▓██▒  ▐▌██▒
                           ░▓█  ▀█▓░██▓ ▒██▒░ ████▓▒░░░██▒██▓▒██░   ▓██░
                           ░▒▓███▀▒░ ▒▓ ░▒▓░░ ▒░▒░▒░ ░ ▓░▒ ▒ ░ ▒░   ▒ ▒ 
                           ▒░▒   ░   ░▒ ░ ▒░  ░ ▒ ▒░   ▒ ░ ░ ░ ░░   ░ ▒░
                            ░    ░   ░░   ░ ░ ░ ░ ▒    ░   ░    ░   ░ ░ 
                            ░         ░         ░ ░      ░            ░ 
                                 ░                                      
           █    ██  ███▄    █  ██▓ ██▒   █▓▓█████  ██▀███    ██████  ██▓▄▄▄█████▓▓██   ██▓
           ██  ▓██▒ ██ ▀█   █ ▓██▒▓██░   █▒▓█   ▀ ▓██ ▒ ██▒▒██    ▒ ▓██▒▓  ██▒ ▓▒ ▒██  ██▒
          ▓██  ▒██░▓██  ▀█ ██▒▒██▒ ▓██  █▒░▒███   ▓██ ░▄█ ▒░ ▓██▄   ▒██▒▒ ▓██░ ▒░  ▒██ ██░
          ▓▓█  ░██░▓██▒  ▐▌██▒░██░  ▒██ █░░▒▓█  ▄ ▒██▀▀█▄    ▒   ██▒░██░░ ▓██▓ ░   ░ ▐██▓░
          ▒▒█████▓ ▒██░   ▓██░░██░   ▒▀█░  ░▒████▒░██▓ ▒██▒▒██████▒▒░██░  ▒██▒ ░   ░ ██▒▓░
          ░▒▓▒ ▒ ▒ ░ ▒░   ▒ ▒ ░▓     ░ ▐░  ░░ ▒░ ░░ ▒▓ ░▒▓░▒ ▒▓▒ ▒ ░░▓    ▒ ░░      ██▒▒▒ 
          ░░▒░ ░ ░ ░ ░░   ░ ▒░ ▒ ░   ░ ░░   ░ ░  ░  ░▒ ░ ▒░░ ░▒  ░ ░ ▒ ░    ░     ▓██ ░▒░ 
           ░░░ ░ ░    ░   ░ ░  ▒ ░     ░░     ░     ░░   ░ ░  ░  ░   ▒ ░  ░       ▒ ▒ ░░  
             ░              ░  ░        ░     ░  ░   ░           ░   ░            ░ ░     
                                       ░                                          ░ ░     
                   ██████ ▓█████  ▄████▄   █    ██  ██▀███   ██▓▄▄▄█████▓▓██   ██▓
                 ▒██    ▒ ▓█   ▀ ▒██▀ ▀█   ██  ▓██▒▓██ ▒ ██▒▓██▒▓  ██▒ ▓▒ ▒██  ██▒
                 ░ ▓██▄   ▒███   ▒▓█    ▄ ▓██  ▒██░▓██ ░▄█ ▒▒██▒▒ ▓██░ ▒░  ▒██ ██░
                   ▒   ██▒▒▓█  ▄ ▒▓▓▄ ▄██▒▓▓█  ░██░▒██▀▀█▄  ░██░░ ▓██▓ ░   ░ ▐██▓░
                 ▒██████▒▒░▒████▒▒ ▓███▀ ░▒▒█████▓ ░██▓ ▒██▒░██░  ▒██▒ ░   ░ ██▒▓░
                 ▒ ▒▓▒ ▒ ░░░ ▒░ ░░ ░▒ ▒  ░░▒▓▒ ▒ ▒ ░ ▒▓ ░▒▓░░▓    ▒ ░░      ██▒▒▒ 
                 ░ ░▒  ░ ░ ░ ░  ░  ░  ▒   ░░▒░ ░ ░   ░▒ ░ ▒░ ▒ ░    ░     ▓██ ░▒░ 
                 ░  ░  ░     ░   ░         ░░░ ░ ░   ░░   ░  ▒ ░  ░       ▒ ▒ ░░  
                       ░     ░  ░░ ░         ░        ░      ░            ░ ░     
                                 ░                                        ░ ░     
                               ▄████▄   ██▀███   ██▓ ███▄ ▄███▓▓█████ 
                              ▒██▀ ▀█  ▓██ ▒ ██▒▓██▒▓██▒▀█▀ ██▒▓█   ▀ 
                              ▒▓█    ▄ ▓██ ░▄█ ▒▒██▒▓██    ▓██░▒███   
                              ▒▓▓▄ ▄██▒▒██▀▀█▄  ░██░▒██    ▒██ ▒▓█  ▄ 
                              ▒ ▓███▀ ░░██▓ ▒██▒░██░▒██▒   ░██▒░▒████▒
                              ░ ░▒ ▒  ░░ ▒▓ ░▒▓░░▓  ░ ▒░   ░  ░░░ ▒░ ░
                                ░  ▒     ░▒ ░ ▒░ ▒ ░░  ░      ░ ░ ░  ░
                              ░          ░░   ░  ▒ ░░      ░      ░   
                              ░ ░         ░      ░         ░      ░  ░
                              ░                                       
         ██▓███   ██▀███  ▓█████ ██▒   █▓▓█████  ███▄    █ ▄▄▄█████▓ ██▓ ▒█████   ███▄    █ 
        ▓██░  ██▒▓██ ▒ ██▒▓█   ▀▓██░   █▒▓█   ▀  ██ ▀█   █ ▓  ██▒ ▓▒▓██▒▒██▒  ██▒ ██ ▀█   █ 
        ▓██░ ██▓▒▓██ ░▄█ ▒▒███   ▓██  █▒░▒███   ▓██  ▀█ ██▒▒ ▓██░ ▒░▒██▒▒██░  ██▒▓██  ▀█ ██▒
        ▒██▄█▓▒ ▒▒██▀▀█▄  ▒▓█  ▄  ▒██ █░░▒▓█  ▄ ▓██▒  ▐▌██▒░ ▓██▓ ░ ░██░▒██   ██░▓██▒  ▐▌██▒
        ▒██▒ ░  ░░██▓ ▒██▒░▒████▒  ▒▀█░  ░▒████▒▒██░   ▓██░  ▒██▒ ░ ░██░░ ████▓▒░▒██░   ▓██░
        ▒▓▒░ ░  ░░ ▒▓ ░▒▓░░░ ▒░ ░  ░ ▐░  ░░ ▒░ ░░ ▒░   ▒ ▒   ▒ ░░   ░▓  ░ ▒░▒░▒░ ░ ▒░   ▒ ▒ 
        ░▒ ░       ░▒ ░ ▒░ ░ ░  ░  ░ ░░   ░ ░  ░░ ░░   ░ ▒░    ░     ▒ ░  ░ ▒ ▒░ ░ ░░   ░ ▒░
        ░░         ░░   ░    ░       ░░     ░      ░   ░ ░   ░       ▒ ░░ ░ ░ ▒     ░   ░ ░ 
                    ░        ░  ░     ░     ░  ░         ░           ░      ░ ░           ░ 
                                     ░                                                      
                ██▓███   ▄▄▄       ███▄ ▄███▓ ██▓███   ██░ ██  ██▓    ▓█████▄▄▄█████▓
               ▓██░  ██▒▒████▄    ▓██▒▀█▀ ██▒▓██░  ██▒▓██░ ██▒▓██▒    ▓█   ▀▓  ██▒ ▓▒
               ▓██░ ██▓▒▒██  ▀█▄  ▓██    ▓██░▓██░ ██▓▒▒██▀▀██░▒██░    ▒███  ▒ ▓██░ ▒░
               ▒██▄█▓▒ ▒░██▄▄▄▄██ ▒██    ▒██ ▒██▄█▓▒ ▒░▓█ ░██ ▒██░    ▒▓█  ▄░ ▓██▓ ░ 
               ▒██▒ ░  ░ ▓█   ▓██▒▒██▒   ░██▒▒██▒ ░  ░░▓█▒░██▓░██████▒░▒████▒ ▒██▒ ░ 
               ▒▓▒░ ░  ░ ▒▒   ▓▒█░░ ▒░   ░  ░▒▓▒░ ░  ░ ▒ ░░▒░▒░ ▒░▓  ░░░ ▒░ ░ ▒ ░░   
               ░▒ ░       ▒   ▒▒ ░░  ░      ░░▒ ░      ▒ ░▒░ ░░ ░ ▒  ░ ░ ░  ░   ░    
               ░░         ░   ▒   ░      ░   ░░        ░  ░░ ░  ░ ░      ░    ░      
                              ░  ░       ░             ░  ░  ░    ░  ░   ░  ░