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