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