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