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