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