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