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