                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▒     ▒   ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▒▒▓▓███▓▓▒▒████▓▒▒██▓▓▓▒▒▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒   
                                       ▒       ▒▒▒▒▒▒██▓▓▒████▓▓██▓████▓▓█████▓█████▓▒▒█▓███▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒▒█▄▒ ██████████████████████████▒▒▒▒▒▒▓▓▒▒▒ ▒▒▒▒█▄█▓▒█▄█▓▓█▓▒▒▒▒  ▒
                                       ▒▒               ▀▀▄▄█████▀█████████████████▀  ▒▒ ▓▓▓▄       ▒▓████▓████████▓▓▓▓
                                        ▒               ▄▄▀▄█▀█████▀████ ███▄██████       ████▄▄ ▄███▓██▓▒▒███████▓▒███
                                                    ▄▄▀▀ ▄▄▄▀██▀▄██████████▀███▀▀       ▄▄██████▀██▀▀▄█▀████▒████▒ ▒█▒█
                                            ▒▓██▒▒ █▀██▀▀ ▀▀▄▄ ██▄███▄ █▀▀████         ███████▀████     ▀▀█▀▄██▀  ▀▀▒ ▓
                                            ▒▀█▀█▓ ▓   ▀▀▄▄   █      ███   █▀▀▀▄▄      ▀█████▄ ████▄ ████    ▀  ▄████▄█
                                  ▒▄▄▒       ▒▓██▄▒█       ▀▀▄▄█ ▄▄▄▀  █  ▀▀█    ▀▀▀▄▄ ▄██████▀█████▀█████      ▀█████ 
                           ▒▓▓█▓▒▓█▀▀█▓▒▄▄▓██████   ▀▀▄ █▀█    ▀█▀     █      ███▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀▀  
                           ▓█▀▀█▄███▀█▄▀ ███▄▄██▀   ▄▄▄█▀▄█     █   ▄▄▄█ ▄██▄ ██▄█         ▀▀████   █████▄      ███▄   
                       ▒▒▄▓████▀███▀██▀   ▀█▄▄█▀    █▀██   ▀▄▄  █  █▀█▀██████                ▄▄███▄▄████████▄  ███▀██  
               ▒▒▒▄▓▒▀▀▀  █████▀█▄▀███▄     ███     ▀█▀▀       ▀▀▀████▀██▀████   ▄██▄▄     ████████████████▄██████████▄
        ▒▒▄▄▒▒▀▀           ▀▀▀▀█████▀▀▀     ███▄██▄▄                ████▀██▄██   ████▀     █▀▄█▄███████▀███████████████
       ▒█                      ▀▀▀██▄          █▀███                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄█▀█████
        ▒█▄                       █▀█████▄      ▀▀▀▀                 ▀▀  ██    ▄▄▄▄▄       █████▀█▄████▀▀  ███████▀████
         ▒▄█▄                       ██▀█▀█                              ▀██   ▄█▀████▄  ▄▀████▄  ████ ▀  ▄███▀███▄█▀██▀
          ▒▄▀█                       ▀█ ▀         ▄███▄                       █▀▄██▄█▀  ██▀█▀▀█ ███▄      ▀▀  ▀██▄███▀ 
           ▓▄ ▀▄                                  █▀█▄▀                       ▀█▄█▄▄█   █▄▀█▀▀███████▄        ████     
            ▓▄  █▄                                ▀████                        ███       ███▀▀███ █▀▀█       ▀██▀      
             ▓▄  ▀█                                                            ▀██      ███▄▄ ▀▄▄▀█▀██                 
              ▓    ▀▄                                                                  ███▄▀██████▀▀           ▄▄▄▄    
               ▓     █▄                                            ▄▄                  ██▀▀██▀███▀          ▄█▀▀█████  
                ▓     ▀█                                         █▀▄██▄                █▄▀▀█▄███▀           ▀▄██ ▀█▀▀█ 
                 ▓      ▀▄                                       ██▄█▄█                 ████▀▀▀              █▄▀▀▄█▄██ 
                  ▓       █▄                                     ▀▀▄███                ▄███                  ██████▀▀  
                   ▓       ▀█                                      ▀                    ▀ ▀                ▄████   ██▀█
                   ▒█        ▀▄                                                                       ▄▄▄▄   ▀▀   ███▄▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▒▒▓▓██▓▓▓▒▒████▓▒▒██▓▓▓▒▒▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒   
                                       ▒       ▒▒▒▒ ▒█▀▀▓▒████▓▓██▓████▓▓█████▓█████▓▒▒█▓███▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒▒█▓▒ ██████████████████████████▒▒▒▒▒▒▓▓▒▒▒ ▒▒▒▒█▄█▓▒█▄█▓▓█▓▒▒▒▒  ▒
                                       ▒                ▀▀▄▄█████▀█████████████████▀  ▒▒ ▓▓▓▄       ▒▓████▓█▄██████▓▓▓▓
                                        ▒               ▄▄▀▄█▀█████▀████ ███▄██████       ████▄  ▄███▒██▓▒▒███████▓▒███
                                                    ▄▄▀▀  ▄▄▀██▀▄██████████████▀▀       ▄▄██████▀██▀▀██▀▄███▒████  ▒█▒█
                                            ▒▓██▒▒ █▀██▀▀▀▀▀▄▄ ██▄███▄ ██▀████         ███████▀████     ▀▀█▀▄██▀  ▀▀▒ ▓
                                            ▓▀█▀█▓ ▓   ▀▀▄▄   █      ███  ▄██▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▒▓█▓▄▒█       ▀▀▄▄█ ▄▄▄▀  █  ▀▀▄    ▀▀▀▄▄ ▄██████▀█████▀█████      ▀█████ 
                           ▒▓▓█▓▒▓█▀▀█▓▒▄▄▓██████   ▀▄▄ █▀▄    ▀█▀     █      ███▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀▀  
                           ▓█▀▀█████▀█▄▀ ███████▀   ▄▄▄█▀▄█     █   ▄▄██ ▄██▄ ████         ▀▀████   █████▄      ███▄   
                       ▒▒▄▓██▀█▀█▄█▀██▀   ▀█▄▄█▀    ████   ▀▄▄  █  █▀█▀██████                ▄▄███▄▄████████▄  ███▀██  
               ▒▒▒▄▓▒▀▀▀  █████▀█▄████▄     ███     ▀█▀█      ▀▀▀▀████▀▀█▀████   ▄██▄▄     ████████████████▄██████████▄
        ▒▒▄▄▒▒▀▀           ▀▀▀▀█████▀▀▀     ███▄██▄▄                ████▀██▄██   ██▀█▀     █▀▄█▄███████▀███████████████
       ▒█                      ▀▀▀██▄          █▀███                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄█▀█████
        ▒█▄                       ██████▄▄      █▀▀▀                 ▀▀  ██     ▄▄▄▄       ▄████▀█▄████▀▀  ████████████
         ▓██▄                       ██▀█▀█                              ▀██   ▄██████▄  ▄▀████▄  ████ ▀  ▄███▀███▄█▀██▀
          ▓▄▀▄                      ▀▀█ ▀         ▄███▄                       █▀▄██▄█▀  ██▀██▀█ ███▄      ▀▀   ██▄███▀ 
           ▓▄ ▀▄                                  █▀█▄█                       ▀█▄█▄▄█   █▄▀█▀▀███████▄        ████     
            ▓▄ ▀█▄                                ▀████                        ▄██       ███▀▀███ █▀▀█       ▀██▀      
             ▓   ▀▄                                                            ▀██      ███▄▄ ▀▄▄▀█▀██                 
              ▓    ▀▄                                                                  ███▄▀██████▀▀           ▄▄▄▄    
               ▓    ▀█▄                                            ▄▄                  ██▀▀▀█▀███▀          ▄█▀▀█████  
                ▓     ▀▄                                         █▀▄██▄                █▄▀▀█▄▄██▀           ▀▄██ ▀██▀█ 
                 ▓      ▀▄                                       ██▄█▄█                 ████▀▀▀              █▄▀▀▄█▄▄█ 
                 ▒█      ▀█▄                                     ▀▀▄▄██                ▄███                  ██████▀▀  
                  ▒█       ▀█                                      ▀                    ▀▀▀                ▄████   ▄█▀█
                   ▒█        ▀▄                                                                       ▄▄▄▄   ▀▀   ▀██ ▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒▒▒▒▒▒▒████████▓▒▒▓▓██▓▓▓▒▒████▓▒▓██▓▓▓▒▒▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒   
                                       ▒       ▒▒▒▒▒▒██▓▓▒████▓▓██▓████▓▓█████▓█████▓▒▓█▓███▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒▒█▓▒ ██████████████████████████▒▒▒▒▒▒▓▓▒▒▒ ▒▒▒▒█▄█▓▒█▄█▓▓█▓▒▒▒▒  ▒
                                       ▒                ▀▀▄▄█████▀█████████████████▀  ▒▒ ▓▓▓▄       ▒▓█▄██▓█▄██████▓▓▓▓
                                        ▒               ▄▄▀▄█▀█████▀████ ███▄██████       █▄██▄  ▄█▀█▒██▓▒▒███████▀▒███
                                                    ▄▄▀▀  ▄▄▀██▀█▄█████████████▀▀       ▄▄████▀█▀██▀▀██▀▄███▒████  ▒█▒█
                                            ▒███▒▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄▄██▀████         ███████▀████     ▀▀▀▀▄██▀  ▀▀▒ ▓
                                            ▓██▀█▒ █   ▀▀▄▄   █      ███  ▄██▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▒▓█▓▄▒█       ▀▀▄▄█ ▄▄▄▀  █  ▀█     ▀▀▀▄▄ ▄██████▀█████▀█████      ▀█████ 
                           ▒▓▓▓▓▒▓██▀█▓▒▒▄▓█████▄   ▀▄▄ █▀▄    ▀█▀     █      ███▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀▀  
                           ▓█▀▀█████▀█▄▀ ███████▀   ▄▄▄ ▀ █     █   ▄▄██ ▄██▄ ████        ▀▀▀████   █████▄      ██▄▄   
                       ▒▒▄▓██▀█▀███▀██▀   ▀█▄▄█▀    ████   ▀▄▄  █  █▀████████                ▄▄███▄▄████████▄  ███▀██  
                ▒▒▄▓▒▒▀▀  █████▀█▄██▄█      ██▄     ▀█▀█      ▀▀▀▀████▀▀██████   ▄██▄▄     ██████▀█████████▄██████████▄
        ▒▒▄▄▓▒▀▀           ▀▀▀▀██████▀▀     ███▄██▄▄                ████▀▄█▄██   ████      █▀▄█▄███████▀███████████████
       ▓█                      ▀▀▀██           █▀███                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
        ▓█▄                       ██████▄       █▀▀▀                 ▀▀  ██    ▄▄▄▄▄       ▄████▀█▄████▀▀  ████████████
         ▓██                        █▀███▀                              ▀██   ▄██████▄  ▄▀████▄  ████     ███▀███▄████▀
          ▓▄▀▄                      ▀▀█▄█         ▄███▄                       █▀▄▄█▄██  ██▀██▀█ ███▄      ▀▀   ██▄███▀ 
           ▓  ▀▄                                  ███▄█                       ▀█▄██▄█   █▄▀█▀▀███████▄        ▄███     
            ▓  ▀█▄                                ▀██▄█                        ▄██       ███▀▀███ █▀▀█       ▀██▀      
             ▓   ▀▄                                                            ▀██      ███▄▄ ▀▄▄▀█▀██                 
              ▓    ▀▄                                                                  ▄██████████▀▀▀          ▄▄▄▄    
               ▓    ▀█▄                                             ▄                  ██▀▀▀█▀███▀           ██▀█████  
               ▒█     ▀▄                                         █▀▄██▄                █▄▀▀██▄██▀           ▀▄██▀▀██▀█ 
                ▒█      ▀▄                                       ████▄█                 █████▀▀              ██▀▀██▄▄█ 
                 ▒█      ▀█▄                                     ▀▀▄▄██                ▄███                  ▄▀████▀▀▀ 
                  ▒█       ▀▄                                      ▀                    ▀▀▀                 ████   ▄█▀█
                   ▒▄        █▄                                                                        ▄▄▄   ▀▀   ▀██ ▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒▒▒▒▒▒▒████████▓ ▒▓▓██▓▓▓▒▒████▓▒▓██▓▓▓▒▒▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   
                                      ▒▒      ▒▒▒▒▒▒▒██▀▓▓████▓▓██▓████▓▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒ ▒▒▒▒ 
                                       ▒           ▒▒▓█▓▒ ██████████████████████████▒▒▒▒▒▒▓▓▒▒▒ ▒▒▒▒█▄█▓▒█▄█▓██▓▒▒▒▒  ▒
                                       ▒               ▀▀▀▄▄█████▀█████████████████▀  ▒▒ ▓▓▓▄       ▒▓█▄██▓█▄██████▓▓▓▓
                                        ▒               ▄▄▀▄█▀█████▀████ ███▄██████       ████▄  ████▒██▓▒▒███████▓▒███
                                                    ▄▄▀▀  ▄▄▀██ █▄█████████████▀▀       ▄███████▀██▀▀██▀▄███▒████  ▒█▒█
                                            ▒███▒▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄▄██▀████         ███████▀████     ▀ █▀▄██▀  ▀▀▒ ▓
                                            ▓██▀█▒ █   ▀▀▄▄   █      ███  ▄██▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▀▓█▓▄▒█       ▀▀▄▄█ ▄▄▄▀  █  ▀▀     ▀▀▀▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▓▒▓████▓▒▒▄▓█████▄   ▀▄▄ █▀▄    ▀█▀     █      ███▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀▀  
                          ▒██▀▀█████▀██▀ █████▄█▀    ▄▄▀▀▄█     █   ▄▄██ ▄██▄ ▀▀██        ▀▀▀████   █████▄      ██▄▄   
                       ▒▒▄▄██▀█▀███▀██   ▀▀█▄▄█▀    █▀██   ▀▄▄  █  █▀████████                ▄▄███▄▄████████▄  ███▀██  
                ▒▒▄▓▒▒▀▀  ███████▄▄█▄█      ██▄     ▀█▀▀      ▀▀█▀████▀▀██████   ▄▄█▄▄     ▄█████▀█████████▄██████████▄
        ▒▒▄▄▓▒▀▀           ▀▀▀▀███████▀     ███▄▄█▄▄                ████▀▄█▄██   ████      █▀▄█▄█▄█████▀███████████████
       ▓█                      ▀▀▀██          ▀█▀███                ███ ▀██▄█▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
        ▓█▄                       ██████▄       ▀▀▀▀                 ▀▀  ██    ▄▄▄▄▄       ▄████▀█▄████▀▀  ████████████
         ▓▀█                        █▀███                               ▀██   ▄██████▄  ▄▀████▄  ████     ███▀███▄████▀
          ▓ ▀▄                      ▀██▄█         ▄███▄                       █▀▄▄█▄██  ██▀▀█▀█ ███▄      ▀▀   ██▄███▀ 
           ▓  █▄                                  ███▄█                       ▀█▄██▄█   █▄▀██▀████▀██▄        ▄███     
            ▓  ▀█                                 ▀████                        ▄██       ███▀▀███ █▀▀█       ▀███      
             ▓   ▀▄                                                            ▀██      ███▄▄ ▀▄▄▀█▀██                 
             ▒█    █▄                                                                  ▄██████████▀▀▀          ▄▄▄▄    
              ▒█    ▀█                                              ▄                  ██▀▀▀█▀███▀           ██▀█████  
               ▒█     ▀▄                                         █████▄                ▀█▀▀██▄██▀            ███▀▀██▀█ 
                ▒█      █▄                                       ████▄█                 █████▀▀              ██ ▀██▄▄█ 
                 ▒█      ▀█                                      ▀▀▄▄██                ▄███                  ▄▀████▀▀▀ 
                  ▒▄       ▀▄                                      ▀▀                   ▀▀█                 ████   ▄█▀▀
                   ▒▄        █▄                                                                        ▄▄▄▄  ▀▀▀   ██ ▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▓▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒▒▒▒▒▒▓████████▓▒▒▓▓██▓▓▓▒▒████▒ ▓██▓▓▒▒▒▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒▒      ▒▒▒▒▒▒▒██▓▓▓████▓▓██▓████▓▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▒▒  ▒▓▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒▓█▓▒▓██████████████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒█▄█▓▓███▓██▓▒▒▒▒  ▒
                                       ▒               ▀▀▀▄▄█████▀█████████████████▀  ▒▒ █▓▓▄       ▓▓█▄██▓█▄██████▓▓▓▓
                                        ▒               ▄▄▀▄█▀█████▀████ ███▄██████       █▄██▄  ▄█▀█▒██▓▒▒███████▓▒███
                                        ▒           ▄▄▀▀  ▄█▀██▄█▄█████████████▀▀       ▄███████▀██▀▀██▀▄███▒████  ▒█▒█
                                            ▒███▒▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄▀██▀████         ███████▀████     ▀▀▀▀▄██▀  ▀▀▒ ▓
                                            ██▄▀█▒ █   ▀▀▄▄   █      ███  ▄██▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▀▓█▓▄▒█       ▀▀▄▄█  ▄▄▀  █  ▀▀     ▀▀▀▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▓▒▓███▀▓▒▒▄▓█████▄   ▀▄▄ █▀▄    ▀█▀     █      ▄██▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀▀  
                          ▒██▀▀▄████▀██▀ █████▄█▀    ▄▄▀▀▄█     █   ▄▄█▄ ▄██▄ ▀███        ▀▀▀████   █████▄      ██▄▄   
                       ▒▒▒▄██▀█▀███▀██   ▀██▄▄█▀    ████  ▀▀▄   █  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▄▄▒▒▀▀  ███████▄▄█▄█      ██▄     ▀▄██      ▀▀█▀████▀▀██████   ▄▄█▄▄     ████████████████▄███████████
        ▒▒▒▄▓▒▀▀▀          ▀▀▀████████▀     ███▄▄█▄▄                █████▄█▄██   ████      █▀▄█▄█▄█████▀███████████████
       ▓█                      ▀▀▀██          ▀█▀███                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
        ▓█▄                       ██████▄       █▀█                  ▀▀  ██    ▄▄▄▄▄       ▄████▀█▄████▀▀  ████████████
         ▓▀▄                        █▀███                               ▀██    ██████▄  ▄▀████▄  ████     ███▀███▄ ███▀
          ▓ ▀▄                      ▀██▄▀         ▄▄██▄                       █▀▄▄█▄██  ██▀▀█▀█ ▀██▄      ▀▀▀  ██▄███▀ 
           ▓ ▀█▄                                  ███▄█                        █▄██▄█   █▄▀██▀████▀██▄        ▄███     
           ▒█  ▀▄                                 ▀████                        ▄██▀      ███▀▀███ ██▀█       ▀███      
            ▒█   ▀▄                                                            ▀██      ████▄ ▀▄▄▀█▀██                 
             ▒█   ▀█▄                                                                  ▄██████████▀▀▀           ▄▄▄    
              ▒█    ▀▄                                             ▄▄                  ██▀▀▀█▀███▀           ██▀█████▄ 
               ▒█     ▀▄                                         ▄█▄██▄                ▀█▀▀▄█▄██▀            ███▀▀▀█▀█ 
                ▒▄     ▀█▄                                       ████▄█                 ████▄▀▀▀             ██ ▀███▄█▀
                 ▒▄      ▀▄                                      ▀▀▄▄▀█                ▄███▀                 ▄███▄█▀▀▀ 
                  ▒▄       ▀▄                                      ▀▀                    ▀█                 ████▀  ▄██▀
                   ▒▄       ▀█▄                                                                        ▄▄▄▄  ▀▀▀   ██▄▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒▒▒▒▒▒▓██████▓█▓ ▒▓▓██▓▓▓▒▓████▒ ▓██▓▓▒▒▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒▒      ▒▒▒▒▒▒▒██▒▓▓████▓▓██▓████▓▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▓▒  ▒▓▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒▓▓▓▒▓██████████████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒█▄█▓▓███▓██▓▒▒▒▒  ▒
                                       ▒               ▀▀▀▄▄█████▀█▄███████████████▀  ▒▒ █▓▓▄       ▓▓█▄██▓█▄██████▓▓▓▓
                                                        ▄▄▀▄█▀█████▀████ ███▄██████      ▀████▄  ████▒██▓▒▒███████▒▒███
                                        ▒           ▄▄▀▀  ▄█▀██▄█▄█████████████▀▀       ▄███████▀██▀▀██ ▄███▒████  ▒█▒█
                                            ▒███▓▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄███▀████         ███████▀████     ▀█▀ ▄█▀▀  ▀▀▒ ▓
                                            ██▄▀█▒ █   ▀▀▄▄   █      ███  ▄█▀▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▀██▓▄▒█       ▀▀▄▄█  ▄▄▀  █  ▀█     ▀▀▀▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▄▒▓███▀▓▒▒▄▓▓████   ▀▀▄▄ █▀▄   ▀▀█▀     █      ▄██▄    ▀▀███▀▀████▀▀ ▄████       ▄██▀   
                          ▒██▀▀▄████▀██▀ █████▄█▀    ▄▄▀▀▄█     █   ▄▄█▄ ▄██▄ ▀███        ▀▀▀████   █████▄      ██▄▄   
                       ▒▒▒▄██▀█▀███▀██   ▀██▄▄█▀    ████  ▀▀▄▄  █  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▄▄▒▒▀▀  █▀███▄█▄▄█▄█      ██▄      ███      ▀▀█▀████▀▀██████   ▄▄█▄▄     ████████████████▄███████████
        ▒▒▒▄▓▒▀▀▀          ▀▀▀███▄████▀     ███▄▄█▄                 █████▄█▄▄█   ██▀█      █▀▄█▄█▄█████▀███████████████
       ▓█                      ▀█▀██          ▀█▀███                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
        ▓█                        ███▄██▄       █▀█▀                 ▀▀  ██     ▄▄▄▄       ▄████▀█▄████▀▀  ████████████
        ▒▓▀▄                        █▀███                               ▀██    ██████▄  ▄█████▄  ████     ███▀███▄ █▀██
         ▒█ █▄                      ▀██▄█         ▄▄██▄                       █▀▄▄█▄██  ██▀▀█▀█ ███▄      ▀▀▀  ██▄███▀ 
          ▒█ ▀█                                   ███▄█                        █▄██▄█   █▄▀██▀███████▄        ▄███     
           ▒█  ▀▄                                 ▀████                        ▄██▀      ███▀▀███ ██▀█       ▀▀██      
            ▒█   █▄                                                            ▀██      ▄███▄ ▀█▄▀█▀██                 
             ▒█   ▀█                                                                   ▄█▀████████▀▀▀           ▄▄▄    
              ▒▄    ▀▄                                              ▄                  ██▀▀▀█▀▀██▀           ██▀█████▄ 
               ▒▄     █▄                                         ▄████▄▄               ▀█▀▀▄█▄▄█▀            ███▀▀▀███ 
                ▒▄     ▀█▄                                       ████▄█▀                ▀███▄ ▀▀             ██▄▀█▄█▄██
                 ▒▄      ▀▄                                      ▀▀▄▄██                ▄███▀                 ▄███▄██▀▀ 
                  ▒▄       █▄                                      ▀                     ▀█                 ████▀  ▄▄█▀
                   ▒▄       ▀█▄                                                                         ▄▄▄  ▀ ▀   █▀▄▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒▒▒▒▒▒▓██████▓█▓ ▒▓▓██▓▓▓▒▓████▒ ▓███▓▒▒▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒▒      ▒▒▒▒▒▒▒██▒▓▓████▓▓██▓████▓▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▓▒  ▒▓▒▒▒▒▒▒▒▒▒▒▒ 
                                       ▒           ▒▒█▓▓▒▓██████████████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒█▄█▓▓███▓██▓▒▒▒▒  ▒
                                       ▒               ▀▀▀▄▄█████▀█████████████████▀  ▒▒ █▓▓▄       ▓▓█▄██▓█▄██████▒▓▓▓
                                       ▒                ▄▄▀▄█▀█████▀████ ███▄██████      █████▄  ██▀█ ██▓▒▒███████▒▒███
                                        ▒           ▄▓▀▀  ▄█▀██▄█▄█████████████▀▀       ▄███████▀██▀ ██ ▄███▒████  ▒█▒█
                                            ▒███▓▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄██▀▀████         ███████▀████     ▀██ ▄█▀▀  ▀▀▒ ▓
                                            ██▄██▒ █   ▀▀▄▄   █      ███  ▄█▀▀▀▄▄      ▀█████▄ ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄▒       ▀██▓▄▒█       ▀█▄ █  ▄▄▀  █  ▀█     ▀▀█▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▄▒▓███▀▓▒▒▄▓▓████   ▀▀▄▄ █▀▄   ▀▀█▀     █      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒██▀▀▄████▀██▀ █████▄█▀    ▄▄▀▀▄█     █   ▄▄█▄ ▄██▄ ████        ▀▀▀████   █████▄      ██▄▄   
                        ▒▒▄██▀█▀███▀██▀  ▀███▄█▀    ████  ▀▀▄▄  █  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▄▄▓▒▀▀  █▀███▄█▄██▄█      ██      ▀█▀█      ▀▀█▀████▀▀██████   ▄▄█▄▄     ████████████████▄███████████
         ▒▒▄▓▒▒▀▀          ▀▀▀███▄████▀     ███▄▄█▄                 █████▄█▄▄█   ████      █▀▄█▄█▄█████▀█████████▄█████
      ▒██                     ▀▀█▀██          ██▀█▀█                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
       ▒█▄                        ███▄██▄       █▀█▀                 ▀▀  ██     ▄▄▄▄       ▄████▀█▄████▀▀  ████████████
        ▒█▀▄                        █ █▄█                               ▀██    ██████▄  ▄▄████▄  ████     ███▀███▄▄█▀██
         ▒█▀█▄                      ▀██▄█         ▄▄██▄                       █▀▄▄█▄██  ██▀▀█▀█ ███▄       ▀▀  ██▄██▄▀ 
          ▒█ ▀▄                                   ███▄█                        █▄██▄█▀  █▄▀██▀███████▄        ▄███     
           ▒▄  ▀▄                                 ▀████                        ▄██▀      ███▀▀███ ▀█▀█       ▀▀██      
            ▒▄  ▀█▄                                                            ▀██      ▄███▄ ▀█▄▀█▀▀█▀                
             ▒▄   ▀▄                                                                    █▀████████▀▀▀           ▄▄▄    
              ▒▄    ▀▄                                              ▄                  ██▀▀▀██▀██▀           ██▀█████▄ 
               ▒▄    ▀█▄                                         █████▄▄               ▀█▀▀▄█▄▄█▀▀           ███▀▀▀███ 
                ▒▄     ▀█                                        ████▄█▀                ▀███▄█▀▀             ▀█▄▀█▄█▄▄█
                 ▒▄      ▀▄                                      ▀▀▄▄██                 ███▀                 ▄███▄██▀▀ 
                  ▓▄       █▄                                      ▀▀▀                   ▀█                 ████▀   ▄██
                   ▓▄       ▀█                                                                           ▄▄  ▀▀▀   █▀▄▄
----------------------------
                                      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒ ▒▒▒▒▓██████▓▓▓ ▒▓▓██▓▓▓▒▓████▒▒████▓▒▒▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒▒██▒▓▓████▓███▓████▄▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▓▒  ▒▓▒▒▒▒▒▒▒▒▒▒▒▒
                                       ▒           ▒▒█▓▒▒▓███████▓██████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒███▓▓██▄▓██▓▒▓▒▒  ▒
                                       ▒               ▀▀█▄▄█████▀█████████████████▀  ▒▒ █▓▓▄       ▓▓█▄██▓█▄██████▒▓▓▓
                                       ▒                ▄▄▀▄█▀█████▀████ ███▄█████▄      ██▄██▄  ████ ██▓▒▒███████▒▒███
                                        ▒           ▄▓▀▀  ▄████▄█▄█████████████▀▀       ▄███████▀██▀ ██ ████▒████  ▓█▒█
                                            ▒███▓▒ █▀██▀▀▀▀▀▄▄ █▀▄███▄██▀▀████         ███████▀████     ▀█▀▀▄█▀▀  ▀▀▒ ▓
                                            ██▄██▒ █   ▀▀▄▄   █      ███  ▄█▀▀▀▄▄      ▀█████  ████▄ ████▄   ▀  ▄██████
                                  ▒▄▄        ▀██▓▄▒█       ▀█▄ █  ▄▄▀  █  ▀█     ▀▀█▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▄▒▓███▀▓▒▒▄▓▓████   ▀▀▄▄ █▀▄   ▀▀█▀     █      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀▀▄████▀██  █████▄█▀    ▄▄▀█▄█     █   ▄▄█▄ ▄██▄ ████        ▀▀▀████   █████▄      ██▄▄   
                        ▒▒▓██▀█████▀██▀  ▀███▄█▀    ████  ▀▀▄▄  █  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▄▄▓▒▀▀  █▀█████▄██▄█      ██      ▀▄██      ▀█▀▀████▀▀██████   ▄▄█▄▄     ████████████████▄███████████
         ▒▒▄▓▒▒▀▀          ▀▀▀███▄████▀     ███▄██▄                 █████▄█▄▄█   ████      █▀▄█▄███████▀█████████▄█████
      ▒█▀▀                    ▀▀█▀██          ▀█ █▀█                ███ ▀████▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
       ▒█▄                        ███▄██▄       █▀▀▀                ▀▀▀  ██     ▄▄▄▄       ▄████▀█▄████▀▀  █████▀██████
        ▒██▄                        █▄█▄█                               ▀██    ██████▄  ▄█████▄  ████     ███▀███▄▄████
         ▒▄▀█                       ▀██▄█         ▄███▄                       ██▄▄█▄██  ██▀▀█▀█▄███▄       ▀▀  ██▄███▀ 
          ▒▄ ▀▄                                   ███▄█                        █▄████▀  █▄▀██▀████████        ▄███     
           ▒▄  █▄                                 ▀█▄██                         ██▀      ███▀▀███ ▀█▀█       ▀▀██      
            ▒▄  ▀█▄                                                            ███      ▄███▄ ▀█▄▀█▀▀█▀                
             ▒▄   ▀▄                                                                    █▀████████▀▀▀           ▄▄▄    
              ▒▄    ▀▄                                              ▄                  ██▀▀▀██▀███           ▄█▀█████▄ 
               ▓▄    ▀█▄                                         ▄████▄▄               ▀█▀▀▄█▄▄█▀▀           ███▀▀▀███ 
                ▓▄     ▀▄                                        ████▄██                 ████▄▀▀             ▀█▄▀█▄█▄▄█
                 ▓▄      ▀▄                                      ▀▀▄▄██                 ███▀                  ███▄█▄▀▀ 
                  ▓▄      ▀█▄                                      ▀▀▀                   ██                 ████▀   ▄██
                   ▓        ▀▄                                                                          ▄▄▄  ▀▀▀   █▀█ 
----------------------------
                                      ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒   ▒▒▒▒▒ ▒▒▒▒███████▓▓▓ ▒▓▓██▓▓▓▒▓████▒▒████▓▒▒▓▓▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒▓██▒▓▓████▓███▓████▄▓█████▓█████▒▒▓█▓███▓▒▒▒▒▒▒▒▒▓▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒▒           ▒▒█▓▒▒▓█▄█████▓██████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒██▄▓▓███▓██▓▒▓▒▒  ▒
                                       ▒               ▀▀█▄▄█████▀█████████████████▀  ▒▒ █▓▓▄       █▓▀███▓█▄██████▓▓▓▓
                                       ▒                ▄▄▀▄█▀█████▀████ ███▄█████▀       ████▄  ████ ██▓▒▒███████▒▒▄██
                                                    ▄▓▀▀  ▄█▄██▄█▄█████████████▀▀       ▄███████▀██▀▀██ ████▒████  ▓▓▒█
                                            ▒███▓▒ █▀██▀▀▀▀▀▄▄ █▀████▄██▀▀▄███         ███████▀████     ▀█▀ ▄█▀▀  ▀▀▒ ▓
                                            ██▄██▒ █   ▀▀▄▄   █      ███  ██▀▀▀▄▄      ▀█████ ▄████▄▄████▄   ▀  ▄██████
                                  ▒▄▄       ▒▀██▓▄▒█      ▀▀▄▄ █  ▄▄▀  █  ▀█     ▀▀█▄▄ ▄██████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▄▒▓███▀▓▒▒▄▓▓████   ▀▀▄▄ █▀▄   ▀▀█▀     █      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀▀▄████▀██  █████▄█▀    ▄▄▀▀▄█     █   ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   █████▄      ██▄▄   
                        ▒▒▓██▀█████▀██▀  ▀▄██▄█▀    ████  ▀▀▄▄  █  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▒▄▓▒▀▀  █▀█████▄██▄█     ▀██      ▀█▀█      ▀█▀▀████▀▀██████   ▄▄█▄▄     ████████████████▄███████████
         ▒▒▄▄▒▒▀▀          ▀▀▀███▄████▀     ███▄▄█▄                 █████▄█▄▄█   ████      █▀▄█▄███████▀█████████▄█████
      ▒█▀▀                    ▀▀████         ▀██▄█▀▀                ███ ▀██▄█▀     ▀▀      ▀███████▀█▀███▀██▀▄█▄███████
       ▒█▄                        ██████▄       █▀█▀                ▀▀▀  ██▀    ▄▄▄▄       ▄████▀█▄████▀▀  █████▀██████
        ▒██▄                        █▄███                               ▀██    ██████▄  ▄█████▄  ████▀    ███▀███▄▄████
         ▒▄▀▄                       ▀████         ▄▄██▄                       ▄█▄▄█▄██  ██▀▀█▀█▄▀██▄       ▀▀  ██▄███▀ 
          ▒▄ ▀▄                                   ███▄█                        █▄████▀  █▄▀█████▀█████        ▄███     
           ▒▄ ▀█▄                                 ▀█▄▀█                         ██▀      ███▀▀███ ▀█▀█▄      ▀▀██      
            ▓▄  ▀█                                  ▀                          ███      ▄███▄ ▀█▄▀█▀▀█▀                
             ▓▄   ▀▄                                                                    █▀█████▄██▀▀▀▀          ▄▄▄    
              ▓▄    █▄                                                                  ██▀▀██▀███           ▄█▀█████▄ 
               ▓▄    ▀█                                          ▄████▄▄                █▀▀▄█▄▄█▀▀           ███▀▀▀███▄
                ▓▄     ▀▄                                        ███▀▄██                 ████▄▀▀             ▀█▄▀▀▄█▄▄█
                 ▓       █▄                                      ▀▀▄▄██                 ████                  ███▄█▄▀▀ 
                  ▓       ▀█                                       ▀▀                    ██                 ▄█▄█▀   ▄██
                   ▓        ▀▄                                                                           ▄    ▀▀   █▀█ 
----------------------------
                                     ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▓ ▒▓▓██▓▓▓▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒▓▀█▒▓▓████▓████████▄▓█████▓█████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒ ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒▒           ▒▒█▓▒▒▓███████▓██████████████████▒▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒██▄▓▓███▓██▓▓▓▒   ▒
                                       ▒               ▀▀█▄██████▀█████████████████▀  ▀▒ █▓▓▄       █▓▀███▓▀▄██████▓▓▓▓
                                       ▒                ▄▄███▀█████▀████ █████████▀      █████▄  ██▀█ ██▓▒▒███████▒▓▄██
                                        ▒           ▄▓▀▀  ▄█▄██▄█▄█████████████▀▀       ▄███▀███▀██▀ ██ ████▀████  ▓▓▒█
                                            ▒███▓▒ █▀██▀▀▀▀▀▄▄ ██████▄██▀▀▄███         ███████▀████     ▀█▀ ▄█▀▀  ▀▀▒ ▓
                                            ██▄██▒ █   ▀█▄    █      ███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████▄   ▀  ▄██████
                                  ▒▄▒       ▒▀██▓▄▒█      ▀▀▄▄ █  ▄▄▀  █  ▀█     ▀▀█▄▄ ███████▀████▀▀█████      ▀█████ 
                           ▒▓▓▓▄▒▓███▀▓▒▒▄▓▓████   ▀▀▄▄ █▀▄   ▀▀█▀     █      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀▀▄███▄▀██  ███▀███▀   ▄▄▄▀█▄█     █   ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄██▄      ██▄▄   
                        ▒▒▓██▀█████▀██▀  ▀▄██▄█▀    ████  ▀▀▄▄ ▄█  █▀████████                 ▄███▄▄████████▄  ███▀██  
                ▒▒▒▄▓▒▀▀▀ █▀█████▄████     ▀██       ▄██      ▀█ ▀▀███▀▀██████   ▄▄█▄▄     ████████████████▄███████████
         ▒▒▄▄▓▒▀▀          ▀▀▀███▄▄███▀     ███▄▄█▄                 ███▀█▄█▄▄█   ██▀█▀     █▀▄█▄███████▀█████████▄█████
      ▒▓▀▀                    ▀▀████        ▀ ██▄█▀█                ███ ▀██▄█▀     ▀▀      ▀███▄███▀█▀███▀██▀▄█▄███████
       ▒█▄                        ██▄▄██▄      ▀▄██▀                ▀▀▀  ██▀    ▄▄▄▄       ▄████ █▄████▀▀  █████▀██████
        ▒██                        ▀█▄███                               ▀██    ██████▄  ▄█████▄  ████▀    ███▀▀██▄▄████
         ▓▄▀▄                       ▀████         ▄▄█▄▄                       ▄█▄▄█▄██  ██▀▀█▀██▀██▄       ▀▀  ██▄███▀ 
          ▓▄ ▀▄                                   ███▄█                        █▄███▄▀  █▄▀█████▀█████        ▄███     
           ▓▄ ▀█▄                                 ▀█▄▀█                         ███      ████▀███ ▀█▀█▄      ▀▀██      
            ▓▄  ▀▄                                  ▀▀                         ███      ▄███▄▄ █▄▀██▀█▀                
             ▓▄   ▀▄                                                            ▀       █▀█████▄███▀▀▀           ▄▄▄   
              ▓    ▀█▄                                                                  ██▀▀█▄████           ▄█▀█████▄ 
               ▓     ▀▄                                          ▄▄███▄                 █▀▀▄█▄▄█▀▀           █▀▄▀▀▀█▄▀▄
                ▓      ▀▄                                        ███▀███                 ██▄█▄█▀             ▀█▄▀▀▄█▄▄█
                 ▓      ▀█▄                                      ▀ ▄▀██▀                ▄███                  ███▄██▄▀ 
                  ▓       ▀█                                       ▀▀▀                  ▀██                 ▄███▀   ▄▄█
                   ▓        ▀▄                                                                           ▄    ▀▀   █▀█ 
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒  ▒▒▒▒▒▒ ▒▒▒▒███████▓▓▓ ▒▓▓██▓▓▓▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒▓▀█▓▓▓▓███▓████████▄██████▓█████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒▒          ▒▒▒█▓▒▒████████▓██████████████████▒▒▒▒▒▓▓▒▒▒▒ ▒▒▒▒███▓▓███▓██▓▓▓▒   ▒
                                       ▒               ▀▀█▄██████▀█████████████████▀  ▀▒ █▓▓▄       █▓▀███▓▀▄██████▓▓█▓
                                       ▒                ▄▄███▀█████▀████ █████████       █████▄  ████ ██▓▒▒██████▓▒▓▄██
                                                    ▄▓▀▀  ▄█▄██▄█▄█████████████▀▀       ▄███▀███▀██▀ ██ ████▀████  ▓▓▒█
                                            ▒███▄  █▀██▀▀▀▀▀▄▄ █▀████▄██▀▀▄███         ███████▀████     ▀█▀ ██▀▀  ▀▀▀ ▓
                                            ██▄██▒ █  ▀▀▄▄    █      ███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████    ▀  ▄██████
                                  ▒▄▒       ▒▀██▓▄▓█      ▀▀▄▄ █  ▄▄▀  █  ▀█     ▀▀█▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▓▓▓▒▒▓███▀▄▒▒▄▄▓████   ▀▀▄▄ █▀▄   ▀▀█▀    ▄█      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀█▄███▄███  ███▀███▀    ▄▄▀█▄█     █   ▄▄█▄ ▄██▄ ████        ▀▀▀████   ██▄██▄      ██▄▄   
                        ▒▒▓██▀█████▀██▀  ▀▄██▄█▀    ████  ▀▀▄  ▄█  █▀████████                 ▄███▄▄████████▄  ███▀██  
                 ▒▒▄▓▒▒▀▀▀█▀████▄▄████     ▀██      ▀▄██      ▀█ ▀▀█▀█▀▀██████   ▄▄█▄▄     ████████████████▄███████████
         ▒▒▄▄▓▒▀▀         ▀█▀▀██▄▄▄███▀     ██▄▄▄█▄                 ███▀█▄█▄▄█   ██▀█▀     █▀▄█▄███████▀█████████▄█████
      ▒▓▀▀                    ▀▀████        ▀▀██▄█▀█                ███ ▀██▄▄▀     ▀▀      ▀███▄███▀█▀███▀▀█▀██▄███████
       ▓█▄                        ██▄▄██▄     ▀▀▄▀█                 ▀▀▀  ██▀    ▄▄▄▄       ▄████ █▄████▀▀  █████▀██████
        ▓█▄                       ▀▀███▄█                               ▀██    ██████▄  ▄▄████▄  ████▀    ███▀▀██▄▄████
         ▓▄▀▄                       ▀████         ▄▄█▄▄                       ▄█▄▄█ ██  ██▀▀█▀██▀██▄       ▀▀  ██▄███▀ 
          ▓▄▀█▄                                   ███▄█                        █▄███▄▀  █▄▀▀████▀█████        ▄███▀    
           ▓  ▀█                                  ▀█▄█▄                         ███▀     ████▀▀██ ▀█▀██      ▀▀██      
            ▓   ▀▄                                  ▀                          ███      ▄███▄▄ █▄▀██▀█▀                
             ▓    █▄                                                            ▀       █▀████▀▄███▀▀▀           ▄▄▄   
              ▓    ▀█                                                                   ██▀▀██████           ▄█▀▀█████ 
               ▓     ▀▄                                          ▄▄███▄                 █▀▀▄█▄▄██▀           █▀▄▀▀▀█▄█▄
                ▓      █▄                                        ███▀█▄█                 ██▄█▄█▀              █▄▀▀▄█▄▄█
                 ▓      ▀█▄                                      ▀▀█▀███                ▄███                  ███▄███▀▀
                 ▒▓       ▀▄                                       ▀▀▀                  ▀██                 ▄████   ▄▄▄
                  ▒█        █▄                                                                                ▀█    ██ 
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                      ▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▄ ▄▓▓██▓▓▓▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒▓▀▓▓▓▓▓███▓████████▄██████▓█████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▒█▓▒▒████████▓██████████████████▒▒▒▒▒▓▓▒▒▒▒ ▒▒▒▒███▓▓███▓██▓▓▓▒   ▒
                                      ▒▒               ▀▀▄▄██████▀███████████▄█████▀  ▀▒ █▓▓▄       █▓▀██▓▓████████▓▓▀▓
                                       ▒                ▄▄███▀██████████▀█████████       █████▄  ████▄██▓▒▒██████▓▒▓▄██
                                                    ▄▓▀▀  ▄█▄█▀▄█▄█████████████▀        ▄███████▀██▀ ██ ████▀████  ▓▓▒█
                                            ▒███▄  ███▀▀▀▀▀▄▄▄▀█▀████▄██▀▀▄███         ██████▀▀████     ▀█▀ ██▀▀  ▀▀▀ █
                                            ██▄██▒ █  ▀▀▄▄    █      ███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████    ▀  ▄██████
                                  ▒▒▒       ▒▓██▓▄▓█      ▀▀▄▄ █  ▄▄▀  █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▓▓▒▒▓███▀▄▒▒▄▄▓████   ▀▀▄▄ █▀▄   ▀▀█▀    ▄█      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀█▄███▄███▀ ███▀███     ▄▄▀█▄█     █   ▄▄█▄ ▄██▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄   
                        ▒▒▓██▀█████▀██   ▀▄████▀    ████  ▀▀▄▄ ▄█  █▀████████                 ▄███▄▄████████▄  ███▀██  
                 ▒▒▄▓▒▒▀▀▀█▀████▄▄████     ▀██      ▀▄██      ▀█▄▀▀█▀██▀██████   ▄▄█▄▄     ▄███████████████▄███████████
         ▒▒▒▄▓▒▀▀▀         █ ▀██▄▄▄███▀     ██▄▄▄█▄                 ███▀█▄█▄▄█   ██▀█▀     █▀▄█▄███████▀█████████▄█████
      ▒▓▀▀                    ▀▀████        ▀▀██▄██▄                ███ ▀██▄█▀     ▀▀      ▀███████▀█▀███▀▀█▀██▄███████
       ▓█                        ▄██▄▄██▄     ▀▀▄██                 ▀▀▀  ██▀    ▄▄▄▄       ▄████ █▄████▀▀  █████▀██████
        ▓▀▄                       ▀▀███▄█                               ▀██    ██████▄  ▄▄████▄  ████▀    ███▀▀██▄▄████
         ▓ █▄                       ▀▄███         ▄▄█▄▄                        █▄▄█▀██  ██▀▀███████▄       ▀▀  ██▄▄███ 
          ▓ ▀█▄                                   █████                        █▄███▄█  █▄▀▀█▄██▀█████        ▄███▀    
           ▓  ▀▄                                  ▀█▄▀█                         ███▀     ████▀▀██▀▀█▀▀█       ▀██      
            ▓   ▀▄                                 ▀▀▀                         ███      ▄███▄▄ █▄▀██▀██                
             ▓   ▀█▄                                                            ▀▀      █▀█████▄███▀▀▀           ▄▄▄   
             ▒▓    ▀▄                                                                   ██▀▀██████           ▄█▀▀█████ 
              ▒█     ▀▄                                          ▄████▄                 █▀▀▄█▄▄██▀           █ ██▀▀█▄██
               ▒█     ▀█▄                                        ███▀█▄█                 ██▄█▄▄▀              ██▀▀▄█▄▄█
                ▒█      ▀█                                       ▀▀█▀██▀                ▄███                  ▄▀█████▀▀
                 ▒█       ▀▄                                       ▀▀▀▀                 ▀███                ▄████   ▄▄█
                  ▒█       ▀█▄                                                                                █▀    ██ 
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▄▒▒▒▒▒    ▒▒   ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▄▒▓▓▓██▓▓▓▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒▒▒█▀▓▓▓▓▓███▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▒█▄▒▒████████▄████████████▄█████▒▒▒▒▒█▓▒▒▒▒ ▒▒▒▒███▓▓███▓██▓▓▓▒   ▒
                                      ▒▒               ▀▀▄▄██████▀█████████████████▀  ▀▒▒█▓▓▄       █▓▀██▓▓████████▓▓▀▓
                                       ▒                ▄▄███▀██████████▀█████████       █████▄  ████▓██▓▒▒██████▓▒▓▄██
                                                    ▄▓▀▀  ▄█▄█▀▄█▄█████████████▀▀       ▄███████▀██▀ ██ ████▀████  ▓▓▒█
                                            ▒███▄ ▒███▀▀▀▀▀▄▄▄▀█▀████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀▀  ▀▀▀ █
                                           ▒██▄██▒ █  ▀▀▄▄   ▀█     ▀███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████    ▀  ▄██████
                                  ▒▒▒       ▒▓██▓▄▓█      ▀▀▄▄▀█  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▓▓▒▒▒███▀▄▒▒▄▄▓████   ▀▀▄  █▀▄   ▀▀█▀    ▄█      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀█▄███▄███▀ ███▀███▀    ▄█▀█▄█     █   ▄▄█▄ ▄██▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄   
                        ▒▒▓██▀█████▀██   ▀▄████▀   ▄████  ▀▀▄  ▄▀  ██████████                 ▄███▄▄████████▄  ███▀██  
                 ▒▒▄▄▒▒▀▀██▀████▄▄████     ▀██     ▀▀▄██     ▀▀█▄▀▀█▀██▀██████   ▄▄█▄▄     ▄███████████████▄███████████
          ▒▒▄▓▒▀▀▀        ▀█ ▀██▄▄▄███      ██▄▄▄▄▄                 ███▀█▄█▄▄█   ██▀█      █▀▄█▄███████▀█████████▄█████
      ▒▓▀▀                    █▀████        ▀▀██▄███                ███ ▀██▄█▀     ▀▀      ▀█████████▀███▀▀█▀██▄███████
       ▓▄                        ███▄▄▄▄▄     ▀▀▄▀█                 ▀▀▀  ██▀     ▄▄▄       ▄████ █▄████▀▀  █████▀██████
        ▓▀▄                       ▀▀███▄█                               ▀██    ██████▄   ▄████▄  ████▀    ███▀▀▄█▄▄████
         ▓▀█▄                       ▀▄███         ▄▄▄▄▄                        █▄▄█▀██  ██▀▀███████▄       ▀▀  ██▄▄███ 
         ▒▓ ▀█                                    █████                        █▄█████  ██▀▀█▄██▀█████        ▄███▀    
          ▒█  ▀▄                                  ▀▄▄▀█                         ███▀     ████▀▀██▀▀█▀▀█       ▀██      
           ▒█   █▄                                 ▀▀▀                         ███      ▄███▄▄ █▄▀▀█▀██                
            ▒█   ▀█                                                             ▀▀      █▀█████▄███▀▀▀           ▄▄▄   
             ▒█    ▀▄                                                                   ██▀▀▄█████            █▀▀█████ 
              ▒█     █▄                                          ▄▄██▀▄                 █▀▀▄██▄██▀           ▀▄██▀▀████
               ▒█     ▀█▄                                        ███▀███                 ██▄█▄▄█              ██▀▀▄██▄█
                ▒█      ▀▄                                       █▀█▀██▀                ▄███                  ▄▀██▄█▄▀▀
                 ▒▄       ▀▄                                       ▀▀▀▀                 ▀███                ▄████    ▄▄
                  ▒▄       ▀█▄                                                                                ██    ██▄
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▄▒▒▒▒     ▒▒   ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▄▒▓▓▓██▓▓▓▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒       ▒▒▒▒ ▒█▀▓▓▓█▓███▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒ ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▓█▓▀▒████████▄██████████████████▒▒▒▒▒█▓▒▒▒▒ ▒▒▒▒██▄▄▓███▓██▓▓▓▒   ▒
                                      ▒▒               ▀▀▄▄██████████████████▄█████▀  ▀▒▒█▓▓▄      ▒██▀██▓▓████████▓▓▀▓
                                       ▒                ▄▄███▀███▀██████▀█████████       █████▄  ████▓██▓▒▒██████▓▒▓▄██
                                       ▒            ▄▓▀▀  ▄█▄█▀▄███████████████▀        ▄███████▀██▀ ██ ████▀████  ▓▓▒█
                                            ▒███▄ ▒███▀▀▀▀▀▄▄ ▀█▀████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀▀  ▀▀▀ █
                                           ▒██▄██▒ █  ▀▀▄▄   ▀█     ▀███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████    ▀  ▄██████
                                  ▒▒▒       ▒▓██▓▄▓█      ▀▀▄▄▀█  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▓▓▒▒▀███▒▒▒▒▄▄▓▓███   ▀▀▄  █▀▄   ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▒▀█▀█▄███▄███▀ █▄█▀███▀    ▄█▀█▄█     █   ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄   
                        ▒▒▓██▀█████▀██   ▀▄████▀    ████  ▀▀▄  █▀  ██████████                 ▄███▄▄████████▄  ███▀██  
                 ▒▒▄▄▒▒▀▀██▀████▄▄████     ▀██     ▀▀▄██     ▀▀█▄▀██▀██▀██████   ▄▄█▄▄     ▄███████████████▄███████████
          ▒▒▄▓▒▒▀▀        ▀█ ███▄▄▄███      ██▄▄▄▄▄               ▀ ███▀█▄█▄▄█   ██▀█▄     █▀▄█▄██▀████▀█████████▄█████
      ▓▒▀▀                    ██████        ▀▀██▄███                ███ ▀██▄█▀     ▀▀      ▀█████████▀███▀▀█▀▀█▄███████
      ▒█▄                        ███▄▄▄▄▄     ▀▀▄██                 ▀▀▀  ██▀    ▄▄▄▄       ▄████ █▄████▀▀  █████▀██████
       ▒██▄                       ▀▀███▄█                                ██    ██████▄   ▄████▄  ████▀▀   ▄██▀▀▄█▄▄████
        ▒█▀█                        ▀▄█▀█         ▄▄█▄▄                        █▄▄█▀██  ██▀▀████████       ▀▀  ██▄▄███ 
         ▒█ ▀▄                       ▀            ██▀██                        █▄█████  ██▀▀█▄██▀█████        ▄████    
          ▒█  ▀▄                                  ▀▄█▀█                         ███▀     ████▀▀██▀▀█▀▀█       ▀██      
           ▒█  ▀█▄                                 ▀▀▀                         ▄██▀     ▄███▄▄ █▄▀▀██▀█                
            ▒█   ▀▄                                                             ▀       ▄██████▄███▀▀▀           ▄▄▄   
             ▒▄    ▀▄                                                                   ██▀▀▄█████            █▀▀█████ 
              ▒▄    ▀█▄                                          ▄▄██▀▄                 █▀▀▄██▄▄█▀           ▀▄██▀▀▄███
               ▒▄     ▀█                                         ███▀███                 ██▄██▄█▀             ██▀▀▄██▄█
                ▒▄      ▀▄                                       █▀█▀███                ▄███                  ▄███▄█▄▄▀
                 ▒▄       █▄                                       ▀█▀▀                 ▀█▀█                 ████▀   ▄▄
                  ▒▄       ▀█                                                                                 █▀    █▀▄
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒▒  ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▒▒▓▓▓██▓▓▄▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                      ▒       ▒▒▒▒ ▒█▀▓█▒█▓███▓████████▄███████████▓▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒ ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▓█▓▀▒████████▓▀██▀██████████████▒▒▒▒▒█▓▒▒▒▒ ▒▒▒▒███▄▓███▓██▓▓▓▒   ▒
                                      ▒                ▀▀▄▄██████████████████▄████▀▀  ▀ ▒█▓▓▄      ▒██▀█▄▓▓██▄█████▓▓█▓
                                       ▒                ▄▄▄██▀███▀██████▀█████████       █████▄ ▄████▓██▓▒▒██████▓▒▓▄██
                                       ▒            ▄▓▀▀  ▄█▄█▀▄██████████████▀▀       ▄▄███████▀██▀ ██ ████▀████  ▓▓▒█
                                            ▓███▄ ▒▀██▀▀▀▀▀▄▄ ▀█▀████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀▀  ▀▀  █
                                           ▒▀█▄██  █  ▀▀▄▄   ▀█     ▀███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████    ▀  ▄██████
                                  ▒▒▒       ▒▓██▓▄▓█      ▀▀▄▄▀█  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▓▄▒▒████▒▒▒▒▄▓▓▓███   ▀▀▄  █▀▄   ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀ ████▀  ▄███▄       ▄██▀   
                          ▒▀█▀█ █▄█▄███▀ █▄█▀███▀    ▄█▀█▄█     █   ▄▄█▄ ▄█▄▄ ██▄█        ▀▀▀████   ██▄██▄▄     ██▄▄   
                         ▒█▀█▀█████▀██   ▀█████▀   █████  ▀▀▄  █▀  ██████████                 ▄███▄▄█████████  ███▀██  
                 ▒▒▄▄▓▒▀▀█████▄█▄▄████     ▀██     ▀▀▄██     ▀▀█▄▀██▀█▄▀██████   ▄█▄▄▄     ▄███████████████▄███████████
          ▒▒▄▄▒▒▀▀        ▀█▄███▄▄▄███      ██▄▄▄▄▄               ▀ ███▀█▄█▄▄█   ██▀██     █▀▄█▄██▀██████████████▄█████
      ▓▒▀▀▀                   █▀████        ▀▀█████▀                ███ ▀██▄▄▀     ▀▀      ▀███████▄█▀███▀▀█▀▀█▄███████
      ▒█▄                        █▄█▄▄█▄▄     ▀▀▄▀█                 ▀▀▀  ██▀    ▄▄▄▄        ████ █▄████▀▀  █████▀██████
       ▒██▄                       ▀██████                                ██▄   ████▀█▄   ▄████▄  ████▀▀   ▄██▀▀▄██▄████
        ▒▄▀▄                        ▀▄█▀█         ▄▄▄▄                         ██▄█▀▀█  ██▀▀████▀███       ▀▀  ▀█▄▄███ 
         ▒▄ ▀▄                       ▀ ▀          ██▀██                        █▄█████  ██▀▀█▄██▀█████         ████    
          ▒▄  █▄                                  █▄█▀█                         ███▀     ████▀▀██▀▀█▀▀█       ▀██      
           ▒▄  ▀█                                  ▀▀▀                         ▄███      ███▄▄ █▄▀▀██▀█                
            ▒▄   ▀▄                                                             ▀▀▀     ▄██████▄███▀▀▀            ▄▄   
             ▒▄    █▄                                                                   ██▀▀▄█████▀           ██▀█████ 
              ▒▄    ▀█▄                                          ▄▄▄█▀▄                 █▀▀▄▄█▄▄█▀           ▀███▀▀████
               ▒▄     ▀▄                                         ███▀███                 ██▄██▄█▀             ██▀▀▄▄█▄█
                ▒▄      ▀▄                                       █▀█▀███                 ███▀                 ▄███▄█▄█▀
                 ▒▄      ▀█▄                                       ▀█▀▀▀                ▀███                 ▄███▀   ▄▄
                  ▒▄       ▀▄                                                                                 ███   █▀▄
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒   ▒▒▒▒▒▒▒▒▒▒▒███████▓▓▒▒▓▓▓██▓▓▒▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒    
                                      ▒      ▒▒▒▒▒ ▒█▀▓█▒████▓▓████████▄███▀███████▓▒▒▓█▓███▓▒▒▒▒▒▒▒▒▓▒ ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▓█▓▀▒████▀███▓██████████████████▒▒▓▒▒█▓▒▒▒▒ ▒▒▒▒███▄▓██████▓▓▓▒   ▒
                                      ▒                ▀▀▄▄██████████████████▄████▀▀  ▀ ▒█▓▓▄      ▒██▀██▓███▄█████▓▓█▓
                                      ▒▒                ▄▄▄██████▀████████████████       █████▄ ▄████▓█▀█▒▒██████▓▒▓▄██
                                       ▒            ▄▒▀▀  ▄█▄█▀▄██████████████▀▀       ▄▄███████▀██▀ ██ ████▀████ ▒▓▓▒█
                                            ▓██▓▄ ▒▀██▀▀▀▀▀▄▄ ▀█▄████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀   ▀▀  █
                                           ▒▀█▄██  █  ▀▀▄▄   ▀█     ▀███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████       ▄██████
                                  ▒▒▒       ▒▓██▓▄▓█      ▀▀▄▄▀▄  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▄▄▒▒████▒▒▒▒▄▓▓▓███   ▀▄▄  █▀▄   ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓▀█▀███▄█▄███▀ ███▀███     ▄█▀█▄█     █   ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄   
                         ▒██▄██████▀██   ▀█████▀    ████  ▀ ▄  █▀  ██████████                 ▄████▄█████████  ███▀██▄ 
                 ▒▒▒▄▓▒▀▀█▀███▄█▄▄████     ▀██     ▀▀▄██     ▀▀█ ▀██▀█▄▀██████   ▄█▄▄▄     ▄███████████████▄███████████
          ▒▒▄▄▒▒▀▀        ▀█▄███▄▄▄███      ██▄▄▄▄▄               ▀ ███▀█▄█▄▄█   ██▀██     █▀▄███████████████████▄█████
      ▓▒▒▀▀                   █▀████        ▀▀█████▀                ███ ▀██▄▄▀     ▀▀      ▀███████▄█▀███▀▀█▀▀█▄███████
      ▒█▄                        ███▄▄▄▄      ▀▀▄▀█                 ▀▀▀  ███    ▄▄▄▄        ████ █▄████▀▀  █████▀██████
       ▒██                        ▀▀█████                                ██▄   ████▀██   ▄████▄  ████▀▀   ▄██▀▀███▄█▀██
        ▒▄▀▄                        ▀▄███         ▄▄▄▄                         ██▄█▀▀█  ██▀▀█▄▀█ ███       ▀▀  ▀█▄▄███ 
         ▒▄ █▄                       ▀            ██▀██                        █▄█████  ██▀▀█▄██▀█████▄       ▄████    
          ▒▄ ▀█▄                                  █▄███                         ███▀     █████▀██▀▀█▀▀█       ▀██      
           ▒▄  ▀▄                                  ▀▀▀▀                        ▄██▀      ███▄▄ █▄▀▀██▀█                
            ▒▄   ▀▄                                                             ▀▀▀     ▄█▀████▄███▀▀▀▀           ▄▄   
             ▒▄   ▀█▄                                                                   ███▀▄█████▀           ██▀█████▄
              ▓▄    ▀▄                                            ▄▀█▀▄                 █▀▀▄▄█▄▄█▀            ███▀▀████
               ▓▄     ▀▄                                         ██▄▀█▀█                 ▀█▄██▄▄▀             ██▀▀▄▄█▄▄
                ▓▄     ▀█▄                                       █▀█▀███                 ███▀                 ▄███▄██▄▀
                 ▓▄      ▀█                                        ▀▄▀▀▀                ▀███                 ████▀   ▄▄
                  ▓▄       ▀▄                                                                                 █▀█   █▀█
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒   ▒▒▒▒▒▒▒▓▓▒▒███████▓▓▒▒▓▓▓██▓▓▒▒█████▒▒████▓▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒▒      ▒▒▒▒▒ ▒█▀▓█▓████▓▓████████▄███▀███████▓▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▄█▓▀ ████▀██████████████████████▒▒▓▒▒█▓▒▒▒▒ ▒▒▒▒███▄▓██████▓▓▓▒   ▒
                                      ▒                ▀▀▄▄███████████████████████▀   ▀ ▓█▓▓       ▒██▀██▓███▄█████▓▓█▓
                                      ▒▒                ▄▄▄██████▀████████████████       █████▄ ▄████▓█▀█▒▒██████▓▒▓▄██
                                       ▒            ▄▒▀▀  ▄█▄█▀▄██████████████▀▀       ▄▄███████▀██▀ ██ ████▀████ ▒▓▓▒█
                                            ▓██▓▄ ▒▀██▀▀▀▀▀▄▄ ▀█▄████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀   ▀▀ ▄█
                                           ▒▀█▄██ ▒▄  ▀▀▄▄   ▀█     ▀███  ██▀▀▀▄▄      ▀█████ ▄████ ▄████       ▄██████
                                 ▒▒▒▒       ▒▓█▓▓▄▓█      ▀▀▄▄▀▄  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀█████ 
                           ▒▄▄▄▒▒████▒▒▒▒▄▓▓▓███   ▀▄▄  ██▄   ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓████▀███▄███▀ █▀█▀███      █▀███    ▄█   ▄▄█▄ ▄▄▄▄ ██▄█        ▀▀▀████   ██▄██▄▄     ██▄▄   
                         ▒██▄█████████   ██████▀   ▀████  ▀▄▄  █   ██████████                 ▄████▄█████████  ███▀█▀▄ 
                 ▒▒▒▄▓▒▀▀█▀███▄█▄▄████     ▀██     ▀▀▄▀█     ▀▀█▄▀██▀█▄▀██████   ▄▄█▄▄     ▄███████████████▄███████████
          ▒▒▄▄▓▒▀▀        ▀█▄████▄▄███      ██▄▄▄▄▄               ▀ █████▄█▄▄█   ██▀█▀     █▀▄████▄█████▀████████▄█████
     ▒▄▒▒▀▀                   ██████        ▀▀█████                 ███ ▀██▄▄▀     ▀▀      ▀███████▄█▀▀██▀▀█▀▀█▄███████
      ▓█▄                        ███▄▄▄▄      ▀▀▄██                 ▀▀▀  ███     ▄▄▄        ████ █▄████▀▀  █████▀██████
       ▓█▄                        ▀██████                                ██▄   ███████   ▄▄███▄  █████    ▄██▀ ███▄█▀██
        ▓▄▀▄                       ▀▀▄█▀█          ▄▄▄                         ██▄█▀▀█  ███▀████ ███       ▀▀  ▀█▄▄███ 
         ▓▄▀█▄                       ▀ ▀          ██▀██                        █▄█████  ██▀▀█▄▄███████▄        ████    
          ▓▄ ▀█                                   █▄███                         ███▀     █████▀██▀▀██▀█       ▀██      
           ▓▄  ▀▄                                  ▀▀▀                         ▄███      ███▄▄ █▄▀▀█▄▀█                
            ▓▄   █▄                                                             ▀▀▀     ▄█▀████▄████▀▀▀           ▄▄   
             ▓▄   ▀█                                                                    ███▀██████▀           ▄█▀█████▄
              ▓▄    ▀▄                                            ▄▄█▀▄                 █▀▀▄▄█▄▄█▀            ██▄▀▀████
               ▓▄     █▄                                         ███▀█▀█                 ▀█▄███▄█             ██▀▀▄▄█▄▄
                ▓      ▀█▄                                       ▀██▀███                 ███▀                  ███▄██▄▀
                 ▓       ▀▄                                        ▀▄▀▀▀                ▀███                 ▄█▄█▀   ▄▄
                  ▓        ▀▄                                                                                ▀█▀█   ▄▀█
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒   ▒▒▒▒▒▒▒▓▓▒▒███████▓▓▒▒▓▓▓██▓▓▒▒█████▒▒████▓▒▒▓█▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒▒      ▒▒▒▒▒▒▒▀▀▓▄▀████▓▓██▓█████▄███▀███████▓▒▒▄▓▓███▓▒▒▒▒▒▒▒▓▓▒ ▒▄▓▒▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▓█▓▀▒█████████████████████████▄█▒▒█▒▒█▓▒▒▒▒ ▒▒▒▒███▄▓██████▓▓▓▒    
                                      ▒               ▀▀▀▄▄███████████████████████▀   ▀ ▓█▓▓       ▒██▀██▓█████████▓██▒
                                      ▒▒                ▄▄▄██████▀███████▀████████       █████▄ ▄████▓█▀█▒▒██████▓▒▓▄██
                                       ▒            ▄▒▀▀  ▄█▄█▀▄██████████████▀▀       ▄▄███████▀██▀ ██ ████▀███▓ ▒▓▓▒█
                                            ▓██▓▄ ▒▀██▀▀▀▀▀▄▄ ▀█▄████▄██▀▀████         ██████▀▀████     ▀█▀ ██▀   ▀▀ ▄█
                                           ▒██▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀█▄▄      ▀█████ ▄████ ▄████       ▄██████
                                 ▒▒▒        ▀▓█▓▓▄▓█      ▀▀▄▄▀▄  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▄ ▒████▒▒▒▒▒▓▓▓███   ▀▄▄  █▄    ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓███████▄▄███▀ █▀█▀███      ▀▀██▄    ▄█   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄▄  
                         ▒██▄█████████   ██████▀   █████  ▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▄▓▒▀▀█▀███▄█▄▄███▄     ▀██     ▀▀▄██     ▀▀█▄▀██▀█▄███████   ▄▄█▄▄     ▄███████████████▄██████████▄
          ▒▒▒▄▓▒▀▀       ▀██▄████▄▄███      ██▄▄▄▄▄               ▀ █████▄██▄█   ██▀█▀     ██▄▄█▄█▄█████▀████████▄█████
     ▒▄▓▒▀▀                   █████▄        ▀▀█████                 ███ ▀██▄▄█     ▀▀       ███▄███▄█▀▀██▀▀█▀▀█████████
      ▓▄                         ███▄▄▄▄      ▀▀▄██                 ▀▀▀  ███     ▄▄▄        ████ █▄████▀▀  █████▀██████
       ▓█▄                        ▀██████                                ██▄   ███████   ▄████▄  ▄████    ▄██▀▀███▄█▀██
        ▓▄█▄                       ▀▀▄█▀█          ▄▄▄                         ██▄█▀▀█  ▄██▀████ ███       ▀▀  ▀█▄▄███ 
         ▓▄▀█                        ▀ ▀          █▀█▀█                        █▄█████  ██▀▀█▄▄███████▄        ████    
          ▓  ▀▄                                   █▄█▀█                         ███▀▀    ▀████▀██▀▀▀█▀█       ▀██      
           ▓   ▀▄                                  ▀▀▀▀                        ▄███      ███ ▄ ██▀▀█▄ █                
            ▓   ▀█▄                                                             ▀▀▀      █▀████▄████▀▀▀           ▄▄   
             ▓    ▀▄                                                                    ███▀██████▀           ▄█▀█████▄
              ▓     ▀▄                                            ▄▄█▀▄                 ██▀▄▄█ ▄█▀            ██▄█▀████
               ▓     ▀█▄                                         ▄██▀█▀█                 ▀█▄███▄█             ▀█▀▀▄▄█▄▄
                ▓      ▀█                                        ███▀▀██                 ████                  ███▄██▄█
                 ▓       ▀▄                                        ▀▄▀▀▀                ▀▀██                 ▄████   ▄▄
                  ▓        █▄                                                                                ▀ ▀█   ▄██
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒     ▒   ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒  ▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▒▒▓▓███▓▓▒▒█████▒▒████▓▒▒▓█▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒▒      ▒▒▒▒▒▒▒▀▀▓▄▓████▓▓██▓████▓▄███▄███████▓▒▒▄▓████▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                      ▒           ▒▒▓█▄▀ █████████▄███████████████▄█▒▒█▒▒█▓▒▒▒▒ ▒▒▒▒███▄███████▓▓▓▒    
                                      ▒               ▀▀▀▄▄█████▀█████████████████▀   ▀ ▓█▓▓       ▒█████▓████████▄▓██▒
                                      ▒                 ▄▄▄█▀████▀████████████████       █████▄  ████▓█▀█▒▓██████▓▒▓▄██
                                       ▒            ▄▒▀▀  ▄█▄█▀▄██████████████▀▀        ▄███████▀██▀ ██ ████▀███▓ ▒█▒▒█
                                            ▓██▓▒ ▒▀██▀▀▀▀▀▄▄ ▀█▄████▄██▀▀████         ██████▀▀████     ▀▀▀ ██▀   ▀▀ ▄█
                                           ▒▄█▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀█▄▄      ▀█████ ▄████ ▄████       ▄██████
                                 ▒▒▒        ▀▓█▓▒▄▓█      ▀▀▄▄▀▄  ▄█▀▀ █  ▀█     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▒ ▒████▓▒▒▒▒▓▓▓███   ▀▄▄  █▄    ▀▀█▀    ▄▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓███████▄▄█▀█▀ █▀█▀███      ▀▀██     ▄█   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄██▄▄     ██▄▄▄  
                         ▒██▄▄█████▄██   ██████▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▄▓▒▒▀█████▄█ ▄███▄     ▀██     ▀▀▄██     ▀▀█▄▀██▀█▄███████   ▄▄█▄▄     ▄███████████████▄██████████▄
           ▒▒▄▓▒▀▀▀      ▀███████▄████      ██▄▄▄▄                  █████▄██▄█   ██▀█▀     ██▄▄█▄█▄█████▀████████▄█████
     ▒▄▓▒▀▀                   █████▄        ▀▀█████                 ███ ▀██▄▄█     ▀▀       ███▄███▄█▀▀██▀ █▀▀██▄█▀████
      ▓▄                         ███▄▄▄▄      ▀▀▄▀█                 ▀▀▀  ███     ▄▄▄        ████ █▄▄████▀  ████████████
       ▓▀▄                       ▀▀██████                                ██▄   ███▀███   ▄████▄  ▄████    ▄██▀▀███▄█▀█▄
        ▓▀█▄                       ▀█ ███         ▄▄▄▄                         ██▄█▀▀█  ▄██▀████ ███       ▀▀  ▀█▄▄███ 
         ▓ ▀▄                        ▀ ▀          ███▀█                        █▄██▀██  ▀█▀▀█▄▄███████▄        ████    
          ▓  ▀▄                                   █████                         ███▀     ▀████▀██▀▀▀█▀█       ▀██      
           ▓  ▀█▄                                  ▀▀▀▀                        ▄███      ███   ██▀▀████▀               
            ▓   ▀█                                                              ▀ ▀      █▀████▄████▀▀▀            ▄   
             ▓    ▀▄                                                                    ███▀███████           ▄█▀█████▄
              ▓     █▄                                            ▄▄ █▄                 ██▀▄▄█ ▄██            █▀▄█▀▀███
              ▒▓     ▀█▄                                          ████▀█                 ▀█▄█████             ▀█▀▀▄▄█▄▄
               ▒▓      ▀▄                                        ███▀▀██                 ████▀                 ███▄▄███
                ▒▓       ▀▄                                        ▀▄█▄▀                ▀▀██                 ▄████▀   ▄
                 ▒▓       ▀█▄                                                                                ▀ ██    ██
----------------------------
                                     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▄▄▒▒▒▒▒     ▒   ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒  ▒▒▒▒▒▒▒▒▓▓▒▓████████▓▒▒▓▓███▓▓▒▒█████▒▒████▓▒▒██▓▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒       ▒▒▒▒▒▒▒▀█▓▄▓████▓▓██▓████▓▓▄██████▀███▓▒▒▄▓████▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒▒           ▒▒██▓▀ ██████████▄██████████████▄▓▒▒█▒▒█▓▒▒▒▒ ▒▒▒▒███▄███████▓▓▓▒    
                                      ▒               ▀▀▀▄▄███▀█▀█████████████████▀  ▀▀ ▀█▓▄       ▒█████▓████████▄▓██▒
                                      ▒                 ▄▄▄█▀████▀████▀███████████       █████▄  ████▓█▀▓▒▓███▄██▓ ▓▄██
                                       ▒            ▄▒▀▀  ▄███▀▄██████████████▀▀        ▄███████▀██▀ ██ ████▀███▓ ▒█▒▒█
                                            ▓██▓▒ ▒▀██▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀████     ▀▀▀ ██▀   ▀▀ ▄█
                                           ▒▄█▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀▄▄▄      ▀█████ ▄████ ▄████       ▄██████
                                  ▒▒        ▀▓█▓▒▄▓▄      ▀▀▄▄▀▄  ▄█▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▒ ▒████▓▒ ▒▒▓▓▓███   ▀ ▄  █▄    ▀▀█▀    █▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██    
                          ▓███████▄▄█▀█▀ █▀█▀███      ▀▀██     ▄▀   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄     ██▄▄▄  
                         ▒██▄▄█████▄██   ███▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▄▄▒▒▀█▄█▄█▄█▀▄███▄    ▀███     ▀▀▄██     ▀▀█▄▀██▀█▄███████   ▄▄█▄▄     ▄███████████████▄██████████▄
           ▒▒▄▓▒▒▀▀      ▀████▄███████      ██ ▄▄▄                ▀ █████▄██▄█   ██▀█▀     ██▄▄█▄█▄█████▀████████▄█████
     ▒▄▓▒▀▀▀                  █████▄        ▀▀█████                 ███ ▀██▄▄█     ▀▀       ███▄███▄██▀██▀ █▀▀██▄█▀████
     ▒█▄                         ███ ▄▄▄      ▀█▄▀█                 ▀▀█  ███      ▄▄        ████ █▄▄████▀  ████████████
      ▒██▄                       ▀ ██▀███                                █▀▄   ███▀███   ▄▄███▄▄ ▄████    ▄██▀▀███▄█▀█▄
       ▒█▀█                        ▀█ ███          ▄▄▄                         ██▄█▀▀█   ██▀████ ███       ▀▀  ▀█▄▄███▀
        ▒█ ▀▄                        ▀ ▀          ███▀█                        ▀▄██▀██   █▀▀██▄██▀████▄        ████    
         ▒█  █▄                                   ▀████                         ███▀▀    ▀████▀██▀▀▀█▀█       ▀██      
          ▒█  ▀█▄                                  ▀▀▀▀                        ▄███      ███▀  ██▀▀▄███▀               
           ▒█   ▀▄                                                              ▀ ▀      █▀████▄████▀▀▀            ▄   
            ▒█    ▀▄                                                                    ▄█▄▀██▄████           ▄█▀▀████▄
             ▒█    ▀█▄                                             ▄▄█▄                 ▀█▀▄▄█ ▄██            █▀▄█▀▀█▄█
              ▒█     ▀█                                           ████▀█                 ▀█▄█████             ▀█▀▀▄▄█▄▄
               ▒█      ▀▄                                        ▀██▀▄██                 ▄███▀                 ███▄▄███
                ▒█       █▄                                         ▄█▀▀                 ▀██                 ▄████▀▀  ▄
                 ▒█       ▀█▄                                                                                ▀ ██    ██
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒  ▒▒▒▒▒▒ ▒▓▓▒▓████████▓▒▒▓▓███▓▓▒▒█████▒▒████▓▒▒███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒       ▒▒▒▒▒▒▒▀█▓▄▓████▓▓██▓████▓▓▄██▄███▀███▓▒▒▄▓████▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒▒          ▒▒▒██▀▀▄██████████████████████████▒▒▒█▒▒█▓▒▒▒ ▒▒▒▒▒███▄███████▓▓▓▒    
                                      ▒               ▀▀█▄▄███▀█▀█████████████████▀  ▀▀ ██▓▄       ▒█████▓█████████▓██▓
                                      ▒                 ▄▄▄█▀████▀████▀████▄██████       █████▄  ██████▀█▒▓███▄██▓▒▓▄██
                                       ▒            ▄▀▀▀  ▄███▀███████████████▀▀        ▄███████▀██▀ ██ ████▀███▒ ▒█▒▒█
                                       ▒    ▓██▓▒ ▒▀██▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀████    ▀▀▀▀ ██▀   ▀▀ ▄█
                                           ▒▄█▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄████       ▄██████
                                  ▒▒        ▀██▓▒▄▓       ▀▀▄▄▀▄  ▄█▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▒ ▒████▄▒ ▒▒▓▓▓███   ▀▄▄  █▄    ▀▀█▀    █▀      ▄██▄    ▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓███████▄▄█▀█▀ █▀█▀███      ▀▀██     █▀   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄     ██▄▄▄  
                         ▒██▄▄█████▄██   ███▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▄▄▒▒▀███▄█▄█▀████▄    ▀███     ▀▀▄██     ▀▀█▄ ██▀█▄███████   ▄▄█▄▄     ▄███████████████▄██████████▄
           ▒▒▄▄▒▒▀▀      ▀████▄███████      ██ ▄▄▄                ▀ █████▄▄█▄█   ██▀██     ██▄▄█▄███████▀████████▄█████
     ▒▄▓▒▒▀▀                  █████  ▀      ▀▀█████                 ███ ▀██▄▄█     ▀▀       ███▄██████▀███▀█▀▀▄█▄█▀████
     ▒█▄                         ███ ▄▄▄      ▀█▄██                 ▀▀█  ███     ▄▄▄        ████ █▄▄████▀  ████████▀███
      ▒██                        ▀ ██▀███       ▀                        █▀▄   ▄██▀███   ▄▄███▄▄ ▄████    ▄██▀▀███▄██▀▄
       ▒█▀▄                        ▀█▀█▄█          ▄▄▄                         ██▄██▀██  ██▀████ ███       ▀▀  ▀█▄▄███▀
        ▒█ ▀▄                        ▀ ▀▀         █▀█▀█                        ▀▄██▀██   █▀▀██▄██▀████▄        ████    
         ▒█ ▀█▄                                   ██▀██                         ███▀▀    ▀████▀███▀▀█▀█▄      ▀██▀     
          ▒█  ▀▄                                   ▀▀▀▀                        ▄███      ███▀  ▀█▀▀▄█▄██               
           ▒▄   ▀▄                                                              ▀▀▀      ██████▄████▀▀▀            ▄   
            ▒▄    █▄                                                                     █▄▀███████            █▀▀████▄
             ▒▄    ▀█                                             ▄▄▄█▄                  █▀▄▄█  ██            █▀██▀▀███
              ▒▄     ▀▄                                           ████▀█                 ▀█▄▀████▀             █▀▀▄▄█▀▄
               ▒▄      █▄                                        ▄██▀▄██                 ▄███▀▀                ███▄▄██▄
                ▒▄      ▀█▄                                         ███▀                 ▀██▀                ▄█▀██▀▀  ▄
                 ▒▄       ▀▄                                                              ▀                  ▀ ██    █▀
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒  ▒▒▒▒▒▒ ▒▓▓▒▓████████▓▒▒▓▓███▓▓▒▒█████▒▓████▓▒▒███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒       ▒▒▒▒▒▒▒██▓▄▓████▓▓██▓████▓▓███████▀███▓▒▒█▓██▀█▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒▒          ▒▒▒██▀▀███████████████████████████▒▒▒█▒▒█▓▒▒▒ ▒▒▒▒████▓███████▓▓▓▒    
                                      ▒               ▀▀█▄▄███▀█▀█████████████████▀   ▀ ██▓▓       ▒█████▓█████████▓██▓
                                      ▒                 ▄▄▄█▀████▀████▀████▄██████       █████▄ ▄██████▀█▒▓███▄██▓▒▓▄██
                                      ▒             ▄▀▀▀ ▄▄███▀███████████████▀▀        ▄███████▀██▀ ██ ████████▒ ▒█▒▒█
                                       ▒    ▓██▓▒ ▓▀██▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀████     ▀▀▀ ██▀   ██ ▄█
                                           ▒▄█▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄█▀██       ▄██████
                                  ▒▒       ▒▀██▓▒▄▓       ▀▀▄▄▀▄  ▄█▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▒ ▒████▄▒ ▒▒▄▓▓███   ▀▄▄  █▄    ▀▀█▀    █▀      ▄█▄▄   ▀▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓████▓██▄▄█▀█▀ █▀█▀███      ▀▄██     █▀   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▒██▄▄██▀██▄██   ███▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▄▄▓▒▀███▄█▄█▀▀███     ▀███     ▀█▄██     ▀▀█▄ ██▀█▄▄██████   ▄▄█▄▄     ▄███████████████▄██████████▄
           ▒▒▄▄▒▒▀▀      ▀▄█████▀█████      ██ ▄▄▄                ▀ █████▄▄█▄█   ██▀██     ██▄▄█▄███████▀████████▄██▀██
     ▒▄▄▒▒▀▀                  █████  ▀      ▀▀█████                 ███ ▀▄██▄█     ▀▀       ███▄████▀█▀███▀█▀▀▄█▄█▀████
     ▒█▄                       ▀ ███ ▄▄▄      ▀█▄▀█                 ▀▀█  ███     ▄▄▄        ████ █▄▄████▀  ████████████
      ▒█▄                        ▀ ██▀███       ▀                        ███   ▄██████   ▄▄███▄▄ ▄████    ▄██▀▀███▄▀█▀█
       ▒▄▀▄                        ▀█▀███           ▄▄                         ██ ██▀██  ██▀████ ▀██       ▀▀  ▀█▄▄███▀
        ▒▄▀█▄                        ▀ ▀▀         ███▀█                        ▀▄██▀██▀  █▀▀▄█▄██▀████▄        ████    
         ▒▄ ▀█                                    ██▀██                         ▄██▀▀    ▀███▄████▀▀█▀█▄      ▀██▀     
          ▒▄  ▀▄                                   ▀█▀▀                        ▄███      ▄██▀  ▀█▀▀▄█▄██               
           ▒▄   █▄                                                               ▀▀      ██████▄█████▀▀            ▄   
            ▒▄   ▀█▄                                                                     █▄██▄█████            ▄▀▀████▄
             ▒▄    ▀▄                                              ▄▄▄▄                  █▀▄▄█▀ ██▀           █▀█▄▀▀▄██
              ▒▄     ▀▄                                           ████▀█                 ▀█▄▀████▀             █▀▀▄▄▄█▄
               ▒▄     ▀█▄                                         ██▀▄██                  ███▀▀                ███▄▄███
                ▒▄      ▀█                                          ███▀                 ▀██▀                 ▄███▀▀  ▄
                 ▒▄       ▀▄                                                              ▀                  ▀▀██▀   ▄▀
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                     ▒  ▒▒▒▒▒▒▒▒▓▒▒▓██████▓█▓ ▒▓▓██▓▓▓▒▓█████▒▓████▓▒▒███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒       ▒▒▒▒▒▒▓██▓▓▓████▓▓██▓████▓▓█████▓█████▓▒▓█▓██▀▓▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒           ▒▒▒██▀▀███████████████████████████▒▒▒█▒▒█▓▒▒▒ ▒▒▒▒████▄███████▓▓▓▒    
                                      ▒               ▀▀█▄▄███▀█▀█████████████████▀  ▀▀ ██▓▄       ▒█████▓█████████▓██▓
                                      ▒                ▄▄▄▄█▀██████████████▄██████       █████▄ ▄██████▀█▒▓███▄██▓ ▓███
                                      ▒             ▄▀▀▀ ▄▄███▀█████▄█████████▀▀       ▄▄██████████▀ ██ ████████▒ ▄█▒▒█
                                       ▒    ▓██▓▒ █▀██▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀████    ▀▀▀▀ ██▀   ██ ▄█
                                           ▒▄█▄██ ▒   ▀▀▄▄   ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄█▀██       ██▀████
                                  ▒▒       ▒▓██▓▒▄▓       ▀▀▄▄▀▄  ▄█▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▄▄▒ ▒████▄  ▒▒▄▄▓███  ▀▀▄▄  █▄    ▀▀█▀    █       ▄██▄   ▀▀▀███▀▀████▀  ▄███▄       ▄██▀   
                          ▓███▀▓██▄▄███▀▄█▀█▀███     ▄▀ ██     █▀   ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▒██▄▄██▀██▄██   ███▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                  ▒▒▒▄▓▒▀███▄█▄█▀▀▄██     ▀███     ██▄▀█     ▀▀█▄ ▀█▀█▄▄██████   ▄▄█▄▄     ▄██████▀███████▀███████████▄
           ▒▒▄▄▓▒▀▀      ▀▄█████▀█████     ▀██  ▄▄                ▀▀█████▄▄█▄█   ██▀█▀     ██▄▄█▄███████▀████████▄██▀██
     ▒▄▄▓▒▀▀                 ▀█████         ▀▀█████                 ███ ▀▄██▄█     ▀▀▀      ███▄████▀█▀███▀█▀▀▄█▄█▀████
     ▓▄                        ▀ ███ ▄▄▄      ▀█▄▀█                 ▀▀█  ███      ▄▄        ██████▄▄████▀  ████████████
      ▓█▄                        ▀▀██▀███       ▀                        ███   ▄██████   ▄▄███▄▄ ▄████    ▄██▀▀███▄▀███
       ▓▄█▄                        ██▀███           ▄▄                         ██ ▀█▀██  ██▀████ ███       ▀▀   █▄▄███▀
        ▓▄▀█                         ▀ ▀▀         ███▀█▄                       ▀▄██▀▀█▀  █▀▀▄█▄██▀████▄        ▄███    
         ▓▄ ▀▄                                    ██▀██                         ▄██▀▀    ▀███▄████▀▀███▄      ▀██▀     
          ▓▄  ▀▄                                   ▀▀ ▀                         ███      ▄██▀  ▀█▀▀▄█▄██               
           ▓▄  ▀█▄                                                               ▀▀      ██████▄█████▀▀                
            ▓▄   ▀█                                                                      █▄████████            ▄▀▀████▄
             ▓▄    ▀▄                                              ▄▄▄▄                  █▀▄▄▄█ ██▀           ▀██▄▀▀▄██
              ▓▄     █▄                                           █▀██▀█                 ▀█▄▀█▀██▀             ██▀▄▄ █▄
               ▓▄     ▀█▄                                         ██▀▄██                  ███▀▀                ▄██▄▄███
                ▓▄      ▀▄                                          █▄██                 ▀███                 ▄█▄█▀▀▀  
                 ▓▄       ▀▄                                                              ▀▀▀                 ▀███   ▄█
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                    ▒▒  ▒▒▒▒▒▒▒▒▓▒▒███████▓▓▓ ▒▓▓██▓▓▓▒▓████▓ ▓████▓▒▓███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒       ▒▒▒▒▒▒▓██▒▓▓████▓▓██▓████▓▓█████▓█████▓▒▓█▓██▀▓▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒           ▒▒▀██▀▀████████████████████████▀██▒▒▒▓▒▒█▓▒▒▒ ▒▒▒▒████▓███████▓▓▓▒    
                                     ▒▒               ▀▀▄▄▄█▄█▀█▀█████████████████▀  ▀▀ ██▓▄       ▒█████▓█████████▓██▓
                                      ▒                ▄▄▄▄█▀██████████████▄██████       █████▄ ▄███▀██▀▓▒▓██▀▄██▀▒▓███
                                      ▒             ▄▀▀▀ ▄▄███ ███████████████▀▀       ▄▄██████████▀ ██ ████████▒ ▄█▒▒█
                                            ▓██▓▒ █▀██▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀███▀    ▀▀▀▀ ██▀   ▀█ ▄█
                                           ▒▄█▄██ ▓  ▀▀█▄▄   ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄█▀██       ██▀████
                                   ▒       ▒▓█▄▓▒▄▓      ▀▀█▄▄▀▄  ▄█▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▒▄▒ ▓███▓▄  ▒▒▄▓▓███  ▀ ▄   █▄   ▀▀██▀    █       ▄██▄   ▀▀▀███▀▀████▀  ▄███▄       ▄██▀   
                         ▒▓███▀▓██▄▄███▀████▀███      ▀▄██     █    ▄▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▒██▄▄█████▄█▀   ██▀▀▀█▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                   ▒▒▄▓▒████▄█ █▀▀▄██     ▀███     ▀█▄▀█     ▀ █▄▄▀█▀█▄▄██████   ▄▄█▄▄      ██████▀███████▀███████████▄
            ▒▒▄▓▒▀▀      ▀▄█████▀█████     ▀██  ▄▄                ▀▀█████▄▄█▄█   ██▀██     ██▄▄█▄█▄█████▀████████▄██▀██
     ▒▒▄▓▒▀▀                 ██████▀ ▀      ▀██████                 ███ ▀▄██▄█     ▀▀▀      ███▄████▀█▀███▀█▀▀▄█▄█▀████
     ▓▄                        ▀ ███ ▄▄       ██▄▀█                 ▀██  ███       ▄        ██████▄▄████▀  ███████████▀
      ▓█▄                        ▀▀██▀███       ▀                        ███   ▄██████▄  ▄▄███▄▄ ▄████    ▄██▀▀███▄ ███
       ▓██▄                        ██▀███          ▄▄▄                         ██ ▀█▀██  █▄▀████▄███       ▀▀   ██▄███▀
        ▓▄▀▄                         ▀ ▀▀         ███▀█▄                       ▀▄██▀▀█▀  █▀▀▄█▄██▀████▄        ▄███    
         ▓▄ ▀▄                                    ██▀██                         ▄██▀▀▀   ▀███▄████▀▀████      ▀███     
          ▓▄ ▀█▄                                   ▀█▀▀                         ███      ▄███   █▀▀▄█▄██               
           ▓▄  ▀█                                                                ▀▀      ██████▄█████▀▀                
            ▓▄   ▀▄                                                                      ██████████            ▄█▀█▀██▄
             ▓▄    █▄                                               ▄▄▄                  █▀▄▄ █ ▀██           ▀██▄█▀▄██
              ▓▄    ▀█▄                                           █▀██▀█▄                ▀█▄▀█▀███             ██▀█▄ █ 
               ▓▄     ▀▄                                          ██▄▄██                  ███▀▀▀                ██▄▄███
                ▓▄      ▀▄                                          █▄██                 ████                 ▄█▄█▀▀▀  
                 ▓       ▀█▄                                         ▀                    ▀ ▀                 ▀███   ▄█
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                    ▒▒  ▒▒▒▒▒▒▒▓▓▒▒███████▓▓▓ ▒▓▓██▓▓▓▒▓████▓ █████▓▒▓███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒      ▒▒▒▒▒▒▒█▀█▓▓▓████▓███▓████▓▓█████▓█████▓▒▓█▓███▓▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒
                                     ▒           ▒▒███▀▀███████████████████████████▒▒▒▓▒▒█▓▒▒▒ ▒▒▒▒████▓███████▓▓▓▒ ▒  
                                     ▒▒               ▀▀▄▄████▀█▀█████████████████▀  ▀▀ ██▓▄       ▓█████▒█████████▓██▓
                                      ▒                ▄▄▄██▀██▀███████████▄██████       █████▄▄▄███▀██▀▓▒▓██▀▄██▀▒▓█▓█
                                      ▒             ▄ ▀▀ ▄▄███▄███████████▀███▀▀       ▄▄██████████▀ ██▄███▀████▒ ▄█▒▒█
                                       ▒   ▒▓██▄▒ ███▀▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀███▀    ▀▀▀▀▄██▀   ▀█ ▄█
                                           ▓▄█▄██ ▓  ▀▀▄▄    ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄█▀██       ██▀████
                                           ▒▓██▓▒▄▓      ▀▀▄▄ ▀▄  ▄▄▀▀ █  ██     ▀▀▄▄▄ ███████▀████▀▀████▀      ▀████▀ 
                           ▒▒▒  ▓███▓▄  ▒▒▄▓▓███  ▀▀▄   █▄   ▀▀█▄▀    █       ▄██▄   ▀▀▀███▀▀████▀  ▄███▄       ▄██    
                         ▒▓███▀▓██▄▄██▓▀████▀███     ▀▀▄██     █     ▄█▄ ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▒▄█▄▄█████▄█▀   ██▀▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                   ▒▒▄▓▒████▄█ █▀▀▄██     ▀███     ██▄▀█     ▀▄█▄▄▀█▀█▄▄██████   ▄▄█▄▄      ██████████████▀████████████
            ▒▒▄▓▒▀▀▀     ▀▄█████▀▀███▄     ▀██ ▄▄▄    ▀           ▀▀█████▄▄███   ██▀██     ██▄▄█▄█▄█████▀████████▄██▀██
     ▒▒▄▓▒▀▀▀             ▀  ██████▀▀▀     ▀▀▀█████                 ███ ▀▄██▄█   ▀ ▀▀▀      ████████▀█▀███▀█▀▀▄█▄█▀████
     ▓▄                       ▀▀ ██▄  ▄       ██▄▀█                 ▀██  ███      ▄▄        █████▀▄▄████▀  ██████▀████▀
      ▓█▄                        █▀██▀███       ▀▀                       ███   ▄██████▄  ▄▄███▄▄  ████    ▄██▀▀███▄ ███
       ▓▀▄                         ██▀███           ▄▄                         ██ ▀█▀██  █▄▀████▄███       ▀▀   ██▄███▀
        ▓ ▀▄                         █ ▀▀         ███▀█▄                       ▀▄██▀▀██  █▀▀▄█▄▄█▀████▄        ▄███    
         ▓  █▄                                    ██▀██                         ▄██▀▀▀   ▀█████▀██▀▀██▀█      ▀███     
          ▓  ▀█▄                                   ▀█▄▀                         ███      ▄███   █▀▀▄█▄▄█               
           ▓   ▀▄                                                                ▀▀      ██████▄█████▀▀▀               
            ▓    ▀▄                                                                      ██▄███████▀           ▄█▀█▀██▄
             ▓    ▀█▄                                              ▄▄▄▄                  ██▄▄ █▀ ██            ██▄█▀▄██
              ▓     ▀█                                            █▀██▄█▄                ▀█▄▀█▀▀██             ██▀█▄▄█ 
               ▓      ▀▄                                          ███▄███                 ████▀▀                ██▄▄███
                ▓       █▄                                        ▀ █▄██                 ████                 ▄████▀▀  
                 ▓       ▀█▄                                         ▀                    ▀▀▀                 ▀███    █
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                    ▒   ▒▒▒▒▒▒▒▓▓▒▒███████▓▓▓ ▒▓▓██▓▓▓▒█▀███▓ █████▓▒▓███▓▓▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                     ▒      ▒▒▒▒▒▒▒███▓▓▓████▓████████▓▓█████▓█████▓▒▓█▓███▓▓▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒
                                     ▒           ▒▒███▀▀███████████████████████████▒▒▒▓▒▒█▓▒▒▒ ▒▒▒ ███▓▓███████▓▓▓▒ ▒  
                                     ▒                ▀▀▄▄████▀█▀█▄█████████▀█████▀  ▀▀ ██▓▄       ▓▓████▒█████████▓██▓
                                      ▒                ▄▄▄██▀██▀███████████▄██████       █████▄▄▄███▀██▀▓ ▓██▀▄██▀▒██▓█
                                      ▒             ▄ ▀▀ ▄▄███▄███████████████▀▀       ▄▄████████▀█▀ ██▄███▀████  ▓█▒▒█
                                           ▒▓▓█▄  ███▀▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀███▀    ▀▀▀▀▄██▀   ▀█ ▄█
                                           █▄█▄██ █  ▀▀▄▄    ▀█     ▀███  ██▀▀▄▄▄      ██████ ▄████ ▄█▀██       ██▀█▀█▀
                                           ▒▓██▓▒▄▓      ▀▀▄▄ ▀▄  ▄▄▀▀ █  ██     ▀▀▄▄  ███████▀████▀▀████▀      ▀████▀ 
                           ▒▒▒  ▓███▓▒  ▒▒▄▄▓███  ▀▀▄  ▀█▄   ▀▀█▄▀    █       ▄█▄▄   ▀▀▀███▀▀████▀  ▄███▄       ▄██    
                         ▒▓███▀▓▄█▄███▓▀████▀███     ▀▀▄██     █    ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▒▄█▄▄█████▄██  ▀██▀▀██▀   █████ ▀▀▄▄  █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                   ▒▒▄▓▒▓███▄█▀█▀▀▄██     ▀███     ██▄██     ▀▄█▄▄▀█▀██▄██████   ▄▄▄▄▄      ██████████████▀████████████
            ▒▒▄▓▒▒▀▀     ▀▄▀████▀▀███▄     ███  ▄▄   ▀            ▀▀██████▄███   ██▀██     ██▄▄█▄███████▀████████▄██▀██
     ▒▒▄▓▒▒▀▀             ▀  ██████▀▀▀     ▀████▀██                 ███ ▀▄██▄█   ▀ █▀       ████████▀█▀███▀██▀▄█▄██████
    ▒█▄                       ▀▀ ██▄  ▄       ███▀█                 ▀██  ███      ▄▄        █████▀▄▄█▀██▀  ██████▀████▀
     ▒██                         █▀██▀██▄       ▀                        ███    ██████▄  ▄▄███▄▄  ████    ▄██▀▀███▄▄███
      ▒█▀▄                         ██▀███           ▄                          ██▀▀█▀██  █▄▀████▄███       ▀▀   ██▄███▀
       ▒█ █▄                        ▀█ ▀▀         ███▀█▄                       ▀▄███▀██  █▀▀▄█▄▄██████▄        ▄███▀   
        ▒█ ▀█▄                                    ██▀█▀▀                         ███▀▀    █████▀█▄▀▀█▄▀█      ▀▀██     
         ▒█  ▀▄                                    ██ ▀                         ███       ███   ██▀▄█▄▄█               
          ▒█   ▀▄                                                                ▀▀      ▀██████▄██▄██▀▀               
           ▒█   ▀█▄                                                                      ██▄███████▀           ▄▄▀█▀███
            ▒█    ▀█                                                ▄▄▄                  ██▄▄ █▀ ██            ██▄█▀███
             ▒█     ▀▄                                            █▀██▄█▄                ▀█▄▀██▀██             ▀█▀█▄▄█ 
              ▒█      ▀▄                                          ███▄███                 ████▀▀▀               ██▄▄███
               ▒█      ▀█▄                                        ▀ █▄██▀                █▀██                 ▄████▀▀▀ 
                ▒▓       ▀█                                          ▀                    ▀▀▀                 ▀███    █
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▄ ▒▓▓██▓▓▓▒█████▓▒▀████▓▒▓███▓▓█▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                    ▒▒      ▒▒▒▒▒▒▒██▓█▓█████▓████████▓▓█████▓█████▒▒▓█▒███▓▒▒▒▒▒▒▒▒▓▓▒ ▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒
                                     ▒          ▒▒▀███▀▀███████████████████████████▒▒▒▒▒▒█▓▒▒▒ ▒▒▒ ███▓▓███████▓▓▓▒    
                                     ▒                ▀▀▄▄███▀██▀███████████▀█████▀  ▀▀ ██▓▄       ▓▓████▒█████████▓██▓
                                     ▒▒                ▄▄▄██▀██▀███████████▄██████       █████▄▄▄███▀██▀▓▒▓██▀▄██▒▒██▓█
                                      ▒             ▄▄▀▀ ▄▄███▄███████████████▀▀       ▄▄████████▀█▀▀██▄███▀████  ▓█▒▒█
                                           ▒▓▓▓▄  ███▀▀▀▀▀▀▄▄ ▀█▄████ ██▀█████         ██████▀▀███▀    ▀▀▀▀ ██▀   ██ ▄█
                                           █▄█▄██ █  ▀▀▄▄    ▀█     ▀▀█▄  ██▀▀▄▄▄      ██████ ▄█▀██ ▄█▀██       ██▀█▀█▀
                                           ▒▓██▓▒▄▓      ▀▀▄▄ ▀▄  ▄▄▀▀ █  ██     ▀▀▄▄  ███████▀████▀▀████▀      ▀████▀ 
                           ▒▒▒  ▓███▒▒  ▒▒▄▄▓███  ▀▄▄  █▀▄   ▀▀█▄▀    █       ▄█▄▄   ▀▀▀███▀▀████▀  ▄███▄       ███    
                         ▒▓███▀▓▄█▄█▄█▓▀███▀▀███      ▀▄██     █    ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ▓▄█▄▄████▄▄██  ▀██▀▀██▀   ████▄ ▀▀▄   █   ██████████                 ▄████▄▀████████  ███▀█▀▄ 
                   ▒▒▄▄▒▓███▄███▀█▄██     ▀███     ███▀█    ▀▀▄█▄ ▀█▀██▄██████   ▄▄▄▄▄      ███████████████████████████
            ▒▒▄▄▒▒▀▀    ▀█▄▀████▀▀███▄     ███  ▄▄   ▀            ▀▀██████▄███▀  ██▀██     ██▄▄█▄███████▀███████████▀██
     ▒▒▄▄▒▒▀▀             ▀  ██████▀▀▀     ▀████▀██                 ███ ▀▄████     ▀▀       ████████▀█▀███▀██▀▄█▄██████
    ▒█                         ▀ ██▄  ▄       ██▄▀█                 ▀██  ███▀      ▄        █████▀▄▄█▀██▀  ▄█████▀█████
     ▒█▄                         █████▀█▄       ▀▀▀                      ███    ██████▄   ▄███▄▄  ████ ▀  ▄███▀███▄▄███
      ▒▄▀▄                         ██▀███                                      ██▀▀█▀▀█  ███████████       ▀▀   ██▄████
       ▒▄▀█▄                        ▀█ ▀▀         █████▄                       ▀▄█▀█▀▀█  █▀▀▄█▄▄██████▄        ▄███▀   
        ▒▄ ▀▄                                     █▀ ██▀                         ███▀▀    ██▄█▄██▄▀▀████      ▀▀██     
         ▒▄  ▀▄                                    ███▀                         ███       ███   ██▀▄█▄▄█               
          ▒▄   █▄                                                                ▀▀      ▀██████▄██▄██▀▀               
           ▒█   ▀█▄                                                                      ██▄███▀███▀            ▄██████
            ▒█    ▀▄                                                ▄▄▄                  ███▄ █▀ ██            █▀▄▄▀███
             ▒█     ▀▄                                            █▀ ███▄                ▀█▄▀▀█▀██▀            ▀▄▀█▄▄█▀
              ▒█     ▀█▄                                          ███▄███                 ▄███▀▀▀               ██▄▄███
               ▒█      ▀█                                         ▀ █▄███                ▄▀██                 ▄█▀██▀▀▀ 
                ▒█       ▀▄                                          ▀                    ▀▀▀                 ▀▀██    ▄
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▄▒▒▒▒     ▒▒   ▒▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▄▒▄▓▓██▓▓▓▒█████▓▒▀████▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    
                                    ▒▒      ▒▒▒▒▒ ▒██▓█▓█▓███▓████████▄██████▓█████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▄▒▒▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒
                                     ▒          ▒▒▀███▀▀███████████████████████████▒▒▒▒▒▒▓▓▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒ ▒  
                                     ▒               ▀▀▀▄▄███▀██▀███████████▀█████▀  ▀▀ ██▓▄       ▓▓████▒█████████▓██▓
                                     ▒▒                ▄▄▄██▀██▀███████████▄██████       █████▄▄▄███▀██▀▓▒███▀▄█▓▒▒██▓█
                                      ▒             ▄▄▀▀ ▄████▄███████████████▀▀       ▄▄██████████▀██▀████▀████  ▓█▒▓█
                                      ▒    ▒▓▓▓▄  ███▀▀▀▀▀▄▄▄ ▀█▄████ ██▀█████         ██████▀▀███▀    ▀▀▀▀▄██▀   ██ ██
                                           █████▓ █  ▀▀▄▄    ▀█     ▀▀█▄  ██▀▀▄▄▄      ██████ ▄█▀██ ▄█▀██       ██▀█▀█▀
                                           ▒▓▄▄▓▒▄█      ▀▀▄▄ ▀▄  ▄▄▀▀▄█  ██     ▀▀▄▄  ███████▀████▀▀████▀      ▀████▀ 
                           ▒▒▒  ▓███▓▒  ▒▒▄▄▓██▀  ▀▄▄  █▀▄   ▀▀█▄▀    █       ▄██▄   ▀▀▀███▀▀████▀  ▄███▄       ██▀    
                         ▒▓███▀▓▄███▄█▓▀████▀███     ▀▀█▄█     █    ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄███▄     ██▄▄▄  
                         ▓▄█▄██████▄██  ▀██▀▀██▀   ████▄ ▀▀▄   █   ██████████                 ▄████▄▀████████  ▄██▀█▀█ 
                   ▒▒▄▄▓▓███▄███▀█▄██     ▀███     ███▀█    ▀▀▄█▄▀██▀██▄██████   ▄▄▄▄▄      ███████████████████████████
            ▒▒▄▄▓▒▀▀    ▀█▄▀████▀▀███▄     ███  ▄▄   ▀            ▀▀██████▄███▀  ██▀██     ▀██▄█▄███████▀███████████▀██
     ▒▒▄▄▓▒▀▀             ▀  ██████▀▀▀     ▀▀████▀█                 ▄██ ▀▄████     ▀▀▀      ████▄███▀█▀███ ██▀▄█▄██████
    ▒█                        ▀▀▀██   ▄       █████                 ▀██  ███▀      ▄        █████▀█▄████▀   █████▀█████
     ▒█▄                         █████▀█▄       ▀▀▀                      ███    ██████▄   ▄███▄▄  ████▀▀  ▄███▀▀██▄▄███
      ▒██▄                         ██▀███                                  ▀   ██▀▀█▀▀█  ███████████ ▀     ▀▀   ██▄▄███
       ▒▄▀█                         ▀█  ▀         █████▄                       ▀██▀█▀▀█  █▀▀▄█▄▄███▀██▄▄       ▄███▀   
        ▒▄ ▀▄                                     █▀▄██▀                         ███▀▀    ██▄█▄███▀▀████      ▀▀██     
         ▒▄  █▄                                   ▀██▄█                         ███       ███   ██▀▄██▄█               
          ▒▄  ▀█▄                                                                ▀▀      ▀██████▄██▄██▀▀               
           ▒▄   ▀▄                                                                       ▄█▄███████▀            ▄█▀████
            ▒▄    ▀▄                                                 ▄▄                  ███▄ █▀▀██            █▀▄▄▀█▄█
             ▒▄     █▄                                            ▄█████▄                ▀█▄▀▀█▀▀█▀            ▀██▀▄▄▄█
              ▒▄     ▀█▄                                          ███▄███                 ▄███▀▀▀               ██▄▄▀██
               ▒▄      ▀▄                                         ▀ █ ███                ▄███▀                ▄▄▀██▀▀▀ 
                ▒▄       ▀▄                                          ▀                     ▀▀                 ▀▀██▀   ▄
----------------------------
                                    ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒           
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▄▒▓▓▓██▓▓▓▒█████▓▒█████▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒    
                                    ▒       ▒▒▒▒▒ ▒██▓█▓█▓███▓████████▄██████▓█████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▄▒▒▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒
                                     ▒          ▒▒▀███▀▀███████████████████████████▒▒▓▒▒▓▓▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒ ▒▒ 
                                     ▒               ▀▀▀▄▄███▀██▀█████████████████▀  ▀▀ ██▓▄       ▓▓████▒████████████▓
                                     ▒                 ▄▄▄█████████████████▄██████       █████▄▄▄███▀██▀▓ ███▀██▓▒▒████
                                      ▒             ▄▄▀  ▄████▄███████████▀███▀▀       ▄▄██████████ ██▀▄███▀████  ▓█▒▓█
                                      ▒    ▒▓▓▓▄  ███▀▀▀▀▀▄▄▄ ▀█▄████▄██▀█████         ██████▀▀███▀    ▀▀▀▀▄██▀   ██ ██
                                           █████▒ █  ▀▀▄▄    ▀█    ▀▀▀█▄  ██▀▀▄▄▄      ██████ ▄█▀██ ▄█▀██       ██▀█▀█▀
                                           ▀▓▄▄▓▒▄█      ▀▀▄▄ ▀▄  ▄▄▀▀▄█  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀████▀ 
                           ▒▒▒  ▓███▓▒  ▒▒▄▄▓██▀  ▀▄▄  █▀▄   ▀▀█▄▀    █       ▄██▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▒▓▄███▄█▒▀████▀███     ▀▀█▄█     █    ▄▄█▄ ▄█▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         █▄█▄██████▄██  ████▀██▀   ████▄ ▀▄▄   █   ▄█████████                 ▄████▄▀████████  ▄██▀█▀█ 
                   ▒▒▒▄▓▓███▄██▀▀█▄██    ▀▀███     ███▀█    ▀▀▄█▄ ██▀██▄██████   ▄▄▄▄▄      ▄██████████████████████████
             ▒▒▄▓▒▀▀    ▀█▄▀███▀▀▀███▄     ███       ▀▀           ▀▀██████▄███▀  ██▀██     ▀██▄█▄███████▀███████████▀██
      ▒▒▄▓▒▀▀             ▀ ▀██████▀▀▀     ▀█████▀█                 ▄██ ▀▄████     ▀▀▀      ██▄█▄███▀█▀███▀██▀▄█▄██████
    ▓█                       ▀ ▀▀██           █████                 ▀██  ███▀      ▄        █████▀█▄████▀   ███▀█▀█████
     ▓█▄                         ███████▄       ▀▀▀                      ███    ██████▄   ▄███▄▄  ████▀   ▄███▀▀▄█▄▄█▀█
      ▓██                          ██▀███           ▄                      ▀   ▄█▀▀█▀▀█  ███████████ ▀     ▀▀   ██▄▄███
       ▓▄▀▄                         ▀█ █▀         █████▄                       ▀██▀█▀▀█  █▀▀▄█▄▄█▄████▄▄       ▄███▀   
        ▓▄ ▀▄                                     █▀▄█▀█                         ███▀▀    ██▄█▄████▀████       ▀██     
         ▓▄ ▀█▄                                   ▀█▄██                         ▄██▀      ███   ██▀█▄█▄██              
          ▓▄  ▀█                                                                ▀▀▀      ▀██████▄██▄█▄▀▀               
           ▓▄   ▀▄                                                                       ▄█▄██▀█▄███            ▄█▀████
            ▓▄    █▄                                                 ▄                   ███▄ █▀▀██            █▀█▄██▄█
             ▓▄    ▀█▄                                            ██████▄                 █▄▀▀██▀█▀             ██▀▄▄ █
              ▓▄     ▀▄                                           ███▄█▄█                 ▄███▀▀▀▀              ██▄▄ ██
               ▒▄      ▀▄                                         ▀ █ ███                ▄███▀                 ▄█▄█▀▀▀▀
                ▒▄       █▄                                          ▀                     ▀▀                 ▀▀██▀   ▄
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒           
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▒▒▓▓▓██▓▓▓▒█████▒▒█████▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒    
                                    ▒       ▒▒▒▒▒ ▒██▓█▓█▓███▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▒▓▄▒▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒▒          ▒▒▀██▀▀▀████████▄██████████████████▒▒▓▒▒▓▓▒▒▒▒ ▒▒▒ ███▓▓███████▓▓▓▒ ▒▒ 
                                     ▒               ▀▀▀▄▄███▀██▀█████████████████▀  ▀▀ ██▓▄       ▓▓████▒████████████▓
                                     ▒                 ▄▄▄█████▄███████████▄██████      ▀█████▄ ▄█▀█ ██▀▓ ███▀█▄▓▒▒████
                                     ▒▒             ▄▄▀  ▄███▀▄███████████▀███▀▀       ▄▄██████████ ██▀██▀█▀████  ▓█▒▓█
                                      ▒    ▒▓▓▓▄  ███▀▀▀▀▀▄▄ ▀▀██████▄██▀█████         ██████▀▀███▀   ▄▀▀▀▀▄██▀   ██ ██
                                           █████▒ █  ▀▀▄▄   ▀▀█    ▀▀▀█▄  ██▀▀▄▄▄      ██████ ▄█▀██ ▄█▀██       ████▀█▀
                                           ▀▓▄▄▓▒▄█      ▀▀▄▄ ▀▄  ▄▄▀▀▄█  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                           ▒▒▒  ▓███▄▒  ▒▒▄▄▓██▀  ▀▄▄  ██▄   ▀▀█▄▀    █       ▄██▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▒▓▄█▀█▄█▒▀████▀███     ▀▀█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         █▄█▄██████▄██  ████▀██    ████▄ ▀ ▄   █   ▄█████████                 ▄████▄▀████████  ▄██▀█▀█ 
                    ▒▒▄▓▓███▄██▀▀█▄██    ▀▀███     █▄███    ▀▀▄█▄▄██▀▄█▄██████   ▄▄▄▄▄      ▄██████████████████████████
             ▒▒▄▓▒▀▀    █▄█▀███▀▀▀███▄     ███       ▀▀           ▀▀██▄███▄█▀██  ██▀██     ▀██▄█▄███████▀███████████▀██
      ▒▒▄▓▒▀▀             ▀▀▀██████▀▀▀     ▀█████▀█                 ▄██ ▀▄████   ▀ ▀▀▀      ▀█▄█▄███▀█▀███▀██▀▄█▄██████
    ▓█▀                      ▀ ▀▀▄█           █████                 ▀██  ███▀      ▄        █████▀█▄████▀▀  ███▀█▀█████
     ▓█                         ▀███████▄      ▀▀▀▀                      ███    ██████▄   ▄████▄  ████▀▀  ▄███▀▀▄██▄█▀█
      ▓▀▄                          ██▀█▀█                                  ▀    █▀▀█▀▀█  ███████████▀      ▀▀   ██▄▄███
       ▓ ▀▄                        ▀▀█▀█▀         ████▄▄                       ▀██▀██▀█  ██▀▄█▄▄█▄████▄▄       ▄███▀   
        ▓ ▀█▄                                     █▀▄█▀█                         ███▀▀▀   ▀█▄█▄████▀████       ▀██     
         ▓  ▀█                                     ████                         ▄██▀      ███   ██▀█▄█▄██              
          ▓   ▀▄                                                                ▀██      ▀██████▄██▄█▄█▀               
           ▓    █▄                                                                       ▄█ ██▀█████            ▄▄█████
            ▓▄   ▀█▄                                                 ▄                    ██▄ ██▀▀█            █▀█▄████
             ▓▄    ▀█                                             ▄█████▄                 █▄▀▀█▄▀██             ██▀▄▄ █
              ▓▄     ▀▄                                           █████▄█                  ████▀▀▀              ▀██▄ ██
               ▓▄      █▄                                         ▀▀█ █▀█                 █▄█▀                 ▄█▄██▀▀▀
                ▓▄      ▀█▄                                          ▀▀                    ▀▀                 ▀▀███    
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒           
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▓███████▓▓▒▒▓▓▓██▓▓▓▒█████▒▒█████▒▒████▓▓█▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒     
                                    ▒       ▒▒▒▒▒ ▒▀█▓█▓█████▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▓▓▄▒▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒▒          ▒▒▀██▀▀ ████████▄██████████████████▒▒▓▒▒▓▓▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒ ▒▒ 
                                     ▒               ▀▀█▄▄███▀██▀█████████████████▀  ▀▀ ███▄       █▓████▒████████████▓
                                     ▒                 ▄▄▄█████▄███████████▄█████        █████▄ ████ ██▀▒ ███▀█▄▓▒▒████
                                     ▒▒             ▄▄▀  ▄█▄█▀▄███████████▀███▀▀       ▄▄██████████ ██ ████▀████  ▓█ ▓█
                                      ▒    ▒▓▓▓▄  ███▀▀▀▀▀▄▄ ▀▀██████▄██▀████▀        ▄██████▀▀██▄▀   ▄▀▀▀▀▄██▀   ██ ██
                                           █████▒ █  ▀▀▄▄   ▀▀█    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ▄█▀██       ████▀█▀
                                           ▀█▄▄▓▒▄█      ▀▀▄▄ █▄  ▄▄▀▀▄▀  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                           ▒▒▒  ▓██▓▄▒   ▒▄▄▓██▀  ▀▄▄  █▄▄   ▀▀██▀    █       ▄██▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▒▓▄█▀█▄█▒▀████▀███     ▀▀█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ███▄█████████  ███▄▀██    ████▄▀▀▄▄   █   ▄█████████                 ▄████▄▀████████  ▄██▀█▀█ 
                    ▒▒▄▓▓███▄██▀▀█▄██    ▀▀███     █████    ▀▀▄█▄▄██▀▄█▄██████   ▄▄▄▄▄      ▄██████████████████████████
             ▒▒▄▓▒▀▀▀   █▄█▀████▀▀███▄     ███       ▀▀           ▀▀██▄███ █▀██  ██▀██      ██▄█▄███████▀███████████▀██
      ▒▒▄▓▒▒▀▀            ▀▀▀██████▀▀▀     ▀█████▀█                 ▄██ ▀▄████   ▀ █▀▀      ▀█▄█▄███▀█▀███▀██▀▄█▄██████
   ▒▓▀▀                      ▀▀▀███           ███▀█                 ▀██  ███▀               █████▀█▄████▀▀  █████▀█████
    ▒█▄                         ▀███████▄      ▀▀▀▀                      ███    ▄█████▄   ▄▄███▄  ████▀▀  ▄███▀▀▄██▄█▀█
     ▒█▀▄                          █▀▄█▀█                                 ▀▀    █▀▀█▀▀█  ▄██▀███████▀      ▀▀   ██▄▄███
      ▒█▀█▄                        ▀▀███▀         ▄███▄▄                        ██▀██▀█  ██▀▄██▄█▄▀███▄▄       ▄███▀   
       ▒█ ▀█                                      ██▄█▀█                         ███▀▀▀   ▀█▄█▄▄███▀████       ▀██     
        ▒▓  ▀▄                                     █▄██▀                        ▄██▀      ███   ██▀█▄█▄▄█              
         ▒▓   ▀▄                                                                ▀▀▀      ▀██████▄██▄███▀               
           ▓   ▀█▄                                                                        █ ██▀█████            ▄▄█████
            ▓    ▀█                                                                       ██▄ ▀█▀▀█             ██▄████
             ▓     ▀▄                                             ▄█████▄                 █▄▀▀▄██▀█             ██▀▄▄ █
              ▓      █▄                                           ████▀▄█                  ████▀▀▀               ██▄ ██
               ▓      ▀█▄                                         ▀▀█ ███                 ████                 ▄████▀▀▀
                ▓       ▀█                                           ▀▀▀                   ▀ ▀                 ▀███    
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                    ▒  ▒▒▒▒▒▒▒▒▓▓▒▓███████▓▓▒▒▓▓▓██▓▓▄▒█████▒▒█████▒▒████▓▓█▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒     
                                    ▒      ▒▒▒▒▒▒ ▒██▓█▓████▓▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▓▓▄ ▒▄▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒           ▒▀▀██▀▀ ████████▄▀█████████████████▒▒▓▒▒▓▓▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒▒▒▒ 
                                     ▒               ▀▀█▄▄███▀████████████████████▀  ▀▀▀███▄     ▒ █▓████▒████████████▓
                                     ▒                  ▄▄██▄██▄███████████▄██████      ▀█████▄ ████ ██▀▒ ███▀█▄▓▒▒█▓██
                                     ▒              ▄▄▀  ▄█▄█▀▄███████████▀███▀▀       ▄▄████████▀█▀██ ████▀████  ▓█ ▓█
                                      ▒    ▒▓▓▓▄  ███▀▀▀▀▀▄▄ ▀▀██████▄██▀████▀        ▄██████▀▀███▀   ▄▀▀▀▀▄██▀  ▄██ ██
                                           █████▒ █  ▀▀▄▄   ▀██    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ▄█▀██       ████▀█▀
                                           ▀█▄▄▓▒▄█      ▀▀▄▄ █▄  ▄▄▀▀▄▀  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                            ▒   ▓▓█▓▄    ▒▄▄▓██▀  ▀▄   █▄▄   ▀▀██▀    █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▒▓ █▀█▄█▒▀███████▄     ▀▀█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀██▄▄▄  
                         ██▀▄████████▀  █▀█▄▀██    ▄███▄ ▀▄▄   █   ▄█████████                 ▄████▄▀████████  ▄██▀█▀█ 
                    ▒▒▄▓▓▀███▀█▀▀█▄██    ▀████     █████    ▀▀▄█▄▄███▄█▄██████   ▄▄▄▄▄      ███████████████████████████
             ▒▒▄▄▒▒▀▀   █▄█▀████▀▀███      ███  ▄   ▀▀▀           ▀▀██▄███ █▀██  ██▀██      ██▄█████████▀█████████▄█▀██
      ▒▒▄▄▒▒▀▀           ▀▀▀▀██████▀▀      ▀█████▀█                 ▄██ ▀▄████   ▀ █ ▀      ▀█▄█▄███▀█▀███▀██▀██▄██████
   ▒▓▀▀                      ▀ ▀███           ███▀█                 ▀██  ███▀               █████▀█▄████▀▀  █████▀█████
    ▒█▄                         ▀███████▄      ▀▀▀▀                      ███    ▄█████▄    ▄███▄  ████▀▀   ███▀▀▄██▄█▀█
     ▒██▄                          █▀▄█▀█                                 ▀▀    █▀▀█▀▀█  ▄█▄▀███████ ▀     ▀▀▀  ▀█▄▄███
      ▒█▀█                         ▀████▀         ████▄▄                        █▀▀█▄▀█  ██▀▄▄█▄█▄█████▄        ███▀   
       ▒█ ▀▄                                      ██▄███                         ████▀▀   ▀█▄█▄▄███▀▀███▄      ▀██     
        ▒█  ▀▄                                    ▀█▄██▀                        ▄███      ███▀  ██▀█▄█▄▄█              
         ▒█  ▀█▄                                                                ▀█▀▀     ▀███▄██▄█████▄▀               
          ▒█   ▀█                                                                         █▄██▀█████            ▄▄█████
           ▒█    ▀▄                                                  ▄                    ███ ▀█▀▀██            ██▄▄███
            ▒█     ▀▄                                              ▄████▄                 █▄▀▀▄██▀█             ██▀▄▄ █
             ▒█     ▀█▄                                           ███▀▀▄█                  ████▄▀▀▀              ██▄▄██
              ▒▓      ▀█                                          ▀▀█▀███                 ████                 ▄████▀▀▀
               ▒▓       ▀▄                                           ▀▀▀                   ▀▀▀                 ▀███    
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒▒  ▒▒▒▒▒▒▒▒▓▓▒▓████████▓▒▒▓▓███▓▓▄▒█████▒▒█████▒▒████▓▓█▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒     
                                    ▒      ▒▒▒▒▒▒▒▒▀█▓█▓████▓▓████████▄███████████▄▒▒▓▓▓███▓▒▒ ▒▒▒▒▓▓▄ ▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒           ▒▀███▀▀ ███████████████████████████▒▒█▒▒█▒▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒ ▒▒ 
                                    ▒▒               ▀▀█▄▄███▀████████████████████▀  ▀ ▀█▄▄▄       █▓████▒████████████▓
                                     ▒                  ▄▄██▄██▄███████████▄█████       ▀█████▄▄████ ██▀▒▄███▀██▓▒▒█▓██
                                     ▒              ▄▄▀  ▄█▄█▀████████████▀███▀▀       ▄▄████████▀█ ██ ██▀█▀████ ▄▓█ ▓█
                                      ▒    ▒▓▓▓▒  ███▀▀▀▀▀▄▄ ▀▀████████▀▀████▀        ▄██████▀▀███▀    ▀▀▀▀▄██▀  ▄██ ██
                                          ▒█████▒ █  ▀▀▄▄   ▀██    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ██▀██       ████▀█▀
                                           ▀█▄▄▓▒▄█      ▀▀▄▄ █▄  ▄▄▀▀▄▀  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                            ▒  ▒▓▓█▓▄    ▒▄▄▓██▀  ▀▄▄  █▄▄   ▀▀██▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▓▓██▀█▄█▒▀███████▄     ▀▄█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀████   ██▄███▄    ▀▀█▄▄▄  
                        ▒██▀▄████████▀  █▀█▄███    ████▄ ▀▄▄   █   ▄█████████  ▀              ▄████▄▀████████  ▄██▀█▀█ 
                    ▒▒▄▄▓▀███▀█▀▀█▄██    ▀████     █████    ▀▀▄█▄▄███▄█▄██████   ▄▄▄▄▄      ██████▀████████████████████
             ▒▒▄▄▓▒▀▀   █▄█████▄▀▀███      ███      ▀▀▀           ▀▀██▄███ █▀██  █▀▀██      ██▄█████████▀█████████▄█▀██
      ▒▒▒▄▓▒▀▀           ▀▀▀▀██████▀▀      ▀█████▀█                 ▄██ ▀▄████▀  ▀ █▀▀      ▀█▄█▄███▀█▀███▀██▀██▄██████
   ▒▓▀▀                      ▀▀▀███           █████                 ▀██  ▄██▀               ▄████ █▄████▀▀  █████▀█████
    ▓█▄                         ▀██████▄▄      ▀▀▀▀                      ███    ▄▀████▄   ▄▄███▄  ████▀▀   ███▀▀███▄█▀█
     ▒██                           █ █▄▀█                                 ▀▀    █▀▀██▀█  ▄█▄▀████▄██▀▀     ▀▀▀  ▀█▄▄███
      ▒▄▀▄                         ▀████▀         ▄███▄▄                        █▀▀█▄▀█  ▀█▀▄▄█▄█▄█████▄        ███▀   
       ▒▄ ▀▄                                      ██▄█▀█                         ████▀▀   ▀█▄██▄██▄▀▀███▄      ▀██     
        ▒▄ ▀█▄                                    ▀█▄▀█▀                         ███      ▄██▀  ▀█▀█▄█▄▄█              
         ▒▄  ▀█                                     ▀                           ▀█▀█      ▀██▄██▄███▄█▄▀▀              
          ▒▄   ▀▄                                                                         ██▄█▀█████▀            ▄▄████
           ▒▄    ▀▄                                                                       ███ ▀█▀▀██            ██ ▄███
            ▒▄    ▀█▄                                              ▄████▄                 ▀▄▀▀▄█▄▀█▀            █▄▀▄▄ ▄
             ▒█     ▀█                                            █▀▄▀▀▄█                  █████▀▀▀              ██▄▄▀█
              ▒█      ▀▄                                          ▀▀█▀▀██                 ▄███                  ▄▀██▀▀▀
               ▒█       ▀▄                                           █▀▀▀                  ▀▀▀                 ▀▀██    
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒▒ ▒▒▒▒▒ ▒▒▓▓▓▒▓████████▓▒▒▓▓███▓▓▒▒█████▒▒█████▒▒████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒     
                                    ▒      ▒▒▒▒▒▒▒▒██▓█▓████▓▓████████▄███████████▄▒▒▓▓▓███▓▒▒▒▒▒▒▒▓▓▄ ▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒          ▒▒▀███▀▀ ███████████████████████████▒▒█▒▒█▒▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒ ▒▒ 
                                    ▒▒               ▀▀▄▄▄███▀████████████████████▀  ▀ ▀███▄      ▒█▓████▒████████████▓
                                     ▒                  ▄▄█▀███▄█████████████████       ▀█████▄▄████ ██▀▒▄██████▓▒▒█▓██
                                     ▒              ▄▄▀  ▄█▄█▀██████▀█████▀███▀▀       ▄▄██████████ ██ ██▀█▀████ ▄▓█ ▓█
                                     ▒▒    ▒▓▓▓▒  ███▀▀▀▀▀▄▄ ▀▀▄███████▀▀████▀        ███████▀▀███▀    █▀▀ ▄██▀  ▄██ ██
                                      ▒   ▒█████▒ █  ▀▀▄▄   ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ██▀██       ████▀█▀
                                           ▓█▄▄▓▒▄█      ▀▀▄▄ █   ▄▄▀▀▄▀  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                            ▒  ▒▓▓█▓▒    ▒▒▄▓██▀  ▀▄   ▄▄▄   ▀▀██▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄███▄       ██▀    
                         ▒▓███▄▓██▀█▄▓▒▀█████▀█▄     ▀▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀████   █▀▄███▄▄   ▀▀█▄▄▄  
                        ▒██▀▀████████▀  █▀█▄███    ▄███▄▀▀▄▄   █   ▄█████████  ▀▀             ▄████▄▀████████  ▄████▀█ 
                    ▒▒▄▄▓██▀█▀██▀█▄██    ▀████     █████    ▀▀▄█▄▄███▄█▄██████   ▄▄▄▄▄      ██████▀████████████████████
              ▒▒▄▓▒▀▀   █████▀█▄█▀███      ███      ▀▀▀           ▀▀██▄███ █▀██  ██▀██      ██▄█████████▀█████████▄█▀██
       ▒▒▄▓▒▀▀           ▀▀▀▀██▄███▀▀      ▀██████▄                  ██ ▀▄████▀  ▀ ▀▀▀      ▀█▄█▄███▀█▀███▀██▀▀█▄██████
   ▒▓▀▀▀                     ▀▀▀███           ██▀██                 ▀██  ▄██▀               ▄████ █▄████▀▀  ████████▀██
    ▓█                          ▀███▄██▄▄      ▀▀▀▀                      ███    ▄█████▄   ▄▄███▄  ████▀▀   ███▀ ███▄██▀
     ▓█▄                           █▄█▄▀█                                 ▀▀    ██▀██▀█▄  █▄▀████▄██▀▀     ▀▀▀  ▀█▄▄███
      ▓▄▀▄                         ▀█████         ▄███▄                         █▀▀█▄██▀  █▀▄▄█▄███████▄        ████   
       ▓▄▀█▄                                      ██████                         ████▀▀   ▀█▄██▄██▄▀▀████      ▀██     
        ▓▄ ▀█                                     ▀█▄▀█▀                         ███      ▄██▀  ▀█▀█▄█▄▄█              
         ▓▄  ▀▄                                     ▀                           ▀███      ▀██▄██▄███▄█▄█▀              
          ▓▄   ▀▄                                                                         ██▄███▀███▀            ▄▄████
           ▒▄   ▀█▄                                                                       ███ ▀█▀▀██            █▀▄▄███
            ▒▄    ▀█▄                                              ▄████▄                 ▀█ ▀▄█▄██▀            ▀▄██▄  
             ▒▄     ▀▄                                            ▄▀▄▀▀▄█▀                 █▀███▀▀▀              ██▄▄▀█
              ▒▄      ▀▄                                          ▀██▀▀██                 ▄███▀                ▄▄███▀▀▀
               ▒▄      ▀█▄                                           ██▀▀                  ▀▀█                 ▀▀██▀   
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒  ▒▒▒▒▒ ▒▒▓█▓▒█████████▓▒▒▓▓███▓▓▒▒█████▒▒█████▒▒████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                    ▒      ▒▒▒▒▒▒▒███▓█▓████▓▓████████▄███████████▓▒▒█▓▓███▓▒▒▒▒▒▒▒▓▓▄ ▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒          ▒▒▀███▀▀█████████████▀██████████████▒▒█▒▒█▒▒▒▒▒ ▒▒▒▒███▓▓███████▓▓▓▒▒▒▒ 
                                    ▒                ▀▀▄▄▄███▀████████████████████   ▀ ▀███▄      ▒█▓████▓████████████▓
                                     ▒                  ▄██▀███▄█████████████████       ▀▄████▄▄████ ██▀▒▄█████▄▓▒▒█▓██
                                     ▒              ▄▄▀▀ ▄███▀██████▀█████▀███▀        ▄▄██████████ ██ ████ ████ ▄██ ▓█
                                     ▒     ▒▓▓▄▒ ▒███▀▀▀▀▀▄▄ ▀▀▄███████▀▀████▀        ███████▀▀███▀    █▀▀▀███▀   ██ ██
                                      ▒   ▒█████▒ █  ▀▀▄▄   ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ██▀██       ██████▀
                                          ▒▓█▄▄▓▒▄█      ▀▀▄▄ █   ▄▄▀▀▄▀  ██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                               ▒▓▓█▓▒    ▒▒▄▓██▀  ▀▄   █▄▄   ▀▀██▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████       ██▀    
                         ▒▓██▓▄▓█▀▀██▓▒▒█████▀█▄    ▀▀▄█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄███▄▄   ▀▀█▄▄▄  
                        ▒██▀▀████████▀  █▀█▄▄██    ▄███▄▀▀▄▄   █   ▄█████████  ▀▀             ▄████▄▀████████▄ ▄████▀█ 
                     ▒▒▄▓██▀█▀██▀████    ▀████     █████    ▀ ▄█▄▄██▄▄█▄██████▄  ▄▄▄▄▄      ▄██████████████████████████
              ▒▒▄▓▒▀▀   █▀███▀█▄▄▀███      ███      ▀▀▀           ▀▀██▄▄██ █▀██  ██▀██      ██▄█████████▀████▄▀███▄█▀██
       ▒▒▄▓▒▀▀▀          ▀▀▀▀██▄███▀█      ███████▄                  ██ ▀▄████▀  ▀ ██▀      ▀█▄█▄███▀█▀▀██▀▀█▀▀█▄██████
   ▒▒▒▀▀                     █▀▀███           █████                 ▀██  ▄██▀               ▄████ █▄██▀█▀▀  ███████████
   ▒▓▄                          ███▄▄██▄       ▀▀▀▀                      ███    ▄▄████▄    ▄███▄  ████▀▀   ███▀ ███▄▀██
     ▓▀▄                          ▀███▄▀█                                 ▀▀    ██▀▀█▀██  █▄█████▄██▀▀      ▀▀  ▀█▄▄███
      ▓▀█▄                         ▀█████         ▄▄██▄                         █▀▀██▄█▀  █▀▄▄█▄███████▄        ████   
       ▓ ▀█                          ▀            ███▄██                         ████▀▀   ▀█▄██▄██▄█▀████      ▀██▀    
        ▓  ▀▄                                     ▀█▄███                         ███      ▄███   █▀█▄█▄▄█              
         ▓▄  ▀▄                                     ▀                           ▀█▀█      ▀██▄▄█▄███▄█▄█▀              
          ▓▄  ▀█▄                                                                         ▄█ ███████▀            ▄▄▄███
           ▓▄   ▀█▄                                                                       ███ ▀█▀▀██            █▀▄▄███
            ▓▄    ▀▄                                               ▄▄███▄                 ▀█ ▀▄█▄▄██            ▀███▄  
             ▓▄     ▀▄                                             ▀▄█▀███                 ▄██▄██▀▀              ▀█▄▄▀█
              ▓▄     ▀█▄                                           ██▀▀██                 ▄███▀                 ▄█▄█▀▀▀
               ▓▄      ▀█▄                                           ██▀▀                   ██                 ▀▀██▀   
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▒▓█▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒  ▒▒▒▒▒▒▒▒▓█▓▒███████▓█▓▒▒▓▓███▓▓▒▓█████▒▒█████▒▒████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒▒      ▒▒▒▒▒▒▒███▓█▓████▓▓████████▓█████████▄█▓▒▒█▓▓███▓▒▒▒▒▒▒▒▓▓▄ ▒▓▓█▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒          ▒▒▀███▀▀██████████▄█████████████████▒▓█▒▒█▒▒▒▒ ▒▒▒▒▒███▓▓███████▓▓▓▒▒▒▒ 
                                    ▒                ▀▀▄▄▄██▀▀██████████████▄████▀   ▀ ▀███▄      ▒█▓████▓████████████▒
                                    ▒▒                  ▄██▀███▄█████████████████       ▀█████▄▄████▄██▀▒▄█████▄▀▒▒█▓██
                                     ▒              ▄▄▀▀ ▄███▀██████▀█████▀███▀▀       ▄▄██████████ ██ ██▀█ ███▀ ▄██ ▓█
                                     ▒     ▒▄▓▄▒ ▒██▀▀▀▀▀▀▄▄ ▀▀▄███████▀▀████▀        ▄██████ ███▄▀    █▀▀ ███    █▄ ██
                                      ▒   ▒█████▒ █ ▀▀█▄▄   ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████▄██▀██ ██▀██       ██████▀
                                          ▒▓█▄▄▓▒▄█      ▀▀▄▄ █   ▄▄▀▀▄▀ ▀██    ▀▀▀▄▄  ███████▀████ ▀████▀      ▀█▄██▀ 
                               ▒▓▓▓▓▒    ▒▒▄▓██▀  █▄   █▄▄   ▀▀█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████       ██▀    
                         ▒▓██▓▄██▀▀██▓▒▒█████▀█     ▀▀▄█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄███▄▄   ▀▀█▄▄▄  
                        ▒██▀▀████████▀  █▀█▄▄██    ████▄▀▀▄▄   █   ▄█████████  ▀▀             ▄████▄▀████████▄ ▄████▀█ 
                     ▒▒▄▓▄█▀█▀██▀███▀    ▀████     █████    ▀▀▄█▄▄██▄▄█▄██████▄  ▄▄▄▄▄      ▄██████████████████████████
              ▒▒▄▓▒▀▀  ▀█▀███▀█▄▄████      ██▄      ▀▀▀▀       ▀  ▀▀███▄██▀█▀██  █████      ██▄██████████████▄▀███▄█▀██
       ▒▒▄▄▒▒▀▀          ▀▀▀▀██▄███▀█      █▀█▄███▄                  ██ ▀▄█████    █▀▀      ▀█▄█▄███▀██▀██▀▀█▀▀█▄██████
   ▄▓▒▀▀                     ▀█▀███           █████                 ▀██   ██▀               ▄████ █▄████▀▀  ███████████
   ▒█▄                          ███▄███▄       ▀▀ ▀                      ███    ▄█████▄    ▄███▄  ▄███▀▀   ███▀ ███▄ ██
    ▒██▄                          ▀███▄▀█                                 ▀▀    ██▀▀█▀██  █▄█████▄██▀▀      ▀▀  ▀█▄▄███
     ▒█▀█                          ▀██▀██         ▄███▄                         █▀▀▄█▄██  █▀▄▄█ ███████▄        ████   
      ▒█ ▀▄                          ▀            ███▄██                         █████▀   ▀█▄▄████▄█▀▄███      ▀██▀    
       ▒▓  ▀▄                                     ▀█▄▀█▀                         ███      ▄███   █▀▀▄██▄█              
        ▒▓  ▀█▄                                     ▀                           ▀▀▀█      ▀██▄▄▄▄███▄█▄▄▀              
          ▓   ▀█▄                                                                         ▄█ ██▀████▀            ▄▄████
           ▓    ▀▄                                                                        ███▀▀▀█▀██            ▄▀█▄███
            ▓     ▀▄                                               ▄▄▀█▄▄                 ▀█ ▀███▄██             ███▄  
             ▓     ▀█▄                                             █▄█▀███                  ██▄█▄▀▀              ▀█▄▄▀█
              ▓▄     ▀█▄                                           ██▀▀██                 ▄█▄█▀                 ▄████▀▀
               ▓▄      ▀▄                                            ██▀▀                   ██                 ▀▀██▀   
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▒▓█▒▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒  ▒▒▒▒▒▒▒▒▓█▓▒███████▓▓▓ ▒▓▓███▓▓▒▓█████▒▓█████▒▒███▄▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒▒      ▒▒▒▒▒▒▒█████▓████▓▓███████▓▓▄████████▄█▓▒▒█▓▓███▓▒▒▒▒▒▒▒▓▓▄ ▒▓██▒▒▓▓▒▒▒▒▒▒▒▒
                                    ▒          ▒▒▀███▀▀██████████████████████████▀█▒▓█▒▒█▒▒▒▒ ▒▒▒▒▒███▓████████▓▓▓▒▒▒▒ 
                                    ▒               ▀▀▀▄▄███▀▀█▀████████████▄████▀   ▀ ▀██▄▄     ▄▒█▓███▓▓████████▓███▒
                                    ▒▒                  ▄██▀██▀▄█████████████████       ▀▄████▄▄███▀▄██▀▒▄██████▀▒▒█▓██
                                     ▒              ▄▄▀▀ ▄███▀████████████▀███▀        ▄███████████ ██ ████ ███▀ ▄██ ▓█
                                     ▒     ▒▄▓▄▒ ▒██▀▀▀▀▀▀▄▄ ▀▀▄███████▀▀████         ███████▀████▀   ▄█▀▀ ██▀    █▄▄██
                                      ▒   ▒█████ ▒▄ ▀▀▄▄▄   ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████ ██▀██ ██▀██       ██████▀
                                          ▒▓█▄▄▓▒▄█     ▀▀▀▄▄ █   ▄▄▀▀▄▀ ▀██    ▀▀▀▄▄ ▄███████▀████ ▀████▀      ▀█▄██▀ 
                               ▒▓▓▓▄▒    ▒▒▄▓██▀  █▄   ▄▄▄   ▀▀█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████       ██▀    
                         ▒▓██▓▄██▀▀██▓▒▒█████▀█     ▀▀▄█ █     █     ▄█  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄███▄▄   ▀▀█▄▄▄  
                        ▒██▀▀█████▀█▄▀  ███▄▄██    ▄██▄▄▀▀▄▄   █   ▄█████████  ▀▀             ▄████▄▀████████▄ ▄████▀█ 
                     ▒▒▄▓██▀█▀██████▀    ▀█▄██     █████    ▀▄▄█▄▄███▄█▄██████▄  ▄▄▄▄▄      ▄██████████████████████████
              ▒▒▄▄▒▒▀▀ ▀█▀█████▄▄████      ██▄      ▀▀▀▀       ▀  ▀▀███▄██▀█▀▀█  █████      ██▄██████████▀███▄▀███▄█▀██
       ▒▒▄▄▓▒▀▀          ▀▀▀███▄▄██▀█      █▀█▄███▄                 ▀██ ▀▄██▀██  ▀ █▀▀      ▀█▄█▄███▀▀█▀██▀▀█▀▀████▀███
   ▄▓▒▀▀                    ▀██▀███           █████                 ███   ██▀▀              ▄████ █▄█████▀  ███████████
   ▒█▄                          ███▄▄██▄       ▀█▄▀                      ███    ▄█████▄    ▄███▄  ▄███▀▀   ▄██▀ ███▄ ██
    ▒██                          ▀▀███▄▀█                                 ▀▀    ██▀▀████  █▄█████▄██▀       ▀▀   █▄▄███
     ▒▄▀▄                          ▀▄████         ▄▄██▄                         █▀▀▄█▄██  █▀▄▄█▄▄██████▄        ████▀  
      ▒█ ▀▄                          ▀            ███▄██                         ███▄█▀   ▀█▄▄██▄█▄█▀▄███      ▀██▀    
       ▒█ ▀█▄                                     ▀█▄███                         ███       ███▀  █▀▀▄▄█▄█▄             
        ▒█  ▀█                                      ▀                           ▀▀██      ███▄▄▄▄███▄██▄▀              
         ▒█   ▀▄                                                                           █▀█▄▀█████            ▄▄▄███
          ▒█    ▀▄                                                                        ▀██▀▀▀█▀▀█            ▄▀█ ███
           ▒▓    ▀█▄                                               ▄▄▀█▄▄                  █ ▀█▄█▄▄█             ███▄  
            ▒▓     ▀█▄                                             █▄█▀███                  ██▄█▄█▀▀             ▀█▄▄▀▀
              ▓      ▀▄                                            █▀█▀███                 ████                  ████▀▀
               ▓       ▀▄                                            █▄▀▀                   ██                  ▀███   
----------------------------
                                   ▒▒▒▒▒▒▒▒▒▒▒▓▒▓█▒▒▒▄▄ ▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒  ▒▒▒▒▒▒▒▒▓█▒▒███████▓▓▓ ▒▓▓██▓▓▓▒▓█████▒▓█████▒▓████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒       ▒▒▒▒▓ ▒█████▓████▓████████▓▓▄███▄██▀███▓▒▒█▓████▓▒▒▒▒▒▒▒▓▓▄ ▒▓██▒▓▓▓▒▒▒▒▒▒▒▒
                                   ▒▒          ▒▀▀███▀▀██████████████████████████ █▒▓█▒▒█▒▒▒▒ ▒▒▒ ▒███▓████████▓▓▓▒▒▒▒ 
                                    ▒               ▀▀▀▄▄▀██▀▀██████████████▄████▀   ▀ ▀██▄▄      ▄█▓███▓▓████████████▒
                                    ▒                   ▄██▀███▄▀████████████████       ██████▄▄███▀▄█▀▀▒▄██████▀ ▒█▓██
                                     ▒              ▄▄▀▀ ▄███▀████████████▀███▀        ▄███████████ ██ ████ ███▀ ▄██ ██
                                     ▒     ▒▓▓▄▒ ▒██▀▀▀▀▀▀▄▄ ▀▀▄████▄██▀▀████         ███████▀████▀   ▄█▀▀ ██▀▀  ▄█▄▄██
                                      ▒   ▒█████ ▒  ▀▀▄▄    ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████ ██▀██ ██▀██       ████▀█▀
                                          ▒▒██▄▓▒▄█     ▀▀█▄▄ █   ▄▄▀▀█▀ ▀██    ▀▀▀▄▄ ▄███████▀████ ▀▄███▀      ▀█▄██▀ 
                               ▒▓▓▓▄▒    ▒▒▄▓██▀  ▀▄   █▄▄  ▀▀▀█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████       ██▀    
                         ▒▓██▓▒▀█▀▀██▓▒▒█████▀█     ▀▀▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄█▄█▄▄   ▀▀█▄▄▄  
                        ▓▀█▀▀▄████▀▀▄▀  █▄█▄▄██    ▄██▄▄▀▀▄▄   █   ▄█████████  ▀              ▄████▄▀████████▄ ▄████▀█ 
                     ▒▒▄▓██▀█▀██████▀   ▀▀█▄██     █████    ▀ ▄█▄▄███▄█▄██████▄   ▄▄▄▄      ▄██████████████████████████
              ▒▒▄▄▒▒▀▀ ██▀███▄█▄▄█▀██      ██▄      ▀▀▀▀       ▀  ▀▀███▄██▀█▀▀█  █████      ██▄██████████▀████▀███▄████
        ▒▒▄▓▒▀▀          █ ▀███▄▄██▀█      ███████▄                 ▀██ ▀▄█████  ▀ █▀▀      ▀█▄█▄███▀▀█▀██▀▀█▀▀████▀███
  ▒▄▓▒▀▀                    ▀██▀███           ██▀██                 ███   ██▀▀              ▄████ █▄█████▀  ██████▀████
   ▓▄                           ███▄▄██▄       ▀█▀▀                      ███    ▄▄████▄    ▄███▄▄ ▄███▀▀   ▄██▀ ███▄ ██
    ▓█▄                           ▀███▄▀█                                 ▀▀    ██▀▀████  ███████▄██▀       ▀▀   █▄▄███
     ▓▄▀▄                          ▀▄█▀▄█         ▄▄█▀▄                         █▀▀▄█▄██  █▀▄▄█ ▄█▄████▄▄       ▄███▀  
      ▒▄▀█▄                         ▀▀▀           ███▄██                         ▀████▀▀  ▀█▄▄██▄███▀████      ▀███    
       ▒▄ ▀█                                      ▀█ ███                         ███       ███▀  ██▀▄▄█▄██             
        ▒▄  ▀▄                                      ▀ ▀                          ▀██      ████▄▄▄███▄██▄█              
         ▒▄   ▀▄                                                                           █▀████████            ▄▄▄▄██
          ▒▄   ▀█▄                                                                         ██▀▀▀██▀█             ██ ▄██
           ▒█    ▀█▄                                                ▄▄█▄▄                  █▄▀█▄█▄▄█             █▄██▄ 
            ▒█     ▀▄                                              ███▀█▀█                  ██▄██▄▀▀              █▄▄▀▀
             ▒█      ▀▄                                            █▀█▀███                 ▄▀██                 ▄█▀██▀▀
              ▒█       █▄                                            █▄▀▀▀                 ▀██▄                 ████   
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓█▒▒▒▄▄▒▒▒▒     ▒▒   ▒▒▓▓▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒               
                                   ▒  ▒▒▒▒▒▒▒▒▓█▒▒███████▓▓▄ ▒▓▓██▓▓▓▒▓█████▒██████▒█████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒      ▒▒▒▒▒▒ ▒██████████▓████████▓▓▄██████▀███▓▒▓█▓███▓▓▒▒▒▒▒▒▒▓▓▓ ▒▓██▒▓▓▓▒▒▒▒▒▒▒▒
                                   ▒▒          ▒▀▀███▀▀██████████████████████████▀█▒▓█▒▒█▒▒▒▒ ▒▒▒ ▓███▓████████▓▓▓▒▒▒▒ 
                                    ▒               ▀▀▀▄▄▀██▀▀█▀█████████████████▀   ▀ ▀██▄▄     ▄▄█████▓▓████████████▓
                                    ▒                   ▄██████▄█████▀█▀█████████       ██████▄▄███▀▄█▀▀▒▄██████▀ ▒█▓██
                                    ▒▒              ▄▄▀▀ ▄███▀████████████▀███▀        ▄███████████ ██ ████ ███▀ ▄██ ██
                                     ▒     ▒▓▓▄  ▒██▀▀▀▀▀▀▄▄ ▀▀▄████▄██▀▀████         ▄██████▀████▀   ▄█▀▀ ██▀   ▄█▄▄██
                                          ▒█████ ▒  ▀▀▄▄    ▀█▀    ▀▀▀█▄  ██▀▀▄▄       ██████ ██▀██ ██▀██       ████▀█▀
                                          ▒▒███▓▒▄█     ▀▀▄▄  █   ▄▄▀▀█▀ ▀██    ▀▀▀▄▄ ▄███████▀████ ▀▄███▀      ▀█▄██▀ 
                               ▒▓▓▓▄▒    ▒▒▄▓██▀▀ █▄   ▄▄▄  ▀▀██▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████▄      ██▀    
                         ▒▓██▓▒▀█▀▀▄█▓▓▒█████▀█      ▀▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄█▄█▄▄   ▀▀█▄▄▄  
                        ▓▀█▀▀▄████▀▀▄▀  █▄█▄▄██    ▄██▄▄▀▀▄    █   ▄█████████  ▀              ▄████▄▀████████▄ ▄████▀█ 
                     ▒▒▄▓██▀█▀███▀██▀   ▀▀█▄██     █████   ▀▀▄▄█▄▄███▄█▄██████▄   ▄▄▄       ▄▀█████▀██████████████████▀
               ▒▒▄▓▒▀▀ ██▀███▄█▄▄█▀█▄      ██▄      ▀▀▀        ▀  ▀▀█▄█▄██▀█▀▀█  ██▀██      ██▄▄▀██▄█████▀████████▄████
        ▒▒▄▓▒▀▀         ▀█ ▀███▄▄▄█▀█      ███▄███▄                 ▀██ ▀▄█████  ▀ █▀▀      ▀█▄█▄███▀▀█▀███▀█▀▀▄███▀███
  ▒▄▄▒▒▀▀                   ▀██▀██▄           █▀▀██                 ███   ██▀▀               ████ █▄█████▀  ██████▀████
   ▓▄                           ███▄▄▄█▄       ▀█▄▀                      ███     ▄████▄    ▄███▄▄ ▄███▀▀   ▄██▀ ███▄▄██
    ▓█▄                           ████▄██                                 ▀▀    ██▀▀████  ███████▄███       ▀▀   ██▄███
     ▓██▄                          ▀▄█▀▄█         ▄▄▄█▄                         █▀▀▄█▄▄█  ██▄▄█ ▄█▄▄███▄▄       ▄███▀  
      ▓▄▀█                          ▀▀▀           ██▀███                         ▀████▀▀  ▀█▄▄██▄██▄▀████      ▀███    
       ▓▄ ▀▄                                      ██▀███                         ███       ███▀  ██▀▄▄█▄▄█             
        ▓▄  ▀▄                                      ▀▀▀                          ▀██      ████▄▄▄▄██▄██▄█▀             
         ▓▄  ▀█▄                                                                           █▀▀███████▀            ▄▄███
          ▒▄   ▀█▄                                                                         ██▀▀▀██▀█             ██ ▄██
           ▒▄    ▀▄                                                ▄▄██▄▄                  ██▀█▄█▄▄█             █▄██▄ 
            ▒▄     ▀▄                                              ███▀█▀█                  ██▄██▄█▀              █▄▄▀▀
             ▒▄      █▄                                            ███ ███                 ▄███                  ▄█████
              ▒▄      ▀█▄                                            █▄██▀                 ▀███                 █▀██▀  
----------------------------
                                  ▒▒▒▒▒ ▒▒▒▒▒▒▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▒▒▒▒▓▓▓▓▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒           
                                   ▒ ▒▒▒▒▒▒▒▒▒▓▓▒▒███████▓▓▄ ▒▓▓██▓▓▓▒██████▒██████▒█████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒      ▒▒▒▒▒▒ ▒██████████▓████████▓▓▄██████████▓▒▓█▓███▓▓▒▒▒▒▒▒▒▓▓▓ ▒▓██▒▓▓▓▒▒▒▒▒▒▒▒
                                   ▒▒          ▒▀▀██▀▀▀████████████████████████████▒▓█▒▒██▒▒▒ ▒▒  ▓███▓████████▓▓▓▒▒▒▒ 
                                    ▒               ▀▀█▄▄▀██▀▀█▀█████████████████▀   ▀ ▀██▄      ▄▓█████▓▓███████▓████▓
                                    ▒                   ▄██████▄█████▀█▀█████████       ██████▄▄███▀▄█▀▀▒▓██████▀ ▓█▓██
                                    ▒▒              ▄▄▀▀ ▄███▄████████████▀███▀        ▄███████████ ██ ████ ███▀ ▄██ ██
                                     ▒     ▒▓▓▄  ▒██▀▀▀▀▀▀▄▄ ▀▀▄████▄██▀▀████         ███████▀████▀   ▄█▀▀ ██▀   ▄█▄▄██
                                     ▒    ▒█████ ▒  ▀▀▄▄    ▀█▀    ▀▀██▄  ██▀▀▄▄       ██████ ██▀██ ██▀██       ██████ 
                                          ▒▄███▓▒▓▄     ▀▀▄▄  █   ▄▄▀▀█▀ ███    ▀▀▀▄▄ ▄███████▀████ ▀▄███       ▀█▄█▀  
                               ▒▓▓▓▄     ▒▒▄▓██▀▀ █▄   ▄▄▄  ▀▀██▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████▄      ██▀    
                         ▄▓██▄▒▀█▀▀▄█▓▓▒█████▀█     ▀▀▄█ █     █      █  ▄▄▄  ████        ▀▀▀███▀   █▀▄█▄█▄▄   ▀▀█▄▄▄  
                        ▓▀█▀▀▄████▀█▄▀  █▄█▄▄██    ▄██▄▄▀█▄    █   ▄█████████  ▀▀              ████▄▀████████▄  ██████ 
                     ▒▒▄▓██▀█████▀██▀   ▀██▄▄█     █████   ▀▀▄▄█▄▄███▄█▄█████▄▄   ▄▄▄       ▄▀████████████████████████▀
               ▒▒▄▓▒▀▀ ██▀███▄█▄▄█▀█▄      ██       ▀▀▀        ▀  ▀▀█▄█▄██▀█▀▀█  █████      ██▄▄███▄█████▀████████▄████
        ▒▒▄▓▒▀▀▀        ▀█ ▀███▄▄▄███      ███▄███▄                 ▀██ ▀▄██▀██  ▀ ██▀      ▀█▄██▄██▀▀█▀███▀█▀▀▄███▀███
  ▒▒▄▓▒▀▀                   ▀██▀██▄           █▀███                 ███  ▀██▀▀               ████ █▄██▀██▀  ██████▀████
  ▒█▄                           ███▄▄█▄▄       ██▄▀                      ▄██     ▄████▄    ▄███▄▄ ▄████▀   ▄██▀ ███▄▄█▀
   ▒██▄                         ▀ ██████                                  ▀▀    ██▀▀████  ███████████       ▀▀   ██▄▄██
    ▒▓▀▄                           ▀▄█▀█          ▄▄▄▄▄                         █▀▀▄█▄▄█  ██▄▄█▀▄█▄▄███▄▄       ▄███▀  
      ▓ ▀▄                          ▀▀▀▀          ██▀███                         ▀█▄█▄█▀  ▀█▄▄█████▄▀████▄     ▀███    
       ▓  ▀▄                                      ▀█▀███                         ███▀      ███▀  ██▀▄▄█▄▄█             
        ▓  ▀█▄                                      ▀ ▀                          ▀██      ████▄▄▄▄██▄▄███▀             
         ▓▄  ▀█                                                                            ██▀███████▀            ▄▄▄██
          ▓▄   ▀▄                                                                          ███▀▀█▄▀█▀            █▀▄▄██
           ▓▄    ▀▄                                                 ▄▄█▄▄                  ██▀█▄█▄▄██            ▀▄██▄ 
            ▓▄    ▀█▄                                              █████▀█                  ██▄▄█▄▄▀              █▄▄▀▀
             ▒▄     ▀█▄                                            ███▄███                 ▄███▀                 ▄█▄███
              ▒▄      ▀█                                           ▀ █▄█▄▀                 ▀███                 █▀██▀  
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▒▒▒▒▓▓▓▓▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒ ▒        ▒
                                  ▒▒ ▒▒▒▒▒▒▒▒▒▓▓▒▓███████▓▓▄▒▄▓▓██▓▓▓▒█████▓ █████▓▒█████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒      ▒▒▒▒▒▒ ▒██▓███████▓████████▓▓███████████▓▒▓█▓███▓▓▒▒▒▒▒▒▒▓▓▓ ▓▓██▒▓▓▓▒▒▒▒▒▒▒▒
                                   ▒           ▒▀███▀▀▀████████████████▄██▀████████▒▓█▒▒██▒▒▒ ▒▒▒ ▓███▓████████▓▓▓▒▒▒▒ 
                                   ▒▒               ▀▀█▄▄███▀▀█▀█████████████████▀   ▀ ▀██▄      ▄▓█████▓▓███████▓████▓
                                    ▒                   ▄██████▄█████▀█▀██▄██████       ██████ ▄███▀▄█▀▀▓▓██████▀ ▓█▓██
                                    ▒               ▄▄▀▀ ▄███▄████████████▀███▀        ▄██████████▄ ██ ███▀ ███▀ ▄█▓ ██
                                     ▒     ▒▄▓▄  ▄██▀▀▀▀▀█▄▄ ▀▀▄████▄██▀█████         ███████▀████    ▄█▀▀ ██▀   ▄█▄▄██
                                     ▒    ▓█████ ▒  ▀▀▄▄    ▀█▀    ▀▀██▄  ██▀▀▄▄      ▀██████ ██▀██ ██▀██       ██████ 
                                          ▒▄███▓▒▓      ▀▀▄▄  █    ▄▀▀█▀ ███    ▀▀▀▄▄ ▄███████▀████ ▀▄███       ▀█▄██  
                               ▒▄▓▓▄     ▒▒▄▓██▀▀ █    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███   ▄████▄      ██▀    
                         ▄▓▓▓▄▒▀█▀▀▄█▄▓▒█████▀█     ▀▀▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀███▀   █▀▄█▄█▄▄   ▀▀█▄▄▄  
                        ▓▀█▀█▄████▀█▄▀  █▄█▄███    ▄▄█▄▄▀█▄    █   ▄█████████  ▀▀              ████▄▀████████▄  ██████ 
                      ▒▒███▀█████▀██▀   ▀██▄▄█     █████   ▀▀▄▄█ ▄███▄█▄█████▄▄  ▄▄▄▄       ▄▀████████████████████████▀
               ▒▒▄▓▒▀▀ ██▀███▄█▄▄█▀█▄      ██       ▀▀▀        ▀  █▀█▄█▄██▀█▀▀█  █████      ██▄▄█▄███████▀████████▄████
        ▒▒▄▄▒▒▀▀       ▀▀█▄▀███▄▄████      ███▄▄██▄                 ▀██ ▀▄██▀██  ▀ █▀▀      ▀█▄██▄██▀▀█▀███ █▀▀▄███████
  ▒▒▄▓▒▀▀                   ▀██▀██▄           █▀███                 ▄██  ▀██▀▀               ████ █▄█████▀  ██████▀████
  ▒█▄                           ███▄▄▄▄▄      ▀██▄▀                      ▄██     ▄████▄     ███▄▄ ▄████▀   ▄██▀ ████▄█▀
   ▒█▄                          ▀ █▄████                                  ▀▀    ███▀█▄██  ▄██████████▀      ▀▀   ██▄▄██
    ▒█▀▄                          ▀█▄█▀█           ▄▄▄▄                         █▀▀▄█▄▄█  ██▄▄▄█▄█▄████▄▄       ▄███▀  
     ▒█ █▄                          ▀▀▀           ██▀███                         ▀█▄█▄█▀  ▀█▄▄█████▄█████▄     ▀▀██    
      ▒█ ▀█▄                                      ██▀█▄█                         ▄██▀      ███▀▀ ██▀▄▄█▄▄█             
       ▒▓  ▀█                                      ▀█ ▀                          ▀██      ▄███▄▄▄▄██▄▄██▄▀             
        ▒▓   ▀▄                                                                            ▄█▀███████▀            ▄▄▄██
          ▓    ▀▄                                                                          ███▀▀█████            █▀▄ ██
           ▓    ▀█▄                                                  ▄█▄▄                  ██▀█▄█▄▄▄█            ▀▄██▄ 
            ▓▄    ▀█▄                                              █████▀█                  ██▄▄██▄█              ██▄ ▀
             ▓▄     ▀▄                                             ███▄█▄█                 ▄███▀                 ▄█████
              ▓▄      ▀▄                                           ▀ ▀▄██▀                 ▀███                 █▀▄█▀  
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▒▒▒▒▓▓▓▒▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒        ▒
                                  ▒▒ ▒▒▒▒▒▒▒▒▒▓▓▒▓███████▓▓▄▒▄▓▓██▓▓▓▒█████▓▒█████▓▒█████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒      ▒▒▒▒▒▒▒▒██▓███████▓████████▓▓███████████▓▒▓█▓███▓▓▒ ▒▒▒▒▒▓▓▒ ▄▓██▓▓▓▓▒▒▒▒▒▒▒▒
                                   ▒           ▒▀███▀▀▀████████████████▄██▀████████▒▓█▒▓██▒▒▒ ▒▒▒ ▓███▓████████▓▓▓▒▒▒▒ 
                                   ▒▒               ▀▀█▄▄███▀██▀█████████████████▀   ▀ ▀██▄      ▄▓█████▓▓███████▓████▓
                                    ▒                   ▄██▄██▀▄▀████▀████▄██████       ██████▄▄███▀██▀▀▓▓██████▀ ▓█▓██
                                    ▒               ▄▄▀▀ ▄███▄████████████▀██▀▀        ▄███████████ ██ ███▀ ███▀ ▄█▒ ██
                                    ▒▒     ▄▄▓▄  ▓██▀▀▀▀▀█▄▄ ▀▀▄████ ██▀█████         █████▄█ ████   ▄▄█▀▀ ██▀   ▄█▄▄██
                                     ▒    ▓██▀██ ▓  ▀▀▄▄    ▀█▀    ▀▀██▄ ▄██▀█▄▄      ▀██████ ██▀██ ██▀██       ██████ 
                                          ▀████▓▒▓      ▀▀▄▄  █    ▄▀▀█  ██▄    ▀▀█▄▄ ▄███████▀████ ▀▄███       ▀█▄██  
                               ▒▄▄▓▒     ▒▒▄▓██▀▀▀█▄   ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████▄      ██▀    
                         ▄▓▓▓▄▒▀█▀▀▄█▄▓▒█████▀█     ▀ ▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀███    ██▄█▄█▄▄   ▀▀█▄▄▄▄ 
                        ▓▀█▀█▄████▀█▄▀  █▄█▄███    ▄▄█▄▀▀█▄    █   ▄█████████  ▀               ████▄▀████████▄  ███▀██ 
                      ▒▒███▀█████▀██▀   ▀██▄▄█     █████   ▀▀▄▄█ ▄███▄█▄█████▄▄   ▄▄▄       ▄█████████████████████████▀
               ▒▒▄▓▒▒▀▀█▀████▄█▄▄█▀█       ██       ▀▀▀        ▀  █▀█▄█▄██▀█▀▀█  █████      ██▄▄█▄███████▀████████▄██▀█
         ▒▒▄▓▒▀▀       ▀▀█ ▀█▄█▄▄████      ███▄▄██▄                 ▀██ ▀▄██▀██  ▀ ██▀      ▀█▄██▄██▀▀█▀███ █▀▀▄█▄█████
  ▒▒▄▓▒▀▀                   █▀█▀██         ▀ ▀█▀███                 ▄██  ▀██▀▀               ████ █▄█████▀  ████▀█▀████
  ▓▄                            ███ ▄▄▄       ▀██▄█                      ▄██     ▄████▄     ███▄▄  ████▀   ▄██▀ ▀▄██▄█▀
   ▓█▄                          ▀ ██▀███                                  ▀▀    ▄██▀█▄██  ▄█▄████████ ▀     ▀▀   ██▄▄██
    ▒▄█▄                          ▀█▄█▀█           ▄▄▄▄                         ██▀▄█▄▄█  ███▄ █ █▄████▄▄       ▄███▀  
     ▒▄▀█▄                          ▀▀▀▀          ██▀███                         ▀█▄█▄█▀  ▀█▄▄█████▄██████      ▀██    
      ▒▄ ▀▄                                       ██▀█▄█                         ▄███      ███▀▀ ▀█▀▄▄█▀▄█             
       ▒█  ▀▄                                      ▀█▀▀                          ▀██      ▄▀██▄▄▄▄▀█▄▄██▄█             
        ▒█   ▀▄                                                                            ▄█▀███████▀▀           ▄▄▄██
         ▒█   ▀█▄                                                                          ███▀▀▄████            ▄▀█ ██
          ▒█    ▀█▄                                                 ▄▄█▄▄                  ██▀█▄▄█▄▄█             ████ 
           ▒▓     ▀▄                                               ██▀██▀█                  ▀█▄▄██▄█▀             ▀█▄ ▀
             ▓      ▀▄                                             ███▄███                  ████▀                 █▀███
              ▓       █▄                                           ▀ ▀▄▄██                 ▀▀██                 █████  
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒▒▒▒▒     ▒▒  ▒▒▓▓▓▒▒▒▒▒▓▓▓▒▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒        ▒
                                  ▒  ▒▒▒▒▒ ▒▒▓█▓▒▓███████▓▓▒▒▓▓▓██▓▓▓▒█████▓▒█████▓▒█████▓██▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                   ▒      ▒▒▒▒▒▒▒▒██▓███████▓████████▓█████ ██████▀▒▓█▓███▓▓▒ ▒▒▒▒▒▓▓▒ ▄▓██▓▓▓▓▒▒▒▒▒▒▒▒
                                   ▒          ▒▀▀███▀▀ ████████████████▄██▀███████▓▒▓█▓▓██▒▒▒ ▒▒  ▓███▓████████▓▓▓ ▒▒▒ 
                                   ▒                ▀▀▄▄▄███▀██▀█████████████████▀   ▀ ▀██▄      ▄▓█████▓████████▓████▄
                                    ▒                   ▄██▄████▀████▀████▄██████       ██████▄▄███▀██▀▀▄▓██████▀ ▓█▓██
                                    ▒               ▄▄▀▀ ▄███▄████████████▀██▀▀        ▄███▀██████▄ ██ ███▀ ██▀▀ ▄█▒ ██
                                    ▒▒     ▄▄▄▄  ▓██▀▀▀▀▀█▄▄ ▀█▄████ ██▀▄████         █████▄█ ████   ▄▄█▀▀ ██▀   ▄▄▄▄██
                                     ▒    ▓▀█▀██ ▓  ▀▀▄▄    ▀█▀   ▀▀▀██▄ ▄██▀█▄▄      ▀██████ ██▀██ ██▀██       ██████ 
                                          ▓████▀▒▓      ▀▀▄▄  █    ▄▀▀█  ██▄    ▀▀█▄▄ ▄███████▀████ ▀▄███       ▀█▄██  
                               ▒▄▓▄▒      ▒▄▓██▀▀▀▄    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀▀███▀▀▄███▀  ▄████▄      ██▀    
                         ▄▓▓▓▄▒▀█▀█▄█▄▓▒█████▀█     ▀ ▄█ █     █      █  ▄▄▄▄ ████        ▀▀▀███    ██▄█▄█▄▄   ▀██▄█▄▄ 
                       ▒▓██▀█▄████▀█▄▀  █▄█▄███    ▄▄█▄▀▀█▄    █   ▄██████▀██  ▀               ████▄▀████████▄  ███▀██ 
                      ▒▒███▀█████▀██▀   ▀▄█▄▄█▀    █▀██▀   ▀▀▄▄█ ▄███▄█▄█████▄▄   ▄▄▄       ▄█████████████████████████▀
               ▒▒▄▄▒▒▀▀█▀████▄█▄██▀█      ▀██       ▀▀▀        ▀▀ █▀█▄█▄██▀█▀▀█  █████      ██▄▄█████████▀████████▄████
         ▒▒▄▓▒▀▀       ▀██▄████▄▄████      ██▄▄▄█▄▄                  ██▀▀▄██▀██  ▀ █▀▀      ▀█▄██▄██▀▀█▀███ ██▀▄█▄█████
  ▒▒▄▄▒▒▀▀                  █▀████         ▀▀▀█ ███                 ▄██  ▀██▀▀               ████ ███████▀  ████▀█▀████
  ▓▄                            ███ ▄▄▄       ▀██▄█                      ▄██     ▄████▄▄    ███▄▄  ████    ▄██▀ ▀▄██▄█▀
   ▓█▄                          ▀ ██▀███                                  ▀▀     ██▀████  ▄█▄████████ ▀    ▀▀▀   ██▄▄██
    ▓██▄                          ▀█▀█▀█           ▄▄▄▄                         ██▀▄█▄▄█  ███▄ █▀█▄████▄▄       ▄███▀  
     ▓▄▀▄                           ▀▀▀▀          ██▀███                         ▀█▄█▄▄▀   █▄▄█████▄██████      ▀██    
      ▓▄ ▀▄                                       ██▀███                          ███      ▄██▀▀ ▀█▀▄▄▄█▄█▄            
       ▒▄  █▄                                      ▀█ ▀▀                         ▀██      ▄███▄▄▄▄▀█▄▄████             
        ▒▄  ▀█▄                                                                             █▀███████▀▀            ▄▄▄█
         ▒▄   ▀█                                                                           ██▄▀▀█████            ▄██ ██
          ▒▄    ▀▄                                                   ▄▄▄                   ▀█▀█▄ █▄▄█             ████ 
           ▒█     ▀▄                                               ██▀████▄                 ▀█▄▄███▄▀             ▀█▄ ▀
            ▒█     ▀█▄                                             ███▄▄██                  ████▀                 █▀███
             ▒▓      ▀█▄                                           ▀▀▀▄▄██                 ▀▀██                 ▄████▀ 
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▓▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                  ▒  ▒▒▒▒▒ ▒▒▓█▓▓█████████▓▒▒▓▓▓██▓▓▓▒█████▓▒█████▓▓████▓███▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒    ▒
                                  ▒▒      ▒▒▒▒▒▒▒▓██████████▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▓▓▓▒ ▓▓██▓▓▓▓▒▒▒▒▒▒▒▒
                                   ▒          ▒▀▀███▀▀ ████████▄██████████████████▒▒▓█▓▓██▒▒▒ ▒▒  ▓███▓████████▓▓▓ ▒▒▒ 
                                   ▒                ▀▀▄▄▄██████▀███████████▀█████▀   ▀ ▀██▄      ▄▓█████▒████████▓████▓
                                   ▒▒                   ▄██████▄▀████▀████▄██████       ██████▄▄███▀██▀▀▄███████▀ ██▓██
                                    ▒               ▄▄▀▀ ▄██████████████▀████▀▀        ▄███▀███████ █▀ ███▀ ██▀▀ ██▒ ██
                                    ▒      ▄▄▄▄  ▓██▀▀▀▀▀█▄  ▀█▄████ ██▀█████         ██████▀ ████   ▄▄█▀▀ ██    ▄▄▄▄██
                                     ▒    ▓▀█▀▄█ █  ▀▀▄▄   ▀▀█▀   ▀▀▀██▄ ▄██▀▄▄▄      ▀██████ ██▀██ ██▀██       ██████ 
                                          ▓████▀▒▓      ▀▀▄▄  █    ▄▀▀█  ██▄    ▀▀█▄▄ ▄███████▀████ ▀▄███       ▀█▄█▀  
                               ▒▄▓▄▒      ▒▄███▀▀▀▄    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀████▀▀▄███▀  ▄████▄      ██▀    
                         ▓▓▓▓▒▒▀█▀█ ▓▄▓▒█████▀█     ▀▄▄█ █     █      █  ▄▄▄  ████        ▀▀▀███    ██▄█▄█▄▄   ▀██▄█▄▄ 
                       ▒▓█▀▀█▄████▀█▄▀  █▄█▄███    ▄▄█▄▀▀█▄    █    ██████▀██  ▀               ████▄██████████  ███▀██ 
                      ▒▒██▄▀█████▀██▀   ▀▄█▄▄█▀    █▀██▀   ▀▀▄▄█ ▄███▄███████▄▄   ▄▄▄       ▄██████████████▀██████████▀
                ▒▒▄▓▒▀▀█▄█████▀▄██▀█      ▀██      ▀█▀▀        ▀  █▀█▄█▄██▀█▀▀█  █████      ███▄█████████▀████████▄████
         ▒▒▄▓▒▀▀       ▀██▄█████▄████      ██▄▄▄█▄▄                 ▀██▀▀▄██▀▀█  ▀ ██▀      ▀█▄██▄███▀█▀███ ██▀▄█▄█████
   ▒▒▄▓▒▀▀                  █▀████         ▀▀▀█████                 ▄██  ▀███▀               ████ ▀██▀███▀  ████▀█▀██▀█
 ▒█▄                            ███ ▄▄▄       ▀████                   ▀  ▄██     ▄▄███▄▄    ▀██▄▄  ████▀   ▄██▀▀▀▄██▄██
  ▒▓█                           ▀▀██▀███                                  ▀▀     ██▀▄███   ██████████ ▀    ▀▀▀   ██▄▄██
   ▒▓▀▄                           ██▀███           ▄▄▄                           █▀▄██▄██ ▀██▄ █▀████▄█▄▄        ███▀  
     ▓ ▀▄                           ▀▀▀▀          ██▀███                         ▀█▄█▄▄▀   █▄▄█████▄██████      ▀██    
      ▓▄ █▄                                       ██▀███                          ███      ▄███▀  █▀▄▄ █▄█▄            
       ▓▄ ▀█▄                                      ▀█▀▀▀                         ▀███     ▄███ ▄▄▄▀█▄▄████             
        ▓▄  ▀█                                                                              █▀████████▀            ▄▄▄█
         ▓▄   ▀▄                                                                           ▀█▄█▀██▄██             ██ ▄█
          ▒▄    ▀▄                                                    ▄▄                    █▀█▄ █ ▄█▄            █ ██ 
           ▒▄    ▀█▄                                               ▄█▀▄███▄                 ▀█▄▄███▄█              █▄▄▀
            ▒▄     ▀█▄                                             ████▄██                  ▄███▀▀                ▄████
             ▒█      ▀█                                            ▀▀▀▄▄██                  ▀██▀                 ████▀ 
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▓▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                  ▒  ▒▒▒▒▒▒▒▒▓█▓▓█████████▓▒▒▓▓███▓▓▓▒█████▓▒█████▓▓████▓███▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒   ▒▒
                                  ▒▒      ▒▒▒▒█▒▒▓████▓█████▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒▒▓▓▓▒▒▓███▓▓▓▓▒▒▒▒▒▒▒▒
                                   ▒          ▒▀▀███▀▀▄████████▄███████████████▀██▒▒▓█▓▓██▒▒▒ ▒▒  ████▓██████▄█▓█▓▒▒▄▒ 
                                   ▒               ▀▀▀▄▄▄██████▀█████████████████▀  ▀  ▀██▄      ▄▓█████▒████████▓████▄
                                   ▒▒                   ██████▄█▀████▀████▄██████       ██████ ▄███▀██▀█▄███████▀ ██▓██
                                    ▒               ▄▄▀▀ ███▀██████▀████▀████▀▀       ▄▄███▀██████▄▀█▀ ███▀▄██▀  ██▒ ██
                                    ▒      ▄▄▄▒  ▄██▀▀▀▀▀█▄ ▀▀█▄████ ██▀█████         ██████▀ ████    ▄█▀▀ ██▀   ▄▄▄▄██
                                    ▒▒    ▓██▀▄█ █  ▀▀▄▄   ▀▀█▀   ▀▀▀██▄ ▄██▀▄▄▄      ▀██████ ██▀██ ██▀██       ██████ 
                                          ▓████▀▒█      ▀▀▄▄  █   ▄▄▀▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄███       ▀█▄█▀  
                               ▒▄▄▄▒      ▒▒███▀▀▀▄    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀████▀▀▄███▀  ▄████▄      ██▀    
                         ▄▄▓▓▒▒▀███ ▓▄▄▒███████    ▀▀▄▄█ █     █      █  ▄▄▄  ████        ▀▀▀███    ██▄█▄█▄▄   ▀████▄▄ 
                       ▒▓██▀█▄███▄▀█▄▀  █▄█▄███    ▄▄█▄▀▀█▄    █    ██████▀██  ▀▀              ███████████████  ███▀██ 
                      ▒▒██▄██████▀██▀   ▀▄█▄▄█▀    █▀██    ▀▀▄ █ ▄███▄███████▄▄   ▄▄▄       ▄▄█████████████▀██████████▀
                ▒▒▄▓▒▀▀█▄█████▀▄█▄▀█      ▀██       ▀▀▀        ▀  █▀█▄█▄██▀█▀▀█  █████      ███▄█████████▀████████▄████
         ▒▒▄▄▒▒▀▀      ▀████████▄████      ██▄▄▄█▄▄                 ▀██▀▀█▀█▀▀█  ▀ ██▀      ▀█▄▄█▄███▀█▀███▀██▀██▄█████
   ▒▒▄▓▒▀▀                  ██████         ▀▀▀█████                 ▄██  ▀███▀               ████ ▀██▀███▀  ▄███▀█▀████
 ▒█▀                            ██▄ ▄▄▄       ▀████                   ▀  ▄██     ▄▄███▄▄    ███▄▄  ████▀   ▄██▀▀▀███▄▀█
  ▒█▄                           ▀▀██▀█▀█                                  ▀▀     ██▀████▄  ██████████▀▀     ▀▀   ▀█▄▄██
   ▒█▀▄                           ██▀███            ▄▄                           █▀▄▄█▄██  ██▄ █▀██████▄▄        ███▀  
    ▒█▀█▄                           ▀▀▀▀          ██▀███                         ▀█▄█▄▄█   █▄▄█████▄██████      ▀██    
     ▒▓ ▀█▄                                       ██▀███                          ███       ███▀▀ ██▄▄ █ ██            
       ▓  ▀▄                                       ▀▄▀▀▀                         ▀███      ███ ▄▄▄▀█▄▄█▀██▀            
        ▓   ▀▄                                                                              █▀▀███████▀▀           ▄▄▄█
         ▓▄   █▄                                                                            ███▀██▄██             ██  █
          ▓▄   ▀█▄                                                    ▄▄                    █▀█▄ █ ▄██            █▄██ 
           ▓▄    ▀█▄                                                █▀▄███▄                 ▀█▄▄█████              ██▄▀
            ▓▄     ▀▄                                              ▄███▄███                 ▄███▀▀                ▄████
             ▒▄      ▀▄                                            ▀▀▀▄ ██▀                 ▀███                 ██▄█▀ 
----------------------------
                                  ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▒▒▒▒▒▒▓▓▓▒▒▓▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                  ▒ ▒▒▒▒▒▒▒▒▒▓█▓▓█████████▓▒▒▓▓███▓▓▓▒█████▓▒█████▒▓████▓███▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒   ▒▒
                                  ▒      ▒▒▒▒▒█▒▒█████▓████▓▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒ ▓▓▓▒▒▓███▓▓▓▓▒▒▒▒▒▒▒▒
                                  ▒▒          ▒▀▀███▀▀▄████████████████████████▀██▒▒█▓▓▓██▒▒  ▒▒  ████▓████████▓█▓▒▄▄▒ 
                                   ▒               ▀▀▀▄▄▄███▀██▀███████████▀█████▀  ▀  ▀██▄      ▄▓█████▒████████▓████▄
                                   ▒                    ███▄████▀████▀████▄██████       ██████▄▄███▀██▀▀▄███████▒ ██▓██
                                    ▒               ▄▄▀▀ ███▀██████▀████▀████▀▀       ▄▄██████████▄▀█▀ ███▀▄██▀  ██▒ ██
                                    ▒      ▄▄▄▒  ▄█▀▀▀▀▀▀█▄ ▀▀██████ ██▀█████         ██████▀ ███▀    ▄█▀▀ ██▀   ▄▄▄▄██
                                    ▒▒    ▓██▀▄▓ █ ▀▀▀▄▄   ▀▀█▀   ▀▀▀██▄ ███▀▄▄▄      ▀██████ █████ ██▀██       ██████ 
                                     ▒    ▓████▀▒█      ▀▀▄▄  █   ▄▄▀▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄███       ▀███▀  
                               ▒▄▄▄▒      ▒▒██▒▀▀▀▄    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀█▄██▀▀▄███▀  ▄████▄     ▄██▀    
                         ▄▓▓▄▒▒▀███▀▓▄▄▒▓██████    ▀▀▄▄█ █     █      █  ▄▄▄  ████        ▀▀▀███    ██▄█▄█▄▄   ▀████▄▄ 
                       ▒▓██▀█▄███▄██▄▀  █▄█▄███    ▄▄█▄▀▀█▄    █    ██████▀██  ▀▀              █████▄█████████  ██████▄
                       ▒██▄██████▀██▀   ▀▄█▄▄█▀    █▀██    ▀▀▄▄█▄▄▄██▄███████▄▄   ▄▄▄       ▄▄█████████████▀██████████▀
                ▒▒▄▓▒▀▀███▄███▀ █▄▀█      ▀██       █▀▀        ▀▀ █▀█▄████▀██▀█  ▄████      ███▄█████████▀████████▄████
          ▒▒▄▓▒▀▀      ▀▄███████▄████      ██▄▄▄█▄▄                 ▀██▀▀█▀█▀▀█  ▀ █▀▀      ▀█▄▄█▄███▀█▀███▀██▀██▄█████
   ▒▒▄▓▒▀▀                  ████▀█         ▀▀▀█▄███                 ▄██  ▀███▀▀              ████ ▀█▄▀███▀  ▄███▀██████
 ▒█▀                        ▀ ▀▀██▄  ▄▄       ▀████                  ▀▀   ██      ▄███▄▄    ▀██▄▄  ████▀▀  ▄███▀ ███▄ █
  ▓█▄                           █▀██▀███                                  ▀▀     █▄▀████▄  █▀███▀████▀▀     ▀▀   ▀█▄▄██
   ▒██▄                           ██▀███            ▄▄                           █▀▄▄█▄██  ██▄ █▀▀███▄█▄▄        ███▀  
    ▒▄▀█                            █▀ ▀          ██▀███                         ▀█▄██▄█▀  █▄▄▀█████▄█████      ▀██▀   
     ▒█ ▀▄                                        ██▀███                          ███       ███▀▀ ███▄ █ ▀█            
      ▒█  ▀▄                                       ▀▄▀▄▀                         ████      ███▀ ▄▄▀█▄▄████▀            
       ▒█   █▄                                                                              ██▀███████▀▀           ▄▄▄▄
        ▒▓   ▀█▄                                                                            ███▀█████▀            ▄▀▄ █
          ▓    ▀█                                                     ▄▄                    ███▄ █▀ ██            ▀▄██▀
           ▓     ▀▄                                                 ██▄███▄                 ▀█▄▄▀████▀             ██▄▀
            ▓▄     ▀▄                                               ███ ███                 ▄███▀▀▀               ▄████
             ▓▄     ▀█▄                                             ▀▀▄ ███                 ████                 ██▄██ 
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒ ▒▒▓▓▓▒▒▓▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                  ▒ ▒▒▒▒▒▒▒▒▒▓█▓▓█████████▓▒▒▓▓███▓▓▓▒█████▓▒█████▒▓████▓███▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒   ▒▒
                                  ▒      ▒▒▒▒▒█ ▒█████▓████▓▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒ ▓▓▓▒▒▓▀██▓▓▓▒▒▒▒▒▒▒▒▒
                                  ▒▒          ▒▀▀███▀▀████████████████████████████▒▒█▓▓▓██▒▒  ▒▒  ████▓██████████▓▒▄▄▒ 
                                   ▒               ▀▀▀▄▄ ██████████████████▀█████▀  ▀ ▀███▄     ▄▄██████▒████████▓████▓
                                   ▒                    ██▀▄█▀▄█▀█████████▄██████       ▀█████▄▄███▀██▀▀▄███████▒ █▓▓██
                                   ▒▒               ▄ ▀  ███▀██████▀████▀████▀▀       ▄▄██████████▄▀▀▀ ███▀▄██▀  ██▒ ██
                                    ▒      ▄▄▄▒  ▄█▀▀▀▀▀▀█▄ ▀▀██████ ██▀█████         ██████▀ ███▀    ▄█▀▀ ██    ▄▄▄▄█▀
                                    ▒     ▓█▀▀▄▓ █ ▀▀▄▄▄   ▀▀█▀   ▀▀▀██▄ ██▀▀▄▄▄      ▀██████▄█████ ██▀██       ██████ 
                                     ▒    ▓████▀▒█      ▀▀▄▄  █   ▄▄▀▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄███       ████▀  
                               ▒▄▄▄       ▒▒██▒▀▀█▄    ▄▄   ▀▀▄█▄▀▀   █       ▄█▄▄   ▀▀█▄██▀▀▄███▀  ▄████▄     ▄██▀    
                         ▄▓▓▄▒▓▀███▀▓▒▄▒▓██████    ▀▀▄▄█ █     █      █  ▄▄▄ ▄████        ▀▀▀███    ██▄█▄█▄▄   ▀████▄▄ 
                       ▒███▀███▄█▄███  ▄█▄█▄███    ▄▄▄▄▀▀█     █    ██████▀██  ▀▀              █████▄█████████  ██████▄
                       ▒▀█▄▄█████▀██▀   ▀▄█▄▄█▀   ▄█▀██    ▀▀▄ █ ▄▄██▄███████▄▄   ▄▄▄        ██████████████▀██████████▀
                ▒▒▄▓▒▀████▄███▀ █▄▀█      ███       █▀▀        ▀▀ █▀▄▄██▄█▀▀█▀█  █████      ███▄█████████▀█████████████
          ▒▒▄▓▒▀▀      ▀▄███▄█▀▀████▄      ██▄▄▄▄▄                  ▀██▀ █▀█▀▀█  ▀▀██▀       █▄▄█▄███▀█▀███▀██▀▀█▄█████
   ▒▒▄▄▒▒▀▀                 ██████         ▀▀▀███▄█                 ▄██  ▀███▀▀              ████▀▀█▄▀███▀   ███▀██████
 ▒█▀                        ▀ ▀▀██▄  ▄▄        ████                  ▀▀   ██▀    ▄▄▄██▄▄    ▀██▄▄  ████▀▀  ▄███▀ ███▄ █
  ▓█▄                           ████▀█▀█                                  ▀▀     █▄▀█████  █▀███▀█▄██▀▀     ▀▀   ▀█▄▄██
   ▓█▄                            ██▀███            ▄▄                           █▀▄▄█▄██  ██▄ █▀▀███▄█▄▄▄       ███▀▀ 
    ▓▄▀▄                            █▀ ▀          ████▀█                         ▀█▄██▄█▀  ▀▄▄▀█████▄█████      ▀██▀   
     ▓▄ ▀▄                                        ██▀███                          ███▀      ███▀▀ ███▄ █▀▄█            
      ▒▄ ▀█▄                                      ▀▀▄▀▄▀                          ███      ███▀ ▄▄▀█▄▄████▀            
       ▒▄  ▀█▄                                                                      ▀       ██▀███████▀▀            ▄▄▄
        ▒█   ▀▄                                                                             ██▄▀█▄████            ▄█▄ █
         ▒█    ▀▄                                                      ▄                    ███▄▄▄█ ▄█            ▀▄██▀
          ▒█     ▀▄                                                 ▄█████▄                  █▄▄▀█▀██▀             ▀█▄▀
           ▒▓     ▀█▄                                               ███ █▄█                  ████▀▀                █▀██
             ▓      ▀█▄                                             █▀█▀███                 █▀██                 █████ 
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▒▒▄▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▒▒▒ ▒▓▓▓▓▒▒▓▓▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                 ▒▒ ▒▒▒▒▒▒▒▒▒▓█▓▓███████▓█▓▒▒▓▓███▓▓▒▒█████▓▒█████▒▓████▓███▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒   ▒▒
                                  ▒      ▒▒▒▒▒█ ▒██████████▓▓████████▄████████████▒▒▓█▓███▓▒▒ ▒▒▒ ▓▓▓▒▒▓▀██▓▓█▓▒▒▒▒▒▒▒▒
                                  ▒           ▀▀▀███▀▀████████████████████████████▒▒█▓▓███▒   ▒▒ ▒███████████████▓▒▄▄▒ 
                                   ▒              ▀▀▀▀▄▄ ██████████████████▀█████▀    ▀███▄     ▄▄██████▒████████▓████▓
                                   ▒                   ▄██▀███▄██████▄████▄██████       ▀█████ ▄███▀██▀▀▄███████▒ █▓▓██
                                   ▒▒               ▄▀▀  ███▀██████▀█████████▀▀        ▄██████████▄▀█▀▄███▀▄██▀  ██▒ ██
                                    ▒      ▄▄▄▒  ▄█▀▀▀▀▀▀█▄ ▀▀██████ ██▀█████         ██████▀ ████    ▄█▀  ██    ▄▄▄██▀
                                    ▒    ▒▓█▀▀█▓ █ ▀▀▄▄▄   ▀▀█▀   ▀▀▀██▄ ██▀▀▄▄▄      ▀██████▄█████ ██▀██       ██████ 
                                          ▓████▀▒█     ▀▀▀▄▄  █   ▄▄▀▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄███       ████▀  
                               ▒▄▄▒       ▒▒██▒▀▀█▄    ▄▄   ▀▀▄█▄▀▀   █       ▄▄▄▄   ▀▀████▀▀▄███▀  ▄████▄     ▄██▀    
                        ▒▄▄▓▄ ▓████▀▓▒▄▓▓█████▄    ▀▀▄▄█ █     █      █  ▄▄▄ ▄████        ▀▀▀███    ██▄███▄▄▄  ▀████▄▄ 
                       ▒█████████▄███  ▄█▄█▄███    ▄▄▄▄▀▀█▄    █    ██████▀██  ▀               █████▄█████████  ██████▄
                       ▒██▄▄█████▀██    ████▄█▀   ▄█▀██    ▀ ▄ █ ▄▄██▄█▀█████▄▄   ▄▄▄        ██████▀███████▀██████████▀
                ▒▒▄▄▒▒████▄███▀▀▀▄▀█      ███       █▀▀       ▀▀▀ █▀▄▄██▄█▀▀█▀█  █████      ███▄█▀███████▀█████▀███████
          ▒▒▄▓▒▀▀      ▀▄███▄█▀▀████▄      ██▄▄▄▄▄                  ▀██▀ █▀█▀▀█  ▀ ███       █▄▄█▄███▀██▀██▀██▀▀█▄█████
    ▒▒▄▓▒▀▀             ▀   ██████ ▀       ▀▀▀█████                 ▄██  ▀███▀▀              ████▀▀█▄▀█▀█▀   ███▀██▀███
 ▓▀▀▀                       ▀▀▀▀██▄  ▄        ▀▄███                  ▀▀   ██▀     ▄▄██▄▄     ███▄  ████▀   ▄███▀ ███▄▄█
 ▒█▄                            ██████▀█                                  ▀▀▀    █▄██████  ███████▄██▀▀     ▀▀   ▀█▄▄██
  ▒▓▀▄                            ██▀███            ▄▄                           █▀▄▄█▄▄█  ███ █▀▀█▀█▄█▄▄▄       ████▀ 
    ▓ █▄                           ▀▄█▄▀          ██▀██▄                         ▀█▄▄█▄▄▀  ▀▄▄▀█▀███▄█████▄     ███▀   
     ▓▄▀█▄                                        ██▀███                          ███▀      ███▀▀ ███▄ █▀ █            
      ▓▄ ▀█                                        ▀▄█▄▀                          ▀██      ███▀  ▄ █▄▄▀█▀██            
       ▓▄  ▀▄                                                                       ▀       ▀█▀█▀███▄█▀▀            ▄▄▄
        ▒▄   ▀▄                                                                             ██▄██▄████            ▄██ ▀
         ▒▄    █▄                                                      ▄                    ███▄▄ █  █             █▀██
          ▒▄    ▀█▄                                                 ▄█████▄                  █▄▄▀█▀███             ▀█▄▀
           ▒█     ▀█▄                                               ███▀█▄█                  ▄▀██▀▀▀               ▄███
            ▒█      ▀▄                                              █▀█▀███                 █▀██                 ▄████▀
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▒▒▄▄▒▒▒▒▒    ▒▒   ▒▒▓▓▒▒▒▒▒▓▓▓▓▒▒▓▓▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                 ▒▒ ▒▒▒▒▒▒▒▒▒▓█▓████████▓▓▓ ▒▓▓███▓▓▒▓█████▒▒█████▒▓████▓███▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒   ▒▒
                                  ▒      ▒▒▒▒▒█ ▒██████████▓█████████▄████████████▒▒▓▓▓███▓▒▒ ▒▒▒▒▓▓▓▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒
                                  ▒           ▀▀████▀▀████████████████████████████▒▓█▓▓███▒   ▒▒ ▒███████████████▓▒▄▄▒ 
                                  ▒▒              ▀▀▀█▄▄ ██████████████████▀█████▀  ▀  ▀██▄     ▄▄██████▒████████▓█▀██▓
                                   ▒                   ▄██████▄███████████▄██████      ▀▀█████ ▄███ ██▀█▄███████▒ █▓▓██
                                   ▒               ▄▄▀▀  ███▀██████▀█████████▀▀        ▄██████████ ▀█▀▄███ ▄██▀  ██  ██
                                    ▒      ▄▄▄▒  ▄█▄▀▀▀▀▀█▄ ▀▀██████▄██▀█████         █████▄▀ ████    ▄█▀▀ ██   ▄▄▄▄██▀
                                    ▒    ▒▓█▀▀█▓ █ ▀▀▄▄    ▀▀█▀   ▀▀▀██▄ ██▀▀▄▄▄      ▀██████▄█████ ██▀██       ██████ 
                                     ▒    █████▒ █     ▀▀█▄▄ ▀█   ▄▄▀▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄███       ████▀  
                               ▒▄▄▒       ▒▒██▒▀▀█▄    ▄▄   ▀▀▄█▄▀▀   █       ▄▄▄▄   ▀▀████▀▀▄███   ▄████▄     ▄██     
                        ▒▄▄▄▒ ▓████▀▄▒▄▓▓█████▄    ▀▀▄▄█ █     █      █  ▄▄▄ ▄████        ▀▀▀███    ██▄███▄▄▄  ▀████▄▄ 
                       ▒▀███████▄▄███  ▄█▄█████    ▄▄▄▄▀▄█     █    ▄████████  ▀▀              █████▄█████████  ██████▄
                       ▓▄█▄▄█████▀██    ████▄█▀   ▀█▀██   ▀▀ ▄ █ ▄▄██▄█▀█████▄▄   ▄▄▄        ██████▀███████▀██████████▀
                 ▒▒▄▓▒████▄███▀▀█▄▀█      ███     ▀ █▀█        ▀▀ █▀▄▄██▄█▀▀█▀█▀ ▄████      ███▄█████████▀█████▀███████
          ▒▒▄▄▒▀▀     ▀▀▄█▀███▀▀▀███▄      ██▄▄▄▄▄                  ▀██▀ █▀██▀█  ▀ █▀█       █▄▄█████▀▀█▀██▀██▀▀█▄█████
    ▒▒▄▓▒▀▀             ▀  ▄██████▀▀       ▀▀██████                 ▄██  ▀███▀▀              ████▀ █▄▀█▀██   ███▀██▀███
 ▓▒▀▀                       ▀▀▀█▄█   ▄       ▀▀▄█▀█                  ▀▀   ██▀     ▄▄██▄▄     ███▄  ████▀   ▄███▀ ███▄▄█
 ▒█▄                           ▀████████       ▀▀                         ▀▀▀    █▄██████  ████▀██▄██▀▀     ▀▀▀   █▄▄██
  ▒██▄                            ██▀███             ▄                           █▀▄▄█▄▄█  ███ ██▀███▄██▄▄       ████▀ 
   ▒█▀█▄                          ▀▀▄█▄▀          █████▄                         ▀█▄▄██▄█  ▀█▄▀█▀███▄█████▄     ▀███   
    ▒▓ ▀▄                                         ██▄███                          ███▀      ███▀▀▀███▄ ▄█ █            
      ▓  ▀▄                                       ▀▀▄█▄▀                          ███      ▄███  ▄ █▄▄▀████            
       ▓▄  ▀▄                                                                      ▀▀       ▀█▀█▀█████▀▀▀           ▄▄▄
        ▓▄  ▀█▄                                                                             ██▄███████             ██  
         ▓▄   ▀█▄                                                      ▄                    ▀█▀▄▄ █  █             █ ██
          ▓▄    ▀█                                                  ▄█████▄                  ▀▄▄▀██▀██              ██▀
           ▒▄     ▀▄                                                ███▀█ █                  ▄███▀▀▀               ▄███
            ▒▄      ▀▄                                              █▀█▀▀██                 ▄▀██▀                 ██▄█▀
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▒▒▄▄▒▒▒▒     ▒▒   ▒▒▓▓▒▒▒▒▒▓▓█▓▒▒▓▓▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                 ▒  ▒▒▒▒▒▒▒▒▒██▓████████▓▓▄ ▒▓▓███▓▓▒▓█████▒▓█████▒▓████▓███▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒
                                  ▒      ▒▒▒▒▒▓ ▒██████████▓█████████▓████████████▒▒█▓▓███▓▒▒ ▒▒▒ ▓▓▓▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒
                                  ▒           ▀▀█████▀████████████████████████████▒▓█▒▓███▒   ▒▒ ▒███████████████▓▒▄▄▒ 
                                  ▒▒              ▀▀▀█▄▄ ██████████████████▀█████▀    ▀▀██▄     ▄▄██████▒████████▓█▀██▓
                                   ▒                   ▄██████▄███████▄███▄██████      ▀ █████ ▄███ ██▀█▄███████▒ █▓▓██
                                   ▒               ▄▄▀▀  ███▀██████▀█████████▀▀        ▄██████████ ▀▀▀▄███ ▄██▀  ██ ▒██
                                   ▒▒      ▄▄▄   ▄█▄▀▀▀▀▀█▄ ▀▀▄█████ ██▀█████         █████▄▀ ████   ▄▄█▀▀ ██   ▄▄▄▄██▀
                                    ▒    ▒▓█▀██▒ █ ▀▀▄▄    ▀▀█▀   ▀▀▀▀█▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██████ 
                                         ▒██▀██▒ █     ▀▀▄▄▄ ▀█   ▄▄█▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀▄▄██       ████▀  
                               ▒▒▄▒       ▒▒██▒▀▀█▄    ▄▄   ▀▀▄█▄▀▀   █       ▄▄▄▄   ▀▀████▀▀▄███   ▄████▄     ▄██     
                        ▒▄▄▄▒ ▓████▀▄▒▄▓▓█████▄    ▀▀▄ █ █     █      █  ▄▄▄ ▄████        ▀▀▀███    ██▄███▄▄▄  ▀██▄█▄▄ 
                       ▒▀███████▄▄███  ▄█▄█▀███    ▄▄▄▄▀ █     █    █████████  ▀               █████▄█████████  ██████▄
                       ▓▄█▄▄████████   ▀████▄█▀   ██ █▀   ▀▀▄▄ █ ▄▄██▄█▀█████▄▄   ▄▄▄        ▄█████▀███████▀██████████▀
                 ▒▒▄▓▒████▄█ █▀▀█▄▀█     ▀███     ▀ █▀█       ▀▀▀ █▀▄▄████▀▀█▀██ █████      ▀██▄██████████████▄▀███▄███
           ▒▒▄▓▒▀▀    ▀█▄▀▀███▀▀▀███▄      ██▄▄▄▄▄                  ▀██▀▀█▀██▀█▀ ▀▀██▀       █▄▄█████▀▀█▀██▀██▀▀█▄█████
    ▒▒▄▓▒▀▀             ▀ ▀███████ ▀       ▀▀██████                 ▄██  ▀███▀▀              █████ █▄▀█▀██   ███▀██▀███
▒▓▒▀▀                       ▀▀▀███   ▄        ▀▄█▀█                  ▀▀   ███     ▄▄██▄▄     ███▄  ▄███▀▀   ███▀ ███▄▄█
 ▓█▄                           ▀███████▄       ▀▀▀                        ▀▀▀    ████████  ▄███▀█████▀▀     ▀▀▀   ██▄▄█
  ▒██                             ██▄███            ▄▄                           █▀▄▄█▄▄█  ███ ▀█▀███▄▄█▄▄       ████▀ 
   ▒▄▀▄                           ▀▀▄█▄█          █████▄                         ▀█▄▄██▄█  ▀█▄▀█▀███ ██████     ▀███   
    ▒█ ▀▄                                         ██▄███                          ▄██▀▀     ███▀▀▀▀██▄  █▀█▄           
     ▒█  █▄                                       ▀▀▄███                          ███      ▄███    █▄▄▀█▀██▀           
      ▒█  ▀█▄                                       ▀                              ▀▀       ▀██████████▀▀            ▄▄
       ▒▓   ▀█▄                                                                             ▄█▄▄██████             ██▀ 
         ▓    ▀▄                                                       ▄                     █▀▄▄ █▀ █▄            █ ██
          ▓▄    ▀▄                                                  ▄█████▄                  ▀▄▄▀▀█▀██▀             ██ 
           ▓▄     █▄                                                ██▄▀█▄█                   ████▀▀▀              ▄███
            ▓▄     ▀█▄                                              █▀█▀▀██                 ▄█▄██                 ██▄██
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓▓█▓▒▒▓▓▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒        ▒
                                 ▒ ▒▒▒▒▒▒ ▒▒▓██▓████████▓▓▄ ▒▓▓██▓█▓▒▓█████▒▓█▄███▒█████▓███▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒
                                 ▒▒      ▒▒▒▒▒▓ ▒██████████▓█████████▓████████████▒▒█▓▓███▓▒▒ ▒▒▒▒▓█▓▒▒▓█▀█▓▓█▓▒▒▒▒▒▒▒▒
                                  ▒          ▒▀▀▄████▀██████████▄██▀██████████████▒▓█▒▒█▓▓▒  ▒▒▒ ▒████████▀██████▓▒▄▄▒ 
                                  ▒                ▀▀▄▄▄▀██▀███████████████▀█████   ▀ ▀███▄     ▄▄█▓████▒████████▓█▀██▓
                                   ▒                   ▄██████▄███████▄███▄█████       ▀▀█████▄████ ██▀█▄███████▒▒█▓███
                                   ▒               ▄▄▀▀  ███▀██████▀█████████▀▀       ▄▄██████████ ▀▀▀▄▄██ ▄██▀  ██ ▒██
                                   ▒▒      ▄▄▄   ▄█▄▄▀▀▀▀█▄ ▀▀▄█████▄██▀█████         ██████▀ ████   ▄▄█▀  ██    ▄▄▄██▀
                                    ▒    ▒██▀██▒ █ ▀▀▄▄    ▀▀█▀   ▀▀▀▀█▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██████ 
                                    ▒    ▒██▀██▒ █     ▀▀▄▄▄ ▀█    ▄█▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀█▄██       ████▀  
                               ▒▒▄▒       ▒▓██▒▀▀█     ▄   ▀▀▀██▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀▄███   █████▄     ▄██     
                        ▒▄▄▄▒ ▓████▒▒▒▄▓▓█████▄    ▀▄▄ █▀█     █      █  ▄▄▄ █████        ▀▀▀███    ██▄▄██▄▄▄  ▀██▄█▄▄ 
                       ▒████▀███▄▄███  ▄██▀▀███    ▄▄▄▄▀▄█     █    █████████  ▀               █████▄█████████  ██████▄
                       █▄█▄▄█████▄▄█▀  ▀▄██▀██▀   ▄█▄██   ▀▀ ▄ █ ▄▄██▄█▀█████▄▄   ▄▄▄        ▄█████▀███████▀██████████▀
                 ▒▒▄▓▒████▄█ █▀▀█▄▀█     ▀███       ██▀       ▀▀▀ █▀▄▄████▀▀█▀██ ▄████      ▀██▄██████████▀███▄▀███▄███
           ▒▒▄▓▒▀▀    ▀█▄▀████▀▀▀███▄     ▀██  ▄▄▄                  ▀███▀█▀▀█▀█▀ ▀ ██▀       █▄▄█████▀▀█▀██▀▀█▀▀███████
     ▒▄▄▒▒▀▀            ▀ ▀█▄█████▀▀       ▀▀██████                 ▄██▄ ▀███▀▀              ▄████ █▄▀█▀██   ██████▀███
▒▓▒▀▀                       ▀▀▀███           ▀▀▄███                  ▀▀▀  ███      ▄▄█▄▄     ███▄  ▄███▀▀   ███▀ ████▄█
 ▓▄                            ▀███████▄       ▀                          ▀▀▀    ████████  ▄███▀█████▀▀      ▀▀   ██▄▄█
  ▓█▄                             ██▄███             ▄                           ██▄▄█ ▄█  ███ ▀█▀███▄▄▄▄▄       ████▀ 
   ▓▄█▄                           ▀▀▄███          ▄████▄                         ▀█▄▄██▄█  ▀█▄▀██▀██ ██████     ▀▀██   
    ▓▄▀█▄                                         ██▄███                          ▄███▀     ▄███▀▀▀███▄ █▀▀▄           
     ▒▄ ▀█▄                                       ▀▀▄███                          ███      ▄███    █▄▄▀█▀██▀           
      ▒▄  ▀▄                                                                       ▀▀       ▀██▀███████▀▀            ▄▄
       ▒█   ▀▄                                                                               ██▄██████             ▄▀█ 
        ▒█    ▀▄                                                                             ███▄ ██ ▀█            ▀▄██
         ▒▓    ▀█▄                                                  ▄▄███▄▄                  ▀▄▄▀▀██▀█▀             ██ 
           ▓     ▀█▄                                                ██▄█▀██▀                  ████▀▀▀               █▀█
            ▓▄     ▀█▄                                              ███▀▀██                  ████                 ▄████
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓▓█▓▒▒▓▓▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒ ▒      ▒
                                 ▒ ▒▒▒▒▒▒ ▒▒▓█▓▓████████▓▓▄ ▒▓▓██▓█▓▒██████▒██████▒█████▓███▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒
                                 ▒▒     ▒▒▒▒▒▒▓▒▓██████████▓█████████▓████████████▒▒█▓▓███▓▒▒ ▒▒▒▒▓█▓▒▒▓███▓██▓▒▒▒▒▒▒▒▒
                                  ▒          ▒▀▀███▀█▀████████████████████████████▒▓█▒▒█▓▓▒   ▒▒ ▒████████▀██████▓▒▄▄▒ 
                                  ▒               ▀▀▀▄▄▄▀██▀███████████████▀████▀   ▀ ▀███▄     ▄▄█▒████▒████████▓█▀██▓
                                  ▒▒                   ▄██████▄███████▄█████████       ▀▀█████▄██▄█ ██▀█▄███████▒▒█▓███
                                   ▒               ▄▄▀▀  ███▀██████▀█████████▀▀       ▄▄██████████ ▀▀ ████ ███▀  ██ ▒██
                                   ▒      ▒▄▄▄   ▄█▄▄▀▀▀▀█▄ ▀▀▄█████▄██▀█████         ██████▀ ████   ▄▄▄▀  ██    ▄▄▄██▀
                                    ▒    ▒██▀██▒ █ ▀▀▄▄    ▀▀█▀   ▀▀▀▀█▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██▄███ 
                                    ▒    ▒██▀██▒ █     ▀▀▄▄  ▀▄    ▄█▀█  ██     ▀▀▄▄▄ ▄███████▀████ ▀█▄██       ████▀  
                               ▒▒▄▒       ▒▓██▒▀▀█     ▄   ▀▀▀██▄█▀   █       ▄█▄▄   ▀▀█▄██▀▀▄███   █████▄     ▄██     
                        ▒▒▄▄▒ ▓████▒▒▒▄▓▓█████     ▀▄▄ █▀█     █      █  ▄▄▄ █████        ▀▀▀███    ██▄▄██▄▄▄  ▀██▄██▄ 
                       ▒████▀▓▄█▄▄███  ▄██▀▀███    ▄▄▄█▀▄█     █    ▄████████  ▀▀              █████▄█████████  ██████▄
                       █▄█▄▄█████▄▄█▀  ▀▄█▀███▀   █████   ▀▀▄▄ █ ▄▄██▄█▀█████▄▄   ▄▄▄        ▄█████▀███████▀██████████▀
                 ▒▒▄▓▒████▄█▀█▀▀█▄█▄     ▀███       ███       ▀▀▀ █▀▄█████▀▀█▀██  ████       ██▄██████████▀███▄▀███▄███
           ▒▒▄▓▒▀▀    █▄█▀████▀▀▀███▄     ▀██  ▄▄▄                  ▀███▀█▀▀█▀█▀ ▀▀███       █▄▄█████▀▀█▀██▀▀█▀▀▄█▄█▀██
     ▒▒▄▓▒▀▀            ▀ ▀███████▀▀       ▀▀██████                  ██▄ ▀████▀              ▄████ █▄▀████   ██████▀███
▒▄▒▒▀▀                      ▀▀▀█▀█            ▀▄█▀█                  ▀▀▀  ███     ▄▄▄█▄▄     ▀██▄  ▄███▀▀   ███▀ █▄██▄█
▒█▄                            ▀███████▄       ▀▀▀                        ▀▀█    ▄███████  ▄█▀████████▀      ▀▀   ██▄▄█
 ▒▓█▄                             ██▄███                                         ██▄▄█▀▄█▄ ███ ▀█▀▀███▄▄▄▄       ▄███▀ 
   ▓▀█▄                           ▀▀▄███          ▄████▄                         ▀█▄▄████   █▄▀▀█▀█████████     ▀▀██   
    ▓▄▀█                                          ██▄███                           ███▀     ▄███▀▀▀███▄ █▀▀█           
     ▓▄ ▀▄                                        ▀▀▄███                          ███      ▄███    ▀▄▄▀████▀           
      ▓▄  ▀▄                                        ▀                              ▀▀        ██████████▀▀▀           ▄▄
       ▒▄   █▄                                                                               ██▄███████            ▄██ 
        ▒▄   ▀█▄                                                                             ███▄ ▀█▀▀█            ▀▄▀▄
         ▒█    ▀█▄                                                   ▄▄▀█▄▄                  ▀█▄▀▀██▀██             ▀█ 
          ▒█     ▀▄                                                 ██▄█▀███                  █████▀▀▀              ▄██
           ▒▓      ▀▄                                               ███▀▀██                  ████                 ▄████
----------------------------
                                 ▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓▓█▓▒▓▓▓▒▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒ ▒     ▒▒
                                 ▒ ▒▒▒▒▒▒▒▒▒▓█▓█████████▓▓▄▒▄▓▓██▓█▓▒██████▒██████▒█████▓███▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒
                                 ▒      ▒▒▒▒▒█▒▒▓██████████▓████████▓▓████▀███████▒▒█▓▓███▓▒▒ ▒▒▒▒▓█▓▒▒▓██▄▓██▓▒▒▒▒▒▒▒▒
                                  ▒          ▀▀▀███▀█▀████████████████████████████▒▓█▒▓██▓▒  ▒▒  ▒███▀████▀██████▒▒▄▄▒ 
                                  ▒               ▀▀▀▄▄▄▀██▀███████████████▀█████   ▀ ▀███▄     ▄▄█▒████▒████████▓█▀██▓
                                  ▒▒                   ███████▄███████▄███████▀█       ▀▀█████▄████ ██▀█▄███████▒▒█▓███
                                   ▒               ▄▄▀▀  ███ ██████▀█████████▀▀       ▄▄██████████ ▀▀ ████ ███▀  ██ ▒██
                                   ▒      ▒▄▄▄  ▒▄█▄▄█▀▀██▄ ▀▀▄█████▄██▀█████         ██████▀ ████   ▄▄▄▀  █▀    ▄▄▄██▀
                                   ▒▒    ▒██▀██▒ █ ▀▀▄▄    ▀▀█▀   ▀▀▀▀▄▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██▄███ 
                                    ▒    ▒██▀██▒ █     ▀▀▄▄  ▀▄    ▄█▀█  ██     ▀▀▄▄▄ █████████████ ▀█▄██       ████▀  
                               ▒▒▒         ▓██▒▀▀█     ▄   ▀▀███▄█▀   █       ▄█▄▄   ▀▀█▄██ ▀▄███   █████▄     ▄██     
                        ▒▒▄▄  ▓████▒▒▒▄▓▓█████    ▀▀ ▄ █▀█     █      █  ▄▄▄ █████       ▀▀▀▀███    ███▄██▄▄▄  ▀█████▄ 
                       ▒████▀▓▄█▄▄███  ▄██▀▀███   ▄▄▄▄█▀▄█     █    ▄████████  ▀▀              █████▄█████████  ███████
                      ▒█▄█▄▄█████▄▄█▀  ▀▄█▀▀██▀   █████   ▀▀▄▄ █ ▄▄██▄█▀▀████▄▄    ▄▄        ▄▀█████▀██████▀██████████▀
                  ▒▄▄▒▓█▄█▄█▀█▀▀█▄█▄     ▀███     ▀▀▄▀█       ▀▀▀ ██▄██████▀█▀██ ▄████       ██▄█▀████████▀███▄▀███▄███
           ▒▒▄▓▒▀▀    █▄█▀██▀██▀▀███      ███ ▄▄▄▄                  ▀███▀█▀▀████  ▀▀██       █▄▄█████▀▀█▀███▀█▀▀▄█▄████
     ▒▒▄▓▒▀▀           ▀▀▀▀███████▀▀      ▀▀▀▀█████                  ██▄  ████▀              ▄████ █▄█████   ████▀█▀███
▒▄▓▒▀▀                      ▀▀▀███           █▀▄█▀█                  ▀▀▀  ███      ▄▄█▄▄     ███▄  ▄███▀▀   ███▀ ▀▄██▄█
▒█▄                            ████▄███▄       ▀▀▀                        ▀▀█     ███████   █▀████████▀      ▀▀   ██▄▄█
 ▒██                              ██▄███                                         ██▄▄▄█ ██ ▀██ ▀█▀▀███▄▄▄▄       ▄███▀ 
  ▒█▀▄                            ▀█▄███          ▄████▄                          █▄▄████   █▄▀▀█▀███▄███▀█      ▀██   
   ▒▓ ▀▄                            ▀             ██▄█▄█                           ███▀      ███▀▀▀███▄ █▀▀█           
     ▓  █▄                                        ▀▀▄█▀█                          ███▀      ███    ▀█▄▀▀█▀██           
      ▓▄ ▀█▄                                        ▀                              ▀▀        ▀█▄███████▀▀▀            ▄
       ▓▄  ▀█▄                                                                               ██▄████▀██             ██▀
        ▓▄   ▀█                                                                              ███▄ ▀█▀ █             █▀▄
         ▒▄    ▀▄                                                    ▄▄▀█▄▄                  ▀█▄▀▀███▀█             ▀██
          ▒▄     ▀▄                                                 ▄█▀█▀███                  ▄▀███▀▀▀              ▄██
           ▒█      █▄                                               █▄█▀▄███                 ████▀                ▄██▄█
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒ ▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓▓█▓▒▓▓▓▒▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒ ▒     ▒▒
                                 ▒ ▒▒▒▒▒▒▒▒▒▓█▓█████████▓▓▄ ▄▓▓██▓█▓▒██████▒██████▒█████▓███▒▒▒▒▒▒▒▒    ▒▓▒▒▒▒▒▒▒    ▒▒
                                 ▒      ▒▒▒▒▒█▒▒███████████▓████████▓▓▄███▀███████▒▓█▓▓███▓▒  ▒▒▒▒▓█▓▒▒████▓██▒▒▒▒▒▒▒▒▒
                                 ▒▒          ▀▀▀███▀█ ████████████████████████████▒▓█▒▒██▓▒  ▒▒  ▒▄██▀████▀██████▒▄▓▄▒ 
                                  ▒               ▀▀▀▄▄▄██████▀████████████▄████▀     ▀███▄     ▄▄█▒████▒███████▓▓█▀██▓
                                  ▒                    ███████▄███████▄█████████       ▀▀█████▄████ ██▀█▄██████▀ ▒█▓███
                                  ▒▒               ▄▄▀▀  ██████████▀█████████▀▀       ▄▄██████████ ▀▀ ████ ███▀  ██ ▒██
                                   ▒      ▒▄▄▄  ▒▄█▄▄▄▀▀██▄ ▀▀▄█████▄██▀█████         ██████▀ ████   ▄▄▄▀ ▀██   ▄▄▄▄██▀
                                   ▒▒    ▒▀█▀██▒▒█▀▀▀▄▄    ▀▀█▀   ▀▀▀▀▄▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██▄███ 
                                    ▒    ▒██▀██▒ █     ▀▀▄▄  ▀▄    ▄█▀█  ██     ▀▀▄▄▄ █████████████ ▀█▄██       ███▀▀  
                               ▒▒▒        ▒▓██▒▀▀█     ▄   ▀▀▄██▄█▀   █       ▄▄▄▄   ▀▀█▄██ ▀█▄██   █████▄     ▄██     
                        ▒▒▄▒  ▓████▓▒▒▄▄▓█████    ▀▀▄▄ ███     █      █  ▄▄▄ █████       ▀▀▀▀███    ██▀▄██▄▄▄  ▀█████▄ 
                       ▒████▀▓▄█▄▄███  ▄██▀▀███    ▄▄▄▀▀▄█     █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▒███▄██████▄▄█▀  ▀██▀▀▀█▀   █████   ▀▀▄▄ █ ▄▄██▄█▀▀████▄▄    ▄▄        ▄▀█████▀██████▀███████████
                  ▒▒▄▓▓▀██▄█▀█▀▀▄▄█▄     ▀███     ▀▀▄██       ▀▀▀ ██▄██████▀████  ████       ██▄██████████▀███▄▀███▄███
            ▒▄▄▒▒▀▀   ███▀██▀██▀▀███      ███  ▄▄▄                  ▀███▀█▀▀██▀█ ▀▀███       ▀█▄██▄█▄▀▀█▀███▀█▀▀▄█▄████
     ▒▒▄▓▒▀▀           ▀▀▀▀███████▀▀      ▀▀███████                  ███  ████▀              ▄████ ███▀███   ████▀█▀███
▒▄▓▒▀▀                     ▀▀▀▀███           █▀▄█▀█                  ▀ ▀  ███      ▄▄▄▄▄     ███▄   ███▀▀   ▄██▀ ▀▄██▄ 
▓▄                             ████████▄       ▀▀▀                        ▀██     █▄█████▄  █▀████████▀      ▀▀   ██▄▄█
 ▓█▄                             ▀██▄███                                          ██▄ █ ██ ▀██▀▀█▀▀█▀█▄▄▄▄       ▄███▀ 
  ▒▄▀▄                            ▀█ █▀█          ▄▄███▄                          █▄▄█▀██▀  █▄▀▀█▀▀██▄███▀█▄     ▀██   
   ▒▄▀█▄                            ▀             ████▄█                           ███▀▀     ███▀▀▀███▄ █▀▀█           
    ▒█ ▀█▄                                        ▀▀▄███                          ▄██▀      ███▀   ▀█▄▀▀█▀██           
     ▒█  ▀█                                         ▀                              ▀▀▀       ▀█▄███████▀▀▀             
       ▓   ▀▄                                                                                ██ ████▀██             ██▀
        ▓▄   ▀▄                                                                              ███▄  █▀▀█▄            █ █
         ▓▄    █▄                                                    ▄▄▀█▄▄                   █▄▀▀██▄▀█▀            ▀██
          ▓▄    ▀█▄                                                  ███▀█▀█                  ▄█████▀▀▀             ▄█▀
           ▒▄     ▀█▄                                                ██▀▄███                 ▄███▀                 ▄█▄█
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▓▒▓▒▒▒▓███▒▓▓▓▒▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒ ▒     ▒▒
                                ▒▒ ▒▒▒▒▒▒▒▒▒▓█▓██████████▓▒▒▄▓▓██▓█▓▒█████▓▒██████▓█████████▒▒▒▒▒▒▒▒    ▒▓▒▒▒▒▒▒▒    ▒▒
                                 ▒      ▒▒▒▒▒█▒▒███████████▓████████▓█████▀██████▓▒▓█▓▓██▓▓▒▒ ▒▒▒▒▓█▓ ▓████▓██▒▒▒▒▒▒▒▒▒
                                 ▒           ▀▀▀███▀█ ████████████████▄███████████▒▓█▀▒██▓▒  ▒▒  ▒▄██▀████▀██████▒▄▓▄▒ 
                                  ▒               ▀▀▀▄█ ██████▀████████████▄████▀     ▀███      ▄▄█▀████▒███████▓▓█████
                                  ▒                    ███████▄█████▀█▄█████████       ▀██████▄███▀▄██▀█▄███████ ▒█▓███
                                  ▒▒               ▄▄▀▀  ████████████████████▀▀       ▄▄██████████ ▀▀ █▀██ ███▀  ██ ▒██
                                   ▒      ▒▄▄▒  ▒▄█▄▄▄█▀██▄ ▀▀▄████████▀█████         ██████▀ ████   ▄▄██ ▀█▀   ▄▄█▄██▀
                                   ▒     ▒▀█▀██▒▒▄▀▀▀▄▄    ▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██▄███ 
                                    ▒    ▒██▀▀█▒ █     ▀▀▄▄  ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀█▄██       ████▀  
                                ▒▒        ▒▓██▒▀▀█     ▄   ▀▀▄██▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                        ▒▒▒▒  ▓████▓▒▒▄▄▓█████    ▀▀▄▄ ██▄     █      █  ▄▄▄ █████       ▀▀▀▀███    ██▀▄██▄▄▄  ▀█████▄ 
                       ▒████▀▓▄█▄▄███  ▄██▀▀███    ▄▄▄▀▀██     █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▒██ ▄██████▄▄█▀  ▀██▀▀██▀   █████   ▀▀▄▄ █  ▄██ █▀▀████▄▄    ▄▄        ▄▀████████████████████████
                  ▒▒▄▓▓▀████▀█▀▀▄▄█      ▀███     ▀▀▄██       ▀▀▀ ▄▀███████▀████  ████▀      ██▄▀█████████▀███▄████▄███
            ▒▒▄▓▒▀▀   ████████▄▀▀███      ███  ▄▄                   ▀███▀█▀▀█▄▀█  ▀▀██       ▀█▄██▄█▄▀▀█▀███▀██▀▄██████
      ▒▒▄▒▒▀▀          ▀▀▀▀███▄███ ▀      ▀████▀███                  ███  ████▀▀             ▄████ ███▀█▀█   ████▀█████
▒▄▄▒▀▀                     ▀▀█▀███           █▀██▀█                  ▀▀▀  ███      ▄▄▄▄▄     ███▄   ████▀   ▄██▀ ▀▄██▄ 
▓▄                             █▄█▄▄███▄       ▀▀▀▀                       ▀██     ███████▄  ▄▀████████▀      ▀▀   ▀█▄▄█
 ▓█▄                            ▀▀██▄███                                          ██▄ █ ██  ██▀▀██▀█▀█▄▄▄▄        ███▀ 
  ▓██▄                            ▀█ ███          ▄████▄                          █▄▄█▀▀██  █▄▀▀█▀▀██ ██▀██▄     ▀██   
   ▓▄▀█                             ▀             ████▄█                           ███▀▀     ███▀▀▀███▄ ██▀█           
    ▒▄ ▀▄                                         █▀▄▄▀█                          ▄███      ███▀    █▄▄▀█▀██▀          
     ▒▄  ▀▄                                         ▀▀▀                            ▀▀▀       ▀█▄▄███████▀▀▀           ▄
      ▒█   ▀▄                                                                                ▄█ ▄███▀██             ▄█▀
       ▒█   ▀█▄                                                                               ███  █▀▀█▄            █ █
         ▓    ▀█▄                                                    ▄▄ █▄▄                   █▄ ▀██▄███             ██
          ▓▄    ▀█▄                                                  █████▀█                   ███▄██▀▀              █▀
           ▓▄     ▀▄                                                 ███▄█▄█                 ▄████                 ████
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▓▒▓▒▒▒▓███▒▓▓▓▒▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒       ▒▒
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓█▓██████████▓▒▒▓▓███▓█▓▒█████▓▒██████▓█████████▒▒▒▒▒▒▒    ▒▒▓▒▒▒▒▒▒▒    ▒▒
                                 ▒      ▒▒▒▒▒█ ▒███████████▓████████▓████████████▓▒▓█▓▓██▓▓▒ ▒▒▒▒▒▓█▓ ▓████▓██▒▒▒▒▒▒▒▒▒
                                 ▒           ▀▀████▀█▄████████▄███████▄██▀████████▀▓█▀▓██▓▒  ▒▒  ▒▄██▀███████████▒▄▓▄▒ 
                                 ▒▒              ▀▀▀█▄█ ██████▀████████████▄████▀     ▀███▄    ▄▄▓█▀████▒███████▓████▓█
                                  ▒                    ███████▄█████▀█▄██▄██████       ▀██████▄████▄██▀█▄██████▀ ▒█▓███
                                  ▒▒               ▄▄▀▀  ████████████████████▀        ▄▄██████████ ▀▀ █▀██ ███▀ ▄██ ███
                                   ▒      ▒▄▄▒  ▄▄█▄▄▄▄▀██▄ ▀▀▄███████▀▀█████         ██████▀ ████   ▄▄██ ▀█▀   ▄▄█▄██▀
                                   ▒     ▒▀█▀██ ▒ ▀▀█▄▄    ▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄▄      ▀██████▄█████ █████       ██▄██▄ 
                                   ▒▒    ▓██▀▀█▒ █     ▀▀▄▄  ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀█▄██       ████▀  
                               ▒▒▒  ▒     ▒▓██▓▀▀█    ▄▄   ▀▀▄█▄▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                        ▒▒▒▒ ▒▓███▀▄▒▒▒▄▓█████    ▀▀▄▄ ██      █      █  ▄▄▄ ▄████       ▀▀▀▀███    ██▀▄██▄▄▄  ▀█████▄ 
                       ▓████▒▓▄█▄▄███  ▄▀█▀▀███    ▄▄▄▀▀█▄     █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▒██ ▄██████▄██▀  ███▀▀▀█▀   █████   ▀▀▄  █  ▄▄█▀█▀▀████▄▄    ▄▄        ▄▀████████████████████████
                  ▒▒▄▓▓█████▀█▀▀▄▄█      ▀███▀    ▀▀▄██       ▀▀▀▀█████▀███▀████  █████      ██▄▀█▀███████▀███▄████▄███
            ▒▒▄▓▒▀▀  ▀█▀████▄█▄█▀███      ███   ▄                   ▀███▀█▀▀█▄▀█ ▀▀▀██       ▀█▄██▄██▀▀█▀███ ██▀███████
      ▒▒▄▓▒▀▀          ▀▀▀▀███▄███ ▀      ▀████▀███                  ███  ████▀▀              ████ ███▀█▀█▀  ████▀█████
▒▒▄▓▒▀▀                    ▀▀█▀███           █▀████                  ▀ ▀  ███       ▄▄▄▄     ███▄   ████▀   ▄██▀ ▀███▄ 
█▄                             █▄█▄▄██▄▄       ▀▀▀▀                       ▀██     ███████▄  █▀████████▀▀    ▀▀▀   ▀█▄▄█
▒██                             ▀▀████▄█                                          ██▄ █▀▀█  ██▀▀▀█▀█▀█▄▄▄▄        ███▀ 
 ▒▓▀▄                             ██ █▀█          ▄▄██▄▄                          █▄▄█████  ██▀▀██▀██▀██▀██▄     ███▀  
   ▓▄▀▄                             ▀ ▀           ███▀▄█                           ███▀▀     ████▀▀████ ▀█▀█▄          
    ▓▄ ▀▄                                         █▀▄█▀█                          ▄███      ▄███    █▄▄▀██▀█▀          
     ▓▄ ▀█▄                                         ▀▀▀                            ▀ ▀      ▀██▄▄███████▀▀▀            
      ▒▄  ▀█▄                                                                                 █▄▄██▀█▄█             ▄██
       ▒▄   ▀█▄                                                                               ███  ▀█▀▀█            ▀▄█
        ▒█    ▀▄                                                      ▄▄█▄▄                   ██ ▀███▄▀█             ██
         ▒▓     ▀▄                                                   █████▀█                   ███▄██▀▀              ▄█
           ▓      ▀▄                                                 ███▄███                  ████                 ▄█▀█
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▒▄▄▒▒▒▒▒    ▒▒▒  ▒▒▓▓▓▒▓▒▒▒▓███▒▓▓▓▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒ ▒    ▒▒
                                ▒ ▒▒▒▒▒▒▒▒▒▒██▓██████████▓▒▒▓▓███▓█▓▒█████▓▒█████▓▓█████████▒▒▒▒▒▒▒    ▒▒▓▒▒▒▒▒▒▒   ▒▒▒
                                 ▒     ▒▒▒▒▒▒█ ▓███████████▓████████▓████████████▓▒▓█████▓▓▒ ▒▒▒▒▒██▓ ▓████▓██▒▒▒▒▒▒▒▒▒
                                 ▒           ▀▀▄███▀█▄████████▄███████▄██▀████████▀██▀▄██▒▒  ▒▒  ▒▄██▀███████████▒▄▓▄▒ 
                                 ▒▒              ▀▀▀█▄█ ██████▀████████████▄██▄█▀     ▀███▄    ▄▄▓█▀███▓▓███████▓████▓█
                                  ▒                    ███████▄█████▀█▄█████████       ▀██████▄███▀▄█▀▀████████▀ ▄█▓██▄
                                  ▒                ▄▄▀▀  ████████████████████▀        ▄▄██████████ ▀▀ █▀▄█ ███▀ ▄██ ███
                                  ▒▒      ▒▄▄▒  ▄▄█▄▄▄▄▀██  ▀▀▄███████▀██████         ██████  ████   ▄▄██ ▀▀▀   ▄▄▄▄██▀
                                   ▒     ▒▀█▀██ ▓ ▀▀▄▄▄   ▀▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄       ▀██████▄█████ █████       █▀▄██▄ 
                                   ▒▒    ▓██▀▀█▒▒█     ▀▀▄▄  ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀█▄██       ████▀  
                                ▒▒  ▒     ▒▓██▓▀▀█    ▄▄   ▀▀▄█▄▄▄▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                        ▒▒▒▒ ▒▓███▀▄▒▒▒▄▓▓████    ▀ ▄ ▀██      █      █  ▄▄▄  ████       ▀▀▀▀███    ██▀▄██▄▄▄  ▀█████▄ 
                       ▓████▒▓▄█▄▄███  ▄▀█▀▀███    ▄▄▄▀▀█▄     █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▒██▀ ██████▄██   ███▀▀▀█▀   █████   ▀▀▄▄ █  ▄▄█▀█▀▀████▄▄    ▄▄        ▄█████████████████████████
                  ▒▒▄▓▓██▀██▀█▀▀███     ▀▀███▀    ▀▀▄██       ▀▀▀ █████▀███▀████  ████▀      ███▀█████████▀███▄█▀██▄███
            ▒▒▄▓▒▀▀  ▀█▀████▄█▄▄▀███      ███   ▄                   ▀███▀█▀▀█▄██  ▀▀▄█       ▀█▄█████▀▀█▀███ ██▀▀██████
      ▒▒▄▓▒▀▀          ▀▀▀▀███▄▄██▀▀      ▀████▀███                  ███  ▀███▀▀              ████ ▀██▀█▀█▀  ████▀██▀██
▒▒▄▓▒▀▀                    █▀█▀███           ██▀███                  ▀▀▀  ███      ▄▄▄▄▄     ███▄   ████▀   ▄██▀  ███▄▄
█                              ███▄▄▄█▄▄       ▀▀▀▀                       ▀██     █▀█████▄  ▄█▀███████▀▀    ▀▀▀   ██▄▄█
▒█▄                            ▀▀▀███▄██                                          ██▄ █▀ █  ███▀▀█▀█▀█▄▄▄▄        ███▀▀
 ▒██▄                             █▄ █▀█          ▄▄██▄▄                          ▀▄▄▀█▀██  ██▀▀██▀██▀█▄▀███     ███▀  
  ▒█▀█▄                             ▀ ▀           █▄██▄█                           ███▀▀▀    ████▀▀▀▄██ ▀█▀▀▄          
   ▒▓ ▀█▄                                         █▀▄███                          ▄███      ▄███    █▄▄▀██▀█▀          
     ▓  ▀█▄                                         ▀▀▀                            ▀▀▀      ▀█▀█▄███████▀▀▀▀           
      ▓▄  ▀▄                                                                                  ██ ██▀███▄             ██
       ▓▄   ▀▄                                                                                ███  ▀█▀▀█            ▀▄▀
        ▒▄    ▀▄                                                       ▄█▄▄                   ▀█ ▀█▄█▄██             ▀█
         ▒▄    ▀█▄                                                   ██▀██▀█                   █▀█▄█▄█▀▀             ▄█
          ▒█     ▀█▄                                                 ███▄▄██                  ████▀                ▄██▄
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▒▄▄ ▒▒▒▒    ▒▒▒  ▒▒▓▓▒▄▓▒▒▒▓███▒▓▓▓▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒    ▒▒
                                ▒ ▒▒▒▒▒▒▒▒▒▒█████████████▓▒▒▓▓███▒█▓▒█████▓▒█████▓▓████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒▒
                                ▒▒     ▒▒▒▒▒▒█ ███████████▓█████████▄████████████▓▒▓█████▓▒▒ ▒▒▒ ▄██▓ ▓████▓██▒▒▒▒▒▒▒▒▒
                                 ▒          ▀▀▀▄██████████████▄███████▄██▀████████▀██▀▓██▒▒  ▒▒  ▓▄██████████████▒▓▓▄▒▒
                                 ▒               ▀▀▀█▄█ ██████▀████████▄███▄██▄█▀     ▀███     ▄▄██▀▄██▓▓██▄████▓████▓█
                                  ▒                    ███████▄█████▀█▄██▄██████       ▀██████▄███▀▄█▀▀████████▀ ▓█▓██▄
                                  ▒                ▄▄▀▀  ████████████████████▀        ▄▄██████████ ▀▀ █▀█▀ ███▀ ▄██ ███
                                  ▒▒      ▒▄▄▒  ▄▄█▄▄▄▄███ ▀▀▀▄███████▀▄█████         █▄█▄██  ████   ▄▄██ ▀█▀   ▄▄█▄██▀
                                   ▒     ▒▀████ ▓ ▀▀▄▄▄   ▀▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄       ▀██████▄█████ █████       █▀▄██▄ 
                                   ▒     ▓▀█▀▀█ ▒▄    ▀▀▀▄▄  ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀█▄██       ███▀▀  
                                 ▒  ▒     ▒▓██▓▀▀█    ▄▄   ▀▀▄█▄▄▄▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                          ▒  ▒▓███▒▄ ▒▒▄▓▓████    ▀▀▄▄█▄█      █      █   ▄▄  ████       ▀▀▀▀███    ██▀▄███▄▄  ▀█████▄ 
                       ▓████▒▓▄█▀████▀ ▄▀█▀▀▄█▄     ▄▄▀▀█      █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▒▄█▀ ██████▄██   ███▀▀▀█▀   █████   ▀ ▄  █  ▄▄█▀█▀▀████▄▄   ▄▄▄        ▄██████████████▀██████████
                   ▒▒▄▓▄█▀██▀██████     ▀▀███▀    ▀▀▄██       ▀▀▀ █████▀▀██▀████  ████▀      ███▄█████████▀███▄█▀██████
             ▒▄▄▒▀▀  ██▀██████▄▄███▄      ███  ▄▄                   ▀███▀█▀██▄██  ▀▀▄█       ▀█▄██████▀█████ ██▀▀████▀█
      ▒▒▄▓▒▀▀          █▀ ▀███▄▄██▀▀      ▀████████                  ███  ▀████▀              ████ ▀██▀█▀█▀  ████▀██▀██
▒▒▄▓▒▀▀                    █▀█▀██▄           ██▀███                  ▀▀▀  ███       ▄▄▄▄     ███▄▄  ████▀▀  ▄██▀  ███▄▄
█                              ███▄▄▄▀▄        ▀▀▀▀                       ▀██     █▀███▀██  ▄█▀███████▀▀    ▀▀▀   ▀█▄▄▄
▓█▄                            ▀ ▀██▀███                                          ██▄ █▀ █  ███ ▀█▀██▀▄▄▄▄▄       ███▀▀
 ▓██▄                             █▄▀███          ▄▄▄█▄▄                          ▀▄▄▀█▀██  ▀██▀██▀██▀██▀███     ███▀  
  ▒▄▀█                              ▀ ▀▀          █▄▀█▄█                           ▄███▀▀    ████▀▀▀███ ▀█▀▀█          
   ▒█ ▀▄                                          █▀████                           ███      ▄███    ██▄▀▀█▀██          
    ▒█  ▀▄                                          ▀▀▀▀                            ▀▀      ▀███▄▄███████▀▀▀           
     ▒▓   ▀▄                                                                                  ██ ██▀████             ██
       ▓▄  ▀█▄                                                                                ███▀ ▀█▀▀█             █▀
        ▓▄   ▀█▄                                                       ▄█▄▄                   ▀█ ▀█▄█▄▄█▀            ▀█
         ▓▄    ▀█▄                                                   ██▀████▄                  ███▄██▄▀▀             ▄█
          ▒▄     ▀█                                                  ████▄██                  ▄█▄█▀                 ██▄
----------------------------
                                ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓▓▒▄▓ ▒▓▓█▀█▒▓▓▒▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒    ▒▒
                                ▒ ▒▒▒▒▒▒ ▒▒▓███████████▓█▓▒▒▓▓███▓█▓▒█████▓▒█████▓▓████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒ 
                                ▒▒     ▒▒▒▒▒▒█ ███████████▓████████▀▄████████████▒▒▓█████▓▒▒ ▒▒▒ ▓██▓▒▓████▓██▒▒▒▒▒▒▒▒▒
                                 ▒          ▀▀▀▄█████████████████████████▀████████▀██▀▓██▒▒  ▒▒  ▓████▀██████████▒▄▓▄▒▒
                                 ▒               ▀▀▀▄▄█ ██████▀█████████████▄█▄█▀     ▀███     ▄▄██▀▄██▓▓███████▓████▓█
                                 ▒▒                    ███████▄█████▀████▄██████       ▀██████▄███▀▄█▀█████████▒ ▓█▓██▄
                                  ▒                ▄▄▀▀  ██▀█████████████████▀        ▄▄██████████ ▀▀ █▀██ ███▀ ███ ███
                                  ▒       ▒▄▄▒  ▄▄█▄▄▄▄▄██ ▀▀▀▄███████▀▄█████         ███▄██ ▀████   ▄▄██ ▀█▀   ▄▄█▄██▀
                                   ▒     ▒▀███▓ █ ▀▀▄▄    ▀▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄       ▀██████▄█████ █████       █▀▄██▄ 
                                   ▒     █▀█▀▀█ ▒     ▀▀▀▄▄  ▀▄    ▄▄▀█  ██    ▀▀▀▄▄▄ ██████████▀██ ▀█▄██       ███▀▀  
                                ▒   ▒     ▀▓██▓▀▀█    ▄▄   ▀▀▄█▄▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                         ▒▒  ▒▓███▒▄ ▒▒▄▓▓████   ▀▀▄▄ █ █      █      █   ▄▄  ████       ▀▀▀▀███    ▀█▀▄█▄█▄▄▄  ▀█▀██▄ 
                       ▓████▓▓▄█▀█▄██▀ ▄▀█▀▀██▄     ▄█▀██      █    ▄████████  ▀▀              █████▄█████████▄ ███▄███
                      ▓▄█▀▀█▄███████   ███▀▀▀█▀   █████  ▀▀▄▄  █ ▄▄▄█▀██▀████▄▄    ▄▄        ▄▄█████████████▀██████████
                   ▒▒▄▓██▀██████▀██     ▀▀███▀    ▀▀▄▀█       ▀▀▀▀ ████▀███▀████  ████▀      ███▄█████████▀█████▀██████
             ▒▒▄▓▒▀▀ ██▀██████▄▄█▀█▄      ███   ▄                   ▀███▀█▀██▄▄█  ▀▀▄█▀      ▀█▄██████▀▀█▀██ ██▀▀████▀█
       ▒▒▄▓▒▀▀        ▀█▀█▀█▄█▄▄▄█▀█      ▀████████                  ███  ▀██▄█▀              ████ ▀██▀█▀██  ▄███▀██▀██
 ▒▒▄▒▒▀▀                   ███▀██▄           ██▀███                  ▀▀▀  ▄██       ▄▄▄▄     ███▄▄  ████▀▀  ▄██▀  ███▄▄
█                              ███▄▄▄█▄        █▀▀▀                       ▀██     ███▄████  ▄█▀███████▀▀    ▀▀▀    ██▄▄
▓▄                             ▀ ▀█▀▀███                                          ███ █▀▀█  ███▀▀█▀▀█▀▄▄▄▄▄       ████▀
 ▓█▄                              █▄▀█▄█           ▄▄█▄▄                          ▀▄▄▀█▀██  ▀██▀▀█████▀█████     ▀███  
  ▓▄▀▄                             ▀█ ▀▀          ██▀████                          ▄███▀▀    █████▀▀███ ▀█▀▀█          
   ▓▄ █▄                                          ███▀██                           ███      ▄███    ▀█▄▀▀██▀█          
    ▒▄ ▀█▄                                          ▀█▀▀                            ▀▀      ▀ ▀█▄▄███████▀▀▀           
     ▒█  ▀█▄                                                                                  ▄█ █▄██▀██             ▄█
      ▒█   ▀█▄                                                                                █▀█▀ ▀██▀█▄            █ 
       ▒▓    ▀▄                                                        ▄▄▄▄                    █ ▀▀▄█▄▄██             █
         ▓▄    ▀▄                                                    ▄█ ▄███▄                   ██▄▄█▄█▀              █
          ▓▄     ▀▄                                                  █▀██ ███                 ▄████                 ▄██
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓▓▒▓▓▒▒▓▓█▀█▒▓█▒▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒      ▒▒
                                ▒ ▒▒▒▒▒▒ ▒▒▓███████████▓▓▄ ▒▓▓█████▓▓█████▓▒█████▒▓████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒▒
                                ▒      ▒▒▒▒▒▓▓ ███████████▓█████████▄████████████▒▒▓█████▓▒▒ ▒▒▒ ▓██▓ ▓███▓███▒▒▒▒▒▒▒▒▒
                                ▒▒          ▀▀▀▄██████████████████████████████████▀██▀▓██▒▒  ▒▒  ▓████▀██████████▒▓▓▄▒▒
                                 ▒               ▀▀▀▄▄▄▀██████▀█████████████ █▄█▀     ▀███     ▄▄███▄██▓▀██████▄▓████▓█
                                 ▒▒                    ███████▄█████▀████▄██████       ▀██████▄███▀██▀█▄████▄██▒ ▓█▓██▄
                                  ▒                ▄▄▀▀  ██▀█████████████████▀        ▄▄██████████ ▀▀ ███▀ ███▀ ███ ███
                                  ▒       ▒▒▄   ▄▄█▄▄▄▄▄██ ▀▀▀▄███████▀▄█████         ███▄██ ▀████   ▄▄▄▄ ▀█▀   ▄██▄██▀
                                  ▒▒     ▒▀███▓ █ ▀▀▄▄    ▀▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄       ▀██████▄█████ █████       █▀▄██▄ 
                                   ▒     █▀█▀██ ▒     ▀▀█▄▄  ▀▄    ▄▄▀█  ██    ▀▀▀▄▄▄ █████████████ ▀█▄█▀       ███▀▀  
                                          ▀▓██▓▀▀█    ▄▄   ▀▀▄█▄▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                          ▒  ▒▓███▒▒ ▒▒▄▓▓████    ▀ ▄ █▀█      █      █   ▄▄  ████       ▀▀▀▀███    ▀█▀▄█▄█▄▄▄  ▀█▀███ 
                       ▓████▄█ █▀█▄██▀ ▄▀█▀▀██▄     ▄▄▀▄█      █    ▄████████  ▀▀▀             ▀██████████████▄ ███▄███
                      ▓ █▀▀█▄███████   █▀██▀██▀   █████  ▀▀▄▄  █  ▄██▀██▀████▄▄    ▄▄        ▄██████████████▀██████████
                   ▒▒▄▓██▀██████▀██     ▀████▀    ▀▀▄▀█      ▀▀█▀▀█████▀███▀████  █████      ███▄█████████▀█████▀██████
             ▒▒▄▓▒▀▀ ██▀█████▄▄▄█▀█▄      ███   ▄                   ▀███▀█▀██▄▄█  ▀▀▄█       ▀█▄██████▀▀█▀██▀██▀▀██████
       ▒▒▄▓▒▀▀        ▀█▀▄▀██▄▄▄▄█▀█      ▀██████▀▄                  ███  ▀████▀              ████ ▀██▀█▀██  ▄███▀██▀██
 ▒▒▄▓▒▀▀                   ███▀██▄           ██▀███                  ▀▀▀  ▄██       ▄▄▄▄     ███▄▄  ████▀▀  ▄███  ████▄
▀▀                             ███▄▄▄▄▄        █▀▀▀                       ▀██     ▄███▀███   █▀███████▀▀     ▀▀    ██▄▄
█▄                             ▀ ▀█▀▀███                                          ███ ██▀█▄ ███▀▀█▀▀█▀▄▄▄▄▄       ████▀
▒██▄                              ██▀███           ▄▄█▄▄                          ▀█▄▀█▀▀█▀  ██▀▀█▄▀██▀█████▄    █▀██  
 ▒▓▀█▄                             ▀█ ▀▀          ██▀█▀██                           ███▀▀    ▀████▀▀███▀▀██▀█          
   ▓▄▀█▄                                          ██▀▀█▄█                          ███▀      ███▀   ▀█▄▀▀██▀█▀         
    ▓▄ ▀█                                           ▀█ ▀                            █▀      ▀ ██▄▄▄███████▀▀           
     ▓▄  ▀▄                                                                                   ▄█  ██▀███             ▄█
      ▒▄   ▀▄                                                                                 ▀▄█▀ ▀▀█▀▀█            █▄
       ▒█    ▀▄                                                        ▄▄▄                     █▀▀▀▄▄█▄▄█             █
        ▒▓     █▄                                                     ██▄███▄                   ██▄▄██▄▀▀             ▄
          ▓     ▀█▄                                                  █▀▄█ █▄█                  █▀██▀                ▄█▀
----------------------------
                               ▒▒▒▒▒▒▒ ▒▒▒▒▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒   ▒▒▓▓▒▓▓▒▒▓▓███▒▓█▒▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒      ▒▒
                                ▒▒▒▒▒▒▒▒ ▒▒▓███████████▓▓▄ ▒▓▓█████▓▓█████▓▒█████▒▓████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒ 
                                ▒      ▒▒▒▒▒█▓▒███████████▓█████████▄████████████▒▒▓█████▓▒▒ ▒▒▒ ▓██▓▒▓███▓███▒▒ ▒▒▒▒▒▒
                                ▒▒          ▀▀▀███▀█▀████████████████████████████▀▀██▀███▒▒  ▒▒  ▓███████████████▒▓▓▓▒▒
                                 ▒               ▀▀▀▄▄█▀██████▀█████████████▄███▀     ▀███     ▄▄███▄███▀█████▀█▓████▓█
                                 ▒                    ▀███████▄█████▀████▄██████       ▀██████▄███▀██▀█▄████▄██▒ ▓█▓█▀▀
                                  ▒                ▄▄▀▀  ██▀█████████████████▀        ▄▄██████████ ▀▀ █▀██ ███  ██▀ ███
                                  ▒       ▒▒▄   ▄▄█▄▄▄▄▄██ ▀▀▀▄███████▀▄█████         ██████ ▀████   ▄▄▄▄ ▀▀▀   ▄█████ 
                                  ▒▒     ▄▀███▓ █ ▀▀▄▄    ▀▀▀█▀  ▀▀▀▀▀▄▄ ██▀▀▄▄       ▀██████▄█████ █████       █▀▄██  
                                   ▒     █▀█▀██ ▓     ▀▀▄▄▄  ▀▄    ▄▄▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                   ▒      ▀▓██▓▀▀▄    ▄    ▀▀▄█▄▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                             ▒▓███▓▒ ▒▒▄▓▓████   ▀▀▄▄ █▀█      █▀     █   ▄▄  ████       ▀▀▀▀███    ▀█▀▄█▄█▄▄▄  ▀▄▀███▄
                       ▓███▓▄█▀█▀▀▄██▀ ▄▀█▀▀██▄     ▄█▀▄█      █    ▄█████▀██  ▀▀▀             ▀███████████████ ███▄███
                      ▓▀█▀▀█▄███████   █▀██▀██▀   █████   ▀▄▄  █  ▄▄█▀▀█▀████▄▄    ▄▄        ▄██████▀███████▀███▄██████
                   ▒▒▄███▀██████▀██     ▀████▀    ▀▀▄▀█      ▀▀█▀▀█████▀▀██▀████  █████      ███▄█▀███████▀█████▀██████
             ▒▒▄▓▒▀▀ █▀ ███▄█▄▄▄█▀█       ███       ▀               ▀███▀█▀██▄▄█  ▀▀▄██      ▀█▄▄█████▀▀█▀██▀██▀▀██████
       ▒▒▄▓▒▀▀       ▀▀█ █████▄▄████      ▀███████▄                  ███  ▀████▀              ████  ██▀████  ▄███▀██▀██
 ▒▒▄▓▒▀▀                   ██████            ██▀███                  ▀▀▀   ██       ▄▄▄▄     ▄██▄▄  ████▀▀  ▄███▀ █▄██▄
▀▀                             ███ ▄▄▄▄        ██▄▀                       ▀██     ▄███▀███   █▀███████▀▀    ▀▀▀    ██▄▄
█▄                             ▀ ▀██▀███                                          ███ ▀█▀██ ▀██▀▀█▀▀█▀ ▄▄▄▄       ████▀
▒██▄                              ██▀███           ▄▄▄▄                           ▀█▄▀██▀█▀  █▄▀▀█▄▀██▀██▀██▄    ▀▀██  
 ▒█▀▄                              ▀█▀▀▀          ██▀█▀██                           ███▀▀▀    ████▀▀███▀ ▀█▀█          
  ▒█ ▀▄                                           ██▀▀███                          ███▀      ███▀   ▀█▄▀▀▄█▀█▀         
   ▒▓  ▀▄                                           ██ ▀▀                          ▀██      ▀▀██▄▄▄███████▀▀▀          
     ▓▄  ▀▄                                                                                    ██ █▄▀███              █
      ▓▄  ▀█▄                                                                                  ███▀▀▀██▀█            ▀▄
       ▒▄   ▀█▄                                                         ▄▄                     ██▀▀▄▄█▄▄█             █
        ▒▄    ▀█▄                                                     ██▄███▄                   ██▄▄██▄█▀             ▄
         ▒█     ▀█▄                                                   ███▀█▄█                  ▄███▀▀               ▄▄█
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▒▄▒ ▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓▓███▒▓█▒▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒    ▒▒▒
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓███████████▓▓▄ ▒▓▓████▓▒▓█████▓▒█████▒▓████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒▒
                                ▒      ▒▒▒▒▒█▓▓███████████▓█████████▄████████████▒▒▓█████▓▒▒ ▒▒▒ ▓██▓▒▓███▓███▒▒▒▒▒▒▒▒▒
                                ▒           ▀▀████▀█▄████████████████████████████▀▀██▀███▒▒  ▒▒  ▓███████████████▄▓▓▓ ▒
                                 ▒               ▀▀▀▄▄█▀████████████████████▄███▀     ▀██▄     ▄▄███▄██▓▀█████▀█▀████▓█
                                 ▒                    ▀██████▄▄█████▀████▄██████       ▀██████▄███▀██▀█▄████▄██▒ ▓█▒██▀
                                 ▒▒                ▄▄▀▀ ▀██▀█████████████▀███▀        ▄▄██████████ ▀▀ ███▀ ███▀ ██▀ ███
                                  ▒       ▒▒▄   ▄▄█▄▄▄▄▄██ ▀▀▀████████▀▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀▀   ▄█████ 
                                  ▒      ▓████▄ █ ▀▀▄▄    ▀▀▄█▀  ▀▀▀▀█▄▄ ██▀▀▄▄       ███████▄█████ █████       █▀▄██  
                                   ▒     █▀█▀██ ▓     ▀▀▄▄▄  ▀▄    ▄▄▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                   ▒     ▒▀███▓▀█     ▄    ▀▀▄█▄▄█▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                             ▒▓███▓▒ ▒▒▄▓▓████   ▀▀▄▄ █▀█      █▀     █   ▄▄  ████        ▀▀▀███    ▀█▀▄█▄█▄▄▄  ▀█▀███▄
                       ▓███▓▄███▀▀▄██▀ ▄▀█▀▀██      ▄█▀▄█      █    ▄█████▀██  ▀▀▀             ▀███████████████ ███▄███
                      ▓▀█▀▀▄▄████▀██   █▀█▄▀██▀   █████  ▀▀▄▄  █  ▄▄█▀▀█▀████▄▄    ▄▄         ██████▀███████▀███▄██████
                   ▒▒▄█▀█▀██████▀██     ▀████▀    █▀▄██      ▀▀█▀▀▄████▀▀██▀████  █████      ███▄█▀█████████████▀██████
             ▒▒▄▓▒▀▀ █▀████▄█▄▄▄█▀█       ███       ▀               ▀███▀█▀███▄█  ▀ ▄█▀       █▄▄█████▀▀█▀██▀██▀▀██████
        ▒▄▓▒▀▀       ▀▀█ █████▄▄████      ███▄████▄                  ███  ▀██▄█▀              ████  █▄▀████   ███▀██▀██
  ▒▄▄▒▀▀                   ██████            ██▀███                  ▀▀█   ██▀       ▄▄▄     ▄███▄  ▄███▀▀  ▄███▀ ▀▄██▄
▀▀                             ███  ▄▄▄        █▀▀▀                       ▀██      ███▀███▄  ▄▀████████▀     ▀▀    ██▄▄
▄                              ▀▀████▀██                                          ███ ▀█▀▀█  █▄▀▀▀█▀█▀ ▄▄▄▄       ████▀
▓█▄                               ██▀███            ▄▄▄                            █▄▀██▀██  ██▀▀█████▀█████▄    ▀▀██  
 ▓▄▀▄                             ▀▀█▀ ▀          ████▀██                           ███▀▀▀    █████▀█▀█▀ ▀█▀▀▄         
  ▒▄ █▄                                           ██▀▀███                          ▄███      ▄███    █▄▀▀▄████         
   ▒█ ▀█▄                                           ██ ▀▀                          ▀██▄      ▀██ ▄▄▄█▄████▀▀▀          
    ▒█  ▀█▄                                                                                    ██ ██████▄             ▄
      ▓   ▀█▄                                                                                  ███▀▀▀██▀█            ▀█
       ▓▄   ▀▄                                                           ▄                     ██▀▀▄▄█▄▄██            ▀
        ▓▄    ▀▄                                                      ▄█████▄                   ██▄▄▄██▄▀             ▄
         ▒▄     ▀▄                                                    ███▀▀▄█                  ▄█▄██▀▀              ▄▄█
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓████▓██▒▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒    ▒▒▒
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓███████████▓▓▄ ▄▓▓████▓▒▓█████▄▓█████▒█████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒ 
                                ▒     ▒▒▒▒▒▒█▓▓███████████▓█████████▓████████████▒▒██████▓▒▒ ▒▒▒ ▓██▓▒▓███▓███▒▒▒▒▒▒▒▒▒
                                ▒           ▀▀████▀█ ██████████▄█████████████████▀███▀███▒   ▒▒  ▓████▀██████████▄▓▓▓ ▒
                                ▒▒               ▀▀▀▄█▀▀████████████████████▄███▀     ▀███     ▄▄██████▓▓█████▀█▀██████
                                 ▒                    ▀██████▄▄█████▀████▄██████       ▀██████▄███▀██ █▄████▄██▒ ▓█▒██▀
                                 ▒▒                ▄▄▀▀ ▀██▀█████████████████▀        ▄███████████ ▀▀ ███▀ ███  ██▀ ███
                                  ▒       ▒▒▒   ▄▄█▄▄▄▄▄██ ▀▀▀████████▀▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀    ▄▄████ 
                                  ▒      ▓████▄ █▀▀▀▄▄    ▀▀▄█▀  ▀▀▀▀█▄▄ ██▀█▄▄       ███████▄█████ █████      ▀█▀▄██  
                                  ▒▒     ███ ██ █     ▀▀▄▄▄  ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                   ▒     ▒▀███▓▀█     ▄   ▀▀▀▄█▄▄▄▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                             ▒▓██▓▄▒  ▒▄▓▓████   ▀▀▄▄ █▀█      █▀     █   ▄▄  ████        ▀▀▀███   ▀▀█▀▄█▄█▄▄▄  ▀█▀███▄
                      ▒▓███▓▄███▀▀▄██▀ ▄▀██▀██      ▄▀▀▄█      █    ▄████████  ▀▀              ▀███████████████ ███▄███
                     ▒▓▀█▀▀▄▄████▀██   █▀█▄███▀   █████  ▀▀▄▄  █  ▄▄█▀▀█▀████▄▄    ▄▄         ▄█████▀███████▀███▄██████
                    ▒▒█▀█▀██████▀██     ▀████▀    ██▄██      ▀▀█▀▀██████▀███████  █████      ███▄█▀████████▀███▄▀██████
              ▒▒▄▒▒▀▀█ ████▄█ ▄██▀█       ███       ▀               ▀███▀█▀█▄█▄█  ▀ ███       █▄▄███▀█▀▀█▀██▀██▀▀▄█████
        ▒▒▄▓▒▀       ▀██ ██▄█▀█▄████      ███▄████▄                  ███  ▀██▄▄▀              ████  █▄▀▀█▀█   ███▀▀█▀██
  ▒▒▄▓▒▀▀                  ██████            ██▀███                  ▀▀█   ██▀       ▄▄▄▄    ▄██▀▄  ▄███▀▀  ▄███▀ ▀▄██▄
▒▀▀                            ███ ▄▄▄       ▀ ██▄▀                       ███      █▀█████▄  ▄▀████████▀     ▀▀▀   ██▄▄
▄                              █▀████▀██                                           ██ ▀█▀▀█  ██▀▀▀█▀█▀ ▄▄▄▄       ▄███▀
▓█▄                               █▀▀███            ▄▄▄                            █▄▀▀█▀▀█  ██▀▀▄█▄██▀▀█████     ▀██  
 ▓██▄                              ▀█▀▀▀          ████▀██                           ████▀▀    █████▀▀▄█▀ ▀█▀▀▄         
  ▓▄▀█▄                                           ██▀▀███                          ▄███      ▄███    ██▀▀██▄██         
   ▓▄ ▀█                                            ██▀▄▀                          ▀█▀█      ▀██ ▄▄▄█▄█████▀▀          
    ▒▄  ▀▄                                                                                     ▄█▀███████             ▄
     ▒█   ▀▄                                                                                   ██▄▀▀▀████▄            █
      ▒▓    ▀▄                                                           ▄                     ▀█▀▀▄▄█▀▄▄█            ▀
        ▓▄   ▀█▄                                                      ▄█████▄                   ▀█▄▄ ██▄█              
         ▓▄    ▀█▄                                                    ██▄▀▀▄█                  ▄████▀▀               ▄█
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒▒▄▄▒▒▒▒▒     ▒▒   ▒▓▓▓▒▓▒▒▒▓████▓██▒▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒
                               ▒ ▒▒▒▒▒▒▒▒▒▒███▀████████▓▓▄▒▄▓▓██▓█▓▒██████▄██████▒█████████▓▒▒▒▒▒▒▒    ▒▓▓▒▒▒▒▒▒▒   ▒▒ 
                               ▒▒     ▒▒▒▒▒▒█ ▓███████████▓█████████▓████████████▒▒█▓████▓▒▒ ▒▒▒ ▓██▓▒████▓███▒▒▒▒▒▒▒▒▒
                                ▒          ▀▀▀▄███▀█ ████████████████████████████▀▀██▀███▒   ▒▒  ▓████▀██████████▄▓▓▓ ▒
                                ▒▒              ▀▀▀█▄█▀▀████████████████████████▀     ▀███ ▄   ▄▄██████▓████████▀██████
                                 ▒                    ▀██████▄▄█████▀████▄██████       ▀██████▄███▀██ █▄██▀█▄██  ▓█▒███
                                 ▒                 ▄▄▀▀ ▀██▀███████████▀█████▀        ▄███████████ ▀▀ ███▀▄██▀  ██  ███
                                 ▒▒        ▒▒   ▄▄█▄▄▄▄▄██ ▀▀▀█████▀██▀▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀    ▄█████ 
                                  ▒      ▓████▄ █▀▀▀▄▄    ▀▀▄█▀  ▀▀▀▀█▄▄ ██▀█▄▄       █████████████ █████      ▀█▀▄██  
                                  ▒▒    ▒██▄███ █     ▀▀▄▄   ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                   ▒     ▒▓███▄▒█     ▄   ▀▀▀▄█▄▄▄▀   █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                             ▒▓██▓▄▒  ▒▄▄▓████   ▀▀▄▄ █▀█      █▀     █  ▄▄▄  ████        ▀▀▀███   ▀▀█▀▄█▄█▄▄▄  ▀▄▀███▄
                      ▒▓▓██▓▒▀█▀▀█▄█▒▀ ▄▀██▀██      ▄▀▀▄█      █    ▄████████  ▀▀              ▀███████████████ ███▄▄██
                     ▒▓▀█▀▀▄▄███▀▀██   █▀█▄███▀   █████  ▀▀▄▄  █  ▄▄█▀▀█▀████▄▄    ▄▄         ▄█████▀███████▀███▄██████
                    ▒▒██████████▀██    ▀▀█▄██▀    ██▄▀█      ▀▀█▀▀▄███▀█▀███████  █████      ███▄█▀████████▀███▄▀██████
              ▒▒▄▓▒▀▀█▄████▄█ ▄█▄▀█       ███       ▀               ▀███▀██▄▄█▄█▀ ▀ ██▀       █▄▄████▄▀▀█▀███▀█▀▀██████
        ▒▒▄▓▒▀▀      ▀██▄██▄█▀▀▄████      ███▄▄███▄                  ███  ▀██▄█▀              ▄███▀ ██▀▀█▀█   ███▀▀████
  ▒▒▄▓▒▀▀                 █████▀█           ▀██▀███                  ▀██   ███       ▄▄▄▄    ▄██▀▄  ▄███▀▀   ███▀ ▀▄██▄
▒▀▀                        ▀▀ ▀███  ▄▄       ▀ ██▄▀                       ▀██      █▀█████▄  ▄█▀███████▀      ▀▀   ██▄▄
▄                              █▀████▀██                                           ██▀▀█▀▀█  ███▀▀█▀██▀▄▄▄▄        ███▀
██                                █▀▀███            ▄▄▄                            █▄▀▀██▀█  ██▀▀▄█▄██▀▀█████     ▀██  
▒█▀▄                              ▀▀█▀▄▀          ████▀██                           ████▀▀▀   █████▀▀███▀▀█▀▀█         
 ▒▓ ▀▄                                            ██▀ ███                           ███      ▄███    ██▀▀██▄▀█         
   ▓▄ ▀▄                                          ▀ █▄▀█▀                          ▀█▀█      ▀███ ▄▄▄▄███▄█▀▀          
    ▓▄  █▄                                                                                     ▄█▀▀██████             ▄
     ▒▄  ▀█▄                                                                                   ██▄█▀▀▄███▄            █
      ▒▄   ▀█▄                                                           ▄                      █▀▀▄▄ █▄▄█             
       ▒█    ▀█▄                                                      ▄█████▄                   ▀█▄▄ ████▀             
        ▒▓     ▀█▄                                                    ██▄█▀▄▄█                  ▄▀██▀▀▀              ▄█
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓███▓▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▓▒▓▒▒▒▓███▀▓██▒▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒    ▒▒▒
                               ▒ ▒▒▒▒▒▒▒▒▒▒███▀█████████▓▄ ▄▓▓██▓█▓▒██████▒██████▒█████████▓▒▒▒▒▒▒▒   ▒▒▓▓▒▒▒▒▒▒▒   ▒▒▒
                               ▒▒     ▒▒▒▒▒▄█ ████████████▓█████████▓████████████▒▒█▓████▓▒▒ ▒▒▒ ▓██▒▒████▓███▒▒▒▒▒▒▒▒▒
                                ▒          ▀▀▀▄███▀█ ████████████████████████████▀▄█▀▀███▒   ▒▒  ████████████████▄▓▓▓ ▒
                                ▒               ▀▀▀█▄█ █████████████████████████▀    ▀▀███ ▄   ▄▄██████▓████████▀██████
                                 ▒                    ▀██████▄▄█████▀████▄██████      ▀▀██████▄███▀██ █▄████▄██  ██▒███
                                 ▒                 ▄▄▀▀ ▀██▀███████████▀█████▀        ▄███████████ ▀▀ ███▀▄██▀  ▀█  ██▀
                                 ▒▒       ▒▒▒   ▄▄█▄▄▄▄▄██ ▀▀▀█████▀██▀▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀    ▄█████ 
                                  ▒      ▓███▀▄ █▀▀█▄▄    ▀▀▄█▀  ▀▀▀▀█▄▄ ██▀▄▄▄       █████████████ █████      ▀█▀▄██  
                                  ▒     ▒██▄███ █     ▀▀▄▄   ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                   ▒     ▒▓███▄▒█     ▄   ▀▀▀▄█▄▄▄▀▀  █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████     ▄██     
                             ▒▓▓█▓▄   ▒▄▄▓████   ▀▀▄  █▀█      █▀     █  ▄▄▄  ████        ▀▀▀███   ▀▀█▀▄█▄█▄▄▄  ▀▄▀███▄
                      ▒▓▓██▄▒▀█▀▀█▄█▒▀ ▄▀█▄▀██       ▀▀▄█      █     ▄███████  ▀▀              ▀██████████▄████ ███▄▄██
                     ▒▓██▀▀▄▄███▀▀██   ███▄▄██▀   █████  ▀ ▄▄  █  ▄▄█▀▀█▀████▄▄    ▄▄         ▄▀████▀███████▀███▄██████
                    ▒▒██▄███████▀██    ▀▀█▄▄█▀    ██▄▀█      ▀▀█▀▀████▀█▀███████▄ █████      ▀██▄██▀███████▀███▄▀▀█████
              ▒▒▄▓▒▀███████▄█  █▄▀█       ███       ▀▀              ▀███▀██▄▄█▄██ ▀ ███       █▄▄██▄█▄▀▀█▀███▀██▀██████
        ▒▒▄▓▒▀▀      ▀▄█▀██▄█▀▀▄████      ███▄▄███▄                  ███  ▀███▄█              ▄███▀ ██▀▀█▀█▀  ███▀▀████
  ▒▒▄▓▒▀▀                 █████▀█           ▀██▀███                  ▀██   ███       ▄▄▄▄    ▄███▄   ███▀▀   ███▀ ▀███▄
▒▀▀                        ▀▀ ▀██▄  ▄▄       ▀ ██▄▀                       ▄██▄     █▀█████▄  ▄█▀███████▀      ▀▀   ██▄▄
                               ██████▀█▄                                           ██▀▀█▀▀█  ███▀▀█▀██▀ ▄▄▄        ███▀
█▄                                █▀▄███             ▄▄                            █▄▀▀██▀█  ██▀▀▄█▄███▀█████     ███▀ 
▀▄█▄                              ▀█▄▀█▀          ████▀█▄                           ████▀▀▀   █████▀▀███▀▀▀█▀█         
 ▒▄▀█▄                              ▀             ██▀▄███                           ███       ███    ██▀▀▀████▀        
  ▒█ ▀█▄                                          ▀ █▄▀█▀                          ▀███      ▀█▀█ ▄▄▄▄███▄█▀▀▀         
   ▒▓  ▀█▄                                                                                      █▀▀██████              
     ▓▄  ▀█▄                                                                                   ▀███▀▀▄█▄██            █
      ▓▄   ▀▄                                                                                   ██▀▄▄ █ ▄█▄            
       ▒▄    ▀▄                                                       ▄▄█▀█▀▄                   ▀██▄ ███▄█             
        ▒█     ▀▄                                                     ██▄█▀███                  ▄███▀▀▀              ▄▄
----------------------------
                               ▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▒▄▄▒▒▒▒▒     ▒▒  ▒▒▓▓▓▄▓▒▒▒▓███▄▓██▒▓▓▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒
                               ▒▒▒▒▒▒▒▒▒▒▒▓███▀█████████▓▒▒▓▓███▓█▓▒██████▒██████▒█████████▓▒▒▒▒▒▒▒   ▒▓▓▓▒▒▒▒▒▒▒   ▒▒▒
                               ▒      ▒▒▒▒▒▒█ ████████████▓█████████▓████████████▒▒█▓▓███▓▒▒ ▒▒▒▒▓██▒▒████▓███▒▒▒▒▒▒▒▒▒
                                ▒          ▀▀▀▄███▀█ █████████████▀██████████████▀▄█▀▀███▒   ▒   ████████████████▓▓▓▓ ▒
                                ▒               ▀▀▀▄▄█ ███████████████████▀█████     ▀▀███ ▄   ▄▄██████▓████████▒██████
                                ▒▒                    ▀██████▄██████ ████▄██████      ▀▀██████▄███ ██ █▄██▀█▄██  ██▒███
                                 ▒                 ▄▄▀▀ ▀██▀███████████▀█████▀        ▄▄██████████ ▀▀ ███▀▄██▀  ▀█  ██▀
                                 ▒        ▒▒▒   ▄██▄▄▄▄▄██ ▀▀▄██▀██▀██▀▄█████         █▄████ ▀████  ▄▄▄▄▄ ▀▀    ▄████▀ 
                                  ▒      ▓███▀▄ █▀▀▄▄▄    ▀▀▄█▀  ▀▀▀▀█▄▄ ██▀▄▄▄       █████████████ █████      ▀█▀▀██  
                                  ▒     ▒██▄███ █     ▀▀▄▄   ▀▄    ▄█▀█ ▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                  ▒▒     ▒▓███▄▒█         ▀▀█▄█▄▄▄▀▀  █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████▄    ▄██     
                             ▒▓▓█▓▒▒  ▒▒▄▓███▄   ▀ ▄  █▀█      █▀     █   ▄   ████        ▀▀▀███   ▀▀█▀▄█▄█▄▄▄  ▀▄▀███▄
                      ▒▓▓▓▓▄▒▀█▀▀█▄█▒▀▀▄▀█▄███       ▀▀▄█      █    ▄▄███████  ▀▀              ▀██████████▄████ █▄█▄▄██
                     ▒███▀█▄████▀▀██   █▄█▄▄██    ██▀██  ▀ ▄▄  █  ▄▄██▀█▀████▄▄     ▄         ▄▀████▀███████▀███▄██████
                    ▒▒██▄▄██████▀██    ▀██▄██▀    ██ ██      ▀▀█▄▀███▀▀█▀███████▄ █████       ██▄▀█████████▀███▄▀▀█████
              ▒▒▄▓▒▀█████▄█▄█▀ █▄▀█       ███       ▀               ▀▀███▀█▄▄█▄██ █▀███       █▄▄█████▀▀█▀███▀██▀▀█████
         ▒▄▄▒▀▀      ▀▄█▀████▀▀▀████      ███▄▄███▄                  ███  ▀█▄█▄█              ▄███▀ ██▀▀█▀█▀  ███▀▀██▀█
   ▒▒▄▒▀▀                 █▄█████          ▀▀██▄███                  ▀██   ███        ▄▄▄    ▄███    ███▀▀▀  ███▀  ███▄
▓▒▀▀                       ▀▀ ▀██▄   ▄       ▀ ██▄▀                       ▄███     ▄▀█████▄   ▄▀███████▀      ▀▀   ███▄
                              ▀██████▄█▄                                           ██▀▀██▀█  ███▀▀██▀█▀ ▄▄▄        ███▀
█▄                               ▀█ ▄█▀█             ▄▄                            ██▀▀█▄▀█▀ ▀█▀▀▄█▄███▀█████▄    ███▀ 
▓██▄                              ▀█▄▀██          ▄███ █▄                           █████▀▀   ▀██▄██▀███▀▀▀█▀█         
 ▓▄▀█                               ▀             ██▀▄███                           ███▀      ███▀   ▀█▀▀▀▄█▄█▀        
  ▒▄ ▀▄                                           ▀ █▄▀██                          ▀▀██      ▀███  ▄▄▄█▀█▄██▀▀         
   ▒█  ▀▄                                            ▀                                          ██▀██████▄             
    ▒▓   ▀▄                                                                                     ██▄█▀██▄██            ▀
      ▓▄   ▀▄                                                                                   ██▀▄▄ █ ▄██            
       ▓▄   ▀█▄                                                        ▄▄▀█▀▄                    ██▄ ▀████             
        ▒▄    ▀█▄                                                     ████▀█▀█                  ▄█▄██▀▀▀              ▄
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒▒    ▒▒▒  ▒▒▓▓▓▄▓▒▒▒▓███▄▓██▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒▒
                               ▒▒▒▒▒▒▒▒ ▒▒▓███▀█████████▓▒▒▓▓███▓█▓▒██████▒██████▓█████████▒▒▒▒▒▒▒▒   ▒▓▓▓▒▒▒▒▒▒▒  ▒▒ ▒
                               ▒      ▒▒▒▒▓▓█ ███████████████████████████████████▒▒█▓▓███▓▒▒ ▒▒▒▒███▒▒████▓███▒▒▒▒▒▒▒▒▒
                               ▒▒          ▀▀▀▄█████▄████████████████████████████▀▄█▀▀███▒   ▒   ████████████████▄▓▓▓▒▒
                                ▒               ▀▀▀▄▄█ ███████████████████▀█████     ▀▀███ ▄   ▄▄██████▒████████▒██████
                                ▒▒                    ▀██████▄██████▄████▄█████▀      ▀▀████▀█▄███ ██ █▄██▀█▄██ ▄██▒███
                                 ▒                 ▄▄▀▀ ▀██▀███████████▀█▀███▀        ▄███████████ ▀▀ ███▀▄██   ▀█  ██▀
                                 ▒        ▒▒    ▄██▄▄▄▄▄██ ▀▀▄██▀██▀██▀▄█████         █▄████ ▀████  ▄▄▄▄▄ ▀▀    ▄████▀ 
                                 ▒▒      ▓███▀▄ █▀▀▄▄▄    ▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████████████ █████▄     ▀█▀▀██ ▄
                                  ▒     ▒▀█▄▄██ █     ▀▀▄▄   ▀▄    ▄█▀█  ██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                  ▒▒     ▀▓███▄▒█         ▀▀▄▄█▄ ▄▀▀  █       ▄▄▄▄   ▀▀█▄██▀▀█▄██   ██████▄    ▄██     
                             ▒▓▓▓▓▒▒  ▒▒▄▓███▄   ▀ ▄  █▀█      █▀     █   ▄   ████        ▀▀▀███    ▀█▀▀█▄█▄▄▄  ▀▄▀███▄
                      ▒▓▓▓▓▄▒▀█▀▀█▄▓▒▀▀▄▀█████      █▀█▄█      █    ▄▄██▄████  ▀▀▀              ██████████▄████ █▄█▄▄██
                     ▒███▀█ ████▀▀██   █▄█▄▄██    ██▀██ ▀▀▀▄▄  █  ▄▄██▀█▀████▄▄     ▄         ▄▀█████▀██████▀██████████
                     ▒▀█▄▄██████▀██    ▀██▄▄█▀    █████      ▀▀█ ▀▄██▀▀█▀▀██████▄ █████       ██▄▀█████████▀███▄▀▀█████
               ▒▒▄▒▀█████▄█ █▀ ▀▄▀█       ███       ▀▀▀            ▀▀████▀█▄▄█▄██ ▀ ███       █▄▄██████▀█████▀██▀▀█▀███
         ▒▒▄▓▒▀      ▀▄█▀████▀▀▀███▄      ███▄▄██▄▄                  ▄██  ▀█▄█▄█▀             ▄████ ███▀█▀█▀  ███▀▀██▀█
   ▒▒▄▓▒▀▀            ▀▀  ███████          ▀▀██▄███                  ▀██   ███        ▄▄▄     ███    ███▀▀▀  ▄██▀  ███▄
▓▒▀▀                       ▀▀ █▄█▄   ▄       ▀▀▄███                        ███     ▄███████   ▄▀███████       ▀▀   ▄██▄
                              ▀███▄████▄                                           ██▀▀▀█▀█▄ ██▄▀▀██▀█▀ ▄▄▄▄       ███▀
▄                                ▀█▄▄█▀█             ▄▄                            ██▀▀█████  █▀▀▄█▄▄██▀█████▄    ▀██▀ 
█▀▄                               ▀█▄▀██          ▄███▄█▄                           ▀████▀▀   ▀██▄██▀█▀▄▀▀▀█▀▀▄        
▒▓ ▀▄                               ▀             ███▄███                           ███▀      ███▀   ▀█ ▀▀▄█▄██        
  ▓▄ █▄                                           ▀▀█▄███                          ▀▀██      ▀▀██  ▄▄▄██████▀▀         
   ▓▄ ▀█▄                                            ▀                                          ▄█▀█████▀█             
    ▒▄  ▀█▄                                                                                     ██▄█▀█████▄            
     ▒█   ▀█▄                                                                                   ▀█▀▄▄ ▄█ ▄█            
      ▒▓    ▀█▄                                                        ▄▄▀█▀▄                    ▀█▄ ▀█▀██▀            
        ▓▄    ▀█▄                                                      █████▀█                   █▀██▀▀▀              ▄
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓▓▓▄▓▒▒▒▓████▓█▓▓▓▓▒▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒     ▒▒▒
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓█████████████▓▒▒▓▓███▓█▓▒████▄▓▒██████▓█████████▒▒▒▓▒▒▒▒   ▒▓▓▓▒▒▒▒▒▒▒  ▒▒ ▒
                               ▒     ▒▒▒▒▒▓▓█ ███████████████████████████████████▒▒██▓███▓▒ ▒▒▒▒▒███▒▒████████▒▒▒▒▒▒▒▒▒
                               ▒▒          ▀▀█▄██████████████▄███████████████████▀██▀████▒  ▒▒  ▒████████████████▓▓▓▓ ▒
                                ▒               ▀▀▀▄▄█ ███████████████████▀█████     ▀████ ▄   ▄▄█▀████▒████████▒██████
                                ▒                    ▀▀██████▄██████▄██████████       ▀▀████▀▄▄███ ██ █▄██▀█▄█▀ ▄██▒███
                                ▒▒                 ▄▄▀▀ ▀██████████████▀█▀███▀        ▄▄██████████ ▀▀ ███▀▄██▀  ▀█  ██▀
                                 ▒         ▒    ▄██▄▄▄▄▄██ ▀▀▄██▀██▀██▀▄█████         █▄████ ▀████  ▄▄▄▄▄ ▀▀    ▄████▀ 
                                 ▒▒      ▓███▀▄ █▀▀▄▄     ▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████████████ █████      ▀█▀▀██ ▄
                                  ▒     ▒▀█▄▄██ █    ▀▀▀▄▄   ▀▄    ▄▄▀█ ▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ███▀▀  
                                  ▒      ▀▓▄██▄▒█         ▀▀▄▄█▄▄▄▀▀  █       ▄▄▄▄   ▀▀█▄██▀▀█▄██▀  ██████▄    ▄██     
                             ▒▓▓▓▄▒▒  ▒▒▄▓███   ▀▀▄▄  █▀█      █▀     █   ▄▄  ████        ▀▀▀███    ▀█▀▀█▄█▄▄▄  ▀▄▀███▄
                      ▒▓▓▓▓▒▒▀█▀▀█▄▓▒▀▀▄████▀█      ▀▀█▄█      █     ▄██▄████  ▀▀▀              ███████████████ ▀██▄▄██
                     ▒███▀█ ███▄▀▀██   █▄█▄▄██    ██▀██ ▀▀▄▄   █   ▄██▀█▀████▄▄▄    ▄         ▄▀█████▀█████████████████
                     ▒██▄▄▄█████▀██    ▀██▄▄█▀    █████      ▀▀█▄▀███▀▀█▀▀██████▄ █████       ███▀█████████▀██▀▄█▀█████
               ▒▒▄▓▒████▄▄█ █▀▀█▄▀█       ██▄       ▀▀▀             ▀▀███▀█▄▄█▄▄█ ▀▀███       █▄▄██████▀▀█▀██▀██▀▀█▀███
         ▒▒▄▓▒▀▀    ▀█▄█▀████▀▀▀███▄      ███▄▄██▄▄                  ▄██  ▀█▄█▄█▀              ████ ▀██▀█▀██  ████▀██▀█
   ▒▒▄▓▒▀▀            ▀ ▀ ███████ ▀         ▀██▄███                  ▀██   ███        ▄▄▄     ███    ████▀▀  ▄██▀  █▄██
▓▒▀▀                      ▀▀▀ █▄█            ▀▀▄███                        ███     ▄█▀█████   ▄████████▀      ▀▀    ██▄
                              ▀████████▄                                     ▀     ██▀▀▀█▀██ ▄█▄▀▀██▀█▀  ▄▄▄       ████
▄                                ▀█▄█▄██                                           ██▀▀▄█▄▀█  █▀▀▄▄█▄██▀▀█████    ████ 
██▄                               ▀▄▄▀██          ▄█████▄                           ▀███▄█▀   ▀██▄█▄▀█▀▄█▀▀█▀▀▄        
▒█▀█▄                               ▀             ███▄███                           ▄███      ▄███    █▀▀▀▄█▄██        
 ▒▓ ▀█▄                                           ▀▀█ ███                           ▀██       ▀██   ▄▄████▄█▀▀         
   ▓▄ ▀█▄                                            ▀                                           █▀▀██████             
    ▓▄  ▀▄                                                                                      █▀▄▄▀█▄███▄            
     ▒▄   ▀▄                                                                                     ██▄▄  █  █            
      ▒█    ▀▄                                                         ▄▄███▄                    ▀█▄▄▀█████            
       ▒▓     ▀▄                                                       █████▀█                   ▄████▀▀▀             ▄
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓▓▓▄▓▒▒▒█████▓█▓▓▓▓▒▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒     ▒▒▒
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓█████▀█████▓█▄ ▒▓▓███▓█▓▒██▀█▄▓▒██████▓█████████▒▒▒▓▒▒▒▒   ▒▓▓▓▒▒▒▒▒▒▒▒ ▒▒ ▒
                               ▒     ▒▒▒▒▒▓█▓▓███████████████████████████████████▓▒██▓███▓▒ ▒▒▒▒▒███▒▓████████▒▒▒▒▒▒▒▒▒
                               ▒           ▀▀█▄██████████████▄███████████████████▀██▀████▒  ▒▒  ▒████████████████▓▓▓▓▒▒
                               ▒▒               ▀▀▀▄▄█ ██████▀████████████▀█████     ▀████ ▄   ▄▄█▀████▒████████▒██████
                                ▒                    ▀▀██████▄██████▄██████████       ▀ ████▀▄████ ██ █▄██▀█▄█▀ ▄██▒███
                                ▒▒                 ▄▄▀▀ ▀██████████████▀█▀███▀        ▄███████████▀▀▀ ███ ▄██▀  ▀█  ██▀
                                 ▒              ▄██▄▄▄▄▄█▀ ▀▀▄██▀██▀██▀▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀    ▄████▀ 
                                 ▒       ▓███▀▄ █▀▀▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████▀███████ █████      ▀██▀██ ▄
                                  ▒     ▒▀█▄▄██ █    ▀▀▀▄▄   ▀▄    ▄▄▀█ ▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ██▀▀▀  
                                  ▒      ▀▓███▄▒█         ▀▀▄▄█▄▄▄▀▀  █       ▄▄▄▄   ▀▀█▄██▀▀█▄██▀  ██████▄    ▄██     
                             ▒▓▓▓▄▒▒  ▒▒▄▓▓██   ▀▀▄▄  █▀█      █▀     █   ▄▄  ████        ▀▀▀███    ▀█▀▀███▄▄▄▄ ▀▄▀███▄
                      ▒▄▓▓▓▒▒▀█▀▀██▓▒▀▀▄████▀█      ▀▀█▄█      █     ▄██▄████  ▀▀▀              ██████████████▀▄▀██▄▄██
                     ▒▀████ ███▄█▀██  ▀█▄█▄▄██    █████ ▀▀▄▄   █   ▄██▀█▀████▄▄▄    ▄         ▄████████████████████████
                     ▓▄█▄▄▄█████▀██    ▀▄█▄▄█▀    ██▀██     ▀▀ ██▀▀██▀▀██▀██████▄ █████       ███▀█████████▀██▀▄█▀█████
               ▒▒▄▓▒████▄▄█ █▀▀█▄▀█       ██▄       ▀▀             ▀▀████▀█▄▄█▄▄█ ▀ ███       ▀▄▄██████▀▀█▀██ ██▀▀█▀███
         ▒▒▄▓▒▀▀    ▀█ █▀██▀█▀▀▀███▄      ███▄▄▄█▄▄                   ██  ▀█▄█▄▄▀              ████ ▀██▀████  ████▀██▀█
    ▒▄▄▒▀▀            ▀ ▀ ███████▀▀       ▀ ▀██████                  ▀██   ███         ▄▄     ███    ████▀▀  ▄██▀  █▄██
▄▓▒▀                      ▀ ▀ ███            ▀▀▄███                        ███      █▀█████   ▄██▀█████▀▀    ▀▀▀   ▄██▄
                              ▀███▄████▄                                     ▀     ███▀▀█▀▀█  █▄█▀▀███▀   ▄▄       ████
▄                              ▀ ████▄██             ▄                             ▀█▀▀▄█▄██  █▀▀▄▄█▄██▀▀█████    █▀██ 
█▄                                ▀▄▄█▀█          ▄▄████▄                           ▀█████▀▀   ██▄███▀███▀▀██▀█        
▓▄▀▄                                ▀ ▀           ███▄███                           ▄███      ▄███    ██▀▀▄██▄█        
 ▒▄ ▀▄                                            ▀▀█ █▀█                           ▀██▄      ▀██   ▄▄▄███▄██▀▀        
  ▒█  ▀▄                                             ▀ ▀                                         █▀▀██████             
   ▒▓   ▀▄                                                                                      ▀██▄██▄████            
     ▓▄  ▀█▄                                                                                     ███▄  █  █▄           
      ▀▄   ▀█▄                                                          ▄▄██▄                    ▀█▄▄▀▀█▀██▀           
       ▒▄    ▀█▄                                                       ██▀██▀██                  ▄█████▀▀▀            ▄
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▒▄▓▒▒▓█████▓█▓▓▓▓▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒
                              ▒ ▒▒▒▒▒▒▒▒▒▒███▀██▀█████▓▓▄ ▒▓▓█████▓▒██▀██▓▒██████▓█████████▒▒▒▓▒▒▒▒   ▒▓▓▓▒▒▒▒▒▒▒▒ ▒▒ ▒
                              ▒▒     ▒▒▒▒▄▓█▓▓██▄██████████████████▓██▄██████████▓▓██▓██▓▓▒ ▒▒▒ ▒███▒▓████████▒▒▒▒▒▒▒▒▒
                               ▒          ▀▀▀▄███▀███████████████████▄███████████▀██▀████▒  ▒▒  ▒████████████████▓██▓▒▄
                               ▒▒               ▀▀█▄▄█ ██████▀████████████▀████▀     ▀▀███ ▄   ▄▄█▀████▒████████▒██████
                                ▒                    ▀▀██████▄██████▄██████████       ▀▀████▀▄██▄█ ██ ▄▄██▀███▀ ▄█▀▒███
                                ▒                  ▄▄▀▀ ▀██████████████▀█▀███▀        ▄███████████▀▀▀ ███ ▄██   ▀▀  ██▀
                                 ▒         ▒    ▄██▄▄▄▄▄█▀ ▀▀▄██▀██▀██▀▄█████        ▀█▄████ ▀████   ▄▄▄▄ ▀▀    ▄████▀ 
                                 ▒       ▓███▀▄ █▀▀▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████▀███████ █████      ▀██▀██ ▄
                                 ▒▒     ▒▄█▄▄██ █    ▀▀▀▄▄   ▀▄    ▄▄▀█ ▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ██▀▀   
                                  ▒      ▀████▄▓█         ▀▀▄▄█▄▄▄▀▀  █       ▄▄▄▄  ▀▀▀█▄██▀▀█▄██▀  ██████▄    ▄██     
                             ▒▓▓▓▄▒▒  ▒▒▄▓▓██   ▀▀▄▄  █▀█     ▀█▀     █   ▄▄ ▄████        ▀▀▀███    ▀█▀▀███▄▄▄▄ ▀▄▀████
                      ▒▄▓▓▄▒▒▀██▀██▓▒▀▀▄████▀█      ▀▀█▄█      █     ▄██▄████  ▀▀▀              ██████████████▀▄▀██▄▄██
                     ▒▀████ ███▄█▀██  ▀█▄█▄▄██    ███▀█ ▀▀▄▄   █   ▄██▀█▀████▄▄▄    ▄         ▄▄█████████████▀█████████
                     ▓▄█▄▄█████████    ▀▄█▄▄█▀    ██▀██     ▀▀ █▄▀ ██▀▀██▀███████ █████       ███▀█▀███████▀███▄█▀█████
               ▒▒▄▓▒██▀█▄▄█▀█▀▀█▄▀█      ▀██▄       ▀▀▀            ▀▀████▀█▄▄█▄▄█ █▀█▄█       ▀▄▄██████▀▀█▀██▀██▀▀█▀██▀
          ▒▄▄▒▀▀    ██ ████▀█▀▀▀███▄      ███▄▄██▄▄                   ██  ▀█▄█▄▄▀              ████ ▀██▀██▀█  ▄███▀██▀█
    ▒▒▄▓▒▀            ▀ ▀▀███████▀▀       ▀ ▀████▄█                  ▀██   ███         ▄▄     ███    ████▀▀  ▄██▀  █▄██
▄▓▒▀▀                     ▀ ▀ █▀█            ▀▀▄███                        ███      ▄▀█████▄  ▄████████▀▀    ▀▀▀    ██▄
                              ████▄███▄▄       ▀▀                           ▀▀      ██▀▀█▀▀█  ███▀▀████  ▄▄▄       ████
                               ▀▀████▄██                                            █▀▀▄█▄██  ██▀▄▄█▄▄██▀█████    ▀▀██ 
▀▄                                █▄▄█▀█           ▄████▄                           ▀██▄██▀▀   ██▄███▀███▀▀▀█▀█        
▓██▄                               ▀▀ ▀            ██▄█▄█                            ███      ▄███    ██▀▀▄▄█▄█▀       
 ▓▄▀█▄                                             ██ ▄▀█                           ▀█▀█      ▀██▀   ▄▄███▄█▄▀▀        
  ▒▄ ▀█▄                                             ▀▀▀                                         ▄█▀█▀████▄            
   ▒█  ▀█▄                                                                                       ██▄█▀██▄██            
    ▒▓   ▀█▄                                                                                     ███▄  ██ ▀█           
      ▓▄   ▀█▄                                                           ▄▀▄▄                    ▀█▄▄▀▀██▀█▀           
       ▓▄    ▀▄                                                        ██▀██▀▀█                   ██████▀▀             
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▒▄▓▒▒▓█████▓█▓▓▓▒▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒
                              ▒▒▒▒▒▒▒▒▒▒▒▒████████████▓▓▄ ▒▓▓█████▓▓██▀██▓▒██████▓████████▓▒▒▓▓▒▒▒▒   ▒▓▓▓▒▒▓▒▒▒▒▒ ▒▒ ▒
                              ▒▒     ▒▒▒▒▓▒█▓▓██▄████████▓████████▀▓██▄██████████▓▓██▓██▓▒▒ ▒▒▒ ▒███▒▓████████▓▒▒▒▒▒▒▒▒
                               ▒          ▀▀▀▄███▀███████████████████████████████▀██▀████▒  ▒▒  ▒███████████████▓▓██▓▒▄
                               ▒                ▀▀█▄█▀ ██████▀████████▄███▀████▀     ▀████▄▄  ▄▄▄█▀████▒███████▓▒██████
                                ▒                    ▀▀██████▄█████████████████       ▀▀█████▄████▄██ ▄▄█▀▀███▀ ▄█▒▒███
                                ▒                  ▄▄▀▀ ▀██████████████▀█▀███▀        ▄███████▀█▄█▀▀▀▀███ ▄██   ▀▀  ██▀
                                ▒▒         ▒    ▄██▄▄▄▄▄█▀ ▀▀▄██▀██▀██▀▄█████        ▀█▄████ ▀████   ▄▄▄▄ ▀▀    ▄████▀ 
                                 ▒       ▓███▓▄ █▀▀▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████▀███████ █████      ▀██▀██▀▄
                                 ▒▒     ▒▄█▄▄██ █    ▀▀▄▄▄   ▀▄    ▄▄▀█ ▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ██▀▀   
                                  ▒     ▒▀█▄██▄▓█         ▀▀▄▄▀▄ ▄▀▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ██████▄    ███     
                             ▒▄▓▓▄▒   ▒▒▄▓▓██   ▀ ▄▄  █▀▄     ▀█▀     █   ▄  ▄████        ▀▀▀███    ▀█▀▀███▄▄▄▄ ▀▄▀████
                      ▒▄▄▓▄▒▒▀██▀██▓▒▀▀▄████▀█      ▀▀█▄█      █     ▄██▄████  ▀▀▀              ██████████████▀▄▀███▄█▄
                     ▒█████▀███▄▄▀██  ▀█▄█▄▄██    ███▀▄ ▀▀▄▄   █  ▄▄██▀██████▄▄▄   ▄▄         ▄▄█████████████▀█████████
                     █▄█▄▄███▀█████    ▀▄█▄▄█▀    ██▀██     ▀▀ █▄▀▀██▀▀██▀███████ █████       ███▀█▀███████▀███▄█▀█████
                ▒▄▓▒████▄▄█▀█▀▀█▄█▄      ▀██▄       ▀▀▀            ▀▀████▀██▄█▄▄█ ▀▀███       ▀█▄██████▀▀█▀██▀██▀▀█ ███
          ▒▒▄▓▒▀    █▄▀████▀██▀▀███▄      ███ ▄▄█▄▄                   ██  ▀█▄█▄▄█              ████  ██▀▀█▀█  ▄███▀████
    ▒▒▄▓▒▀▀           ▀ ▀ ███▄███ ▀       ▀ ▀████▄█                  ▀██   ███▀        ▄▄     ███▀   ████▀▀  ▄██▀  ▀▄██
▄▓▒▀▀                     ▀▀█ █▀█            ▀▀▄█▀█                        ███      ▄▀█████▄  ▄█▀███████▀    ▀▀▀    ██▄
                              ████▄▄██▄▄       ▀▀▀                          ▀▀      ██▀▀██▀█  ███▀▀█▄▀█   ▄▄       ████
                               ▀▀███▀▄██                                            █▀▀▄█▄▄█  ██▀█▄█▄▄██▀█████▄   ▀▀██ 
█▄                               ▀▀▄▄███           ▄████▄                           ▀██▄█▄█▀   ██▄▄█▄▀██▄▀▀▀███        
█▀█▄                               ▀▀ ▀            ████▄█                            ███       ███▀   ▀█▀▀▄▄█▄██       
▒▓ ▀█                                              ▀█ █▀█                           ▀███      ████   ▄▄███▄██▄▀        
  ▓▄ ▀▄                                              ▀▀▀                                         ▄█▀██████▄            
   ▓▄  ▀▄                                                                                        ██ ▄▀█▄███▄           
    ▒▄   ▀▄                                                                                      █▄█▄   █  █           
     ▒█    ▀▄                                                            ▄█▄▄                     █▄▄▀▀▄█▀██           
       ▓▄    ▀▄                                                        ██▀▄█▄██                   ▄▀████▀▀▀            
----------------------------
                              ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▒▓▓▒▒▓███████▓▓▓▒▒▓▓▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒
                              ▒▒▒▒▒▒▒▒▒▒▒▒████████▄███▓▓▄ ▒▓▓█████▓▓█████▓▒██████▓████▀███▓▒▒▓▓▒▒▒▒   ▒▓▓▓▒▒▓▒▒▒▒▒ ▒▒ ▒
                              ▒      ▒▒▒▒▓▒█▓███▄████████▄████████▀▄██▄███████████▓█████▓▒▒ ▒▒▒ ▓███▒▓███████▒▓▒▒ ▒▒▒▒▒
                               ▒          ▀▀▀▄███▀█ █████████████████████████████ ██▀███▀▒  ▒▒  ▒███████████████▓▓▀█▓▒▄
                               ▒               ▀▀▀▄▄█▀ ██████▀████████████▀████▀     ▀███ ▄▄  ▄▄██ ████▒███████▓▒██████
                               ▒▒                    ▀▀██████▄███████▄█████████       ▀▀█████▄██▄▀▄██ ▄▄█▀▀███▀ ▄█▒▒███
                                ▒                  ▄▄▀▀ ▀█▀████████▀███▀█▀███▀        ▄███████▀█▄█▀▀  ███ ███  ▀▀▀  ██▀
                                ▒▒              ▄██▄▄▄▄▄█▀▀▀▀▄██▀██▄███▄█████         █▄████ ▀████   ▄▄▄▄ ▀▀    ▄████  
                                 ▒       ▓███▓▄▀█▀▀▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████▀███████ █████      ▀██▀██▀▄
                                 ▒      ▓▄█▄███ █    ▀▀▄▄▄   ▀▄     ▄▀█▀▄██    ▀▀▀▄▄▄ █████████████ ▀███▀       ██▀▀   
                                  ▒     ▒▓█▄██▄▓█         ▀▀▄▄▀▄ ▄▀▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ██████▄    ▄██     
                             ▒▄▓▓▒▒    ▒▄▓▓██   ▀▀▄▄  █▀▄     ▀█▀     █   ▄  ▄████        ▀▀▀███    ▀█▀▀███▄▄▄▄ ▀▄▀████
                      ▒▄▄▄▄ ▒▀█▄▀██▓▒▀▀▄████▀▄      ▀▀█▄█      █     ▄█▄▄████  ▀▀▀              ██████████████▀▄ ███▄█▄
                     ▒█████▀█▄█▄▄███  ██▄█▄▄██    ▄██▀▄ ▀▀▄▄   █   ▄██▀██████▄▄▄    ▄         ▄██████████████▀█████████
                     █▄█▄▄██████▄██    ▀▄█▄▄█▀    ██▀██     ▀▀▄█▄▀▀██▀▀█▄▀███████ █████       ███ █▀████████▀██▄█▀▀████
                ▒▒▄▓█▀▄█▄▄█▀█▀▀█▄█▄      ▀███       ▀▀▀            ▀▀███████▄█▄▄█ █▀█▄█       ▀█▄█████▄▀▀█▀██▀██▀▀█████
          ▒▒▄▓▒▀▀   █████████▄▀▀███▄      ███ ▄▄█▄                    ██  ▀█▄█▄▄█              ████  ██▀▀█▀█  ▄███▀▀███
     ▒▄▓▒▀▀          ▀▀ ▀▀███▄███ ▀       ▀ ▀██████                  ▀██   ▄██▀         ▄     ▄██ ▀  ████▀▀  ▄███  ▀▄██
▒▄▓▀▀                     █▀█ █▀█            █▀▄█▀█                        ███      ▄██████▄   █████████▀     ▀▀    ██▄
                              ████▄▄██▄▄       ▀▀▀                          ▀▀      █▄▀▀██▀█  ██▄▀▀█▄██   ▄▄        ███
                               ▀▀█▄█▀▄██                                            █▀▀▄██▄██ ▀█▀█▄█▄▄██▀█████▄    ▀██ 
▄                                ▀█▄▀█▄█           ▄▄███▄                            ██▄█▄█▀   ▀█▄▄█▄██▀▄█▀▀██▀▄       
▄▀▄                                ▀█ ▀▀           ████▄█                            ███▀      ███▀   ▀█▀▀▄▄█▄▄█       
▒█ ▀▄                                              ██ ███                           ▀▀██      ████   ▄▄███▄▄██▀        
 ▒▓  █▄                                              █▀▀▀                                         ▄█▀█▀████            
   ▓▄ ▀█▄                                                                                        █▀▄▄██▄███▄           
    ▓▄  ▀█▄                                                                                      ▀███▄  █▀ █▄          
     ▒▄   ▀█▄                                                             ▄▄▄                     █▄▄▀▀███▀█▀          
      ▒█    ▀█▄                                                         ██▄█▄██                   ▄██████▀▀            
----------------------------
                             ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▒▄▄▒▒▒▒▒     ▒▒   ▒▓▓█▒▓▓▒▒▓████▓██▓▓▓▒▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒
                              ▒▒▒▒▒▒▒▒▒▒▒▓████████▄███▓▓▄ ▄▓▓█████▓▓█████▄▒█████▓▓████▀███▓▒▒▓▓▒▒▒▒   ▒▓▓▓▒▒▓▒▒▒▒▒ ▒▒▒▒
                              ▒     ▒▒▒▒▒▓ █ ███▄████████▓████████▀▄████████████▓█▓█████▓▒▒ ▒▒▒ ▓███▒████████▒▓▄  ▒▒▒▒▒
                              ▒▒          ▀▀▀▄███▀█ █████████████████████████████ ██▀███▀▒  ▒▒  ▒███████████████▓▓▀█▓▒▄
                               ▒               ▀▀▀▄▄█▀▀██████▀████████████▀████▀     ▀███ ▄▄  ▄▄██ ████▒███████▓▓██████
                               ▒▒                    ▀▀██████▄███████▄███████▀█       ▀▀█████▄██▄▀▄██ ▄██▀▀███▀ ▓█▒▀███
                                ▒                  ▄▄▀▀ ▀█▀████████████▀█▀███         ▄███████▀█▄█▀▀ ▀███ ███  ▀▀▀ ▄██▀
                                ▒               ▄██▄▄▄▄▄█▀▀▀▀▄█████▄██▄▄█████        ▀█▄███▀ ▀████  ▄▄▄▄▄ ▀▀    █████  
                                 ▒       ▓███▄▄▀█▀▀▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄ ██▀▄▄▄       █████▀███████ █████      ▀██▀██▀▄
                                 ▒      █▄█▄██▓ █    ▀▀▄▄▄   ▀▄     ▄▀█▀▄██    ▀▀▀▄▄▄ █████████████ ▀████       ██▀▀   
                                 ▒▒     ▒▓█▄██▄▓█         ▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ██████▄    ███     
                             ▒▄▓▄▒▒    ▒▄▄▓██   ▀ ▄▄  █▀▄     ▀█▀     █   ▄  ▄████        ▀▀▀███    ▀█▀▀███▄▄▄▄  ▄▀████
                      ▒▄▄▄▒ ▒▀█████▄▓▒▀▄████▀▄      ▀ █▄█      █     ▄██▄████  ▀▀▀              ████████▀█████▀▄ ███▄█▄
                     ▒█████▀█▄█▄▄███  ██▄█▄▄██    ███▀▄ ▀▀▄▄   █   ▄██▀██▀███▄▄▄    ▄         ▄██████████████▀█████████
                    ▒█▄█▄▄██████▄██    █▄█▄▄█▀    ██▀██     ▀▀▄█▄▀▀██▀▀█▄ ███████ █████       ███▄█▀▀███████▀████▀▀████
                ▒▒▄▓▓▀▄█▀▄█▀█▀▀▄▄█▄      ▀██▀       ▀▀▀            ▀▀███████▄██▄█ ▀▀█▄█       ▀█▄████▀▄▀▀█▀██▀███▀█████
          ▒▒▄▓▒▀▀   ███████▄█▄█▀███       ███ ▄▄▄▄                    ██▀ ▀█▄██▄█              ████  ██▀▀█▀█▀ ▄███▀▀██▀
     ▒▒▄▒▀▀          ▀█ ▀▀███▄▄██▀▀       ▀ ▀██████                  ▀██▄  ▄██▀         ▄     ▄██▀▀  ▄███▀▀  ▄███  ▀███
▒▄▓▒▀▀                    █▀█▀███            █▀▄▄▀█                        ███      ▄██████▄   █████████▀     ▀▀    ███
                              █▄█▄▄▄█▀▄        ▀▀▀                          ▀▀      ███▀██▀█▄ ██▄█▀▄███▀  ▄▄        ███
                               ▀▀█▄▀▀███                                            █▀▀▄▄█▄▄█ ▀█▀█▄▄█▄█▄▀▀█████    ███▀
▄                                 ██▀█▄█           ▄▄██▄▄                            ▀█▄█▄▄▀   ▀█▄▄█▄██▀▄█▀▀█▄▀█       
██▄                                ▀█ ▀▀           █▄▀█▄█                            ███▀      ████    █▀▀█▄█▄▄█       
▓▄▀█▄                                              ██▀███                            ▀██      █▀██    ▄███▄▄█▄▀▀       
 ▒▄ ▀█▄                                              ██▀▀                              ▀         ▀▄█▀██████            
  ▒█  ▀█▄                                                                                        ▄██▄████▀██           
   ▒▓   ▀█                                                                                        ███▄  █▀▀▀▄          
     ▓▄   ▀▄                                                              ▄▄▄                     ▀█▄▀▀██▄██▀          
      ▒▄    ▀▄                                                          ██▄█▄██▄                   ████▄█▀▀▀           
----------------------------
                             ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▒▄▄▒▒▒▒▒     ▒▒   ▒▓▓█▒▓▓▒▒█████▓██▓▓▓▒▒▓▓█▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒ ▒
                             ▒▒▒▒▒▒▒ ▒ ▒▒▓████████▄████▓▄ ▄▓▓█████▓▓█████▄▒█████▓█████▀███▓▒▒▓▓▒▒▒▒  ▒▒▓▓▒▒▓▓▒▒▒▒▒ ▒▒▒▒
                              ▒     ▒▒▒▒▄▓▒█ ████████████▄█████████▄████████████▓███████▓▒▒ ▒▒▒ ▓███▒████████▒▓▄  ▒▒▒▒▒
                              ▒▒          ▀▀█▄███▀█ █████████████████████████████ ██▀███▀▒  ▒▒  ▒███████████████▓▓▀█▓▒▄
                               ▒               ▀▀▀▄▄█▀▀██████▀██████████▄█▀████▀     ▀███▄▄▄  ▄▄██ ████▒███████▓▓██████
                               ▒                     ▀▀██████▄███████▄██▄████▀█       ▀▀████▀▄████▄██▄▄██▀▀███▀ ▓█▒████
                                ▒                  ▄▄▀▀ ▀█▀████████████▀█▀███         ▄█████▄█▀█▄█▀▀ ████ ██▀  ▀▀▀ ▄██▀
                                ▒              ▄▄██▄▄▄▄▄█▀▀▀▀▄█████▄██▄▄█████        ██▄████ █████  ▄▄█▄▄ ▀▀    █████  
                                ▒▒      ▒▓███▄ █▀▀▄▄▄    ▀▀▀▄█▀ ▀▀▀▀▀█▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀██▀██▀▄
                                 ▒      █▄█▄██▓ █    ▀▀▄▄▄   █▄    ▄▄▀█▀▄██    ▀▀▀▄▄▄ █████████████ ▀████       ██▀▀   
                                 ▒▒     ▒▓█▄██▄▓█        ▀▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ██████▄    ███     
                             ▒▄▄▄▒▒    ▒▄▄▓██   ▀ ▄   █▀▄     ▀█▀     █   ▄  █████        ▀▀▀███    ▀██▀███▄▄▄▄  ▄█████
                      ▒▒▄▄▒ ▒████▀▓▄▓▒▀▄████▀▄      ▀▀█▄█      █     ▄██▄████  ▀▀▀              ████████▀█████▀█▄███▄█▄
                     ▒████▀▀█▄█▄▄███  ██▄█▄▄██    ▄███▄ ▀▀▄▄   █   ▄██▀██▀███▄▄▄    ▄          ▄█████▀███████▀█████████
                    ▒█▄█ ▄████▀█▄▄█    █▄██▄█▀    ██▀██     ▀▀▄█▄▀▀██▀▀█▄████████ █████       ███▄█▀████████▀████▀▀█▀██
                ▒▒▄▓▓███▀▄█▀█▀▀▄▄█▄      ▀██▀      ▀█▀▀            ▀▀███████▄▄█▄█ ▀▀█▄█        █▄█████▄▀▀█▀██████▀█████
           ▒▒▄▒▀▀  ▀█▀████▀▄█▄▄▀███       ███ ▄▄▄▄                    ███ ▀█▄██▄█              ████▀ ██▀▀█▀█▀ ▄███▀▀██▀
     ▒▒▄▓▒▀▀         ▀█ ▀▀███▄▄██ ▀       ▀▀▀██████                   ██▄   ██▀         ▄     ▄██▀    ███▀▀▀ ▄███   ███
▒▄▓▒▀▀                    ███▀███            █▀▄█▀█                        ███      ▄▄█████▄   █████████▀     ▀▀▀   ███
                              █▄█▄▄▄▄█▄        ▀▀▀                          ▀▀      ███▀▀████ ▄█▄█▀▄███▀   ▄▄       ███
                               ▀▀██▀████                                            ██▀▄▄█▄▄█  █▀▀▄▄█▄██▀▀█████    ███▀
                                 ██▀▀█▄█           ▄▄██▄▄                            ▀█▄██▄█▀  ▀█▄▄██▄████▀▀████       
▀▄                                 ▀█ ▀▀           █▄▀████                           ▄███      ▄███    ██▀█▄▄█▄██      
▓ ▀▄                                               ██▀▀█▄█                           ███       ▀██     ▄██▄▄█▄█▀       
 ▓▄ ▀▄                                               ██▀▀                             ▀▀        ▀▀▄▄████████           
  ▀▄  ▀▄                                                                                          ██ ███▀███           
   ▒█   ▀▄                                                                                        ████  ▀█▀▀█          
    ▒▓   ▀█▄                                                              ▄▄▄                     ▀█▄▀▀█▄████          
      ▓▄   ▀█▄                                                          ▄███▄██▄                   ▄▀██▄██▀▀           
----------------------------
                             ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒▒     ▒▒   ▒▓▓▓▄▓▒▒▒▄████▓██▓▓▓▒▒▓▓█▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒    ▒▒ ▒
                             ▒▒▒▒▒▒▒ ▒ ▒▒▓███▀████▄████▓▄▒▄▓▓█████▒██████▄▓█████▒██████▀██▓▒▒▓▓▒▒▒▒   ▄▓▓▒▒▓▓▒▒▒▒▒ ▒▒▒▒
                              ▒     ▒▒▒▒▄▓▓█▒██████████████████████▓████████████▓████████▒▒ ▒▒▒ ▓███▒████████▓▓▄  ▒▒▒▒▒
                              ▒          ▀▀▀▄▄█████ █████████████████████████████ ██▀███▀▀  ▒▒  ▀███████████████▓█▀█▒▒▄
                               ▒               ▀▀▀▄▄█ ▀█████████████████▄██████▀     ▀███ ▄▄  ▄▄██▀████▒███████▓▓█▄████
                               ▒                    ▀▀▀██████▄███████▄██▄██████       ▀▀████▀▄███▀▄█▀▄▄██▀▀███▀ ▓█▒████
                               ▒▒                  ▄▄▀▀ ▀█▀████████▀███▀█▀███         ▄█████▄█▀█▄█▀▀ ▀███ ███  ▀▀▀ ▄██▀
                                ▒              ▄▄██▄▄▄▄▄█▀▀▀▀▄████████▄▄█████        ██▄████ ████▄  ▄▄█▄▄ ▀▀    ▄████  
                                ▒▒      ▒████▄ █▀▀▄▄▄    ▀▀█▄█▀ ▀▀▀▀▀█▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀██▀██▀▄
                                 ▒      █▄█▄██▓▀█    ▀▀▄▄    █▄    ▄▄▀█▀▄██    ▀▀▀▄▄▄ ████████████▀ ▀████       ██▀▀   
                                 ▒      ▒▓█▄██▄▓█        ▀▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███     
                             ▒▄▄▄▒▒    ▒▄▄▓██   ▀▄▄   █▀▄     ▀██     █      ▀████        ▀▀▀███    ▀██▀███▄▄▄▄  ▄█████
                      ▒▒▄▄▒ ▓████▀▓▄▓▒▀█████▀▄     ▀▀▄█ █      █     ▄█▄▄████  ▀▀▀              ████████▀█████▀█▄███▄█▄
                     ▒████▀▒█▄█▄▄█▀█  ██▄█▄▄██    ▄███▄ ▀ ▄▄   █   ▄██▀▄███▄█▄▄▄    ▄          ▄▀████▀███████▀█████████
                    ▒█ █ ▄██████▄▄█    ████▄██    ██▀██     ▀▀▄█▄▀▀██▀▀█▄████████ ▄▀███       ███▄██████████▀███▄▀▀█▀██
                 ▒▄▓▓███▀██▀█▀▀█▄█       ▀██▀      ▀█▀▀            ▀▀███████▄▄█▄██ ▀█▄█        █▄▄████▄█▀█████▀██▀█████
           ▒▒▄▓▒▀  ▀█▀████▀██▄▄████       ███  ▄▄▄                    ███ ▀█▄██▄█    ▀         ▄███▀ ██▀▀█▀█▀ ▄███▀▀██▀
     ▒▒▄▓▒▀▀        ▀▀█ ▀██▄█▄▄▄█▀▀       ▀▀███████                   ██▄   ██▀▀              ▄██▀    ███▀▀▀ ▄███▀  █▄█
▒▒▄▒▀▀                    █▀█▀███            █▀▄█▀█                        ███       ▄▀████▄   █████████▀      ▀▀   ▄██
▀                             █▄█▄ ▄▄▄▄        ▀▀▀▀                         ▀▀      ███▀▀█▄▀█  █▄█▀▄███▀   ▄▄       ███
                               ▀▀██▀█▀██                                            ██▀▄▄█▄▄█  ██▀▄▄█▄▄██▀█████▄   ████
                                 ██▀▀███            ▄▄█▄▄                            ▀█▄▄█▄█▀  ▀██▄▄█▄███▄▀▀████       
█▄                                 ▀█ ▀▀           ██▀████                           ▄███      ▄███▀   ██▀▀▄▄█▄▄█      
█▀█▄                                               ██▀▀███                           ███▀      ███▀    ▄██▄▄██▄▀       
▒▓ ▀█▄                                               ██▀▀▀                            ▀▀        ▀▀ ▄████████           
  ▓▄ ▀█▄                                                                                          ██ ▄██▀█▀█▄          
   ▓▄  ▀█▄                                                                                        █▄██  ▀█▀▀█          
    ▒▄   ▀█▄                                                               ▄▄                      ██ ▀█▄█▄██▀         
     ▒▓    ▀█▄                                                          ▄██▄██▄▄                   ▄███▄███▀▀          
----------------------------
                             ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▒▒▒    ▒▒▒  ▒▒▓▓▓▄▓▒▒▒▄████▓██▓▓▓▒▒▓██▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒
                             ▒▒▒▒▒▒▒▒▒▒▒▒██████████████▓▄ ▄▓███▓██▒██████▄██████▒█████████▓▒▒▓▓▒▒▒▒▒ ▒▓▓▓▒▒▓▓▒▒▒▒▒ ▒ ▒▒
                              ▒     ▒▒▒▒▄▓██▓███████████████████████████████████▓████████▒▒ ▒▒▒ ▓███▒████████▓▓▄  ▒▒▒▒▒
                              ▒          ▀▀▀▄▄█████ ████████████████████▀████████ ██▀███▀   ▒▒  ████████████████▓███▒▄▄
                              ▒▒               ▀▀▀▄▄█▀▀█████████████████▄██████▀     ▀███ ▄▄  ▄▄██▀████▒███████▀▓█▄████
                               ▒                    ▀▀▀█████▄▄█████▀█▄██▄██████       ▀▀█████▄███▀▄█▀▄▄██▀▀███▀ ██▒████
                               ▒▒                  ▄▄▀▀ ▀█▀████████▀███▀█▀███         ▄███████▀█▄█▀▀ ████ ███  ▀▀▀ ▄██▀
                                ▒              ▄▄██▄▄▄▄▄█▀▀▀▀▄███████▀▄▄█████        ██▄████ ████▄▄ ▄▄█▄▄ ▀▀    ▄████  
                                ▒       ▒████▄ █▀▀▄▄▄    ▀▀▄▄▄▀ ▀▀▀▀▀█▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀██▀██▀▄
                                ▒▒      █▄█▄███▀▄    ▀▀▄▄    █▄    ▄▄▀█▀███    ▀▀▀▄▄▄ ████████████▀ ▀████       ██▀▀   
                                 ▒      ▀▄█▄▄█▄██        ▀▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███     
                             ▒▄▄▄▒▒    ▒▒▄▓██   ▀▄▄   █▀▄     ▀██     █      █████        ▀▀▀███    ▀██▀███▄▄▄▄  ▄█████
                      ▒▒▄▄  ▓████▀▓▄▓▒▀█████▀▄     ▀▀▄█ █      █      █▄▄████  ▀▀▀              ▀█████████████▀█▄███▄█▄
                     ▒████▀▒█▄█▄▄█▀█  ██ █ ███    ▄███▄ ▀▀▄    █   ▄▄█▀██████▄▄▄    ▄          ▄▀████▀███████▀███████▀█
                    ▒███  █████▄▄██   ▀████▄██    ██▀██     ▀▀▄█▄▀▀███▀██▄███████▄▄▀███       ███▄▀█████████▀███▄▀▀█▀██
                 ▒▒▄▓███▀█████▀█▄█      ▀▀██▀     ▀▀█ ▀            ▀▀███████▄▄█ ██ ▀█▄█        █▄▄██████▀▀█▀██▀██▀▀████
           ▒▒▄▓▒▀▀ ██▀████▄██▄▄████       ███  ▄▄▄                    ███ ▀█▄████▀             ▄███▀ ██▀▀████ ▄███▀▀██▀
      ▒▄▓▒▀▀        ▀██ ▀██▄█▄▄▄█▀▀       ▀▀███▀███                   █▀█   ███▀              ▄███    ███▀▀▀ ▄███▀  █▄█
▒▒▄▓▒▀▀                  ▀█▀█▀███            █▀██▀█                        ▄██       ▄▄████▄   ▄████████▀      ▀▀   ▄██
▀                             ███▄ ▄▄▄▄        ▀▀▀▀                         ▀▀      ▄█▄▀▀█▄██  ██▄▀█████   ▄▄       ███
                              ▀▀▀████▀██                                             █▀▄▄█▄▄█  ██▀▄▄█▄▄██▀█████▄   █▀██
                                 ██▀▀███            ▄▄█▄▄                            ▀█▄▄█▄▄▀   ██▄▄█▄███▄█▀▀█▄█▄      
█▄                                 ██▀▀▀           ███████                            ███▀      ███▀   ▀█▀▀▄▄█▄▄█      
▄▀█                                                ██▀▀███                           ████      ███▀     ██▄▄▄█▄▀▀      
▒▄ ▀▄                                                ██▀▀▀                            ▀▀▀       ▀▀ ▄▄███████▀          
 ▒█  ▀▄                                                                                           ▄▀▄ ████▀██          
   ▓▄  ▀▄                                                                                         ▀▄██  ▀█▀▀█▄         
    ▓▄   ▀▄                                                                ▄▄                      ██ ▀▀▄█▄▄██         
     ▒▄    ▀▄                                                           ▄█████▄▄                    ███▄▄█▄▀▀          
----------------------------
                             ▒▒▒▒▒▒▒▒▒ ▒▒▓▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓█▓▄▓▒▒▒▄████▓██▓▓▓▒▓▓██▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒ ▒
                             ▒▒▒▒▒▒▒▒▒▒▒▒██████████████▓▒▒▄▓███▓██▒▄█████▄██████▒█████████▓▒▒▓▓▒▒▒▒▒ ▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒ ▒▒
                             ▒▒    ▒▒▒▒▄▄▒██▓███████████████████████████████████▓████████▒▒ ▒▒▒ ████▒████████▓▓▄  ▒▒▒▒▒
                              ▒          ▀▀▀▄▄█████▀████████████████████▀████████ ██▀███▀   ▒   ████████████████▓███▒▄▓
                              ▒▒               ▀▀█▄▄█ █████████████████████████▀     ▀███ ▄▄  ▄▄██▀███▀▒███████▓▓██████
                               ▒                    ▀▀▀█████▄▄█████▀█▄██▄██████       ▀▀█████▄███ ▄█▀▄▄██▀▀███▀ ██▒████
                               ▒                   ▄▄▀▀ ▀█▀████████▀███▀█▀███         ▄███████▀█▄█▀▀ ███▀ ██▀  ▀▀▀ ▄██ 
                               ▒▒               ▄██▄▄▄▄▄█▀▀▀▀▄███████▀▄▄████▀        ██▄████ ████▄▄ ▄▄█▄▄ ▀▀    ▄████  
                                ▒       ▒████▄ █▀▀▄▄▄    ▀▀▄▄▄▀ ▀▀▀▀▀█▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀█████▀▄
                                ▒▒      █▄█▄██▄█▄   ▀▀▀▄▄    █▄     ▄▀█▀███    ▀▀▀▄▄▄ ████████████▀ ▀████       ██▀▀   
                                 ▒      ▀▄█▄▄█▄██        ▀▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███  ▄  
                             ▒▒▄▒▒     ▒▒▄▓██   ▀▄▄   █▀▄     ▀▀█     █      █▄███        ▀▀▀███    ▀██▀███▄▄▄▄  ▄█████
                      ▒▒▒▒  ▓████▀▓▄▓▒▀█████▀▄     ▀▀▄█ █      █▀    ▄█▄▄████  ▀▀▀              ▀█▀███████████▀█▄███▄█▄
                     ▓████▀▒█▄█▄▄█▀█  ██ █▀███    ▄▄██▄▀▀▄▄▄   █   ▄▄█▀██████▄▄▄    ▄          ▄▀████▀███████▀███▄███▀█
                    ▒██▀ ▀█████▄▄██   ▀▄██▀███    ██▀██     ▀▀▄█▄▄▀███▀▄█▄███████▄▄▀███▀      ▀██▄▀█▀███████▀███▄▀▀█▀██
                 ▒▒▄▓█▀█▀████▄██▄█      ▀▀██▀     ▀▀█ ▀            ▀▀███▄███▄▄█▄██▀██▄█        █▄▄██████▀▀█▀██▀██▀▀████
            ▒▄▓▒▀▀ ██▀████▄██▄▄████       ███  ▄▄▄                    ███ ▀█▄███▄▀   ▀         ▄███▀ ▀█▀▀██▀█  ███▀▀██▀
      ▒▒▄▓▒▀        ▀██▄██▀██▄▄▄█▀█       █▀███▀███                   ███   ███▀              ▄███▀   ████▀▀  ███▀  █▄█
▒▒▄▓▒▀▀                  ▀███▀███            █▀████                        ▄██▀      ▄█████▄▄   ████████▀      ▀▀   ▄██
▀                             █▀█▄ ▄▄▄         ▀▀▀▀                         ▀▀▀      █▄█▀████  ██▄██████    ▄       ███
                              ▀████▀█▀██                                             █▀▄▄█ ▄██ ██▀▄▄██▄█▄▀█████▄   ▀▀██
                                 ██▀▀███            ▄▄█▄▄                            ▀█▄▄██▄█   ██▄▄██▄█▀▄█▀▀█▄█▄      
▄                                  ███▄▀           ███████                            ███▀      █▄█▀▀  ▀▄▀▀▄▄█▄▄█      
 ▀▄                                                ██▀▀███                           ████      ████     ▀██▄▄███▀      
▓▄▀█▄                                              ▀ █▄▀▄▀                            ▀ ▀       ▀ ▀▄▄███████▀          
 ▒▄ ▀█▄                                                                                           ▄██ ███▀███          
  ▒█  ▀█▄                                                                                          ███▀ ▀▀█▀▀█         
   ▒▓   ▀█▄                                                                 ▄                      ██ ▀▀▄▄█▄██         
     ▓▄   ▀█▄                                                            ▄█▀█▀▄▄                    █▀█▄▄███▀          
----------------------------
                             ▒▒▒▒▒▒▒▒▒ ▒▒▓▓▓██▓▓▒▄▄ ▒▒▒     ▒▒▒  ▒▒▓█▓▄▓▒▒▒█████▓██▓█▓▒▓▓██▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒
                             ▒▒▒▒▒▒▒▒▒▒▒▒██████████████▄▒▒▄▓███▓█▓▒▄█████▄██████▒█████████▓▒▓▓▓▒▒▒▒  ▒▓▓▓▒▒▓▓▒▒▒▒▒▒▒ ▒▒
                             ▒     ▒▒▒▒▄▓▒█▓▓██████████████████▄████████████████▓████████▒▒ ▒▒▒ ████▒█▄██████▓▄▄  ▒▒▒▒▒
                              ▒          ▀▀▀▄███▀███████████████████████▀███████▀ ██▀███▀   ▒   ████████████████▓███▒▄▓
                              ▒               ▀▀▀█▄▄▀ █████████████████████████▀     ▀███ ▄▄  ▄▄██▀███▀▀███████▒▓██████
                              ▒▒                    ▀▀▀█████▄▄█████▀█▄██▄██████       ▀▀█████▄███ ██▀▄▄██▀████▀ ██▒████
                               ▒                   ▄▄▀▀▀▀█▀████████████▀█▀███        ▄████████▀█▄█▀▀ ███▀ ██▀  ▀▀▀ ▄██ 
                               ▒▒               ▄██▄▄▄▄▄█▀▀▀▀██▀█████▀▄▄████▀        ██▄████ ████▄▄ ▄▄█▄▄ ▀▀    █████  
                                ▒       ▒████▄ █▀▀▄▄     ▀▀▄▄▄▀ ▀▀▀▀▀█▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀█████ ▄
                                ▒       █▄█▄██▄█    ▀▀▀▄▄    █▄     ▄▀█▀███    ▀▀▀▄▄▄ ████████████▀ ▀████       ██▀▀   
                                 ▒      ▀▄█▄▄▓▄██        ▀▀▀▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███  ▄  
                             ▒▒▄▒▒     ▒▒▄▓██   ▀▄▄   █▀▄     ▀▀█     █      █████        ▀▀▀███    ▀██▀████▄▄▄  ▄█████
                      ▒▒▒▒  ▓████▀▓▄▄▒▀█████▀▄     ▀▀▄█ █      ▄█     █▄▄████  ▀▀▀              ▀█▀█████▀███████▄█████▄
                     ▓████▀▓███▄▄█▀█  ▄█ █▀▀▄█    ▄▄██▄▀▀ ▄    █   ▄▄██████▄█▄▄▄    ▄          ▄▀████████████▀███▄███▀█
                    ▓▀█▀▀▀▄████▄▄██   ▀▄██▀███    ██▀██     ▀▀▄█▄ ▀███▀▄█▄███████▄ █████       ███▀█▀███████▀██▀▄▀▀█▀██
                 ▒▒▄▓██▀▀█████████      ▀▀██▀     ▀▀█ ▀            ▀▀███████▄▄█ ██▀▀▀▄█▀       █▄▄██████▀▀█▀██▀██▀▀████
            ▒▒▄▒▀▀ ██▀████▄█ ▄▄████       ███  ▄▄▄                    ███  █▄███▄█   ▀         ▄███▀ ▀██▀██▀█  ███▀▀███
      ▒▒▄▓▒▀▀       ▀▄█▄█████▄▄▄█▀█       █▀███▀█▀█                   ███   ███▀              ▄███▀   ████▀▀  ███▀  ▀▄█
 ▒▒▄▒▀▀                  ████████            █▀████                        ▄██▀      ▄▄█████▄   ████████▀      ▀▀   ▄██
▀▀                        ▀   █▀█▄  ▄▄         ▀▀▀▀                         ▀▀▀      █▄█▀▄███  ██▄██▄███    ▄       ███
                              ▀██████▀██                                             █▀▄▄▄█▄██ ▀█▀▄▄▄█▄█▄█▀█████   ▀▀██
                                 ██▀▄███             ▄▄▄                             ▀█▄▄██▄█▀  ██▄▄██▄█▀▄▄▀▀▄███      
▄                                ▀ █▄▀█▀           ███████                            ███▀      ████▀   ██▀▄▄ █▄█▄     
▀█▄                                 ▀              ██▀▀███                           ▄███      ████     ▀██▄▄██▄▀      
▓ ▀█▄                                              ▀ █▄█▄▀                            ▀▀▀       ▀ ▀ ▄▄███████▀         
 ▓▄ ▀█▄                                               ▀                                            ██  ██▀███          
  ▀▄  ▀█▄                                                                                          █▀▄▀ ▀▀█▀▀█         
   ▒█   ▀█                                                                  ▄                      ▀█▀▀▀▄▄█▄▄█▀        
    ▒▓    ▀▄                                                             ▄█▀█▀▄▄                    ███▄▄▄█▄▀▀         
----------------------------
                            ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▓▄▓▒▒▒█████▓██▓█▓▒▓▓██▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒
                             ▒▒▒▒▒▒▒▒▒▒▒▒████████████▓█▄▒▒▓████▓█▓▒██████▄██████▒███████▀█▓▒▓▓▒▒▒▒▒  ▒▓▓▓▒▓▓▓▒▒▒▒▒▒▒ ▒▒
                             ▒     ▒▒▒▒▄▓▒█▓███████████████████▄████████████████▓████████▒▒▒▒▒▒ ███▓▓█▄██████▓▄▄  ▒▒▒▒▒
                             ▒▒          ▀▀█▄███▀███████████▄███████████████████▀▄██▀███▀   ▒   ████████▀▄██████▓███▒▄▓
                              ▒               ▀▀▀▄▄█▀ █████████████████████ ███      ▀███ ▄▄  ▄▄██▀███▀████████▒▓██████
                              ▒▒                    ▀▀██████▄▄█████▀█▄██▄█████▀       ▀▀█████▄███ ██▀▄███▀████▀ ██▒████
                               ▒                   ▄▄▀▀▀▀█▀█████▀██████▀█▀███        ▄████████▀███▀▀ ███▀ ██▀  ▀▀▀ ▄██ 
                               ▒               ▄▄██▄▄▄▄▄█▀▀▀▀██▀█████▀▄▄████▀        ██▄████ ████▄▄ ▄▄█▄▄ ▀▀    █████  
                                ▒       ▒████▄ █▀▀▄▄     ▀▀▄▄▄▀▀▀▀▀▀██▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀█████ █
                                ▒       █▄█▄██ █    ▀▀▀▄▄    █▄     ▄▀█████    ▀▀▀▄▄▄▄████████████▀ ▀████       ██▀▀   
                                ▒▒      ▀▄█▄▄▓▄█▄        ▀▀█▄▄▀▄ ▄▄▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███  ▄  
                             ▒▒▄▒▒     ▒▒▄▓██   ▀▄▄   █▀▄     ▀▀█▀    █      ▄████        ▀▀▀███    ▀██▀████▄▄▄  ▄█████
                       ▒▒▒  ▓████▀▄▒▄▒▀█████▀▄     ▀▀▄█ █      ▄█     █▄▄████  ▀▀▀              ▀███████▀███████▄█████▄
                     ▓████▀▓▄█▀▄██▀█  ▄█▀█▀▀▄█    ▄▄█▄▄▀▀▄▄    █   ▄▄██████▄█▄▄▄               ▄█████████████████▄███▀█
                    ▓▀█▀▀▀▄█████▄██   ▀▄▀█▀▀██    ██▀██     ▀ ▄█▄▄▀███▀▄█▄███████▄ █████       ███▀█▀███████▀██▀▄█▀█▀██
                  ▒▄▓██▀▀██████▀██      ▀███▀     ▀▀██▀            ▀▀████████▄█▀██ █▀▄██       █▄▄██████▀▀█▀██▀██▀▀████
            ▒▒▄▓▒▀ █▀▄████▄█ ▄▄███▄       ██▄  ▄▄                     ███  █▄███▄█   ▀          ███▀ ▀██▀▀█▀█  ███▀▀▀██
       ▒▄▓▒▀▀      ▀▀▄████▄██▀▄▄███       █▀███▀█▀█                   ███   ███▀               ███    ████▀▀  ▄██▀  ▀▄█
 ▒▒▄▓▒▀                  ████████            ██▀███                        ▄███      ▄▄█████▄   ██▄█████▀▀     ▀▀   ▄██
▀▀                        ▀▀▀ █▀█   ▄▄         ▀█ ▀                         ▀▀▀      ███▀▄███▄ ▄█▄██▄███    ▄       ███
                              ▀███▀██▀██                                             ██▄▄▄█▄▄█ ▀▄▀▄▄ █▄███▀█████   ▀▀██
                                 ██▄▄█▀█             ▄▄▄                             ▀█▄▄██▄▄▀  ▀█▄▄██▄█▀█▄█▀▄███      
                                 ▀▀█▄▀██           █▀███▀█                            ████▀     ▄███▀   ██▀▄▄▄█▄▄█     
▀▄                                  ▀              ██▀▄███                           ▄███      ▄███      ██▄▄██▄█      
▄ ▀▄                                               ▀ █▄▀▄▀                             ▀▀        ▀▀ ▄▄███████▀         
▒█  ▀▄                                                ▀                                            ██  ██▀█▀█▄         
  ▓▄  ▀▄                                                                                           █▄██▀▀▀██▀█▄        
   ▓▄  ▀█▄                                                                                          █▀▀▀▄▄█▄▄██        
    ▒▄   ▀█▄                                                             ▄▄▀▀█▄▄                     ██▄▄▄███▀         
----------------------------
                            ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▓▄█▒▒▓█████▓██▓█▓▒▓▓██▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒
                            ▒▒▒▒▒▒▒ ▒▒▒▒▓████████████▓▓▄ ▒▓██████▓▒█████▓▄██████▓███████▀█▒▒▓▓▒▒▒▒▒  ▒▓█▓▒▓▓▓▒▒▒▒▒▒▒ ▒▒
                             ▒     ▒▒▒▒▄▓ █▓████████████████████████████████████▓▓███████▒ ▒▒▒▒▒███▓▓█▄██████▓▄▄ ▒▒▒▒▒▒
                             ▒▒         ▀▀▀█▄███▀███████████▄████▀██████████████▀▄█▀▀███▀   ▒   ████████▀███████▓███▒▓▓
                              ▒               ▀▀▀▄▄█▀ █████▀███████████████ ███      ▀███ ▄▄▄ ▄███▀███▀████████▒▓██████
                              ▒                     ▀▀██████▄██████▀█▄██▄██████       ▀██████▄███ ██ ▄███▀████ ▄██▒████
                               ▒                   ▄▄▀▀▀▀█▀█████▀██████▀█▀███        ▄████████▀███▀▀ ▀▄█▀ ██▀  ▀▀▀ ███▀
                               ▒               ▄▄██▄▄▄▄▄█▀▀▀▀██▀█████▀▄▄████▀        ██ ████ ████▄▄ ▄██▄▄ ▀▀   ▄██▀██  
                               ▒▒       ▒████▄ █▀▀▄▄     ▀▀▄▄▄▀▀▀▀▀▀██▄▄▀██▀▄▄▄       █████▀███████ ██▄██      ▀█████ ▄
                                ▒       █▄█▄██ █    ▀▀▀▄▄    █▄     ▄▀█████    ▀▀▀▄▄▄▄███▄████████▀ ▀████       ██▀    
                                ▒▒      ▓▄█▄▄▓▄█▄        ▀▀▄▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███  ▄  
                             ▒▒▒▒▒     ▒▒▄███▀  ▀▄▄   ██▄     ▀▀█▀    █       ████        ▀▀▀███    ▀██▀████▄▄▄▄ ▄█████
                       ▒▒   ▓████▀▄▒▄▒▀██████▄     ▀▀▄█ █       █     █▄▄████  ▀▀▀              ▀███████▀███████▄██████
                     ▓████▒▓▄█▀ █▄▀█  ▄█▀█▀▀▄█    ▄██▄▄▀▀▄▄    █▀  ▄▄██████▄█▄▄▄               ▄▄█████▀███████▀██▄███▀█
                    ▓▀█▀▀▀▄█████▄██   ▀▄▀█▀▀██    ██▀██    ▀▀▄▄█▄▄▀████▄█▄███████▄ █████       ███▀█▀██████████▀▄█▀████
                  ▒▄█▀██▀██████▀██      ▀███▀     ▀▀▄█▀            ▀▀██▄█████▄█▀▄█ █▀▄██       ▀█▄█████▄▀▀█▀██▀███▀███▀
            ▒▒▄▓▒▀▀█▄█████▄█  ▄███▄       ██▄   ▄                     ███  █▄█████   ▀          ████  ██▀▀█▀█▀ ███▀▀▀██
       ▒▒▄▒▀▀      ▀▀▄████▄██▀▄▄███       █▀█████▀█                   ███   ███▀               ███    ████▀▀  ▄██▀  ▀██
 ▒▒▄▓▒▀▀             ▀   █▄██████            ██▀▀██                     ▀   ███       ▄█████▄   █████████▀     ▀▀    ██
▀▀                        ▀▀▀ ███   ▄▄         ▀█▀▀                         ▀▀▀      ██▄▀█████ ▄█▄▄▀████            ▀██
                              ███████▄█▄                                             ██▄▄▄█▄▄█  ██▄▄▄█▄▄█▄▀█████▄   ▀██
                                 ██▄▄█▀█             ▄▄▄                             ▀█▄▄███▄█  ▀█▄▄██████▄█▀▄███▄     
                                 ▀▀▄▄▀██           █▀███▀█                            ▄███▀     ▄███▀▀  ██▀▄▄▄█▄▄█     
█▄                                  ▀              ██ ▄███                           ▄███      ▄███▀     ██▄▄▄███▀     
▄▀█▄                                               ▀ █ █▄█                             ▀▀        ▀▀ ▄▄▄██████▀         
▀▄ ▀█▄                                                ▀                                            ▄█▄ █▄█████         
 ▒█  ▀█▄                                                                                           ▀███▀ ▀▀█▀▀▄        
  ▒▓▄  ▀█▄                                                                                          ██▀▀▄▄ █▄▄█        
    ▓▄   ▀█▄                                                              ▄█▀█▄▄                     ██▄▄ ██▄▀▀        
----------------------------
                            ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓██▓▒▒▄▒ ▒▒▒     ▒▒▒  ▒▒▓█▓▄█▒▒▓████████▓█▓▒▓▓██▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒
                            ▒▒▒▒▒▒▒ ▒▒▒▒▓████████▄███▓▓▄ ▒▓████▀█▓▒█████▓▓██████▓████████▓▒▒▓▓▒▒▒▒▒  ▒▓█▓▒▓▓▓▒▒▒▒▒▒▒ ▒▒
                             ▒     ▒▒▒▄▄▓▒█▒█████████████████████████▄██████████▓▓███████▒ ▒▒▒▒▒███▓▓█▄████▀█▓▓▄ ▒▒▒▒▒▒
                             ▒          ▀▀██▄███▀█▄██████████████▀██████████████▀██▀▀███▀   ▒   ████████▀█▄█████▓███▒▄▓
                              ▒               ▀▀▀▄▄█▀ █████████████████████ ███     ▀▀███ ▄▄▄ ▄███▀███▀████████▒▓████▀█
                              ▒                     ▀▀██████▄██████▀█▄██▄██████       ▀██████▄███ ██ ▄███▀████▀▄██▒██▄█
                              ▒▒                   ▄▄▀▀▀██▀█████▀██████▀█▀███        ▄▄███████▀███▀▀ ███▀▄██▀  ▀▀▀ ███▀
                               ▒               ▄▄██▄▄▄▄▄█▀▀▀▀██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄███▄ ▀▀   ▄██▀██  
                               ▒▒       ▒████▄ █▀▀▄▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄▀██▀▄▄▄       █████▀███████ █▀▄██      ▀█████▀█
                                ▒      ▒█▄█▄██ █    ▀▀█▄▄    █▄     ▄█▀████    ▀▀▀▄▄▄▄███▄████████▀ ▀████▄      ██▀▀   
                                ▒       ▓▄█▄▄▓▄█         ▀▀▄▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀█▄██▀  ███████    ███  ▄▄ 
                             ▒▒▒▒▒      ▒▄███▀  █▄    █▄▄     ▀▀█▀    █   ▄  ▄████        ▀▀▀███    ▀██▀████▄▄▄▄ ▄█████
                        ▒   ▓████▒▄▒▄▓▀██████▄     ▀▀▄█ █       █     █▄▄████▄ ▀▀▀              ▀███████▀██████▀▄██████
                     ▓████▒▓▄█▀ █▄▀█  ▄█▀█▀▀▄█    ▄▄█▄▄▀▀▄▄    ██  ▄▄██████▄█ ▄▄     ▄         ▄██████████████▀██▄█████
                    ▓▀█▀▀▀▄████████   ██▀█▀▀██    ██ ██    ▀▀ ▄█▄▄▀████▄█▄███████▄ █████       ███▀█▀████████▀██▄█▀▀███
                  ▒▒█▀██▀██████▀▀█      ▀███▀     ▀▀█ ▀            ▀▀██▄█▄███▄█▀▄█ █▀▄██       ▀█▄████▀▄▀▀█▀██▀███▀█▀██
             ▒▄▓▒▀▀████▄██▄█  ▄███        ██▄   ▄                     ███  █▄█████   ▀          ████  ██▀▀█▀█▀ ███▀▀▀██
       ▒▒▄▓▒▀      ▀█▄▀█████▀▀▀▄███       █▀█▄███▀█                   ███   ███▀▀              ███    ████▀▀▀ ▄██▀   █▄
  ▒▄▓▒▀▀             ▀   █▄██████            ██▀▀██                    ▀▀   ███       ▄▄████▄   ██▄██████▀     ▀▀    ██
▒▀▀                       ▀▀▀ ███    ▄         ██▄▀                          ▀▀      ██▄▀█████  █▄▄█████▄    ▄      ▀██
                              █▀███████▄                                             ███▄▄█ ▄█  ███▄▄█ ▄█▄██▀███▄   ███
                                 ██▄█▄██              ▄▄                              █▄▄▀██▄█  ▀█▄▄▀██▄██▄█▀██▄█▄     
                                 ▀▀▄▄▀██           █▀███▀█                             ███▀▀     ███▀▀  ▀▄██▄▄█▀▄█     
▄                                   ▀              ███▄███                            ███▀     ▄███▀     ▀█▄▄ ██▄▀     
 ▀▄                                                ▀▀█ ███                             ▀▀        ▀▀  ▄▄██████▀▀        
▓▄ ▀▄                                                 ▀                                             ██ ▀██▀███         
 ▀▄  ▀▄                                                                                             █▀▄█▀▀▀██▀█        
  ▒█   ▀▄                                                                                           ▀█▀▀▄▄ █▄▄██       
   ▒▓    ▀▄                                                                ▄▀█▄▄                     ██▄▄ ████▀        
----------------------------
                            ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄▒▒▒▒▒     ▒▒▒  ▒▒▓█▓▓▓▒▒▓████████▓█▓▒▓███▒▓█▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒ ▒▒
                            ▒▒▒▒▒▒▒ ▒▒▒▒█████████████▓▓▄ ▄▓████▀█▓▓█████▓▒██████▓█▄██████▓▒▒▓▓▒▒▒▒▒  ▒▓█▓▒▓▓▓▒▒▒▒▒▒ ▒▒▒
                            ▒▒    ▒▒▒▒▄▄▒▓█▒████████████▄████████████████████████▓███████▒ ▒▒▒ ▒███▓▓█▄██████▓▓▄ ▒▒▒▒▒▒
                             ▒          ▀▀██▄███▀█▄██████████████▀██████████████ ██▀████▀   ▒   ████████▀█▄█████▓███▒▓▓
                             ▒▒               ▀▀▀▄▄█▀ █████████████████████████     ▀▀███ ▄▄▄ ▄███▀███▀████████▒▓██████
                              ▒                    ▀▀▀██████▄██████▀█▄██▄█████▀       ▀▀█████▄███ ██ ▄███▀████ ▄██▒██▄█
                              ▒▒                   ▄▄▀▀▀████████▀██████▀█▀███        ▄▄███████▀█ █▀  █▄█▀▄██▀  ▀▀ ▄███▀
                               ▒               ▄▄██▄▄▄▄▄▀▀▀▀▄██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄███▄ ▀▀   ▄██▀██  
                               ▒        ▒████▄ █▀█▄▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄███▀▄▄▄       █████▀███████ █▀▄██      ▀█████ █
                                ▒      ▒█▄█▄██ █    ▀▀▄▄▄    █▄     ▄█▀████    ▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀▀   
                                ▒       ▓▄█▄▄▓▄█         ▀▀▄▄▄▀▄ ▄█▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀████▀  ███████    ███  ▄▄ 
                              ▒▒▒▒      ▒▄███▀  ▀▄    █▄▄     ▀▀█▀    █      ▄████        ▀▀▀███    ▀██▀▀███▄█▄▄ ▄█████
                        ▒   ▓████▒▄▒▄▓▒██████▄     ▀ ▄█ █       █     █▄▄████▄ ▀▀▀              ▀██████████████▀▄████▄█
                     ▓████▓▓▄█▀ █▄▀▄  ▄▀▀█▀▀▄█    ▄▄█▄▄▀▀▄▄    ▄█   ▄████████▄▄▄     ▄         ▄██████████████▀██▄█████
                    ▓▀█▀▀█▄████████   ██▀█▀▀██    ██▄██    ▀▀▄▄█▄▄▀████▄█▄▄██████▄ █████       ███ █▀████████▀████▀▀█▀█
                  ▒▒█▀█▄███████▀▀█     ▀▀███▀     ▀▀███        ▀   █▀██▄█▄███▄█▀ █ █▀▄██       ▀█▄████▀▄█▀████▀███▀████
             ▒▒▄▒▀▀████▄▄█ █▀  ███        ██▄   ▄                     ███  █▄██▀██   ▀          ████▀ ██▀▀█▀█▀ ▄███▀▀██
       ▒▒▄▓▒▀▀     ▀█▄▀▀████▀▀▀▄███       █▀██▀██▀█                   ███   ███▀▀              ▄██ ▀   ███▀▀▀ ▄███   █▄
  ▒▒▄▓▀▀             ▀   ███████▀            ██▀▀██                    ▀▀   ███       ▄▄████▄   ▀█▄██████▀    ▀▀▀    ██
▒▀▀                       ▀▀▀▀███            ▀ ██ ▀                         ▀▀▀      ▄█▄██████  ██▄██████            ██
                              █▀██▄████▄                                             ▀██▄▄█▀▄█▄ ███▄▄██▄█▄█▀████▄   ███
                                 ██▄█▄██              ▄▄                              █▄▄▀████   █▄▄ ████▀▄▄▀█▄███     
                                 ▀▀▄▄███           ▄███▄██                             ███▀▀     ███▀▀  ▀▄██▄▄ █▄█▄    
▄                                  ▀▀              ███▄█▄█                            ████      ████     ▀█▄▄ ████     
▀█▄                                                ▀▀█ █▀█                             ▀ ▀       ▀▀▀ ▄▄▄██████▀        
█ ▀█▄                                                 ▀▀▀                                           ██  █▄████▄        
 ▓▄ ▀█▄                                                                                             █▀██▀▀▀█▄▀█        
  ▓▄  ▀█▄                                                                                            ██▀▄▄▄█▀▄▄█       
   ▒█   ▀█▄                                                                ▄▄█▄▄                     ▀██▄ ▀████        
----------------------------
                            ▒▒▒▒▒▒▒▒▒ ▒▒▓▓▓██▓▓▒▄▄▒▒▒▒▒     ▒▒▒  ▒▓▓█▓▓▓▒▒████████▓▓█▓▒▓███▒██▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒ ▒▒
                            ▒▒▒▒▒▒▒▒▒▒▒▒█████████████▓▓▄ ▄▓██████▓▓█████▓▒██████▓█▄██████▓▒▒▓▓▒▒▒▄▒ ▒▒▓█▓▒▓▓▓▒▒▒▒▒▒▒▒▒▒
                            ▒▒    ▒▒▒▒▄▄▒██▀████████████▄████████▀███████████████▓██████▓▒ ▒▒▒ ▒███▓▓████████▓▓▄ ▒▒▒▒▒▒
                             ▒          ▀▀█▄███▄██ █████████████████████████████ ██▀████▀   ▒   ████████▀███████████▄▓▓
                             ▒▒               ▀▀█▄▄█▀▀██████▀██████████████████     ▀▀███ ▄▄▄ ▄███████▀████████▒███████
                              ▒                    ▀▀▀██████▄██████▀██████████▀       ▀▀█████▄███ ██ ▄███▀███▀ ▄██ ██▄█
                              ▒                    ▄▄▀▀▀████████▀█▀███▀▀█▀███        ▄▄███████▀█▄█▀▀ ███▀▄██▀  ▀▀ ▄██▀▀
                               ▒               ▄▄██▄▄▄▄▄▀▀▀▀▄██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄███▄ ▀    ▄██▀██  
                               ▒        ▒████▄ █▀█▄▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄███▀▄▄▄       █████▀███████ █▀▄██      ▀█████ █
                               ▒▒      ▒██████ █    ▀▀▄▄▄    █▄     ▄█▀████    ▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀    
                                ▒       ▓██▄█▓▄█         ▀▀▄▄▄▀▄ ▄▄▀  █       ▄▄▄▄  ▀▀▀█▄██ ▀████▀  ███████    ███  ▄▄ 
                              ▒▒▒▒      ▒▓███▀ ▀▄▄    █▄▄     ▀▀█▀    █      ▄████        ▀▀▀███    ▀▀█▀▀███▄█▄▄ ▄█████
                            ▓████▒▒▒▄▓▒██████▄    ▀▀▄▄█ █       █     █▄▄████  ▀▀▀              ▀██████████████▀▄██████
                     ▓▓███▄▓ █▀▀▀▄▀▄  ▄▀▀█▀▀▄█    ▄▄█▄▄▀▀▄▄     █  ▄▄█████████▄▄    ▄▄         ▄██████████████▀████████
                    ▓▀█▀▀█ █████▀██   ██▀█▀▀██    ██▄██    ▀▀ ▄██▄▀████▄█▄▄███▀███ █████       ███ █▀████████▀████▀▀█▀█
                  ▒▒███▄███████▀▀█     ▀▀███▀     ▀▀███         ▀  ▀▀██▄█▄███▄▀█▀█ █▀███       ▀█▄█████▄█▀▀█▀█████▀████
             ▒▒▄▓▀█████▄▄█ █▀ ▀███        ██▄   ▄                     ▄██  █▄██▀██   ▀          ████▀ ██▀▀████ ▄███▀▀▄█
        ▒▄▓▒▀▀     █▄▄▀█████▀▀▀▀███       ███▄█████                   ███   ███▀▀              ▄██▀▀   ███▀▀▀ ▄███   █▄
  ▒▒▄▓▒▀▀            ▀ ▀ ███████▀            ██▀ ██                    ▀▀   ███        ▄████▄▄  ▀█▄██████▀     ▀▀    ▄█
▓▀▀                      ▀▀▀▀▀███            ▀ ████                         ▀▀▀       █▄██▄███  ██▄██████            ██
                              ████▄████▄                                              ██▄▄ █▄██ ███▄▄ █▄█▄▄▀████▄   █▀█
                                ▀████▄██              ▄▄                              ▀▄▄ █▀██▀  █▄▄ ████▀█▄█▀▄███     
                                 █▀▄▄█▀█           ▄███▄█▄                             ███▀▀     ▄███▀▀  ██▀▄▄ █▄▄█    
                                   ▀▀ ▀            ███▄█▄█                            ▄███      ████     ▀█▄▄▄████▀    
▀▄                                                 ▀▀█ ▄▀█                            ▀▀ ▀       ▀▀▀  ▄▄██▀███▀▀       
▄ ▀▄                                                  ▀▀▀                                           ▄██ █▄█████        
▒█  ▀▄                                                                                              ▀▄█▄█▀▀▄██▀▄       
 ▒▓▄  ▀▄                                                                                             ██▀█▄▄ █ ▄█       
   ▓▄   ▀▄                                                                  ▄█▄▄                      ██▄▄▀████▀       
----------------------------
                            ▒▒▒▒▒▒▒▒▒ ▒▒▓▓▓██▓▓▒▄▄ ▒▒▒▒    ▒▒▒   ▒▓██▓▓▓▒▒████████▓██▓▒▓███▒██▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒ ▒▒
                            ▒▒▒▒▒▒▒▒▒▒▒▒██████████████▓▄ ▄▓██████▓▓█████▓▒██████▓█▄██████▓▒▒▓▓▒▒▒▄▒  ▄▓█▓▒▓▓▓▒▒▒▒▒▒ ▒▒▒
                            ▒     ▒▒▒▒▄▓▒██▀█████████████████████▀███████████████▓██▀███▓▒ ▒▒▒ ▒███▓▓██▄█████▓▓▄ ▒▒▒▒▒▒
                             ▒          ▀▀█▄██████ █████████████████████████████ ██▀████▀       ████████▀█▄███▀█████▄▓▓
                             ▒               ▀▀▀█▄▄▀▀▀██████▀██████████████████     ▀▀█▀█ ▄▄▄ ▄██▀████▀████████▒███████
                             ▒▒                    ▀▀▀██████▄██████▀██████████        ▀██████▄███ ██ ▄███▀███▀ ▄██▒██▄█
                              ▒                    ▄▄▀▀▀████████▀█▀███▀██▀███        ▄▄███████▀███▀▀ █▄█▀▄██▀  ▀▀▄▄██▀▀
                              ▒▒               ▄▄██▄▄▄▄▄▀▀▀▀▄██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄▄██▄ ▀    ▄██▀██ ▄
                               ▒        ▒███▄▄ █▀█▄▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄███▀▄▄▄       █████▀███████ █▀▄██      ▀█▄███ █
                               ▒▒      ▒██▀███ █    ▀▀▄▄▄    █▄     ▄█▀████    ▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀    
                                ▒      ▒▄██▄█▓▄█         ▀▀▄▄▄▀▄  ▄▀  █▀      ▄▄▄▄  ▀▀▀█▄██ ▀████▀  ████▀██▄   ███ ▄▄▄ 
                              ▒▒▒       ▒▓███▀ ▀▄▄    █▄▄     ▀▀█▀    █       ████        ▀▀▀███    ▀▀██▀███▄█▄▄ ▄█████
                            ▓████▓▒▒▄▓▒██████▄    ▀▀▄▄█ █       █     █▄▄████▄ ▀▀▀              ▀██████████████▀▄█▄████
                     ▓▓██▓▄▓ █▀▀▀▄▀▄  ▄▀▀█▀▀▄█    ▄▄▄▄█▀▀▄▄     █   ▄█████████▄▄     ▄         ▄▄▀████████████▀████████
                    ▓▀█▀▀█ ████▀▀██   █▀▀█▀▀██    ██▄██    ▀▀▄▄▄█▄▀████▄█▄▄█▀█▀███ █████       ███▄▀█████████▀████▀▀█▀█
                   ▒█▄█▄▄██████▀▀█     ▀▀████     ▀▀▄██        ▀▀  █ ██▄█▄███▄▀█▀█▄█▀███        █▄███████▀▀█▀██▀█▄▀████
             ▒▒▄▓▒█████▄▄█ █▀▀▀▄██       ▀██▄                         ▄██  █▄██▀▀█▀  ▀▀         ████▀ ██▀▀██▀█ ▄███▀▀▄█
        ▒▒▄▒▀▀     █▄▄▀███▀█▀▀▀▀███       ███▄█████                   ███   ▀██▀▀              ▄██▀▀   ████▀▀ ▄███   █▄
   ▒▄▓▒▀▀           ▀▀ ▀ ███▄███▀            ██▀▄██                    ▀▀   ███       ▄▄▄███▄▄  ▀█▄▄█████▀     ▀▀▀   ▄█
▓▒▀▀                     ▀ ▀▀▀███            ▀ ████                         ▀██       █▄██████▄ ▄█ ██████            ██
                              ███▄▄███▄▄                                              ██▄▄ █ ▄█ ▀▄█▄▄ █ ▄█▄██████▄  █▀█
                              ▀ ▀███▀▄██               ▄                              ▀▄▄ ███▄█  █▄▄▄██████▄█▀▄███▄    
                                 █▀▄▀█▀█           ▄▄████▄                             ████▀▀    ▄███▀▀  █▄▀▄▄ █ ▄█    
                                   ▀█ ▀▀           ███▄█▄█                            ▄███      ▄███      █▄▄▄████▀    
█▄                                                  ██ ▄██                            ▀ ▀▀        ▀▀  ▄▄▄█▀███▀▀       
▄▀█▄                                                  ▀▀▀                                            ██▀▀██████        
▓▄ ▀█▄                                                                                              ▀██▄█▀▀██▄██       
 ▒█  ▀█▄                                                                                             █▄▀█▄▄ █ ▄██      
  ▒▓▄  ▀█▄                                                                  ▄█▄▄                      ██▄▄▀██▀██       
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒ ▒ ▓▓▓██▓▓▒▄▄ ▒▓▒▒    ▒▒▒   ▒▓██▄▓▓▒▒████████▓██▓▓▓███▒██▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒ ▒▒
                           ▒▒▒▒▒▒▒▒▒▒▒▒▓██████████████▓▄▒▄▓█████▀▓██████▓▒████████▄██████▓▒▒▓▓▒▒▒▄▒ ▒▓▓█▓▒▓▓▓▒▒▒▒▒▒ ▒▒▒
                            ▒     ▒▒▒▄▄▓▒████████████████████████▀██████████████████▀███▒▒ ▒▒▒ ▒███▓▓████████▓▓▄ ▒▒▒▒▒▒
                            ▒▒         ▀▀▀█▄██████ █████████████████████████████ ██▀████▀       ████████▀███████████▄▓▓
                             ▒               ▀▀▀▄▄▄▀▀███████▀██████████████▀███     ▀████▄▄▄▄ ▄██▀████▀████████ ███████
                             ▒▒                    ▀▀▀██████▄██████▀██████████       ▀▀██████▄███ ██ ████▀███▀ ▄█▀▒██▄█
                              ▒                    ▄▄▀▀▀██▀███▀█▀█▀███▀██▀██▀        ▄▄███████▀███▀  ███ ▄██▀  ▀▀▄▄██▀▀
                              ▒▒               ▄▄▄█▄▄▄▄▄▀▀▀▀▄██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄▄██▄ ▀    ▄██▀██ ▄
                               ▒        ▒███▄▄ █▀██▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄███▀▄▄▄       █████▀███████ █▀▄██      ▀█▄███ █
                               ▒       ▒██▀███ █    ▀▀▄▄▄    █▄     ▄█▀███▀   ▀▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀    
                                ▒      ▒▄████▓▄█         ▀▀▄▄▄▀▄ ▄▄▀  █▀      ▄▄▄▄  ▀▀▀█▄██ ▀████▀  ████▀██▄   ███ ▄▄▄ 
                               ▒▒       ▒▓███▀ ▀▄▄    █▄▄    ▀▀▀█▀    █       ████        ▀▀▀███    ▀▀██▀███▄█▄▄ ▄█████
                            ▓████▓▒▒▄▓▒██████     ▀▀▄▄█ █       █     █▄▄████ ▀▀▀▀              ▀██████████████▀██▄████
                     ▓▓██▓▄▓ █▀▀█▄█▄  ▄▀▀█▀▀▄█    ▄▄▄▄█▀▀▄▄     █   ▄█████████▄▄     ▄          ▄▀████████████▀███████▀
                    ▓▀██▀█ ████▀▀██   █▀▀█▀▀██    █████    ▀▀▄▄▄█▄▀████▄█▄▄█▀█████ █████       ███▄▀█▀███████▀███▄▀▀█▀█
                   ▒█▄█▄▄██████▀██     ▀█████     ▀▀▄██        ▀▀  █▀██▄█▄▄██▄▀█▀███▀█▄█        █▄▄██████▀▀█▀██▀█▄▀▀███
              ▒▄▓▒█████▄▄█ █▀▀▀▄██       ▀██▄                          ██  █▄█▀███▀  ▀          ▄███▀ ▀█▀▀▀█▀█ ▄███▀▀▄█
        ▒▒▄▓▒▀    ▀█▄█▀███▀██▀▀▀▄██       ███▄▄███▄                   ███   ▀███▀              ▄██▀▀   ████▀▀ ▄███   █▄
   ▒▒▄▒▀▀           ▀▀ ▀ ███▄███▀           ▀██▀▄██                    ▀▀   ███        ▄▄███▄▄  ▀██▄█████▀      ▀▀   ▄█
▓▒▀▀                     ▀▀█▀████            ▀ █▄██                         ▀█▀       ██▄██████ ▄█▄▄█████            ██
                              ███▄▄▄██▄▄                                              ███▄ █ ▄█ ▀███▄ █  █▄██████▄  ▀▀█
                              ▀ ▀█▄▀▀▄██                                              ▀█▄ ▀████  ▀▄▄▄▀█████ ▄▀████▄    
                                 ██▀▀█▄█            ▄████▄▄                            ▄███▀▀     ███▀▀  █▄█▄▄▄▄█▄█▄   
                                   ▀█ ▀▀            ███▀▄██                            ███▀     ▄███▀     ██▄▄▀████    
█▄                                                  ██ ▀███                             ▀█        ▀▀   ▄▄█████▀▀       
 ▀█▄                                                  ▀▀▀▀                                           ▄█▀ ██████▄       
▓▄ ▀█▄                                                                                               █▀▄▄▀▀██▄██       
 ▓▄  ▀█▄                                                                                             ▀▄█▀▄▄ ▄█ ▄█      
  ▒█   ▀█▄                                                                   ▄▄▄                      ▀█▄▄ ▀█▀██▀      
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▄ ▒▓▒     ▒▒▒  ▒▒▓██▄▓▓▒▒████████▓██▒▓▓███▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒
                           ▒▒▒▒▒▒▒▒▒▒▒▒▓██████████████▓▄▒▄▓█████▀▓██████▄▒███████████████▓▒▒▓▓▒▒▒▄▒ ▒▓██▓▒▓▓▓▒▒▒▒▒▒ ▒▒▒
                            ▒    ▒▒▒▒▄▄▓▒███████████████████████████████████████████████▒▒ ▒▒▒ ▒█▄█▓█████████▓▓▄▒▒▒▒▒▒▒
                            ▒▒         ▀▀▀█▄█▀▄███ █████████████████████████████ ██▀███▀▀       ██████▓█▀███████████▄▓▓
                             ▒               ▀▀▀▄▄▄▀ ███████▀██████████████▀███     ▀▀█▀█▄▄▄▄ ███▀████▀██████▄█ ██▓████
                             ▒                     ▀▀▀██████▄██████▄██████████       ▀▀██████████ ██ ▄███▀███▀ ▄█▀ ██▄█
                              ▒                    ▄▄▀▀▀██████▀█▀█▀███▀██▀██▀        ▄████▄███▀███▀  ▀██▀▄██   ▀▀▄▄██▀▀
                              ▒                ▄▄▄█▄▄▄▄▄▀▀▀▀▄██▀█████▀▄█████▀        ██▀████ ████▄▄ ▄███▄ ▀    ▄██▀██ ▄
                              ▒▒        ▒███▄  █▀██▄    ▀▀▀▄▄█▀▀▀▀▀▀██▄▄███▀▄▄▄       █████▀███████ █▀▄██      ▀█▄███ █
                               ▒       ▒██▀███ █   ▀▀▀▄▄▄    █▄     ▄█▀███▀   ▀▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀    
                               ▒▒      ▒▄████▓▄█        ▀▀▀▄▄▄▀▄ ▄▄▀▀ ▄▀      ▄▄▄▄  ▀▀▀█▄██  ████▀  ████▀██▄   ███ ▄▄▄▄
                                ▒       ▒▓███▀ ▀▄▄    █▄▄    ▀▀▀█▀    █       ████        ▀▀▀███    ▀▀██▀███▄█▄▄ ▄█████
                            ▓███▓▄▒▒▄▄▒██████     ▀▀▄▄█ █       █     █▄▄████▄▀▀▀▀              ▀██████████████▀███████
                     ▓▓▓█▓▒▓▀█▀▀█▄█▀  ▄█▀█▀▀▄█    ▄▄▄▄█▀█▄▄     █   ▄████████▀ ▄     ▄          ▄▀████▀███████▀███████▀
                   ▒▓▀██▀█ ████▀▀██   █▀███▀██    ███▄█    ▀▀▄▄ █▄▀████▄█▄▄███████▄█████       ████▀█▀███████▀██▀▄▀▀█▀█
                   ▒█▄█▄▄██████▀██     ▀█████▀    ▀▀▄██        ▀▀  █ ██▄█▄▄███▀█▀▀██▀█▄█        █▄▄█▀████▀▀█▀██▀███▀███
              ▒▒▓▒██▀▄█▄▄█▀█▀▀▀▄██       ▀██                         ▀ ██▀ ▀██▀█▀██  ▀          ▄███▀ ▀██▀▀█▀█ ▄███▀▀▄█
         ▒▄▓▒▀▀   ▀█ █▀███▀█▄▀▀▀▄██       ███▄████▄                   ▄██   ▀███▀▀             ▄███▀   ████▀▀ ▄███   ▀█
   ▒▒▄▓▒▀           ▀▀ ▀▀███▄▄██▀▀        ▀ ▀██▄▄█▀                    ▀▀   ▄██▀       ▄▄███▄▄  ▀▀█▄█████▀      ▀▀   ▄█
▄▓▀▀                     █▀█▀█▄█▄            ▀ █▄██▀                        ▀██       ██▄██████  █▄▄█████▄           ██
                              ███▄▄▄██▄▄                                              ███▄ █▀ █▄ ███▄ █▀▄█▄▄█████▄  ▀▀█
                              ▀ ▀█▄▀▀▄██                                               █▄▄▀█▀██  ▀█▄▄▀████▀▄▄██▄███    
                                 ██▀▀█▄█            ▄▄███▄▄                             ███▀▀     ███▀▀▀ ▀▄██▄▄ █ ██   
                                   ▀█▀▀▀            ██▀▀▄██                            ███▀      ███▀     ▀█▄▄▀████    
▄                                                   ██▀▀███                             ██        █▀   ▄▄▄████▀▀▀      
 ▀▄                                                   ▀█▀▀                                           ▄█▀▀██████▄       
█  ▀▄                                                                                                █ █▄█▀▀▄█▄█▄      
▒▓▄  ▀▄                                                                                               ██▀▄▄  █ ▄█▄     
  ▓▄   █▄                                                                    ▄▄▄                      ▀█▄▄ ▀█████      
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▓▓▒▄▒ ▒▓▒     ▒▒▒  ▒▒▓██▄▓▓▒▒█████▓██▓██▒▓▓███▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒
                           ▒▒▒▒▒▒▒▒▒▒▒▒▓██████████████▄▄▒▓███████▓██████▄████████████████▓▒▒▓▓▒▒▒▄▒ ▒▓██▓▓▓▓▒▒▒▒▒▒▒ ▒▒▒
                            ▒    ▒▒▒▒▄▄▒▒██████████▄███████████████████████████▓████████▒▒ ▒▒▒ ▒███▓█████████▓▓▒ ▒▒▒▒▒▒
                            ▒          ▀▀██▄█▀▄███▀█████████████████▄███████████ ██▀███▀        ██████▓█████████████▓▓█
                             ▒               ▀▀▀▄▄▄▀ ██▀████▀█████████████████▀     ▀████ ▄▄▄▄███ ████▀████▀█▄█▒██▓████
                             ▒                     ▀▀▀██████▄██████▄█████████▀       ▀▀█▄████████▄██ ████ ███▀ ██▀ ██▄█
                             ▒▒                    ▄▄▀▀▀██████▀█▀█▀███▀█████▀        ▄████▄█▀█▀███▀  ▀█▀ ▄██   ▀▀ ▄██ ▀
                              ▒                ▄▄▄▀▄▄▄▄▄▀▀▀▀▄██▀██████▄█████▀        ██▀████ ████▄▄ ▄███▄ ▀    ▄██▀██ ▄
                              ▒▒        ▒███▄  █▀██     ▀▀▀▄▄▄▀▀▀▀▀▀██▄▄████▄▄▄       █████▀███████ █▀▄██      ▀█▄███ █
                               ▒       ▒██▀███ █   ▀▀▀▄▄     █▄     ▄█▀███▀   ▀▀▀█▄▄▄▄███▄████████▀ ▀████▄      ██▀    
                               ▒▒      ▒▄█████▄█        ▀▀▀▄▄ ▀▄ ▄▄▀▀ ▄▀      ▄▄▄▄  ▀▀▀█▄██  ████▀  ████▀██▄   ███ ▄▄▄▄
                                ▒       ▒███▀▀ ▀▄▄    █▄▄    ▀▀▀█▀    █       ▄███        ▀▀▀███▄   ▀▀██▀███▄█▄▄ ▄█████
                            ▓███▓▄▒▒▒▄▒██████     ▀▀▄▄█ █       █     █▄▄█████ ▀▀▀              ▀██▀███████████████████
                     ▄▓▓▓▄▒▓▀█▀▀█▄█▀  ▄█▀█▀▀▄█    ▄▄▄▄█▀█▄      █   ▄█████████▄▄     ▄          ▄▀████████████████████▀
                   ▒▓██▄▀█ ████▀▀██   █▀▄█▄▀██    ███▄█    ▀▀▄▄ █▄█████▄█▄▄███████▄█████       ▀███▀█▀███████▀██▀▄▀▀█▀█
                   ▒▄▄█▄▄██████▀██     ▀█████▀    ▀▀▄██        ▀▀  █▀██▄█▄▄███▀█▀▀██▀█▄█        █▄▄█████▄▀▀█▀██▀███▀███
              ▒▒▄▒██▀▄█▄▄█▀█▀▀▀▄██       ▀██                         ▀ ███ ▀██▀█▀██  ▀▀         ▄███▀ ▀██▀▀█▀█▀▄███▀▀▀█
         ▒▒▓▒▀▀   ██▀█▀█████▄█▀▀▄█▄       ███▄▄███▄                   ▄██   ▀███▀▀             ▄███▀   ████▀▀  ███▀  ▀█
    ▒▄▓▒▀▀          ▀▀ ▀▀███▄▄██▀▀        ▀ ▀█████▀█                   ▀     ██▀       ▄▄▄██▄▄   ▀█▄▄█████      ▀▀   ▄█
▄▓▒▀                     █▀█▀█▄█▄            ▀▀█▄▀██                        ▀██▄      ▄█▄██████  ██▄█████▄           ██
                              ███▄▄▄█▀▄         ▀                                     ▀██▄ ▄█ █▄ ███▄  █ █▄▄█████▄   ▀█
                              ▀ ▀██▀▀███                                               █▄▄▀█▀██▀  █▄▄▀█▀██▀▄▄██▄███    
                                 ██▀▀███            ▄████▄▄                             ███▀▀▀    ████▀▀  ███▄▄ █ ▄█   
                                   ▀█▀▄▀            █▄▀▀▄██                            ▄███      ████     ▀█▄▄ ████▀   
▄                                                   ███▀███                            ▀██▀       ▀▀▀   ▄▄▄███▀▀▀      
▀█▄                                                   ▀█ ▀▀                                           ██▀▀██████       
▄ ▀█▄                                                                                                ▀██ ▄▀▀▄█▄██      
▒█  ▀█▄                                                                                               █▄█▄▄  █  ██     
 ▒▓   ▀█▄                                                                     ▄▄                       █▄▄ ▀▀████▀     
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓██▓▒▒▄▒ ▒▓▒     ▒▒▒  ▒▒▓█▓▄▓▒▒▒█████▓██▓██▒▓▓███▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒
                           ▒▒▒▒▒▒▒ ▒▒▒▀▓██████████████▄▄▒▓███████▒██████▄██████▓███ █████▓▒▒▓▓▒▒▒▄▒ ▒▓██▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒▒    ▒▒▒▒▄▄▒▒█▀████████▄███████████████████████████▓████████▒▒ ▒▒▒ ▓▀█▄▓████████▓▓▓▒ ▒▒▒▒▒▒
                            ▒          ▀▀██▄█▀▄▀████████████████████▄███████████ ██▀███▀        ██████▓█████████████▄▓█
                            ▒▒               ▀▀▀▄▄█▀ ███████▀██████████▄██████▀     ▀████▄▄▄▄▄▄██ ████▀████▀█▄█▒██▓████
                             ▒                     ▀▀███████▄██████▄██████████       ▀▀██████████▄██ ████ ███▀ ██▀ ██▄█
                             ▒▒                    ▄▄▀▀▀██████▀█▀█▀███▀█████         ▄████▄█▀█▀██▀   ▀██ ▄█▀   ▀▀▄▄██ ▀
                              ▒                ▄▄▄▀▄▄▄▄▄▀▀▀▀▄██▀██████▄█████         ██▀████ ███▄▄▄ ▄███▄ ▀    ▄██▀██ ▄
                              ▒         ▄▓██▄  █▀██     ▀▀▀▄▄▄▀▀▀▀▀▀██▄▄████▄▄▄       █████▀███████ █▀▄██      ▀█▄███ █
                               ▒       ▄██▀▀▄█ █   ▀▀▀▄▄     █▄     ▄█▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██▀    
                               ▒       ▒▄█▀███▄█        ▀▀▀▄▄ ▀▄  ▄▀▀ ▄█      ▄▄▄▄  ▀▀▀█▄██  ████▀  ████▀██▄   ███ ▄▄▄▄
                                ▒       ▒▓██▀▀ █▄     █▄▄    ▀▀▀█▀    █       ██▀█        ▀▀▀███▄   ▀▀██▀███▄██▄ ▄███▀█
                            ▓▓██▓▄ ▒▒▄▒██████     ▀ ▄▄█ █       █     █▄▄█████ ▀▀▀              ▀▀█▀███████████████████
                     ▄▓▓▓▄▒▓▀█▀▀█▄█▀  ▄█▀█▀▀▄█     ▄▄▄▀▀█▄      █   ▄█████████ ▄     ▄          ▄█████████████████████▀
                   ▒▓██▄██ ████▀▀██   █▀▄█▄███    ███▄█   ▀▀▀▄▄ █▄▄████▄██▄███████▄█████        ███▀█▀████████▀█▀▄▀▀███
                   ▒▄██▄▄██████▀██     ▀██▄██▀    ▀▀▄██        ▀▀  █▀██▄█▄▄███▀█▀▀██▀█▄█        █▄▄▀███▀▄▀▀█▀██▀███▀█▀█
              ▒▒▄▓▓████ ▄█▀█▀▀▀▄██       ▀██        ▀                ▀ ███ ▀██▀█▀██  ▀▀          ███▀  ██▀▀█▀█▀▄███▀▀▀█
         ▒▒▄▓▀▀   ██▀█████▄█▄▄▀█▄█▄       ███▄▄███▄                   ▄██▀   ███▀▀              ███▀   ████▀▀▀ ███▀   █
    ▒▒▄▒▀▀          ██ ▀▀███▄▄▄██▀        ▀▀▀███████                   ▀▀▀   ███        ▄▄▄█▄▄   ▀█▄▄█████▀     ▀▀   ▄█
▄▓▒▀▀                    █▀█▀███▄            ▀▀█▄██▀                        ▀█▀█       █ ██████  ██ ██████           ▀█
                              ███▄▄▄▄█▄         ▀                                     ▀██▄  █ ██ ███▄  █ ▀█▄█████▄▄  ██
                              ▀ ▀██▀█▀██                                               █▄▄▀██▀██  █▄▄▀██████ ██████▄   
                                 ██▀▀███            ▄▄███▄▄                             ████▀▀    ▄▀██▀▀▀ ███▄▄ █▀▄█   
                                   █▄▀▄▀            █▄█▀▄▄█                            ▄███      ▄███      █▄▄ ▀█▀█▀   
                                                    █▀█▀███                            ▀█▀█      ▀▀▀▀    ▄▄████▀▀▀     
▀▄                                                  ▀ ▀▄▀▀▀                                           ▄█▀▀██████▄      
  ▀▄                                                                                                  █▀▄▄█▀▄████      
▓▄  ▀▄                                                                                                ▀▄██▄   █  █     
 ▒▄   ▀▄                                                                      ▄▄                       ██▄ ▀▀▄█▀█▀     
----------------------------
                           ▒▒▒▒▒ ▒▒▒▒▒▓▓▓▓███▓▒▒▄▒ ▒▓▒     ▒▒▒  ▒▒▓█▓▄█▒▒▒████████▓██▒▓▓███▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒
                           ▒▒▒▒▒▒▒▒▒▒▒▀████████▄██████▄▒▒▓███████▒██████▄██████▒█████████▓▒▒▓▓▒▒▄▄▒ ▒▓██▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒▒    ▒▒▒▄▄▄▒▀█▀████████████████████████████████████▓████████▒▒ ▒▒▒ ▓▀██▓████████▓▓▓▒▒▒▒▒▒▒▒
                            ▒          ▀▀██▄█▄▄▀████████████████████▄███████████ ██▀███▀        ███▄██▓█████████████▓██
                            ▒                ▀▀█▄▄█▀ █████████████████████████      ▀████▄▄▄▄ ███ ████▀████▀██▀▒██▓████
                             ▒                    ▀▀▀███████▄██████▄██████████       ▀▀██████████▄██ ███▀ ███▀ ██▀ ████
                             ▒                     ▄▄▀▀▀██████▀█▀█▀███▀█████▀        ▄████▄█▀█▀██▀   ▀█▀ ▄█▀   ▀▀▄▄██ ▀
                              ▒                ▄▄▄▀▄▄▄▄▄▀▀▀▀▄██▀█████▄▄█████         ███████ ████▄▄ ▄███▄ ▀    ▄██▀██ ▄
                              ▒         ▄▓██▄  █▀██▀    ▀▀▀▄▄▄▀▀▀▀▀▀██▄▄████▄▄▄       █████▀███████ █▀▄██▀     ▀█▄███ █
                              ▒▒       ▄██▀▀▄█ █   ▀▀▀▄▄     █▄     ▄▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██▀    
                               ▒       ▒██▀███▄█        ▀▀▀▄▄ ▀▄  ▄▀▀ ▄█      ▄▄▄▄  ▀▀▀█▄██  ████▀  ███▄▀██▄   ███ ▄▄▄▄
                               ▒▒       ▒▓██▀▀ █▄     █▄▄    ▀▀▀█▀    █       ████        ▀▀▀███▄   ▀▀██▀███▄██▄  ███▀█
                            ▓▓██▓▒ ▒▒▄▓██████     ▀▀▄▄█ █       █     █▄▄█████ ▀▀▀               ▀█▀█████████████▄█████
                     ▄▓▓▓▄▒▓▀█▀▀█▄█▀  ▄█▀█▀█▄█     ▄▄▄▀▀█▄      █   ▄███████▀█ ▄                ▄██████████████████████
                   ▒▓█████▀███▄▀▀██   █▀▄█▄███    █████    ▀▀▄▄ █▄▄████▄▄█▄███████▄▄████        ███▀█▀█▄██████▀█▀▄█▀▀█▀
                   ▒▄█ ▄▄██████▀██    ▀▀▄█▄██▀    █▀▄▀█        ▀▀  █▀██▄██▄███▀█▀▀████▄█        ▀█▄▀███▀▄█▀██▀█▀███▀█▀█
               ▒▄▓▓█▄██▀▄█▀█▀▀█▄██       ▀██        ▀                ▀ ███  ██▀█▀██  ▀▀          ███▀  ██▀▀████ ███▀▀▀█
         ▒▒▄▓▒▀   ██▀█████▄█▄▄████▄       ███▄▄▄██▄▄                  ▄███   ███▀▀              ███    ▄███▀▀▀ ███▀   █
    ▒▒▄▓▀▀         ▀██ ▀▀█▄█▄▄▄██▀        ▀ ▀████▄██                   ▀▀▀   ███        ▄▄██▄▄▄  ▀▀▄▄█████▀     ▀▀    ▄
▒▄▓▀▀                    █▀█▀███▄             ▀█▄▀██                        ▀███       █▀██████▄ ▄█ ██████           ▀█
                             ▀███▄▄▄▄▄▄         ▀                                      ███  █▀ █ ▀▄██▄ █▀▄█▄▄█████▄  ██
                              █▀█████▀██                                               ██▄▀▀█▀▀█  █▄▄▀▀█████ ▄█████▄   
                                 ██▀▀███             ▄▄█▀▄                              █▀██▀▀▀   ▄███▀▀▀ █ ██▄  █ █▄  
                                 ▀ █▄▀▄▀            ███▀███                            ▄███      ▄███▀     █▄▄ ▀████   
                                    ▀               █▀█▀███                            ▀███      ▀ ██     ▄████▀▀▀     
█▄                                                  ▀ ▀▄▀▄▀                                            █▀▀█▀████▄      
 ▀█▄                                                                                                  █ █ ▄▀█▄███▄     
▓  ▀█▄                                                                                                 ███▄   █  █▄    
 ▓▄  ▀█▄                                                                       ▄                       ▀█▄ ▀▀▄████▀    
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓██▓▓▒▒▄▒▒▒▓▒     ▒▒▒  ▒▒▓█▓▄█▒▒▓████████▓██▒▓███▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒
                           ▒▒▒▒▒▒▒▒▒▒▒▓█████████████▓▓▄ ▄▓███████▒▄█████▄██████▒█████████▓▒▒▓▒▒▒▄▄▒ ▒▓██▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒     ▒▒▒▄▄▄▒██▀███████████████████▄████████████████▓████████▒▒ ▒▒▒ █▀██▄████████▓▓▓▒▒▄▒▒▒▒▒
                            ▒         ▀▀▀████▄▄██▄█████████ ████████████████████ ██▀███▀       ▒███▀██▓█████████████▓██
                            ▒               ▀▀▀█▄▄█▀ █████████████████████████      ▀███▀▄▄▄▄▄███ ████▀████▀██▀▒██▓████
                            ▒▒                    ▀▀▀██████▄▄██████▄████████▀█       ▀▀██████████▄██ ████ ███▀ ██▀ ████
                             ▒                     ▄▄▀▀▀█▀████▀█▀█▀███▀█████▀        ▄████▄█▀████▀   ▀█▀ ██▀    ▀▄▄██ ▀
                             ▒▒                ▄▄▄▀ ▄▄▄▄▀▀▀▀▄██▀█████▄▄█████         ███████ ████▄▄ ▄███▄      ▄█████ ▄
                              ▒         ▄▄██▄  ████▀    ▀▀█▄▄▄▀▀▀▀▀▀██▄▄████▄▄        █████████████ █▀▀█▄▀      █▄▄██ █
                              ▒▒       ▓▀█▀▀▄█ █   ▀▀▀▄▄     █▄     ▄█▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██▀    
                               ▒       ▓██▀▀██▄█        ▀▀▀▄▄ ▀▄  ▄▀▀  █      ▄▄▄▄  ▀▀▀█▄██  ████▀  ███▄▀███   ███ ▄▄▄▄
                               ▒▒       ▒▓██▀▀ █▄     ▄▄▄    ▀▀▀█▀    █       ████         ▀▀███▄   ▀▀██▀███▄██▄▄ ███▀█
                            ▄▓██▓▒ ▒▒▄▓█████▄    ▀▀▄▄ █ █       █     █▄▄█████▀▀▀▀               ▀█▀███████▀█████▄█████
                     ▄▄▓▓▒▒▓▀█▀▀▄▄█▀  ▄█▀███▄█    ▄▄▄▄▀▀█▄      █   ▄▄████████ ▄                ▄██████████████████████
                   ▒▓████▀▀█▄█▄█▀██   █▀▄█▄▄██    █████   ▀▀ ▄  █▄█████▄▄█▄███████▄███▀█        ███ █▀█▄██████▀████▀▀█▀
                   ▓▄█  ▄█████████    ▀▀▄█▄▄█▀    ██▄██        ▀▀  █▀██▄▄█▄███▀██▀██▀█▄█        ▀█▄████▀▄█▀▀█▀█▀██▄▀███
               ▒▄▓▓█▄██▀▄█▀██▀█ ██       ▀██        ▀                ▀▀███▀ ██▀█▀▀█   ▀▀         ███▀▀ ██▀▀████ ███▀▀▀▄
          ▒▄▓▒▀▀  ██▀████▀▄█▄▄▄███▄       ███ ▄███▄                    ███   ███▀▀              ███▀   ▄███▀▀▀ ▄██▀   █
     ▒▄▓▒▀▀       ▀▀▄▀▄▀██▄█▄▄▄▄█▀        ▀ ▀▀███▄██                   ▀ ▀   ███        ▄▄▄██▄▄  ▀▀▄▄█████▀     ▀▀    ▄
▒▄▓▒▀                    █▀█▀█▀█             ▀▀█▄███                        ▀███       ██▄█████▄ ▄██▄█████▄           █
                             ▀███  ▄▄▄▄         ▀                                      ███  █▀ █ ▀▄██▄ █▀ █▄▄█████▄  █▀
                              █▀█████▀██                                               ▀█▄▀▀█▀▀█  ▀█▄▀▀█▀██▀▄▄██▄███   
                                 ██▀▄███             ▄▄██▄                              ████▀▀▀    ████▀▀ ▀▄██▄  █ ▄█  
                                 ▀ █▄▀▄▀            ███▀█▀█                             ███▀     ▄███▀     ██▄▄▀████▀  
                                    ▀               ███▀▀██                            ▀▀██      ▀ █▀     ▄█████▀▀     
▄                                                   ▀ ▀▄█▄▀                                            ██▀▀██████      
 ▀▄                                                                                                   ▀██ ▄██▄█▄██     
▄  ▀▄                                                                                                  █ ██▄  ██ ▀█    
▒▓   ▀▄                                                                        ▄                        █▄ ▀▀█████▀    
----------------------------
                           ▒▒▒▒▒▒▒▒▒ ▒▀▓▓▓██▓▓▒▄▄▒▒▓▓▒     ▒▄▒  ▒▒██▓▓█▒▒▓████████▓██▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒
                          ▒▒▒▒▒▒▒▒▒▒▒▒▒█████████████▓▓▄ ▄▓███████▒██████▄█████▄▒█████████▒▒▒▓▒ ▒▄▄▒ ▒▓██▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒    ▒▒▒▒▄▄▓▒██▀███████████████████▄█████████████████████████▒▒▒▒▒▒ █▀██▓████████▓▓▓▒▒▄▄▒▒▒▒
                           ▒▒         ▀▀▀█▄█▀▄▄██▄█████████▄████████████████████ ██▀███▀       ████ ██▓██████████▄██▓██
                            ▒               ▀▀▀▄▄▄▀▀ ████████████████▄████████      ▀███▄▄▄▄▄████ ███▀ ████▀██▀▒██▓████
                            ▒▒                    ▀▀▀██████▄▄██████▄███▄████▀█       ▀▀██████████▄██ ███▀ ███▀ ██  ████
                             ▒                     ▄▄▀▀▀█▀████▀█▀█▀███▀▄████         ▄████▄█▀████▀   ▀█▀ ██▀   ▀ ▄▄██ ▀
                             ▒▒                ▄▄▄▀ ▄▄▄▄▀▀▀▀▄██▀█████▄▄█████         ███████ ████▄▄ ▄████      ▄▀████ ▄
                              ▒         ▄▄█▄▄  ████▀    ▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        █████████████ █▀▀██▀      █▄▄██ █
                              ▒        ▓▀█▀▀▄█ █   ▀▀█▄▄     █▄     ▄█▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██     
                               ▒       ▓██▀███▄█        ▀▀▀▄▄ ▀▄  ▄█▀  █      ▄▄▄▄  ▀▀▀▀▄██  ████▀  ███▄▀█▀█   ███ ▄▄▄▄
                               ▒        ▒▓██▀▀ █▄     ▄▄▄    ▀▀▀█▀    █       ██▀█         ▀▀▀██▄   ▀▀██▀███▄██▄▄ ███▀█
                            ▓▓▓▓▓▒  ▒▄▓█████▄    ▀▀▄▄▄█ █       █     █▄▄█████▀▀▀▀               ▀█▀█████▀███████▄█████
                     ▄▄▓▄▒▒▓▀█▀▀█▄█▀  ▄█████▄█     ▄▄▄▀▀█▄      █   ▄▄████████ ▄                ▄█████████▀████████████
                   ▒▓████▀▀█▄█▄▄▀██   ██▄█▄▄██    █████   ▀▀ ▄▄ █▄▄████▄▄█▄██▀████▄▄██▀█▄       ███ ███▄██████▀████▀▀█▀
                   ▓▄█  ▄██████▄██    ▀▀▄█▄▄█▀    ██▄██        ▀▀  █▀██▄▄█▄▄██▀▀█▀████▄█        ▀█▄███████▀▀█▀████▄▀███
               ▒▒▄▓████▀██▀██▀█ ██       ███        ▀                 ▀███▀ ██▀█▀▀█▀  ▀▀         ████▀ ██▀▀██▀█ ███▀▀▀▄
          ▒▒▄▒▀▀  █▀▀█████▄█▄▄▄█▀█▄       ███ ▄▄█▄▄                    ███   ████▀▀             ▄██▀    ████▀▀ ▄██▀   █
     ▒▄▓▒▀▀       ▀▀▄▀▄███▄█ ▄▄▄█▀        ▀ ▀████▄██                   ▀▀▀   ███         ▄▄██▄▄  ▀▀▄▄▄████▀     ▀▀    ▄
▒▄▓▒▀▀                  ▀█▀█▀█▀█             ▀██ █▀█                        ▀▀██       ██ ██████  ██ █████▄           █
▀                        ▀   ▀███   ▄▄          ▀ ▀                                    ███  ██ █▄ ███▄ ▀█ █▄▄█████▄  █▀
                             ▀█▀█████▀▀█                                               ▀█▄▀▀█▄▀█▀ ▀█▄ ▀█▀▀█▀▄ ██████▄  
                                 ██▄▄███             ▄▄█▄▄                               ████▀▀    ████▀▀▀▀███▄▄ █ ▄█  
                                 ▀▀█▄███            ███▀█▀█                             ████      ████     ▀█▄▄▀▀███▀  
                                    ▀               ███▀▄██                            ▀▀██       ▀██      ▄████▀▀▀    
▄                                                   ▀ ▀▄█▄▀                                            ▄█▀▀█▀████▄     
▀█▄                                                                                                    █▀▄ ███▄███▄    
▄ ▀█▄                                                                                                  ▀▄██▄  ▀█▀ █    
▒▄  ▀█▄                                                                                                 ██ ▀▀█▄████    
----------------------------
                           ▒▒▒▒▒▒▒▒▒▒▒▀▓▓▓██▓▓ ▄▄ ▒▓▓▒     ▒▄▒  ▒▒██▓▓█▒▒▓████████▓██▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒
                          ▒▒▒▒▒▒▒▒▒▒▒▒▒█████████████▓▓▄ ▄▓████▀██▓██████▄██████▓█████████▒▒▓▓▒▒▒▄▄▒ ▒▓██▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒    ▒▒▒▒▄▄▒▒██▀█████▀█████████████▄█████████████████████████▒ ▒▒▒▒ ████▓████████▓█▓▒▒▄▄▒▒▒▒
                           ▒▒         ▀▀▀█▄██▄███ ██████████████████████████████ ██▀███        ████▀██▓█████████████▓██
                            ▒               ▀▀▀▄▄▄▀▀ ████████████████▄█▄██████      ▀███▀▄▄▄▄▄███ ████ ████▀██▀▒██▓████
                            ▒                     ▀▀▀██████▄▄██████▄███▄████▀█       ▀▀██████████▄██ ███▀ ███▀ ██  ████
                             ▒                     ▄▄▀▀▀█▀████▀█▀█▀███▀▄████         ▄████▄█▀████▀   ▀█▀ ██▀   ▀▀▄▄██ ▀
                             ▒                 ▄▄▄▀ ▄▄▄▄▀▀▀▀▄██▀█████▄▄█████         ███████ ████▄▄ ▄████      ▄▀████▄█
                             ▒▒         ▄██▄▄ ▀████▀    ▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ██████████▄██ █▀▀██▀      █▄▄██ █
                              ▒        ▓▀█▀▀▄█ █   ▀▀▄▄▄     █▄     ▄█▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██     
                              ▒▒       ▓██▀███▄█        ▀▀▀▄▄ ▀▄  ▄█▀  █      ▄▄▄▄  ▀▀▀▀▄██  ████▀  ████▀███   ▀█▀ ▄▄▄▄
                               ▒        ▒▓██▀▀▀█▄     ▄▄▄    ▀▀▀█▀    █▀      ██▀█         ▀▀▀██▄   ▀▀██████▄██▄▄ ███▀█
                            ▓▓▓▓▄▒  ▒▄▓██▄██▄    ▀▀▄▄ █ █       █     █▄▄█████ ▀▀▀               ▀███████▀███████▄█████
                     ▒▄▄▄▒▒▓▀██▀█▄█▀  ▄█████ █     ▄▄█▀▀█▄      █   ▄▄████████ ▄                ▄█▀████▀██▀████████████
                   ▒▓████▀▀█▄█▄▄███   █▄▄█▄▄██    █████   ▀▀▄▄  █▄▄████▄▄█▄███████▄▄██▀█▄       ███ ▀█████████▀████▀▀█▀
                   █ █   ██████▄██    ▀█▄█▄▄█▀    ██▄██        ▀▀▀ █▀██▄▄█▄▄██▀▀█▀████▄█▀       ▀█▄███████▀▀█▀██▀█▄████
               ▒▒▄▓███▀▀████▄▀█ ▄█       ███        ▀                 ▀███▀ ██▀██▀█▀  ▀▀         ████▀ ▀█▀▀▀█▀█ ████▀▀▄
          ▒▒▄▓▀▀ ▀█▀ ████▄▄█▄▄▄█▀█▄       ███ ▄▄█▄▄                    ███   ████▀▀             ▄██▀    ████▀▀ ▄███   █
     ▒▒▄▓▀▀       ▀▀▄▀▄▀██▄█▀▄▄▄█▀▀       ▀ ▀████▄██                    ▀▀   ███         ▄▄██▄▄  ▀▀ ▄▄▄███▀     ▀▀    ▄
▒▒▄▒▀▀                  ████▀█▀█              ██ █▀█                         ▀██       ▄█▀██▀███  ██ ██████           █
▀                        ▀ ▀ ▀███  ▄▄▄          ▀ ▀                                    ███▀ ▀█▀▀█ ████  █▀▀▄▄▄████▄▄ ▀▀
                             ▀█▀██▀██▀▀█                                                █▄▀▀██▀██  █▄ ▀██████ ██████▄  
                                 ██▄▄███             ▄▄▄▄▄                               ████▀▀▀   ▄▀███▀▀ ████▄  █ █▄ 
                                 ▀▀▄ █▀█            █████▀█                             ▄███      ▄███      █▄▄▀▀█▀██  
                                    ▀               ███▄▄██                             ▀██▄      ▀█▀█     ▄█████▀▀    
                                                    ▀▀▀▄███                                             █▀▀█▀████▄     
▀▄                                                     ▀▀                                              █▀█ ▄██▄█▀█▄    
  ▀▄                                                                                                   ▀████   █▀ ▀▄   
▓▄  ▀▄                                                                                                  ▀█▄▀▀▀▄█▄██▀   
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒▒▀▓▄▓██▓▓▒▄▄ ▒▓▓▒    ▒▒▄▒  ▒▒██▓▓█▒▒████████████▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒
                          ▒▒▒▒▒▒▒▒▒▒▒▓▓██████████████▓▄ ▄▓██████▓▓██████▓██████▓████████▓▒▒▓▓▒▒▒▄▄▒ ▄▓██▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                           ▒    ▒▒▒▄▄▄▒▀██▀█████▀██████▄████████████████████████████████▓ ▒▒▒▒ ████▓████████▓█▓▒▒▄▄▒▒▒▒
                           ▒          ▀▀██▄██▄███ ██████████████████████████████ █▀▀███▀       ████▀█████████████▄██▓██
                           ▒▒               ▀▀▀▄▄▄▀▀▀████████████████▄█▄█▀████      ▀███ ▄▄▄▄▄███ ████ ████▀██▀▓██▓████
                            ▒                     ▀▀▀██████▄▄██████▄███▄████▀█       ▀▀█▄████████▄██ ███▀ ███ ▄██  ████
                            ▒▒                     ▄▄▀▀▀█▀████▀█▀█▀███▀▄████         ▄████▄█▀████▀  ▀▀█▀ ██▀   ▀ ▄▄██ ▀
                             ▒                 ▄▄▄▀ ▄▄▄▄▀▀▀▀▄██▀█████▄▄█████         ██████▄ ████▄▄ ▄████      ▄▀████▄▄
                             ▒▒         ▄██▄▄ ▀████▀▀   ▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ██████████▄██▄█▀▀██▀      █▄▄█▀ █
                              ▒        ▓▀█▀▀▄█ █   ▀▀▄▄▄     █▄      ▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██     
                              ▒▒       ███▀▀██▄█        ▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄  ▀▀▀▀▄██  ████▀  ████▀▀██   ▀█▀ ▄▄▄▄
                               ▒        ▒▓██▀▀▀█      ▄▄     ▀▀▀█▀    ▄▀      ██▀█         ▀▀▀██▄   ▀▀██████▄███▄ ███▀█
                            ▄▓▓▓▄▒  ▒▄▓▓████▄    ▀▀▄▄ █ █       █     █▄▄▄████ ▀▀▀               ▀███████▀███████▄█████
                     ▒▄▄▄▒▒▓███▀██▓▀▀ ▄█████ █     ▄▄▄▀ █▄      █    ▄████████                  ▄▄▀████████████████████
                   ▒▓████▀▀█▄█▄▄███   █▄▄█▄▄██    █████   ▀▀▄▄  █ ▄█████▄█▄████████ ██▀█▄       ███▄▀█▀███████▀██▀█▀▀█▀
                  ▒█ █▀ ▀██████▄▄█    ▀█▄█▄▄█▀    ██▄██        ▀▀▀ █▀██▄▄██▄██▀▀█▀███▀ ██        █▄██▀████▀▀█▀██▀█▄█▀██
                ▒▄▓███▀▀████▄██ ██       ███        ▀                 ▀███▀ ██▀▀█▀██  ▀▀         ████▀ ▀█▀▀▀█▀█▀████▀▀▄
           ▒▄▓▒▀ ▀█▀█████▄▄█ ▄▄█▀█        ███ ▄▄▄▄▄                    ███   ▀███▀▀             ▄██▀▀   ████▀▀ ▄███   █
     ▒▒▄▓▒▀       ▀█▄▀███▄██▀ ▄███▀       ▀▀▀███▀███                    ▀▀   ███         ▄▄▄█▄▄  ▀▀ ▄▄████▀      ▀▀   ▄
▒▒▄▓▒▀              ▀   ██████▀█              ██ ███                         ▀██        █▀██▀███  ▄█ ██████           █
▀                        ▀▀▀ ████   ▄▄          ▀ ▀                                    ▀██▀ ▀█▀▀█ █▀██  █▀ █▄▄████▄▄ ▀▀
                             ▀█▀█████▄██                                                █▄▀▀██▀▀█  █▄▄▀▀█▀███ ▄██▄███  
                                 ██▄▄███              ▄▄▄▄                               █████▀▀   ▄████▀▀ █ ██▄  █ ██ 
                                 ▀▀▄ █▀█            █████▀█▄                            ▄███      ▄███▀     ██▄ ▀██▀█▀ 
                                    ▀ ▀             ███▄▄█▀█                            ▀█▀█      ▀▄▀█     ▄█████▀▀▀   
                                                    ▀▀▀▄▄██▀                                            ▄█▀▀█▀████     
█▄                                                     ▀▀                                              ▄██  ███▀███    
 ▀█▄                                                                                                    █ ██   ▀█▀ █   
█  ▀█▄                                                                                                   ██ ▀▀▄▄█▄██   
----------------------------
                          ▒▒▒▒▒ ▒▒▒▒▒▒▓▓▄▓██▓▓▒▄▄ ▒▓▓     ▒▒▄▒  ▒▓█▀▄▓▓▒▒███████████▓▓▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒
                          ▒▒▒▒▒▒▒ ▒▒▒▀▓██████████████▓▄ ▄▓████▀█▓▓█████▓▓██████▓████████▓▒▒▓▓▒▒▒▄▄▒ ▓███▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                          ▒▒    ▒▒▒▄▄▄▀▀████████▀███████████████████████████████████████▓ ▒▓▒  ████▓████████▓█▓▒▒▄▄▒▒▒▒
                           ▒          ▀▀██▄██████ █▄███████████████████████████▀▄█▀▀███▀       ████▀█████████████▄██▓██
                           ▒▒               ▀▀▀▄▄▄▀▀▀████████████████▄█▄█▀████      ▀███ ▄▄▄▄▄███ ███▀ ████▀██▀▓██▓████
                            ▒                     ▀▀▀██████▄███████▄███▄████▀▀       ▀▀██████████▄█▀▄███  ██▀ ▄██  ████
                            ▒▒                     ▄▄▀▀▀█▀████▀█▀█▀███▀▄████         ▄████▄█▀████▀  ▀▀█▀ ██▀     ▄███ ▀
                             ▒                  ▄▄▀  ▄▄▄▀▀▀▀▄██▀█████▄▄█████         ██████▄ ████▄▄ ▄████      ▄█████▄█
                             ▒▒         ▄▄█▄▄ █████▀▀  ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ████▀█████▄██▄██▀██▀      ██▄█▀ ▀
                              ▒        ▓▀█▀▀▄█ █   ▀▀▄▄▄     █▄     ▄▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ █████▄▄     ██     
                              ▒        ███▀▀██▄█        ▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄  ▀▀▀▀▄██  ████▀  ████▀▀██   ▀█▀ ▄▄▄▄
                               ▒        ▀▓██▀▀▀█▄     ▄▄     ▀▀▀█▀▀   ▄▀      ██▀█         ▀▀▀██▄   ▀▀██████▄███▄ ███▀█
                            ▄▄▓▓▄   ▒▄▓▓████▄    ▀▀▄▄ █ █       █     █▄▄▄████▀▀▀▀               ▀███████▀█████████████
                     ▒▒▄▒ ▒▓██▄▀██▓▀▀ ▄█████▀█      ▄█▀▄█▄      █    ▄████████       ▄           ▄▀████████████████████
                   ▒▓████▀▒▄▄█▄▄███   █▄▄█▄▄██    █████   ▀▀▄▄  █ ▄█████▄█▄▄███████ █████       ████▀█▀██████████▀██▀█▀
                  ▒█ █▀ ▀██████▄▄█    ▀▄▄█▄▄██    ██ ██       ▀▀▀▀ ████▄▄██▄██▀▀█▀▀██▀ ██        █▄▄█████▄▀▀█▀██▀█▄█▀██
                ▒▄▓█▀█▀▀████▄██ ██       ███▀       ▀                 ▀███▀ ██▀▀█▀▀█  ▀▀         ▄███▀ ▀██▀▀█▀█▀▄███▀▀ 
           ▒▄▓▒▀▀██▄█████▄ █ ▄▄█▀█        ███  ▄█▄▄                    ███   ▀███▀▀             ▄███▀   ████▀▀▀▄███   ▄
      ▒▄▓▒▀▀      ▀█▄▀███▄██▀▀▄███▀       ▀▀█▀██▀███                   ▀▀▀   ▄██▀         ▄▄█▄▄  ▀▀▀▄▄▄████      ▀▀   ▄
 ▒▄▓▒▀▀             ▀   ██████▀█              ██▀███                         ▀██        █▀█▄▀█▀█▄ ▄█▀████▀█▄          █
▀▀                       ▀▀▀ █▄█▄    ▄          ▀▀▀                                     ██▀ ▀█▀▀█ ▀▄██  ██ █▄▄█████▄  ▀
                             ▀█▀█████▄█▄                                                ██▀▀▀██▀█  ██▄▀▀█▀██▀▄ ██████  
                              ▀  ███▄███               ▄▄▄                               ███▄█▀▀▀   ████▀▀▀▀▄██▄  █▀ █ 
                                 █▀▄ █▀▄▄           ▄█▀██▀█▄                             ███▀     ▄█▄█▀     ██▄ ▀▀███▀ 
                                   ▀▀ ▀             ███▄▄███                            ▀███      ▀ ██      ██████▀▀   
                                                    ▀▀▀▄▄▀█▀                                            ▄▄█▀█▀▄███▄    
▄                                                      ▀▀                                               █▀▄ ███ █▀█▄   
 ▀▄                                                                                                     █▄██▀  ▀█▀▀█▄  
▄  ▀█▄                                                                                                   ██ ▀▀▄▄█▄██▀  
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▄▓██▓▓▒▄▒ ▒▓▒     ▒▒▄   ▒▓█▀▄▓▓▒▒██████▀████▓▓▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒
                          ▒▒▒▒▒▒▒ ▒▒▒▒███████████████▓▄▒▄██████▀▓██████▓▓███████████████▓▒▒▓▓▒▒▒▄▄▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                          ▒▒   ▒▒▒▒▄▓▄▀▀███████▀▀███████████████████████████████████████▒ ▒▓▒  ████▓████████▓█▓▒▄▄▄▒▒▒▒
                           ▒         ▀▀▀██▄██████ █▀███████████████████████████▀██▀███▀        ████▀█████████████▄█▓███
                           ▒               ▀▀▀█▄▄▄▀▀███████████████████▄██████      ▀███ ▄▄▄▄████ ███▀▄███████▀▓███████
                            ▒                    ▀▀▀███████▄███████▄███▄▀███▀▀       ▀▀████████████▀▄███▀ ██▀ ▄██  ████
                            ▒                      ▄▄▀▀▀█▀████▀█▀█▀███▀█████         ▄████▄█▀████   ▀▀▀▀ ██▀    ▄▄███ ▀
                             ▒                  ▄▄▀  ▄▄▄▀▀▀▀▄██▀█████▄▄█████         ██████▄ ████▄▄ ▄████      ▄█████▄█
                             ▒          ▄▄█▄▄ █▀███▀▀  ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ████▀█████▄██▄██▀██▀      ██▄█▀ ▀
                             ▒▒        ▓▀█▀▀██ █  ▀▀▀▄▄▄     █▄     ▄▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ ▄████▄▄    ▄██     
                              ▒        █▀█▀▀██▄█        ▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  ████▀▀██   ▀█▀ ▄▄▄▄
                              ▒▒        ▀▓██▀▀▀█      ▄▄     ▀▀██▀▀   ▄█      ██▀█         ▀▀▀██▄   ▀▀██████████▄ ███▀█
                            ▄▓▓▓▒   ▒▄▄▓████▄   ▀▀ ▄▄ █ █       █     █ ▄▄████▀ ▀▀               ▀███████▀█████████▀███
                     ▒▒▄▒ ▒▓██████▓▀▀ ▄█████▀█      ▄▀▀▄█▄      █   ▄▄████████                   ▄▀████████████████████
                   ▒▓████▀▓▄▄█▄▄███   █▄▄█▄▄██    █████   ▀▀▄▄  █ ▄█████▄█ ▄███████ █████       █▀██▀█▀██████████▀▄█▀██
                  ▒█ █▀▀▀▄█████▄▄█▀   ▀▄▄█▄▄██    ██ ██       ▀▀▀▀ ████▄▄██▄██▀▀█▀▀██▀▄██        █▄▄▀███▀▄▀▀██▀█▀██▄▀██
                ▒▒▄█▀██▀████▄██ ██      ▀███▀       ▀▀▀               ▀███▀▀██▀▀█▀▀█  ▀▀         ▄███▀ ▀██▀▀███▀▄███▀▀ 
           ▒▒▄▒▀▀██▄██▄██▄ █  ██▀█        ███ ▄▄▄▄▄                    ███   ▀████▀▀            ▄███▀   ████▀▀▀▄███   ▄
      ▒▒▄▒▀▀      █▄█▀███▄▀█▀▀ ███▀       █▀█ █▀▀███                   ▀▀▀   ▄██▀         ▄▄█▄▄▄ ▀▀▀▄▄▄████      ▀▀   ▄
 ▒▒▄▒▀▀             ▀   █▄██████              ██▀███                         ███        ██▀███▀█▄  ██ ██▀██▄          ▀
▀▀                       ▀▀▀ █▄█▄    ▄          █▀▀▀                                    ███ ▀██▀█▄▀▄██  ▀█▀▀▄▄▄████▄▄ █
                             ▀█████████▄                                                ██▀▀▀██▀█▀ ▀█▄▀▀██▀██▄ ██████▄ 
                              ▀ ▀███ █▄█               ▄▄▄                               ▀██▄█▄▀▀   █████▀▀▀▄███  ██ █▄
                                 █▀▄ █▀▄█            █▀▄█ ▀▄                             ████      ████     ▀█▄ ▀▀████ 
                                   ▀█▀▀              ██▄▄███                            ▀▀██      ▀▀██      ▄█████▀▀   
                                                     ▀▀▄ ███                                             ▄▄███▄███▄    
▄                                                      ▀▀                                               █▀█  ████▀██   
▀█▄                                                                                                     ▀█▀▄▀  ▀▀█▀▀▄  
▄ ▀█▄                                                                                                    ▀█▀▀▀▄▄██▄██  
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▓██▓▒▒▄▒ ▒▓▒     ▒▒▄  ▒▒▓██▄▓▓▒▒██████▀████▓▓▓███▒███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒
                         ▒▒▒▒▒▒▒▒▒▒▒▒▒████████████▀██▄▄▒▄██████▀▓██████▓▓███████████████▓▒▒█▓▒▒▒▄▄▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                          ▒    ▒▒▒▄▄▓ ▀▀█▀█████▀████████████████▀███████████████████████▒ ▒▓▒  ████▓████████▓█▓▒▄▄▄▒▒▒▒
                          ▒▒         ▀▀▀█████▄███▀██████████████▀██████████████▀██▀███▀        ████▀█████████████▄█▓███
                           ▒               ▀▀▀█▄▄▄▀▀██████████████████████▀███      ▀███ ▄▄▄▄████ ███▀▄███████▒▓███████
                           ▒▒                    ▀▀▀███████▄███████████▄▀███▀▀       ▀▀████████████▀▄███▀ ██▀ ▄██  ████
                            ▒                      ▄▄▀▀▀█▀████▀█▀█▀███▀█████         ▄██████▀████▀  ▀▀█▀ ██▀    ▄▄███ ▀
                            ▒▒                  ▄▄▀  ▄▄▄▀▀▀▀▄██▀██▀██▄▄█████         ██████▄ █████▄ ▄████      ▄█████▄█
                             ▒          ▄▄█▄▄ █▀██▀▀▀  ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ████▀█████▄██▄██▀██▀      ██▄█▀▀▀
                             ▒▒        ▓▀█▀▀██▀█  ▀▀▀▄▄▄     █▄     ▄▄▀███    ▀▀▀█▄▄▄▄███▄██████▄█▀ ▄████▄▄    ▄██     
                              ▒        █▀█▀▀██▄█        ▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  ████▀▀██   ▀█▀ ▄▄▄▄
                              ▒▒        ▀▓██▀▀▀█      ▄▄     ▀▀███▀    █      ██▀█         ▀▀▀██▄   ▀▀██████████▄ ███▀▀
                            ▄▄▓▓▒   ▒▒▄▒████▄   ▀▀▀▄▄ █ █       █     █ ▄█████▀ ▀▀               ▀███████▀█████████████
                     ▒▒▄▒ ▒▓████▀█▓▀▀ ▄█████▀█     ▄▄█▀▄█       █    ▄████████                   ▄▀████████████████████
                   ▒▓████▀▓▄██▄▄███   █▄▄█▄▄██    ██▀██   ▀▀▄▄  █ ▄▀████▄█▀▄█▄█████▄█████       ▀███▀█▀██████████▀▄█▀▀█
                  ▒█▀█▀▀▀▄████▄▄▄█▀   ▀▄███▄██    ██ ██       ▀▀▀▀ ████▄▄██▄██▀▀█▀▀██▀▄██        █▄▄▀███▀▄█▀▀█▀█▀██▄▀██
                ▒▒▓█▀█▄▀▀██████ ██      ▀███▀       ▀                 ▀▀██▀▀██▀▀██▀█  ▀▀          ███▀  ██▀▀████████▀▀ 
           ▒▒▄▓▀▀█████▄▄█▄ █  ██▀█        ███  ▄▄▄▄                    ███   ▀████▀▀            ▄███▀   ▄███▀▀▀ ███▀   
      ▒▒▄▓▀▀     ▀█▄█▀▀███▀█▀▀▀███▀       █▀█ ██▀███                   ▀█▀    ███         ▄▄▄▄▄▄  ▀▀ ▄▄████▀     ▀▀   ▄
 ▒▒▄▓▀▀             ▀ ▀ █▄██████▀             ██▀███                         ▀██▄       ▄█▀██▀███  ██ ██████           
▒▀                       ▀▀▀ █▄█▄               █▀▀▀                                    ███▀▀▀█▀▀▄ ████ ▀█▀▀▄▄▄████▄▄ █
                             ████▄▄████▄                                                ▀█▀▀▀▄████ ▀█▄▀▀▀█▀███ ▄█████▄ 
                              ▀ ▀█▄▀▀▄▄▀▄              ▄▄▄                               ▀██▄██▀▀   █▀███▀▀ █ ██   █ █▄
                                 █▀▄▀█▀▄█            ▄█▄███▄                             ▄▀██      ▄███      █▄▄▀▀████▀
                                   ▀▄▀▀▀             ███▄███                             ▀██       ▀██▄      ██████▀▀  
                                                     █▀▄ █▀█                              ▀              ▄▄█▀█████▄    
                                                       ▀▀ ▀                                             ▄██  ███▀█▀█   
▀█▄                                                                                                      █ ██▀ ▀▀█▀▀█  
  ▀█▄                                                                                                     █▀▀▀█▄▄█▄▄█▀ 
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒█▓▓▓███▓▒▒▄▒ ▒▓▒     ▒▄▒  ▒▒▓██▄▓▓▒▒██████▀████▓▓▓███▒███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒
                         ▒▒▒▒▒▒▒▒▒▒▒▒▒███████▀███████▄▄▄▄███████▓██████▓▓███████████████▓▒▒█▓▒▒▒▓▄▒▒▓███▓▓█▓▒▒▒▒▒▒▒▒▒▒▒
                          ▒    ▒▒▒▄▄▓ ▀▀█▀█████▀████████████████████████████████████████▒ ▓█▒ ▒████▓██████████▓▒▄▄▄▒ ▒▒
                          ▒▒         ▀▀▀███▀█▄██████████████████▀██████████████ ██▀▄███        █████████████████▀██▓███
                           ▒               ▀▀▀█▄▄█▀ ███████▀██████████████▀███      ▀███ ▄▄▄▄████ ███ ▄███████▒▓███████
                           ▒▒                    ▀▀▀███████▄████████▄███▀███▀▀       ▀▀████████████▀████ ▄██▀ ▄██  ████
                            ▒                      ▄▄▀▀▀████▄███▀█▀███▀█████         ▄██████▀████▀  ▀▀▀▀ ██▀     ▄███ ▀
                            ▒▒                  ▄▄▀  ▄▄▄▀▀▀▀▄██▀█████▄▄█████         ██████▄ █████▄ ▄████      ▄█████▄█
                             ▒          ▄▄▄▄▄ █▀██▀▀▀▀ ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        ████▀████████▄██▀██▀      ██▄█▀▀▀
                             ▒         ▓▀█▀███▀▄  ▀▀▀▄▄▄     █▄      ▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ ▄████▄▄    ▄██     
                              ▒        █▀█▀▀██▄█        ▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  ████▀▀██   ▀█▀  ▄▄▄
                              ▒         ▀▓██▀▀▀█      ▄▄     ▀▀▄██▀    █      ██▀█         ▀▀███▄   ▀▀██████████▄ ███▀▀
                            ▄▄▓▓▒   ▒▒▄▓████    ▀▀ ▄▄ █ █       █     █  ▄███▄▀ ▀▀               ▀██▀████▀█████████████
                     ▒▒▒▒ ▒▓████▀█▓▀▀ ▄█████▀█      ▄▀▀▄█       █    ▄████████                   ▄█████████████████████
                   ▒▓████▒▓▄██▄▄███   █▄ █▄▄██    ██▀██  ▀▀▀▄▄  █ ▄█████▄██▄█▄█████▄█████        ███ █▀▀█████████▀██▀▀█
                  ▒█▀█▀▀▀▄█████▄▄█▀   ▀▄██▀▄▄█    ██▀██       ▀▀▀▀  ███▄▄██████▀██▀██▀▄██        ██▄▀███▀▄█▀▀█▀█▀██▄███
                 ▒▓█▄█▄█▀██████ █▄      ▀███▀       ▀▀▀               ▀▀███▀▀█▀▀██▀█  ▀▀          ███▀▀ ██▀▀████▄███▀▀ 
            ▒▄▓▒▀█████▄▄█  █  ▀▄██        ███  ▄▄▄                     ▄██   ▀████▀▀             ███▀   ▄████▀▀ ███▀   
       ▒▄▓▒▀     ▀█▄█▀▀███▀█▀▀▀▀██▀       █▀█ ██▀███                   ▀▀▀    ███          ▄▄▄▄▄  ▀▀  ▄▄███▀     ▀▀   ▄
  ▒▄▓▒▀▀           ▀▀ ▀ █▄██████▀             ██▀███                         ██▀█       ▄█▀██▀███  ██▀████▀█           
▒▀▀                     ▀▀▀▀ █▄█▄             ▀ █▀▀▀                                    ███▀ ▀█▀▀█ █▀██ ▀█▀ █▄▄████▄▄ ▀
                             ████▄▄▄███▄                                                 █▀▀▀▄█▄▀█  ██▀▀▀█████  ██████ 
                              ▀ ▀█▄▀▀▄▄▀█               ▄                                ▀██▄██▀▀▀  ▄████▀▀▀█ ██▄  █▀ █
                                 ███▀█▀▄█            ▄█████▄                             ▄███      ▄███▀     ██▄▀▀▀█▀█▀
                                   ▀▄▀ ▀▀            ███▄█▄█                             ▀███      ▀█▀█      ██████▀▀  
                                                     █▀▄ █▀█                              ▀               ▄████▄███▄   
                                                       ▀█▀▀                                              █▀▄ ▀██▀█▀█▄  
█▄                                                                                                       █▄█▄▀  ▀██▀▀▄ 
 ▀█▄                                                                                                      ██▀▀█▄▄██▄██ 
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒█▓▓▓██▓▓▒▒▄▒▒▓▓▒     ▒▄▒  ▒▒▓██▄█▓▒▒██████▀████▓▓▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒
                         ▒▒▒▒▒▒▒▒▒▒▒▒▒████████▄██████▄▄▄▄███████▓██████▓████████████████▓▒▒█▓▒▒▓▄▄▒▒▓███▓██▓▒▒▒▒▒▒▒▒▒▒▒
                          ▒    ▒▒▒▄▄▄▀▀██▀█████▀███████████████████████████████████▀████▒ ▓▓▒ ▒████▓███████████▒▄▄▄▒ ▒▒
                          ▒          ▀▀▀█▄██▄▄█████████████████████████████████ ██▀▄█▀█        ████████████████████▓███
                           ▒               ▀▀▀█▄▄▀▀ ██▀████▀██████████████▀███      ▀███ ▄▄▄▄████ ██▀ ▄███████▒███▓██▄█
                           ▒                     ▀▀▀▄██▀███▄████████▄████████▀       ▀▀████████████ ▄███ ▄██▀ ▄██  ██▀█
                            ▒                      ▄▄▀▀▀████▄███▀█▀███▀█████         ▄██████▀████▀  ▀▀▀▀ ██▀     ▄███ █
                            ▒                   ▄▄▀  ▄▄▄▀▀▀▀███▀█████▄▄█████         ██████▄ █████▄ ▄████      ▄█████▄█
                            ▒▒          ▄▄▄▄  █▀██▀▀▀▀ ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄████▄▄        █████████████▄██▀██▀      ██▄█▀▀▀
                             ▒         ▓▀█▀███▀▄  ▀▀▀▄▄▄     █▄      ▄▀███    ▀▀▀█▄▄▄▄███▄████████▀ ▄████▄▄▄   ▄██     
                             ▒▒        █▀█▀▀██▄█       ▀▀▀▄▄▄ ▀▄  ▄█▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀▄  ▀█▀  ▄▄▄
                              ▒         ▀████▀▀█      ▄▄     ▀▀▄██▀    █      ██▀█         ▀▀▀██▄   ▀▀███████████ ███▀▀
                            ▒▄▓▓▒   ▒▒▄▓████    ▀▀ ▄▄ █ █       █     █▀▄████▄▀ ▀▀               ▀▀█▀████▀██▀██████████
                      ▒▒  ▒▓████▀█▓▀▀  █████▀█      ▄▀▀▄█       █    ▄████████                   ▄██████▄██▀███████████
                   ▒▓█▀██▒▓▄█▀▄▄███   █▄ █ ▄██    ██▀██   ▀▀▄▄  █ ▄█████▄ █▄█▄█████▄█████        ███ ███▄██████▀████ ▀█
                  ▒█▀█▀▀█▄█████▄▄█▀   ▀▄██▀▄▄█    ██▀██       ▀▀█▀  ███▄▄█▀████▀▀█▀██▀███        ▀█▄███████▀▀█▀█▀██▄███
                 ▒▓█▄█▄█▀██████▀██      ▀███▀       ▀ ▀               ▀▀███▀ █▀▀▄█▀█▀ ▀           ███▀▀ ██▀▀▀█▀█▄███▀▀ 
            ▒▄▓▒▀█████▄▄█ ▀█▀ ▀▄██        ███   ▄▄                     ▄██   ▀████▀▀             ███▀   ▄████▀▀ ███▀   
       ▒▒▓▒▀▀    ██ █▀███▀██▀▀▀▀██▀       █▀█ ██▀███                   ▀██    ███          ▄▄▄▄▄  ▀▀ ▄▄▄███▀     ▀▀    
  ▒▒▓▒▀▀           ▀▀▀▀ █▀██▄███▀             ██▀███                          ███        █▀▀█████▄ ▄█▀▀███▀█▄          
▒▀▀                     ▀██▀ █▄█▄             ▀ █▀▄▀                                    ▀██▀ ▀█▀▀█ █▄██  ██▀█▄▄▄████▄ ▀
                             ████▄▄▄███▄                                                 █▀▀▀▄█▄▄█▀ ██ ▀▀██▀█▀▄ ████▀█▄
                              ▀ ▀█▄▀▀▄▄██               ▄                                 ██▄▄██▀▀   █████▀▀▀▄███  ██ █
                                 ██▀▀██▄█            ▄█████▄                              ███▀     ▄█▄█▀     ██▄ ▀▀████
                                   ▀▄█▄▀▀            █▄█ █▄█                             ████      ▀███      ▄████▄█▀▀ 
                                                     █▀▄▀███                              ▀ ▀             ▄▄███████▄   
                                                       ▀▄▀▀▀                                             ▄▀█  ██▀▀███  
█▄                                                                                                       ▀▄▀▄█▀ ▀▀█▀▀█ 
 ▀█▄                                                                                                      ▀▄▀▀▀▄▄ █▄▄█▀
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒▀▓▓▓██▓▓▒▄▄▒▒▓▓▒     ▒▄▒  ▒▒▓██▄█▓▒▒██████ █▓██▓▓█████▄█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒
                         ▒▒▒▒▒▒▒▒▒▒▒▓▒██████████████▓▄▄▄▓███████▓██████▓████████████████▓▒▒█▓▒▒▓▓▄▒▒▓███▓██▓▒▒▒▒▒▒▒▒▒▒▒
                         ▒▒   ▒▒▒▒▄▄▄▀▀██▀█████▀███████████████████████████████████▀████▒ ▓▓▒ ▒████████████████▒▄▓▄ ▒▒▒
                          ▒          ▀▀▀█▄██▄▄█████████████████████▄███████████ ██▀██▀█        ████████████████████▓███
                          ▒▒               ▀▀█▄▄▄▀▀ ██▀████▀██████████████▀███      ▀███ ▄▄▄▄████ ███ ▄███████▒███▓█▀▄█
                           ▒                     ▀▀▀███████▄██████▀█▄████████▀       ▀▀▄███████████ ████ ▄██▀ ▄██  ██▀█
                           ▒▒                      ▄▄▀▀▀██▄████▀██▀███▀█████         ▄████ █▀████▀  ▀▀▀▀ ██      ▄███ █
                            ▒                   ▄▄▀   ▄▄▀▀▀▀█████████▄▄█████         ██████▄ █████▄ ▄████      ▄█████▄█
                            ▒▒          ▄▄▄▄  ████▀▀▀▀ ▀▀▀▄▄▄▄▀▀▀▀▀▀██▄▄██▀█▄▄        █████████████▄██▀██▀      ████▀▀▀
                             ▒         ▓▀█▀████   ▀▀▀▄▄      █▄      ▄▀███    ▀▀▀█▄▄▄▄███▄████▄▄██▀ ▄████▄▄▄   ▄██     
                             ▒▒        █▀█▀▀██▄█       ▀▀▀▄▄▄ ▀▄   █▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀▄  ▀▀▀  ▄▄▄
                              ▒        ▒▀████▀▀█      ▄▄     ▀▀▄██▀    █      ██▀█         ▀▀▀██▄     ███████████▄█▀▄▀▀
                            ▒▄▓▄▒    ▒▄▓████    ▀▀▄▄  █ █       █     ▄▀▄▄███▄▀ ▀▀               ▀▀█▀████▀██▀██████████
                      ▒▒  ▒▓████▀▓▓▒▀  █████▀█      ▄▀▀▄█       █    ▄█▀██████                   ▄██████▄██▀███████▀███
                   ▒▓████▒▓▄█  ▄███   █▄ █ ▄██▄   ██▀██  ▀▀▀▄▄  █ ▄▄████▄ █ ███████▄█████        ███ ▀█████████▀█████▀█
                  ▒█▀█▀▀█ █████▄▄█▀   █▄▀█▀█▄█    ██▀██       ▀▀▀▀  ██▀▄▄██████▀▀█▀██▀███        ▀█▄███████▀▀█▀████▄▄██
                 ▒▒▀▄█▄▄█████▄█▀██      ▀███▀       ▀▀▀               ▀▀███▀ █▀▀▄█▀██ ▀▀▀         ███▀▀ ▀█▀▀▀█▀█▀███▀▀ 
            ▒▒▄▒▀███▄█▄▄█ ▀█▀ ▀▄██        ███   ▄▄                      ██▀  ▀█████▀             ▄██▀    ████▀▀ ███▀   
       ▒▒▄▓▀▀    █▄ █▀███▀▄██▀▀▀▄█        █▀█ ██▀█▀█                   ▀█▀▀   ███          ▄▄▄▄▄ ▀▀▀  ▄▄████     ▀▀    
  ▒▒▄▓▀▀           ▀▀ ▀ █▀██▄▄██▀             ██▀███                          ▀██        █▀▀███▀█▄  █▀ ██▀██▄          
▓▀▀                     ▀███▀█ █▄             ▀ ██▄▀                                     ███▀▀██▀█▄▀▄██▀ ▀█▀▀▄▄▄████▄▄▀
                             ████▄▄▄█▀▄▄                                                 ██▀▀▄█████ ██ ▀▀▄█▀██▄ ███▀██▄
                              ▀ ▀███▀████                                                 ▀██▄█▄▀▀   █████▀▀▀█▀██  ▀█▀▀
                                 ██▀▀██▄█            ▄▄████▄                              █▄██      ████     ▀█▄ ▀▀████
                                   ▀▄█▄▀▀            █▄█▀█▄█                             █▀██      ▀▀██      ▄██████▀▀ 
                                                     █▀█▀▀██                               ▀▀              ▄███████▄▄  
                                                        ██▀▀                                              ██  ▀▄█▀█▀█▄ 
▄                                                                                                         █ █▄▀ ▀▀██▀█ 
▀█▄                                                                                                        ██▀▀▄▄ █ ▄▄█
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▒▀▓█▓██▓▓ ▄▄▒▒▓▓▒     ▒▄▒  ▒▒██▓▓█▓▒▓██████ ████▓▓█████▄█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒
                         ▒▒▒▒▒ ▒ ▒▒▒▓▓█████████████▓▓▄ ▄▓███████▓██████▓████████████████▓▒▒█▓▒▒▓▓▄▒▒▓███▓██▓▒▒▒▒▒▒▒▒▒▒▒
                         ▒▒   ▒▒▒▓▄▓▄▀▀██▀█████▀███████████████████████████████████▀████▒ ▓▓▒ ▒███████████████▀▒▓▓▄ ▒▒▒
                          ▒         ▀▀▀██▄███▄███████▀███████████▀█████████████ ██▀███▄        ███████████████▓████▓███
                          ▒▒               ▀▀█▄▄▄▀▀ ██▀████▀██████████████████      ▀███ ▄▄▄▄████ ███ ████████ ███▓█▀██
                           ▒                     ▀▀▀███████▄██████▀█▄████████▀       ▀▀▄███████████ ████ ▄██▀ ▄██  ██▀█
                           ▒▒                      ▄▄▀▀▀██▄██▀█ ██▀███▀▄████         ▄████ █▀████   ▀▀▀▀ ██▀    ▄▄███ █
                            ▒                   ▄▄▀   ▄▄▀▀▀▀█████████▄▄█████         ███▀██▄ █████▄ ▄████      ██████▄█
                            ▒           ▄▄▄▄  ████▀▀▀▀ ▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        █████████████▄██▀██▀      ████▀▀▀
                             ▒         ▓▀█▀██▄█   ▀▀▀▄▄      █▄      ▄▀███    ▀▀▀█▄▄▄▄███▄█████▄██▀ ▄████▄▄▄   ▄██     
                             ▒         █▀█▀▀█▀▄█       ▀▀▀▄▄▄ ▀▄  ▄▄▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀▄  ▀▀▀  ▄█▄
                              ▒        ▒▀████▀▀█      ▄▄     ▀▀▄██▀    █      ██▀█         ▀▀▀██▄    ▀▀██████████▄█▀▄█▀
                            ▒▄▓▒     ▒▄▓████    ▀▀▄▄  █ █       █     ▄▀ ▄███▄▀ █▀               ▀▀█▀███████▀██████████
                       ▒  ▒▓████▀▓▓▒▀  █████▀█      ▀▀▀▄█       █    ▄████████                   ▄█▀████▄██▀████▄██▀███
                   ▒▓████▓▓▄█  ▄███   ██ █ ▄██▄   ██▀██  ▀▀ ▄▄  █ ▄▄████▄ █▀███████▄█████        ███▄▀███████████████▀█
                  ▒▀▀█▀▀█ █████▀▄█▀   █▄▀█▀▀▄█    ██▀██       ▀▀█▀  █▀█▄▄▀██▄██▀▀█▀██████        ▀█▄██▀███▄▀▀█▀██▀█▄▄██
                 ▒▓█▄█▄▄████▀██▀██      ▀███▀     ▀ ▀▀▀               ▀▀███▀▀█▀▀▄██▀█ ▀▀          ███▀▀ ▀██▀▀█▀█▀███▀▀ 
            ▒▒▄▓▀██▀▄█▄▄█ ▀█▀▀▀▄██        ███   ▄▄                      ███  ▀██▄██▀             ▄██▀    ████▀▀ ███▀   
        ▒▄▓▒▀    █▄▀█▀███▀▄█▄█▀█▄█        █▀█ ████▀█                   ▀▀▀█   ███           ▄▄▄▄ ▀▀▀  ▄▄████     ▀▀    
   ▒▄▓▒▀           ██ ▀ █▀▄█▄▄██▀▀            ██▀▀██                          ███        ▄█▀██▀███  ██▀██▀███          
▓▒▀▀                    ▀███▀█▀█              ▀ ██▄▀                                     ███▀▀▀█▀▀▄ ███▀ ▀█▀▀█▄▄████▄▄ 
                             ████▄ ▄▄█▄▄                                                 ▀█▀▀▄▄█▄▀█ ▀█ ▀▀██▄███  ██████
                              █ ▀███▀█▀██               ▄                                 ▀██▄███▀   █▀████▀▀█ ██  ▀█▀ 
                                 ██▀▀██▄█            ▄▄████▄                              ▄▀██      ▄███      ██ ▀▀▀███
                                  ▀▀▄█▄█▀            ███▀▀▄██                            ▄▀██      ▀▀██       █▀████▀▀ 
                                    ▀                ███▀▀███                              ▀▀              ▄▄██████▄▄  
                                                        ██▀▀                                              █▀▄  ██▀█▀█▄ 
▄                                                                                                         █▄█▄█▀▀▀██▀▀▄
▀█▄                                                                                                        █▄▀▀▄▄  █▄▄█
----------------------------
                          ▒▒▒▒▒▒▒▒▒▓▒█▓▄▓██▓▓ ▄▄ ▒▓▓▒    ▒▒▄▒  ▒▒██▓▓█▓▒▓████████▓██▓▓███▓█▀█▓▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒
                         ▒▒▒▒▒ ▒ ▒▒▒▓██████████████▓▓▄ ▄▓███████▓██████▓████████████████▓▒▒█▒▒▒▓▓▓▒▒▓███▓██▓▒▒▒▒▒▒▒▒▒▒▒
                         ▒    ▒▒▒▄▄█ ▀▀███████▀▀█████████████▄██▀██████████████████▀████▒ ▓▓▒ ▒████████████████▒▓▓▄ ▒▒▒
                          ▒         ▀▀▀██▄██████▄████▀███████████▀█████████████ ██▀██▀▄        ███████████████▓████▓███
                          ▒               ▀▀▀█▄▄▄▀▀ ███████▀██████████████████      ████ ▄▄▄ ███▀▄██▀ ████████ █████▀██
                           ▒                     ▀▀▀███████▄██████▀█▄████████▀       ▀▀████████████ ████ ▄██▀ ███ ▄██▀█
                           ▒                       ▄█▀▀▀█████▀█ █▀▀██▀▀▄████         ▄████▀█▀████   ▀▀▀▀ ██     ▄▄███ █
                           ▒▒                   ▄▄▀   ▄▄▀▀▀▀████████▀▄▄█████         ███▀██▄▄█████▄ ▄████      ███▄██▄█
                            ▒           ▄▄▄▄  ████▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        █████████████▄██▀██▀      ████▀▀▀
                            ▒▒         █▀█▀██▄█   ▀▀▀▄▄      █▄      ▄████    ▀▀▀█▄▄▄▄███▄█████▄██▀ ▄███▄▄▄▄   ▄██     
                             ▒         █▀█▀▀█▀▀█       ▀▀▀▄▄▄ ▀▄  ▄▄▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀▄  ▀▀▀  ▄█▄
                             ▒▒        ▒▓████▀▀█      ▄▄     ▀▀▄█▄▀    █      ██▀█         ▀▀▀██▄▄   ▀▀█▄████▀███▄█▀▄█▀
                            ▒▒▓▒     ▒▄▓████    ▀▀▄▄  █ █       █     ▄█ ▄████▀ ▀▀               ▀▀█▀███████▀██████████
                          ▒▓████▀▓▓▒▀▀ █████▀▄      █▀▀▄█       █    ▄████████                   ▄█▀████▄██▀████▄██▀███
                   ▒▓██▀▓▄▓ █▀  ███   ██ █  ███   ██▀██  ▀▀▄▄▄  █ ▄██████ █▀██▄████▄█████        ███▄▀█▀██████████▀██▀█
                  ▒▀███▀█ █████▀▄█▀   █▄▀█▀▀▄█    ██▀███      ▀▀█▀▀ █▀██▄▀█████▀▀█▀▀█████         █▄▄████▀▄▀▀▀█▀█▀█▄▄██
                  ▓▄▄█▄▄▄███▀██▀██      ▀███▀       ▀▀▀               ▀▀███▀▀█▀▀▄██▀█ ▀▀          ▄███▀ ▀██▀▀█▀█▀████▀▀
             ▒▄▓▓█▀█▄█ ▄█▀▀█▀▀▀▄██        ███   ▄▄                      ███   ██▄██▀▀            ▄██▀    ████▀▀▀▄███   
        ▒▄▓▒▀    ██▀█████▀▄█▄█▀█▄█        █▀█ ████▀█                   ▀▀▀█   ███▀          ▄▄▄▄  ▀▀  ▄▄▄███      ▀▀   
   ▒▒▓▒▀▀         ▀██ ▀▀██▄█▄▄▄█▀▀            ██▀███                          ███        ▄█▀██████  ▄█▀█▄▀█▀█          
▄▒▀▀                    ████▀█▀█              ▀▀██▄█                            ▀        ██▄▀▀▀█▀▀█ █▀▄▀ ▀█▀▀█▄▄▄███▄▄ 
                             ████  ▄▄█▄                                                   █▀▀▄▄█▄██  ██▀▀▀██▀██▄ ████▀█
                             ▀█▀████▀█▀██                                                 ▀██▄▄█▄▀▀  ████▄█▀▀█▄██▀  ██ 
                                 ██▀▄██ █            ▄▄████▄▄                             ▄███▀     ▄███▀     ██ ▀▀▀███
                                  ▀█▄█▄█▀            ██▄▀▀▄██                            ▄███▀      ▀███      ▄████▄█▀▀
                                    ▀▀               ███▀▀███                              ▀▀▀             ▄▄███████▄  
                                                        █▄█▀▀                                             ▄██  █▄█▀███ 
                                                                                                          ▀▄▀█▄█▀▀▀██▀█
█▄                                                                                                         ▀▄█▀▄▄▄ █ ▄▄
----------------------------
                          ▒▒▒▒▒▒▒▒▒▒▓▓▓▄▓██▄▓▒▄▄ ▒▓▓▒    ▒▒▄▒  ▒▒██▓▓█▒▒▓███████████▓▓███▓█ █▓▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒
                        ▒▒▒▒▒▒▒▒▒▒▒▒▓███████████████▓▄ ▄▓███████▀██████▓████████████████▒▒▒█▒▒▒▓▓▓▒▒████▓██▓▒▒▒▒▒▒▒▒▒▒▒
                         ▒    ▒▒▒▄▄█ ▀▀███████▀▀█████████████▄█████████████████████▀███▓▒ ▓▓▒ ▒████████████████▒▓▓▄ ▒▒▒
                         ▒▒         ▀▀▀██▄▀█████▀████▀████▄██████▀█████████████ ██▀██▀▄        ███████████████▓████████
                          ▒               ▀▀▀█▄▄▄▀▀ ██████████████████████████      ▀███▄▄▄▄ ███▀▄██▀ ████████ ██▀██▀█▄
                          ▒▒                    ▀▀▀████████▄██████▀█▄███████▀        ▀▀███████▀████ ████ ▄██▀ ██▀ ▄██▀█
                           ▒                       ▄█▀▀██████▀█ █▀███▀▀█████         ▄██████▀████   ▀▀▀▀ ██     ▄▄███ █
                           ▒▒                   ▄▄▀   ▄▄▀▀▀▀████████▀▄▄█████         ██████▄▄█████▄ █████      ███▄██▄█
                            ▒           ▄▄▄▄  ████▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ███████████████████▀      ████▀▀▀
                            ▒▒         █▀█▀██▄█   ▀▀▄▄▄      █▄      ▄████    ▀▀▀█▄▄▄▄███▄█████▄██▀ ▄███▄▄▄▄   ▄██     
                             ▒        ▒█▀██▀█▀▀▄       ▀▀▀▄▄▄ ▀▄   ▄▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀█  ▀▀▀  ▄██
                             ▒▒        ▀▓████▀▀█      ▄▄    ▀▀▀▄██▀    █      ██▀█         ▀▀▀▀█▄▄   ▀██▄████▀███▄▄▀▄█▀
                            ▒▒▓▒     ▒▄▓▀███    ▀ ▄▄  █ █       █      █ ▄████▀ ▀▀               ▀▀█▀█████▀█▀█████▄████
                          ▒▓████▀▓▄▒▀▀ █████▀▄      ▀▀█▄█       █    ▄████████                    ▄▀████▄██▀████▄██▀███
                   ▒▓▓██▓▄▓ █▀ ▀███   ██ █▀ ███   ██▀██▄ ▀▀ ▄▄  █ ▄▄█████ █▀██▄████▄█████        ████▀█▀██████████▀██ █
                  ▒▀▄██▀█ █████▀▀█▀   ██▀█▀▀██    ██▀███      ▀▀█▀  █▀██▄▀█▀██▄▀▀█▀▀███▀█         █▄▄▀███▀▄█▀▀█▀█▀█▄▄██
                  █▄██▄▄▄███▀██▀██     ▀▀███▀▀    ▀ ▀▀▀▀              ▀▀███▀▀█▀▀▄█▄▀█  ▀▀         ▄███▀  ██▀▀████████▀▀
             ▒▄▓▓██▄██ ▄█▀▀█▀▀█▄██        ███    ▄                      ███   ▀█▄█▄▀▀            ▄███▀   ████▀▀▀▄███   
        ▒▒▄▒▀▀   ██▀██████▄█▄▄██▄█        ███ ▄███▀█                   ▀▀██   ▄██▀          ▄▄▄▄▄▀▀▀▀  ▄▄███      ▀▀   
   ▒▒▄▓▀▀        ▀▀▄▀▄▀▀██▄█▄▄▄██▀          ▀ ██▀███                          ███         █▀██████  ▄█▀▀█████▄         
▄▓▀▀                    ████▀█▀█              ▀▀████                           ▀         █▀▄█▀▀█▀▀█ █ ██ ▀▀█▀█ ▄▄████▄▄
                             ████  ▄▄▄▄                                                   ██▀█▄█▄▄█▀ ██▀▀▀▄█▀███ ███▀██
                             ▀█▀██▀█▀█▀██                                                 ▀██▄▄█▄▄▀   ███▄█▀▀▀▄▀██  ▀█▀
                                 ██▄▄██▀█             ▄▄▀█▀▄                               ███▀     ▄███▀     ▀█▄▀▀▀▄█▀
                                  ▀█ ████            ████▀███                             ████      ▀▀██      ▄████▄█▀▀
                                    ▀▀               ███▀▀███                              ▀▀▀              ▄▄██████▄▄ 
                                                      ▀ █▄▀▄▀                                              ██  ▀█▄▀███▄
                                                         ▀                                                 █ █▄█▀▀▀███▀
█▄                                                                                                          ██▀█▄▄  █ ▄
----------------------------
                         ▒▒▒▒▒▒▒▒▒▀▒▓▓▓█▓██▓▓▒▄▄ ▒▓▓     ▒▒▄▒  ▒▒██▓▓█▒▒▓███████▄███▓▓███▓█▄█▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒
                        ▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████▓▄ ▄████████▀██████▓████████████████▒▒▒▓▒▒▒▓▓▓▒▄████▓██▓▒▒▒▒▒▒▒▒▒▒▒
                         ▒   ▒▒▒▒▄▄█ ▀▀███████▀▀█████████████▄█████████████████████████▒▒ █▓▒ ▒███▓████████████▄▓▓▄ ▒▒▒
                         ▒▒         ▀▀▀███▀█████▀████▀███████████▀█████████████ ██▀███▄        ███████████████▓████████
                          ▒               ▀▀██▄▄▄▀▀ █████████████████████████▀      ████▄▄▄▄ ███ ▄█▀▀ ████████ █████▀██
                          ▒▒                    ▀▀▀████████▄██████▀█▄███████▀        ▀▀▄██████▀████ ████ ▄██  ██▀ ▄██▀█
                           ▒                       ▄█▀▀██████▀█ █ ███▀▀█████         ▄██████▀████   ▀▀▀  ██     ▄▄███ █
                           ▒                    ▄▄▀   ▄▄█▀▀▄████████▀▄▄█████         ██████▄▄█████▄ █████▄     ███▄██▄█
                            ▒           ▄▄▄▄  ████▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████▄██████▀      ████▀▀▀
                            ▒          █▀█▀██▄█   ▀▀▄▄▄      █▄      ▄████    ▀▀▀█▄▄▄▄███▄█████▄██▀ ▄███▄▄▄▄   ▄██     
                             ▒        ▒████▀█▀▀▄       ▀▀▀▄▄▄ ▀▄   ▄▀  █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀█  ▀▀▀  ▄██
                             ▒         ▀▓████▀▀█      ▄     ▀▀▀▄██▀    █      ██▀█         ▀▀▀▀██▄   ▀██▄████▀███▄▄▀▄█▀
                            ▒▒▓▒     ▒▄▓████   ▀▀▀▄▄  █▀█       █▀     █ ▄████▀ ▀▀                ▀█▀█████▀█▀███████▀██
                          ▒▓████▀▄▄▒▀▀ █████▀▄      ▀▀▀▄█       █    ▄████████                    ▄▀███████▀███████▀███
                   ▒▓▓██▓▄▓ █▀▀▀███   █▀▀█▀ ███   ▄████  ▀▀▄▄▄  █  ▄█████ █▀▀█▄█████▄████▄       █▀██ █▀████████▀█▀██▄▀
                  ▒▀██▄▀█ ████▀▀▀█▀   ██▀█▀▀▀█    ██▀███      ▀▀█▀▀ █▀██▄▀█▀████▀█▀▀███▀█         █▄▄▀███▀▄█▀▀█▀█▀██▄▄█
                  █▄█▀▄▄███████▀██     ▀▀████▀    ▀ █▀▀               ▀▀███▀▀██▀▄█▄▄█  ▀▀         ▄███▀  ██▀▀▀███████▀▀
             ▒▒▄▓██▄██▀ █▀▀█▀▀█▄██        ███    ▄                      ███   ▀█▄███▀            ▄███▀   ▄████▀▀▄███   
        ▒▒▄▓▀▀  ▀█▀▀█████▄██▄▄████        █▄█ ▄█████                    ▀██    ███           ▄▄▄▄ ▀▀▀  ▄▄███      ▀▀   
    ▒▄▓▒▀        ▀▀▄▀ ▀▀██▄█▄▄▄▄█▀          ▀ ██▄███                          ███         ▄▀▀█████▄  █▀▀██▀██▄         
▄▓▒▀▀                   █▀██▀█▀█              ▀▀████                           ▀▀         ███▀▀▀█▀█▄▀▄██▀ ▀█▀▀▄▄▄████▄▄
                             ████   ▄▄▄          ▀                                        ██▀█▄▄█▄██ ██▀▀▀▄█████  ██▀██
                             ▀█▀██▀███▀██                                                  ██▄▄███▀   ███▄██▀▀█ ██  ▀█▀
                                 ▄██▄█▄▀█              ▄▀█▄▄                               ████▀     █▀██     ▀██ ▀▀▄██
                                  ▀█ █▀██             ███▀███                             ████      ▀▀██       █▀██▄██▀
                                    ▀▀                ██▀ ███                              ▀▀▀               ▄██████▄▄ 
                                                      ▀ █▄█▄▀                                              ▄██  █▄█▀███
                                                         ▀                                                 █▄▀▄▄█▀▀▄█▄▀
▄                                                                                                           █▄██▄▄  █ ▄
----------------------------
                         ▒▒▒▒▒▒▒▒▒ ▒▀▓▓▓▓██▓▒▒▄▒ ▒▓▓     ▒▒▄▒  ▒▓██▓▓█▒ ████████████▓▓███▓██▀▒▒  ▒▒▒▒▒▄▒▒▒▒▒▒  ▒▒▒ ▒▒▒▒
                        ▒▒▒▒▒▒▒▒▒▒▒▒▒███████████████▓▄ ▄████████▀██████▓█████▄██████████▒▒▒▓▒▒▒▓▓▓ ▓████▓██▓▒▒▒▒▒▒▒▒▒▒▒
                        ▒▒   ▒▒▒▓▄▄█ ▀▀█▀█████▀█▄████████████▄█████████████████████████▀  █▓▒ ████▓████████████▄▓▓▓ ▒▓▒
                         ▒         ▀▀▀▀█▄█▀█████ █▄██▀██████▄████▀█████████████ ██▀███▄        ███████████████▓████████
                         ▒▒               ▀▀██▄▄ ▀▀██████████████████████████▀      █▀██ ▄▄▄ ███ ▄█▀▀▄████████ ██▀██▀██
                          ▒                     ▀▀▀████████▄██████▀█████████▀        ▀▀▄██████▀████ ████ ███  ██▀ ▄██▀█
                          ▒▒                       ▄█▀▀██████▀█ █ ███▀▀█████         ▄██████▀████   ▀▀█▀ ██     ▄▄██▄ █
                           ▒                    ▄▄▀    ▄█▀▀▄█████████▄▄█████         ██████▄▄██████ █████▄     ███▄██▄█
                           ▒▒           ▄▄▄▄  ████▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████▄██████▀      ████▀▀▀
                            ▒          █▀████▄█   ▀▀▄▄▄      █▄      ▄████    ▀▀▀█▄▄▄▄█████████▄██▀ ▄███▄▄▄▄   ▄██     
                            ▒▒        ▒█▄██▀█▀█▄       ▀▀▀▄▄  ▀▄   ▄▀▀ █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀█  ▀▀▀  ▄▄█
                             ▒         ▀█████▀▀█      ▄     ▀▀▀▄█▄▀    █      █▀▀█         ▀▀▀███▄    ██▄████▀███▄▄▀▄██
                            ▒▒▒▒     ▒▄▄▀███   ▀▀ ▄▄  █▀█        █     █  ████▀ ▀▀                ▀█████▀█▀█▀████▄██▀██
                          ▒▓████▀▄▄▓▀▀ ███▀██▄      ▀▀█▄█       █▀   ▄████████                    ▄▀████████▀█▀████▀██▀
                   ▒▓▓▓█▓▒▓ █▀▀▀▄██   █▀▀█▀ ███   █████▄ ▀▀▄▄   █  ▄█████ █▀ █▄█████▄████▄       ▀███ █▀████████ █ ██▄▀
                  ▒▀██▄██ ████▀▀▀▄▀   █▀▀█▀▀▀█    ██▀███      ▀▀█▀▀ ████▄▀█▀████▀▀█▀███▀██        ██▄▀███▀██▀▀█▀█▀██▄▄█
                  █▄█  ▄███████▀██     ▀▀████▀    ▀ █▀▀▀            ▀ ▀▀███▀▀▀█▀█████▀ ▀▀          ███▀▀ ██▀▀▀█▀█████▀▀
             ▒▒▄▓██▄▀█▀ █▀▀█▀▀█ ██        ███                           ███   ▀█▄█▄█▀             ███▀   ▄████▀▀ ███   
         ▒▄▓▒▀  ▀█▀▀█████▄██▄▄▄███        █▄█ ▄████▄                    ▀██    ███           ▄▄▄▄  ▀▀  ▄▄████     ▀▀   
    ▒▄▓▒▀▀       ▀▀▄▀▄█▀█▄██ ▄▄▄█▀          ▀ ██▄███                          ▄███        ▄█▀█████▄  ██▀██▀███         
▒▄▒▀▀                   ████▀█▀█              ▀▀█▄▀█▀                          ▀          ██▄▀▀▀█▀▀▄▀███▀ ▀█▀▀█▄▄▄███▄▄
                          ▀  █▄██   ▄▄▄          ▀                                        ██▀█▄▄█▄▄█ ▀█ ▀▀▄█▄███  ████▀
                             ▀█▀██████▀█▄                                                  ▀█▄▄▄█▄▀▀  ████▄█▀▀█ ██▀ ▀██
                                 ▀██▄█▄▀█              ▄▄█▄▄                               ▄▀██▀     ▄███      ██ ▀▀███
                                  ██ ▄▀▀█             █▀█▀█▀█                             ▄███      ▀▀██▀      █████▄█▀
                                    ▀▀ ▀              ██▀▄███                               ▀▀        ▀      ▄██████▄▄ 
                                                      ▀ █ ███                                               ██  ▀▄▄████
                                                         ▀                                                 ▀█ █▄█▀▀██▄█
▄                                                                                                           ▀▄█▀▄▄   █ 
----------------------------
                         ▒▒▒▒▒▒▒▒▒▀▒█▓▓▓██▓▓▒▒▄▒ ▓▓▓     ▒▓▄▒  █▓██▓▓█▒ ████████████▓▓███▓███▒▒  ▒▒▒▒▓▄▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
                        ▒▒▒▒▒▒▒▒▒▒▒▓▒███████████████▄▄▄▄███████████████▓█████▀██████████▒▒▒▓▒▒▒▓▓▓ ▄███████▒▒▒▒▒▒▒▒▒▒▒▒
                        ▒▒   ▒▒▒▄▄██▀▀▀█▀███████▄████████████▄█████████████████████████▀  █▓▒ ████▓███████████▓▄▓▓▓ ▒▓▒
                         ▒         ▀▀▀██▄█▀█████ █ ██▀█████████████████████████ ██ ██▀▄        ████████▄█████▄▓████████
                         ▒▒               ▀▀██▄▄▀▀▀███████████████████▄██████▀      ████ ▄▄▄ ███ ▄█▀▀▄████████ ██▀██▀██
                          ▒                     ▀▀▀▄██████▄▄██████▀█████████▀        ▀▀▄██████▀████ ████ ███  ██  ▄██▀█
                          ▒▒                       ▄█▀▀██████▀█ █ ███▀▀█████         ▄████▀█▀████   ▀▀▀  ██     ▄███▄ █
                           ▒                    ▄▄▀    ▄█▀▀▄█████████▄▄█████         ██████▄▄██████ ▄████▄     ███▄██▄█
                           ▒▒           ▄▄▄▄  ███▀▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████▄██████▀      ████▀▀▀
                            ▒          ██████▄█  ▀▀▀▄▄▄      █▄      ▄████    ▀▀▀█▄▄▄▄██▀█▄███▀▄██▀ ▄███▄█▄▄   ▄██     
                            ▒▒        ▒█▄█▄▀█▀█        ▀▀▀▄▄  ▀▄   ▄█▀ █      ▄▄▄▄   ▀▀▀▄██  ████▀  █████▀█▀█  ▀▀▀  ▄▄█
                             ▒         ▀██▄██▀▀█      ▄     ▀▀▀▄█▄▀    █      ██▀█         ▀▀▀███▄    ██▄████▀████▄████
                             ▒▒      ▒▄▄▒███   ▀▀ ▄   █▀█        █     █  ████▀ ▀▀                ▀███████▀█▀████▄██▀██
                           ▓████▒▄▄▓▀▀ ███▀██▄      ▀▀█ █       ▄█    ▄███████                    ▄██████▄██▀██████▀▀█▀
                   ▒▄▓▓▓▄▒▓▀█▀▀▀▄██   █▀▀█▀▀███   ▄████▄ ▀▀▄▄   █  ▄█████ ██▀█▄█████▄████▄        ███ ▀████▀█████████▄▀
                  ▒██████ ████▀▀▀▄▀   █▀▀█▀▀▀█▀   ██▀███     ▀▀▀██▀ ████▄▀█▀████▀▀█▀██▀███        ▀█▄███████▀▀█▀█▀██▄▄█
                  █▄█  ▄█████████▀     ▀█████▀    ▀ █▀▀▀            ▀ ▀▀▀██▀▀▀█▀█▄█▄██ ▀▀          ███▀▀ ██▀▀▀█▀█████▀▀
              ▒▄▓▓████▀▀█▀███▀█ ██        ███                           ███   ▀█▄███▀             ███▀   ▄████▀▀ ███▀  
         ▒▒▓▒▀▀ ██▀ █████▄██▄▄▄█▀█        █▄█ ▄████▄                    ▀██    ███           ▄▄▄▄  ▀▀   ▄████     ▀▀   
    ▒▒▄▒▀▀       ▀█▄▀▄███▄██▀ ▄▄█▀         ▀▀ ██▄██▀█                         ▄███        ▄█▀██████  ▄█▀▀███▀█         
▒▄▓▀▀                   ██████▀█              █▀█▄███                          ▀ ▀        ██▄█▀▀██▀█ █▀▄█ ▀▀█▀█ ▄▄▄██▄▄
                        ▀ ▀  █▄██    ▄▄          ▀                                        ▀█▀▀▄▄█▄▄█ ▀█▀▀▀███████ █▄█▀█
                             ▀█▀██▄█████▄                                                  ▀█▄▄ █▄█▀  ████▄██▀█▄▀█▀  ▀█
                              ▀  ▀██▄▀▄██              ▄▄█▄▄                               ▄███▀▀    ▄█▄█▀     ██▀▀▀▀▄█
                                  █▄ ▄█▀█             █▀█▀█▀█                             ▄█▄█▀      ▀█▀█      ▄████▄█▀
                                    ██ ▀              ███▄███                               ▀▀▀              ▄▄██████▄▄
                                                      ▀ █ ▄██                                               ▄██ ▀█▄████
                                                         ▀▀                                                 █ █▄▄█▀█▄█▄
                                                                                                             █▄██▄   █ 
----------------------------
                         ▒▒▒▒▒▒▒▒▒▀▒▀▓█▓██▓▓▒▒▄▒▒▓▓▒     ▒▄▄▒ ▒█▓██▄▓▓▒▒████████████▓▓███▓███▒▒  ▒▒▒▒▓▄▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
                        ▒▒▒▒▒ ▒ ▒▒▓▓▒███████████████▄▄▄▄█████▀█████████▓█████▀██████████▒▒▒▓▒▒▒▓▓▓ ▓███████▒▒▒▒▒▒▒▒▒▒▒▒
                        ▒    ▒▒▒▄▄█▀▀▀██▀████████▄█████████████████████████████████████▀ ▄█▒  ████▓███████████▓▓▓▓▓▒▒▓▒
                         ▒         ▀▀▀██▄█████████▀██▀█████████████████████████ █▀▀███▄       ▄████████▄██████▓████████
                         ▒               ▀▀▀██▄▄▀▀ ███████████████████▄██████       █▀██▄▄▄▄▄███ ██▀▀▄██▀████▀ ██▀█████
                          ▒                     ▀▀▀▄██▀███▄▄██████▀█████████▀        ▀▀███████▀████ ████ ███  ██  ▄██▀█
                          ▒                        ▄█▀▀██████▀█ █ ███▀▀█████         ▄██████▀████   ▀▀▀▀ ██     ▄███▄ █
                           ▒                    ▄▄▀    ▄█▀▀▄██▀██████▄▄█████         ██████▄▄██████ ▄████▄     ███▄██▄█
                           ▒            ▄▄▄▄  ███▀▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ███████████████████▀      ███▀▀▀▀
                            ▒          ██████▄█  ▀▀▀▄▄▄      ▀▄      ▄████    ▀▀▀█▄▄▄▄██▀█▄███▀▄██▀ ▄███▄█▄▄   ▄██     
                            ▒         ▒▀▄█▄▀█▀█        ▀▀▀▄▄  ▀▄   ▄█▀ █ ▀    ▄▄▄▄   ▀▀▀▄██  ████▀  ███████▀█  ▀▀▀  ▄▄█
                             ▒         ▀█████▀▀█      ▄     ▀▀▀▄█▄▀    █      ████▀        ▀▀▀███▄    ▄█▄████▀████▄████
                             ▒▒      ▒▒▄▓███   ▀▀▄▄▄  █▀█        █     █  ▄██▀█ █▀▀               ▀███████▀█▀████▄██▀██
                           ▓████▒▄▄▓▀▀ ██████▄      ▀▀█▄█        █    ▄█▀█▀███▀                   ▄███▀██▄██▀███████▀██
                   ▒▄▓▓▓▄▒▓▀█▀▀▀▄██   █▀▀█▀▀███   ▄████▄▀▀▀▄▄   █▀ ▄█████ ▀█▀█▄█████▄██▀█▄        ███▄▀█▄████████████▄ 
                  ▒██████▀███▄█▀▀▄▀   █▀▀██▀▀█▀   ██▀███      ▀▀██▀ ████▄▀█▀▀███▀▀█▀██▀███        ▀█▄██████▄▀▀██▀███▄▄█
                 ▒█ █   █████▀███▀     ▀█████▀    ▀ ██ ▀            ▀ ▀▀▀███▀▀█▀█▄█▄▀█ ▀▀          ███▀▀ ▀██▀▀█▀█████▀▀
              ▒▄▓▓███▀▀▀█▀▄██▀█ ██        ███                           ▄██   ▀██▄██▀▀            ███▀   ▄████▀▀ ███▀  
         ▒▒▄▒▀▀ ██ ██████▄██ ▄▄█▀█        █▄█ ▄▄███▄▄                   ▀██    ███            ▄▄▄  ▀▀   ▄▄███     ▀▀   
     ▒▄▓▀▀       ▀█▄▀████▄▀█▀ ▄▄█▀         ▀▀ █████▀█                         ▄███         ▄▀██████  ▄█▀▀██▀██▄        
▒▄▓▒▀              ▀    ████████              █▀▄▄███                           ▀▀        █▀▄█▀▀██▀█ █ ██▀▀▀█▀█▄▄▄████▄
▀                       ▀ ▀  █▄█▄    ▄           ▀                                         ██▀▄▄██▄██ ██▀▀█▄█████  ██▀█
                             ██▀██▄█████▄                                                  ▀█▄▄▄██▄▀   ███▄██▀▀▄▀██▀ ▀█
                              ▀ ▀▀██ ▀▄██              ▄▄█▄▄                                █▄█▀▀    ▄████     ▀█▀▀▀▀▄█
                                  █▄ ▀█▀█             █▀███▀█▄                             ████      █▀██      ▄█▀██▄██
                                    ██ ▀▀             ███▄▄███                              ▀ ▀               ▄████▀█▄▄
                                                      ▀▀█▄▄██▀                                               ██▀ █▄████
                                                         ▀▀                                                 ▀▄▀▄▄█▀▀▄█▄
                                                                                                             █▄██▄▄   █
----------------------------
                         ▒▒▒▒▒▒▒▒▓▒▒▀▓▄▓██▓▓ ▒▄▒▒▓▓▒     ▒▄▄  ▒█▓██▓▓▓▒▒████████████▓████▓███▒▒  ▒▒▒▒▓▄▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒
                       ▒▒▒▒▒▒ ▒ ▒▒▓▓█████████████▀██▄▄▄▄███████████████▓████████████████▒▒▓▓▒▒▒▓▓▓ ▓███████▒▒▒▒▒▒▒▒▒▒▒▒
                        ▒   ▒▒▒▒▄▄█▀▀▀██▀████████▄█████████████████████████████████████▀ ▄█▒  ████████████████▓▄▓▓▓ ▒▓▒
                        ▒▒         ▀▀▀██▄▀█▄███████████████████████████████████▀█▀ ███▄       ▄█▀██████▄███▀██▓████████
                         ▒               ▀▀▀█▄▄▄▀▀ ██████████████████████████       ████▄▄█▄████ ██▀▀▄██▀█████▀██▀█████
                         ▒▒                     ▀▀▀▄██▀███▄▄██████▀█████████▀        ▀▀███████▀████ ██▀█ ███  ██  ▄██▀█
                          ▒                        ▄█▀▀██████▀█ █ ███▀▀█████         ███████▀████   ▀▀▀ ▀█▀     ▄███▄ █
                          ▒▒                    ▄▄▀    ▄█▀▀▄██▀██████▄▄█████         ██████▄▄██████ ▄█▀█▀▄     ██▀▄████
                           ▒            ▄▄▄▄  ███▀▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ███████████████████▀      ███▀▀ ▀
                           ▒▒          ██████▄█  ▀▀▀▄▄▄      ▀▄      ▄████    ▀▀▀▀▄▄▄▄██▀█▄███▀▄██▀ ▄███▄▄▄▄   ▄██     
                            ▒         ▓▀▄█▄████        ▀▀█▄▄  ▀▄   ▄█▀ █ ▀    ▄▄▄▄   ▀▀▀▄██  ████▀  ███▀█████  ▀▀▀  ▄▄█
                            ▒▒         ▀█████▀▀█      ▄     ▀▀▀▄█▄▀▀   █      ██▀██        ▀▀▀███▄    ▄█▄▄███▀████▄████
                             ▒▒       ▒▄▓███   ▀▀▄▄   █▀█        █     █  ▄████ ▀▀                ▀███████▀█████████▀██
                           ▓████▒▄▄▓▀▀ ██████▄      ▀▀█▄█        █   ▄▄███████▄                   ▄█▀█▀██▄██▀████▄██▀██
                   ▒▄▓▓▓▄▒▓▀█▀▀▀▄██   █▀▀█▀▀███   ▄████▄ ▀▀▄▄   ▄█ ▄█████ ▀█▀██▄████▄████▄        ███▄▀███████████████▄
                  ▒█████▀▀███▄█▀▀▄▀   █▀▀██▀▀█▀   ██▀███     ▀▀ █▄▀ ████▄▀▀█▀██▄▀▀█▀██▀███        ▀█▄▄████▀▄▀▀▀█▀███▄▄▄
                 ▒█ █▀  █████████▀     ▀██▄██▀    ▀ ██ ▀            ▀ ▀▀▀███▀▀█▀█▄█▄██ ▀▀          ███▀▀ ▀██▀▀███████▀▀
              ▒▒▄▓█▀█▀▀▀█▀▄█▄██ ▄█        ███                           ▄██▀  ▀██▄██▀▀            ▄██▀    ████▀▀▀███▀  
          ▒▄▓▀▀ ██▄██████▄██ ▄▄█▀█        █▄█ ▄▄███▄▄                   ▀██▄   ███            ▄▄▄ ▀▀▀   ▄▄███     ▀▀   
     ▒▄▓▒▀      ▀▀▄▄▀█████▀█▀▀ ▄█▀         ▀▀ ███████                         ▄███         ▄█▀█████▄  █▀▀██▀██▄        
▒▒▄▒▀▀             ▀    ████████▀             █▀█ ███                           ▀▀         ██▄▀▀████▄█▄██▀▀▀█▀▀▄ ▄▄███▄
▀                       ▀ ▀  █▄█▄    ▄           ▀                                         ██▀▄▄▄█▄▄█ ██▀▀▀▄█▄███  ██▀█
                             █████▄█████▄                                                  ▀█▄▄▄██▄█▀  ███▄▄█▀▀█ ██▀ ▀▀
                              ▀ ▀▀█▀▀▀▄██               ▄▄▄▄                                ████▀▀    █▀██▀    ▀██ ▀▀▄▄
                                  ██▀▀█▄█             █▀▀██▀██                             ████      █▀██       █▀██▄▄█
                                    ██ ▀▀             ███▄▄███                              ▀▀▀        ▀▀     ▄████▀█▄▄
                                                      █▀▀▄ ███                                               ▄█▀▀▀█████
                                                         ▀█▀                                                ▀█ █ ▄█▀▄▄█
                                                                                                             ▀█▄██▄   █
----------------------------
                         ▒▒▒▒▒▒ ▒█▓▓█▓▄▓██▓▓ ▄▄▒▒▓▓▒     ▒▄▄  ▒▒▓██▓█▓▒▒████████████▓████▓███▒▒  ▒▒▒▒▓▓▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒
                       ▒▒▒▒▒▒▒▒▒▒▒█▓█████████████▀██▄▄▄▓███▄███████████▓████████████████▒▒█▓▒▒▄▓▓▓▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒
                        ▒   ▒▒▒▓▄▄█ ▀▀██▀████████▄█████████████████████████████████████▀ ▓█▒  ████████████████▓▓▓▓▓▒▄▓▒
                        ▒▒         ▀▀▀██▄▀██▄█████████████████████████████████▀▀█▀▄███▄       ▄█▀████▀█▄███▀██▓████████
                         ▒               ▀▀▀█▄█▄▀▀ ██████████████████████████       █▀█▀▄▄█▄▀███ ██▀▀▄██▀█▄██▀███▒█████
                         ▒▒                    ▀▀▀▀▄██▀███▄███████▀█████████▀        ▀▀▄██████▀████ ████ ███  ██  ▄██▀█
                          ▒                        ▄█▀▀██▄███▀█ █▀███▀▀█████         ███████▀████   ▀▀█▄▀██     ▄███▄ █
                          ▒▒                    ▄▄▀    ▄█▀▀▄██▀██████▄▄█████         ██████▄▄██████ ██▀█▀▄     ██▀▄████
                           ▒            ▄▄▄▄  ███▀▀▀▀▀▀▀▀▀▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ███████████████████▀      ███▀▀ ▀
                           ▒▒          ██████ █  ▀▀▀▄▄▄      ▀▄      ▄████    ▀▀▀▀▄▄▄▄██▀█▄███▀▄██▀ ▄███▄▄█▄   ▄██     
                            ▒         ▓▀▄█▄████        ▀▀█▄▄  ▀▄   ▄█▀ █ ▀     ▄▄▄   ▀▀▀▄██▄ ████▀  ███▀██▀██  ▀▀▀ ▄▄██
                            ▒▒         ▀▄█▄██▀▀▄      ▄     ▀▀▀▄█▄█▀   █      █████        ▀▀▀▀██▄    ▄█▄▄████████▄███▄
                             ▒▒       ▒▄▓███   ▀▀▄▄   █▀█        █     █  ▄██▄█ ▀▀▀               ▀▀█▀█████▄█▀██████▀██
                           ▓████▓▒▄▓▒▀ ▄█████▄      ▀▀█▄█        █    ▄████████                   ▄█▀████▄██▀████▄█▄▀██
                   ▒▄▄▓▄▒ ▓▀█▀▀▀▄██   ▄▀▀█▀▀███   ▄▄██▄▄▀▀ ▄▄    █ ▄█████▀▀█▀▀█▄████▄█████        ███▄▀█▀█████████████▄
                  ▒████▄▀▀█▄█▄▄▀▀▄█   █▀██▄▀▀█▀   ██▀███     ▀▀▀▄█▀ ████▄▀▀█▀██▄▀▀██▀█▀███         █▄▄▀███▀▄█▀▀█▀███▄▄▄
                 ▒█ █▀  ███████▄█▀     ▀██▄██▀    ▀ ██▄▀              ▀█▀███▀▀█▀▀▄█▄██ ▀▀          ███▀▀ ▀██▀▀███████▀▀
              ▒▒▄▓█▀██▀▀████▄██ ▄█        ███                            ███  ▀██▄█▄█▀            ▄██▀    ████▀▀▀███▀  
          ▒▄▓▒▀ ██▄███▄██ ██  ▄█▀█        █▄█▄▄▄███▄▄                   ▀██▄   ▄██▀            ▄▄ ▀▀▀    ▄███▄         
     ▒▒▄▒▀▀     ▀█▄▄▀▀████▀█▀▀ ▄██         ▀▀ █▄█████                          ███         ▄█▀█████▄  ██▀██████        
 ▒▄▓▀▀             ▀ ▀ ▀████████▀             █▀█ ███                           ▀▀         ██▄█▀███▀▄ █▀▄▀ ▀██▀█ ▄▄▄██▄
▀                       ▀ ▀▀ █▄█▄                ▀ ▀                                       ██▀▄▄▄█▄▄█ ▀█▀▀▀▄██▄███ ▀▄█▀
                             ████▄▄▄████▄                                                   █▄▄▄███▄▀  ███▄▄█▄▀█▄▀▄▀ ▀▀
                              ▀ ▀ ██▀█▄██                ▄▄▄                                ▄███▀▀    ▄███▀     ██▀▀▀█▄
                                  ██▀▀███             ▄██▄█▀▀█                             ▄███▀     █▀██▀      ▄███▄▄█
                                  ▀ ██▀▄▀             ████▄███                               ▀▀        ▀▀     ▄▄█████▄▄
                                                      ▀▀▀▄ █▀█                                               ▄██▀▀█▀███
                                                         ▀█▀▀                                                █ ▀▄ ▄▀█▄█
                                                                                                              █ ██▄    
----------------------------
                         ▒▒▒▒▒▒ ▒▀▓▓█▓▄▓██▓▓ ▄▄ ▒▓▓▒    ▒▒▄▄  ▒▒███▄█▓▒▒████████████▓████▓███▒▒  ▒▒▒▒▓▓▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒
                       ▒▒▒▒▒▒▒▒▒▒▀█▓██████████▄██▀█▓▄▄▄▓██████▀▓████████████████████████▒▒█▓▒▒▄▓█▓▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒
                        ▒   ▒▒▒▄▄▄█ ▀▀██▀████████▄███████████████████████████▀█████████▀ ▓█▒  ████████████████▓▓█▓▓▒▄▓▒
                        ▒         ▀▀▀▀██▄▀███████████████████████████████████▄▀▀█▀▄███▄       ▄█▀████▀█▄███▀██▓████████
                         ▒               ▀▀▀█▄█▄▀▀ ██▀███████████████████████       ████▄▄█▄████ ██▀▀▄██▀█▄██▀███▒█████
                         ▒                     ▀▀▀█▄██▀███▄███████▀███▄████▀▀        ▀ ▄██████▀████ ███▀ ██▀  ██  ██▀▀█
                          ▒                        ▄█▀▀██▄███▀█ █▀███▀ █████         ███████▀████   ▀▀█▄▀██     ▄███▄ █
                          ▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████ ██▀█▀▄     ██▀▄████
                           ▒            ▄▄▄▄  ███▀▀▀▀▀▀▀▀█▄▄▄▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████▄███████      ███▀▀ ▀
                           ▒           ██████ █  ▀▀▀▄▄▄     ▀▀▄      ▄████    ▀▀▀▀▄▄▄▄██▀█▄███▀▄██▀  ███▄▄█▄▄  ▄██     
                            ▒         ▓█▄█▄████        ▀▀▄▄▄  ▀▄   ▄█▀ █       ▄▄▄   ▀▀▀▄██▄ ▀███▀  ███▀██▀██▄ ▀▀▀ ▄▄██
                            ▒         ▒▀▄█▄██▀▀▄      ▄     ▀▀▀▄█▄█▀   █      █████         ▀▀▀██▄     ██▄████████▄███▄
                             ▒        ▒▄▓███   ▀ ▄▄   █▀█        █     █  ▄████ ▀▀▀               ▀▀█▀█████▄█▀██████▀██
                           ▓████▓▒▒▄▒▀▀▄█████▄     ▀▀▀█▄█        █    ▄████████                   ▄█▀████▄██▀████▄██▀██
                   ▒▒▄▓▄▒ ▓▀█▀▀█▄██   ▄█▀█▀▀███   ▄▄██▄▄▀▀▀▄▄    █ ▄▄████▀▀█▀▀█▄▄███▄▄████        █▀██ █▀██████████▀██▄
                  ▒████▄▀▀█▄█▄▄████   █▀▄█▄█▀██   ██▀▀██     ▀▀ ▄█▀ █████▀▀█▀██▄█▀██▀█████         █▄▄▀███▀██▀▀█▀███▄▄▄
                 ▒▀ █▀▀ █▄█████▄██     ▀██▄▄██    ▀ ██▄▀              ▀█▀███▀▀██▀▄█▄▄█ ▀▀▀         ▄███▀  ██▀▀▀███████▀
               ▒▄▓█▀█▄▀▀████▄██ ██        ███                            ███  ▀██▄█▄▄▀            ▄███    ▄███▀▀▀▄███  
          ▒▒▓▒▀▀██████▄██ ██  ████        █▄█  ▄▄██▄▄                   ▀█▀█   ▄███            ▄▄▄▀▀▀    ▄███▄     ▀   
     ▒▒▄▓▀▀     ▀▀▄▄▀▀███▀▀█▀▀▀ ██        ▀▀▀ █▄█████                          ███          ▄▀██████  ▄█▀▀█████▄       
 ▒▄▓▒▀            ▀▀ ▀ ▀████▄███▀             █▀█ █▀█                           ▀▀         ██▄█▀▀█▄▀█ █▀▄█▀▀▀█▀█ ▄▄███▄
▀▀                      █ █▀ █▄█▄                ▀▀▀                                       ▀▄█▄▄▄█▄▄██▀██▀▀▄▄█████ ▀██▀
                             ████▄▄▄███▄▄                                                   ▀▄▄▄ ██▄█  ███▄▄██▀▀▄▀▄█▀ ▀
                              ▀ ▀ ██▀█▄▄█                ▄▄▄                                 ███▀▀     █▄█▀▀    █▄▀▀▀▀▄
                                  ██▀▀███             ▄██▄█▄██                              █▄██      ████      ▄████▄▄
                                  ▀▀█▄▀▄▀             █▀██ █▄█                               █▀        ▀       ▄████▀█▄
                                     ▀                ▀█▀▄▀█▀█                                                ██▀▀▀████
                                                         ▀▄▀▀                                                ▀█▀█ ▄██▄▄
                                                                                                              ▀▄███    
----------------------------
                         ▒▒▒▒▒▒ ▒▀▒█▓▓█▓██▓▓ ▄▄ ▒▓▓▒    ▒▒▄▄  ▒▒███▄█▓▒▒███████████▓▓███▓▓██▓▒▒  ▒▒▒▒▓▓▒▒▓▒▒▒  ▒▒ ▒▒▒▒▒
                       ▒▒▒▒▒▒▒▒▒▒▓▓▒██████████████▓▓▄ ▄▓██████▀▓███████████▀███████████▓▒▒█▒▒▒▄▓█▓▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒
                       ▒▒   ▒▒▒▄▄▄▀ █▀████████▀█████████████████████████▄████▀█████████▀ ▓█▒  ████████████████▓▓██▓▒▓▓▒
                        ▒         ▀▀▀████▀█████▀██████████████████████████████▀▀█ ▄███▄       ██▀████▀█▄███▀██▓████████
                        ▒▒               ▀▀██▄█ ▀▀ ██▀███████████████████████       ███▀▄██▄████ ██▀▀▄██▀█▄██▀███▒█████
                         ▒                     ▀▀▀█▄██▀███▄███████▀███▄████▀▀        ▀ ███████▀████ █▀█▀ ██▀  ██  ██▀▀█
                         ▒▒                        ▄█▀▀██▄███▀█ █▀███▀ █████         ▄██████▀████   ▀▀█▄▀█▀     ▄███▄ █
                          ▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████ ██▀█▀▄     █▄▀▀█▄██
                          ▒▒            ▄▄▄▄  ███▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████ ███████      ███▀▀ ▀
                           ▒           ██████ █  ▀▀▀▄▄▄     ▀▀▄      ▄████    ▀▀▀▀▄▄▄▄██▀█▄███▀▄█▄▀  ██▀▄▄█▄▄  ▄██     
                           ▒▒         █▄▄█▄████        ▀▀▄▄▄  ▀█   ▄█▀ █       ▄▄▄▄  ▀▀▀▄██▄ ▀███▀  ███▀██▀██▄ ▀▀▀ ▄▄▀█
                            ▒         ▒▓▄█▄▄██▀▄      ▄     ▀▀▀▄█▄█▀   █      █████         ▀▀▀██▄     ██▄████████▄███▄
                            ▒▒        ▒▄▓███   ▀▀▄▄   █▀█        █     █  █████ █▀▀               ▀▀█▀█████▄█▀██████▀██
                           ▓▓██▓▄▒▒▄▒▀▀▄█████▄     ▀▀ █▄█        █    ▄████████                    █▀████▄██▀███████▀██
                   ▒▒▄▄▄▒ ▓▀█▀▀█▄██   ▄█▀█▀▀███   ▄███▄▄▀▀ ▄▄    █ ▄▄████▀▀█▀▀█▄████▄▄███▄        █▀██ █▀███▀████▄█ ██▄
                  ▒█████▀▀█▄█▄▄████   █▀▄█▄█▀██   ██▀███     ▀▀ ▄█▀▀█████▀▀█▀▀███▀██▀█████         ██▄▀███▀██▀▀█▀█▀██▄▄
                 ▒▀▀█▀▀▀█▄█████▄██    ▀▀▄█▄▄▄█    ▀ ██▄▀             ▀▀█▀████▀██▀▄▄█▄█▀▀▀▀         ▄███▀  ██▀▀▀███████▀
               ▒▄▓███▄█▀███████ ██        █▀█                            ███   ██▄█▄█▀            ▄███    █████▀▀████  
          ▒▒▄▓▀▀█████▄▄▄█ ██  ▀███        ███▄▄▄███▄▄                    ███    ███            ▄▄▄▀▀▀▀   ▄████     ▀   
      ▒▄▓▒▀     ██ █▀▀███▀██▀▀▀▀██        ▀▀▀▀█▄█▀███                          ███▀         ▄▄██████  ▄█▀▀██▀██▄       
 ▒▒▓▒▀▀           ▀▀ ▀ ▀████▄███▀             ███ █▀█                           ▀▀▀        █▀▄▄▀▀████ █ ██▀▀▀█▀▀▄ ▄▄███
▀▀                      █▀█▀▀█ █▄                █▀▀                                        ██▄▄▄ █▄▄█ ██▀▀█▄█▄███▀ ██▀
                             ████▄ ▄ █▀▄▄                                                   ▀█▄▄ ████▀  ███▄▄█▀▀█ ██▀ ▀
                              ▀ ▀ ██▀█▀██                ▄▄                                  ████▀▀    █▀██▀    ▀██▀▀▀▄
                                  ██▀▀███              ██▄███▄                              ████      █▀██       ████▄▄
                                  ▀▀▄▄▀▄▀▀             █▄▀ █▄█                              ▀█▀▀        ▀▀     ▄██████▄
                                     ▀                 █▀█▀███                                                ▄█▀▀▀█▀██
                                                         ▀▄█▀▀                                                █ █▄ ▄██▄
                                                                                                              ▀█ ██▀   
----------------------------
                         ▒▒▒▒▒▒▒▒▀▒█▓▓█▓██▓▓▒▄▄ ▒▓▓▒    ▒▒▄▄  ▒▒███▓█▓▒▓███████████▓▓███▓▓██▓▒▒  ▒▒▒▒▓▓▒▒▓▒▒▒  ▒▒ ▒▒▒▒▒
                       ▒▒▒▒▒▒▒▒▒▒▓▓▄███████████████▓▄ ▄▓███████▓███████████▀███████████▓▒▒█▒▒▒▓██▓▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒
                       ▒▒  ▒▒▒▒▄▄█▀ █▀█▀██████▀████████████████▀██████████████████▀████▀ ▓█▒  ████████████████▓▓▀█▓▒▓▓▒
                        ▒         ▀▀▀▄███▀█████▀███▀██████████████████████████▀▀█ ▄█▀█▄       ██▀████▀█▄███▀██▓████████
                        ▒▒              ▀▀▀██▄█ ▀▀ ██▀███████████████████████       ███ ▄██▄████ ██▀ ▄██▀█▄██▀██▀▒█████
                         ▒                     ▀▀▀████▀█▀█▄███████▀███▄▀███▀▀        ▀▀███████▀████ ████ ██▀  ██  ██▀▀█
                         ▒▒                        ▄█▀▀██▄███▀█▀█▀███▀ █████         ▄██████▀████   ▀▀█▄▀█▀     ▄███▄ █
                          ▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████ ██▀█▀▄     ▀▄▀▀████
                          ▒▒            ▄▄▄   ███▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄▄██▀█▄▄        ████████████ ███████      ███▀▀ ▀
                           ▒           ██████ █  ▀▀▀▄▄      ▀▀▄      ▄▄▀██    ▀▀▀▀▄▄▄▄██▀█▄███▀▄█▄█  ██▀▄██▄▄  ▄██     
                           ▒▒         █▄▄█▄████       ▀▀▀▄▄▄  ▀█   ▄█▀ █       ▄▄▄▄  ▀▀▀▄██▄ ▀███▀  ██████▀██▄ █▀▀ ▄▄▀█
                            ▒         ▒▓▄█▄████▄      ▄     ▀▀▀▄█▄█▀   █      █████         ▀▀███▄▄    ██▄████████▄████
                            ▒▒        ▒▄▓███   ▀▄▄▄   █▀█        █     █  ▄████ ▀▀▀               ▀▀█▀█████ █▀██████▀██
                           ▓▓██▓▄▒▒▄▓▀▀▄█████▄     ▀▀▄█ █        █    ▄█▄██████                    ▄▀███████▀▀██████▀██
                   ▒▒▒▄▄▒ ▓▀██▀█▄██   ▄█▀█▀▀█▄█   ▄▄██▄▄▀▀▄▄▄    █ ▄█████▀▀█▀▀█▄▄███▄█████        ████ ▀████▀████▄█▄██▄
                  ▒▓████▀▒█▄█▄▄▄███   █▀▄█▄▄▀██   ██▀███     ▀▀▄▄█▀ █▄█▀█▀▀█▀▀███▀▄█████▀█         ██▄███████▀▀██▀███▄▄
                 ▒▀▀█▀▀▀█▄████▄▄▄█    ▀▀▄█▄▄██    ▀ ██▄▀             ▀ █▀████▀▀█▀▄▄█▄██▀▀▀         ▄███▀▀ ██▄▀▀█▀█████▀
               ▒▒▓█▄█▄▄▀███████ ██       ▀█▀█                            ███   ▀█▄██▄▀            ▄███▀   ▄████▀▀▄███  
           ▒▄▓▀▀█████▄▄▄█ ██  ▀███        ███  ▄▄█▄▄▄                    ▀██    ███             ▄▄  ▀▀   ▄████     ▀   
      ▒▒▓▒▀▀    █▄ █▀████▀███▀▀▀██        ▀▀▀▀███▀█▄█                          ▄███         ▄█▀█████▄  █▀▀██████       
  ▒▄▓▀▀           ▀█▀▀▀▀██▄█▄▄██▀             ███▀█▀█                           ▀ ▀        ▄██▄█▀▄███▄███▄▀▀▀██▀█ ▄▄███
▒▀                     ▀█▀█▀▀█ █▄                █▀▀                                        ███▄▄ █▄▄█ ██▀▀█▄█▄███▀ ▀▄█
                             ████▄ ▄▄█▀▄▄                                                   ▀█▄▄ ███▄▀  ███▄▄██▀█ ▀▄█ ▀
                              █ █ ████▀██                ▄▄                                  █▀██▀▀    ▄███▀▀    ██▀▀▀▄
                                  ██ ▄██▀▄             ▄█████▄                              ▄███      █▀██▀      ▄███▄▄
                                  ▀▀▄▄█▄█▀             █▄█▀▀▄█                              ▀ ▀█        ▀▀      ██▄███▄
                                     ▀                 █▀█▀▀█▄▄                                                ██▀▀██▀█
                                                       ▀ ▀▄█▄▀                                                ██▀▄ ▄██▄
                                                                                                               █▄▀██   
----------------------------
                        ▒▒▒▒▒▒▒▒▒▀▒▀▓▓▓██▓▓▒▒▄▒ ▓▓▓     ▒▒▄▄  ▒▒██▓▓█▓▒▓▀██████████▓▓███▓▓██▓▒   ▒▒▒▓▓▓▒▒▓▒▒▒ ▒▒▒▒▒▒▒▒▒
                      ▒▒▒▒▒▒ ▒ ▒▓▓▓▄███████████████▓▄ ▄████████████████████████████████▓▒▒█▒▒▒▄██▓▒████▓███▒▓▒▒▒▒▒▒▒▒▒▒
                       ▒   ▒▒▒█▄▄█▀▀███▀██████▀▄███████████████▀████████▄█████████▀████▀ ██▒  ████████████████▓▓██▓▒▓▓▒
                       ▒▒         ▀▀▀▄███▀█████▀████▀████████████████████████▄▀▀▀▀▄█▀█▄       ██▀████▀████████▓████████
                        ▒               ▀▀▀██▄█ ▀▀ ██▀████▀██████████████████       ███ ▄██▄████ ██▀▄▄██▀█▄██▀██▀▒█████
                         ▒                     ▀▀▀▄███████▄███████▀█ █▄▀███▀▀        ▀▄███████▀███▀ ███▀ ██▀  ▀█  ██▀ █
                         ▒                         ▄█▀▀██▄█▄█▀█▀█▀███▀ █████         ▄██████▀████    ▀█▄▀█▀     ▄███▄ █
                          ▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████ ██▀█▀▄     ▀▄▀▀████
                          ▒             ▄▄▄   ███▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ████████████▀███████      ███▀▀ ▀
                           ▒           ██████ █  ▀▀▀▄▄      ▀▀▄       ▄▀██    ▀▀▀▀▄▄▄▄██▀█▄███▀▄█▄█  ██▀▄██▄▄  ▄██     
                           ▒          █▄▄█▄████       ▀▀▀▄▄▄  ▀█   ▄█▀ █       ▄▄▄   ▀▀▀▄██▄ ▀███▀  ██▀██████▄ █▀▀ ▄▄▀█
                            ▒         ▒█▄█▄████       ▄     ▀▀▀▄█▄█▀   █      █████         ▀▀███▄▄    ██▄▄██▄██████▀██
                            ▒         ▒▄▓███   ▀ ▄▄   █▀█        █     █  ▄████ ▀▀▀               ▀▀█▀█████ █▀████▄████
                           ▓▓██▓▄▒▒▄▓▀▀▄█████▄     ▀▀ █ █        █    ▄█▄██████                    ▄▀██▀██▄█▀▀██████▀██
                    ▒▒▄▒  ▓▀█▄▀█ ██   ▄█▀██▀█▄█   ▄▄██▄▄▀▀▄▄▄    █ ▄▄████▀▀█▀▀█▄▄███▄▄████         ███▄▀█ ██▀████▄█▄██▄
                  ▒▓█████▒▄▄█▄▄▄███   █▀▄█▄▄███   ██ ███     ▀▀▄▄█▀▀ ██▀█▀▀█▀▀██▄▀██████▀█         ▀█▄▄████▀▄▀▀▀█▀███▄▄
                 ▒▀▀█▀▀▀▄▄████▄▄▄█    ▀█▄█▄▄▄█    ▀ ████             ▀ █▀████▀▀█▀▄▄█▄▄█▀▀▀          ███▀▀ ▀██▀▀███████▀
               ▒▒▓▀▄█▄▄███▀████ ██       ▀█▀█                            ███   ▀█▄▄█▄█▀            ███▀   ▄████▀▀ ███  
           ▒▄▓▒███▀▄█▄▄▄█ ██▀ ▀▄██        ███  ▄▄█▄▄                     ███    ███▀             ▄  ▀▀    ▄███▄    ▀▀  
      ▒▒▄▓▀▀    █▄▀█▀████▀██▄▀▀▀██        ▀██▀███▀███                          ▄███         ▄▄▀██████  ▄█▀▀█████       
  ▒▄▓▒▀           ██ ▀▀███▄█▄▄███             ███▀█▀█                           ▀▀▀         ██▄█▀▄█▄█▄ █▀▄█▀▀▀█▀█ ▄▄▄██
▓▀▀                    ▀█▀█▀▀█ █▄                █▀▀▀                                       ███▄▄ █ ▄█▄▀▄▀▀▀▄▄█▄███ ▀██
                             ████▄ ▄▄█▀▄                                                     █▄▄ ▀██▄█  ███▄▄██▀█▄▀▄█▀ 
                             ▀█▀█▀████▀▀█                 ▄                                  ▄███▀▀▀   ▄█▄█▀▀    █▄▀▀▀█
                                  ██▄▄██ █             ▄▄████▄▄                             ▄█▄█▀     ██▄█▀      ▄███▄▄
                                  ▀▀▄ █ █▀             █▄█▀▀▄██                             ▀ ██        ▀▀      ▄██████
                                     ▀                 ███▀▀███                                                ██▀▀▀█▀█
                                                       ▀ ▀███▀                                                 █ █  ███
                                                                                                               ▀▄ ██▀  
----------------------------
                        ▒▒▒▒▒▒▒▒▓▀▒▀▓█▓██▓▓▒▒▄▒ ▓▓▓     ▒▒▄▒  ▓▒██▓▓█▓▒▓▀██████████▓▓██▄▓███▓▒   ▒▒▒▓▓▓▒▒▓▒▒▒ ▒▒ ▒▒▒▒▒▒
                      ▒▒▒▒▒▒ ▒▒▒▓██▄███████████████▓▄ ▄████████████████████████████▄███▒▒▒█▒▒▒▓██▓▒████████▒▓▒▒▒▒▒▒▒▒▒▒
                       ▒   ▒▒▒▄▄▄█▀▀███▀███████▄███████████████▀████████▄█████████▀████▀ ██▒  ████▀███████████▓▓▀█▓▒▓▓▄
                       ▒▒        ▀▀▀▀▄█▄▀██████ ████▀████████████████████████▄ ▀█ ▄███        ██▀████▀██████▀██████████
                        ▒               ▀▀▀██▄█ ▀▀▄██▀████▀██████████████████       ███ ▄██▄████ ██▀▄▄██▀█▄██▀██▀▒█████
                        ▒▒                     ▀▀▀▄███████▄███████▀█ ██▀███▀▀        ▀▄███████▀███▀ ███▀ ██▀  ██  ██▀ █
                         ▒                         ▄█▀▀██▄█▄█▀█▀█▀███▀ █████         ██▀████▀████   ▀██▄██▀     ▄████ █
                         ▒▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████ ██▀█▀▄     ▀▄▀▀████
                          ▒             ▄▄▄   ▄██▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ████████████▀███████      ███▀▀ ▀
                          ▒▒           ██████ █  ▀▀▄▄▄      ▀▀▄       ▄▀██    ▀▀▀▀▄▄▄███▀█▄███▀▀███  ██▀▄███▄  ▄██     
                           ▒          █▄▄█▄████       ▀▀▀▄▄▄  ▀█   ▄▄▀ ▄▀      ▄▄▄▄  ▀▀▀███▄ ▀███▀  ██▀██████▄ █▀▀  ▄▀█
                           ▒▒         ▒█▄█▄▄███       ▄     ▀▀▀▄█▄█▀   █      █████         ▀▀███▄▄    ██▄▄█████████▀██
                            ▒         ▒▄▄███   ▀▄▄▄   █▀█        █     █  ▄████ ▀▀▀                ▀███████ █▀███████▀█
                           ▓▓██▓▄ ▒▄▓▀▀▄█████▄     ▀▀▄█▄█        █    ▄█▄██████                    ▄█▀████▄██▀██████▀▀█
                    ▒▒▄▒  ▓██▄██ ██   ▄█▀██▀█▄█   ▄▄██▄▄▀▀▄▄     █  ▄█████▀▀█▀█▄▄███▄▄████▄        ███▄ █▄███████▄████▄
                  ▒▓█████▓▄▄█▄▄▄█▀█   ██▄█▄▄▄██   ██████     ▀▀ ▄██▀ ██▀█▀▀██▀██▄▀██████▀█▀        ▀█▄▄████▀▄▀▀▀█▀███▄▄
                 ▒▀▀█▀▀▀▄▄████▄▄▄█    ▀█▄█▄▄▄█▀   ▀ ████             ▀ █▀▀███▀▀█▀▄▄█▄▄█ ▀▀          ███▀▀ ▀██▀▀███████▀
                ▒██▄█▄▄▄██▀█▀██▀▀▄       ▀█▀█                            ███   ▀█▄▄█▄█▀            ███▀   ▄████▀▀ ███▀ 
           ▒▒▓▒██▀▀▄█ ▄▄█ ▀█▀ ▀▄██        ███   ▄█▄▄                     ███    ███▀            ▄▄ ▀▀▀    ▄███▄    ▀▀  
       ▒▄▓▀▀    ██▀█▀███████▄█▀▀██        ▀███▀██▀███                          ▄███          ▄██▀████  ▄█▀▀██▀██▄      
  ▒▒▓▒▀▀        ▀▀██ ▀▀███▄█▄▄▄██             ▀██▀███                            ▀▀         ██ ▄▀▄█▄██ █▀▄█▀▀▀█▀▀▄ ▄▄██
▓▀▀                    ▀█▀█▀▀█▀█▄                ██▀▀                                       ▀▄█▄▄  █▄▄█▀██▀▀▄▄█▄███▀ █▄
                             ████▄ ▄▄▄▄▄                                                     █▄▄ ▀█▀██▀ ▀██▄▄▄██▀█ ██▀ 
                             ▀█▀█▀████▀▀█▄                ▄                                   ████▀▀    ████▀▀   ▀██▀▀▀
                                  ██▄▄██ █             ▄▄████▄▄                              ████      ████       ████▄
                                  █▀▄ █ ██             █▄▄▀▀▄██                             ▀▀██▄       ▀▀▀     ▄██████
                                    ▀▀▀▀               ███▀▀███                                                 ██▀▀██▀
                                                       ▀  █▄██▀                                                █▀▀▄  ██
                                                           ▀                                                    █ ▀▄▀  
----------------------------
                        ▒▒▒▒▒▒▒▒█▓▒█▓▄▓██▓▓ ▒▄▒▒▓▓▓     ▒▄▄▒  █▓██▓▓█▓ ▓█▀█████████▓████▓███▓▒   ▒▒▒▓▓▓▒▒▓▒▒▒ ▒▒ ▒▒▒▒▒▒
                      ▒▒▒▒▒▒▒▒▒▒▀██▄████▄██████▀███▓▄ ▄████████▀███████████████████▀███▒▒▒█▒▒▒▓▀█▓▒████████▒▄▒▒▒▒▒▒▒▒▒▒
                       ▒   ▒▒▒▄▄▄▀▀▀███▀███████▄████████████▄███████████▄█████████▀████▀ ██  ▒████████████████▓█▀█▓▄▓▓▄
                       ▒         ▀▀▀███▄▀██████▀█▄█████████████▀██████████████▀▀█ ▄███▄       ██▀████▀██████████████▀██
                        ▒               ▀▀▀██▄█ ▀▀███▀███▄▀██████████████████       ███ ▄███████ ██▀▄▄██▀█▄██▀██▀▀█████
                        ▒▒                    ▀▀▀▀▄██▀████▄███████▀█ ██▀███▀▀        ▀▄███████▀███▀ ███  ██   █▀ ▄██▀ █
                         ▒                         ▄█▀▀██▄█▄█▀█▀█▀███▀ █████         ██▀███▀▀████    █▄▄██▀     ▄████ █
                         ▒▒                     ▄▄▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████▄██▀█▀▄     ▀▄█▀████
                          ▒              ▄▄   ▄██▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ██████████████▀█████      ███▀▀ ▀
                          ▒▒           ██████ █ ▀▀▀▄▄▄      ▀▀▄       ▄▀██    ▀▀▀▀▄▄▄███▀█▄███▀▀███  ██▀▄███▄  ▄██     
                           ▒          █▄▄█▄████       ▀▀▀▄▄▄  ▀█    ▄▀ ▄▀     ▄▄▄▄▄  ▀▀▀███▄ ▀███▀  ██▀███████ ██▀  ▄▀█
                           ▒▒         ▀▄▄█▄▄███             ▀▀▀▄█▄█▀   █      █████         ▀▀▀█▄▄▄    ██▄▄████████████
                            ▒         ▒▄▓███   ▀▄▄    █▀█        █     █  ▄████ ▀▀▀                ▀██▀████▄█████████▀█
                           ▄▓▓█▓▄ ▒▄▓▀▀▄▄████▄     ▀▀▄█ █        █    ▄█▄██████                    ▄█▀████▄██▀████▄██▀█
                     ▒▒▒  ▓██▄██ ██   ▄█▀██▀█▄█   ▄▄▄█▄▄▀▀▄▄▄    █ ▄▄█████▀▀█▀█▄▄████▄████▄        ███▄ █▄████████████▄
                  ▒▓█████▓▄▄█ ▄▄█▀█   █▄▄█▄▄▄██   ██████     ▀▀▄▄██▀ ██▀█▀▀▀█▀██▄███▄▀██▀██        ▀█▄▄▀███▀▄█▀▀█▀███▄▄
                 ▒▀▀█▀▀▀▄▄████▄▄▄█    ▀█▄█▄▄▄█▀   ▀▀█▄██             ▀ █▀▀████▀█▀▄▄█▄▄█ ▀▀          ███▀▀ ▀██▀▀▀█▀████▀
                ▒█▄▄█▄▄▄██▀█▀▄█▀▀▄       ▀█▀█                            ███   ▀█▄▄█▄█▀            ▄██▀   ▄████▀▀▀███▀ 
           ▒▒▄▓██▀█▄█ ▄▄█▀▀█▀▀▀▄██▄       ███   ▄▄▄▄                     ███    ▄██▀             ▄▄▀▀▀    ▄███▄    ▀   
       ▒▄▓▒▀   ▀██▀██████▄██▄▄█▀██        ▀██████▀█▀█                     ▀▀    ███          ▄▄▀█████▄  █▀▀█████▄      
   ▒▄▓▀▀        ▀▀▄█ ▀▀███▄█▄▄▄██              ██▀▀██                            ▀▀         ▄▀▄▄██▄███▄█ █▄▀▀▀█▀▀█ ▄▄██
▓▒▀                    ▀█▀█▀▀█▀█▄              ▀ ██▀▀                                        ███▄▄ █ ▄█ ██▀▀▄▄█▄███▀ ▀▄
                        ▀    ████   ▄▄▄▄                                                     ▀█▄▄▀███▄▀  ██▄▄▄██▀█ █▄█▀
                             ▀█▀█▀█▀██▀▀██                                                    ████▀▀▀   █▀██▀▀   ▀██▀▀▀
                                  ██▄▄██▀█              ▄█▀██▄▄                              ▄███      ████       ▄███▄
                                  █▀▄ █▀██             ████▀▄▄█                              ▀█▀█        ▀▀     ▄██▄███
                                    ▀█▀▀               █▄█▀▀███                                                 ██▀▀▀█▀
                                                       ▀▀ █▄█▄▀                                                 █▀█  ██
                                                           ▀                                                    █▄ ██▀ 
----------------------------
                        ▒▒▒▒▒▒ ▒█▓▓█▓▄▓██▓▓ ▒▄▒▒▓▓▓     ▒▄▄▒  █▓██▓▓█▓ ████████████▓████▓███▓▒   ▒▒▒▓▓▓▒▒▓▒▒▒ ▒▒ ▒▒▒▒▒▒
                      ▒▒▒▒▒▒▒▒▒▒▀███████▄██████████▄▄▄▄████████▀███████████████████▀███▒▒▒█▒▒▒▓██▓▒████████▒▄▒▒▒▒▒▒▒▒▒▒
                      ▒▒  ▒▒▒▀▄▄▄▀ █▀██▀████████████████████▄███████████▄█████████▀████▀ █▀▒ ▒████▀███████████▓█▀█▓▄▓▓▄
                       ▒         ▀▀▀███▄▀██████▀█ █████████████████████████▄██ ▀█ ███▄▄       ██▀████▀██████████▄███▀██
                       ▒▒               ▀▀▀███▄▀▀▀█████▄█▄▀██████████████████       ███ ▄███████ ██▀▄▄██▀█▄██ ██▀▀█████
                        ▒                     ▀▀▀▀▄██▀████▄███████▀█▀██▀███▀▀          ████ ██▀███▀ ███  ██▀ ▀▀▀ ▄██▀ █
                        ▒▒                         ▄█▀▀██▄█▄█▀█▀█▀███▀ ██▀██         ██▀███▀▀█▄██   ▀██▄█▀▀     ▄████ █
                         ▒                      ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████         ██████▄▄██████▄██▀█▀█     ▀▄█▀████
                          ▒             ▄▄▄   ▄█▀▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ██████████████▀█████      ███▀  ▀
                          ▒            ██████ █ ▀▀▀▄▄▄      ▀▀▄       ▄▀██    ▀▀▀▀▄▄▄███▀█▄███▀▀███  ███▄███▄  ▄██     
                           ▒          █▄▄█▄████       ▀▀▀▄▄▄   █    ▄▀  █     ▄▄▄▄▄  ▀▀▀▀██▄ ▀███▀  ██████████ ▄█   ▄▀█
                           ▒          ▀▄▄█▄▄███             ▀▀▀▄█▄▄▀   █      ███▀█         ▀▀▀██▄▄    ██▄▄█████████▄██
                            ▒          ▄████  ▀▀▄▄    █▀█        █     █  ▄████ ▀▀▀                ▀███████▄█████████▀█
                           ▄▓▓▓▄▒ ▒▄▓▀▀▄████▄▄    ▀▀▀▄█ █        █    ▄█▄██████                    ▄█▀████▄██▀████▄██▀█
                     ▒▒   ▓█████ ██   ▄█▀████ █    ▄▄█▄█▀▀▄▄▄    █  ▄█████▀▀█▀██▄████▄████▄        ████ █▀███▀█████████
                  ▒▓████▓▓▄▄█ ▄▄█▀█   █▄▄█▄▄▄██   ████▄█     ▀▀▄▄█ ▀ ██▀█▀▀▀█▀▀█▄█▀█▄██▀███         █▄▄▀███▀██▀▀█▀████▄
                 ▒█▀██▀▀▄▄█████▄▄█    ▀▄▄██▄▄█▀   ▀▀█▄██             ▀ █▀▀████▀██▄▄██▄█ ▀▀          ███▀▀  ███▀▀██████▀
                ▒█▄▄█▄▄▄████▀██▀▀▄       ▀█▀█▀       ▀                   ▄██▀  ▀█▄▄█▄▄▀            ▄██▀    █████▀▀███▀ 
            ▒▄▓███▄██▀ ▄█▀▀█▀▀▀▄██▄       ███   ▄▄▄▄                     ███    ▄███▀            ▄▄▀▀▀    ▄███▄        
       ▒▒▄▒▀▀  ▀█▀▀██████▄▄█▄▄█▀██        ▀███▀██▀█▀█                     ▀     ███          ▄▄██████▄  ▄▀▀██████      
   ▒▄▓▒▀        ▀▀▄█ ▄▀██▄▄█ ▄▄▄█▀             ██▀▀██                            ▀▀          ██▄█▀▄███▄███▄█▀▀▀█▀█ ▄▄▄█
▄▓▀▀                   ██▀█▀▀█▀█               ▀ ██▄▀                                        ███▄▄ █ ▄█▄█▄▀▀█▄▄█▄███▀▀█
                        ▀ ▀  ████    ▄▄▄                                                     ▀█▄▄▀▀█▀██  ███▄▄██▀█▄▀▄█▀
                             ▀█▀██▄███▀▀█▄                                                    ▄████▀▀   ▄█▄█▀▀    █▄█▀▀
                                  ███▄█▄▀█              ▄▄▀█▀▄▄                              ▄███▀     ██▄█▀      ▄███▄
                                  █▀▄ █▀▀█             ██▀█▀█▀█                              ▀███        ▀▀      ▄█████
                                    ▀▄▀▀▀              █▄█▀▄▄██                                                 ███▀▀█▀
                                                        ▀ █ ███                                                 █▀█▄  █
                                                           ▀                                                    ▀█ █▄█▀
----------------------------
                        ▒▒▒▒▒▒ ▒▀▒██▓█▓██▓▓ ▒▄▒▒▓▓▒     ▒▄▄▒ ▒█▓██▓▓█▓ ████████████▓████▓███▓▒    ▒▒▓▓▓▒▓▓▒▒▒ ▒▒ ▒▒ ▒▒▒
                      ▒▒▒▒▒▒▒▒▒▒▓███▀███▄██████████▄▄▄▄████████▀███████████████████ ███▒▒▒█▒▒ ▓▀█▓▓████████▓▄▒▒▒▒▒▒▒▒▒▒
                      ▒▒  ▒▒▒█▄▄▄▀ █▀██▀████████████████████▄██████████████████████████▀ ██  ▒████▀███████████▓███▓▄▓▓▄
                       ▒         ▀▀▀▄██▄▀████████ ██████████████▀██████████▄██ ▀▀ ███▄▄      ▄██▀████▀██████████▄███▀██
                       ▒▒              ▀▀▀▀█▄█ ▀▀ █████▄██▀██████████████████       ███ ▄████▀██ ██▀▄▄██▀████ ██▀▀█████
                        ▒                     ▀▀▀█▄██▀████▄███████▀█▀██▀███▀▀         ▄████▀██████  ███▀ ██  ▀▀▀ ▄██▀▀█
                        ▒▒                         ▄█▀▀████▄█▀█▀█▀███▀ ██▀██         ██▀███▀▀█▄██    ▀▄▄█▀      █████▄█
                         ▒                      ▄█▀    ▄▄▀▀▄██▀█████▄▄▄█████         ██████▄▄██████▄██████     ▀▄█▀████
                         ▒▒             ▄▄▄   ▄██▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ████▄█████████▀█▄██▀      ███▀   
                          ▒            █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄▀██    ▀▀▀▀▄▄▄███▀█████▀▀█▀█  ██▀▄███▄  ▄██     
                          ▒▒          █▄██▄██▄█       ▀▀▀▄▄▄   █▄   ▄▀  █     ▄▄▄▄▄  ▀▀▀▀██▄ ▀███▀  ██████▄███ ▄█   ▄▀█
                           ▒          ▀▄▄█▄▄███             ▀▀▀▄█▄▄▀   █▀     █████         ▀▀▀▀█▄▄    ██▄▄█████████▄██
                           ▒▒          ▄████  ▀▀▄▄    █▀█        █     █  ▄████▀▀▀▀                ▀███████▄█████████▀█
                           ▄▓▓▓▄▒ ▒▄▓▀▀▄▄███▄▄     ▀▀▄█ █        █    ▄█▄██████                    ▄█▀████▄██▀███████▀█
                     ▒▒   ▓█████ ██    ██████ █   ▄▄██▄▄▀▀▄▄     █  ▄█████▀▀█▀▀█▄▄███▄████▄        █▀██ █▀███▀████▄█ ██
                  ▒▓████▓▓█ █ ▄▄█▀█   ██▄█▄▄▄██   ████▄█     ▀▀▄▄██▀ ████▀▀▀█▀▀███▀▄███▀███         █▄▄███████▀▀██▀███▄
                 ▒████▀█▄▄█████ ▄█    ▀▄▄██▄▄██   ▀▀█▄██             ▀ ██▀████▀██▄▄▄█▄██▀▀▀         ███▀▀  ██▄▀▀██████▀
                ▒█▄ █ ▄▄████▀██▀▀▄      ▀▀███▀       ▀                    ███  ▀█▄▄██▄█            ▄███    █████▀▀█▀██ 
            ▒▄▓▓██▄██▀ ▄█▀▀█▀▀▀▄█▀▄       ███    ▄▄▄                     ███▄    ███▀             ▄▀▀▀▀   ▄████▄       
        ▒▄▓▀▀  ▀█▀▀██████▄▄█▄▄▄███        ▀███ ████▀█                     ▀     ███▀          ▄██▀████  ▄█▀▀██▀██▄     
   ▒▒▓▒▀        ▀▀▄█▄█▀█▀▄██▀ ▄▄█▀             ██▀▀██▄                          ▀▀▀          ██ ▄▀██▄██ █▀▄█▀▀▀█▀▀▄ ▄▄▄
▄▓▀▀                   ███████▀█               ▀ ██▀▀▀                                       █ ██▄  █ ██▀▄█▀▀▄▄█▄▄██▀ █
                        ▀ ▀  ████    ▄▄                                                       █▄▄ ▀█▀██▀ ███▄▄▄█▄▀█ █▄▀
                             ▀█▀██▄███▄██▄                                                     █████▀▀   █▄██▀▀   ▀██▀▀
                              ▀   ███ █▄██              ▄▄▀█▀▄▄                              ▄█▄██     █████       ███▄
                                  █▀▄▀████              █▀█▀█▀█                              ▀▀██        ▀▀▀     ▄█▀███
                                    ▀▄█ ▀               ███▄▄██▄                                                ▀███▀▀█
                                                        ▀ █ ▄██▀                                                ▄█▀▄  █
                                                           ▀▀                                                    █▄▀██▀
----------------------------
                        ▒▒▒▒▒▒▀▒▀▒█▓▓█▓██▓▓ ▄▄▒▒▓▓▒     ▒▄▄▒ ▒█▓██▓██▒ ██▀█████████▓████▓███▓▒    ▒▒▓▓▓▒▓▓▓▒▒ ▒▒ ▒▒▒▒▒▒
                      ▒▒▒▒▒ ▒▒▒▓▓█▄█████▄██████████▄▄▄▄████████▀███████████████████▀███▒▒▓▓▒▒▒▓▀█▓▓████████▄▄▒▒▒▒▒▒▒▒▒▒
                      ▒   ▒▒▀▄▄▄█▀ █▀████████▀██████████████▄█████████████████████████▀  █▀  ▒█▄██▀███████████▓███▓▓▓▓▄
                       ▒        ▀▀▀▀▄███▀████████▀██████████████▀██████████▄██ ▀▀ ███▄▄      ▄██▀█▄██▀██████████▄▓██▀██
                       ▒               ▀▀▀██▄█ ▀▀ █████▄█████████████████████       ███ ▄███████ ██▀▄███▀████ ██▀▀█████
                        ▒                     ▀▀▀█▄██▀████▄███████▀█▀██▀███▀▀        ▀▄███████████ ████ ▄██  ▀▀▀ ▄██▀▀█
                        ▒▒                         ▄█▀▀█▄████▀█▀█▀███▀ ██▀██         ██▀███▀▀█▄██    ▀▄▄█▀      █████▄█
                         ▒                      ▄█▀    ▄▄▀▀▄██▀█████▄▄▄█████         ██████▄▄██████▄██████     ▀▄█▀████
                         ▒▒             ▄▄▄   ▄█▄▀▀▀▀▀▀▀▀▄▄▄ ▄█▀▀▀▀▀██▄███▀█▄▄        ████▄█████████▀█▄██▀      ███▀   
                          ▒            █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███▀█████▀▀█▀█  ███▄████  ▄██     
                          ▒▒          █▄██▄██▄█       ▀▀▀▄▄▄   █▄   ▄▀  █      ▄▄▄▄  ▀▀▀▀██▄  ███▀  ██████▄███ ▄█▄  ▄▀█
                           ▒          ▀▄▄█▄▄███             ▀▀▀▄█▄▄▀   ▄▀     ███▀█         ▀▀▀▀█▄▄    ██▄▄███▀████████
                           ▒▒          ▄████  ▀ ▄▄    █▀█        █▀    █  ▄████ ▀▀▀                ▀▀██████▄█████████▀█
                           ▒▓▓▓▄▒ ▒▄▄▀▀ ▄███▄▄    ▀▀▀▄█ ██       █     █▄▄█████                     █▀███████▀███████▀█
                      ▒   ▓█████ ██    ██▄███ █    ▄▄▄▄█▀▀▄▄     █  ▄████▄▀▀█▀▀█▄▄███▄████▄        ████▄▀█▄█▄▀████▄█▄██
                  ▒▓████▓▓█ █  ▄███   ██▄█ ▄▄██   ████▄█    ▀▀▀▄▄█▄▀ █████▀▀██▀██▄▀▄███▀███         ██▄▄████▀█▀▀▀█▀███▄
                 ▒███▄██▄▄█████ ▄█▀   ▀▄▄██▄▄██   ▀▀█▄▀█             ▀ ███████▀███▄▄█▄▄█▀▀▀         ▄███▀  ▀██▀▀███████
                 █▄ █ ▄▄███████▀██      ▀▀███▀       ▀                    ███   █▄▄▄█▄█▀           ▄███    ▄████▀▀█▀██ 
            ▒▒▄▓██▄▀█▀▀ █▀██▀▀▀▄▄▀▄       ███   ▄▄▄▄                     ▄███    ███▀             ▄▀ ▀▀   ▄████▄       
        ▒▄▓▒▀  ██▀▀█████▄▄ █▄▄▄███▀       ██▀█ ████▀█▄                      ▀   ▄███          ▄▄██████  ▄█▀▀█████▄     
   ▒▒▄▓▀▀       ▀█▄█ █▀██▄▀█▀ ▄▄█▀             ██▀▀███                          ▀▀▀▀         ██▄▄██▄███ █▀█▄▀▀▀█▀▀█  ▄█
▒▓▒▀              ▀    ███████▀█▀              ▀ █▄██▀                                       ▀▄██▄  █ ▄█▀██▀▀▄▄█▄▄██▀ ▀
                        ▀ ▀  ████    ▄▄                                                       ██▄ ▀▀███▀ ▀██▄▄▄█▄▀█ ▀▄█
                             ▀████▄▄██▄██▄                                                     █████▀▀   █▀██▀▀   ▀█▄▀▀
                              ▀ ▀ █▄▀ █ ██               ▄██▀▄▄                               ▄▀██      ████       ████
                                  ███▀▀█▄█              █▀███▀██                             ▀▀███       ▀▀▀     ▄██▄██
                                    ▀▄█ ▀▀              ███▄▄███                                                 ████▀█
                                                        █▀▀▄▄██▀                                                 █▀█   
                                                           ▀▀                                                    ▀▄ █▄█
----------------------------
                        ▒▒▒▒▒▓▀▒▀▒█▓▓█▓██▓▓ ▄▄ ▒▓▓▒    ▒▒▄▄▒ ▒█▓██▄██▒▒████████████▓████▓███▒▒    ▒▒▓▓▓▒▓▓▓▒▒▒▒▒ ▒▒▒▒▒▒
                      ▒▒▒▒▒ ▒▒▒▓▓█▄█████▄██████████▄▄ ▄████████████████████████████▀███▒▒▓▓▒▒▒▓██▓▓████████▓▄▓▒▒▒▒▒▒▒▒▒
                      ▒  ▒▒▒▀▄▄▄█▀ █▀████████▀████████████████████████████████████████▀  █▀  ▒█▄██████████████▓███▓▄▓▓▄
                      ▒▒        ▀▀▀▀▄██▀▀██████████████████▄████▀██████████▄██ ▀▀ ███▄▄      ▄██▀█▄█▀▀███████████▓██▀██
                       ▒               ▀▀▀██▄█ ▀▀ █████▄█████████████████████       ███ ▄███████ ██▀▄██▀▀███▀ ██▀▀█▄███
                       ▒▒                     ▀▀▀█▄██▀████▄███████▀█▀██▀███▀▀         ▄███████████  ███ ▄██  ▀▀▀ ▄██ ▀█
                        ▒                          ▄█▀▀█▄████▀█▀█▀███▀ ██▀██         ██▀███▀▀▄▄██    ▀▄▄█▀      ▄████▄█
                        ▒▒                      ▄█▀    ▄▄▀▀▄██▀█████▄▄▄█████▀        ███████▄██████▄███▀██     ▀▄██████
                         ▒               ▄▄   ██▄ ▀▀▀▀▀▀▀▄▄▄  █▀▀▀▀▀██▄███▀█▄▄        ████▄█████████▀█▄██▀      ███▀   
                          ▒            █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███▀█████▀▀███  ██▀▄████▄ ▄██     
                          ▒           █▄██▄██▄█       ▀▀▀▄▄▄   █▄   ▄█▀ █      ▄▄▄▄  ▀▀▀▀██▄  ███▀  ██████▄███ ▄█▄  ▄▀█
                           ▒          ▀▄▄█▄▄███             ▀▀▀▄█▄▄█▀  ▄█     ███▀█         ▀▀▀▀█▄▄    ▀█▄▄████████████
                           ▒           ▄████  ▀▄▄▄    █▀█▄       ▄█    █  ▄████ ▀▀▀                ▀▀█▀████████████████
                           ▒▓▓▓▄▒  ▒▄▒▀▀▄███▄▄    ▀▀ ▄█ ▀█       █     █ ▄█████▄                    █▀█████▄█▀███████▀█
                          ▓█████▀██    ██████ █    ▄▄▄▄█▀▀▄▄     █  ▄█████▀▀█▀▀█▄▄███▄▄███▄        ▀███▄ █▄██▀████▄█▄██
                  ▒▓▓███▓▓█ █  ▄███   ██▄█▀▄▄██   ████▄█    ▀▀▀▄▄█▄▀ █████▀▀██▀██▄▀████████         ▀█▄▄██▄█▀▄▀▀▀█▀████
                 ▒███▄██  █████▀▄█▀   ▀█▄▀█▀▄▄█   ▀██▄██             ▀ ████████▀██▄▄█▄▄█▀▀▀         ▄███▀▀ ▀██▀▀███████
                 █▄ █  ▄███████▀██      ▀▀███▀       ▀                    ███   █▄▄▄█▄▄▀           ▄███    █████▀▀████ 
             ▒▄▓███▀█▀▀ █▀███▀█▄▄█▄       ███    ▄▄▄                     ▄███    ███▀             ▄▀ ▀▀    ████▄    ▀  
        ▒▒▓▒▀  ██▀▄██████▄ █ ▄▄███▀       ████ ████▀██                     ▀▀   ▄███          ▄▄██████▄  ▄▀▀██████     
    ▒▄▓▀▀       ██ █ ████▄▀█▀▀ ▄█▀         ▀   ██▀ ███                          ▀▀▀▀         ▄█▄▄██▄███▄█▀█▄█▀▀▀█▀█ ▄▄▄
▒▄▓▀▀             ▀    █████████▀              ▀ █▄▀▄▀                                        ███▄  █ ▄█▄█▄▀▀▄▄▄█▄███▀▀
                        ▀ ▀  █▄██    ▄▄           ▀                                           ▀█▄ ▀▀█▀██  ██▄▄▄████▄▀▄█
                             ▄█▄██▄▄█████▄                                                     █▀███▀▀   ▄███▀▀▀   █▄█▀
                              ▀ ▀▀█▄▀ █ ██                ▄█▀▄▄                               ▄███▀     ████▀      ▄███
                                  ███▀▀█▄█              █▀▀██▀██                              ▀█▀█        ▀▀      ▄█▀██
                                    ▀▄█ ▄▀              ███▄▄███                                                 ██▄██▀
                                                        █▀▀▄ ███                                                 ▄█▀▄  
                                                           ▀█ ▀                                                   █ ▀▄▄
----------------------------
                        ▒▒▒▒▒▀▒▓▀▒▀▓█▓███▓▒▒▄▄ ▄▓▓▒    ▒▒▄▄  ▒▓███▄█▓▒▒███████████▄▓████▓███▒▒    ▒▒▓▓▓▒▓▓▓▒▒▒▒▒ ▒▒▒▒▒▒
                     ▒▒▒▒▒▒ ▒▒▒▓██▄██▀█████████████▄▄▄█████████████████████████████▀███▒▒▓▓▒▒▒███▓▓████████▄▄▓▒▒▒▒▒▒▒▒▒
                      ▒  ▒▒▒▀▄▄▄▀▀▀█▀█▀██████████████████████████████████▄████▀███████▀  █▀  ▀█▄██████████████▓███▓▓▓▓▄
                      ▒▒        ▀▀▀█▄██▀▀█████▀███▀█████████████▀██████████▄██ ▀▀ ███▄▄      ▄██▀█▄██▀███████████▓██▀██
                       ▒               ▀▀▀██▄█ ▀▀ █████▄█████████████████████       ███ ▄███████▄██▀▄███▀███▀ ██▀▀█▄███
                       ▒▒                     ▀▀▀▄▄██▀█▄██▄███████▀█▀██████▀▀         ▄████▀█████▀ ▄███ ▄██  ▀▀▀ ▄██ ▀█
                        ▒                          ▄█▀▀█▄████▀█▀█▀███▀ ██▀██         ██▀███▀▀█▄██    █▄▄█▀      ▄████▄█
                        ▒▒                      ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████▀        ███████▄██████▄███▀██     ▀▄██████
                         ▒               ▄    ██▄▀▀▀▀▀▀▀▀▄▄▄  █▀▀▀▀▀██▄███▀█▄▄        ████▄█▄███████▀█▄██▀      ██▀▀   
                         ▒▒            █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███▀██████▀███  ██ ▄▀███▄ ███     
                          ▒           █▄██▄██▄█       ▀▀▀▄▄▄   █▄   ▄█▀ █      ▄▄▄▄  ▀▀▀▀██▄  ███▀  ██████▄███ ▄█▄  ▄▀█
                          ▒▒          ▀▄██▄▄█▄█             ▀▀▀▄█▄▄█▀   █     ███▀█         ▀▀▀▀█▄▄     ██▄████████████
                           ▒           ▄████  ▀ ▄▄    █▀█▄        █    █  ▄▄██▄▀▀█▀                ▀▀█▀█████▄█▀████████
                           ▒▓▓▓▄▒  ▒▄▓▀▀▄███▄▄    ▀▀ ▄█  █       █▀   ▄█ ▄█████▄                    ▄▀█████▄██▀████████
                          ▓█████▀██    ██████ █    ▄▄▄▄█▀▀▄▄     █  ▄██████▀██▀█ ▄███▄▄████         ███▄ █ ██▀██████▄██
                  ▒▓▓██▓▄▓▀ █  ▀███   ██▄██▄▄██   ████▄█     ▀▀▄▄█▄▀▀███▀█▀▀██▀██▄█████████         ▀█▄▄████▀▄█ ▀█▀████
                 ▒███▄██  ████▀▀ █▀   ▀█▄▀█▀▄▄█    ▀█▄██             ▀▀▀███████▀██▄▄█▄▄█▀▀▀         ▄███▀▀ ▀██▀▀▀██████
                ▒█  █  ▄██████████      ▀▀███▀       ▀                    ███   ▀▄▄▄█▄▄▀            ███▀   ▄████▀▀ ███ 
             ▒▄▓▀██▀█▀▀▀█▀▄█▄▀█▄▄█▄       ███    ▄▄                      ▄███    ███▀▀             ▄ ▀▀    ▄███▄    ▀  
        ▒▒▄▓▀▀ ██▄███▄███▄ █  ▄██▄▀       ██▀█ ▄▀██▀█▄                     ▀▀    ███          ▄▄▄█████▄  ▄█▀▀█████▄    
    ▒▒▓▒▀      ▀█▄ ███████▀█▀▀ ▄██         ▀   ██▀▄███                          ▀ ██          ██ ████▄██ █▀▄█▀▀▀█▀█▄ ▄▄
▒▄▓▀▀             ▀    █████████▀              ▀ █▄█▄▀                                        █▀██   █ ███▄█▀█▄▄█▄███▀ 
▀                       █ ▀  █▄██     ▄           ▀                                            █▄ ▀▀████▀ ██▄▄▄▄██▀█ █▄
                             ▄█▄██▄▄█████▄                                                     ▄█████▀▀  ▄█▄█▀▀▀   █▄█▀
                              ▀ ▀▀█▄█▀█ ██                ▄▄▄▄                                ▄█▄██     ██▄█▀       ███
                                  ██▀▀▀███              █▀▀██▀▀█                              ▀▀██        ▀▀      ▄█▀▄█
                                    ▀▄█▀▄▀              █▀██▄███                                                 ▀████▀
                                      ▀                 ██▀▄ ▄▀█                                                  █▀█  
                                                           ▀▄▀▀                                                   █▄ █▄
----------------------------
                        ▒▒▒▒▒▀▓██▒▀▓█▓██▓▓▒▒▄▄ ▓▓▓     ▒▒▄▄  ▒▒███▓█▓▒▒████████████▓████▓██▓▒▒    ▒▓▓▓▓▒▓██▒▒▒▒▒▒▒▒▒▒▒▒
                     ▒▒▒▒▒▒▒▒▒▒▀██▄██▀█████████████▄▄▄██████████████████████████████▀██▒▒▓▓▒▒▒███▒▓███████▓▄▄▄▒▒▒▒▒▒▒▒▒
                     ▒▒  ▒▒▀█▄▄▄▀▀▀███▀██████████████████████████████████▄████████████▀ ▀▀▀  ▀███████████████▄▓███▓▓█▓▄
                      ▒         ▀▀▀▄▄█▄▀▀█████▀███▀████████▄████▀█████████████▀▀▀ ███▄▄      ▄██▀█▄█▀▀███████████▓█████
                      ▒▒               ▀▀▀██▄█ ▀▀ █████▄█████████████████████      ▀███ ▄██████▄▄██▀▄██▀▀███▀ ██ ▀█▄▄██
                       ▒                     ▀▀▀▀▄▄██▀▄▄██▄███████▀█▀██████▀▀         ▄████▀█████▀  ███ ▄██  ▀▀▀ ▄██ ▀█
                        ▒                          ██▀▀█▄████▀█▀█▀███▀ ██▀██         ██▀███▀▀█▄██    ▄▄▄█▀      █████▄█
                        ▒▒                      ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████▀        ███████▄██████▄███▀██     ▀███████
                         ▒               ▄    ██▄▀▀▀▀▀▀▀▀▄▄▄  █▀▀▀▀▀██▄███▀█▄▄        ████▄█▄███████▀█▄██▀      ██▀▀   
                         ▒▒            █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███▀██████▀███  ██ ▄▀███▄ ███     
                          ▒           █▄██▄██▄█       ▀▀▀▄▄▄   ▀▄   ▄█▀ █      ▄▄▄▄  ▀▀▀▀██▄▄ ███▀  ██████▄▄██ ▄█▄  ▄██
                          ▒▒          ▀▄██▄▄█▄█             ▀▀▀▄██▄█▀   █     ▀██▀█         ▀▀▀▀█▄▄▄    ██▄████████████
                           ▒           ▒████  ▀▄▄     █▀▀▄        █    █▀ ▄▄██▄ ▀▀▀                ▀▀███████▄█▀███████▄
                           ▒▄▄▄▄   ▒▄▓▀▀▄███▄▄    ▀▀▄▄█  █        █    █ ▄█████▄                    ▄█▀████▄██▀████████
                          ▒█████▀▓█▀   ██████▀█    ▄▄▄▄█▀▀▄▄     █▀ ▄▄█████▀▀█▀█▄▄▄██▄█████         ███▄ █▄███▀█████▄█▀
                  ▒▓▓▓█▓▄▓▀ █▀ ▀███   ██▄██ ▄██   ▀███▄█    ▀▀▀▄▄█▄▀ ███ █▀▀▄████▄███████▀█         ▀█▄▄▀███▀██▀▀█▀████
                 ▒███▄██  ████▀▀▀█▀   ▀██▀█▀ ▄█   ▀██ ██         ▀   ▀▀▀▄██████▀██▄▄██▄█▀▀▀          ███▀▀  ██▄▀▀█▀████
                ▒█  █   ██████████      ▀▀███▀       ▀                    ███   ▀▄▄▄██▄█            ███▀   ▄████▀▀▀███ 
             ▒▒▓▓█▀▀█▀▀▀█▀▄█▄██▄▄█▄       ███     ▄                       ███    ▄███▀              ▀▀▀    ▄███▄▄      
         ▒▄▓▀▀ ██▄███▄███  █  ▄██▄▀       ████ ████▀██                     ▀▀    ███           ▄▄██████  ▄█▀▀█████▄    
    ▒▒▄▒▀▀     ▀█▄ █▀████▀▀█▀▀▀ ██         ▀ ▀ ██▄▄███                          ▀▀█▀          ██ ▄██▄███ █▀▄▄█▀▀██▀█  ▄
▒▒▓▒▀             ▀ ▀  █▄███▄███▀              █ █ █▄█                                        █▄██▄  █ ▄█▀▄█▀█▄▄█▄▄██▀▀
▀                      ▀█ █  █▄██                 ▀                                            ██ ▀▀▀█▀██ ▀██▄▄▄█▄▀█ ▀▄
                             ▄█▄██ ▄████▄▄                                                      █████▀▀   █▀██▀▀   ▀█▄█
                              ▀ ▀▀███▀█ ▄█                ▄▄▄▄                                 █▀██     ▄████       ███
                                  ██▀▀▄███              ▄██▄█▀▀█                              ▀▀██        ▀▀▀      ██▄█
                                   ▀▀▄▄▀▄█▀             █▀▄█ ▀▄█                                ▀                 ██▄██
                                     ▀▀                 ██▀▄ ███                                                  ▄█▀▄ 
                                                           ▀▄█▀                                                   ▀█ ▀▄
----------------------------
                        ▒▒▒▒▒ ▓█▓▓█▓▄▓█▀▓▓▒▒▄▒ ▓▓▓     ▒▒▄▄  ▒▒███▓█▓▒▒████████████▓███▓▓██▓▒▒    ▒▓▓▓▒▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒
                     ▒▒▒▒▒▒▒▒▒▒▀██▄██▀█▄███████████▄ ▄██████████████████████████████▀██▒▒█▒▒▒▒███▒████████▒▄▄▄▒▒▒▒▒▒▒▒▒
                     ▒▒  ▒▒▀▄▄▄▄▀▀████▀███████▄████████████████████████▀██████▀███████▀ ▀█   ▀█▄██████████████▓███▄▓█▓▄
                      ▒        ▀▀▀▀▄▄█▄▀▀█████▀███▀████████▄████▀█████████████▀▀▀ ███▄▄      ▄██▀█▄█▀▀███████████▓█████
                      ▒▒              ▀▀▀▀██▄█ ▀▀ ██▀██▄█████████████████████      ▀███ ▄██████▄▄██▀▄██▀▀███▀ ██ ▀█▄███
                       ▒                     ▀▀▀▀▄▄██▀█▄█▄▄███████▀█▀██████▀▀        ▀▄████▀█████▀ ▄███ ▄██  ▀▀▀ ███ ▀█
                       ▒▒                          ██▀▀█▄████▀█▀█▀██▀▀ ██▀██         ██▀███▀▀█▄█▀    █▄▄█▀      ████▀▄█
                        ▒                       ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████▀        ███████▄██████▄██████     ▀███████
                        ▒▒               ▄    ██▄█▀▀▀▀▀▀▀▄▄▄  █▀▀▀▀▀██▄█████▄▄        ████▄█▄███████▀█▄██▀      ██▀▀   
                         ▒             █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███▀██████▀███  ██ ▄▀███▄ ▄██     
                          ▒           █▄██▄██▄█       ▀▀▀▄▄▄   ▀▄   ▄█▀ █      ▄▄▄▄  ▀▀▀▀██▄▄ ███▀  ██████▄▄██ ▄█▄▄ ▄██
                          ▒           █▄██▄▄█▄█             ▀▀▀▄██▄█▀   █      ██▀█          ▀▀▀█▄▄▄   ▄██▄████████████
                           ▒           ▄████  ▀▄▄▄    █▀▀▄        █    ▄▀ ▄▄██▄▀▀▀▀                 ▀███████▄█████████▄
                           ▒▄▄▄▒   ▒▄▓▀▀▄███▄▄    ▀▀▄▄█  █        █    █ ▄█████▄                    ▄█▀████▄██▀███████▀
                          ▒█████▀▓█▀   ██████▀█     ▄▄▄█▀▀▄▄     ▄█ ▄██████▀▀█▀█▄▄▄██▄▄████         ████▄█▄██▄▀████▄█▄█
                  ▒▄▓▓█▓▄▒▀ █▀ ▀███   ▄█  █ ▄██▀  ████▄█    ▀▀ ▄▄█▄█ ███ █▀▀▄██▀█▀██▄████▀█         ▀█▄▄███████▀▀██████
                 ▒▓█████ ▀████▀▀▀█▀    █▀▀█▀▀▄█    ██ ██         ▀   ▀▀▀▄███▄██▀██▄▄▄█▄███▀          ███▀▀  ██▄▀▀██████
                ▒█  █   ██████████      ▀▀███▀       ▀                    ███▀  ▀█▄▄██▄█            ▄██▀   ▄█████▀▀███▀
             ▒▒▄▓█▀███▀▀████▄██▄ █▄       ███     ▄                       ███     ███▀             ▄▀▀▀    ▄███▄▄      
         ▒▄▓▒▀ ██▄███▄▄██  █   ██▄█       ████ ▄█████▄                     ▀▀    ███▀          ▄▄██████▄  ▄▀▀██████    
     ▒▄▓▀▀     ▀█▄ █▀████▀▀█▀▀▀ ██         ▀ ▀ ███▄███                           ▀██          ▄█▄ ██▄███▄█▀█▄█▀▀▀█▀█  ▄
▒▒▄▒▀▀           ▀▀ ▀▀ █▄███▄▄██▀              █▀█ █▄█                                        ▀▄██▄  █  █▄█▄▀▀▄▄▄█▄███▀
▀                      ▀█▀█  █▄██                 ▀                                            ▀█ ▀▀▀█▀▀█  ██▄▄▄████▄▀▄
                             ▀█▄█▄ ▄▄▀█▀▄▄                                                      █▀██▄█▀▀  ████▀▀▀   █▄█
                              ▀ █▀█▀█▀█▀██                 ▄▄▄                                 ▄███▀     ████▀      ▄██
                                  ██▀▄▄██▀▄             ▄██▄█▄██▄                             ▀▀███        ▀▀      ▄█▀█
                                   ▀▀▄▄█▄█▀              █▄█ ▀▄██                               ▀                 █████
                                     ▀▀                  █▀▄▀▀███                                                  █▀█ 
                                                           ▀██▀▀                                                   █▄ █
----------------------------
                       ▒▒▒▒▒▒ ▒▀▓▓█▓▄▓█▀▓▓▒▒▄▒▒▓▓▓     ▒▒▄▄  ▓▒███▓█▓▒▒████████████▓███▓▓██▓▒▒    ▒▓▓▓▒▒▓█▓▒▒▒▒ ▒▒▒▒▒▒▒
                     ▒▒▒▒▒▒▒▒▒▒▓█████▀█▄██████▀████▄ ▄██████████████▀██████████████████▒▒█▒ ▒▄███▒████████▓▓▄▄▒▒▒▒▒▒▒▒▒
                     ▒  ▒▒▒▀▄▄▄▄▀ ████▀████████████████████████████████▀██████▀███████▀ ▀▀   ▀████████████████████▄▓█▓▄
                      ▒        ▀▀▀▀▄██▄▀██████▀███▀████████▄████▀█████████████▀▀▀ ███▄▄     ▄▄██▀███▀████████▀███▓█████
                      ▒▒              ▀▀▀▀███▀ ▀▀ ██▀███████████████████████▀      ██▄█ ▄██████▄▄█▀█▄██▀▀███▀▄██ ▀█████
                       ▒                     ▀▀▀▀▄▄█▄▀▄▄█▄▄███████▀█▀██████▀          ▄██████████▀ ████ ▄██  ▀▀▀ ███ ▀█
                       ▒▒                          ██▀▀█▄████▀█▀█▀██▀▀ ██▀██         ██▀███▀▀█▄█▀    █▄▄█▀      ██▀█▀▄█
                        ▒                       ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████▀        █▄█████▄██████▄██████     ▀███████
                        ▒▒               ▄    ██▄█▀▀▀▀▀▀▀▄▄▄  ██▀▀▀▀██▄█████▄▄        ████▄█▄███████▀█▄██▀      ██▀▀   
                         ▒             █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███ ██████▀███  ██ ▄▀███▄ ███     
                         ▒▒           ████▄██▄█       ▀▀▀▄▄▄   ▀▄   ▄█▀ █▀     ▄▄▄▄  ▀▀▀▀██▄▄ ███▀  ██████▄▄██▄▄█▄▄ ▄██
                          ▒           █▄██▄▄█▄█             ▀▀▀▄██▄█▀   █      ██▀█          ▀▀▀█▄▄▄   ▄██▄████████████
                          ▒▒           ▄████  ▀▄▄     █▀█▄        █    ▄█ ▄▄██▄█ █▀                 ▀███████▄█████████▄
                           ▒▒▄▄▒   ▒▄▓▀▀▄███▄▄    ▀▀▄▄█  █        █    █ ▄█████▄                    ▄█▀████▄██▀███████▀
                          ▒██▀██▀▓█▀   ██████▀█    ▄▄▄▄█▀█▄▄      █  ▄█████▀▀█▀▀█▄▄▄██▄████         █▀██▄▄████▀████▄█▄█
                   ▄▓▓▓▄▒▒▀▀█▀ ▀▄██   ▄█  █  ███  ▀███▄█    ▀▀▀▄▄▄██▀███ █▀▀▄██▀█████████▀█▀         █▄▄▄████▀█▀▀▀█▀███
                 ▒▓█████ ▀████▀▀▀█▀    █▀▀█▀▀▄█    ██ ███        ▀   ▀▀▀▄███▄█▄▀███▄▄█▄▄██▀          ███▀▀  ██▄▀▀██████
                ▒█ ▀█▀ ▀█████████▀      ▀████▀▀      ▀ ▀                  ▄███  ▀█▄▄▀█▄▄▀           ▄███    █████▀▀███▀
              ▒▄▓█▀▄██▀▀████▄██  █▄       ███▄    ▄                       ███     ███▀              ▀▀▀    ▄████▄      
         ▒▒▓▒▀ ████▄█▄▄██  █   ████       ▄███ ▄█████▄                     ▀▀    ▄██▀           ▄▄█████▄  ▄█▀▀█████▄   
     ▒▄▓▒▀     ██▄ █▀████▀███▀▀▀██         ▀ ▀ ███▄███                           ▀██           █▄ ███████▄▀█▄█▀▀▀█▀█▄ ▄
 ▒▄▓▀▀           ▀█ ▀▀ █████▄▄███▀             █▀█ █▀█                                         █▀██   █ █▄█▄█▀▄▄▄█▄███▀
▀▀                     ▀███▀▀█▄██                 ▀▀                                           ▀█▄ ▀▀██▀█▀ ██▄▄▄▄██▀█ █
                             ▀█▄█▄ ▄▄▄█▀▄▄                                                      ████▄█▀▀  ▄█▄█▀▀▀   █▄█
                              █▀█▀█▀███▀▀█                 ▄▄▄                                 ▄█▄█▀     ██▄█▀       ██
                                   ██▄▄██ █              ▄███▄██▄                              █▀██      ▀ ▀▀      ▄█▀▄
                                   ▀▀▄ █▄█▀              █▄█▀▀▄██                                                 █████
                                     ▀▀                  ███▀▀█▀█                                                  ▄██▄
                                                         ▀  █▄▀▀                                                   ▀▄ ▀
----------------------------
                       ▒▒▒▒▒▓▀▒▀▒██▓█▓█▀▓▓ ▒▄▒▒▓▓▓     ▒▄▄▄  █▒███▓█▓▒▓████████████▓███▓▓██▓▒▒ ▒  ▒▓▓▓▒▒▓█▓▒▒▒▒ ▒▒▒▒▒▒▒
                     ▒▒▒ ▒▒▒▒▒▓▓███████▄██████▀████▄ ▄████▀█████████▀██████████████████▒▒█▒▒ ▓███▒████████▓▄▓▄▒▒▒▒▒▒▒▒▒
                     ▒  ▒▒▀▀▄▄▄ ▀ ████▀████████████████████████████████▀██████▀███████▀ ▀▀   ▀████████████████████▄▓█▓▄
                     ▒▒        ▀▀▀█▄██ ▀██████▀███▀████████████████████████ █▀▀▀  ███▄▄     ▄▄█▀▀███▀████████▀█████████
                      ▒               ▀▀▀██▄█▀ ▀▀ ██▀███████████████████████▀      ████ ▄██████▄▄█▀ ▄██▀▀███▀▄██ ▀█████
                      ▒▒                     ▀▀▀█▄███▀▄▄█▄▄███████▀█▀██████▀          ▄██████████▀ ████ ▄██  ▀▀  ███ ▀█
                       ▒                           ██▀▀█▄████▀█▀█▀██▀▀ ██▀██         ██▀███▀▀█▄█▀    ▄▄▄█▀      ██▀█▀▄█
                        ▒                       ▄█▀    ▄█▀▀▄██▀█████▄▄▄█████▀        █▄█████▄██████▄██████     ▀███████
                        ▒                ▄    ██▄▄▀▀▀▀▀▀▀▄▄▄  ██▀▀▀▀██▄█████▄▄        ████▄█▄███████▀█▄██▀      ██▀    
                         ▒             █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███ ██████▀███  ██ ▄▀███▄ ███     
                         ▒▒           ████▄██▄█       ▀▀▀▄▄▄   ▀▄   ▄█▀ █▀     ▄▄▄▄   ▀▀▀██▄▄ ███▀  ███████▄██▄▄▄▄▄ ▄██
                          ▒           █▄██▀▄█▄█             ▀▀▀▄▄█▄█▀   █      ██▀█          ▀▀▀█▄▄▄   ▄█████████████▄█
                          ▒▒           █████  ▀▄▄     █▀▄▄        █     █  ▄██▄█ ▀▀                 ▀██▀████▄██▄██████ 
                           ▒▒▄▄▒   ▒▄▓▀▀▄███▄▄   ▀▀▀▄▄█  █        █    █  ▄█████                     █▀███████▀███████▀
                          ▒██▀██▀▓█▀   ██████▀█▄    ▄▄▄▀▀▀▄▄      █ ▄▄████▄▀▀█▀▀█▄▄███▄████▄        █ ██▄ █▄██▀██▀███▄█
                   ▄▄▓▓▄▒▒▀▀█▀▀▀▄██   ▄█  █  ███  ▀█████▄   ▀▀▀▄▄ ██▀███ █▀▀▄█▄▀██▄██████▀█▀         ██▄▄████▀▄█ ▀█▀███
                 ▒▓▀████▀▀█▄█▄█▀▀██    █▀▀█▀▀▀█    ██ ███         ▀  ▀▀ ████▄██████▄▄█▄▄█▀▀          ████▀  ███ ▀██████
                ▒▓ ██▀ ▀██████████      ▀█████▀      ▀ ▀                   ███   █▄▄ ██▄▀           ▄███    █████▀▀█▀██
              ▒▄▓█▀██▄█▀████▄██▀ █▄       ███▄    ▄                       ███▀    ███▀▀             ▀▀▀▀   ▄████▄▄     
          ▒▄▓▀▀███▀▄█▄▄▄█  █   ▀█▀█       ▄███ ▄▄████▄                     ▀▀▀   ▄███           ▄▄█████▄  ▄█▀▀█████▄   
     ▒▒▓▒▀▀    █▄ ▀█▀████▀▄█▄█▀▀██         ▀ ▀ ███▄█▄█                           ▀█▀█          ██ ▄██▄███ █▀▄▄█▀▀██▀█ ▄
 ▒▒▓▒▀           ▀█ ▀▀ ███▄█▄▄▄██▀             ███ ▄▀█                                         █ ██   █  █▀▄█▀█▄▄██▄██▀
▀▀                     ▀█▀█▀▀████                 ▀▀▀                                           ██ ▀▀██▀██ ▀█▄▄▄ ██▀█ ▀
                             ▀█ █▄  ▄▄█▀▄                                                        ███▄██▀▀  █▀██▀▀▀  ▀█▄
                              █████████▀▀██                ▄▄▄                                 ▄█▀██     ▄████       ██
                                  ▀██▄▄██ █              ▄███▄██▄                              █▀██        █ ▀      ▄█▄
                                   █▀▄ █▀██              █▄▄▀▀▄▄█                                ▀                 ██▄█
                                     ▀█▀▀                ███▀▀▀██                                                   █▀█
                                                         ▀  █▄▀█▀                                                   █ ▀
----------------------------
                       ▒▒▒▒▒▓▀▒▀▒█▓▓█▓██▄▓ ▒▄▒▒▓▓▓     ▒▄▄▄  █▒███▓█▓ ▓████████▀███████▓▓██▓▒  ▒  ▒▓▓▓▒▓██▓▒▒▒▒ ▒▒ ▒▒▒▒
                    ▒▒▒▒ ▒ ▒▒▓▓██▄██▄██▄██████▀████▄ ▄██████████████▀██████████████████▒▒█▒▒ ▓███▒████████▓▓▓▄▒▒▒▒▒▒▒▒▒
                     ▒  ▒▒▀█▄▄▄▀▀ █▀███████████████████████████████████▀██████▀███████▀ ▀▀   ▀████████████████████▄▓█▓▄
                     ▒▒        ▀▀▀█▄██▀▀██████ █▄██ █████████████████████████▀▀▀  ███▄▄     ▄▄█▀▀███▀██████████████████
                      ▒               ▀▀▀██▄█▀ █▀███▀███▀█████████████▀█████       ██▄█ ███████▄▄█▀█▄██ ▀██▀▀▄██ ▀█████
                      ▒▒                     ▀▀▀█▄███▀▄██▄████████▀█▀██████▀          ▄██████████▀ █▀██ ██▀  ▀▀  ███ ██
                       ▒                           ██▀▀█▄████▀█▀█▀██▀▀ ██▀██▄        ██▀███▀▀█▄██▄   ▄▄▄█▀      ██▀█▀▄█
                       ▒▒                       ▄█▀    ▄█▀▀▄████████▄▄▄█████▀        █▄█████▄██████▄██████     ▀███████
                        ▒                ▄    ▄██▄▀▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀██▄█████▄▄        ████▄█▄███████▀█▄██▀      ██▀▀   
                        ▒▒             █████▄ █ ▀▀▀▄▄▄      ▀▀▄       ▄███    ▀▀▀▀▄▄▄███ ██████▀█▀█  ██ ▄▀███▄ ███     
                         ▒            ████▄██▄█       ▀▀▀▄▄▄   ▀▄   ▄█▀ █▀     ▄▄▄▄   ▀▀▀▀█▄▄ ███▀  ███▀███▄█▄█▄▄▄▄ ▄██
                          ▒           █▄▀██▄█▄█             ▀▀▀▄▄█▄█▀   █      ██▀█          ▀▀▀█▄▄▄    ███▄█████████▄█
                          ▒            ▀████▀ ▀▄▄     █▀▄▄        █     █  ▄██▄█ █▀                 ▀██████████▄██████▄
                           ▒▒▄▄▒   ▒▄▓▀▀▄███▄▄   ▀▀▀▄▄█  █        █    ▄▀▄▄█████                     █▀█████▄█████████▀
                          ▒██▀██▀▓█▀   ▄████▄██▄    ▄▄▄▀▀█▄▄      █  ▄█▄██▄▀▀█▀▀█ ▄▄██▄█▀██▄        ████▄ █▄█▄▀██▀███▄█
                   ▒▄▓▓▄▒▒▀▀█▀▀▀▄██   ▄█  █  ███   █████▄   ▀▀ ▄▄ █▄▀ ██▄██▀▄█▄███▄█████████         ██▄▄██▄█▀▄█ ▀█▀███
                 ▒▓▀█▀██▀▀█▄█▄█▀▀██    █▀▀█▀▀▀█▀   ██ █▀█         ▀   ▀ ████▄█▄█▀██▄▄█▄▄██▀▀         ████▀  ▀██▄▀▀█████
                ▒▓ ██▀▀▀▄██████▄██     ▀▀█████▀      ▀▀▀                   ███   █▄▄ ██▄█           ▄███    █████▀▀█▀██
              ▒▒▓█▄██▄█▀████▄██▀ █▄       ███▄                            ▄███    ███▀▀             ▀ ▀▀    ▄▀██▄▄     
          ▒▄▓▀▀██▀█▄█▄▄▄█ ▀█▀  ▀▄▀█       ▄███ ▄▄████▄                     ▀▀▀    ███           ▄▄██████▄  █▀▀██████   
      ▒▄▓▀▀    █▄▀▀██████▀▄█▄█▀▀██▀        ▀ ▀ ███▄█▄█                           ▀███          ▄█  ██████▄█▀█▄█▀▀██▀█  
 ▒▒▄▒▀▀          ▀█ ▀▀▀███▄█▄▄▄██▀             ███▄▄▀█                                         ▀▄██   █▀ ███▄▀█▄▄▄█▄███
▒▀                     ▀█▀█▀▀████                 ▀▀▀                                           ██ ▀▀▀████ ▀█▄▄▄ ████▄▀
                        ▀    ▀█ █▄   ▄█▄▄                                                        ████▄█▀▀  █▀██▀▀▀   █▄
                              ████▄█▀██▀▀██                 ▄▄                                  ▄███▀     ████▀      ▄█
                                   ██▄▄█▄▀█              ▄██▄███▄                              █▀███       ▀▀▀      ▄█▀
                                   ██▄ ▄▀▀█              ██▄█▀█ █                                ▀                 ████
                                     ▀▄▀▀▀               █▄█▀▀▀██                                                   ▄██
                                                         ▀▀ █ ██▀                                                   ▀▄ 
----------------------------
                       ▒▒▒▒▒▀▒▓▀▒█▓▓█▓██▓▄ ▄▄▒▒▓▓▓     ▒▄▄▄  █▓██▓██▓ ▓████████████████▓▓██▓▒ ▒▒  ▒▓█▓▒▓██▓▒▒▒▒ ▒▒ ▒▒▒▒
                    ▒▒▒▒▒▒▒▒▒█▓▄█▄██▄██████████▀██▄▄▄▄█████████████████████████████████▒▒█▒  ▓███▒████████▓▓▓▄▒▒▒▒▒▒▒▒▒
                    ▒▒ ▒▒▒▀▄▄█▄▀▀▀█▀███████████████████████████████████▀█████████▄████▀ ▀▀   ▀██████████▄█████████▓███▄
                     ▒         ▀▀▀▄▄██▀▀██████▀█ ██ ████████▄████████████████▀▀▀  ███▄▄     ▄▄█▀▀███▀████████▓█████████
                      ▒               ▀▀▀██▄█▀▀▀▀███▀███████████████████████       ██▄█ ███████▄██▀ ▄██ ▀███▀▄██ ▀█████
                      ▒▒                     ▀▀▀▄▄██▀▄▄██▄████████▀█████████          ▄██████████▀ ████ ██▀  ▀▀  ███ ██
                       ▒                           ██▀▀█▄████▀█▀█▀██▀▀ ██▀██▄        ██▀███▀▀█▄██▄   ▄▄▄█▀     ▄██▀█▀██
                       ▒▒                       ▄█▀    ▄▄▀▀▄████████▄▄▄█████▀        █▄███████████████████     ▀███████
                        ▒                     ▄██▄▀▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀██▄█████▄▄▄       ████▄█▄███████▀█▄██▀      ██▀▀   
                        ▒▒             █████▄ █▀▀▀█▄▄▄      ▀▀█       ▄███    ▀▀▀▀▄▄▄███ ███▀██▀█▀█  ██ ▄▀████ ███     
                         ▒            ████▄██▄█       ▀▀▀▄▄▄   ▀▄    ▄▀ █▀     ▄▄▄▄   ▀▀▀▀█▄▄ ███▀  ██▀ ███▄█▄█▄▄▄▄▄▄██
                         ▒▒           █▄▀██▄█▄█             ▀▀▀▄▄█▄▄▀   █      ██▀█          ▀▀▀▀▄▄▄    ███▄█████████▄█
                          ▒            ▀████▀ ▀▄▄     █▀▄▄        █     █  ▄██▄█ ▀▀                 ▀▀████████████████▄
                          ▒▒▒▒▄▒   ▒▄▄▀▀▄███▄▄   ▀▀ ▄▄█  █        █    ▄▀ ▄█████▄                    █▀█████▄██▀███████
                          ▒██▀██▀▓█▀   ▄████▄██▄    ▄▄█▀▀█▄▄      █  ▄██████▀██▀█ ▄▄██▄████▄        ▀███▄▄█▄██▀▀█████▄█
                   ▒▄▄▓▄▒▒▀▀█▀▀▀▄██    █ ▀█▀ ▀██   ██████   ▀▀ ▄▄ █▄▀ █████▀▄█████ █████████         ▀█▄▄████ ██▀▀█▀▀██
                 ▒▓▀█▀██▀▀█▄█▄▄▀▀██    █▀▀█▀▀▀█▀   ██ █▀█        ▀▀   █ ████▄█▄█▀██▄▄██▄██▀          ████▀▀ ▀██▄▀▀█████
                ▒▓▀██▀▀▀▄██████▄██     ▀▀██▄██▀      ▀▀▀                   ███   █▄▄ ██▄█           ▄███    ▄████▀▀▀▀██
              ▒▒▓█▄██▄▄███▀█▀██▀ █▄       ████                            ▄███    ████▀               ▀▀    ▄███▄▄     
          ▒▒▓▒██▀▀▄▄█ ▄▄█ ▀█▀▀ █▄██        █▄█ ▄▄████▄                     ▀▀▀    ███            ▄▄█████▄  ▄█▀▀█████▄  
      ▒▄▓▀▀    ██▀▀███████▄█▄▄█▀██▀        ▀ ▀ ▀████▄█                           ▀▀██           █▄ ████████▀█▄█▀▀▀█▀▀▄ 
  ▒▄▓▀▀        ▀ ██ ▀▀▀█▀█▄█ ▄▄▄█▀             ▀█▀▄▄███                                        ▀▄▀█▀  ▀█ ▀▄█▄█▀▄▄▄█▄▄██
▓▀▀                    ██▀█▀▀████                 ▀█▀▀                                          ▀█ ▀▀▀▄█▀█▀ ██▄▄▄▄█▄▀█ 
                        ▀    ▀█ █▄   ▄█▄▄                                                        ████▄██▀  ▄█▄█▀▀▀   ██
                              ▀█▀█ ██▄█▀▀██                  ▄                                  ▄█▄█▀     ██▄█▀       █
                                   ███ █▄▀█              ▄▄█████▄                               ████      ▀ █▀       ██
                                   ██▄▀█▀▀█              ██ █▀█ █                                ▀ ▀               ████
                                     ▀▄█▀▀               █▄██▀ ███                                                   █▀
                                                         ▀▀ ▀▄▄██▀                                                   █ 
----------------------------
                       ▒▒▒▒▒▀▓██▒▀▓█▓▓██▓▓ ▄▄ ▓▓▓▒    ▒▒▄▄▄  █▓██▓██▓ ▓████████▀███████▓▓██▓▒ ▒▒  ▒▓█▓▒▓██▓▒▒▒▒ ▒▒ ▒▒▒▒
                    ▒▒▒▒▒▒▒▒▒█▀▄█▄██▄██████████▀██▄▄▄▄███████████████▀████████████████▓▒▒█▒  ▓███▒████████▓▓▓▒ ▒▒▒▒▒▒▒▒
                    ▒▒ ▒▒▀▀▄▄█▄▀▀▀█▀███▄███████████████████████████████▀█████████ ███▀▀ ▀▀   ▀████████████████████▄███▓
                     ▒        ▀▀▀▀▄▄██▀▀██████▀█ ██ ████████▄████████████████▀▀▀ ▄██▄▄▄     ▄██▀▀███▀████████▓█████████
                     ▒▒              ▀▀▀▀██▄█▀ █▀███▀▄██▄███████████████████       ██▄█ ▄██████▄██▀▄▄██ ▀███▀▄█▀ ▀█████
                      ▒                     ▀▀▀▀▄▄██▀▄▄██▄████████▀█████████          ▄██████████▀ ████ ██▀  ▀▀  ███ ██
                      ▒▒                           ██▀▀█▄████▀█▀█▀██▀▀ ██▀██▄        ██▀███▀▀███▀▄   ▄▄▄█▀     ▄██▀█▀██
                       ▒                        ▄▄▀    ▄▄▀▀▄████████▄▄▄█████▀        █▄███████████████████      ███████
                        ▒                     ▄██▄█▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀██▄█████▄▄▄       ████▄█▄███████▀████▀      ██▀    
                        ▒▒             █████▄ █▀▀▀▄▄▄▄      ▀▀█        ▄██    ▀▀▀▀▄▄▄███ ███▀██▀█▀█  ██ ▄▀████ ███     
                         ▒            ████ ██▄█      ▀▀▀▀▄▄▄   ▀▄    ▄▀ █▀     ▄▄▄▄   ▀▀▀▀█▄▄ ███▀  ███ ███▄█▄█▄▄▄▄▄▄█▀
                         ▒▒           ██▀█▀▄█▄█             ▀▀▀▄▄█▄▄▀   █      ██▀█          ▀▀▀▀▄▄▄    ███▄█▀███████▄█
                          ▒            ▀████▀ ▀▄▄     █▀▄▄        █     █  ▄██▄█ █▀                 ▀▀███████████████▀▄
                          ▒▒▒▒▒     ▄▄▀▀████▄▄   ▀▀▀▄▄█  █        █    ▄█ ▄█████▄                    ██▀████▄██▀███████
                          ▒██▀██▀▄▓▀   ▄██████▀▄     ▄█▀▀█▄       █  ▄██████▀▀█▀█ ▄▄██▄████▄         ███▄▄█ ██▀▀████▄█▄
                   ▒▒▄▄▒ ▒▀▀█▀▀▀▄██    █▀▀█▀ ▀██   ██▀███   ▀▀▄▄▄ █▄▀ █████▀▄▄████▀██▄██████         ▀█▄▄▄███▀███ ▀████
                 ▒▓██▀██▀▀█▄█▄▄█▀██    █▀▀██▀▀██   █▀▄█▀█        ▀▀   ▀ █▄██▄██▄▀██▄▄ █▄██▀▀         ▄███▀▀  ██▄▀▀█████
                ▒▓▀██▀▀▀▄▄█████▄▄█     ▀▀██▄██▀      ▀▀▀                   ███   ▀█▄▄██▄█▀           ███▀   █████▀▀▀███
               ▒▓█▄██▄▄███▀█▀█▄▀▀█▄       ▀███                             ███    ████▀              ▀▀▀    ▄███▄▄▄    
          ▒▒▄▒███▀▄██ ▄▄█ ▀█▀▀ █▄██        █▄█  ▄▄███▄                      ▀▀    ███▀           ▄▄█████▄  ▄█▀▀█████▄  
      ▒▒▓▒▀    ██▀▀██████▄▄█▄▄▄▀█▄▀        ▀▀▀ ▀███▀▄██                          ▀▀██           ██ ▄██▄███▄█▀▄▄█▀▀██▀█ 
  ▒▄▓▒▀        ▀▀▄█ ▄▀▀█▀▄▄█  ▄▄██              █▀▄ ███                                         █▀██  ▀█▀ ██▄█▀▄▄▄██▄██
▓▀▀                    ██▀█▀▀████                 ▀█ ▀                                           █▀▀▀▀▄█▄██ ██▄▄▄ ████ 
                        ▀ ▀  ▀█ █▄    ▄▄▄                                                        ▀███▄██▀▀ ▄█▀██▀▀▀  ▀█
                              ▀█▀█ ████▄▄██                  ▄                                  ▄█▀██     █████       █
                               ▀   ██▀ █▄██               ▄▄▀███▄▄                              █▀██      ▀ █▀       ▄█
                                   ██▀▀▀███              ▀█▀█▀█▄██                                ▀▀                ██▄
                                   ▀ ▀▄█ ▀▀               ███▄▄███                                                   ▄█
                                                          ▀ ▀▄▄█▄▀                                                   █▄
----------------------------
                       ▒▒▒▒▒ ▓██▓█▓█▓██▓▓▄ ▄▄ ▄▓▓▒    ▒▒▄▄▄ ▒█▓██▓██▓ █████████▀███████▓▓██▓▒  ▒  ▒▓█▓▒▓██▓▒▒▒▒ ▒▒▒▒▒▒▒
                    ▒▒▒▒▒▒▒▒▒█▒▄█▄██▄██████████▀██▄▄▄▄████████▀██████▀████████████████▓▒▓█▒  ▓███▒█▄██████▓▓▓▒▒▓▓▒▒▒▒▒▒
                    ▒  ▒▒▀█▄▄▄ ▀▀████▀▄████████████████████████████████▀█████████ ████▀ ▀▀   ▀████████▀███████████▓███▓
                     ▒        ▀▀▀▀▄▄██▀▀████████ ██▀████████▄████████████████▀▀▀ ▄███▄▄     ▄██ ▀███▀█████▄██▓█████████
                     ▒▒             ▀▀▀▀▀██▄█▀▀█ ████▄██▄███████▄███████████       ████ ▄██████▄██▀▄▄██ ▀██▀▀▄█▀ ▀█████
                      ▒                     ▀▀▀▀▄▄██▀▄▄██▄████████▀███▀█████          ▄██████████▀ ████ ██▀  ▀▀  ███ ██
                      ▒▒                           ██▀▀█▄████▀█▀█▀██▀▀ ██▀██▄        ██▀███▀▀███▀▄   ▄▄▄██     ▄██▀████
                       ▒                        ▄▄▀    ▄▄▀▀▄████████▄▄▄█████▀        █▄██████████▀████████      ██▄████
                       ▒▒                     ▄██▄█▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄█▄███████▀████▀      ██▀    
                        ▒              █████▄ █▀▀▀▄▄▄       ▀▀█        ▄██    ▀▀▀▀▄▄▄███ ███▀████▀█  ██ ▄▀████ ███    ▄
                        ▒▒            █▀██ ██▄█      ▀▀▀█▄▄▄   ▀▄    ▄▀ █▀     ▄▄▄▄   ▀▀▀██▄▄ ███▀  ▀██ ███▄█▄█▄▄▄▄▄▄█▀
                         ▒            ██▀█▀▄█▄█             ▀▀▀▄▄█▄▄▀   █      █▀▀█          ▀▀▀▀▄▄▄▄   ███▄█▀███████▄█
                          ▒            ▀████▀ ▀▄▄     █▀▄▄        █     █  ▄██▄█ █▀                 ▀▀█████████████████
                          ▒▒ ▒▒     ▒▄█▀▀███▄    ▀▀ ▄▄█  █        █    ▄█ ▄█████▄                    ▄█▀████▄██▀███████
                          ▒█████▒▄▓▀   ▄███▀██▀▄     ▄█▀▀█▄▄      █  ▄███▄██▀▀█▀█▄▄▄██▄▄███▄         █▀██▄█████▀████▄█▄
                   ▒▒▄▄▒ ▒▀▀█▀▀▀▄██    █▀▀█▀ ▀██   ██▀███   ▀▀▄▄▄ █▄▀ █████▀▄▄█▄▀█████████▀█         ▀█▄▄▄████▀██ ▀█▄██
                 ▒▓██▀██▀▀▄▄█▄▄▄▀██    █▀███▀▀██   █▀██▀█        ▀▀   █ ████▄▄██▀███▄ █▄▄█▀▀          ███▀▀  ██▄ ▀█████
                 ▓▀██▀▀▀▄▄█████▄▄█     ▀▀██▄███    ▀ ▀▀▀                   ███   ▀█▄▄▀██▄█           ▄██▀   ▄█████▀▀███
               ▒▓▄▄██▄▄▄████▀▀▄█▀█▄       ▀█▀█                             ███     ███▀▀             ▀▀▀    ▄█▄██▄▄    
           ▒▄▓████▄▀█▀ ▄█▀▀█▀▀▀█▄██        █▄█  ▄▄███▄▄                     ▀▀    ███▀           ▄▄█████▄▄  █▀▀██████  
       ▒▄▓▀▀  ▀█▀▀▀██████▄▄█▄▄▄██▄█        ▀██  ███▀▄██                           ▀██           ▄█  ██████▄█▀█▄█▀▀██▀█ 
  ▒▒▓▒▀        ▀▀▄█ ▄▀▀█▀▄▄█▀ ▄▄▄█              █▀▄▀███                                         █ ██▀  ██ ███▄▀█▄▄▄█▄██
▓▒▀               ▀    ██████████                 ▀█▀▀                                           ██▀▀▀███▀█▀▀█▄▄▄ ████▄
                        ▀ ▀  ▀█ █▄    ▄▄                                                          ███▄▄██▀  █▀██▀▀▀   █
                              ██▀█ ▄███▄██▄                                                      ▄███▀    ▄████        
                               ▀ ▀ █▄▀ █▄██                ▄▀█▀▀▄▄                              █▀██▀       █▀▀      ▄█
                                   ██▀▀▀█▄█               ████▀█ █                                ▀▀                ███
                                   ▀ ▀▄█▀█▀               ███▄▄███                                                    █
                                                          █▀▀▄ ██▀                                                   ▀█
----------------------------
                      ▒▒▒▒▒▓ ▒██▓█▓█▓██▓▓▒▒▄▄ ▓▓▓▒    ▒▒▄▄▄ ▒████▓██▓ █████████▀███████▓▓██▒▒ ▒▒  ▒▓█▓▒▓██▓▒▒▒▒ ▒▒▒▒▒▒▒
                    ▒▒▒ ▒▒▒▒▒█▒▄█▄████████████████▄▄ ▄████████▀███████████████████████▓▒▓█▒  ████▒████████▓▓▓▒▒▓▓▒▒▒▒▒▒
                    ▒  ▒▒▀█▄▄▄ ▀ ████▀▄██████████████████████████████████████████ ███▀  ▀▀   ▀████████▀███████████▓███▓
                    ▒▒        ▀▀▀█▄▄█▄▀▀█████▀██▀██▀████████▄████████████████▀▀▀ ▄███▄▄     ▄██ ▀███ █████▄██▓█████████
                     ▒               ▀▀▀███▄▀ ▀█ ████▄██▄▀██████████████████       ███▀ ███████▄██▀▄▄██ ▀██▀▀██▀ ▀█████
                      ▒                     ▀▀▀▀▄▄██▀▄▄██▄████████▀███▀█████          ▄███▀██████▀ ████ ██▀  ▀▀  ███▄██
                      ▒▒                           ██▀▀█▄████▀█▀████▀▀ ██▀██▄        ██▀███▀▀███▀▄   ▄▄▄██     ▄███████
                       ▒                        ▄▄▀     ▄▀▀▄████████▄▄▄██████        ▀▄██████████▀████████      ██▄████
                       ▒▒                     ▄██▄▄▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄█▄███████▀████▀      ██▀    
                        ▒              █████▄ █▀▀▀▄▄▄       ▀▀█        ▄▀█     ▀▀▀▄▄▄███ ███▀▀███▀█  ██ ▄█████▄███    ▄
                        ▒▒            █▀██▀██▄█      ▀▀▀█▄▄▄   ▀▄    ▄▀ █▀▀    ▄▄▄▄   ▀▀▀██▄▄ ███▀  ▀██ ███▄█▄█ ▄▄▄▄▄██
                         ▒            ██▀█▀▀█▄█             ▀▀▀▄▄█▄▄█   █      █████         ▀▀▀▀▄▄▄▄   █████▀██▄████▄█
                         ▒▒            ▀████▀ ▀▄▄     █▀▄▄        █▀    █  ▄████ █▀▀                 ▀██▄████▄██▄█▄█▀██
                          ▒  ▒▒     ▒▄█▀▀███▄    ▀▀▄▄▄█  █        █    ▄█ ▄█████▄                    ▄█▀███████▀███████
                          ▒█████▒▄▓▀▀  ▄███▀██▀▄    ▄▄█▀ █▄▄      █  ▄███▄██▀▀█▀▀█▄▄███▄████         █▀██▄ █▄█▄▀██████▄
                   ▒▒▄▄▒ ▒█▀█▀▀▀▄██    █▀▀█▀▀▀▄█   ██▀███   ▀▀▄▄▄ █▄▀▀█████▀█▄█▄███▄██████▀█          ██▄▄████▀▄█ ▀█ ██
                  ▓█████▀█▄▄█▄▄▄███    █▀██▄▀▀██   █▀████        ▀▀   █▀█▄██▄▄█▄████▄ █▄▄█▀▀          ███▀▀  ███▄▀█████
                 ▓▀██▀▀▀▄▄████▄▄▄█▀    ▀▀▄█▄▄██▀   ▀ ▀▀▀▀                ▀ ▄██▀   █▄▄▀█▀▄█           ▄███    █████▀▀███
               ▒▓▄▄██▄▄▄██████▄█▀█▄       ▀█▀█                             ███     ███▀▀             ▀▀▀    ▄████▄▄    
           ▒▄▓████▄▀█▀  █▀▀█▀▀▀█▄██        █▄█▄ ▄▄███▄▄                     ▀▀    ▄███            ▄▄█████▄  ██▀██████▄ 
       ▒▄▓▀▀  ▀█▀▀▀██████▄▄█ ▄▄▄███        ▀██▀ █▄▀▀▄██                           ▀██▄          ▄██ ███▀████▀█▄▄▀▀▀██▀▄
   ▒▄▓▀▀       ▀▀▄█ ▄█▀██▄▀█▀▀ ▄▄█              █▀█▀█▀█                                         ▀▄██▀  ▀█ ▀██ █▀▄▄▄█▄▄█
▄▓▀▀              ▀    ██████████               ▀ ▀▄▀▀▀                                          ▀█▀▀▀█▄███▀ █▄▄▄ ███▀█
                        ▀ ▀  ▀█ █▄    ▄▄                                                          ███▄▄██▀▀ ▄███▀▀▀▀  █
                              ████ ▄▄██▄██▄                                                      ▄█▄█▀▀    ██▄█▀       
                               ▀ ▀ █▄█ █▄██                ▄█▀█▀▄▄                              ▄█▄██      ▀ ██       █
                                   ██▀▀▀███               ██▀█▀█▀█                                ▀▀▀               ███
                                   ▀ ▀▄▄▀▄▀               ███▄▄███                                                    ▄
                                      ▀▀                  █▀▀▄ ▄██                                                    █
----------------------------
                      ▒▒▒▒▒▓▀▒▀▓██▓▄▓██▓▓▒▒▄▄ ▓▓▓     ▒▒▄▄▒ ▒████▓██▓ █████████▀███████▓▓██▒▒ ▒▒  ▒▓█▓▒▓██▓▒▒▒▒▒▒▒▒▒▒▒▒
                   ▒▒▒▒ ▒ ▒▒▓▓▒▄█▄████████████████▄▄▄▄████████▀███████████████████████▓▒▓█▒  ████▓█▄██████▓▓▓▒▒▓▓▒▒▒▒▒▒
                    ▒ ▒▒▀▀▄▄▄█ ▀ █████▄██████████████████████████████████████████ ███▀  ▀▀   ▀████████▀███████████▓███▓
                    ▒▒        ▀▀▀▄▄██▄▀▀█████▀███▀█▀████████▄████████████████▀▀▀ ████▄▄     ▄██ ▀██▀ █████▄████████████
                     ▒              ▀▀▀▀████▀ ▀█ ███████▄▀██████████████████       ██▄  ███████▄██▀▄███ ▀██▀▀██▀ ▀████▀
                     ▒▒                     ▀▀▀█▄▄███▄▄██▄████████▀███▀█████          ▄███▀██████▀ ████ ██▀  ▀▀  ███▄██
                      ▒                           ▀██▀▀█▄█▄██▀█▀████▀▀ ██▀██▄        ██▀███▀▀████▄▄  ▄▄███     ▄███████
                      ▒▒                        ▄▄▀▀    ▄▀▀▄███▀████▄▄▄██████        ▀▄██████████▀████████      ██▄██▀█
                       ▒                      ▄██▄▄▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄█▄███████ ██▄█▀      ██▀    
                        ▒              █████▄ █▀▀▀▄▄▄       ▀▀█▄       ▄▀█     ▀▀▀▄▄▄███ ███▀▀█████  ██ ▄█████▄███    ▄
                        ▒▒            █▀██▀██▄█      ▀▀▀▄▄▄▄   ▀▄    ▄█ █▀▀    ▄▄▄▄   ▀▀▀██▄▄ ███▀  ▀██ ██▀▄█▄█ ▄▄▄▄▄██
                         ▒            ██▀█▀██▄█             ▀▀▀▄▄█▄▄█▀  █      █████         ▀▀▀▀▄▄▄▄   █████▀██▄███▀██
                         ▒▒            ▀████▀ █▄      █▀▄▄        ██    █  ▄████ █▀▀                 ▀██████████▄███▀██
                          ▒  ▒▒     ▒▄█▀▀███▄    ▀▀ ▄▄█  █        █     █ ▄█████▄                    ▄█▀███████████████
                          ▒▓████▒▄▓▀▀  ▄███▀██▀▄     ▄█▀▀█▄       █  ▄███▄█▄▀▀█▀▀█ ▄▄██████▄         █▄██▄▄█▄██▀▀█████▄
                    ▒▒▒▒ ▒█▀██▀▀▄▄█    █▀▀█▀▀▀▄█   ██████   ▀▀ ▄▄ █▄█▀█████▀█▄█▄███▄██████▀█          ██▄▄██▄█▀██  █▀██
                  ▓█████▀█▄▄█▄▄▄███    █▀▄█▄█▀██   █▀█▀██        ▀▀   █▀█▄██▄▄█▄████▄ █ ▄█▀▀          ███▀▀  ▀██▄▀▀████
                 ▓▀▄██▀█▄▄████▄▄▄█▀    ▀█▄█▄▄██▀   ▀ ▀▀▀▀                ▀  ███   █▄▄▀██▄█           ▄███    █████▀▀███
               ▒▒▄▄██ ▄▄████████▀▀▄       ▀█▀█                             ███     ███▀▀             ▀▀▀▀   ▄████▄▄▄   
           ▒▒▓▓████▀█▀▀ █▀▀██▀▀█▄██        ███▄  ▄██▄▄▄                    ▀▀▀     ███            ▄▄█████▄  ██▀▀█████▄ 
       ▒▒▓▒▀  ▀█▀ ███████▄ █ ▄▄▄███        ▀███ ██▀▀▄▄█                           ▀█▀█           ██ ▀██████▄█▀▄▄█▀▀██▀█
   ▒▄▓▒▀       █▀▄█ ▄█▀██▄▀█▀▀ ▄▄█▀             █▀█▀█▀█                                          █▀▄█  ▀█▀ ██▄█▀▄▄▄ █▄█
▄▓▀▀             ▀▀    ██████████               ▀ ▀▄▀▀▀                                          ▀██▀▀▀▄██▀█ ██▄▄▄ ████
                        █ ▀  ▀█ █▄    ▄▄                                                          ▀██▄▄▄█▀▀ ▄█▀██▀▀▀  ▀
                              ████ ▄▄█████▄                                                       █▀██▀    █████       
                               ▀▀▀ █▄█▀█▄▄█                 ▄▀█▀▄▄                               ████      ▀ ██       ▄
                                   ██▀▀▀██▄█              ██▀█▀█▀█                                 ▀▀                ██
                                   ▀ ▀▄▄█▄█▀              █▀██▄▄██▄                                                    
                                      ▀▀                  ▀█ █  ██▀                                                   ▀
----------------------------
                      ▒▒▒▒▒█▀▒▀▒██▓█▓██▓▓ ▒▄▄▒▓▓▓     ▒▒▄▄▒ ▓▓███▓██▓ ██████████▀█▓████▓██▓▒▒ ▒▒  ▄██▓▒▓██▒▒▒▒▒▒▒▒▒▒▒▒▒
                   ▒▒▒▒ ▒ ▒▒█▓▄███████████████████▄▄▄████▄████▀███████████████████████▒▒▓█▒  ████▓█▄██████▓▓▓▒▒▓▓▒▒▒▒▒▒
                   ▒▒ ▒▒▀▀▄▄██▀▀ █████▄██████████████████████████████████████████ ███▀  ▀▀   █████████▀███████████▓███▓
                    ▒        ▀▀▀▀▄▄██ ▀██████▀███▀█▀████████▄████████████████▀▀▀ ███▄▄▄     ▄██ ███▀ █████▄████████████
                     ▒              ▀▀▀▀████▀ ▀█ ███████▄▀██████████████████       ███  ███████▄██ ▄███ ▀██▀▀██▀ ███▀█▀
                     ▒▒                     ▀▀▀█▄▄███▄▄██▄▀███████▀███▀█████          ▄███▀██████▀ ████ ██▀  ▀▀  ███▄██
                      ▒                           ▀██▀▀█▄█▄██▀█▀████▀  ██▀█▀▄        ██▀███▀▀████▄▄  ▄▄███     ▄█▄█▀███
                      ▒▒                        ▄▄▀▀   ▄▄▀▀▄███▀████▄▄▄██████        ▀▄████████████████▄██      ██▄██▀▀
                       ▒                      ▄██▄▄▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄█▄███▀███ ██▄█▀ ▄    ██▀    
                       ▒▒              █████▄ █▀▀▀▄▄▄       ▀▀█▄       ▄▀█     ▀▀▀▄▄▄███ ███▀▀█████  ██ ▄█████▄███    ▄
                        ▒             █▀██▀██▄█      ▀▀▀▄▄▄▄   ▀▄    ▄█▀▄▀▀    ▄▄▄▄▄  ▀▀▀██▄▄▄███▀  ▀██ ██▀▄███ ▄▄▄▄▄██
                         ▒            █▀▀█▀████             ▀▀▀▄▄█▄▄█▀  █      █████         ▀▀▀▀▄▄▄▄   ▄████▀██▄██████
                         ▒             ▀████▀ █▄      █▀▄▄        ▀█    █  ▄████ ▀▀▀                 ▀██████████▄██████
                          ▒         ▒▄█▀▀███▄   ▀▀▀▄▄▄█  █        █▀   ▄█  █████▄                     █▀████████▄██████
                          ▒▓████▓▄▓▀▀   ██████▀▄     ▄█▀ █▄       █  ▄▄██▄█▄█▀██▀█ ▄▄██▄████         █▄██▄▄█▄██▀▀█████▄
                    ▒▒▒  ▒████▀▀▄▄█    █▀▀█▀▀▀▄█   ████▀█   ▀▀▄▄▄ █▄█▀███▄███▄█▄███▀██████▀█▀         ▀█▄▄▄█▄█ ██▄ ████
                  ▓█████▓█▄▄█ ▄▄███    █▀▄█▄█▀▀█   █▀█▀██        ▀▀▀  █▀▀▄██▄▄█▄█▀██▄▄ █▄██▀          ████▀  ▀██▄ ▀████
                 ▓▀▄██▀█▄▄████▄▄▄█▀    ▀█▄█▄▄██▀   ▀ ▀█▀▀                   ███   █▄▄▀█▀██           ▄███    █████▀▀█▀█
                ▒▄ ██ ▄▄████████▀█▄       ▀█▀█                             ▄██▀    ████▀▀            ▀ ▀▀    ▄███▄▄▄   
            ▒▄▓███▀▀█▀▀ █▀▀██▀▀█▄██        ███▄  ▄██▄▄▄                    ▀▀ ▀    ███             ▄▄████▄▄ ▄█▀▀██████ 
       ▒▒▄▒▀  ██▄▄███▄███▄ █  ▄▄███        ▀███ ███▀▄▄█                           ▀▀██           ██  ████▀█▄█▀█▄█▀▀██▀█
   ▒▒▓▒▀       ██ █ ▀█▀██▄▀█▀▀▀ ▄█▀             ███▀███                                          █ ██▀ ▀██ ▀█▄▄█▄▄▄ █▄█
▒▓▒▀             ▀▀    █▄████████▀              ▀ ▀▄█ ▀                                           ██▀▀▀▄████▀▀█▄▄▄ ██▄█
                       ▀█ ▀  ▀█ █▄     ▄                                                           ███▄▄██▀▀ █▀██▀▀▀   
                              ████ ▄▄▄████▄                                                       ▄███▀▀   ▄████       
                               █ ▀ █▀█▀█▄▄█▄                ▄██▄▄▄                               ████▀     ▀▀██▀      ▄
                                   ██▀▄▄██ █              ▄█▀███▀██                                ▀▀                ██
                                   ▀▀▀▄ █▄█▀              █ ██▄▄███                                                    
                                      ▀▀                   █▀█  ▄██                                                    
----------------------------
                      ▒▒▒▒▓█▀▒▀▒█▓▓█▓██▓▓ ▒▄▒▒▓▓▓     ▒▒▄▄  ▓▓███▓██▓▒█████████████████▓██▓▒▒ ▒▒  ▓██▓▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒
                   ▒▒▒▒▒▒▒▒▒█▓▄█▄████████████████▄▄▄▄████▄██████████████████████▄█████  ▓█▒ ▒████▓████████▓▓▓▒▒▄▓▒▒▒▒▒▒
                   ▒▒ ▒▒▀█▄▄█ ▀▀ █▀██▄▄████████████████████████████▄█▄███████████ ███▀  ▀▀   █████████▀████████▄██▓███▓
                    ▒        ▀▀▀▀▄▄██ ▀██████▀███▀█▀█████████████████████████▀▀▀ ███▄▄     ▄▄██ ███▀ █████▄█████▀██████
                    ▒▒              ▀▀▀▀▄███▀ ██ ███████▄▀██████████████████       ██▄  ███████▄██ ▄▄██ ▀██▀▀██▀ █████▀
                     ▒                      ▀▀▀█▄▄███▄▄█▀▄▀███████▀███▀█████          ▄██████████▀ ███▀ ██▀  ▀▀  ███▄██
                      ▒                           ▀██▀▀█▄█▄██▀█▀████▀  ██▀██▄        ██▀███▀▀████▄▄  ▄████     ▄█▄█████
                      ▒▒                        ▄▄▀▀   ▄▄▀▀▄███▀████▄▄▄██████        ▀▄▄███████████████▄██      ██▄██▀█
                       ▒                      ▄██▄▄▀▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄█████▀███ ████▀ ▄    ██▀    
                       ▒▒              █████▄ █▀▀▀▄▄▄       ▀▀█▄       ▄██▀    ▀▀▀▄▄▄███ ███▀▀█████  ██ ▄█████▄███    ▄
                        ▒             █▀██▀▀█▄█      ▀▀▀▄▄▄▄   ▀▄    ▄█▀ █▀    ▄▄▄▄▄  ▀▀▀▀█▄▄▄███▀  ▀█▀ ██▀▄▄██ ▄▄▄▄▄██
                        ▒▒            █▀▀█▀▀███             ▀▀▀▄▄█▄▄█▀  █      █████          ▀▀▀▄▄▄▄    ████▀██▄██████
                         ▒             ▀████▀ █▄      █▀▄▄        ▀█    █  ▄▄█▄█ █▀▀                 ▀██████████▄█████▀
                         ▒▒         ▒▄█▀▀███▄    ▀▀▄▄▄█  █         █    █  ██████▄                    █▀█████▄██▄█████▀
                          ▒▓████▓▄▓▀▀   ██████▀▄     ▄█▀ █▄       █▀  ██▄▄█▄█▀██▀█ ▄▄██▄████▄        ▀███▄▄█▄██▀▀██████
                     ▒▒  ▒▓██▄█▀▄▄█    ██▀█▀▀▀▄█   ████▀█  ▀▀▀▄▄▄ █▄█▀███▄██▀▄▄█▄██▀██████▀██         ▀█▄▄▄█▄█▄███ ▀█▄█
                  ▓█████▓▓▄ █ ▄▄███    █▀▄█▄▄█▀█   ███▀██        ▀▀▀  ▀▀▀▄██▄▄███▀███▄ █▄██▀          ████▀  ▀██▄▄▀████
                 ▓█▄█▄██▄ █████▄▄█▀    ▀█▄██▄▄█▀   ▀ ▀█ ▀                ▀  ███   ▀█▄ ▀██▄▀          ▄███    █████▀▀▀▀█
                ▒█ ██  ▄████████▀█▄       ▀███                             ▄███    ████▀▀            ▀ ▀▀    ▄███▄▄▄   
            ▒▄▓██▄▀▀█▀▀▀█▀████▀█ ██        ███▄  ▄▄█▄▄                     ▀▀▀▀    ███▀            ▄▄████▄▄  ██▀▀█████▄
        ▒▄▓▀▀ ██▄▄███▄███▄ █   ▄███        ▀███ ███▀███                           ▀▀██           ▄██ ███▀████▀█▄▄▀▀▀██▀
    ▒▄▓▀▀      █▄ █ █████▀▀█▀▀▀  █▀             ███▀▀██                                          ▀▄█▄▀  ▀█▀▀██ ██▄▄▄█▄▄
▒▄▓▀▀            ▀▀ ▀  █▄██▄█▄███▀              ▀ ▀▄█▄▀                                           ██▀▀▀▄▄████▀█▄▄▄ ▀██▀
▀                      ▀█ █▀ ▀█ █▄                                                                 ███▄▄██▀▀ ▄███▀▀▀▀  
                              ████▄ ▄▄▀█▀▄▄                                                       ▄█▄██▀▀   ██▄█▀      
                              ▀█ ▀ █▀█▀██ ██                ▄▄█▄▄▄                               ██▄██      ▀ ██       
                                   ███▄▄██ █               █▀▀██▀▀█                                ▀ ▀               ██
                                   ▀█▀▄ █ █▀               ████ ▀██                                                    
                                      ▀█▀▀                 █▀█ ▀███                                                    
----------------------------
                      ▒▒▒▄▓▀▓▓▀▓█▓▓█▓██▄▓ ▒▄▒▒▓▓▓     ▒▄▄▄ ▒█▒███▓██▓▒████████████████▓▒██▓▒▒ ▒▒  ▓██▓▓███▒▒▒▒▒▒▒ ▒▒▒▒▒
                   ▒▒▒▒▒▒▒▒▒██▄█▄█████▄███████████▄ ▄████▄██████████████████████▄█████ ▒██▒ ▒████▓████████▓█▓▒▒▄▓▒▒▒▒▒▒
                   ▒▒▒▒▀▀▄▄▄█ ▀▀▀█▀██▄▄████████████████████████████▄█▄███████████▄███▀  ▀▀   █████████▀███████████▓███▓
                    ▒        ▀▀▀█▄▄██▀▀██████▀███▀█▀█████████████████████████▀▀▀ ███▄▄     ▄▄██ ███▀ █████▀█████▀██████
                    ▒▒              ▀▀▀▀▄███▀ ██ ████████▀██████████████████       ███  ███████▄██ ▄███ ███▀ ██  ███▀█▀
                     ▒                     ▀▀▀▀▄▄▄███▄▄█▀ ███████▀▀███▀█████          ████████▄██▀ ███▀ ██▀  ▀   ███▄██
                     ▒▒                           ▀██▀▀██████▀█▀████▀  ██▀██▄        ██████▀▀████▄▄  ▄████     ▄█▄█████
                      ▒                         ▄▄▀▀   ▄▄▀▀▄███▀████▄▄▄██████        ▀▄▄███████████████▄██      ██▄██▀▀
                      ▒▒                      ▄██▄▄█▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▄▄████▀███ ████▀ ▄    ██▀    
                       ▒               █████▄ █▀▀▀▄▄▄       ▀▀█▄       ▄██▀    ▀▀▀█▄▄███ ███▀▀██▀██▀ ██ ▄█████▄███    ▄
                        ▒             █▀██▀▀███      ▀▀▀▄▄▄▄   ▀█    ▄█▀ █▀    ▄▄▄▄▄  ▀▀▀▀██▄▄███▀  ▀█▀ █▄▀▄▄██ ▄▄▄▄▄██
                        ▒▒            █▀▀█▀▀███             ▀▀▀▄▄█▄▄█▀  █▀     █████          ▀▀▀█▄▄▄   ▄████▀██▄██████
                         ▒             ▀████▀ █▄      █▀▄▄        ▀█    █  ▄▄███ ▀▀▀                 ▀▀█████████▄█████▀
                         ▒▒         ▒▄█▀▀███▄   ▀▀▀▄▄▄█  █         █    █  ██████▄                    ██▀███████ █████▀
                          ▒▓▓███▄▄▓▀▀   ██████▀▄      █▀▄█▄       ▄█ ▄▄██▄███▀██▀█▄▄▄██▄█▀██▄         ███▄▄████▀▀██████
                     ▒▒  ▒▓██▄██▄▄█    ██▀██▀▀▄█   ▄███▀█  ▀▀▀▄▄▄ █▄▄▀█▀█▄██▀▄▄█▄██▀██████▀██         ▀█▄▄▄████▀██  █▄█
                  ▓▓██▀█▓▓▄ █ ▄▄███    █▀▄██▄█▀█   ███▀██        ▀▀▀  ▀█▀▄██▄▄▄█▄████▄ █ ▄█▀▀         ████▀▀ ▀██▄▄▀████
                 ▓█▄█▄██  █████ ▄█▀    ▀█▄▄█▄▄█▀   ▀ ▀█▀▀                ▀  ███▀  ▀█▄ ▀██▄█           ███▀   █████▀▀▀▀█
                ▓█ ██  ▄████████▀█▄       ▀███                              ███    ▀███▀▀             ▀▀▀    ▄█▄█▄▄▄▄  
            ▒▄▓▓██▀██▀▀▀▄████▄▀█ ▄█        ███▄   ▄█▄▄                     ▀ ▀▀    ███▀            ▄▄█████▄  ██▀▀█████▄
        ▒▄▓▀▀ ██▄██▄█▄▄██  █   ▄███▀       ▀█▀█ ███▀█▀█                            ▀██            ██ ▀██▀███▄█▀▄▄█▀▀██▀
    ▒▄▓▀▀     ▀█▄ █▀▀████▀▀██▀▀▀ ██             ███▀▀██                                          ▀█▀▄█▀ ▀█▀ ██▄█▀▄▄▄ █▄
▒▄▓▀▀            ▀▀ ▀  █▄██▄█▄███▀              ▀▀▀▄██▀                                           ▀▄█▀▀█▄█▄██ ██▄▄  ███
▀                      ▀█▀█▀ ▀█ █▄                                                                 ▀██▄▄▄██▀▀▄█▀██▀▀▀  
                              ████▄  ▄▀█▀▄▄                                                        █▀██▀▀   █████      
                              ▀█ █▀█▀████▀██                 ▄█▄▄                                 ████      ▀ ██       
                                   ███▄▄██▀█               ▄█▄▄█▀▀█                                ▀▀▀                █
                                    █▀▄ ▄▀██               ██▄▀ ▀▄█                                                   ▀
                                      ▀▄▀                  ██▀█▀▀██                                                    
----------------------------
                     ▒▒▒▒▄▓ ▓██▓▀▓█▓▓██▓▓ ▄▄▒▓▓▓▓     ▒▄▄▄ ▒█▒███▓██▒▒████████████████▓▒██▓▒▒▒▒▒ ▒▓██▓▓███▒▒▒▒▒▒▒ ▒▒▒▒▒
                   ▒▒▒▒▒▒▒▒▀██▄█▄█████▄██████▀████▄ ▄████▄████████████████████████████  ██  ▒████▓████████▓█▓▒▄▄▓▒▒▒▒▒▒
                   ▒ ▒▒▀▀▄▄▄█ ▀▀██▀██▄▄████████████████████████████▄█████████████▄██▀▀ ▀▀    █████████▀████████▀██████▓
                   ▒▒        ▀▀▀█▄▄██▀▀██████▀███▀████████▄██████████████████▀▀▀ ███▄▄     ▄▄██ ███▀ █████▀█████▀██████
                    ▒              ▀▀▀▀▀▄█▄█▀ ██ ████████▀██████████████████       ███ ▄███▀███▄██ ▄███ ███▀ ██  ███▀█▀
                     ▒                     ▀▀▀▀▄▄▄███▄▄█▀ ███████▀████▀█████          ████████▄██▀ ███▀ ██   ▀▀  ██▄▄██
                     ▒▒                           ▀██▀▀██████▀█▀████▀  ██▀██▄        ██████▀▀████▄▄  ▄▄███     ▄█▄█████
                      ▒                         ▄▄▀▀   ▄▄▀▀▄███▀████▄▄▄█▄████        ▀▄▄███████████████▄██      ██▄██▀▀
                      ▒▒                      ▄██▄▄█▀▀▀▀▀▄▄▄  ▄█▀▀▀▀████████▄▄▄       ████▀▄████▀███ ████▀ ▄▄   ██▀    
                       ▒               ▄████▄ █▀▀▀▄▄▄       ▀▀█▄       ▄██▀    ▀▀▀█▄▄███ ███▀▀█████▀ ██ ▄█████████    ▄
                       ▒▒             █▀▀█▀▀███      ▀▀▀▄▄▄▄   ▀█▄   ▄█▀ █▀    ▄▄▄▄▄  ▀▀▀▀██▄▄███▀  ▀█▀ █▄█▀▄██▀▄▄▄▄▄██
                        ▒             █▀▀█▀▀███             ▀▀▀▄▄█▄ █▀  ▄▀     █████          ▀▀▀▀▄▄▄▄  ▄████▀█▀▄██████
                         ▒             ▀████▀ █▄      █▀▄▄        ▀█    █  ▄▄███ ▀▀▀                 ▀▀██▄██████▄█████▀
                         ▒▒          ▄▄▀▀███▄   ▀▀▀▄▄▄█▄ █         █    █  ██████▄                    ██▀███████ ██▄███
                          ▒▓▓██▓▄▄▄▀▀   ▄█████▀▄      █▀▄█▄        █  ▄██▄▄██▀▀█▀█▄ ▄▄█▄████▄         █▀██▄▄█▄██▀██████
                     ▒   ▒▓█████▄▄█    ▄█▀██▀▀▄█   ████▀█   ▀▀▄▄▄ ▄█▄▀▀▀████▀▄▄█▄███▄████████         ▀█▄▄▄████▀▄█▄ █▄█
                  ▒▓████▓▓▄ █  ▄███    ██▄██▄▄▀█   ███▀██        ▀▀▀  ▀█ ▄███▄▄█▄████▄ █ ▄█▀▀         ▄███▀▀ ▀███▄▀▀███
                 ▓███▄██  █████▀ ██    ▀▄▄▄█▄▄▄█   ▀ ▀▄▀▀                ▀  ███▀  ▀█▄ ▀█▀▄█           ███▀   █████▀▀▀▀█
                ▓▀ ██   ██████▀█▀█▄       ▀███▀                             ███     ███▀▀             ▀▀▀    ▄████▄▄▄  
            ▒▒▓▓██▀███▀▀███▄█▄██ ▄█▄       ███▄   ▄█▄▄                     ▀▀█▀    ▄███             ▄▄████▄▄ █▄█▀██████
        ▒▒▓▒▀ █████▄█▄▄██  █    ██▄▀       ██▀█ ███▀█▀█                            ███▄           ██▀ ████▀█▄█▀█ █▀▀███
    ▒▒▓▒▀     ▀█▄ █▀▀████▀▀█▄█▀▀ ██             ███▀▀███                                          █ ██▀ ▀▀█▀▀█▄▄█▄▄▄ █▄
▒▒▓▒▀            ██ ▀▀ █▄██▄█▄▄███              ▀▀▀█▄█▄▀                                           ██▀▀▀▄▄███▀▀█▄▄▄ ███
▀                      ▀█▀█▀▀▀█ █▄                                                                  ██▄▄▄██▀▀ █▀██▀▀▀▀ 
                              ████▄  ▄██▀▄▄                                                        ▄███▀▀▀  ▄█▀██      
                              ▀█▀█▀█▀▀███▀██                 ▄█▄▄                                 ██▄█▀     ▀▀███      
                                    ██▄▄█▄▀█               ▄██▄█▄▀█▄                                █▀                █
                                    █▀▄ ▄███               █▀▄█ ▀▄██                                                  ▀
                                      ▀▄█ ▀                █▄▀█▀▀███                                                   
----------------------------
                     ▒▒▒▓█▓▀▒██▓█▓█▓▓██▓▓ ▄▄▒▓▓▓▓     ▒▄▄▄ ▒█▒██████▒▓████████████████▓▒██▓▒▒▒▄▒  ▓██▓▓███▒▒▒▒▒▒▒ ▒▒▒▒▒
                  ▒▒▒▒▒▒▒▒▒▓█▄▄█▄████████████▀████▄ ▄█████████████████████████████████  ██  ▒█████████████▓█▓▒▄▄▓▒▒▒▒▒▒
                   ▒ ▒▒▀▀▄▄▄█ ▀▀██▀██▄▄████████████████████████████▄█████████████████  ▀▀▀   ██████████████████▀███████
                   ▒▒       ▀▀▀▀▄▄▄██▀▀██████▀█▄█▀█████████████████████▀█████▀▀▀ ███▄▄     ▄▄██ ███▀ ██▀██▀█████▀██▄███
                    ▒              ▀▀▀▀███▄▀▀ ██ ██▀████████████████████████       ███ ▄███▀█▄█▄██ ▄███ ███▀ ██  ███▀█▀
                    ▒▒                     ▀▀▀▀▄▄▄███▄▄█▀ ███████▀████▀█████          ████▀███▄██▀ █▄█▀▄██      ▄██▄▄██
                     ▒                            ▀██▀▀██████▀█▀████▀  ██▀██▄        █████▄▀▀████▄▄  ▄████     ▄█▄█████
                      ▒                         ▄▄▀▀    ▄▀▀▄███▀████▄▄▄█▄████        ▀▄▄███████████████▄██      ██▄██▀▀
                      ▒▒                      ▄██▄▄█▀▀▀▀▀▄▄▄   █▀▀▀▀████████▄▄▄       ████▀▄████▀███ ████▀ ▄▄   ██▀    
                       ▒               ▄████▄ █▀▀▀▄▄▄       ▀▀▀▄       ▄██▀    ▀▀▀▀▄▄███ ███▀▀█████▀ ██ ▄██████▀██    ▄
                       ▒▒             █▀▀█▀▀███      ▀▀▀▄▄▄▄   ▀█▄   ▄█▀ █     ▄▄▄▄▄  ▀▀▀▀██▄▄███▀  ▀█▀ █▄█▀▄██▀▄▄█▄▄██
                        ▒             █▀▀█▀▀███             ▀▀▀▄▄█▄ ▄▀   █     █████          ▀▀▀▀▄▄▄▄  ▄██████▀▄██████
                        ▒▒             ▀████▀ █▄      ▄▀▄▄        ▀█    █  ▄████ ▀▀▀                  ▀██▄█████▀▄████▀█
                         ▒           ▄▄▀▀███▄   ▀▀▀▄▄ ▀█ █         █    █  █▄████▄                    ▄█▀███████▄██████
                          ▒▓▓██▓▄▒▄▀▀   ▄█████▀▄      ▀▀ █▄        █  ▄█▄▄▄█▄▀▀██▀█ ▄▄██████▄         █ ██▄▄█▄██▀▀█████
                          ▓█████▄ █    ▄█▀▀█▀▀██▄  ▄███▀█  ▀▀▀▄▄▄  █▄▀ █████▀▄▄█▄███ ████████          ██▄▄▄███ ██▄ █ █
                  ▒▓▓██▓▄▓▄ █  ▄███    ██▄▄█▄▄██▀  ███▀██        ▀▀▀   █ ████▄▄█▄████▄  █▄██▀         ▄███▀▀  ███▄▄▀███
                 ▓███▄██  █████▀ ██    ▀▄▄▄█▄▄▄█   ▀▀▀▄▀▀                ▀▀ ▄███   █▄ ▀█▀██           ▄███    █████▀▀▀█
                ▒▀ ██   ██████▀███▄       ▀███▀                             ███     ████▀▀            ▀▀▀    ▄████▄▄▄  
             ▒▄▓██████▀▀███▄█▄██  █▄       ███▄   ▄▄▄▄                      ▀█▀     ███             ▄▄████▄▄ ▀██▀▀█████
         ▒▄▓▀▀█████▄█▄▄▄█  █▀   ██▄█       ██▀█ █████▀██                           ████           ▄██ ▀▄█▀████▀█▄▄█▀▀██
     ▒▄▓▀▀    ▀█▄ █▀▀████▀██▄▄▀▀▀██         ▀   ███▀▀███                                          █▄█▄█ ▀▀█▀ ██ ██▄▄▄██
 ▒▄▓▀▀         ▀▀██ ▀▀ ███▄▄█▄▄▄██▀              ▀ █▄▀▄▀                                           ██▀▀▀▄▄█▄██▀██▄▄ ▀██
▀▀                     ▀█▀█▀▀▀█▀█▄                  ▀                                               ██▄▄▄▄██▀ ▄███▀▀▀▀ 
                        ▀     ████▄   ▄█▀▄▄                                                        ▄█▄██▀▀  ▄██▄█▀     
                              ▀█▀██▄█▀██▀▀██                  ▄▄▄                                 ██▄██      ▀███      
                                    ███ ▀▄██               ▄██▄█▄██▄                                █ ▀               █
                                    ██▄ ▀█▀█               █▀▄█▀▀▄██                                                   
                                      ▀▄█ ▀                █▄██▀▀███                                                   
----------------------------
                     ▒▒▒▀▀▓▀▒▀█▓█▄█▓██▓▓▄ ▄▄ ▓▓▓▄    ▒▒▄▄▄ ▒█▓██████ ▓████████████████▓▒██▓▒▒▒▄▄ ▒▓██▓▓███▒▒▒▒▒▒▒ ▒▒▒▒▒
                  ▒▒▒▒▒▒ ▒▓██▄▄█▄█████████████▀███▄ ▄████████████▄████████████████████  ██  ▒█████████████▓█▓▒▄▓▄▒▒▒▒▒▒
                   ▒ ▒▀▀█▄▄█▀ ▀ █████▄█████████████████████████████▄█████████████████  ▀▀    ██████████████████▀███████
                   ▒▒       ▀▀▀▀▄▄▄██▀▀██████▀█ █ ████████▄██████████████████ ▀▀ ███▄▄     ▄▄██ ███▀ ██▀██▀█████▀██▀███
                    ▒              ▀▀▀▀███▄▀▀ █▀▀██▀██▄█████████████████████       ███ ▄███▀███▄██ ████ ███▀▄██  ███▀█▀
                    ▒▒                     ▀▀▀▀▄▄██▄█▄▄█▀ ███████▀████▀█████          ████▀███▄██▀ ███▀ ██      ▄██▄▄██
                     ▒                            ▀██▀▀██████▀█▀████▀  ██▀██▄        █████▄▀▀████▄▄  ▄███▄     ▄███████
                     ▒▒                          ▄▀▀    ▄▀▀▄███▀████▄▄▄█▄████        ▀▄▄███████████████▄██      ████▀▀▀
                      ▒                       ▄██▄▄▄▀▀▀▀▀▄▄▄   █▀▀▀▀▀███████▄▄▄       ████▀▄████▀███ ███▀▀ ▄▄   ██▀    
                       ▒               █████▄ █▀▀▀▄▄▄       ▀▀▀▄       ▄██▀    ▀▀▀▀▄▄███ ███▀▀█████▀ ██  █▀████▀██    ▄
                       ▒▒             █▀▀█▀▀███      ▀▀▀▄▄▄▄    █▄    █▀ █▀    ▄▄▄▄▄  ▀▀▀▀██▄▄▄██▀  ▀█▀ ▀▄█▀▄██▀▄▄█▄▄██
                        ▒             █▀▀█▀▀███            ▀▀▀▀▄▄██ ▄▀   █     █████          ▀▀▀▀▄▄▄▄   ███████▄██████
                        ▒▒            ▀▀████▀ █▄      ▄█▄▄        ▀█    █▀ ▄▄███ ▀▀▀                  ▀██▄█████▀▄██████
                         ▒           ▄▄█▀███▄   ▀▀ ▄▄  █ █         █    █  █▄████▄                    ▄█▀████████▄█████
                         ▒▒▄▓██▓▄▒▄▓▀▀  ▄██████▄     ▀▀▀▄█▄        █  ▄█▄▄▄█▄█▀██▀█ ▄▄▄██████         █▄██▄▄█▄██▀▀█████
                          ▓██████▀█    ▄█▀██▀▀███  ▄█████  ▀▀▀▄▄   █▄▀ █████▀▄▄█▄▄██▀██████▀█          ██▄▄▄█▄█ ██▄  ██
                  ▒▓▓██▓▄▓  █   ███▀   █▄▄▄█▄▄███  ███▀██▄       ▀▀▀   █▀█▄██▄▄█▄█▀███  █▄██▀          ████▀  ▀██▄▄▀███
                 ▒█▀████  █████▀ ██    ▀█▄ █ ▄▄█   ▀▀▀▄▀█                ▀▀  ███▀  ██▄▀▀███▀          ▄███    ██▀██▀▀▀█
                ▒▀ ██   ██████▀███▄      ▀▀███▀                             ███▀    █▀██▀▀            ▀▀▀▀    █▀██▄▄▄▄ 
             ▒▄▓█▀▄██▄█▀███▄█▄██  █▄       ███▄    ▄▄▄                      ▀██     ███              ▄████▄▄  ██▀▀█████
         ▒▄▓▀▀██▀▀▄▄█▄▄▄█  ██   ▀███       ██▀█ ▄████▀██                           █▀██            ██ ▀██▀█▀█▄▀▀▄▄█▀▀██
     ▒▄▓▀▀    ██ ▀█▀█████▀▄██▄█▀▀██         ▀   ▀██▀▄███                                          ▀█▀▄█▀ ▀██▀██▄█▀▄▄▄ █
 ▒▄▓▀▀         ▀▀▄█ ▀▀ ███▄▄█ ▄▄██▀              █ █▄█▄▀                                           ▀▄█▀▀▄▄████▀██▄▄  ██
▀▀                     ██▀██▀▀█▀█▄                  ▀                                               ▀██▄▄ █▄▀▀▄█▀███▀▀ 
                        ▀     ████▄   ▄▄█▄▄                                                         █▀██▀▀▀  █████     
                              ▀█▀██ ██▄██▀▀█                  ▄▄▄                                  ████      ▀ ██      
                               ▀    ██▀ ▀▄██                ▄███▄██▄                                 ▀▀                
                                    ███▀▀█▀█▄               █▄▄▀▀▄ █                                                   
                                    ▀ ▀▄█▀▀▀                ███▀▀▀██                                                   
----------------------------
                     ▒▒▒ ▒█▀▒▀▓██▓▄▓█▀▓▓▒ ▄▄ ▄▓▓▒    ▒▒▄▄▄ ▒█▓██████ ▓████████████████▓▒██▓▒ ▒▄▄ ▒▓██▓▓███▒▒▒▒▒▒▒ ▒▒▒▒▒
                  ▒▒▒▒▒▒▒▒▀██▄██▄█████████████▀███▄▄▄█████████████████████████████████ ▄██  ▓████████████████▒▄▓▄▒▒▒▒▒▒
                  ▒▒▒▒▀▀▄▄▄█▀▀▀ █████▄█████████████████████████████▄████████████████▀  ▀▀    ████▄█████████████▀███████
                   ▒        ▀▀▀█▄▄██▄▀▀████████ ██████████▄██████████████████▀▀▀ ██▄▄▄     ▄▄██ ███▀ ██▀██▀█████▀██▀███
                   ▒▒              ▀▀▀▀▄██▄▀ ▀█▀███▀██▄█████████████████████       ███ ▄███▀███▄██ ▄███ ███▀▄██  ███▀██
                    ▒                      ▀▀▀█▄▄██▄█▄▄█▀ ███████▀████▀█████          ████████▄██▀ █▄█ ▄██      ▄██▄▄██
                     ▒                            ▀██▀▀██████▀█▀████▀  ██▀██▄        █████▄▀▀████▄▄  ▄███▄     ▄███████
                     ▒▒                          ▄▀▀    ▄▀▀▄███▀████▄▄▄█▄████        ▀▄▄███████████▀███▄██      ▀███▀▀▀
                      ▒                       ▄██▄▄▄▀▀▀▀▀▄▄▄   █▀▀▀▀▀███████▄▄▄       ████▀▄████▀█▀█ ████▀ ▄▄▄  ██▀    
                      ▒▒               █████▄ █▀▀▀▄▄▄       ▀▀▀▄       ▄██▀    ▀▀▀▀▄▄███ ███▀▀█████▀ ██▀ █▀████▀██    ▄
                       ▒              █▀▀█▀▀███      ▀▀▀▄▄▄▄    █▄    ▄▀ █     ▄▄▄▄▄   ▀▀▀██▄▄▄██▀  ▀█▀ ▀▄█▀▀███▄▄█▄▄██
                        ▒             █▀▀█▀▀███            ▀▀▀▀▄▄██▄▄▀   █     ███▀█          ▀▀▀▀▄▄▄▄   ███████▄█████▄
                        ▒             ▀▀████▀▀█▄       █▄▄        ▀█▀   ▄▀ ▄▄████▀▀▀                  ▀██▄██████▄▄█████
                         ▒           ▄▄█▀███▄   ▀▀ ▄▄  █ █         █    █  █▄████▄                     █▀████████▄█████
                         ▒▒▄▓▓█▓▄▒▄▓▀▀  ▄██████▄     ▀▀▀▄█▄        █  ▄██▄▄█▄█▀██▀█ ▄▄██▄███▄         ▀▄██▄▄█▄██▀▀█████
                          ▓██████▀█     █▀███▀███  ▄█████  ▀▀▀▄▄▄  █▄▀ ██████▄▄▄█▄██▀██████▀█          ▀█▄▄▄█▄█▄▀██▄ █▄
                  ▒▓▓██▓▄▓▀ █   ████   ██▄▄█▄▄▄██  ███▀███       ▀▀▀   █ █▄██▄▄██▄████  █ ▄█▀          ████▀  ▀██▄▄▀███
                 ▒█▀████ ▀█████▀▀██    ▀█▄▀█▀▄▄█▀  ▀▀▀▄▀▄▀                ▀  ███▀  ██▄▀▀██▄█          ▄███    █████▀▀▀▀
                ▒▀ ██▀  █▄████████▄      ▀▀███▀                             ▄███    ▀███▀▀            ▀ ▀▀    ▄███▄▄▄▄ 
             ▒▒▓█▀▄██▄█▀▀██▀█▄██  █▄       ████   ▄▄▄▄                      ▀█▀▀    ███▀             ▄▄████▄▄ ███▀█████
         ▒▒▓▒▀██▀▀▄▄█ ▄▄█▀ ██▀  ▀▄▀█       ████  █▀██▀██                           █▀██            ▄█▀ ██▀███▄█▀█ ▄▀▀██
     ▒▒▓▒▀    ██▀▀█▀█████▀▄██▄▄▀▀██▀        ▀ ▀  ██▄▄███                             ▀             █ █▄▀ ▀▀█▀▀█▄▄█▄▄▄ █
 ▒▒▓▒▀         ▀▀▄█ ▄▀ █▀█▄▄█ ▄▄▄█▀              █ █ █▄█                                            ██▀▀█▄▄█▄██▀█▄▄▄ ▀█
▒▀                     ██▀██▀▀█▀█▄                  ▀                                                ██▄▄▄███▀ █▀███▀▀▀
                        ▀ ▀   ██▀█▄   ▄▄▄▄                                                          ▄█▄█▀▀▀  ▄█▀██▀    
                              ██▀██ ▄███▄█▀█                  ▄▄▄                                  ██▄█▀     ▀▀███     
                               ▀    █▄▀ ▀▄█▀▄               ▄███▄██▄                               ▀ █▀                
                                    ███▀▀█▀▄█               █▄ █▀█ █                                                   
                                    ▀ ▀▄▄▀█▀                █▄█▀▀▄██                                                   
----------------------------
                     ▒▒▒ ▓▀▀▓▀▓██▓█▄█▀▓▓▒▒▄▄ ▓▓▓▒    ▒▒▄▄▄ ▓█▓██████ ▓████████████████▓▓██▓▒ ▒▄▄ ▒▓██▓▓██▓▒▒▒▒▒▒▒ ▒▒▒▒▒
                  ▒▒▒▒▒▒▒▒▀██▄████████████████▀██▄▄▄▄█████████████████████████████████ ▄██  ▄████████████▓███▒▄▓▄▒▒▓▒▒▒
                  ▒▒▒▒▀▀▄▄▄█▀▀▀ █████▄█████████████████████████████▄████████████████▀  ▀▀    ██████████████████▀██▄████
                   ▒       ▀▀▀▀█▄▄██▄▀▀█████▀██ ██████████▄████████████▀██▀█▀▀▀▀ ███▄▄   ▄ ▄▄██ ███▀ ██▀██▀█████▀██▀███
                   ▒▒              ▀▀▀▀▄██▄▀▀▀█ ███▀▄█▄█████████████████████       ███ ▄███▀█▄█▄██ ▄███ ██▀▀▄██  ███▀██
                    ▒                      ▀▀▀█▄▄██ █▄▄█▀ ███████▀█▀██▀█████          ████████▄██  ▀██▀▄██      ▄██▄▄██
                    ▒▒                            ▀██▀▀██████▀█▀████▀  ██▀██▄        █████▄▀▀████▄▄  ▄███▄     ▄███████
                     ▒                           ▄▀▀    ▄▀▀▄███▀████▄▄▄▀▄████        ▀▄▄███████████▀██▀▄███     ▀███▀▀▀
                      ▒                       ▄██▄▄▄ ▀▀▀▀▄▄▄   █▀▀▀▀▀███████▄▄▄       ████▀▄████▀█▀█▀████▀ ▄▄▄  ██▀    
                      ▒▒               █████▄ █▀▀▀▄▄▄       ▀▀▀▄        ███    ▀▀▀▀▄▄███ ███▀▀█████▀ ██▀ █▀███████     
                       ▒              █▀▀█▀▀███      ▀▀▀▄▄▄▄    ▀▄    ▄▀ █      ▄▄▄▄   ▀▀▀██▄▄▄██▀  ▀▀▀ ▀▄█▀▀███▄▄██▄█▀
                       ▒▒             █▀▀█▀▀███            ▀▀▀▀▄▄██▄▄█   █     ███▀█          ▀▀▀▀▄▄▄▄   █████▀██▄█████
                        ▒             ▀▀████▀▀█        ▄▄▄        ▀█▀    █  ▄███▄▀█▀                  ▀██▄███████▄█████
                        ▒▒           ▄▄█▀███    ▀▀▄▄▄  █ █         █    █   █████▄▄                    ██ ███████▄█████
                         ▒ ▄▄▓█▄▄▒▄▓▀▀  ▄██████▄      ▀▀▄█▄        █  ▄██▄▄█▄█▀▄█▀█  ▄▄█▄████         ▀███▄▄██▄██▀█████
                          ▓██████▀█     █▀███▀█▄█  ▄▄████▄ ▀▀▀▄▄▄  █▄█▀██████▄▄▄█▄██▀████████▀         ▀█▄▄▄█▄██▀██▄ █▄
                  ▒▄▓▓▓▓▄▓▀ █▀  ▀███   ██▄▄█▄▄▄██  ███▀███       ▀▀▀▀  █▀█▄██▄▄▄█▄████▄ █ ▄█▀          ████▀  ▀███▄ ███
                 ▒█▀█▀██▀▀████▀▀▀██     █▄▀█▀▄▄█▀   ▀▀▄█▄▀                ▀  ███▀  ▀█▄▀▀█▀██          ▄█▄█    █████▀▀▀▀
                ▒▀▀██▀ ▀█▄████████▀      ▀▀███▀▀                             ███    ▀███▀▀              ▀▀    ▄███▄▄▄▄ 
             ▒▒▓██▄██▄▄█▀██▀████▀ ██       ████    ▄▄▄                      ▀▀▀█    ████             ▄▄▄███▄▄ ▀▄█▀▀████
          ▒▓▒▀██▀█▄██  ▄█▀ ▀█▀  ▀▄██       ▄███  ████▀▀█                            ███            ▄██ ▀▄█▀█▀██▀█▄▄█▀▀█
      ▒▄▒▀    ██▀▀█▀██████▄▄█▄▄█▀██▀        ▀ ▀  ███▄███                             ▀             █ █▄█▀▀▀█▀ ██ ██▄▄▄ 
  ▒▄▓▀▀        ▀▀▄█ ▄▀ █▀▄▄▀█  ▄▄██              █ █ ███                                            █▄█▀█▄▄█▄██▀██▄▄ ▀█
▓▀▀              ▀     █████▀██▀██                  ▀▀                                               ██▄▄▄▄█▄▀ ▄███▀█▀▀
                        ▀ ▀   ██▀█     ▄▄▄                                                          ▄█▄██▀▀▀ ▄██▄█▀    
                              █████ ▄████▄██▄                  ▄▄                                  █████     ▀▀███     
                               ▀ ▀▀ █▄█▀▀▄▄▀█                ▄█▄███▄▄                              ▀ █ ▀               
                                    ██▀▀▀██▄█               ██ ▄▀█▄██                                                  
                                    ▀ ▀▄▄█▄▀▀               █▄██▄▄███                                                  
----------------------------
                    ▒▒▒▒ ▓▀█▓▀▓█▓▓█▓█▀▓▓ ▒▄▄▒▓▓▓     ▒▒▄▄▄ ▓███████▓ █████████████████▓▓██▓▒ ▒▄▄ ▒███▓▓██▓▒▒▒▒▒▒▒▒▒▒▒▒▒
                  ▒▒▒▒▒▒▒▒▀██▄█▄██████████████▀██▄▄ ▄█████████████████████████████████ ▓█▓  ▓█▄██████████▓███▒▓▓▓▒▒▓▒▒▒
                  ▒ ▒▀▀█▄▄▄█▀▀▀ █████▄█████████████████████████████▄█████████ ██████▀  ▀▀    ████▄█████████████▀███████
                   ▒       ▀▀▀▀▄▄▄██ █▀█████▀██▀██████████▄████████████▀██▀█▀▀▀  ████▄   ▄ ▄▄██ ███▀ ██▀███████▀▒██▀███
                   ▒▒              ▀▀▀▀▄███▀ ▀█ ███▀▄█▄█████████████████████       ███ ▄███▀███▄██ ▄███ ██▀▀▄██  ███▀██
                    ▒                     ▀▀▀▀█▄▄██▀█▄▄█  ███████▀█▀██▀█████          ████████▄██▀ █▄█ ▄██      ▄██▄▄██
                    ▒▒                            ▀██▀▀██████▀█▀████▀  ██▀██▄        ██████▀▀████▄▄▄ ▄███▄     ▄███████
                     ▒                           ▄▀▀    ▄█▀▄███▀████▄▄▄▀▄████        ▀█▄███████████▀██▀▄███     ▀███▀▀▀
                     ▒▒                       ▄██▄▄▄▀▀▀▀▀▄▄▄▄  █▀▀▀▀▀███████▄▄▄       ████▀▄████▀█▀█▀████▀ ▄▄▄  ██▀    
                      ▒                █████▄ █▀▀▀▄▄▄       ▀▀▀▄        ███    ▀▀▀▀▄▄███ ▀██▀▀█▄███▀ ██▀ ████████▀     
                       ▒              █▀▀█▀▀███      ▀▀▀▄▄▄▄    ▀▄    ▄▀ █     ▄▄▄▄▄   ▀▀▀██▄▄▄██▀  ▀▀▀ ▀██▀▀███▄▄██▄█▀
                       ▒▒             █▀▀█▀▀███            ▀▀▀▀▄▄▄█▄▄█▀  █     ███▀█          ▀▀▀▀█▄▄▄   █████▀██▄█████
                        ▒             ▀▀█████▀█        ▄▄▄        ▀█▀    █  ▄██▄█▀▀▀                  ▀██▄████▀██▄█████
                        ▒▒           ▄▄█▀███   ▀▀▀ ▄▄  █ █         █    █▀  ██████▄                    ██▀███████▄████▀
                         ▒ ▄▄▓▓▄▄▒▄▓▀▀  ▄████▀█▄     ▀▀▀▄██        █  ▄██▄▄███▀▄███▄ ▄▄█▄████▄         ███▄▄▄█▄██▀█████
                         ▒▓█████▀▀█     █▀▄██▀█ █  ▄▄████▄ ▀▀ ▄▄▄  █▄█▀██████▄▄▄█▄███ ████████         ▀█▄▄▄██▀█▀██▄ █▄
                  ▒▄▓▓▓▄▒▒▀ █▀  ▀▄▀█   ██▄ █ ▄▄██  ▀██▀▀██       ▀▀▀▀  █▀█▄██▄▄▄█▄████▄ ██▄██          ████▀  ▀███▄▄▀██
                 ▒█▀█▀██▀▀███▄█▀▀██     █▄▀█▀ ▄██   ▀ ██▄▀                ▀  ███▀  ▀█▄ ▀█▀██           ███▀   █████▀▀▀▀
                ▒▀▀██▀▀▀█▄████████▀      ▀▀████▀                             ███     ████▀▀            ▀▀▀    ▄████▄▄▄▄
              ▒▄█▄▄██▄▄▄▀██▀█▀██▀ ██       ▀█▀█    ▄▄▄                      ▀ ██    ▄███              ▄▄███▄▄ ▀▄█▀▀████
          ▒▄▓▀██▀█▄▀█  ▄█▀▀▀█▀▀ █▄██       ▄█▄█  █████▀█                            ████            ██▀ ██▀█▀█▄▀▀▄▄█▀▀▄
      ▒▄▓▀▀   ██▀▀███████▄▄ █▄▄▄█▀▄█        ▀▀▀  ███▄███                             ▀             ▀█▀▄█▀ ▀▀█▀██▄██▄▄▄ 
  ▒▄▓▀▀       ▀ █▄█ ▄▀▀█▀▄▄▀█▀ ▄▄▄█              █▀█ ▄██                                            ▀▄█▀▀▄▄▄█▄█▀██▄▄  █
▓▀▀              ▀▀    █████▀█████                  ▀▀▀                                              ▀█▄▄▄ ███▀▄█▀███▀▀
                        ▀ ▀▀  ██▀█     ▄▄▄                                                           █▀██▀▀▀  █████    
                              ▄█▄██ ▄██▄█▄██▄                  ▄▄                                  ▄████▀     ▀ ██     
                               ▀▀▀▀ █▄█▀▀▄ ██                ▄█▀█▀█▄▄                               ▀▄▀█               
                                    ██▀▀▀▄█▄█               ██▀██▀▄ █                                                  
                                    ▀▀▀▄ █▄█▀               █ ██▄▄███                                                  
----------------------------
                    ▒▒▒▓ ▓▀▓██▓█▓▓█▓█▀▄▓ ▒▄▄▒▓▓▓     ▒▒▄▄▄ ▓███████▓ █████████████████▓▓██▓▒ ▒▄▄ ▒███▓▓██▓▒▒▒▒▒▒▒▒▒▒▒▒▒
                 ▒▒▒▒▒▒▒▒▓▀██▄█▄██████████████▀██▄▄ ▄█████████████████████████████████ ▓█▓  ▓█▄██████████▓███▒▄▓▓▒▒▓▒▒▒
                  ▒▒▒▀▀█▄▄▄▀ ▀▀ █▀██▄▄█████████████████████████████▄█████████ ██▄███▀  ▀▀    ██████████████████████████
                  ▒▒       ▀▀▀▀▄▄▄██ █▀█████▀█████ ███████▄████▀███████▀████▀▀▀▀ ██▄█▄    ▄▄▄██ ███▀ ██▀███████▀▒██▀███
                   ▒              ▀▀▀▀█▄███▀ ▀█ ████▄█▄█████████████████████       ███ ▄███▀██████ ████ ██▀▀▄██  ███▀██
                   ▒▒                     ▀▀▀▀▄▄▄██▀█▄██  ███████▀█▀██▀█████          ████████▄██  █▄█ ▄██      ▄██▄▄██
                    ▒▒                           ▀▀██▀▀██████▀█▀████▀  ██▀███        ██████▀▀██▀█▄▄▄ ▄███▄      ███▄███
                     ▒                          ▄▄▀▀    ▄█▀▄███▀████▄▄▄▀█████        ▀█▄███████████████▄███     ▀███▀▀▀
                     ▒▒                       ▄██▄▄▄█▀▀▀▀▄▄▄▄  ██▀▀▀▀███████▄▄▄       ████▀▄████▀█▀█▀████▀ ▄▄▄  ██▀    
                      ▒                ▄████▄ █▀▀▀▄▄▄        ▀▀▄        ▄██    ▀▀▀▀▄▄███ ▀██▀▀█▄███▀ ██▀ ███▀████▀     
                      ▒▒              █▀▀█▀▀███      ▀▀▀▄▄▄▄    ▀▄    ▄█ █      ▄▄▄▄   ▀▀▀██▄▄▄██▀  ▀▀▀  ██▀▀███▄▄██▄█▀
                       ▒              █▀██▀▀███            ▀▀▀▀▄▄▄▀▄▄█▀  █     █▄█▀█           ▀▀▀▀▄▄▄▄  ▄███████▄█████
                        ▒             ▀▀█████▀█        ▄▄▄        ▀▀█    █  ▄██▄▄ █▀                   ██▄▄███▀██▄█████
                        ▒▒           ▄▄█▀███    ▀▀▄▄▄  █ ██        █▀   ▄▀  ██████▄                    ██▀███████▄█████
                         ▒ ▒▄▓▓▄▄▒▄▓▀▀   ██████▄     ▀▀▀▄▄█        █  ▄██▄▄▄█▄▀███▀▄ ▄▄██████▄         █ ██▄▄█▄██▀█████
                         ▒▓████▄▀▀█     ████▄██ █  ▄▄████▄ ▀▀▀▄▄▄  █▄█▀███████▄▄█▄▄██▀████████          ██▄▄▄███ ██▄▄ █
                  ▒▒▄▓▓▄▒▒▀ █▀▀ ▀▄▀█   ▄█▄ █ ▄▄██   ██▀▀██       ▀▀▀▀  █▀▀▄██▄▄▄█▄▄█▀██  █ ██          ████▀▀ ▀███▄▄ ██
                 ▒█▀█▀▄█▀▀███▄█▀▀██     █▄▀█▀▀▄▄█   █ ██▄▀                ▀  ███▀▀  █▄ ▀▀███▀          ███▀   █████▀▀▀▀
                ▒█▀██▀▀▀█▄████████▀      ▀▀████▀                             ███     ████▀▀            ▀▀▀    ▄████▄▄▄▄
              ▒▄█▄▄██▄▄▄███▀█▀▀▄█ ██       ▀█ █     ▄▄                      ▀▀██     ███              ▄▄████▄▄▀███▀████
          ▒▄▓▀██▀█▄▀█▀  ██▀▀█▀▀ █▄██       ▄███▄ ▄████▀█                            ████            ▄█▀ █▄▀▀██▄█▀█ ▄▀▀█
      ▒▒▓▀▀   ██▀▀███████▄▄ █ ▄▄█▀██         ▀▀  ███▄█▄█                                            █ █▄█ ▀▀█▀▀█▄ ██▄▄ 
  ▒▒▓▒▀       ▀▀█ █ ▄█▀█▀▄▄▀█▀▀ ▄▄█              █▀█ ▄██                                            ▀██▀▀▄▄▄█▄██▀█▄▄▄ ▀
▓▒▀              ▀▀    ███████████                  ▀▀▀                                              ▀██▄▄ ▄██▀ █▀████▀
                        ▀ ▀▀  ██▀█     ▄▄▄                                                           ▄█▄█▀▀▀  ▄█▀██▀   
                              ▄█▄██  ▄▀██▄██▄                   ▄                                   ██▄█▀     ▀▀███    
                                ▀▀▀ █▀▄▀▀▄ ██                 ▄▀█▀█▄▄                               ▀ ██               
                                    ██▀▄▄▄███                █▀▀█▀█ █                                                  
                                    ▀█▀▄ █▀▄▀                ███▄▄▄██                                                  
----------------------------
                    ▒▒▒▓▀▓▀▓██▓▀▓█▓▓██▄▓ ▒▄▄▒▓▓▓     ▒▄▄▄▄▄▓███████▓ █████████████████▓▓██▒▒ ▄▄▄ ▒███▓▓██▓▒▒▒▒▒▒▒▒▒▒▒▒▒
                 ▒▒▒▒▒▒▒▒▓██▄▄█▄█████████████████▄▄▄▄█████████████████████████████████ ▓█▓  ▓█▄█▓████████▓███▒▓▓▓▒▒▓▓▒▒
                  ▒▒▒▀▀▄▄▄▄▀ ▀▀██▀██▄▄██▀██████████████████████████▄█████████▄██████▀  ▀▀    ████ █████████████████████
                  ▒▒       ▀▀▀▀▄▄▄██▀█▀█████▀█████ ███████▄████▀███████▀████▀▀▀  ██▄█▄    ▄▄▄█▀ ███▀▄██▀████████▒██▀███
                   ▒              ▀▀▀▀█▄██▀▀ ██ ████▄█▄▀███████▄████████████       ███ ▄██████████ ████ ██▀▀▄██  ███▀██
                   ▒▒                     ▀▀▀▀▄▄▄██▀█▄██  ███████▀█▀██▀█████          ████████▄██  ▀██ ▄██      ▄███▄██
                    ▒                            ▀▀██▀▀██████▀█▀████▀ ▄██▀███        ██████▀▀██▀█▄▄▄ ▄████      ███▄███
                    ▒▒                          ▄▄▀▀    ▄█▀▄███▀████▄▄▄▀█████        ▀█▄███████████████▄█▄█     ▀███▀▀▀
                     ▒                        ▄██▄▄▄█▀▀▀▀▄▄▄▄  ██▀▀▀▀███████▄▄▄       ████▀▀████▀█▀█▀███▀▀ ▄▄▄▄ ██▀    
                      ▒                ▄███▄▄ █▀▀█▄▄▄        ▀▀█        ▄██    ▀▀▀▀▄▄███ ▀██▀▀██████ ██▀ ███▀████▀     
                      ▒▒              █▀▀█▀▀███      ▀▀▀▄▄▄▄    ▀▄    ▄█ █      ▄▄▄▄   ▀▀▀██▄▄▄██▀  ▀▀▀  ██▀▀███▄▄████▀
                       ▒              █▀▄█▀▀███            ▀▀▀▀▄▄▄▀▄▄█▀  █     ███▀█           ▀▀▀▀▄▄▄▄  ▄███████▄█████
                       ▒▒             ▀███▄██▀█        ▄▄▄        ▀▀█    █  ▄██▄█ ▀▀                   ▀██▄███▀█▀▄█████
                        ▒            ▄▄█▀███   ▀▀▀▄▄▄  █  █        ▄█   ▄█  ██████▄                    ▄█▀██████▀▄▄████
                         ▒ ▒▄▄▓▄▄ ▄▓▀▀   ██████▄     ▀▀▀▄▄█        █   ▄█▄▄▄█▄████▀█ ▄▄██████▄         █▄██▄▄█▄██▀▀████
                         ▒▒████▄█▀█     ████▄██▄█   ▄████▄ ▀▀▀▄▄▄  █ ▄▀█▀█████▄▄█▄▄██▀████████          ██▄▄▄█▄█▄██▄▄ █
                  ▒▒▄▓▓▄▒▒▀▀█▀▀ ▀▄██    █▄ █ ▄▄██   ██▀███       ▀▀▀▀  ██▀▄██▄▄▄█▄▄▀███  █ ▄█          ████▀▀ ▀███▄▄ ██
                 ▒███▀██▀▀█▄█▄▄█▀▀█▀    █▄▀█▀▀ ▄█   ▀ ████                ▀▀ ▄███▀  ██ ▀▀█▀▄█          ▄███   ███▀██▀▀▀
                ▒█▀██▀▀▀▄ ██████▄█▀      ▀▀████▀                             ███     ████▀▀            ▀▀▀    ▄█▀██▄▄▄▄
              ▒▒█▄▄██ ▄▄▄████▀█▄█ ██        █ █     ▄                        ▀██     ███              ▄▄████▄▄▀▀██▀▀███
          ▒▒▓▒███▄▀▀█▀  ▄█▀▀█▀▀▀█▄██        ███▄ ▄███▄██                            █▀██             ██ ▀▄█▀█▀██▀█▄▄█▀▀
       ▒▓▒▀   █▀▀▄███████▄▄ █ ▄▄▄███         ▀▀▀ ███▄█▄██                             ▀             █ █▄█▀▀▀██▀██ ██▄▄▄
   ▒▄▓▀       ▀▀▄ █ ██▀█▀▄▀▀█▀▀  ▄█▀             ██▀▄ ███                                            █▄█▀█▄▄██▄█▀██▄▄ ▀
▄▓▀▀             ▀▀    ██████▄████▀                 ▀▀▀▀                                              ██▄▄▄ ██▀▀████▀█▀
                       ▀█ ▀▀  ██▀█      ▄                                                            ▄█ ██▀▀▀ ▄██▄█▀   
                               █▄██  ▄▄▀███▄▄                                                       █████     ▀▀███    
                                █ ▀ ████▀▄ ██                 ▄█▀█▀▄▄                               ▀ █▀▀              
                                    ███▄▄▄███                ██▀█▀█▀█▄                                                 
                                     █▀▄ ▄█▄█                █▀▄█▄▄██▄                                                 
----------------------------
                    ▒▒▒▀▀▓▀▒██▓█▓█▓▓██▓▓ ▄▄▄▄▓▓▓     ▒▄▄▄▄▄█▓███▓██▓ █████████████████▓▓█▓▒▒ ▄▄▄ ▓███▓▓██▓▒▒▒▒▒▒▒▒▒▒▒▒▒
                 ▒▒▒▒▒▒▒█▓██▄▄█▄██▄██████████████▄▄▄██████████████████████████████████ ▓█▓  ██▄█▓████████▓███▄▓▓▓▒▒▓▓▒▒
                 ▒▒▒▀▀▀▄▄▄█▀ █ █████▄▄█████████████████████████████▄█████████▄██ ███▀  ▀▀    ████▀█████████████████████
                  ▒        ▀▀▀█▄▄▄██▀▀██████▀█████ ████████▄███▀███████▀████▀▀▀  ██▄█▄   ▄▄▄▄██ ███▀▄██▀███████▀ ██████
                   ▒              ▀▀▀▀▄▄██▀▀ ██ ████▄██▀███████▄█████▀██████      ▀██▀ ▄██████████ ███▄ ██▀▀▄██  ██▀▀██
                   ▒▒                     ▀▀▀▀▄▄▄███▄▄██  ███████▀█▀██▀█████          ████████▄██  ▀██ ▄██      ▄███▄██
                    ▒                            ▀▀██▀▀██████▀█▀████▀ ▄██▀███        ██████▀▀██▀█▄▄▄ ▄████      ███▄███
                    ▒▒                          ▄▄▀▀    ▄█▀▄███▀████▄▄▄▀█████        ▀█▄███████████████▀█▄█     ▀███▀▀▀
                     ▒                        ▄██▄▄▄█▀▀▀▀▄▄▄▄  ██▀▀▀▀███████▄▄▄       ████▀▀████▀█▀█▀███▀▀ ▄▄▄▄ ██▀    
                     ▒▒                ▄███▄▄ █▀▀▄▄▄▄        ▀▀█        ▄▀█    ▀▀▀▀▄▄███ ▀██▀▀██████ ██▀ ███▀███▀▀     
                      ▒               █▀▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀▄    ▄█▀█▀     ▄▄▄▄   ▀▀▀▀█▄▄▄██▀  ▀▀▀  ██▀▀███▄▄███▄▀
                       ▒              █▀▄█▀▀███             ▀▀▀▄▄▄▀▄ █▀  █      ██▀█           ▀▀▀▀▄▄▄▄  ▄███████▄█████
                       ▒▒             ▀██████▀█        ▄▄▄        ▀▀█    █  ▄██▄█ █▀                   ▀██▄█████▀▄█████
                        ▒             ▄█▀███   ▀▀▀▄▄▄  █  █         █    █  ██████▄                    ▄█▀██████▀▄▄████
                        ▒▒ ▒▄▄▓▄▒ ▄▄▀▀   ██████▄     ▀▀▀▄▄█        ▄█  ▄█▄▄▄█▄█▀█▄▀█ ▄▄███████         █▄██▄▄█▄███ ████
                         ▒▒█▀█▀▄█▀█     ███████▄█   ▄████▄ ▀▀▀▄▄   █ ▄▀█▀█████▄▄▄█▄██▀████████          ██▄▄▄███▄▀██▄ █
                  ▒▒▄▄▄▄▒▒▀▀█▀▀ ▀▄██    █▄ █  ▄██   ██▀███       ▀▀▀▀  ██▀▄██▄▄▄██▄████  █ ▄█▀          ████▀  ▀██▄▄▄██
                 ▒▓██▀██▀▀█▄██▄█▀▀▄▀    █ ▀██▀ ▄█   █ █▄██                ▀   ███▀  ██ ▀▀█▀██          ▄███    █████▀▀▀
                ▒█▀▄█▀▀▀▄ ██████▄██      ▀▀████▀                             ███▀    ▀████▀▀           ▀ ▀▀    ▄███▄▄▄▄
               ▒█▄ ██ ▄▄▄████▀█▄█▀▀█        █▄█     ▄                        ▀██▄    ███▀              ▄▄███▄▄▄▀██▀▀███
           ▒▄▒███▄▀▀█▀▀ ▄█▀███▀▀█▄██▄       ███▄ ▄▄█████▄                           ▄▀██             ██▀ ██▀█▀█▄▀▀▄ █▀▀
       ▒▄▓▀▀  █▄▄▄███▄███▄  █  ▄▄███         ▀▀▀ ████████                             ▀             ▀█▀▄▄▀▀▀▀█▀▀█▄██▄▄▄
   ▒▄▓▀▀      █▀▄ █ ██▀█▀▄▀▀█▀▀▀ ▄█▀             ▀█▀▄ ███                                            ▀▄█▀▀▄▄▄█▄████▄▄  
▄▓▀▀             ▀▀    ███████▄███▀                 ▀█ ▀                                              ▀█▄▄▄ ███▀▄█▀████
                       ▀█ █▀  ██▀█      ▄                                                             █▀██▀▀▀  ▄█▀██   
                               █▄██   ▄▀█▀█▄▄                                                       ▄████▀     ▀▀██    
                               ▀█ █ ██▀█▀█▀▄█                 ▄▄▀█▀▄▄                               ▀▀███              
                                    ▀██▄▄▄███                ██▀▀██▀▀█                                                 
                                     █▀▄  █▀█▀               █▀██▄▄▀██                                                 
----------------------------
                    ▒▒▒ ▒█▀▒▀███▒█▄███▓▄ ▄▄▒▓▓▓▓     ▒▄▄▄▄ █▓███▓██▓ █████████████████▒▓█▓▒▒ ▄▄▄ ▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                 ▒▒▒▒▒▒▒█▓██▄██▄█████████████████▄▄▄▄█████████████████████████████████ ▓█▓  ██▄█▓████████▓███▄▓▓▓▒▓▓▓▒▓
                 ▒▒▒▀▀█▄▄▄█▀ █ ██████▄██████████████████████████████████████████ ███▀  ▀▀    ████▀█████████████████████
                  ▒       ▀▀▀▀▄▄▄▄██▀▀▄█████▀███▀█ ████████▄███████████▀████▀▀▀  ██▄█▄   ▄▄▄██▀ ███▀▄██▀███████▀▒██████
                  ▒▒              ▀▀▀▀▄▄██▀▀ ██ ████▄██ ███████▄█████▀██████      ▀██▀ ▄██████████ ███▄ ██▀ ███ ▄██▀▀██
                   ▒                      ▀▀▀▀▄▄▄███▄▄██  ███████▀█▀██▀█████          ████████▄██  ▀▄█ ▄██      ▄███▄██
                    ▒                            ▀▀██▀▀██████▀█▀████▀ ▄██▀███        ██████▀▀██▀█▄▄▄ ▄████      ███▄███
                    ▒▒                          ▄▄▀▀    ▄█▀▄███▀████▄▄▄▀█████        ▀█▄██████▀████████▀███     ▀███▀▀▀
                     ▒                        ▄██▄▄▄█▀▀▀▀▄▄▄▄  ██▀▀▀▀███████▄▄▄       ████▀▀████▀███▀███▀▀ ▄▄▄▄ ██▀    
                     ▒▒                ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀█        ▄▀█    ▀▀▀▀▄▄███ ▀██▀▀██████ ██▀ ██▄▀▀██▀▀     
                      ▒               █▀▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀▄    ▄█▀█▀     ▄▄▄▄   ▀▀▀▀█▄▄▄██▀  ▀▀▀  ██▀▀███▄▄█████
                      ▒▒              █▀▄██▀███             ▀▀▀▄▄▄▀▄ █▀  █      ▄█▀█           ▀▀▀▀▄▄▄▄   ███████▄█████
                       ▒▒             ▀█▄████▀█        ▄▄▄        ▀▀█    █  ▄████ ▀▀                   ▀██▄█████▀▄█████
                        ▒             ▄▄▀███   ▀▀ ▄▄▄  █  █         █    █  ██████▄                     ██▄██████▄▄████
                        ▒▒ ▒▒▄▄▄▒ ▒▄█▀   ██████▄     ▀▀▀▄▄█         █  ▄█▄▄▄█ █▀▄█▀█  ▄▄██████         ▀▄██▄▄██▄██▀████
                         ▒▒█▀█▀██▀█▄    ███▄███▄█   ▄███▄▄ ▀▀ ▄▄   █▀▄▀█▀▄████▄▄▄█▄███▄███████          ██▄▄▄█▄██▀██▄▄█
                   ▒▒▄▄▒ ▒█▀██▀▀▀▄██    █▄ ██ ▄██   ██ ▄██       ▀▀▀▀  ▀█▀█▄██▄▄▄█▄████  ██▄██          ████▀  ▀███▄▄ █
                 ▒▓██████▀█▄██▄▄▀▀▄▀    █ ▀▀█▀▀▄█   █ █▄██                ▀▀  ███▀  ▀█▄▀▀█▀██          ▄███    █████▀▀▀
                ▒▓▀▄██▀▀▄ ██▄██▄▄██      ▀▀████▀▀      ▀                     ▄███    ▀████▀▀           ▀ ▀▀    ▄███▄▄▄▄
               ▒▓▄ ██  ▄▄██████▄█▀▀▄        ███     ▄                        ▀█▀█    ▄███               ▄▄███▄▄▀ ██▀███
           ▒▄▓███▄▀▀█▀▀▀▄█▀███▀▀█▄█▀▄       ███▄ ▄▄█████▄                            ███             ▄█▀ ▀▄█▀████▀█ ▄█▀
       ▒▄▓▀▀  ██▄████▄███▄  █   ▄███        ▀█ ▀ █▀██████                             ▀▀             █ █▄█▀▀▀█▀▀█▄ ██▄▄
   ▒▒▓▒▀      █▀▄ █ ██▀█▀▄▀▀██▀▀  ██             ▀█▀▄ ▄▀█                                            ▀█▄▀▀▄▄▄█▄██▀██▄  
▒▓▒▀             █▀ ▀  ███████▄███▀                 ▀▄▀▀                                              ▀█▄▄▄  ██▀▀█▀████
                       ▀█▀██ ▀██▀█                                                                    ▄████▀▀▀ ▄█▀██▀  
                               █▄██▄  ▄▄█▀▀▄▄                                                        ██▄██     ▀▀███   
                               ▀█▀█ ██▀█▀█▀▀█                  ▄██▀▄▄                                ▀ ██              
                                     ███▄▄██ █               ▄█▀▀██▀▀█                                                 
                                     █▀▄  █▀██               ▀▄██▀ ▀▄█                                                 
----------------------------
                    ▒▒▒ ▓█▀▓▀▓██▒█▓██▓▓▄ ▄▄▒▓▓▓▓     ▒▄▄▄▄ █▓███▓██▓ █████████████████▒▓█▓▒▒▒▄▄▄ ▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                 ▒▒▒▒▒▒▒█▀██▄██▄████████████▀████▄▄▄█████████████████████████████████▓ ██▓  █▀▄█▓████████████▄▓▓▓▒▓▓▓▒▓
                 ▒▒▒▀▀▄▄▄▄▀▀ ▀ █████▄███████████████████████████████▄███████████ ███▀  ▀▀    ████▀█████████████████████
                  ▒       ▀▀▀▀▄▄▄▄██▀▀██████▀███▀█▀████████▄███████████▀████▀▀▀  ████▄   ▄▄▄██▀ ███ ▄██▀███████▀▀██████
                  ▒▒              ▀▀▀▀▄██▄▀▀ ██ ████▄██▄███████▄█████▀█████▀      ▀███ ▄███▀█████▀ ███▄ ██▀ ███ ▄██▀▀██
                   ▒                      ▀▀▀█▄▄▄███▄▄██ ▀███████▀█▀██▀█████          ████████▀██  ▀ ▀ ▄██      ▄██████
                   ▒▒                            ▀▀██▀▀██████▀█▀████▀ ███▀███        ██████▀▀██▀█▄▄▄ ▄████      ███▄███
                    ▒                           ▄▄▀▀    ▄█▀▄███▀████▄▄▄▀█████        ▀█▄██████▀████████▀███     ▀███▀▀▀
                     ▒                        ▄██▄▄▄▄▀▀▀▀▄▄▄▄  ██▀▀▀▀███████▄▄▄       ████▀▀████▀███▀███▀▀ ▄▄▄▄ ██▀    
                     ▒▒                ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀█        ▄██    ▀▀▀▀▄▄███ ▀██▀▀██▄███ ██▀ ██▄▀▀██▀▀     
                      ▒               ██▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀▄    ▄█▀▄█     ▄▄▄▄   ▀▀▀▀█▄▄▄██▀  ▀▀▀  ███▀███▄▄█████
                      ▒▒              █▀▄██▀███             ▀▀▀▄▄▄▀▄ ▄▀  █      ██▀█           ▀▀▀▀▄▄▄▄  ▄█████▄▀██████
                       ▒              ▀█▄█▄██▀█        ▄▄▄        ▀▀█    █  ▄▄███ █▀                   ▀██▄████▀███████
                       ▒▒             ▄▄▀███   ▀▀▀▄▄▄  █  █         █    █  ██████▄▄                    ██ ███████▄████
                        ▒▒ ▒▒▄▄▄▒ ▒▄█▀▀  ██████▄     ▀▀▀▄▄█         █  ▄▀▄▄▄███▀▄███▄ ▄▄██████         ▀███▄▄▄█▄██▀████
                         ▒▒███▀██▀█▄    ███████▄█   ▄▄███▄ ▀▀ ▄▄    █▄▀ ███████▄▄█▄▄██▀███████          ▀██▄▄████ ██▄▄█
                   ▒▒▄▄▒ ▒█▀██▀▀▀▄██    ██  █ ▄███  ███▄██       ▀▀▀▀   █▀█▄██▄▄ █▄▄████  █ ██          ████▀  ▀███▄▄ █
                 ▒▓██████▀▄▄██▄▄█▀██    █▀▀▀█▀▀ █   █ █▄██                ▀▀  ███▀▀  █▄▀▀▀███▀         ▄███    █████▀▀▀
                ▒▓█▄██▀▀▄ █████▄▄▄█      ▀███▄██▀      ▀                      ███     ████▀▀             ▀▀    ▄███▀▄▄▄
               ▒▓▄ ██  ▄█████████▀▀▄        ███                              ▀███     ███               ▄████▄▄▀ ██▀▀██
           ▒▒▓████▀██▀▀▀ █▀▄█▄█▀█▄▄█▄       ███▄  ▄█████▄                            ████             ██▀▀██▀█▀██▀█▄▄█▀
       ▒▒▓▒▀  ██▄██▄█▄▄███  █   ▄███▀       ▀█ ▀ ▀█▄█ ███                             ▀▀             █ ▀▄█▀▀▀▀█▀██ ██▄▄
    ▒▄▒▀      ██▄ █▀▀███▀█▀██▄▀▀▀ ██              █▀▄ █▀█                                             █▄█▀▄▄▄ █▄█▀██▄▄ 
▒▄▓▀▀           ▀▄█ ▀  ██▀█▄██▄▄██▀               ▀ ▀▄▀▀▀                                              ██▄▄  ███▀██████
▀                      ▀█▀██ ▀██ █▄                                                                    █▀██▀▀▀ ▄██▄█▀  
                               █▄██▄  ▄▄█▀▀▄▄                                                        ▄█▀██     ▀▀███   
                               ▀█▀█▀ █▀███▀▀██                 ▄██▀▄▄                                ▀ ███             
                                     ███  ██▀█                ██▀███▀█                                                 
                                     █▀▄▀▀█▀██                ██▄▀ ▀▄█                                                 
----------------------------
                   ▒▒▒▓ ▓▀█▓▀▓██▓█▄██▓▓▄ ▄▄ ▓█▓▄    ▒▒▄▄▄▄ █▓██████▄ ████████████████▓▒▓█▓▒▒ ▄▄▄ ▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒▒█▀██▄███████████████▀████▄ ▄██████████████████████████████████ ██   ███▀▓████████████▄▓█▓▒▓▓▓▒▓
                 ▒▒▒▀▀▄▄▄▄▀▀▀█ ████████████████▀████████████████████▄███████████ ███▀  ▀▀   ▀████▀█████████████████████
                 ▒▒       ▀▀▀▀▄▄▄██▄▀▀██████ ███▀█▀████████▄███████████▀████▀▀▀ ▀████▄   ▄▄▄██  ███ ▄██▀████▀██▀▀██████
                  ▒               ▀▀▀█▄██▄▀▀ ██ ████▄██▄▀██████▄█████▀█████▀      ▀██▀ ▄███▀▄████▀ ███▄ ██▀ ███ ▄██▀▀██
                   ▒                     ▀▀▀▀█▄▄████▄▄██ ▀███████▀█▀██▀████▄          █████▄██▀██  ▀▀▀ ███      ███████
                   ▒▒                            ▀▀██▀▀██████▀█▀████▀ ███▀█▀█        ██████▀▀██▀█▄▄▄ ▄████      ██▀▄███
                    ▒                            ▄▀▀    ▄█▀▀███▀████▄▄▄▀█████        ▀█▄██████▀████████▀███     ▀███▀▀▀
                    ▒▒                        ▄██▄▄▄▄▀▀▀▀▄▄▄▄  ██▀▀▀▀▀██████▄▄▄       ████▀▀███▄████▀▀██▀▀ ▄▄▄▄▄██▀    
                     ▒                 ▄███▄▄ █▀▀▄▄▄▄        ▀▀█▄       ▄██    ▀▀▀▀▄▄███ ▀██▀▀██▄███ ██▀ ▄█▄▀▀██▀▀    ▄
                      ▒               ██▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀▄     █▀ █     ▄▄▄▄   ▀▀▀▀█▄▄▄███  ▀▀▀  █▄█▀▀███▄█████
                      ▒▒              █▀▄██▀███             ▀▀▀▄▄▄▀▄ ▄▀  █      ██▀██          ▀▀▀▀█▄▄▄▄ ▄█████▄▀██████
                       ▒              ▀█▄█▄██▀█        ▄▄▄        ▀▀█▀   █  ▄▄█▄█ █▀                    █▀▄████▀██▄████
                       ▒▒             ▄▄████   ▀▀ ▄▄   █  █         █    █  █▄█████▄                    ██ ███████▄████
                        ▒   ▒▄▄▄▒ ▒▄█▀▀  ██████▄     ▀▀▀▄▄█         █  ▄█▄▄▄██▄▀▄██▀▄ ▄▄██████          █ █▄▄▄█▄██▀████
                         ▒▒██████▀█▄    ▄████████▄  ▄████▄ ▀▀ ▄▄    █▄▀ ███████▄▄█▄▄██▀███████▀          ██▄▄▄███ ██▄▄▄
                    ▒▒▄▒ ▒█▀██▀▀▀▄██    █▀  █  ███  ███▄██       ▀▀ █   █▀█▄██▄▄▄█▄▄█▀██  █ ▄█          ████▀  ▀███▄▄▄█
                  ▓██████▀▄▄▄█▄▄█▀██    █▀▀▀█▀▀▀█▀  █▀█▄██                ▀▀▀ ███▀▀  ██ ▀▀█▀██          ███▀   █▀███▀▀▀
                 ▓█▄█▄█▀▄ █████▄▄▄█      ▀█▄████▀      ▀                      ███     ████▀▀             ▀▀    ▄███▀▄▄▄
               ▒▓  ██   █████████▀▀▄        ███                              ▀▀██     ███               ▄▄███▄▄█ ██▀▀██
           ▒▒▓▓███▀███▀▀▀█▀▄██▄▀█▄ ██       ███▄  ▄▄████▄                            █▀██             ██▀ █▄████▄█▀▄ ▄▀
        ▒▄▓▀  ██▄██▄█▄▄▄█▀  █    ██▄█       ▀█ █  █▄▀ █▄█                              ▀▀             █▀▄▄█▀▀▀█▀▀█▄▄██▄
    ▒▄▓▀▀     ██  █▀▀███▀█▀▄█▄█▀▀▀██              █▀▄▀███                                             ▀▄█▀█▄▄▄█▄████▄▄ 
▒▄▓▀▀           ▀▄█ ▀▀ ██▀█▄██▄▄▄██▀              ▀ ▀▄█▀▀                                              ▀█▄▄▄ ███▀▄█▀███
▀                      ▀█▀██ ▀██▀█▄                                                                    █▀██▀▀▀▀ ▄█▀██  
                               █▄██▄   ▄██▄▄▄                                                        ▄██▄█▀     ▀▀██   
                               ▀█▀██ ██▀██▀▀██                  ▄▀█▄▄                                ▀▀███             
                                ▀    █▄▀  █▄██                ██▄▄██▀▀█                                                
                                     █▀█▀▀████                █▀▄█ ▀███                                                
----------------------------
                   ▒▒▒▓▀▒ ███▓█▓▓█▓██▓█▒ ▄▄ ▄█▓▄    ▒▒▄▄▄ ▄█▓█████▀▄▄████████████████▓▒▓█▓▒▒▒▄▄▄ ▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒▒█▀██▄█ ██████████████▀███▄ ▄████ ████████████████████████████  ██   █▀██▓████████████▓▓█▓▒▓▓▓▒▓
                 ▒▒▀▀▀▄▄▄▄▀ ▀█ █▀███████████████████████████████████▄███████████ ███▀  ▀▀   ▀████▀█████████████████████
                 ▒▒      ▀▀▀▀█▄▄▄██ █▀██████▀█▀█▀█▀████████▄███████████▀████▀▀▀ ▀████▄   ▄▄███  ██▀ ▄█▀▀████▀██▀▀▄█████
                  ▒              ▀▀▀▀█▄██▄▀▀ ██ █████▄█▄███████▄█████▀█████       ▀██▀ ▄█████████▀ ███  ██▀ ██▀ ▄██▀ ██
                  ▒▒                     ▀▀▀▀█▄▄████▄▄██ ▀███████▀█▀█▀▀████▄          █████▄██▀██  ▀█▀ ▄██      ███████
                   ▒                             ▀▀██▀▀██████▀█▀████▀ ███▀█▀█        ██████▀▀██▀█▄▄▄ ▄████▄     ██▀▄███
                    ▒                            ▄▀▀    ▄█▀▀███▀████▄▄▄▀█████        ▀████████▀████████▀███     ████▀▀▀
                    ▒▒                        ▄██▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀██████▄▄▄       ████▀▀███▄█▀██▀▀██▀▀ ▄▄▄▄ ██▀    
                     ▒                 ▄███▄▄ █▀▀▄▄▄▄        ▀▀█▄       ▄██    ▀▀▀▀▄▄███ ▀██▀▀██▄███ ██▀ ▄█▄█▀███▀    ▄
                     ▒▒               ██▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀█     █▀ █     ▄▄▄▄   ▀▀▀▀▀▄▄▄███   ▀▀  ▀▄█▀▀███▄▀████
                      ▒               █▀▄█▄▀███             ▀▀▀▄▄▄█▄ ▄█  ▄▀     ████▀          ▀▀▀▀▀▄▄▄▄ ▄█████▄███████
                       ▒              ▀█▄█▄▄█▀█        ▄▄▄        ▀▀█▀   █  ▄▄███ ▀▀                    █▀▄███████▄████
                       ▒▒             ▄▄████   ▀▀ ▄▄   █  █         █    █  █▄█████▄                    ██ █▀▄███▀▄████
                        ▒    ▄▄▄▒ ▒▄█▀▀  ██████▄     ▀▀█▄▄█         █  ▄█▄▄▄██▄███▄▀█ ▄▄██████          █▄██▄▄█▄███ ███
                        ▒▒▒██████▀█▄    ▄█████████  ▄▄███▄▀▀▀ ▄▄    █▄▀▀███████▄▄█▄▄██▀████████          ██▄▄▄███▄██▄▄▄
                    ▒▒▒▒ ▒█▀▀█▀▀▀▄██    █▀  █  ███  ███▄██       ▀▀ █▀  █▀█ ██▄▄▄██▄████  █ ▄█          ████▀▀ ▀███▄▄▄▄
                  ▓████▀█▓▄▄ █▄▄▄███    █▀▀▀█▀▀▀██  █▀█ ██                 ▀▀ ████▀  ██ ▀▀█▀██          ███▀   █▀█▀█▀▀▀
                 ▓█▄█▄█▀▄ █████▄▄▄█      ▀█▄█▄██▀      ▀                      ███     █████▀▀           ▀▀▀    ▄███▀ ▄▄
                ▓▀ ▀█   █████████▀▀▄        ███                               ▀██     █▄█▀              ▄▄████▄█▀███▀▀█
            ▒▄▓██▀▀▄█▄▀▀▀███▄█▄██▄ ██       ████  ▄▄███▄▄                            █▀██             ▄█▀▀▀▄█▀█▀██▀█ ▄█
        ▒▄▓▀▀▄██▄▀█▄█▄▄▄█▀  █    ██▀█       ▀█▀█  █▄█▀▀▄█                              ▀▀             █ █▄█▀▀▀██▀█▄ ██▄
    ▒▒▓▀▀     █▄ ▀█▀████▀█▀▄█▄▄█▀▀▀█              ███▀▀██                                             ▀█▄█▀▄▄▄██▄█▀██▄ 
 ▒▓▒▀           ▀▄█ ▀▀ █▄▀█▄▄█ ▄▄██▀              ▀  ██▀▀                                              ▀█▄▄▄  ███▀█████
▀▀                     ▀█▀██▀▀██▀█▄                                                                    ▄█████▀▀ ▄█▀▄█▀ 
                        ▀      █▄██▄   ▄▄█▄▄                                                          ██▄██     ▀▀███  
                               ██▀██ ▄██▄█▀▀██                  ▄██▄▄                                 ▀▀██             
                                ▀ ▀  █▄█▀ █▄██                ▄██▄█▄ ▀█                                                
                                     ███▀▀▀█▄█                █▀▄▄▀ █▄█                                                
----------------------------
                   ▒▒▒█▀▒▀███▓█▓▓█▓█▀▓█ ▒▄▄ ▓█▓▄    ▒▒▄▄▄ ▄█▄██████▄▒████████████████▓▒▓█▓▒ ▒▄▄▄▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒████▄▄█ ██████████████▀███▄ ▄██▀█ ██████▄█████████▄███████████  ██   ████▓█████▀██████▄██▓▒▓▓▓▒▓
                ▒▒▒▀▀█▄▄▄▄▀ ██▀█▀██████████████▀████████████████████████████████ ███   ▀    ▀████▀████████▀████████████
                 ▒       ▀▀▀▀█▄▄▄██ ███▀███▀██▀█ █▀████████▄███████████▀████▀▀▀ ▀█▄██▄   ▄▄▄██  ███ ██▀▀████▀██▀▀▄█████
                  ▒              ▀▀▀▀█▄██ ▀▀ █▀ █████▄██▀██████▄█████▀█████       ▀▄█▀ ▄█████████▀ ███▄ ██▀ ██▀ ▄██▀ ██
                  ▒▒                     ▀▀▀▀▄▄▄████▄▄██ ▀███████▀█▀█▀▄████▄          ████████▀██  ▀▀▀ ▄██      ███████
                   ▒                             ▀▀██▀▀██████▀█▀████▀ █████▀█        ██▄████▀██▀█▄▄▄ ▄████▄     ██▀▄███
                   ▒▒                            ▄▀▀    ▄█▀▀████████▄▄▄▀█▄███        ▀█████████████████▀█▀█     ███▀▀▀▀
                    ▒                         ▄██▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀██████▄▄▄       ████▀▀███▄█▀██▀▀██▀▀ ▄▄▄▄ ██▀    
                     ▒                 ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀█▄       ▄██    ▀▀▀▀█▄███  ██▀▀▀█▄███ ██▀ ▄█▄█▀█▀█▀    ▄
                     ▒▒               ██▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀█▄    ▄▀ █     ▄█▄▄▄   ▀▀▀▀▄▄▄███   ▀▀  ▀██▀▀███▄▀████
                      ▒               █▀▄█▄▀███             ▀▀▀▄▄▄██▄▄█  ▄█     █████           ▀▀▀▀▄▄▄▄  █████▄███████
                      ▒▒              ▀█▄█▄██▀█        ▄▄▄        ▀▀█▀   █  ▄████▄█▀▀                   ██▄▄██████▄████
                       ▒              ▄▄████   ▀▀▄▄▄   █  █         █    █  █▄█████▄                    ▄██▄█████▀▄▄███
                        ▒   ▒▒▄▄  ▒▄█▀▀  ▀████▄▄    ▀▀▀█▄▄█         █  ▄██▄▄██▄███▄▀█  ▄▄█████▄         █▄█▀▄▄█▄▄██ ███
                        ▒▒▒██████▀█▄     ███████▀█  ▄▄██▄▄▀▀▀▄▄▄    █▄█▀███████▄▄▄█▄██▀████████          ██▄▄▄███▄▀██▄▄
                     ▒▒  ▒█▀██▀▀▀▄██    ██  █  ▀██  ███▄██▄      ▀▀ █▀  ███ ██▄▄▄█▀▄████   █ █▄         ██▀█▀▀ ▀███▄▄▄▄
                  ▓████▀█▓▄▄ █▄▄▄███    █▀▀▀██▀▀▀█  █▀█▄███                ▀▀ ▀███▀  ▀█ ▀▀████          ████   ▀█████▀▀
                 ▓███▄███ ▄████▄▄▄█▀     ▀█▄█▄██▀▀     ▀                      ███▀    ▀████▀▀           ▀▀▀▀    ████ ▄▄
                ▓▀  █   ▀██████████▄        ███▄                              ▀██     ████               ▄▄███▄▄▀▀██▀▀█
            ▒▄▓██▀█▄█▄█▀▀███▄█▄██▄ ██       ██▀█   ▄▀██▄▄                            ▄███              ██▀▀█▄▀█▀██▀▀▄ █
        ▒▒▓▀▀▄█▀▀▀▄▄█ ▄▄▄█  ██   ▀███       ▀█▀█  ███▀▀▄█▄                             ▀▀             █▀▀▄▄█▀▀▀█▀▀█ ██▄
     ▒▓▒▀     ██▀▀█▀████▀██▄██▄█▀▀▀█▀             ███▀▀███                                             █▄█▀▄▄▄ █▄████▄▄
 ▒▄▓▀▀        ▀ ▀▄█ ▀▀ █▄▀▄▄ █ ▄▄▄█▀              ▀  ██▀▀                                               ██▄▄  ██▄▀▄████
▀▀                     █████▀▀██▀█▄                                                                     █▀███▀▀▀▄██▄█▀ 
                        ▀  ▀   ██▀█▄    ▄█▄▄                                                          ▄█▀██▀    ▀▀███  
                               █████ ▄██▄█▄█▀█                   ▄█▄▄                                 ▀▀███            
                                ▀ ▀▀ █▄█▀ █▄██                ▄██▄█▄▄██                                                
                                     ███▀▀▀███▄                █▄▄█ ▀▄█                                                
----------------------------
                   ▒▒▒▀▀▓▀▒██▓█▓█▓▓█▀▄▓  ▄▄▄▓█▓     ▒▒▄▄▄ ▄█▓██████▄▓████████████████▓▒██▓▒ ▒▄▄▄▒▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒████▄▄█ ██████████████▀███▄▄▄████ ██████▄█████████▄███████████  ██   ████▓█████▀██████▓██▓▒▓▓▓▒▓
                ▒▒▒▀▀▄▄▄▄ ▀ █▀██████████████████████████████████████████████████ ██▀   ▀    ▀████▀███▄████▀████████▀███
                 ▒       ▀▀▀▀▄▄▄▄██ ███▀███▀██▀█ █▀████████████████████▀████▀▀▀ ▀█▄██▄  ▄▄▄▄██  ██▀ ██▀▀████▀██▀▀██████
                 ▒▒              ▀▀▀▀▄▄██▀▀▀ █▄▄█████▄██▀██████▄█████▀█████       ▀██▀ ▄█████████▀ ███  ██▀ ██▀ ▄██▀ ██
                  ▒                      ▀▀▀▀▄▄▄████▄▄██ ▀███████▀█▀█▀▄████▄          ████████▀██  ▀▀▀ ███      ███████
                   ▒                             ▀▀██▀▀██████▀█▀████▀ █████▀█        ██▄█▄██ ██▀██▄▄ ▄████▄     ██▀▀███
                   ▒▒                            ▄▀▀    ▄█▀▀████▀███▄▄▄▀█▄███        ▀█████████████████▀█▀█     ███▀▀▀▀
                    ▒                         ▄▄█▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀██████▄▄▄▄      █████▀███▄█▀██▀▀██▀▀ ▄▄▄▄▄██▀    
                    ▒▒                 ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀█▄       ▄██    ▀▀▀▀▀▄███  ██▀▀▀█▄███ ██▀ ▄▀▄█▀█▀█▀    ▄
                     ▒                ██▀█▀▀▄██      ▀▀▀▄▄▄▄    ▀█▄    ▄▀ █     ▄█▄▄▄   ▀▀▀▀▄▄▄███   ▀▀  ▀███▀███▄▀████
                      ▒               ██▄█▄█▀██             ▀▀▀▄▄▄██▄▄█▀  █     █████           ▀▀▀▀▄▄▄▄  ▄████▄██▄██▀█
                      ▒▒              ▀█▄█▄██▀█        ▄▄▄         ▀██   █  ▄▄███▄▀▀▀                   ▀██▄█████▀▄████
                       ▒              ▄▄████   ▀▀ ▄▄   █  █         █    █  ▄▄█████▄                    ▄██▄█████▀▄▄███
                       ▒▒    ▒▄▒   ▄█▀▀  ▀████▄▄    ▀▀▀█▄▄█         █  ▄██▄▄▄█ █▀▄███  ▄▄█████▄         ▀▄█▀▄▄▄████ ███
                        ▒ ▒▓█████▀█▄     ███████▀█  ▄▄██▄▄▀▀▀▄▄▄    █▄█▀███████▄▄▄█▄▄██▀███████          ███▄▄███▄ ██▄▄
                     ▒▒  ▒▓▀▄██▀▀▄██    ██  █▀  ██  ███▄██▄     ▀▀▀ █▀  ██▀▄███▄▄▀█▄▄███▀  █ ██         ▀████▀  ████▄▄▄
                  ▓▓███▀▓▓▄▄ █ ▄▄███    ██▀███▀▀▀█  ██▀▄███                ▀   ███▀▀ ▀█ ▀▀▀█▀█▀         ▄███    █████▀▀
                 ▓███▄███ ▄█████▄▄█▀     ▀█▄█▄▄██▀     ▀▀                     ▄███    ▀████▀▀           ▀ ▀▀    ▄███ ▄▄
                ▒▀ ▀█   ▀██████▀▀██▄        ███▄                              ███▄    ▄███               ▄▄███▄▄█ ██▀▀█
            ▒▒▓██▀▄▄█▄▄▀▀███ █▄███ ██       ▀█ █   ▄▄██▄▄                             ███▀             ▄█▀ █▄█▀████▀▄ ▄
         ▒▓▒▀▄█▀▀▀▄▄█  ▄▄█  ██▀  ▀███       ▀█▀█  ███▀▀▄██                             ▀▀▀             █▀█▄█▀▀▀█▀▀█▄ ██
     ▒▄▓▀▀    ██▀▀█▀████▀██▄▄█▄▄█▀▀██             ███▀▀███                                             ▀▄▄██▄▄▄█▄▄███▄▄
 ▒▄▓▀▀        ▀ █▄█ █▀▀█▄▀▄▄▀█  ▄▄██              ▀▀ █▄▀█▀                                              ▀█▄▄  ▀█████▀██
▒▀               ▀     █████▀▀██▀█▄                                                                     ██████▀▀▄▄█▀██ 
                        ▀▀▀▀   ██▀█▄    ▄▄▄▄                                                          ▄██▄█▀     ▀▀██  
                               ██▄██ ▄▄█▄█▄▄██                   ▄▄▄▄                                 ▀▀███            
                                ▀ ▀▀ █▄▄█ █▄▄▀▄                ▄██▄█▄██▄                                               
                                     ▀██▀▀▄██▄█                █▄ █▀▀▄██                                               
----------------------------
                   ▒▒▓ ▀█▀▒██▓█▄█▓▓██▄▓ ▒▄▄▄▓█▓     ▒▒▄▄▄▄▓█▓██████▄▓████████████████▓▒██▓▒ ▒▓▓▄▒▓▀██▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒████▄▄█ ██████████████▀███▄▄▄████▀██████▄█████████▄███████▄███ ▄██   ██████████▀██████▓█▀▓▒▓▓▓▒▓
                ▒▒▀▀▀▄▄█▄▀▀ █▀██████████████████████████████████████████████████ ██▀   ▀    █████████▄████▀████████▀███
                 ▒       ▀▀▀▀▄▄▄▄██ █▀█▀▀██▀██ █▄██████████████████████▀████▀▀▀ ▀█▄██▄  ▄▄▄███  ██▀ ██▀▀████▀██ ▀██████
                 ▒▒              ▀▀▀▀▄███▀▀▀▀█▄███▀█████▀██████████████████       ▀██▀ ██████████▀ ▀██ ▄██▀ ██  ▄██▀ ██
                  ▒                      ▀▀▀▀▄▄▄████▄▄██ ▀███████▀█▀█▀▄████▄          ████████▀██  ▀▀▀ ███      ███████
                  ▒▒                             ▀▀██▀▀██████▀█▀████▀ █████▀█        ██▄█▄██ ██▀█▄▄▄ ▄████▄     ██▀▀███
                   ▒                             ▄▀▀    ▄█▀▀▄███▀███▄▄▄▀█▄█▄█        ▀█████████████████▀███     ███▀▀  
                    ▒                         ▄▄█▄▄▄▄█▀▀▀▄▄▄▄   █▀▀▀▀▀██████▄▄▄▄      █████▀███▄████▀ ██▀▀ ▄▄▄▄▄██▀    
                    ▒▒                 ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀▀▄        ██     ▀▀▀▀▄███  ██▀▀▀█▄▄██ ██▀ ▄█▄█▀█▀█▀    ▄
                     ▒                ▄█▀█▀▀▄██      ▀▀▀▄▄▄▄     █▄    ▄▀ █     ▄▄▄▄▄   ▀▀▀▀▄▄▄███   ▀▀  ▀███▀███▄▀████
                     ▒▒               ██▄█▄█▀██             ▀▀▀▄▄▄██▄▄█▀  █     █████           ▀▀▀▀▄▄▄▄  ▄███████▄▀███
                      ▒               ▀█▄█▄▄█▀█        ▄▄▄         ▀▀█   ▄▀ ▄▄███▄▀▀▀                   ▀██▄████▀██████
                       ▒              ▄▄████   ▀▀▄▄▄   █  █         ▄█   █   ▄█████▄▄                    ██▄█▀██▀██▄███
                       ▒▒     ▄▒   ▄▄▀▀  ▀████▄▄▄    ▀▀▀▄▄█         █  ▄██▄▄▄███▀▄███▄ ▄▄▄█████         ▀█▄█▄▄▄████ ▄██
                        ▒  ▓█████▀█▄     ███████▀█  ▄▄▄█▄▄█▀▀▄▄▄    █▄▄▀████████▄▄█▄▄██▀███████          ███▄▄████ ██▄▄
                     ▒▒ ▒▒▓▀▄██▀▀▄▄█    ▄█  █▀  ██  ███▄███     ▀▀▀ █▀  ██▀▄▄██▄▄ █▄▄█▀██  █ ▄█         ▀████▀  ████▄▄▄
                  ▒▓████▓▓█  █ ▄▄███    ▀█▀██▄▀▀▀█  ██▀▄███                ▀▀  ███▀▀  █▀▀▀▀█▀██         ▄███    █████▀▀
                 ▒█▀█▄███ ▄█▀███ ▄██     ▀█▄█▄▄██▀     ▀▀▀                     ███     █████▀             ▀▀    ▄█▄█▀ ▄
                ▒▀ ▀█▀  ▀▄█████▀▀██▄        ██▀█                              ████     ███                ▄████▄█ ███▀▀
             ▒▓▓█▀▄▄█▄▄█▀███▀█▄███ ██       ▀█ █   ▄▄██▄▄▄                            ████             ▄█▀▀▀▄█▀█▀██▀█▄▄
         ▒▄▓▀███▀█▄▄█  ▄▄█  ▀█▀  ▀███       ▀▀███ ███▀▀▄██                             ▀ ▀             █ █▄▄▀▀▀▀█▀█▄ ██
     ▒▄▓▀▀   ▀██▀▀█▀████▀█▄▄ █▄▄▄▀▀██             ███▀▀███                                             ▀█ ██▄▄▄ █▄████▄
  ▒▓▒▀        ▀▀█ █ ▄▀▀█▄█▄▄▀█▀  ▄▄█              ▀▀ █▄██▀                                              ▀█▄▄▄  ███▀████
▓▀▀              ▀     ▄█▄██▀██████                   ▀                                                 ▄█▀████▀▀▄█▀▄█▀
                        ▀▀▀▀   ██▀█     ▄▄▄▄                                                           ▄█▀██     ▀▀███ 
                               ██▄██ ▄▄███▄▄██▄                   ▄▄▄                                  ▀▀██            
                                ▀▀ ▀ █▄▄█▀▀▄▄██                ▄██▄█▄██▄                                               
                                      ██▄▄▄██▄█                ██ ▄█▀▄ █                                               
----------------------------
                  ▒▒▒▓ ▓█▀▓▀███▄█▓▓██▓▓ ▄▄▄▄▓█▓     ▒ ▄▄▄▄▓████████▄▓████████████▀███▓▒██▓▒ ▒▓▓▄▒████▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▒█▀██▄██ █████▄████████▀███▄▄▄███████████▄█████████████████▄███ ▄██   ██████████▀██████▓██▓▒▓▓▓▒▓
                ▒▒▀▀█▄▄█▄▀▀ █ ████████▀█████████████████████████████████████████▄██▀   ▀    ██▀██████▄████▀█████▓██▀███
                ▒▒      ▀▀▀▀█▄▄▄▄██▀█▀█▀███▀██▀█▄██████████████████████▀████▀▀▀ ▀█▄██▄  ▄▄▄███  ██▀ ██▀▀█▄██▀██ ▀██████
                 ▒              ▀▀▀▀█▄███▀▀ ██ ███▀█████▀██████████████████       ▀▄█▀ ██████████ ▄███ ▄██  ██  ▄██▀▀██
                  ▒                      ▀▀▀▀▄▄▄██▄█▄▄██ ▀███████▀█▀█▀█████▄          ████████▀██  ▀▀▀ ███      ███████
                  ▒▒                             ▀▀▀█▀▀██████▀█▀████▀ █████▀█        ██▄█▄██ ██▀▄▄▄▄ █████▄     ██▀▀███
                   ▒                             ▄█▀    ▄█▀▀▄███▀███▄▄▄▀█▄█▄█        ▀█████▀███████████▀███     ███▀▀  
                   ▒▒                         ▄██▄▄▄▄█▀▀▀▄▄▄▄   █▀▀▀▀▀██████▄▄▄▄      █████▀███▄████▀ ██▀▀ ▄▄▄▄▄██▀    
                    ▒▒                 ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀▀▄        ██     ▀▀▀▀▄███  ██▀▀▀█▄▄██ ██▀ ▄█▄█▀█▀█▀    ▄
                     ▒                ▄█▀█▀▀▄██      ▀▀▀▄▄▄▄     ▀▄    ▄█ █     ▄▄▄▄▄   ▀▀▀▀▄▄▄███   ▀▀   ███▀███▄▀████
                     ▒▒               █▄▄█▄█▀██             ▀▀▀▄▄▄▄▀▄ █▀  █     █████           ▀▀▀▀█▄▄▄▄ ▄████████▀███
                      ▒               ▀█▄█▄▄█▀█        ▄▄▄         ▀▀█    █  ▄███▄▀▀▀                    ██▄███████████
                       ▒               ▄████   ▀▀▄▄▄   █  █          █   █   ███████▄                    ██ █▀▄█▀█▀▄███
                       ▒▒    ▒▒▒   ▄▄▀▀  ▀████▄▄▄   ▀▀▀▀▄▄█         █▀ ▄█▀▄▄▄██▄▀███▀▄ ▄▄██████          █▄█▀▄▄█▄███▄██
                        ▒  ▓█████▀██     ████▀██▀█   ▄▄█▄▄█▀▀▄▄▄    █ ▄▀█▀██████▄▄█▄▄██▀███████          ▄██▄▄▄███▄██▄▄
                      ▒ ▒▒▓▀▄█▄▀▀▄▄█    ▄█▀▀█▀  ██  ███▄███     ▀▀▀ █▀  ██▀▄▄██▄▄ ██▄█▀██  █ ▄█          ████▀  ▀███▄▄▄
                  ▒▓▓███▓▓█  █  ▄███    ▀█▀▄█▄█▀▀█  ▀█▀▄▄▀█                ▀▀▀ ███▀▀  ██▀▀▀█▀██         ▄███▀   █▀███▀▀
                 ▒█▀█ ███  █████  ██     ▀█▄██▄██▀     ▀▀▀                     ███     █████▀▀            ▀▀    ▄███▀ ▄
                ▒▀ ▀█▀  ▀▄█████████▄        ██▀█                              █▀██     ███▀               ▄▄███▄█▄███▀▀
             ▒▄▓█▄▄▄█▄▄▄▀███▀█ ███ ▄█        █▄█    ▄▀█▄▄▄                            ████              ██▀ █▄█▀███▀▀▄ 
         ▒▄▓▀███▀█▄▀█▀  ▄█▀▀▀█▀▀ ▀███        ▀███ ████▀█▄█                              ▀▀             █▀▀▄▄█▀▀▀█▀▀█ ██
      ▒▓▒▀   ▀█▀▀▀██████▀█▄▄ █ ▄▄█▀██              ▄█▀▀▀██                                              █▄█▀▄▄▄ █▄▄███▄
  ▒▄▓▀        ▀▀▄ █ ▄█▀█▄█▄ ▀█▀▀ ▄▄█▀              ▀ █▄█▄▀                                               ██▄▄  ▀███▄█▀█
▓▀▀              ▀▀    ▄█▄██▀██████                   ▀                                                  █▀████▀▀▄██▄█▀
                        ▀▀ ▀   ██▀█      ▄▄                                                            ▄█▀██▀    ▀▀███ 
                               ▄█▄██  ▄███████▄                   ▄▄▄                                  ▀▀███           
                                 █ ▀ ▀█▀█▀▀▄ ██                 ▄▀██▄██▄                                               
                                      ██▄▄▄██▀█                ███ █▀▄ █                                               
----------------------------
                  ▒▒█▓ ▓██▓▀▓██▒█▓███▓▓ ▄▄▄▄▓█▓     ▒ ▄▄▄ ▓████████▄█████████████████▓▒██▓▒ ▄▄▓▄▒█▀██▓███▒▓▒▒▒▒▒▒▒▒▒▒▒▒
                ▒▒▒▒▒▒▓█▀██▄██ ██████████████▀██▄▄▄▄███████████▄█████████████████▄███ ▄██   ██████████▀██████▓██▓▒▓▓▓▒█
                ▒▒▀▀▄▄▄█▄▀▀▀█▀██████████████████████████████████████████████████▄██▀   ▀    ██▀██████▄████▀███▄█▓██▀███
                ▒▒      ▀▀▀▀█▄▄▄▄██▀███▀███▀███████████████████████████▀████▀▀▀ ▀▀▄██▄   ▄▄███  ██▀ ██▀▀█▄█████ ▀██████
                 ▒              ▀▀▀▀█▄███▀▀ ██ ███▀█████▀██████████████████       ▀▄█▀ ██████████ ▄███ ▄██  ██  ▄██▀▀██
                 ▒▒                    ▀▀▀▀▀█▄▄▄██▄█▄▄█▀ ▀███████▀█▀█▀█████▄          ████████▀██  ▀▀▀ ███      ███████
                  ▒▒                            ▀▀▀▀█▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄▄█▄ █████▄     ██▀▀███
                   ▒                             ▄█▀    ▄█▀▀▄███▀███▄▄▄▀█▄█▄█         █████▀█▀█████████████     ▄██▀▀  
                   ▒▒                         ▄██▄▄▄▄█▀▀▀▄▄▄▄   █▀▀▀▀▀▀█████▄▄▄▄      █████▀█████████ ██▀▀ ▄▄▄▄▄██▀    
                    ▒                  ▄▄▄█▄▄ █▀▀▄▄▄▄        ▀▀▀▄        ▄█     ▀▀▀▀▄███  ██▀▀▀█▄▄██ ██▀  █▄█▀███▀     
                     ▒                ▄█▀█▀▀▄██      ▀▀▀▄▄▄▄     ▀▄    ▄█ █     ▄█▄▄▄   ▀▀▀▀▄▄▄███   ▀▀   ███████▄▀▀███
                     ▒▒               █▄▄█▄█▀██             ▀▀▀▄▄▄▄▀▄ █▀  █     █████            ▀▀▀▀▄▄▄▄ ▄██████▄█▀███
                      ▒               ▀▄▄█▄▄▄▀█        ▄▄▄         ▀▀█    █  ▄███▄▀▀▀                    █▀▄███████████
                      ▒▒               ▄████   ▀▀▄▄▄   █  █          █   █▀  ███████▄                    ██ ▄▀▀█▀█▀▄███
                       ▒      ▒▒   ▄▄█▀  ▀██▄█▄▄▄   ▀▀▀█▄▄█          █  █▀▄▄▄██▄███▄▀█  ▄▄█▄███          █▄█▀▄▄█▄███ █▀
                        ▒  ▓████████     ███████▀█   ▄▄█▄▄█▀▀▄▄▄    █▀▄▀█▀██████▄▄██▄██▀▀██████          ▄███▄▄███▄██▄▄
                        ▒▒▓█▄█▄█▀▄▄█     █▀▀██▀ ▀█  █▀█████     ▀▀▀ █▀  ██▀█▄██▄▄ ██▄████   █ █▄         ████▀  ▀█▀█▄▄▄
                  ▒▓▓██▓▓▓█  █  ▄███▀    █▀▄███▀▀█   █▀▄▄▀█                ▀▀▀ ████▀  ██ ▀▀████          ███▀   █▀█▀█▀▀
                 ▒█▀█ █▄█ ▀█████▀ ██     ▀█▄▄█▄▄█▀     ▀▀▀                     ███     ▀████▀▀            ▀▀    ▄███▀ ▄
                ▒▀▀▀█▀▀ ▀▄█████▄███▄        ▀█▀█                              ▀▀██     ████               ▄▄███▄▄█▀██▀▀
             ▒▄▓█▄▄ █▄▄▄█▀██▀█ ███  █        ███    ▄██▄▄▄                            ▄███              ▄█▀▀▀▄█▀████▀█ 
         ▒▒▓▒█▀█▀█▄▀█▀  ▄█▀▀▀█▀▀ ▀████       ▀███ ██▀█▀█▀█                              ▀▀              █▀█ █▀▀▀▀█▀█▄ █
      ▒▄▓▀   ▀█▀▀▀████████▄▄ █ ▄▄▄███         ▀    ▄██▀▀██                                              ▀▄▄█▄▄▄▄ █▄████
  ▒▄▓▀▀       █▀▄ █ ▄█▀█▄█▄▀▀█▀▀  ▄██              █ ▀▄███                                               ▀█▄▄  ▀█████▀█
▓▒▀              ▀▀    ▀█▄██▀██████▀                  ▀▀                                                 ███████▀█▄█▀██
                         █ ▀   ██ █      ▄▄                                                            ▄██▄██     ▀▀██ 
                                █▄██  ▄▄▀▀███▄▄                    ▄▄                                  ▀▀▀██        ▀  
                                 █ █  █▀██▀▄ ██                 ▄█▀▀▄██▄▄                                 ▀            
                                      ███▄▄█▄██                 ██▀█▀█ ██                                              
----------------------------
                  ▒▒▓▓▀▓ ██▀▓██▄█▄███▓▄ ▄▄▄▄██▓     ▒ ▄▄▄ █████████▄█████████████████▓▒██▒▒ ▄▓▓▄▒█▀██████▒▓▒▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▒▒██▀██▄█▀▀█████████████████▄▄▄▄█████████████████████████████▄███ ▄█▀   █████████████████▓██▓▓▓▓▓▓█
               ▒▒▀▀▀▄▄▄█ ▀▀▀█▀█████████████████████████████████████████████████████▀   ▀    ██▀██████▄████████▄█▓██▀███
                ▒▒      ▀▀▀▀▄▄▄▄ █████▀▀███▀███████████████▄███████████▀████▀▀▀ ▀▀▄██▄  ▄▄▄███  ██  ██▀▀█▄█████ ▀██████
                 ▒              ▀▀▀▀█▄███▀▀ ██ ███▀▄████▀██████████████████       ▀▄█▀ ██████████ ████ ▄██  ██  ███▀▀██
                 ▒▒                    ▀▀▀▀▀█▄▄▄██ █▄▄█▀ ▀███████▀█▀█▀█████▄         ▄████▄███▀██  ▀▀▀ ██▀      ███████
                  ▒                             ▀▀▀▀█▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄██▄▄█████▄     ███▀███
                  ▒▒                             ▄█▀    ▄█▀▀▄███▀███▄▄▄ █▄█▄█         ███████▀█████████████     ▄██▀▀  
                   ▒▒                         ▄██▄▄▄▄█▀▀▀▄▄▄▄   █▀▀▀▀▀▀█████▄▄▄▄      █████▀█████████ ██▀▀ ▄▄█▄▄██▀    
                    ▒                  ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀▀▄        ▄█     ▀▀▀▀▄███  ██▀▀▀█▄▄██ ██▀  █▄█▀▀██▀  ▄  
                    ▒▒                ▄█▀██▀▄██      ▀▀▀▄▄▄▄     ▀▄    ▄█▀█     ▄█▄▄▄   ▀▀▀▀█▄▄███   ▀▀   ██▄████▄█▀███
                     ▒                █▄▄█▄▄▀██             ▀▀▀▄▄▄▄▀▄ ▄▀  █     ███▀█            ▀▀▀▀▄▄▄▄ ▄████████▀███
                      ▒               ▀▄▄█▄▄███▄       ▄▄▄         ▀▀█    █  ▄███▄▀▀▀                    █▀▄███████████
                      ▒▒               ▄████▀  ▀▀▄▄▄   █  █          █   ▄▀  ███████▄                    ██▄▄█▀███▀▄███
                       ▒      ▒    ▄▄█▀  ▀██▄█▄▄▄   ▀▀▀█▄▄█          █  ▄▀▄▄▄▀█ ██████  ▄▄█████          █▄█▀▄▄█████ █▀
                       ▒▒  ▓███████▀     ▄██▀███▀█   ▄▄█▄▄█▀▀▄▄▄    ▄█▄▀▀███████▄▄ █▄▄██ ██████▀          ███▄▄███▄ ██▄
                        ▒ ▓███▄█▀▄ █     █▀▀▀█▀ ▀██ ▀████▄█     ▀▀▀ █▀   █▀█▄██▄▄ ██▄████▀  █ ██         ████▀  ▀▄███▄▄
                  ▒▄▓▓█▓▄▓█  █   ███▀    █▀▄▄█▄█▀█▀  █▀▄▄██                ▀▀▀ ▀███▀▀ ▀█ ▀▀▀█▀█▀         ███▀   ▀▀████▀
                 ▒█▀█▀▀▄█ ▀█████▀ ▀█     ▀▄▄▄█▄▄██     ▀▀▀                     ███▀    ▀████▀▀           ▀▀▀▀   ▄████ ▄
                ▒█▀▀█▀▀ ▀▄██████████        ▀███                               ▀██     ▄███                ▄▄███▄█▀▀▄█▀
             ▒▒▓█▄▄ █ ▄▄▄▀██▀█▀▀██  █        ███    ▄██▄▄▄                      ▀     ▄███▀              █▀▀▀█▄█████ █▄
          ▒▄▓█▀█▀▄ ▀█▀▀  ██▀▀█▀▀▀▀█▄██       ████  █▀█▀█▀█                              ▀▀              █ █▄▄█▀▀▀█▀▀▄ █
      ▒▄▓▀▀  ▀█ ▄▄████████▄  █  ▄▄███▀        ▀    ███▀ ██▄                                             ▀█ ██▄▄▄ █▄▄███
   ▒▓▒▀       █▀▄ █ ██▀█▄█▄▀▀█▀▀▀ ▄██              █ ▀▄▄██▀                                              ▀██▄▄  ▀██▀███
▄▓▀▀             ▀▀    ▀█▄███▄█▄███▀                  ▀▀                                                 ▄█▀█████▀▄██▄█
                        ▀█ █   ██ █▄      ▄                                                             ▄█▀██     █▀███
                                █▄██▄  ▄█▀█▀█▄▄                    ▄▄                                   █▀██        ▀  
                                ▀█ █▀ █▀▀█▀█▀▄█                  ▄▀▀█▀█▄▄                                 ▀            
                                      ███▄▄████                 ██▀▀█▀▄ █                                              
----------------------------
                  ▒▒▓█▀▒ ███▓█▓▓█▓██▓▓▄ ▄▄▄▓██▓     ▒▄▄▄▄▄█████████▄█████████████████▓▒██▒▒ ▄▓▓▄▒█▀██████▒▓▓▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▒▒█████▄█▀▀█████████████████▄▄▄▄██████████████████████▄██████▄███ ██▀  ▒█████████████████▓██▓▓▓▓▓▓█
               ▒▒▀▀▀▄▄▄█ ▀ ██▀█████████████████████████████████████████████████▀███▀   ▀    ██▀██████▄████████▄█▓██▀███
                ▒       ▀▀▀▀▄▄▄▄▀█▄███▀▀███▀█████████████▄█████████████▀███▀ ▀▀ ▀▀███▄  ▄▄▄███ ▄██▀ ██▀▀█▄█████ ▀█▄▄███
                ▒▒              ▀▀▀▀▄████▀▀ ██ ███▀▄████▀██████████████████       ▀ █▀ ██████████ ▄███ ▄██  ▀▀  ▄██ ███
                 ▒▒                    ▀▀▀▀▀█▄▄▄██ █▄▄█▀ ▀███████▀███▀█████▄         ▄████▄███▀██  ▀▀▀ ██       ███████
                  ▒                             ▀▀▀▀█▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄██▄▄██████     ███▀███
                  ▒▒                             ▄█▀    ▄█▀▀▄███▀███▄▄▄ █▄█▄█         ███████▀████▄████████     ▄██▀▀  
                   ▒                          ▄██▄▄▄▄█▀▀▀▄▄▄▄   █▀▀▀▀▀▀█████▄▄▄▄      █████▀█████████ ██▀▀ ▄▄█▄▄██▀    
                    ▒                  ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀▀█        ▄▀█    ▀▀▀▀▄███  ██▀▀▀█▄▄██ ██▀  ███▀▀██▀  ▄  
                    ▒▒                ▄████▀▄██      ▀▀▀▄▄▄▄     ▀▄    ▄█▀█     ▄▄█▄▄   ▀▀▀▀▀▄▄███   ▀▀   ██▄████▄█▀███
                     ▒                █▄▄█▄▄▀██             ▀▀▀▄▄▄▄▀▄ ▄▀  █     ███▀█            ▀▀▀▀▄▄▄▄ ▄████████▀███
                     ▒▒               ▀▄▄█▄▄███▄       ▄▄▄         ▀▀█▀   █  ▄███▄▀█▀                    █▀█████████▀██
                      ▒                ▄████▀  ▀▀▄▄    █▄ █          █    █  ███████▄      ▄             ▄█▄▄█▀█████▄██
                       ▒      ▒    ▄▄█▀▀  ██▄█▄▄▄   ▀▀▀██▄█          █  ▄▀▄▄▄▀█ ██▄███  ▄▄█████▄         ▀▄▄▀▀▄▄████ ▄█
                       ▒▒  ▓▓███▀██▀     ▄██▀█▀▄██▄   ▄█▄▄█▀▀ ▄▄     █▄▀ ███████▄▄▄█▄▄██▀███████          ███▄▄████ █▀▄
                        ▒ ▒███▄██▄ █▄    █▀▀▀█▀ ▀██  ████▄█     ▀▀▀ ▄█   █▀█ ███▄▄▀█▄▄█▀█▀  █ ▄█         █████▀ ▀▄███▄▄
                  ▒▄▓▓█▓▓▓█  █   ████    █▀▄▄█▄█▀██  █▀▄ ██              ▀  ▀▀ ▀███▀▀ ▀█▀▀▀▀█▀██         ████   ▀▀████▀
                 ▒███▀▀▄█ ▀████▀▀▀▀█     ▀▄▄▄█▄▄▄█▀  ▀ ▀▀▀                     ▄███     ███▄█▀▀          ▀ ▀▀    ████ ▄
                ▒█▀▀█▀▀▀▀▄▄█████████       ▀▀███▀                              ███▄     ███                ▄▄███▄█▄▀██▀
              ▒▓█▄▄ █  ▄▄██████▀▄█  █▄       ███     ▄█▄▄                              ████              ██▀ █▄█▀███▀▀▄
          ▒▄▓█▀██▄▀▀█▀▀  ▄█▀▀██▀▀▀█▄██       ██▀█  █▀███▀█▄                             ▀▀▀             █▀▀▄▄█▀▀▀██▀█▄ 
      ▒▒▓▒▀  ██▄▄▄████▄███▄  █   ▄▄█▄▀        ▀    ███▄▄███                                              █▄▄█▄▄▄  █▄███
   ▒▄▓▀       ██▄ █ ████▄█ ▀▀██▀▀  ▄█              █▀▀▄▄█▄▀                                               ██▄▄  ▀█████▀
▒▓▀▀            ▀█▀ ▀  ▀█ █▀▄▄█▄▄██▀                  ▀▀                                                  ███████▀███▄█
                        ▀█ █  ▀██ █▄                                                                    ▄██▄█▀    ▀▀▀██
                                █▄██▄  ▄▄▀█▀▀▄▄                     ▄                                   █▀███          
                                ▀█▀██ █▀▀█▀█▀▀█                  ▄█▀█▀▀▄▄                                 ▀            
                                      ███▀ ▀██ █                ██▀▀█▀█ █                                              
----------------------------
                  ▒▄▓▀▀▓▀███▓█▓▓█▓██▓█▄ ▄▄▄▓██▄    ▒▒▄▄▄▄▄█████████▄█████████████████▓▒██▒▒ ▄▓▓▄▄█▀██████▒▓▓▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▓▒█████▄█ ██████████████████▄▄▄█▀███████████ █████████▄██████▄███ ██▀   ████████████████████▓▓▓▓▓▓█
               ▒▒▀▀█▄▄██▀▀ ██▀█▀███████████████████████████████████████████████▀███▀   ▀    ██▀██████▄████████▄█▓██████
                ▒      ▀▀▀▀█▄▄▄▄▀█ ███▀▀███▀█████████████▄██████████▄██▀███▀▀▀▀ ▀▀███▄  ▄▄▄███ ▄██▀ ██ ▀█▄█████ ▀█▄▄███
                ▒▒              ▀▀▀▀▄████▀▀ ██ ████▄████▀██████████████████       ▀▄▀  ██████████ ████ ▄██  ▀█  ███ ███
                 ▒                     ▀▀▀▀▀▄▄▄▄██▀█▄▄█▀ ████████████▀█████▄         ▄████▄██████▀ ▀▀▀ ██       ███████
                  ▒                             ▀▀▀██▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄██▄▄███▀██     ███▀███
                  ▒▒                             ▄█▀    ▄█▀▀▄███▀███▄▄▄ █▄█▄█         ███████▀████▄████████     ▄██▀▀  
                   ▒                          ▄▄█▄▄▄▄▄▀▀▀▄▄▄▄   ██▀▀▀▀▀█████▄▄▄▄      ███████████████ ██▀▀ ▄▄██▄██▀    
                   ▒▒                  ▄▄██▄▄ █▀▀▄▄▄▄        ▀▀▀█        ▄██    ▀▀▀▀▄███▄ ██▀▀▀█▄▄██ ██▀  ███▀▀██▀  ▄  
                    ▒                 ▄████▀▄██      ▀▀▀▄▄▄▄     ▀▄     █▀█▀    ▄▄█▄▄   ▀▀▀▀▀▄▄███   ▀▀   ██▄████▄█▀███
                     ▒                █▄▄█▄▄███             ▀▀▀▄▄▄▄▀▄ ▄█  █     █▄█▀█            ▀▀▀▀▄▄▄▄▄ █▀██████▀███
                     ▒▒               ▀▄▄█▄▄▄█▀▄       ▄▄▄         ▀▀█▀   █  ▄████ ▀▀                    ███▄███████▀██
                      ▒                ▄████▀  ▀ ▄▄▄   ▀█ ██         █    █  ███████▄▄                    █▄▄█▀▀█▀██▄██
                      ▒▒           ▄▄█▀▀  ██▄█▄▄▄   ▀▀▀▄█▄██         █  ▄▀▄▄▄████▀▄███▄ ▄▄█████▄         ▀█▄█▀▄▄████▄▄█
                       ▒▒  ▒▓████▓█▀     ▄██▀█▀▄█▀▄   ▄█▄▄█▀▀ ▄▄     █▄█ ████████▄▄█ ▄██▀███████          ████▄████▄█▀▄
                        ▒ ▒███████ █▄    ██▀▀█▀▀▀▄█  ████▄█     ▀▀▀ ▄█▀  █▀█ ███▄▄▀██▄█▀▄█  █▄ █▄        ▀████▀ ▀▄███▄▄
                  ▒▒▄▓▓▓▓▒█  █   ██▀█    █▀▄▄█▄▄▀██  █▀█ ██                 ▀▀  ███▀▀  ██▀▀▀█▀██         ▄███    ▀██▄█▀
                 ▒▓██▀█▄█ ▀███▄▀▀▀▀█     ▀▄▄▄█▄▄▄█▀     ▀▀▀                     ███     █████▀▀            ▀▀    ▄█▄█▀ 
                ▒▓▀███▀▀▀▄▄█████████       ▀▀███▀                              ██▀█     ███▀               ▄▄█████▄▀██▀
              ▒▄▓▄  █  ▄▄████▀█▀▄█▀▀█▄       ███▄    ▄▄▄▄                              ████              ▄█▀▀▀▄▄▀█▀██▀█
          ▒▒▓████▄▀▀█▀▀▀ ▄█▀███▀▀▀█ ██       ██▀█  █▀███▀██                             ▀▀▀              █ █ ▄█▀▀▀█▀▀▄ 
       ▒▄▓▀  ███▄█████▄███▄  █   ▄▄███        ▀    ███▄▄███                                              ▀▄ ██▄▄▄ █▄███
   ▒▄▓▀▀      ██  █ ▀███▄██▀▀███▀▀  █              ██▀▄ █▄█                                               ▀██▄  ▀█████▀
▒▓▒▀            ▀▄█ ▀  ▀█ ██▄▄█▄▄███▀                  ▀                                                  ▄█▀██████▄█▀█
▀                       ▀█▀█▀ ▀██ █▄                                                                    ▄▄█ ██    ▀▀▀██
                                ██▀█▄   ▄▄█▀▀▄▄                     ▄                                   ▀▀▀██        ▀ 
                                ▀█▀██ ██ ███▀▀██                  ▄▀▀█▀▄▄                                  ▀           
                                 ▀    ██▄▀ ▀█▄▀█                 █▀▀███▀▄█                                             
----------------------------
                  ▒▄▓ ▀█▀▒██▓█▓██▓██▓█▄ ▄▄ ▄██▄    ▒▒▄▄▄▄▄█▓███████▄█████████████████▒▒██▒▒ ▄▓▓▄▓████████▒▓▓▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▓▒████▄▄█ █████████████▀████▄▄▄█▀███████████ ████████████████▄███ ██▀  ▒████████████████▓███▓▓▓▓▓▓█
               ▒▀▀▀▄▄▄█ ▀▀ ████████████▀██████▀████████████████████████████ ███▀███▀        ██▀████▀██████████▄████████
               ▒▒      ▀▀▀▀█▄▄▄▄██ ███▀▀███▀█████████████▄██████████▄██████▀ ▀▀ ▀▀███▄  ▄▄▄███ ▄██  ██ ▀█▄████▀ ▀█▄▄███
                ▒▒             ▀▀▀▀▀▄███▄▀▀ ██ ████▄█▄▀█▀███████████████▄██       ▀ █▀ ██████████ ████ ▄██  ▀▀  ███ ███
                 ▒                     ▀▀▀▀▀▄▄▄▄██▀█▄▄█▀ ████████████▀█████▄▄        ▄████▄██████▀ ▀▀▀ ██       ███▀███
                 ▒▒                             ▀▀▀██▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄███▄▄██▀██     ███████
                  ▒                              ▄█▀    ▄█▀▀▄███▀███▄▄▄▄█▄█▄█         ████████████▄████████     ▄██▀▀  
                   ▒                          ▄▄█▄▄▄▄▄▀▀▀▄▄▄▄   ██▀▀▀▀▀█████▄▄▄▄      ███████████████ ██▀▀ ▄▄██▄██▀    
                   ▒▒                  ▄▄▄█▄▄ █▀▀▄▄▄▄        ▀▀▀█        ▄██    ▀▀▀▀▄███▄ ██▀▀ █▄▄██ ██▀  █▀██▀███  ▄▄ 
                    ▒                 ▄████▀▄██      ▀▀▀▄▄▄▄     ▀▄     █▀▄█    ▄▄█▄▄    ▀▀▀▀▄▄███   ▀▀   ▀██▄███▄█▀███
                    ▒▒                █▄▄█▄▄███             ▀▀▀█▄▄▄▀▄ ▄█  █     █▄█▀█            ▀▀▀▀█▄▄▄▄▄████████▀▀██
                     ▒▒               ▀▄▄█▄▄▄█▀▄        ▄▄         ▀▀█▀   █  ▄████ █▀                     ██▄█████▄█▀██
                      ▒                ▄████▀  ▀ ▄▄▄    █ ▀█         █    █  ████████▄                    ██ █▀▀█▀█▀▄██
                      ▒▒            ▄█▀▀  ██▄▄▄▄▄   ▀▀▀▄█  █         █  ▄▀▄▄▄███▄███▄▀▄  ▄▄█████          █▄█▀█▄███▀▄ █
                       ▒   ▒▓████▓█▀     ▄████▀██▀▄   ▄▄▄▄█▀▀ ▄▄     █▄█▀████████▄▄█▄▄██▀▀██████          ▄███▄▄███▄▄██
                        ▒ ▒███████ █▄    ██▀▀█▀▀▀▄█  ████▄█     ▀▀▀ ▄█▀  ███ ▄██▄▄ ██▄████   █ █▄        ▀████▀  ████▀▄
                  ▒▒▄▓▓▓▓▒█  █   ▀███    ██▄▄█▄▄█▀█  █▀█ ██                 ▀▀  ███▀▀  ██▀▀▀▀█▀█▀        ▄█▄█    █████▀
                 ▒▓████▄█▀▀█▄█▄█▀▀▀█▀    ▀▄▄▄█ ▄▄█▀  ▀  ▀▀▀                     ███     ▀████▀▀            ▀▀    ▄███▀ 
                 ▓▀███▀▀▀▄▄█████████       ▀▀███▀                              █▀██     ████                ▄▄████▄█▀▄█
              ▒▄▓▄  █   ▄███▄▀█▀▄▄█▀█▄       ████    ▄▄▄▄                              ████               █▀▀▀█▄█▀███▀▀
           ▒▓▓████▀▀██▀▀ ▄█▀█▄██▀▀█ ██       ████  █▀▀██▀██                              ▀▀              █▀▀▄▄█▀▀▀██▀█ 
       ▒▄▓▀▀ ███▄██▄██▄▄██▀  ██   ▄███        ▀ ▀  ███▄▄███                                              ▀█ ██▄▄▄ ██▄██
    ▒▓▒▀      █▄  █▀▀███▄██▀████▀▀▀ █▀             ██▀█ ███                                                ██▄▄  ▀█████
▒▄▓▀          ▀ ▀▄█ ▀▀ ▀█ ██▄▄█ ▄▄██▀                  ▀▀▀                                                ▄█▀█████▀███▄
▀                       ▀█▀██ ▀██▀██                                                                     ▄█▀██▀    █▀██
                         ▀      ██▀█▄    ▄█▀█▄▄                                                          █▀███       ▀ 
                                ██▀▀█ ▄██▄██▀▀██                  ▄▄▀█▀▄▄▄                                 ▀           
                                 ▀    ▀█▄█  █ ██                 █▀▀▀██▀▀█                                             
----------------------------
                 ▒▓▄▓ ██▀▓██▓█▄█▓▓██▄█  ▄▄▄▓██▄    ▒▒▄▄▄▄▄█▓███████▄█████████████████▒▒█▓▒▒ ▓▓▓▄▓███████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▓▒█▀██▄██ █████████████▀████▄▄▄█▀███████████▀████████████████▄███ ██▀  ▀████████████████▓███▓▓██▓▓█
               ▒▀▀▀▄▄▄█ ▀▀ ████████████▀██████▀████████████████████████████▀███▀███▀        ██▀███████████████▄████████
               ▒▒      ▀▀▀▀▄▄▄▄▄██ ███▀▀███▀█████ ███████▄██████████▄██████▀ ▀  ▀▀███▄  ▄▄▄███ ▄█▀ ▄██ ▀█▄████▀ ▀█▄▄███
                ▒              ▀▀▀▀█▄████▀▀ ██ ████▄█▄▀█▀█████████████▄█▄██       ▀▀▀  ██████████ ████ ▄██  ▀▀  ███▄███
                 ▒                     ▀▀▀▀▀▄▄▄█████▄▄█▀ ████████████▀█████▄▄        ▄████▄██████▀ ▀▀▀ ██▄      ███▀███
                 ▒▒                             ▀▀▀██▀▀██████▀█▀████▀ ███████        ██▄█▄██▄███▄███▄▄██▀██     ███████
                  ▒                              ▄█▀     █▀▀▄███▀███▄▄▄▄█▄█▄█         █████▀▀██████████████     ▄██▀   
                  ▒▒                           ▄█▄▄▄▄▄▀▀▀▄▄▄▄   ██▀▀▀▀▀▀████▄▄▄▄      ███████████▄███ ██▀▀ ▄▄██▄██▀    
                   ▒                   ▄▄▄▄▄▄ █▀▀▄▄▄▄        ▀▀▀█        ▄██    ▀▀▀▀█▄██▄ ██▀▀ ██▄█▀ ██▀  █▀██▀███  ▄▄ 
                    ▒                 ▄███▄▀███      ▀▀▀▄▄▄▄     ▀▄▄    ▄▀ █    ▄▄█▄▄    ▀▀▀▀▄▄███   ▀▀   ▀██▄███▄█▀███
                    ▒▒                ██▄█▄▄███             ▀▀▀█▄▄▄▀█▄▄█▀ █     █▄█▀█            ▀▀▀▀▀▄▄▄▄ ████████▀▀██
                     ▒                ▀▄▄█▄▄▄█▀▄        ▄▄         ▀▀▀█   █  ▄▄██▄ ▀▀                     █▀▄███████▀██
                      ▒                ▄████▀  ▀▄▄▄     █ ▀█         █▀   █  █▄██████▄                    ██▄█▀▀█▀█▀▄██
                      ▒▒            ▄█▀▀  ███▄▄▄▄   ▀▀▀▄█  █         █  ▄█▄▄▄▀██▄███▄██  ▄▄█████          █▄█▀▀▄███▀▄ █
                       ▒   ▒▓▓███▄█▀      ████▀██▀▄   ▄█▄▄█▀▀▄▄▄     █▄█▀████████▄▄ █▄██▀ ██████          ▄███▄▄███▄ █▀
                       ▒▒ ▒███████ █▄    ██▀▀█▀▀▀██  ████▄█     ▀▀▀ ▄█▀  ██▀▄▄██▄▄ ██▄████▀  █ ▀█        ▀▀█▄█▀  █████▄
                   ▒▄▓▓▄▓▒█  █▀  ▀███    ██▄▄█▄▄█▀█  ███ ██▄                ▀▀▀ █▀██▀  ▀█ ▀▀▀█▀█▀        ▄███▀   █▀█▀█▀
                  ▓██████▀▀█▄█▄█▀▀▀█▀    ▀▄▄ ██▄▄▄█     █▀▀                     ███     ▀█████▀            ▀▀    ▄███▀ 
                 ▓▀▄█▄█▀▀▄ ██▄███▄██       ▀▀████▀                             █▀██     ▄███                 ▄▄██▄▄█▀▄█
              ▒▒▓▀  █   ▄███▄██▀▄▄█▀▀▄       ██▀█    ▄▄▄▄                        ▀     ▄███               ▄█▀▀▀▄█▀█▀██▀
           ▒▄▓████▀██▄▀▀▀ █▀▄▄█▄█▀█ ██       ██▄█  ▄█▀███▀█                              ▀▀              ▄█▀█ ▄▀▀▀██▀█▄
       ▒▒▓▀▀ ███▄██▄██▄▄██▀   █   ▄███        ▀ ▀  ▀▀██▄███                                               █▄ ██▄▄  █▄██
    ▒▄▓▀      █▄  █▀▀██████▀▄▄█▄█▀▀ ██              █ █ ▄▀█                                                ▀█▄▄  ▀█████
▒▒▓▀▀         ▀ ▀▄█ ▀▀ ▀█ █▄▄▄█ ▄▄▄█▀                  ▀▀▀                                                 ███████████▀
▀                       ██▀██▀▀▀█▀██                                                                     ▄██▄██    ▀▀▀█
                         ▀      ██▀█▄    ▄██▄▄                                                           █▀███        ▀
                                ██▀▀█ ▄██▄▄█▀▀▀█                   ▄▀█▀▄▄▄                                 ▀           
                                 ▀ ▀▀  █ █▀ █▄██                 ▄█▄███▀▀█                                             
----------------------------
                 ▒▄█▓ ▓██▓▀███▄█▓▓██▄▓ ▄▄▄▄▓██▄    ▒▒▄▄▄▄▄█▓██▄████▄█████████████████▒▒█▓▒▒▒▄▓▓▄▓███████▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒
               ▒▒▒▒▒▓██▄▄█▄██ ██████████████▀███▄▄▄██▀█▀██████▀████████▀█████████▄███ ██▀  ▀████████████████▓███▓▓██▓▓█
              ▒▒▀▀█▄▄▄█ ▀▀ █▀████████▀█▀██████▀████████████████████████████▀██▀▀███▀        ██▀████▀██████████████████▀
               ▒▒      ▀▀▀▀▄▄▄▄ ██ ███▀▀██▀▀███▀█ ███████▄█████████████████▀ ▀  ▀▀███▄  ▄▄▄███ ▄█▀ ▄██ ▀███▀██▀ ▀██████
                ▒              ▀▀▀▀█▄███▀▀▀ ██ ████▄█▄▀███████████████▄█▄██       ▀▄▀  ███████▀██ ████ ▄██  ▀▀  ███▄███
                ▒▒                     ▀▀▀▀▀▄▄▄█████▄▄█▀ ████████████▀█████▄▄        ▄████▄██████  ▀▀  ██▄      ███▀███
                 ▒                              ▀▀▀██▀▀██████▀█▀████▀ ███████▄       ██▄█▄██▄███▄███▄███▀██     ███████
                  ▒                              ▄█▀     █▀▀▄███████▄▄▄▄█▄█▄█         ██████▀██████████████     ▄██▀   
                  ▒▒                          ▄▄▀▄▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀▀████▄▄▄▄      ███████████▄█▄█ ██▀  ▄██████▀    
                   ▒                   ▄▄▄▄▄▄ █▀▀▄▄▄▄         ▀▀█▄       ▄██    ▀▀▀▀▀▄██▄ ███▀ ██▄█▀▀███  █▀▄█▀███  ▄▄▄
                   ▒▒                 ▄███▄▀███      ▀▀▀▄▄▄▄     ▀█▄    ▄▀ █    ▄▄█▄▄    ▀▀▀▀▄▄███   ▀▀   ▀██▄███▄█▀███
                    ▒▒                ██▄█▄▄███             ▀▀▀▀▄▄▄▀█▄▄█▀ ▄▀    █▄▀▀█             ▀▀▀▀▄▄▄▄ ███████▄▀▀██
                     ▒                ▀▄▄█▄▄▄█▀█        ▄▄         ▀▀▀█   █  ▄▄███▄▀▀                     ██▄███████▀▀█
                     ▒▒                ▄████▀  ▀▄▄▄     █ ▀█         ▄█   █  █▄██████▄      ▄             █▀▄▄▀▀▀██████
                      ▒             ▄▄▀▀  █▀█▄▄▄▄   ▀▀▀▄█▄ █         █  ▄█▀▄▄███ ██▄███  ▄▄█████          █▄█▀▀▄▄███▄ ▄
                       ▒   ▒▄▓███▄█▀▀     ████▀██▀▄   ▄▄▄▄█▀▀▄▄▄     █ ▄▀████████▄▄ █▄▄██▀██████          ▄████▄████ █▀
                       ▒▒ ▒███████ ██    ▄█▀▀█▀▀▀██  ████▄██    ▀▀▀ ▄█▀  ██▀▄▄███▄ ▀█▄▄█▀█▀  █ ▄█         ▀███▀  █████▄
                   ▒▒▄▓▄▒▒▓  █▀  ▀███    ██▄▄█▄▄▄▀█  ███ █▀█                ▀▀  ▀███▀▀ ▀█▀▀▀▀█▀▀█         ███▀   ▀▀████
                  ▓██████▀▀█▄██▄█▀▀██     █▄ ▀█ ▄▄█     ▀▀▀                     █▄█▀    ▀███▄█▀▀           ▀▀    ▄████ 
                 ▓█▄█▄█▀▀▄ ██▄███▄██       ▀▀████▀                             ▄███      ███                 ▄██████▀██
               ▒▓▀  █    ██████▀███▀▀▄       ██ █     ▄▄▄                        ▀      █▄█▀              ▄█▀▀▀█▄█████▀
           ▒▄▓████▀▄█▄█▀▀ ███▄█▄█▀█▄▄█▄      ▄███▄ ▄██▄██▀█                              ▀▀▀              █ █▄▄█▀▀▀█▀▀█
        ▒▓▒▀ ███ ▀█▄██▄▄▄██   █    ███         ▀▀▀ ▀███▄███                                               ▀█ ██▄▄▄ █ ▄█
    ▒▄▓▀▀     █▄▀▀█▀▀██████▀▄▄█▄▄▀▀▀██              █▀█ ▄██▄                                               ▀██▄  ▀▀████
 ▒▓▒▀         ▀ ▀▄█ ▄▀ ▀█ █▄▄ █  ▄▄██▀                 ██▀                                                 ▄█▀██████▄█▀
▀▀               ▀      ██▀██▀▀██▀██                                                                      ▄█▀██    ▀█▀█
                         ▀ ▀    ██ █▄     ▄█▄▄                                                           ▀█▀██        ▀
                                ██▄▀█  ▄██▄█▄█▀█                   ▄██▀▄▄▄                                  ▀▀         
                                 ▀▀▀▀  █ ▄▀ █▄▄█                  ██▄▄██▀▀█                                            
----------------------------
                 ▒▄▓▓▀▓▀█▓▀▓██▒█▓███▄▓  ▄▄▄▓██     ▒▒▄▄▄▄▄█▄██▄████▄█████████████████▒▓█▓▒▒▒▄█▓▄▓███████▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒
              ▒▒▒▒▒████▄▄█▄██ ██████████████▀███▄ ▄██▀█▀██████▀████████▀█████████████ ██▀  ▀████████████████▓███▓▓██▓▓█
              ▒▓▀▀▄▄▄▄█ ▀▀▀█▀████████▀█▀██████▀█████████████████▀██████████████ ███▀        ██▀████▀███████████████████
               ▒      ▀▀▀▀▀▄▄▄▄ ██ ███▀▀██▀██▀█▀█ ███████▄█████████████████▀ ▀  ▀▀███   ▄▄████ ▄█▀ ▄██ ▀███▀██▀ ▀██████
                ▒              ▀▀▀▀▄▄███▀▀▀ ██ ████▄█▄▀███████████████▄█▄██       ▀▀▀  ███████▀██ ████ ███  ▀▀  ███▄███
                ▒▒                     ▀▀▀▀█▄▄▄█████▄██▀ ████████████▀█████▄▄        ▄████▄██████  ▀▀  ██▄      ███▀███
                 ▒                              ▀▀▀██▀▀██████▀█▀████▀ ███████▄       ██▄█▄██▄███▄███▄███▀██     ███████
                 ▒▒                              ▄█▀     █▀▀▄███████▄▄▄▄█▄███         ██████▀██████████████     ▄██▀   
                  ▒▒                          ▄▄██▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀▀████▄▄▄▄      ██▀▀███████▄█▄█ ██▀  ▄██████▀    
                   ▒                    ▄▄▄▄▄ █▀▀▄▄▄▄         ▀▀█▄        ██    ▀▀▀▀▀▄██▄ ███▀ ██▄█▀▀███  █▀▄███▄█  ▄▄▄
                   ▒▒                  ███▄████      ▀▀▀▄▄▄▄     ▀█▄    ▄▀ █     ▄█▄▄    ▀▀▀▀▄▄███    ▀   ▀██▄▄███▄▀███
                    ▒                 ██▄█▄▄▄██             ▀▀▀▀▄▄▄▀█▄ █▀  █    ▀████             ▀▀▀▀▄▄▄▄▄██▀████▄█▀██
                     ▒                ▀▄▄██▄▄█▀█        ▄▄         ▀▀▀█   █  ▄████▄█▀                     ██████████▀▀█
                     ▒▒                ▄████▀  ▀ ▄▄     █ ▀█          █   █  █▄▀█████▄▄     ▄             █▀▄▄█▀▀█▀████
                      ▒             ▄▄▀▀  ███▄▄▄▄  ▀▀▀ ▄█▄ █         ▄█ ▄██▄▄█▀█▀██▄███▄ ▄▄█████          ▀▄▄▀▀█▄████▄▄
                      ▒▒   ▒▄▓███▄█▀▀     ███████▀▄   ▄▄▄▄█▀▀▄▄▄     █ ▄▀████▀████▄ █ ▄██▀███████         ▄████▄████▄█▀
                       ▒▒ ▒██▀████ ██     █▀▀██▀▀██  ███▀███    ▀▀▀ ▄█▀  █▄▀█▄█▀█▄ ▀██▄█▀▄▀  ▀█ █▄        ▀█▀█▀  ▀█████
                   ▒▒▄▓▄▒▒▓▀▀██▀ ▀███    ██▄▄██▄▄██  ███ █▀█              ▀ ▀▀▀ ▀███▀▀  ██▀▀▀████         ████   ▀▀████
                  ▓███████▀█▄██▄█▀▀██     █▄ ▀█ ▄▄█     ██▀▀                    ▄▀██     ███▄█▀▀            ▀▀    ████ 
                 ▒█▄██▄█▀▄ ██▄██▀▄██       ▀▀████▀                              ███▄     ███▀                ▄▄████▄█▀▄
               ▒▓▀  █    ██████▀█▀█▀▀▄       ▀█▄█     ▄▄▄                        ▀      ████               ██▀▀█▄█▀████
           ▒▒▓████▀▄█▄▄▀▀▀███▄█▄▄██▄ █▄      ▄███▄  ██▄██▀█                             ▀▀▀▀              █▀▀▄ █▀▀▀██▀█
        ▒▄▓▀ █▄▀ ▀▄▄▀█ ▄▄██   █    ▀██▀        ▀▀▀  ███▄████                                               █▄███▄▄  █▄█
    ▒▒▓▀▀    ▀██▀▀█▀█████▀██▄▄█▄▄█▀▀██              █▀█  ███                                                ██▄   ▀████
 ▒▄▓▀         ▀▀█▄█ ▄▀▀▀█ █▄▄▀█▀ ▄▄▄█▀                 ▀█▀▀                                                 █▀█████████
▀▀               ▀▀     █████▀▀█████                                                                      ▄█▀▄█▀    █▀█
                         ▀ ▀▀   ██ █▄     ▄▄▄▄                                                            █▀███       ▀
                                ▄█▄██  ▄██▄█▄▄██▄                   ▄▀█▄▄▄                                  ▀▀         
                                  ▀ ▀  █▄▄█▀█▄▄██                 ▄█▄▄██▀▀█                                            
----------------------------
                 ▒▄▓█▀▒▀███▓██▓█▄███▓▓ ▄▄▄▄▓██     ▒ ▄▄▄▄▄█▄███████▄█▄███████▄███████▒▓█▓▒ ▒▓██▄▓███████▒▓▓▓▒▒▒▒▒▒▒▒▒▒▒
              ▒▒▒▒▒████▄▄█▄██▀██████████████▀███▄ ▄██▀█▀██████▀█▀██████▀███████▀████▀ ██▀  ▀████████████████▓███▓▓██▓▓█
              ▒▓▀▀▄▄▄█▀ ▀▀██▀████████▀█▀██████▀█████████████████▀██████████████ ███▀        ██▀████▀███████████████████
               ▒      ▀▀▀▀█▄▄▄▄ ██▀███▀▀██▀██▀█▀█▀███████▄█████████████████▀ ▀  ▀▀██▀   ▄▄████▄██▀ ▄██ ▀███▀██▀ ███████
               ▒▒              ▀▀▀▀▄▄███▀▀▀ ██ ████▄█▄▀███████████████▄████       ▀▀▀  ███████▀██ ████ ███  ▀▀  ███▄███
                ▒                     ▀▀▀▀▀█▄▄▄████▄▄██▀ ████████████▀█████▄▄        ▄████▄██████  ▀▀▀ ██▄      ███▀███
                 ▒                              ▀▀▀██▀▀██████▀█▀████▀ ███████▄       ██▄█▄██▄███▄███▄███▀██     ███████
                 ▒▒                              ▄█▀     █▀▀▀████▀██▄▄▄▄█▄███         ██████▀██████████████     ▄██▀   
                  ▒                           ▄▄██▄▄▄▄▀▀▀▀▄▄▄▄  ▄█▀▀▀▀▀▀████▄▄▄▄      ██▀▀███████▄█▄█ ██▀  ▄██████▀    
                   ▒                    ▄▄▄▄▄ █▀▀▄▄▄▄         ▀▀█▄        ██    ▀▀▀▀▀▄██▄ ███▀ ██▄█▀▀███  █▀▄█▄█▄█  ▄▄▄
                   ▒▒                  ████████      ▀▀▀▄▄▄▄     ▀▀▄    ▄█ █     ▄█▄▄    ▀▀▀▀▀▄███    ▀   ▀██▄▄███▄▀███
                    ▒                 ██▄█▄▄▄██             ▀▀▀▀▄▄▄▄▀▄ █▀  █     █▀███            ▀▀▀▀▄▄▄▄▄██▀████▄█▀██
                    ▒▒                ▀█▄██▄▄█▀█        ▄▄         ▀▀▀█   █▀ ▄▄███▄▀▀                     ▄▀█████████▀█
                     ▒                  █████  ▀▄▄▄     █ ▀█          █   █  ▀▄███████▄     ▄             ██▄▄█▀▀█▀████
                      ▒             ▄▄█▀  █▄█▄▄▄▄  ▀▀▀ ▄█▄ █          █  █▀▄▄▄▀███▀███▀▄  ▄█████          ▀█▄█▀▀▄███▀▄▄
                      ▒▒    ▄▓███▄█▀▀     ████████▄    ▄▄▄█▀▀▄▄▄     █▀▄▀████▀████▄▄█▄▄██▀▀██████         ▄████▄████▄▄▀
                       ▒   ▓█▀████ ██     ██▀▀█▀▀███ ███▀███    ▀▀▀ ▄██   ▄▀█ ███▄ ▀██▄█▀██   █ █▄        ▀████  ▀▄████
                    ▒▒▄▄▒ ▓▀▀▀█▀ ▀███     █▄▄ █▄▄███ ███ ███                ▀▀▀  ███▀▀  ██▀▀▀▀█▀█▀        ████   ▀▀██▄█
                  ▒███████▀▄▄▄█▄▄█▀██     █▄ ▀█▀▄▄█▀  ▀ ██▀▀                     ███     ▀█████▀            ▀▀    ██▄█▀
                 ▒████▄██▄ ██▄███▄▄█▀      ▀▀████▀                              ████     ████                ▄▄████▄█▀▄
               ▒▄▀  █    ▀███████▀█▀▀▄        ███     ▄▄▄                               ████               ▄█▀▀▀▄██████
            ▒▓▓████▄█▄▄█▀▀███▄█▄▄██▄ ██       ███▄  ▄████▀█▄                            ▀ ▀▀              ▄█▀█ ▄█▀▀▀█▀▀
        ▒▄▓▀▀█▄▀▀▀▄▄▀█  ▄▄█  ▀█▀   ▀▄██        ▀▀▀  ███▄▄███                                               █▄ ██▄▄  █▄▄
     ▒▄▓▀    ▀██▀▀███████▀█▄▄▄█ ▄▄█▀▀█              ██▀▄ ▄▀█                                                ▀██▄  ▀▀███
 ▒▒▓▀▀        ▀▀█ █ ▄▀▀▀█ █▄▄▀██  ▄▄██                 ▀▄▀▀                                                 ██▀████████
▓▀               ▀▀     ██▄██▀████▀█                                                                      ▄██ ██    ▀▀▀
                         █ ▀▀   ██ █▄     ▄▄▄▄                                                            █▀▀██        
                                ▄█▄███ ▄▄███▄▄██▄                   ▄██▄▄▄                                  ▀▀▀        
                                  █ ▀▀ ██▀█▀▀▄ ██                 ▄██▄█▄▄▀█                                            
----------------------------
░ ▒▒░▒▒▒    ░░▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░
▒▒  ▒░  ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▓██▓██████▒▒▒█▓▒████▓▒▓██▒ ▒▒▄▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒████▓███▓███ ▒▒▒▒▒█▒▒▒▒▒▓▒  ▒████▓▒     ▒▒   ▒           ▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒   ▓███  ▒    ▓█▒█▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀      ▀██▀       ▀▀     ▀▄▄        ▒▄▄▒▒▒                       
       ▒▒▒    ▒▄▒   ▒█████████████████      ▀█▀ ▀▄▄▄██▄    ▄████       ███▄ ███▄▄▀▀▄▄▄████                            ▒
      ▒▓▓▓▒▄▄  ▓▓  █▄▀▀█ ██████████▄█▀ ███      ███████  ▄▄███     ▄▄▄▄████▄████████  █▀███                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█████▀███████████  ▀       ▀█████   ████▄▄    ████▄██████████▄█████████▀▄▄     ▄         ▄▄  ▄▄▄▄█
▄▓▓▒      ▀▀██ ▀▄██████████████████████          ▀█████ ███████████████████████████████▀       ▀▀▄▄████     ███████████
▀█▄          ██  ▀ ▀███████▀███▄████████          ▀███ ▀█████████████████████████████▀             ▀█▄▄▄   ▄███████▀███
▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄████████████████████████████▀              █▄▀█▀█▀█████████████
            ▄█████▀█▀██████████████▀█████    ▄████▀   ████████████████████▀██▀██        ▄▄▄████▄ █████  █████████████
▄         ████████▀▀████████████▀██ ▀████▄▀▀▀ ▀█▄▀    ████████████████████▄██ ▀▀      ▄█████▀█▀█▄██▀    █████▄█▀███▀█
▀     █▄▄▄████▀▀██ ████▄████████ ▀██▀▀█████▄   ██     ████████████████████             ██████▀▀  ▀█▄██████  ▄████████
 ██▄▄▄▄██████▄▀▄███████▄██ █ █▀ ██▄▀▀█  ▀██▀█▀          ████████████████████ ▄████▄     ▄█████▀     ██████████████▀▄███
 ██▀████████▀▀███████ ▀███████▀▀▀▀   ██   ▀██        ▄▄▄███████████████████████▄█▄█      ██▀██▀      ██▄█▀▀▀█▀  ███▀▀  
▄▄███▀██ ▀██▄  ▀▀  ██▄▄▀▀▀           ▀██   ▀▀        ███████████████████████████▀▀▀      ██▀▀      ▄██▀        ███     
 ██▄████▄ ▀▀ ▄▄▄█▀▀▀▀▀                █▀█            ▀▀▀████████████████████▀▀██        ▀▀▀         ▀                  
▀██▀██▄█▄▄█▀▀▀                        ▀█▀█              ████████████████████                                           
 ▄▄▄█▀▀▀                               █ ▀█                                                                            
▀▀                                      █ ▀▄                                                         ▄██▄▄             
                                        █  ▀▄       ▄▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀▀             
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ▄█▀███                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒░░▒▒▒    ░░▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░
▒▒  ▒░  ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▓██▓██████▒▒▒█▓▒████▓▒▓██▒ ▒▒▄▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒████▓███▓███ ▒▒▒▒▒█▒▒▒▒▒▓▒  ▒████▓▒     ▒▒  ▒▒           ▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒   ▓███  ▒    ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀      ▀██▀       ▀▀     ▀▄▄        ▒▒▄▒▒▒                       
       ▒▒▒    ▒▄▒▒  ▒█████████████████      ▀█▀ ▀▄▄▄██▄    ▄████       ███▄ ███▄▄▀▀▄▄▄████                            ▒
      ▒▓▓▓▒▄▄  ▓▓  █▄▀▀█ ██████████▄█▀ ███      ███████  ▄▄███     ▄▄▄▄████▄████████  █▀███                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█████▀███████████  ▀       ▀█████   ████▄▄    ████▄██████████▄█████████▀▄▄     ▄▄        ▄▄  ▄▄▄▄█
▄▓▓▒      ▀▀██ ▀▄██████████████████████          ▀█████ ███████   ▄███▀▀▀██████████████▀       ▀▀▄▄████     ███████████
▀█▄          ██  ▀ ▀███████▀███▄████████          ▀███ ▀██████▄▀▀▀ ▀▓▓▓▓▓▓▓▓█████████▀             ▀█▄▄▄   ▄███████▀███
 ▀▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄▀▀▀  ███████▓▓▓▓▓▓▓▓████████▀              █▄▀█▀█▀█████████████
              ▄█████▀█▀██████████████▀█████    ▄████▀        ███████▓▓▓▓▓▓▓▓▀██▀██        ▄▄▄████▄ █████  █████████████
▄▄▄         ████████▀▀████████████▀██ ▀████▄▀▀▀ ▀█▄▀      ██▄███████▓▓▓▓▓▓▓▓▄██ ▀▀      ▄█████▀█▀█▄██▀    █████▄█▀███▀█
██▀     █▄▄▄████▀▀██ ████▄████████ ▀██▀▀█████▄   ██      ▀██▀███████▓▓▓▓▓▓▓▓             ██████▀▀  ▀█▄██████  ▄████████
 ██▄▄▄▄██████▄█████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀               ███████▓▓▓▓▓▓▓▓ ▄████▄     ▄█████▀     ██████████████▀▄███
 ██▀████████▀▀███████ ▀███████▀▀▀▀   ██   ▀██        ▄▄▄▄    ██████████████████▄█▄█      ██▀██▀      ██▄█▀▀▀█▀  ███▀▀  
▄▄███▀██ ▀██▄  ▀▀  ██▄▄▀▀▀           ▀██   ▀▀        ████    ██████████████▄████▀▀▀      ██▀▀      ▄██▀        ███     
 ██▄████▄ ▀▀ ▄▄▄█▀▀▀▀▀                █▀█            ▀▀▀▀    ███████████████▀▀██        ▀▀▀         ▀                  
▀██▀██▄█▄▄█▀▀▀                        ▀█▀█                   ███████████████                                           
 ▄▄▄█▀▀▀                               █ ▀█                                                                            
▀▀                                      █ ▀▄                                                         ▄██▄▄             
                                        █  ▀▄        ▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀▀             
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ▄█▀███                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒░▒▒▒    ░░▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░
▒▒  ▒░  ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▓▒▒▓▒▒▒▒▒▒▒▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒ ▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▓██▓██████▒▒▒█▓▒████▓▒▓██▒ ▒▒▄▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒████▓███▓███ ▒▒▒▒▒█▒▒▒▒▒▓▒  ▒████▓▒     ▒▒  ▒▒           ▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███      ▓███  ▒    ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀      ▀██▀       ▀▀     ▀▄▄        ▒▒▄▒▒▒                       
       ▒▒▒    ▒▄▓▒  ▒█████████████████      ▀█▀ ▀▄▄▄██▄    ▄████       ███▄ ███▄▄▀▀▄▄▄████                            ▒
      ▒▓▓▓▒▄▄  ▓▓  █▄▀▀█ ██████████▄█▀ ███      ███████   ▄███     ▄▄▄▄████▄████████  █▀███                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█████▀███████████  ▀       ▀█████   ████▄▄    ████▄██████████▄█████████▀▄▄     ▄▄        ▄▄  ▄▄▄▄█
▄▓▓▒      ▀▀██ ▀▄██████████████████████          ▀█████ ███████  ▄▄███▀▀▀██████████████▀       ▀▀▄▄████     ███████████
▀█▄          ██  ▀ ▀███████▀███▄████████          ▀███ ▀██████▄▀▀▀ ▀█▀  ▄████████████▀             ▀██▄▄   ▄███████▀███
 ▀▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄▀▀▀              ▀██████████▀              █▄▀█▀█▀█████████████
              ▄█████▀█▀██████████████▀█████    ▄████▀                     ██▀██▀██        ▄▄▄████  █████  █████████████
▄▄▄         ████████▀▀████████████▀██ ▀████▄▀▀▀ ▀█▄▀      ██▄         ▄▄    ▄██ ▀▀      ▄█████▀█▀█▄██▀    █████▄█▀███▀█
██▀     █▄▄▄████▀▀██ ████▄████████ ▀██▀▀█████▄   ██     █████████████████                ██████▀▀  ▀█▄██████  ▄████████
 ██▄▄▄▄██████▄█████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀          ███████████████ ▀    ▄████▄     ▄█████▀     ██████████████▀▄███
 ██▀████████▀▀███████ ▀███████▀▀▀▀   ██   ▀██        ▄▄▄██████████████   ██████▄█▄█      ██▀██▀      ██▄█▀▀▀█▀  ███▀▀  
██▀██ ▀██▄  ▀▀  ██▄▄▀▀▀           ▀██   ▀▀        █████▓▓▓▓█████████   ██▄████▀▀▀      ██▀▀      ▄██▀        ███     
▄████▄ ▀▀ ▄▄▄█▀▀▀▀▀                █▀█            ▀▀▀██▓▓▓▓█████████    ██▀▀██        ▀▀▀         ▀                  
▀██▄█▄▄█▀▀▀                        ▀█▀█              ██▓▓▓▓█████████   ▀██                                           
▄█▀▀▀                               █ ▀█               ▓▓▓▓                                                          
                                     █ ▀▄                                                         ▄██▄▄             
                                     █  ▀▄        ▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀▀             
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ▄█▀███                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒░░▒▒▒    ░░░▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒ ▒▒▒▓▓▒▒▒ ▒▒▒▓▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░
▒▒  ▒░  ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▓▓▒▒▓▒▒▒▒▓▒▒▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▓██▓██████▒▒▒█▓▓▓███▓▒▓█▓▒ ▒▒▒▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒▓███▓███▓███ ▒▒▒▓▓█▒▒▒▒▒▓▓  ▒████▓▒     ▒▒  ▒▒           ▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒  ▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒ ▓▓▓███  ▒▓   ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀    ▓▓▀██▀   ▓   ▀▀     ▀▄▄        ▒▒▄▒▒▒                       
       ▒▒▒    ▒▄▓▒  ▒█████████████████   ▄  ▀█▀ ▀▄▄▄██▄    ▓▓███    ▓  ███▄ ███▄▄▀▀▄▄▄████                            ▒
      ▒▓▓▓▒▄▄  ▓▓  █▄▀▀█ ██████████▄██ ███      ███████   ▄▓▓█     ▄▓▄ ████▄████████  █▀███                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█████▀███████████  ▀       ▀█████   ██▓▓▄▄    █▓██▄████████████████████▀▄▄      ▄        ▄▄  ▄▄▄▄█
▄▓▓▒      ▀▀██ ▀▄██████████████████████          ▀█████ ███▓▓██  ▄▄█▓█▀▀▀██████████████▀       ▀▀▄▄████     ███████████
▀█▄          ██  ▀ ▀███████▀███▄████████          ▀███ ▀███▓▓█▄▀▀▀  ▓█  ▄████████████▀             ▀██▄▄   ▄███████▀███
 ▀▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄▀██▓▓███████▓████▀██████████▀              █▄▀███▀█████████████
             ▄▄█████▀█▀██████████████▀█████    ▄████▀    ████████████████ ██▀██▀██        ▄▄▄████  █████  █████████████
    ▄▄▄         ████████▀▀███▄████████▀██ ▀████▄▀▀▀ ▀█▄▀     ████████████████   ▄██ ▀▀      ▄█████▀███▄██▀    █████▄█▀███▀█
    ██▀     █▄▄▄████▀▀██ ▄███▄████████ ▀██▀▀█████▄   ██▄     ████████████████                ██████▀▀  ▀█▄██████▄ ▄████████
     ██▄▄▄▄██████▄█████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀           ████████████████    ▄████▄     ▄█████▀     ██████████████▀▄███
     ██▀████████▀▀███████ ▀███████▀▀▀▀   ██   ▀██        ▄▄▄▄██████████████████████▄█▄█      ██▀██▀      ██▄█▀▀▀█▀  ███▀▀  
▄▄███▀██▀▀██▄  ▀▀  ██▄▄▀▀▀           ▀██   ▀▀        ██████████████████████▄████▀▀▀      ██▀▀      ▄██▀        ███     
 ██▄████▄ ▀▀ ▄▄▄▄▀▀▀▀▀                █▀█            ▀▀▀▀████████████████ ██▀▀██        ▀▀▀         ▀                  
▀██▀██▄█▄▄█▀▀▀                        ▀█▀█               ████████████████▀██                                           
 ▄▄▄█▀▀▀                               █ ▀█                                                                            
▀▀                                      █ ▀▄                                                         ▄██▄▄             
                                        █  ▀▄        ▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀▀             
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ▄█▀███                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒░▒▒▒    ░░░▒░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒ ▒▒▒▒▒▒▓▒ ▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
▒▒  ▒░  ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▓█▀▓██████▒▒▒█▓▒██▓█▓▒▓██▒ ▒▒▒▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒▓███▓███▓███ ▒▒▒▒▒█▓▒▒▒▒▓▒  ▒████▓▒     ▒▒   ▒▒         ▒  ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒  ▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒   ▓▓█▓  ▒    ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀      ▀▓█▀       ▀▀     ▀▄▄        ▒▒▄▒▒▒                       
       ▒▒▒    ▒▄▓▒  ▒█████████████████   ▄  ▀█▀ ▀▄▄▄██▄    ▄██▓█       ███▄ ███▄▄▀▀▄▄▄▄███                            ▒
      ▒▓▓▓▒▄▄  ▓▓  █▄▀▀█ ██████████▄██ ▀██      ███████   ▄███▓    ▄▄▄ ████▄████████  █▀███                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█████▀███████████  ▀       ▀█████   ████▄▓    ████▄████████████████████▀▄▄     ▄▄        ▄▄  ▄▄▄██
▓▓▓▒      ▀▀██ ▀▄██████████████████████          ▀█████▄██████▓  ▄▄███▀▀▀██████████████▀ ▀     ▀▀▄▄████     ███████████
▀█▄          ██  ▀ ▀███████▀███▄████████          ▀███ ▀███▀██▓▀▀▀  ██  ▄████████████▀             ▀██▄▄   ▄███████▀███
 ▀▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄██████▓██████    ▀██████████▀              █▄▀██▀▀█████████████
             ▄▄█████▀████████████████▀█████    ▄██▀█▀   █████████████     ██▀██▀██        ▄▄▄████  █████  █████████████
▄▄▄         ████████▀▀██▀▄████████▀██ ▀████▄▀▀▀ ▀█▄▀    █████████████ ▄▄    ▄██ ▀▀      ▄█████▀███▄██▀    █████▄█▀███▀█
██▀     █▄▄▄████▀▀██ ▄███▄████████ ▀██▀▀█████▄   ██▄    █████████████████                ██████▀▀  ▀█▄██████▄ ▄████████
 ██▄▄▄▄██████▄█████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀          █████████████▀█ ▀  ▄ ▄████▄     ▄█████▀     ██████████████▀▄██▀
 ██▀█▄██████▀▀███████▀▀███▄███▀▀▀▀   ██   ▀██        ▄▄▄█████████████    ██████▄█▄█      ██▀██▀      ██▄█▀▀▀█▀  ███▀▀  
▀██▀ ██▄  ▀▀  ▀█▄▄▀▀▀▀          ▀▄█   ▀▀        ████████████████▄   ██▄████▀▀▀      ██▀▀      ▄██▀        ███     
███▄ ▀▀  ▄▄▄▀▀▀▀▀                █▀█            ▀▀▀██████████████    ██▀▀██        ▀▀▀         ▀                  
███▄▄█▀▀▀                        ▀█▀█              █████████████▀   ▀██                                           
▀▀▀                               █ ▀█             █████████████                                                  
                                   █ ▀▄                                                         ▄██▄▄             
                                   █  ▀▄        ▄▄▄      ▄▄█▄                                  ██████             
                                    █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀              
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ▄█████                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒░▒▒▒    ░░░▒░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒▒▓▒▓▒▒▒▒     ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
▒▒  ▒░▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▄▒▒▒▒▒▓▒▒▓▒▒▓▒▒▒▒▓▒▓▒▒▒▒      ▒              ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒    ▒▒██▓██████▒▒▒█▓▒████▓▒▓█▓▒▓▒▒▒▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒   ▒▓███▓███▓███ ▒▒▒▒▒▓▒▒▒▒▒▓▓ ▓▒████▓▒     ▒▒  ▒▒          ▒  ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒   ▓██▓  ▒▓ ▓ ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄███▀▀      ▀██▀   ▓ ▓ ▀▀     ▀▄▄        ▒▒▄▒▒▒▒                      
       ▒▒▒    ▒▄▓▒  ▒█████████████████   ▄  ▀█▀ ▀▄▄▄██▄    ▄████    ▓ ▓███▄ ███▄▄▀▀▄▄▄▄███                            ▒
         ▒▓▓▓▒▄▄  ▒▓  ▄▄▀▀█ ██████████▄██ ███      ███████   ▄███     ▄▓▄▓████▄████████  █████                          ▓█
   ▒▒▒▒     ▒████▄█▀▄▄█▄█▄███▀███████████  ▀▀      ▀█████   ████▄     █▓█▓▄█████████████████████▄▄     ▄         ▄▄  ▄▄▄██
   ▓▓▓▒      ▀▀██  ▄██████████████████████          ▀█████▄███████  ▄▄█▓█▓▀▀██████████████▀ ▀     ▀▀▄▄████     ███████████
   ▀██          ██  ▀ ▀███████▀███▄████████           ███ ▀███████▀▀▀  ▓▀▓ ▄████████████▀             ▀██▄▄   ████████▀███
    ▀▀            ▄███████████▄███████████         ▄▄▄ ▀█▄▄ ▀▀▀███████▓▓▓▓▓█▀██████████▀              █▄▀██▀▀█████████████
                ▄▄█████▀████████████████ █████    ▄██▀█▀       ███████▓▓▓▓▓█ ██▀██▀██        ▄▄▄████  █████  ███▄█████████
   ▄▄▄         ████████▀▀██▀▄████████▀██ ▀████▄▀▀▀ ▀█▄▀      █████████▓▓▓▓▓█   ▄██ ▀▀      ▄█████▀███▄██▀    █████▄█▀███▀█
██▀     █▄▄▄████▀▀██ ▄███▄████████ ▀█▄▀▀█████▄   ██▄     ▀█████████▓▓▓▓▓█                ██████▀▀  ▀█▄██████▄ ▄███████▀
 ██▄▄▄▄████████████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀              █████████████  ▄ ▄████▄     ▄█████▀     ██████████████▀▄██▀
 ▄█▀█▄██████▀▀███████▀▀███████▀▀▀▀   ██   ▀██        ▄▄▄▄   ███████████████████▄█▄█     ▀██▀██▀      █▄██▀▀▀█▀  ███▀▀  
▄▄███▀██▀ ██▄  ▀▀  ▀█▄▄█▀▀▀          ▀██   ▀▀        ████   ███████████████▄████▀▀▀      ██▀▀      ▄██▀        ███     
 ███████▄ ▀▀  ▄▄▄▀▀▀▀▀                █▀█            ▀▀▀▀   █████████████ ██▀▀██        ▀▀▀         ▀                  
▀██▀████▄▄▄▀▀▀                        ▀█▀█                        ▀▀▀▀   ▀██                                           
 ▄▄▄█▀▀▀                               █ ▀█                                                                            
▀▀                                      █ ▀▄                                                         ▄██▄▄             
                                        █  ▀▄        ▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                  ▀▀▄▀              
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ██████                          
                                          ▒▄   ▀▄    █▀▀            █▀▄▄█▄█████        ███▀█▀                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒░▒▒▒    ░░░▒░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
▒▒  ▒░▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▓▒▒▒▒▒▒▒▒▒▒▒      ▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓     ▒▒██▓██████▒▒▒█▓▒▓▓███▒▒██▒ ▒▒▒▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓█▓▒▒ ▒█████▒    ▓███▓███▓███ ▒▒▒▒▓▓▒▒▒▒▒▓▒  ▒████▓▒    ▒▒▒  ▒▒          ▒▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒  ▓▓██▓  ▒    ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓█▓▓██████████      ██▄ █▄██▄▀▀     ▓▓██▀       ▀▀     ▀▄▄        ▒▒▄▒▒▒▒                      
       ▒▒▒    ▒▄▓▒  ▒█████████████████      ▀█▀ ▀▄▄▄██▄    ▄▓▓██       ███▄ ▄██▄▄▀▀▄▄▄▄███                            ▒
       ▒▓▓▒▄▒  ▒▓  ▄▄▀▀█ ██████████▄██ ███      ███████  ▄▄█▓▓     ▄▄▄ ████▄████████  ████▄                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█▄███▀███████████  ▀       ▀█████   ███▓▓     ████▄█████████████████████▄▄     ▄         ▄▄   ▄ ██
▓▓▓▒      ▀▀██  ███████████████████████          ▀█████▄████▓▓█  ▄▄███▀▀▀██████████████▀ ▀     ▀▀▄▄████     ███████████
▀██          ██  ▀ ▀███████▀███▄████████           ███ ▀████▓▓█▀▀▀  █▀   ████████████▀             ▀██▄    ████████▀███
 ▀▀            ▄██████▄████▄███████████         ▄▄▄ ▀█▄▄▄▀▀▀▓▓           ▀██████████▀              █▄▀██▀██████████████
             ▄▄█████▀████████████████▀█████    ▄██▀█▀       ▓▓            ██▀██▀██        ▄▄▄▀███  █████  ██▀▄█████████
  ▄▄▄         ████████▀▀██▀█████████▀██ ▀████▄▀▀▀ ▀█▄▀   █████▓▓████████▄▄    ▄██ ▀▀      ▄█████▄█▄█▄██▀    █████▄▀▀███▀█
  ███     █▄▄▄████▀▀██ ▄███▄████████ ▀█▄▀▀█████▄   ██▄   ████▓▓▓██████████                ██████▀▀ ▀▀█▄██████  ▄███████▀
   ██▄▄▄▄████████████████▄██ █ █▀ ██▄█▀█  ▀██▀█▀         ████▓▓▓███████▀ ▀  ▄ ▄████▄     ▄█████▀     ███▀██████████▀▄██▀
   ▄███▄██████▀▀███████▀▀███████▀▀▀▀   ██   ▀██         ▄███████████████   ██████▄█▄█     ▀██▀██▀      █▄██▀▀█▄▀  ███▀▀  
  ▄▄███▀██▀▀██▄  ▀▀  ▀█▄▄█▀▀▀          ▀██   ▀▀        █████████████████   ██▄████▀▀▀      ██▀▀      ▄██▀        ███     
 ███████▄ ▀▀  ▄▄▄█▀▀▀▀                █▀█            ▀▀███████████████    ██▀▀██        ▀▀▀         ▀                  
▀██▀████▄▄▄█▀▀▀                       ▀█▀█                        ▀▀▀▀   ▀██                                           
 ▄▄▄█▀▀▀                               █ ▀█                                                                            
▀▀                                      █ ▀█                                                         ▄██▄▄             
                                        █  ▀▄        ▄▄▄      ▄▄▄▄                                  ██████             
                                         █  ▀▄     ███▀██     █▄███                                 ▀▀▀▄▀              
                                         █   ▀▄    █▄██▄█     ▀▀▄▀▀ ▄▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄████████▄        ██████                          
                                          ▒▄   ▀▄    ▀█▀            █▀▄▄█▄██▄██        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒░▒▒▒    ░░▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ▒░░▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░
▒▒  ▒░▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒      ▒             ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒██▓██████▒▒▒█▓▒███▓█▒▒██▒ ▒▒▒▒▓▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒█▓▒▒ ▒█████▒   ▒▓███▓███▓███▒▒▒▒▒▒▓▒▓▒▒▒▓▒  ▒████▓▒    ▒▒▒  ▒▒          ▒▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▀█▀█████▓███  ▒  ▒▓█▓▓  ▒    ▓█▒█▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓▓▓▓██████████      ██▄ █ ███▀▀      ▀█▓▀       ▀▀     ▀▄▄        ▒▒▄▒▒▒▒                      
       ▒▒▒    ▒▄▓▒  ▒█████████████████  ▄   ▀█▀ ▀▄▄▄▄█▄    ██▄█▓       ▄██▄ ▄██▄▄▀▀▄▄▄▄███                            ▒
       ▒▓▓▒▒▒  ▒▓  ▄▄▀▀█▄██████████▄██ ▄██      ███████  ▄▄███ ▓   ▄▄▄ ████▄████████  ████▄                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█▄███▀███████████  ▀▀      ▀█████   ████▄ ▓   ████▄████████████████████▄▄▄     ▄         ▄    ▄ ██
▓▓▓▒      ▀▀██ ▀███████████████████████          ▀█████▄███████▓ ▄▄███▀▀▀██████████████▀ ▀     ▀▀▄▄████     ███████████
▀██          ██  ▀ ▀███████▀███▄████████           ███ ▀███████▓▀▀  █   ▄████████████▀             ▀██▄    ████████▀███
 ▀▀            ▄██████▄█▄██▄███████████         ▄▄▄ ██▄▄█▀▀▀   ▓         ▀██████████▀              █▄▀██▀██████████████
             ▄▄█████▀████████████████▀█████    ▄██▀█▀▀    █████▓███       ██▀█████         ▄▄▀███  █████  ██▀▄█████████
▄▄▄         ████████▀▀██▀█████████▀██ ▀████▄▀▀▀ ▀██▀     ▄█████████   ▄     ▄██ ▀▀      ▄█████▄█▄█▄██▀    █████▄▀████▀█
█     █▄▄▄████▀▀██ ▄███▄▀███████ ▀█▄▀▀█████▄   ██▄     ▀█████████  ████                ██████▀▀ ▀▀█▄██████  ▄████████
█▄▄▄▄████████████████▄██ █ █▀ ██▄█▀█   ██▄█▀            █████████  ▀▀ ▀  ▄ ▄████      ▄█████▀     ███▀██████████▀▄██▀
 ▄███▄██████▀▀███████▀▀███▄███▀▀▀▀   ██   ▀██         ▄▄▄ █████████      ██████████     ▀██▀██▀      █▄██▀▀▀▄▀  ███▀▀  
▄▄███▀██▀▀██▄  █▀  ▀█▄▄█▀▀▀          ▀██   ▀▀        ████ █████████▄▄▄   ██▄████▀▀▀      ██▀▀      ▄██▀        ███     
 ███████▄ ▀▀  ▄▄▄█▀▀▀▀                █▀█            ▀▀▀▀ ████████████    ██▀▀██        ▀▀▀         ▀                  
▀██▀████▄▄▄█▀▀▀                        █▀█                        ▀▀▀▀   ▀██                                           
  ▄▄██▀▀▀                              █ ▀█                                                                            
▀▀                                      █ ▀█                                                         ▄██▄▄             
                                        █  ▀▄        ▄▄▄      ▄▄▄▄                                  ██▄███             
                                         █  ▀▄     ██████     █▄███                                 ▀▀▀▄▀              
                                         █▄  ▀▄    █▄██▄█     ▀▀▄▀▀  ▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄███████▄▄        ██████                          
                                          ▒▄   ▀▄    ▀█▀            █▀▄▄█▄█████        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒░▒▒▒▒    ░░░▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▓▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░░░░▒▒▒▒ ░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒▒▒▓▓▒▒▒▒▒▒▓▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
 ▒  ▒░░ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▓▓▓▒▒▒▒▒▓▒▒▒▒▒      ▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒█▓▓██▓███▒▒▒█▓▒█▓▓██▒▒██▓ ▒▒▒▒▄▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒█▓▒▒ ▒██▓██▒   ▒▓███▓███▓███▒▒▒▒▒▒▓▓▒▒▒▒▓▒▓ ▒████▓▒     ▒▒  ▒▒          ▒▒ ▒▒▒▒▒▒▒          
▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒██▒▒▓▄███▓▒     ▓█▓▓████▓███  ▒▒ ▒▓▓█▓  ▒ ▓  ▓█▒█▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▓▓▓▓██████████      ██▄ █ ███▀▀      ▓▓█▀    ▓  ▀▀ ▀   ▀▄▄        ▒▒▒▒▒▒▒                      
       ▒▒▒     ▄▓▒  ▒█████████████████      ▀▀█ ▀▄▄▄▄█▄    ██▓▓█     ▓ ▄██▄ ▄██▄▄▀▀▄▄▄▄███▀                           ▒
       ▒▓▓▒▒▒  ▒▓  ▄▄▀▀█▄██████████▄██ ▀██▀     ███████   ▄██▓▓     ▄▓ ████▄████████  ████▄                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█▄███▀███████████  ▀▀      ▀█████   ████▓▓    ██▓█▄████████████████████▄▄▄     ▄         ▄    ▄ ██
▄▓▓▒      ▀▀██  ▄██████████████████████          ▀█████▄█████▓▓  ▄▄██▓▀▀▀██████████████▀ ▀    ▀▀▀▄▄████     ███████████
▀██          ██  ▀ ▀███████▀███▄████████           ███ ▀█████▓▓▀▀▓▓▓▓▓▓▓▓████████████▀             ▀▀█▄    ▄███████▀███
  ▀            ▄████████▄██▄███████████▀        ▄▄▄ ██▄▄█▀▀▀ ▓▓  ▓▓▓▓▓▓▓▓▀██████████▀              ██▀██▀██████████████
              ▄█████▀██████████▀█████▀█████    ▄████▀▀     ██▓▓██▓▓▓▓▓▓▓▓ ██▀█████         ▄▄▀███  █▄███  ██▀▄█████████
▄         ████████▀▀██▀█████████▀██ ▀████▄▀▀▀ ▀███      ███████▓▓▓▓▓▓▓▓   ▄██ ▀▀      ▄█████▄█▄█▄██▀    █████▄▀▄███▀▀
█     █▄▄ ████▀▀██ ▄███▄████████ ▀█▄▀▀█████▄   ██▄     ▀███████████████                ██████▀▀ ▀▀█▄██████  ▄████████
█▄▄▄▄████████████████▄██ █ ██ ██▄█▀█   ██▄██             ████████████ ▀  ▄ ▄████      ▄█████▀     ███▀██████████▀▄██▀
 ▄██▀▄██▄███▀▀███████▀▀███████▀▀▀▀   ██   ▀██         ▄▄▄  ████████████  ██████████     ▀██▀██▀     ▀█▄██▀██ ▀  ███▀▀  
 ▄▄███▀██▀▀██▄  █▀  ▀█▄▄█▀▀▀          ▀██   ▀▀        ████  ████████████  ██▄█████▀▀      ██▀▀      ▄██▀        ██▀     
  ███▄███▄  ▀▀ ▄▄▄█▀▀▀▀                █ █            ▀▀▀▀  ████████████   ██▀▀██        ▀▀▀         ▀▀                 
▀▀█▀█████▄▄█▀▀▀                        █▀█                 ████████████  ▀██                                           
  ▄▄██▀▀▀                              █ ▀█                                                                            
▀▀▀                                     █ ▀█                                                         ▄██▄▄             
                                        █  ▀█       ▄▄▄▄      ▄▄▄▄                                  ██▄███             
                                         █  ▀▄     ██████     █▄███                                 ▀▀▀▄▀              
                                         █▄  ▀▄    █▄██▄█     ▀▀▄▀▀  ▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄███████▄▄        ▄█████                          
                                          ▒▄   ▀▄    ▀█▀            █▀▄▄█▄█████        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░ ▒▒▒  ▒    ░░░▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▓▒▒▒▒▓▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒▒░░░░░▒▒▒░░░░▒░░░░
    ░▒░░▒▒▒▒ ░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▓▒▒▒▓▒▒▒▒▓▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
▒▒  ▒░▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▓▒▓▒▓▒▒▒▒▓▒▒▒▒      ▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░
▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒█▓▓██▓██▓▒▒▒█▓▒█▓███▓▒██▒▓▒▒▒▒▄▓▒         ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒█▓▒▒ ▒██▓██▒    ▓███▓███▓███▒▒▒▒▒▒▓▒▒▒▓▒▓▒ ▓▒████▓▒     ▒▒  ▒▒          ▒  ▒▒▒▒▒▒▒          
 ▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▓█▓▓████▓███  ▒  ▒▓██▓▓ ▒  ▓ ▓█▒█▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▓▒▓▓▓██████████      ██▄ █ ███▀▀      ▓██▀▓    ▓ ▀▀    ▀▀▄▄        ▒▒▒▒▒▒▒                      
        ▒▒    ▒█▓▒  ▒██████████████▀██      ▀█▀ ▀▄▄▄▄█▄    ▄█▓██ ▓    ▓▄██▄ ▄██▄▄▀█▄▄▄▄███▀                           ▒
       ▒▓▓▒▒▒  ▒▒  ▄▄▀▀█▄██████████▄██  ███     ███████   ▄██▓   ▓  ▄▄▓████▄████████  ████▄                          ▓█
▒▒▒▒     ▒████▄█▀▄▄█▄█▄███▀███████████  ▀▀      ▀█████   ████▓   ▓ ███▓▄████████████████████▄▄▄     ▄         ▄    ▄ ██
▄▓▓▒      ▀▀██  ███████████████████████          ▀█████ █████▓█  ▓▄██▀▓▀▀██████████████▀▀▀▀   ▀▀▀▄▄████     ███████████
▀██          ██  ▀ ▀██▄████▀███▄████████           ███ ▀█████▓█▀▀▓  █ ▓ ▄████████████▀             ▀▀█▄    ▄███████▀███
  ▀            ▄████████▄██▄███████████▀        ▄▄▄ ██▄▄█▀▀▀ ▓   ▓    ▓  ▀██████████▀             ▄██▀██▀▄█▀███████████
              ▄█████▀████████████████ █████     ████▀▀       ▓   ▓    ▓   ██▀█████         ▄▄▀███  ████▀  ██▀██████████
▄▄▄         █████████▀██▀████▀███████ ▀████▄▀▀▀▀▀███    ███████████████   ▀ ▄█▀ ▀▀      ▄█████▄█▄█▄██     ██████▀▄███▀▀
 ███     █▄▄ █████▀██ ▄███▄████████ ▀█▄▀▀█████▄   ██▄    █████████████████                ██████▀  ▀▀█▄██▄███  ▄████████
 ██▄▄▄ ████████████████▄██ █ ██ ██▄█▀█   ██▄██          ███████████████▀   ▄ ▄████      ▄█████▀     ███▀██████████▀▄██▀
 ▄██▀▄██████▀▀███████▀▀███████▀▀▀▀   ██   ▀██         ▄▄███████████████  ▄█████████     ▀██▀██▀     ▀█▄██▀██▄▀  ███▀▀  
▄▄███▀███▀██▄  █▀ ▀▀█▄▄█▀▀▀          ▀██   ▀▀        ██████████████████  ██▄█████▀▀      ██▀▀      ▄██▀        ██▀     
 ███▄███▄  ▀  ▄▄▄█▀▀▀▀                █ █            ▀▀▀███████████████   ██▀▀██        ▀▀▀         ▀▀                 
▀▀█▀█▀███▄▄█▀▀▀                        █▀█                        ▀▀▀▀   ▀██                                           
  ▄▄██▀▀▀                              █ ▀█                                                                            
▀▀▀                                     █ ▀█                                                         ▄██▄              
                                        █  ▀█       ▄▄▄▄      ▄▄▄▄                                  ██▄███             
                                         █  ▀█     ██████     █▄███                                 ▀▀▀█▀              
                                         █▄  ▀▄    █▄█▀▄█     ▀▀▄▀▀  ▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄███████▄▄        ▄████▄                          
                                          ▒▄   ▀▄    ▀█▀            █▀▄▄█▄█████        ███▀██                          
                                           ▒    ▀▄                   ████▀▀██▀           ▀▀                            
----------------------------
░▒▒▒▒▒ ▒    ░░░░░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▓▓▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒▒ ░░░░░▒▒▒░░░░▒░░░░
    ░▒░░▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▓▓▒▒▒▓▓▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
 ▒  ▒░░ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▓▒▒▒▓▓▒▒▒▒▒      ▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░
▒▒▒▒      ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒█▓▓██▓██▓▒▒▒█▓▒███▓▓▒▒█▓▓▒▒▒▒▒▓▓▒         ▒▒▒     ▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▒ ▒██▓██▒    ▓███▓███▓███▒▒▒▒▒▒▓▒▓▓▒▒▓▓▓ ▒████▓▒     ▒▒  ▒▒          ▒  ▒▒▒▒▒▒▒          
 ▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▓█▓▓████▓███  ▒▒  ▓█▓▓  ▒▓▓  ▓█▒█▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒▒     ▒▒▒▒▒▒▒ ▒  ▒▒▒██▓▒▓▓▓██████████      ██▄ █ ███▀▀      ▀█▓▓   ▓▓  ▀▀ ▀  ▀▒▄▄        ▒▒▒▒▒▒▒                      
        ▒▒  ▒  █▓▒  ▒█████████████████      ▀▄█ ▀▄▄▄██▄    ▄█▄█▓▓   ▓▓ ███▄ ▄██▄▄▀█▄ ▄▄███▀                            
       ▒▓▓▒▒▒  ▒▒  ▄▄▀▀█▄██████████▄██ ███▀     ███████   ▄███ ▓▓  ▄▓▓ ████▄████████  ████▄                          ▓█
▒▒▒▒     ▒████▄▀▀▄▄█▄█▄███████████████  ▀▀      ▀█████   ████▄ ▓▓  █▓▓█▄████████████████████▄▄                ▄   ▄▄ ██
▄▓▓▒      ▀▀██▀ █████▄████████████▀████          ▀█████ ███████▓▓ ▄█▓▓▀▀▀██████████████▀▀▀▀▀  ▀▀█▄▄███▀     ███████████
▀██          ██  ▀▀▀███████▀███ ████████           ███▀▀██████▄▓▓▀  ▓▓  ▄████████████▀             ▀██▄    ▄███████▀███
  ▀▀           ▄████████▄██▄███████████▀        ▄▄▄ ██▄▄█▀▀▀   ▓▓   ▓▓   ▀██████████▀             ▄██▀██▀▄█▀███████████
              ▄█████▀▄███████████████▀█████    ▄████▀▀ ██████████████████ ██▀█████         ▄▄▀███  █████  ██▀██████████
▄▄▄         █████████▀██ ████▀███████ ▀████▄▄▀▀▀▀███▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████ ▀ ▄█▀ ▀▀      ▄█████▄█▄█▄██     ██████▀▄███▀█
███      ▄▄ █████▀██▀▄███▄████████ ▀█▄▀▀█████▄   ██▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████                ██████▀▀ ▀▀█▄██▄███  ▄████████
 ▀██▄▄ ████████████████▄██ █ ██ ██▄█▀█   █████      ▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████  ▄ ▄████      ▄█████      ███▀██████████▀▄██▀
   ▄██▀▄██████▀▀███████▀▀███████▀▀▀▀   ██   ▀██       ▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▄█████████     ▀██▀██▀     ▀█▄██▀██▄▀ ▄███▀▀  
  ▄▄███████▀██▄  ▀▀ ▀▀██▄█▀▀▀          ▀██   ▀▀       ▓▓▓▓▓▓▓▓▓▓▓▓▓▓█████████▄█████▀▀      ██▀▀      ▄██▀       ▀██▀     
 ███▄███▄  ▀▀ ▄▄▄█▀▀▀▀                █ █           ▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████ ██▀▀██        ▀█▀         ▀▀                 
▀▀█▀█▀███▄▄█▀▀▀                        █ █          ▓▓▓▓▓▓▓▓▓▓▓▓▓▓███████▀██                                           
  ▄▄▄█▀▀▀                              █ ▀█         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓                                                     
▀▀▀                                     █ ▀█                                                        ▄▄██▄              
                                        █  ▀█       ▄▄▄▄       ▄▄▄                                  ██████             
                                         █  ▀█     ██████     █▄███                                 ▀▀█▀▀              
                                         █▄  ▀▄    ███▀▄█     ▀▀▄▀▀  ▄▄██▄▄              ▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄███████▄▄        █████▄                          
                                          ▒▄   ▀▄    ▀█▀            █▀▄▄█▄█████        ███▀█▀                          
                                           ▒    ▀▄                   ████▀▀██▀           ▀▀                            
----------------------------
░ ▒▒▒▒ ▒    ░░░▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒░  ░░░░░▒▒▒░░░░▒░░░░
    ░▒░░▒▒▒▒ ░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░
 ▒  ▒░▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒      ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒    ▒▒▒█▓▓██▓██▓▒▒▒██▒█▒███▒▒█▒▒▒▒▒▒▒▓▓▒         ▒▒▒     ▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▒▒▒██▓██▒    ▓███▓███▓███▒▒▒▒▒▒▒▒▒▒▒▒▓▒  ▒█████▒     ▒▒  ▒▒          ▒▒ ▒▒▒▒▒▒▒          
 ▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▓▒▒██▒▒▓▄███▓▒     ▓█▓▓████▓███  ▒▒ ▒▒██▓  ▒▒   ▒█▒▓▒▒▒    ▒▒           ▒▒▒▒▒▒▒                
▒▒     ▒▒▒▒▒▒▒▒▒  ▒ ▒██▓▒▓▓▄██████████▓     ██▄ █ ███▀▀      ▒██▀   ▒   ▀▀ ▀  ▒▒▄         ▒▒▒▒▒▒▒                      
        ▒▒▒    █▒▒  ▒██████████████▀██       ██ ▀█▄ ██▄    ▄█▒██    ▒  ███▄ ▄██▄ ▀█▄ ▄▄███▀                            
       ▒▓▓▒▒▒  ▒▒▄ ▄▄▀▀████████████▄██  ███     ███████   ▄██▒     ▄▒▄ ████▄████████▀▀████▄                          ▓█
 ▒▒▒     ▒████▄██▄▄█▄█▄███████████████  ▀▀      ▀█████   ████▒     █▒██▄████████████████████▄▄                ▄   ▄▄ ██
▄▓▓▒      ▀▀██  █▄████████████████▀████          ▀█████ █████▒█   ▄█▒█▀▀▀███████████████▀▀▀▀  ▀▀█▄▄████     ███████████
▀██          ██  ▀ ▀███████▀███ ████████           ███▀ █████▒█▀▀▀  ▒   ▄█████▄████▄█▀             ▀██▄    ▄███████▀███
  ▀▀           ▄██▄██▀██▄██▄███████████▀        ▄▄▄ ██▄▄█▀▀▀ ▒      ▒    ▀█████▀████▀             ▄██▀██▀▄▄▀███████████
               █████▀▄████▄██████████ ████▄    ▄██▀█▀▀       ▒      ▒     ██▀█████         ▄▄▀███  █████  ██▀██████████
▄▄▄         █████████▀██ ████▀███████ ▀████▄█▀▀▀▀███      ██▄▒      ▒ ▄   ▀ ▄█▀▀▀▀      ▄█████▄█▄█▄██▀    ██████▀▄███▀█
███      ▄▄ █████▀██▄▄███▄▀███████ ▀█▄▄▀▀████▄   ██▄      ███▒      ▒████                ██████▀▀ ▀▀█▄██▄███  ▄██▀█████
 ▀██▄▄ ███████████████████ █ ██ ██▄█▀█   █████               ▒██▄    ▀▄▀   ▄ ▄████      ▄█████      ███▀██████████▀▄██ 
    ██▀████████▀███████▀▀███████▀▀▀▀   ██   ▀██         ▄▄▄    ▀███        ▄█████████     ▀██▄██▀     ▀█▄██▀██▄▀ ▄███▀▀  
  ▄▄██████▄▀██▄  █▀ ▀▀██▄█▀▀▀           ██   ▀▀        ████▀        ▄▄▄▄   ██▄█████▀▀      ██▀       ▄██▀       ▀██▀     
   ███▄███▄  ▀▀ ▄▄▄█▀▀▀▀                █ █            ▀▀▀▀         ████   ▀██▀▀██        ▀█▀         ▀▀                 
▀▀█▀█████▄▄█▀▀▀                        █ █                        ▀▀▀▀   ▀██                                           
  ▄▄▄█▀▀▀                              █ ▀█                                                                            
▀▀▀                                     █ ▀█                                                        ▄▄██▄              
                                        █▄ ▀█       ▄▄▄▄       ▄▄▄                                  ██████             
                                         █  ▀█     ██████     █▄███                                 ▀▀█▀▀              
                                         ▀▄  ▀█    ███▀▄█     ▀▀▄▀▀  ▄▄██▄              ▄▄▄                            
                                          █   ▀▄   ▀▀███▀           █▄███████▄▄        █████▄                          
                                          ▒▄   ▀▄    ▀██            █▀▄▄█▄█████        ███▀█▀                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░▒▒▒▒▒ ▒    ░░░░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░  ▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒▒  ░░░░░▒▒░▒░░░▒░░░░
    ░▒░░▒▒▒▒▒░ ▒▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒░▒▒▒▒▒▒░░▒░░░░
 ▒  ▒░░ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒█▓▓██▓██▓▒▒▒██▒█████▒▒██▒▒▒▒▒▒▄▓▒         ▒▒▒     ▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒
▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▒ ▒██▓██▒    ▓▓██▓███▓███▒▒▒▒▒▒▓▒▒▒▒▒▓▒  ▒█████▒     ▒▒  ▒▒          ▒  ▒▒▒▒▒▒▒          
 ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▓▒▒██▒▒▒▄███▓▒     ▓█▓▓████▓███ ▒▒▒  ▓██▓▒ ▒    ▒█▒▓▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒▒     ▒▒▒▒▒▒▒▒▒  ▒▒▒██▓▒▓▓▓██████████▄     ██▄ █ ███▀▀ ▒    ▀██▀▒      ▀▀ ▀  ▒▒▄         ▒▒▒▒▒▒▒                      
        ▒▒▒    █▒▒  ▒██████████████▀██      ▀██ ▀ ▄▄▄▄▄ ▒  ▄█▄██ ▒     ▄██▄ ▄█▄▄ ▀█▄▄▄▄███▀                            
       ▒▓▓▒ ▒  ▒▒▄ ▄▄▀▀█▄██▀███████▄██ ████     █████▄█ ▒ ▄███▀  ▒  ▄▄ ████▄███▀████▀▀████▄                          ▓█
 ▒▒▒     ▒▓███▄▀█▄▄█▄█▄███████████████  ▀▀      ▀█████  ▒█████   ▒ ████▄████████████████████▄▄                    ▄▄ ██
▄▓▓▒      ▀▀██▀ █▄████████████████▀████          ▀█████ ▒██████  ▒▄███▀▀▀▄██████████████▀▀▀   ▀▀▄▄▄███▀     ███████████
▀██          ██  ▀▀▀███████▀███ ████████           ███  ▒██████▀▀▒  █   ▄█████▄████▄█▀            ▀▀▀█▄    ████████████
  ▀▀           ▄▄█▄▄████▄██▄███████████▀        ▄▄▄ ██▄▄▒▀▀▀     ▒       ▀█████▀████▀             ▄█████▀▄▄▀███████████
              █████▀█████▄████▀█████ ████▄    ▄██▀█▀▀  ▒        ▒        ██▀█████▀       ▄▄▄▀███  █████  ██▀██████████
▄▄         █████████▀██ ████▀███████ ▀████▄█▀▀▀▀███    ▒ ▄█▄    ▒        ▀ ▄█▀▀▀▀      ▄█████▄█▄█▄██▀    ██████▀▄██▄██
██▀     ▄▄ █████▀███▄████▀███████▀▀█▄█▀▀████▄   ██▄    ▒▀███    ▒   ████                ██████▀▀ ▀▀█▄▄█▄███  ▄██▀█████
▀██▄▄ ███▀███████████████ █ ██ ██▄█▀█   ██▄██          ▒    ▄██▄▒   ▀▄▀     ▄████      ▄█████      ███▀███████████▄██ 
  ██▀███████▀▀▀██████▀▀███████▀▀▀▀   ██   ▀██         ▄▄▒    ████▒       ▄█████████     ▀██▄██▀     ██▄██▀▀█▄▀ ▄███▀▀  
▄▄██████▄▀██▄  ██ ▀▀██▄█▀▀▀           ██   ▀▀        ▀██▒▀        ▄▄▄▄   ████████▀       ██▀       ▄██▀       ▀██▀     
 ▄██▄███▄  ▀▀ ▄▄▄█▀▀▀▀                █ █            ▀▀▀▀   ▓▓▓▓▓▓▓███   ▀██▀███        ▀█▀         ▀▀                 
▀▀█▀█▀███▄▄█▀▀▀                        █ █                  ▓▓▓▓▓▓▓▀▀▀   ▀██                                           
  ▄▄▄█▀▀▀                              █  █                 ▓▓▓▓▓▓▓                                                    
▀▀▀                                     █ ▀█                                                        ▄▄██▄              
                                        █▄ ▀█       ▄▄▄▄       ▄▄▄                                  ███▄██             
                                         █  ▀█     ██████     █▄███                                 ▀▀██▀              
                                         ▀▄  ▀█    ████▄█     ▀▀▄▀▀  ▄▄██▄              ▄▄▄                            
                                          █   ▀█   ▀▀███▀           █▄███████▄▄        █████▄                          
                                          ▒▄   ▀▄    ▀██            █▀▄▄█▄█████        ███▀█▀                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░▒▒▒▒▒ ▒    ░▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░  ▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒░▒ ░░░░░░▒▒░░░░▒░░░░
    ░▒░░░▒▒▒ ░  ▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒░▒▒▒▒▒▒░░▒░░░░
 ▒  ▒░░▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒    ▒▒▒▓▓▓█▓▓██▓▒▒▒██▒██▒██▒▒██▒▒▒▒▒▒▄▓▒         ▒▒▒    ▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒
▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒▒▒▒██▓██▒    ▓▓██▓███▓███▒▒▒▒▒▒▓▒▒▒▒▒▓▒ ▒▒█████▒     ▒▒  ▒▒▒         ▒▒  ▒▒▒▒▒▒          
 ▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▓▒▒██▒▒▒▄███▓▒     ▓█▓▓████▓███  ▒▒ ▒▓▒█▓  ▒  ▒ ▒█▒▓▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                
▒▒     ▒▒▒▒▒▒▒ ▒  ▒▒▒██▓▒▓▓▓██████████▓     ██▄ █ ███▀▀      ▀▒█▀     ▒ ▀▀ ▀  ▒▒▄         ▒▒▒▒▒▒▒                      
        ▒▒▒ ▒  █▒▒  ▒█████████████████       ██ ▀ ▄▄▄▄▄    ▄█▄▒█      ▒▄██▄ ▄▄▄▄ ▀█▄▄▄▄███▀                            
       ▒▓▓▒ ▒  ▒▒▒ ▄▄▀▀████▀███████▄██  ██▄     ███████   ▄███▒     ▄▄▒████▄████████▀▀████▄                          ▓█
▒▒▒▒     ▒▓████▀█▄▄█▄█▄████▄██████████  ▀▀▀     ▀█████   █████▒    ███▒▄████▄███████████████▄▄                    ▄  ██
▄▓▓▒▒     ▀▀██▀ ██████████████████▀████          ▀█████ ██████▒   ▄███▒▀▀███████████████▀▀▀   ▀▀▄▄ ████     ███████████
▀██          ██  ▀▀▀███████▀███ ████████           ███▀ ██████▒▀▀▀  █▀▒ ▄█████▄████▄█▀            ▀▀██▄    ████████████
  ▀▀            ▄█▄▄████▄██▄███████████▀        ▄▄▄ ██▄▄▄█▀▀  ▒       ▒  ▀█████▀████▀             ▄█████▀▄▄▀███████████
               ██▄██▀██████████▀███ █▀████▄     ██▀█▀▀        ▒       ▒   ██▀▄████▀       ▄▄▄▀███  █████ ▀██▄██████████
▄▄▄         █████████▀██ ████████████ ▀████▄█▀▀▀▀███     ▄▄█▄ ▒       ▒   ▀▀▄██▀▀▀      ▄█████▄█▄█▄██▀    ██████▀▄██▄█▀
███▀     ▄▄ █████▀███▄▄███▀███████▀▀█▄█▀▀████▄   ██▄      ███ ▒      █▒██               ▀██████▀▀ ▀▀█▄▄█▄██▀  ▄██▀█████
 ▀██▄▄ ███▀███████████████ █▄██ ██▄▄▀█   ██▄██             ▓▓▓▓▓▄    ▀▒      ▄▄███      ▄█████      ███▀██▀█▀███▄█▄▄██ 
  ███████▀███▀▀██████▀▀████▄██▀▀▀▀   ██   ▀██          ▄   ▓▓▓▓▓█     ▒  ██████████     ▀██▄██      ██▄██▀███▀ ▄██▀▀▀  
▀▄██████▄▀██▄  ▀█ ▀▀██▄█▀█▀           ██   ▀▀        ▀▄██▀ ▓▓▓▓▓   ▄▄ ▒  ██████▄█▀       ██▀▀      ▄██▀       ▀██▀     
 ▄██████▄  ▀▀ ▄▄▄█▀▀▀▀                █ █            ▀▀█▀         ████   ▀██▀███        ▀█▀         ▀▀                 
▀▀█▀▀████▄▄█▀▀▀                        █ █                        ▀▀▀▀   ▀██                                           
  ▄▄▄█▀▀▀                              █  █                                                                            
▀▀▀                                     █  █                                                        ▄▄█▄▄              
                                        █▄ ▀█        ▄▄▄      ▄▄█▄                                  ██████             
                                         █  ▀█     ██████▄    █▄███                                 ▀▀██▀              
                                         ▀▄  ▀█    ████▄█     ▀▀▄▀▀  ▄▄██▄              ▄▄▄                            
                                          █   ▀█   ▀▀███▀           █▄███████▄▄        ████▀▄                          
                                          ▒▄   ▀█    ▀██            █▀▄▄█▄███▄█        █▀███▀                          
                                           ▒    ▀▄                   ████▀▀██▀▀          ▀▀                            
----------------------------
░▒ ▒▒▒ ▒    ░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░  ▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ▒░  ░░░░░░▒▒░░░░▒░░░░
    ░▒░░░▒▒▒▒░  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒▒▒▒▒▒░░░░░░░
 ▒  ▒░░▒░▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒    ▒ ▒▓▓▓█▓▓██▓▒▒▒██▒▒████▒▒▒█▒▒▒▒▒▒▄▓▒         ▒▒     ▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒
▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒██▓██▒    ▓▓██▓███▓███ ▒▒▒▒▒▓▒▒▒▒▒▒▒  ▒█████▒     ▒   ▒▒▒         ▒▒  ▒▒▒▒▒▒          
▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒██▓▒▒▄███▓▒     ▓█▓▒████▒▓██  ▒▒ ▒▓██▓  ▒    ▓▓▒▓▒▒▒   ▒▒▒            ▒▒▒▒▒▒                
▒▒▒    ▒▒▒▒▒▒▒ ▒  ▒▒▒██▓▒▓▓▓█▀████████▓     ██▄ █ ███▀▀     ▒▀███  ▒    ▀▀ ▀  ▒▒▄         ▒▒▒▒▒▒▒                      
        ▒▒▒ ▒  █▓▒  ▒██████████████▀██      ▀██ ▀█▄▄▄▄▄    ▄▒▄██   ▒   ▄██▄ ▄█▄▄ ▀█▄▄▄▄███▀                            
       ▒▒▓▒ ▒  ▒▒▒ ▄▄▀▀████████████▄██  ███     ███████   ▄█▒█▀    ▒▄▄ ████▄████████▀▀████                           ▓█
▒▒▒▒     ▒▓███▓ █▄▄█▄█▄███████████████  ▀▀      ▀█████   ███▒█     ▒███▄███████████████████▀▄▄                       ██
▄▓▓▒▒     ▀▀▄██ █▄████████████████▀████          ▀█████ ████▒██    ▒██▀▀▀███████████████▀▀▀   ▀▀▄▄ ███▀    ▄███████████
███          ██  ▀▀▀███████▀███ ████████           ███▀ ████▒██ ▀▀▀▒██  ▄█████▄████▄█▀            ▀▀██▄    ████████████
  ▀▀            ██▄▄█▀██▄██▄██▀████████▀         ▄▄ ██▄▄▄█▀▀▒      ▒     ▀██████████▀             ▄█████▀▄▄▀███████████
               █████▀█████▄████▀█████▀████▄     ██▀█▀▀      ▒      ▒      ██▀▄████▀        ▄▄▀███  █████ ▀█▀▄██████████
▄▄▄         ▄████████▀██▄████████████ ▀████▄▄▀▀▀▀███      ▄█▒      ▒      ▀▀▄██▀▀▀      ▄█████▄███▄██▀    ███████▄██▄██
███▀     ▄▄ █████▀███ ▄███▀███████▀▀█▄█▀▀████▄   ██▄     ▀██▒        ████               ▀██████▀▀ ▀▀█▄██▄██▀  ▄██▀█████
 ▀██▄▄ ▄██▀███████████████▀█ ██ ██▄▄██   ██▄▀█              ▒ ▄█▄    ▀▀      ▄███▄      ▄█████      █▄█▀████▀███▄█▄▄██ 
  ███████████▀▀███████▀███▀▄██▀▀▀▀   ██   ▀██          ▄    ▒████        ██████████     ▀█▀▄██      █████▀███▀ ▄███▀▀  
▀▄██████▄▀██▄  ▀█▀▀▀██▄█▀█▀           ██   ▀▀        █████         ▄▄    ██████▄█▀       ██▀▀      ▄██▀       ███▀     
▄ ██████▄  ▀▀  ▄▄▄▀▀▀▀                █ █            ▀▀▀▀         ████   ▀██▀███        ▀█▀         ▀▀                 
▀▀██▀████▄▄▄▀▀▀                        █ █                        ▀▀▀▀   ▀██                                           
  ▄▄▄█▀█▀                              █▄ █                                                                            
▀▀▀                                     █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄█▄                                  ██████             
                                         █  ▀█     ██████▄    █▄███                                 ▀▀██▀              
                                         ▀▄  ▀█    ██▀███     ▀▀▄▀▀  ▄▄██▄              ▄▄▄                            
                                          █   ▀█    ▀███▀           █▄███████▄▄        █████▄                          
                                          ▒▄   ▀█    ▀██            █▀▄▄█▄███▄█        █▀███                           
                                           ▒    ▀█                   ████▀▀██▀          ▀▀▀                            
----------------------------
░▒ ▒▒▒ ▒    ░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░  ▒░▒ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░░  ░░░░░░░▒░░░░▒░░░░
▒   ░▒░░░▒▒▒▒░▒ ▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒▒▒▒▒▒░░░░░░░
 ▒  ▒░░ ░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▓▓▓█▓▓█▓▓▒▒▒██▒██▓██▒▒██▒▒▒▒▒▒▄▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒
▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒██▓██▒    ▓▓██▓███▓███▒▒▒▒▒▒▓▒▒▒▒▒▓▒  ▒█████▒     ▒   ▒▒▒     ▒   ▒▒  ▒▒▒▒▒▒▒         
▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒██▓▒▒▄▓██▓▒▒    ▓█▓▒████▒▒██  ▒▒  ▓██▓ ▒▒    ▓▓▒▓▒▒▒   ▒▒▒            ▒▒▒▒▒▒                
▒▒▒    ▒▒▒▒▒▒▒ ▒  ▒▒▒██▓▒▓▄▓██▓███████▒     ██▄ █▄███▀█      ▀███ ▒     ▀▀ ▀  ▒▓▄          ▒▒▒▒▒▒                      
        ▒▒▒ ▒  █▒▒  ▒█████████████████      ▀██ ▀▀  ▄▄▄    ▄▄▄██  ▒    ▄██▄ ▄█▄  ▀█▄ ▄▄███▀                            
       ▒▒▒▒ ▒  ▒▒▒ ▄▄▀▀████████████▄██  ███     ████▄██   ▄███▀   ▒ ▄▄ ████▄█▄██████▀▀████                           ▓█
▒▒▒▒     ▒▓█▀█▓ █▄▄█▄█▄███████████████  ▀▀▀     ▀█████▀  █████    ▒████▄█▀██████████████████▄▄                       ██
▒▓▓▒▒     ▀▀▄██ █▄▀█▀█████████████▀████           █████ ███████   ▒███▀▀▀███████████████▀▀▀   ▀▀▄▄ ███▄    ▄▄██████████
███          ██  ▀▀▀███████▀███▄████████           ███▀ ████████▀▀▒ ██  ▄█████▄██████▀            ▀▀██▄    ████████████
  ▀▀            ▄█▄▄████▄██▄██▀████████▀         ▄▄ ██▄▄▄█▀▀▀     ▒      ▀██████████▀             ▄█████▀▄▄▀███████████
               ▀████▀█▄███▄██████████▀████▄     ████▀▀            ▒       ██▀█████         ▄▄███▄  █████ ▀▄▀▄██████████
▄▄▄         █████████ ██▄████████████ ▀██▀█▄▄▀▀▀▀███      ██▄     ▒       ▀▀▄█▀▀▀▀      ▄█████▄██▄▄██▀    ███████▄██▄██
███▀     ▄▄ █████▀███ ████▀███████▀▀█▄▄▀▀████▄   ██▄      ███     ▒  ████               ▀███▄██▀▀ ▀▀█▄██▄██▀  ▄██▀█████
 ▀██▄▄ ▄██████████████████▀██▀█ ██▄▄██   ██▄▀█                ▄█▄ ▒  ▀▀▀     ▄███▄      ██████      █▄▀▀████████▄█▄▄██ 
  ███████▄███▀▀███████▀█▀█▀▄███▀▀▀   ██   ▀██          ▄      ███ ▒      ██████████     ▀█▀▄██      █████▀███▀ ▄███▀▀  
▀▄██████▄▀▀█▄  ▀█▀▀▀██▄▄██▀▀          ██   ▀▀        ▀███▀     ▀  ▒▄▄    ██████▄█▀       ██▀▀      ▄██▀       ███▀     
▄ ██████▄  ▀▀  ▄▄▄█▀▀▀                █ █            ▀▀▀▀         ████   ▀██▀███        ▀█▀         ▀▀                 
█▀██▀██▄▀▄▄▄█▀▀▀                       █ █                        ▀▀▀▀   ▀██                                           
   ▄▄███▀▀                             █▄ █                                                                            
█▀▀▀                                    █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄▄▄                                  ██████             
                                         █   █     ██████▄    █████                                 ▀▀██▀              
                                         ▀▄  ▀█    ██▀███▀    ▀▀▄▀▀  ▄▄██▄              ▄▄▄                            
                                          █   ▀█    ▀██▄▀           █████████▄▄        █████▄                          
                                          ▒▄   ▀█    ▀██            ██▄▄█▄███▄▀        █▀█▀█▀                          
                                           ▒    ▀█                   ████▀▀██▀           ▀▀                            
----------------------------
░▒ ▒▒  ▒    ░▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░  ▒░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░░ ▒░░░░░░░▒░░░░▒░░░░
    ░▒░░▒▒▒▒▒░  ▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒▒▒▒▒▒░░░░░░░
 ▒  ▒░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒     ▒▒▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▓▓▓█▓▓█▓▓▒▒▒██▒██▒██▒▓██▒▒▒▒▒▒▄▒▒         ▒▒▒     ▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒
▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒██▓██▒    ▄▓██▒███▓███▒▒▒▒▒▒▓▒▒▒▒▓▓▒  ▒█████▒     ▒   ▒▒          ▒▒  ▒▒▒▒▒▒▒         
▒ ▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒█▀█▒▒▄▓██▓▒▒    ▓██▒████▒▒██  ▒   ▒▒█▓ ▓▒    ▓▓▒▓▒▒    ▒▒▒            ▒▒▒▒▒▒▒               
▒▒▒     ▒▒▒▒▒▒ ▒  ▒▒▒▓█▓▒▓▄▓██▓███████▓     ██▄▀█████▀▀      ▀▒██ ▓     ▀▀ ▒  ▒▓▄          ▒▒▒▒▒▒                      
        ▒▒▒ ▒▒ ▓▒▒   ██████████████▀██       ██ ▀▀  ▄▄▄    ▄▄▄▒█  ▓    ▄██▄ ▄▄▄  ▀▄▄ ▄▄▄██▀                            
       ▒▒▓▒    ▒▒▒ ▄▄▀▀████████████▄██  ███     ███████   ▄███▒   ▓ ▄▄ ████▄█▄██████▀▀████                          ▒▓█
▒▒▒▒     ▒▓███▓ █▄▄█▄█▄███████████████  ▀▀      ▀█████▀  █████▒   ▓████▄████████████████████▄▄                       ██
▒▓▓▒▒      ▀███ █▄████████████████▀████           █████ ██████▒   ▓███▀▀▀███████████████▀▀▀   ▀▀▄▄ ███     ▄▄██████████
▓██▒         ██  ▀▀▀███████▀███ ████████           ███▀ ██████▒█▀▀▓ ██  ▄█████▄██████▀            ▀▀██     ████████████
  ▀▀            ▄▄▄▄████ ██▄███████████▀         ▄▄ ██ ▄▄█▀▀▀ ▒   ▓      ▀█████▀████▀             ▄██████▄█▀███████████
               ▀████▀█▄████████████▄█▀████▄     █████▀▀       ▒   ▓       ██▀█████▀        ▄▄███▄ ▀█████ ▀█▀▄██▄███████
▄▄▄         █████████ ██ ████████████ ▀██ █▄▄▀▀▀▀███      ▄█▄ ▒   ▓   ▄   ▀▀▄█▀▀▀▀      ▄█████▄██▄▄██▀    ███████▄██▄██
███▀     ▄▄ █████▀███ ▄███▀███████▀▀█▄▄▀▀████▄   ██▄     ▀███ ▒      ████               ▀███▄██▀▀ ▀▀▄▄█▄▄██▀  ███▀█████
 ▀██▄▄ ▄████████████▀█████▀████ ██▄▄██   ██▄██               ▄▒█▄    ▀█▀     ▄███▄      ▄█████      █▄▀▀████████▄█▄▄██ 
  ███████████▀▀████▀██▀███▀▄███▀▀▀   ██   ▀██          ▄     ▄███        ▄█████████     ▀█▀▄██      █████▀███▀ ▄███▀▀  
▀▄██████▄▀▀█▄  ▀█▀▀▀██▄▄██▀▀          ██   ▀▀         ████     ▀   ▄▄    ██████▄█▀       ██▀▀      ▄██▀       ███▀     
█ ██████▄  ▀▀  ▄▄▄█▀▀▀                █▄█            ▀▀█▀         ████   ▀██▀███        ▀██        ▀▀▀                 
█▀██▀███▀▄▄▄█▀▀▀                       █ █                        ▀▀▀▀   ▀██                                           
   ▄▄███▀▀                             ▀▄ █                                                                            
█▀▀▀                                    █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄▄▄                                  █████▄             
                                         █   █     ██████▄    ▄████                                 ▀▀██▀              
                                         ▀▄   █    ██▀███▀    ▀▀▄▀▀  ▄██▄▄              ▄▄▄                            
                                          █   ▀█    ▀██▄▀           █████████▄▄        █████▄                          
                                          ▒▄   ▀█    ▀██            ██▄▄█▄███▄█        █▀█▀█                           
                                           ▒    ▀█                   ████▀▀██▀           ▀▀                            
----------------------------
░░ ▒▒▒ ▒    ░▒░░░░░▒▒▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒░░  ▒░▒ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░░ ▒░░░░░░░▒░░░░▒░░░░
    ░▒░░░▒▒▒▒░  ▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒▒▒▒▒▒░░▒░░░░
 ▒  ▒░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▓▓▓█▓▓█▓▓▒▒▒██▒▓█▓██▒▒██▒▒▒▒▒ ▒▒▒         ▒▒▒     ▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▓█▓██▒    ▄▓██▒███▓███▒▒▒▒▒▒▓▒▒▒▒▒▓▒  ▒█████▒         ▒▒      ▒▒  ▒▒▒ ▒▒▒▒▒▒▒         
▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒███▒▒▒▓██▓▒▒    ▓██▒████▒▒██  ▒▒▒ ▒▓█▓  ▒    ▓▓▒▓▒▒    ▒▒▒            ▒▒▒▒▒▒▒               
▒▒▒▒    ▒▒▒▒▒▒ ▒  ▒▒▒▓█▓▒▓▄▓██▓███████▓     ██▄▀█▀█████    ▒ ▀███       ▀▀▒▒  ▒▓▄          ▒▒▒▒▒▒▒                     
        ▒▒▒ ▒▒ ▒▒▒   ██████████████▀██▀     ▀██ ▀▀  ▄▄▄    ▒▄▄██       ▄▄▄▄ ▄▄▄  ▀▄▄ ▄▄▄▓█▀                            
       ▒▒▓▒    ▒▒▒ ▄▄▀▀████████████ ██  ██▄     ███████   ▄▒███     ▄▄ ████▄████████▀▀████                          ▒▓█
▒▒▒▒     ▒▒███▓ █▄▄█▄▀▄██▄████████████  ▀▀▀     ▀█████▀  ██▒██     ████▄████████████▄██████▄▄▄                       ██
▒▓▓▒▒      ▀███ █▄██████████████▄██████           █████ ███▒███    ███▀▀████████████▀███▀▀▀  ▀▀▀▄▄ ███     ▄▄██████████
▓██▒         ██▄ ▀▀▀███████▀███▄████████           ███▀ ███▒████▀▀▀▄██  ▄████████████▀            ▀▀██     ████████████
  ▀▀            ▄█▄▄████▄██▄▄█▀███▄████▀          ▄ ██▄▄▄█▀▒▀            ▀█████▀████▀             ▄█████▄▄█▀███████████
               ▀████▀██████████████▄█▀████▄     █████▀▀    ▒              ████████▀         ▄███▄ ▀█████ ▀█▀▄██▄████▀██
▄▄▄         ▄████████ ▀█▄████████████ ▀████▄▄▄▀▀████      ▄▒▄             ▀▀▄█▀▀▀▀      ▄████████ ▄██▀    ███████▄█████
███▀     ▄▄ █████▀███ ▄███▀███████▀▀█▄▄▀▀████▄   ██▄      █▒█        ████    ▀          ▀██████▀▀ ▀▀▄▄█▄▄██▀▀ ███▀███▄█
 ▀██▄▄ ▄█████████▄██▀█████▀██ █ ██▄▄██   █████             ▒ ▄▄█▄    ▀▄▀     ▄███▄      ▄█████      █▄▀███████████▄███ 
  ▄██████▄███▀█████▄██▀▀██▀▄███▀▀▀▀  ██   ▀██          ▄   ▒ ▀███        ▄████████▄     ▀█▀███      █▄███████▀ ▄███▀▀  
▀▄██████▄▀▀██  ▀█▀ ▀██▄▄██▀▀          ██   ▀▀        ████  ▒   ▀  ▄▄▄    ██████▄█▀       ██▀▀      ▄██▀       ███▀     
█ ██████▄  ▀▀  ▄▄▄█▀▀▀                █▄█             ▀█▀▀        ████   ▀██▀███        ▀██        ▀▀▀                 
█▀██▀█████▄▄█▀▀▀                       █ █                        ▀█▀▀    ██                                           
   ▄▄███▀▀                             ▀▄ █                                                                            
█▀▀▀                                    █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄▄▄                                  █████              
                                         █   █     ▄██████    █████                                 ▀ █▀▀              
                                         ▀▄   █    ██▀███▀    ▀▀▄▀▀  ▄██▄▄              ▄▄▄                            
                                          █    █    ▀██▄▀           █████████▄▄        █████▄                          
                                          ▒▄    █    ▀██            ██▄▄█▄███▄█        █▀███                           
                                           ▒    ▀█                   ████▀▀██▀           ▀▀                            
----------------------------
▒░ ▒▒▒ ▒    ░▒░░░░░▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░  ▒░░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░▒ ▒░░░░░░░▒░░░░▒░░░░
▒   ░░░░▒▒▒▒ ░░▒▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒▒▒▒▒▒░░░░░░░
    ▒░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▓▓▒▓▓▓█▓▓▒▒▒██▒▓█▓█▒▒▒▒▓▒▒▒▒ ▒▒▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▓▓▓██▒    ▒▓██▓███▓███▒▒▒▒▒▒▓▒▒▒▒▒▒▒  ▒█████▒     ▒   ▒▒       ▒  ▒ ▒ ▒▒▒▒▒▒▒         
▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒███▒▒▒▓██▓▒▒    ▓██▒████▒▒██▒ ▒▒ ▒▒▓▓▒  ▒    ▓▓▒▓▒▒    ▒▒▒            ▒▒▒▒▒▒▒               
▒▒▒▒    ▒▒▒▒▒▒ ▒  ▒▒▒▓█▓▒▓▄▒██▓███████▓     ███▀███████      ▀██▒  ▒    ██▒▒  ▒▓▄          ▒▒▒▒▒▒▒                     
        ▒▒▒ ▒▒ ▒▒▒   ████████████▄█▀██▀     ▀██ ▀▀ ▀▄▄▄    ▄▄▄██▒  ▒   ▄▄▄▄ ▄▄▄  ▀▄▄ ▄▄▄▓▀▀▀                           
       ▒▓▓▒    ▒▓▒ ▄▄▒▀████████████▄██  ███     ▄██████    ████ ▒  ▒   ████▄████████▀▀████                          ▒▓█
▒▒▒▒     ▒▒███▓ █▄▄▀▄▀▄██▄████████████  ▀▀▀     ▀█████▀  █████  ▒  ▒▀██▄████████████▄██████▄▄                        ██
▒▓▓▒▒      ▀███ █▄██████▄██████████████           █████ ███████ ▒  ▒██▀▀████████████▄███▀▀▀  ▀▀█▄▄ ███     ▄▄███▄██████
███▓         ██▄ ▀▀▀█████ █▀███▄████████           ███▀ ███████▄▒▀▀▒██  ▄████████████▀▀           ▀▀██     ████████████
  ▀▀            ▄▄▄▄████▄██▄▄██████████▀          ▄ ██▄▄▄██▀▀   ▒  ▒     ▀███▀██████▀             ▄█████▄▄█████████████
                ██████████████████████████▄     █████▀▀         ▒  ▒      ████████▀         ▄███▄ ▀█████ ███▄███████▀██
▄▄▄         ▄██████▄█ ██▄████████████  █████▄█▀▀████      ▄█▄   ▒  ▒      ▀▀▄█▀▀▀▀      ▄████████ ▄██▀    █████████████
███▀     ▄▄ █████▀███ ▄█▄█▀█████▀█▀▀█▄▄█▀████▄   ██▄      ███   ▒  ▒ ███▄    ▀          ▀███▀██▀▀ ▀▀ ▄█▄▄██▀▀▀███▀███▄█
▀ ██▄▄ ▄█████████▄███████████▀█ ██▄▄██   █▄███               ▄▄█▒  ▒ ▀▄▀     ▄▄██▄      ██████     ▄█▄▀█▀█████████▄███ 
  ▄██████▄▀██▀████████▀███▀▄███▀▀▀▀  ██   ▀██          ▄     ███▒        ▄█████▀██▄     ▀█▀███      █▄███████▀ ▄███▀▀  
█▄██████▄▀▀██  ▀█▀ ▀██▄▄██▀▀          ██   ▀▀         ████      ▒  ▄▄    ████████▀       ██▀▀      ▄██▀       ███      
█ ███████  ▀▀  ▄▄▄█▀▀▀▀               ▀▄█            ▀▀█▀▀        ████   ▀██▀███        ▀█▀        ▀▀▀                 
▀▀██▀█▀███▄▄█▀▀▀                       █ █                        ▀██▀    ██                                           
   ▄▄████▀                             ▀▄ █                                                                            
█▀▀▀                                    █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄▄▄                                  █████              
                                         █   █     ▄████▀█    ██▀██                                 ▀ █▀▀              
                                         ▀▄   █    ██▀████    ▀█▄▀▀  ▄██▄▄               ▄▄                            
                                          █    █    ▀██▄▀           █████████▄▄        █████▄                          
                                          ▒▓    █    ▀██            ██▄▄█▄███▄█        █▀███                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░ ▒▒▒ ▒    ░▒░░░░░░▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒░░  ▒░░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░░ ▒░░░░░░░▒░░░░░░░░░
▒▒  ░▒░░▒▒▒▒▒░░ ▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒░▒▒▒▒░░▒░░░░
 ▒  ▒░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒           ▒▒▒▒▒░▒▒▒▒▒▒▒▒▒  ░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▓▓▒▓▓▒█▓▓▒▒▓██▒▒█▓██▒▒█▓▒▒▒▒ ▒▒▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒    ▒▓██▓███▓███▒▓▒▒▒▒▓▒▒▒▒▒▓▓  ▒█████▒         ▒▒      ▒▒ ▒▒ ▒ ▒▒▒▒▒▒▒         
▒  ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒███▒▒▒▓██▓▒▒    ▓██▒████▒▒██▒▓▒▒ ▒▒▓▓▓▒▒▒    ▓▓▒▓▒▒    ▒▒▒            ▒▒▒▒▒▒▒               
▒▒▒▒    ▒▒▒▒▒▒▒▒  ▒▒ ▓▓▓▒▓▄▒██▓███████▓     ██▄▀███████ ▓   ▒▀███▒      █▓▒▒  ▒▓▒  ▒       ▒▒▒▒▒▒▒                     
        ▒▒▒ ▒▒ ▒▒▒   ██████████████▀██▀      ██ ▀▀ ▀▄▄▄ ▓  ▄▒▄██ ▒     ▄█▄▄ ▄▄▄ ▀▀▄  ▄▄▄▓▒▀▀                           
       ▒▓▓▒    ▒▓▒ ▒▄▒▀████████████ ██  ██▄     ▄██████ ▓ ▄█▒██▀ ▒  ▄  ██▄█ ██████▄█▀▀████                          ▒▓█
▒▒▒▒     ▒▒███▓ █▄▄▄█▀▄██▄███▀██████▀█  ▀▀▀     ▀█████▀ ▓███▒█   ▒ █▀██ ███████████████████▄▄                       ▒██
▒▒▓▒▒      ▀███ █▄█████████████████████           █████ ▓███▒██  ▒ ███▀▀████████████▄███▀▀▀  ▀▀▄▄▄ ███     ▄████▄██████
████         ▀█▄ ▀▀▀█▄███████▄█▄██████▀█           ███▀ ▓███▒██▄▀▒▀ █▀  ▄████████████▀▀          ▀▀▀██     ███▄██████▀█
  ▀▀            ▄▄▄▄████▄██▄▄█████▄█████         ▄▄ ██ ▄▓██▀▒    ▒       ▀████████▄█▀             ▄█████▄▄█████▀███████
                ██████████████████████████▄     █████▀▀ ▓   ▒    ▒        ████████▀         ▄███▄ ▀█████ ███▄█████▄█▀██
 ▄▄         ▄████████ ▀█▄████████████  ██▄██▄█▀▀████    ▓ ▄▄▒    ▒        ▀▀▄█▀▀▀▀      ▄████████ ▄██▀   ▄█████████████
███▀     ▄▄ ▀███▄▀███ ▄█▄▄▀█████ ██▀██▄█▀████▄   ▀██    ▓ ██▒    ▒   ███▄    ▀          ▀█▀█▄██▀▀ ▀▀ ▄▄▄▄██▀▀ ███▀███▄█
▀ ██ ▄▄▄█████████████████████ █▄██▄▄▄█   █▄███    ▀     ▓  ▀▒ ▄█▄▒   ▀█▀     ▄▄██▄      ██████     ██▄▀█▀▄████████▄███ 
  ▄██████▄███▀█████▄██▀▀██████▄▀▀▀▀  ██   ▀██▀         ▄▓   ▒▄███▒       ▄█████▀██▄     ██▄█▄█      █▄███████▀ ▄███▀▀  
█▄▄██████▀▀██  ▀██ ▀██▄▄██▀▀          ██   ▀▀▀        ██▓█     ▀ ▒ ▄▄    ████████▀       ██▀▀      ▄██▀       ███      
█ █████▄█  ▀▀▀ ▄▄▄█▀▀▀                ▀▄█             ▀█▀         ████   ▀██ ███        ▀█▀        ▀▀▀                 
▀▀██▀█▀███▄▄█▀▀▀                       █ █                        ▀█▀▀    ██                                           
   ▄▄████▀                             ▀▄ █                                                                            
█▀▀▀                                    █  █                                                        ▄▄█▄▄              
                                        ▀▄  █        ▄▄▄       ▄▄▄                                  █████              
                                         █   █     ▄████▀█    ▄████                                 ▀ █▀▀              
                                         ▀▄   █    ██▀████    ▀█▄▀▀  ▄██▄▄               ▄▄                            
                                          █    █    ▀███▀           █████████▄▄        █████                           
                                          ▒▓    █    ▀██            ██▄▄█▄███▄▀        █▀███                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░ ▒▒▒ ▒    ░▒░░░░░░▒▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒░░  ▒░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒       ░░ ▒░░░░░░░▒░░░░░░░░░
▒▒  ▒░░░▒▒▒▒ ░░ ░ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░▒░▒▒▒▒░░░░░░░
 ▒  ▒▒░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒           ▒▒▒▒▒░▒▒▒▒▒▒▒▒▒  ░░░
▒▒▒▒  ▒    ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▓▓▒▓▓▒▓▓▓▒▒▒█▓▒▓█▓▓▓▒▒▓▒▒▒▒▒  ▒▒▒         ▒▒▒     ▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒
▒▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒    ▒▓██▓███▓███▒▒▒▒▒▒▓▒▒▒▒▒▓▒  ▒▓█▓██▒         ▒       ▒▒ ▒▒ ▒ ▒▒▒▒▒▒▒         
▒   ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒███▒▒▒▓███▓▒    ▓██▒████▒▒█▓▒ ▒▒ ▒▒▄▓▓  ▒▒  ▒▓▓▒▓▒▒    ▒▒▒            ▒▒▒▒▒▒▒               
▒▒▒▒▒   ▒▒▒▒▒▒ ▒  ▒▒ ▓▓▓▒▓▄▒██▓▓██████▓     ██▓▀███████      ▀███   ▒   █▓▒▒  ▒▄▒          ▒▒▒▒▒▒▒                     
        ▒▒▒ ▒▒ ▒▒▒   █████████████████▀      ██▄▀▀ ▀█▄▄    ▄▄▄██    ▒  ▄▄▄  ▄▄▄ ▀▀▄  ▄▄▄▓▒▀▀                           
       ▒▒▓▒    ▒▓▒  ▄▒▀████████████ ▀█  ██▄     ▄██████    ████     ▒  ████ █████▄██▀▀████                          ▒▓█
▒ ▒▒▒    ▒▒▓██▄ █▄▄ █▀▄██▄███▀████████  ▀▀▀     ▀█████▀  █████     █▒██ ████████████▄▄█████▄▄                       ▒██
▒▒▓▒▒      ▀███ █▄███████████████████▀█           █████ ███████    ▀▒██▀████████████████▀▀▀  ▀▀▄▄  ███     ▄████▄██████
████         ▀█▄ ▀▀▀█████▄████▀▄▀█████▀█           ███▀ ███████▄▀▀▀▄▒█  ▄████████████▀▀          ▀▀███    ▄███▄██████▀█
  ▀▀            ▄▄▄▄████▄██▄▄███████████          ▄ ██ ▄▄██▀▀▀      ▒    ▀████████▄█▀             ▄█████▄▄█████▀███████
                ██████████████████████████▄     █████▀▀             ▒     ████████▀         ▄▄█▄▄ ▀█████ █████████▄█▀██
 ▄▄         ▄████████ ██▄████████████  ██▄██▄▄▀▀████▀     ▄▄▄       ▒     ▀▀▄█▀▀▀▀      ▄████████ ▄██▀   ▄█████████████
████     ▄▄  ███▄▀▄██ ▄▄▄▄▀████████▀██▄▄▀████▄   ▄██      ███       ▒███▄   ▀▀          ██▄█▄██▀▀ ▀▀▄▄▄▄▄██▀▀▀███████▄█
▀▀██▄▄  ███████████████████▀█▀█ ▀█▄▄▄█▄  █▄███               ▄▄█▄   ▒██▀     ▄▄██▄      ██████     ██▄▀█▀█████████▄███ 
   ██████████▀█████▄▀█▀▀███▀██▄█▀▀▀  ▀█   ▀██▀         ▄     ████        ▄█████▀██▄     ██▄█▄█      ██████▀██▀ ▄██▄▀▀  
█▄▄███████▀██   ██ ▀██▄▄███▀▀         ██   ▀▀▀        ███▄     ▀   ▄▄    ████████▀       ██▀▀      ▄██        ███      
█  ██████  ▀▀▀  ▄▄▄█▀▀▀               ▀▄█             ▀█▀▀        ████   ▀██████        ▀█▀        ▀▀▀                 
▀███▀█▀██▀▄▄▄█▀▀▀                      █ █                        ▀█▀▀    ██                                           
    ▄████▀▀                            ▀▄ █                                                                            
▄▀▀▀                                    █  █                                                        ▄██▄               
                                        ▀▄  █         ▄▄       ▄▄▄                                  █████              
                                         █   █      ██████    █████                                 ▀ █▀▀              
                                         ▀█   █    ██▀█▀██    ▀█▄▀▀  ▄██▄▄               ▄                             
                                          ▓    █    ▀███▀▀          █████████▄▄        █████                           
                                           ▓    █    ▀██            ██▄▄█▄███▄▀        ██▀██                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░▒░▒▒ ▒    ░▒░░▒░░░▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒░░  ▒░░ ▒░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒        ░░ ▒░░░░░░▒▒░░░░░░░░░
▒▒  ░░░░▒▒▒▒ ░░▒░ ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░░░▒▒▒▒░░░░░░░
     ▒░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒▒          ▒▒▒▒▒░▒▒▒▒▒▒▒▒░▒ ░░░
▒▒▒▒       ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▓▓▒▓▓▒▓▓▓▒▒▒█▓▒▓▒▓▒▒▒▒▒▓▒▒▒▒ ▒▒▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒        ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒    ▒▓██▓▓██▓███▒▒▒▒▒▒▒▒▒▒▒▒▒▓  ▒▓█▓██▒         ▒▒      ▒▒ ▒▒ ▒  ▒▒▒▒▒▒         
▒   ▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒▒▒▒▒███▒▒▒▓███▓▒    ▓██▒████▒▒██▒ ▒▒ ▒▒▄▓▓ ▒▒   ▒▓▓▒▓▒▒    ▒▒▒             ▒▒▒▒▒▒               
▒▒▒▒▒   ▒▒▒▒▒▒▒▒  ▒▒ ▓▓▓▒▒▄▒██▓▓██████▓     ██▓▀███████      ▒███  ▒    █▓▒▒  ▒▒▒  ▒       ▒▒▒▒▒▒▒                     
        ▒▒▒▒▒▒▒▒▒▒   █████████████████▀      ██ ▀▀ ▀█▄▄    ▄▄▒██   ▒   ▄▄▄  ▄▄▄ ▀▀▄  ▄▄▄▓▒▒▀                           
       ▒▒▓▒    ▒▓▒  ▄▒▀████████████ ▀█▄ ██▄     ▄██████    ██▒█▀   ▒   ████▄█████▄█▀▀▀████                          ▒▓█
▒ ▒▒▒   ▒▒▒▓██▄ █▄▄ █▀▄██▄███▀████████  ▀▀▀     ▀█████▀  ████▒     ▒███▄████████████▄▄█████▄▄                       ▀██
▒▒▓▒▒      ▀███ █▄███████████▀███████▀█           ███▀█ ▄████▒█    ▒███▀████████████████▀▀▀  ▀▀▄▄  ███     ▄████▄██████
████         ▀█▄ ▀▀▀███████████▄▀█████▀█           ███▀ █████▒█▄█▀▀▒██  ▄████████████▀▀          ▀▀███    ▄██████████▀█
  ▀▀          ▀ ▄▄▄▄███████▄▄██████████▀            ██ ▄▄██▀▀▒     ▒     ▀██████▀████             ▄████▀▄▄█████▀███████
                ██████████████████████████▄     █████▀▀      ▒     ▒      ████████▀         ▄▄█▄▄ ▀███▄█ █████████▄▀▀██
  ▄          █████▀██▄███████████████  █████▄▄▀▀████      ▄▄▄▒     ▒      ▀▀▄█▀▀▀▀      ▄▀███████ ▄██▀   ▄█████████████
████▀    ▄▄  ███▄▀███ ▄▄▄▄▀█████▄██▀██▄▄▀████▄    ██      ███▒     ▒ ███▄   ▀▀          ██▄█▄██▀▀ ▀▀▄▄▄▄▄██ ▀▀███████▄█
▀▀██ ▄  ███████████████████▀█▀█ ▀█▄▄▄█▄  █████    ▀          ▒▄▄▄  ▒ █▄▀▀    ▄▄█▄▄      █▀████     ███▀█▀▄███████████▄ 
   ██████████▀█████▄▀█▀▀███▀████▀▀▀  ▀█▄  ▀██▀         ▄     ▄███  ▒     ▄█████▀██▄     ██▄█▄█      ██████▀██▀ ███▄▀▀  
█▄▄█████▀█▀██▄  ██ ▀██▄▄███▀▀         ██▄  ▀▀▀        ████     ▀   ▒▄    ████████▀       ██▀▀      ▄██▀       ███      
█  ██████▄ ▀▀▀  ▄▄▄█▀▀▀               ▀▄█             ▀█▀▀        ████   ▀██████        ███        ▀▀▀                 
 ▄██▀█▀█▄▀▄▄▄█▀▀▀                      █ █                        ▀█▀▀   ▄██                                           
    ▄▄███▀▀                            ▀▄ █                                                                            
▄█▀▀▀                                   █  █                                                        ▄██▄               
                                        ▀█  █        ▄▄▄       ▄▄▄                                 ▄█████              
                                         █   █      ██████    ▀█▀██                                 ▀▀▄▀▀              
                                         ▀█   █    ██▀█▀██    ▀█▄▀▀  ▄▄█▄▄               ▄                             
                                          ▓    █    ▀███▀▀          █████████▄▄        █████                           
                                           ▓    █    ▀██            ██▄▄█▄████▀        ██▀██                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░▒░░       ░▒░░▒░░░▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒░░  ▒░░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒        ░░▒▒░░░░░░▒▒░░░░░░░░░
 ▒  ▒░░░▒▒▒▒ ▒░▒░ ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒        ▒▒▒▒▒░░░░▒▒▒▒░░░░░░░
     ░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒    ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░░
▒▒▒▒  ▒   ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▓▒▓▓▒▓▓▓▒▒▒▓▓▒▓▓▓▒▒▒▒▓▓▒▒▒▒  ▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒░▒▒▒▒▒
▒▒▒▒▒       ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓██▒    ▒▓██▓▓█████▓▒▒▒▒▒▒▓▓▒▒▒▒▓▓  ▒▓█▓██▒         ▒▒     ▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒        
▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒██▓▒▒▒▓███▓▒    ▓██▒████▒▒▓█▒ ▒▒ ▒▒▄▒▓ ▒▒   ▒▓▓▒▓▒▒    ▒▒▒             ▒▒▒▒▒▒               
▒▒▒▒▒   ▒▒▒▒▒▒▒▒  ▒▒ ▓▓▓▒▒▓▒██▓▓██████▓     ██▓▀███████      ▀█▒█       ▓▓▒▒ ▒▒▒▒  ▒        ▒▒▒▒▒▒                     
        ▒▒▒▒▒▒▒▒▒▒   ▓████████████████▀      ██▀▀▀ ▀█▄▄    ▄▄▄█▒       ▄▄▄  ▄▄▄ ▀█▄  ▄▄▄▄▒▒▒                           
        ▒▓▒    ▒▓▒  ▒▒▀████████████ ▀█▄ ██▄     ▄██████    ████▒       ████ █████▄▄▀▀▀████                          ▒▓█
▒ ▒▒▒   ▒▒▒▓██▄ █▄▄ █▀▄██▄████████████  ▀▀▀     ▀█████▀  ▄▀███ ▒   █████████████████▄▄████▄▄▄                       ▀██
▒▒▓▒▒      ▀███▀█▄█████████████████████           █████ ▄████▀█▒   ████▀████████▄███████▀█▀  ▀▀▄▄ ▄███     ▄▄██▄▄██████
▒███         ▀█▄ ▀▀▀███████████▄▀█▄█████           ███▀ ██▄████▒█▀▀███  ▄████████████▀▀          ▀▀██▀    ▄████▄█████▀█
  ▀█▀            ▄▄▄▄██████▄▄███████████            ██ ▄▄██▀▀▀ ▒         ████████████             ▄█████▄▄█████▀██▄████
                ████████████████████████▄█▄▄    █████▀▀▀       ▒          ████████▀         ▄▄█▄  ██▀█▄█ █████████▄▀█▀█
 ▄▄          ▄██▄████▄███████████████  █████▄▄▄▀████▀     ▄▄▄  ▒          ▀▀▄█▀▀▀▀      ▄▀███████ ▄██▀   ▄█████████████
████▀    ▄▄  ████▀███ ▄█▄▄▀█████▄██▀██▄▄▀████▄    ██      ███  ▒     ███▄   ▀▀          ██▄█▄██▀▀▀▀▀▄▄▄▄▄██ ▀▀██▄███▄▄█
▀▀██▄▄  ▄█████▀████████████▀█ █▄▀█▄▄▄█▄  █████    ▀        ▀  ▄▒▄    █▄▀▀    ▄▄█▄▄      ▄▀████     ███▀█████▄████████▄▀
   ███████▄██▀████████▀▀███▀████▀▀▀  ▀█▄  ▀██▀               ██▒█        ▄▄████▀██▄     ██▄█▄█      ██████▀██  ███▄▀▀  
▄▄▄███████▀██▄  ██ ▀██▄▄███▀▀         ██▄  ▀█▀        ████     ▒   ▄▄    █████▄██▀       ██▀▀      ▄██▀       ███      
█  ██████▄  ▀▀  ▄▄▄█▀▀▀               ▀▄█▄            ██▀▀        ████   ▀██████        ███        ▀▀                  
 █▀██████▀▄▄▄█▀▀▀                      █ █▄                       ▀██▀   ▄██                                           
    ▄▄███▀▀                            ▀█ █                                                                            
▄█▀▀▀                                   █  █                                                        ▄█▄▄               
                                        ▀█  █        ▄▄▄       ▄▄▄                                 ▄▀▄███              
                                         █   █      ██████    █████                                ▀▀▀▄▀▀              
                                          █   █    ███████    ▀█▄▀▀  ▄▄█▄▄               ▄                             
                                          ▓    █    ▀███▀▀          █████████▄         █████                           
                                           ▓    █    ▀██            ██▄██▄█████        ██▀██                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░▒░░       ▒░░░▒░░░▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒░░  ▒░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒        ░░▒▒░░░░░░▒▒░░░░░░░░░
 ▒  ▒░░░▒▒▒▒ ░░▒░▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒       ▒▒▒▒▒▒░░░░▒▒▒▒░░░░░░░
     ░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░
▒▒▒▒  ▒   ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▓▒▓▓▒▒▓▓▒▒▒▓▒▒▒▓▓▒▒▒▒▓▓▒▒▒   ▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒░▒▒▒▒▒
▒▒▒▒▒       ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓█▒    ▒▓██▓▓█████▓▒▒▒▒▒▒▓▓▒▒▒▒▓▓  ▒▓▓▓██▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        
▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒██▓▒▒ ▒███▓▒    ▓██▒████▒▒██▒ ▒▒ ▒▒▄▓▓▒▒▒   ▒▓▓▒▓▒▒    ▒▒▒             ▒▒▒▒▒▒▒              
▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒   ▒ ▒▓▓▒▒▓▒▓█▓▓██████▓     ▓█▓▀███████      ▀███ ▒     ▓▓▒▒ ▒▒▒   ▒▒       ▒▒▒▒▒▒▒                    
        ▒▒▒▒▒▒▒▒▒▒   ▓████████████████▀      ███▀▀▀▀█▄      ▄▄██  ▒    ▄▄▄  ▄▄▄ ▀█▄   ▄▄▄▒▒▒                           
▒       ▒▒▒▒    ▒▒  ▒▒█████████████ ▀█▄ ██▄      ██████    ████▀  ▒    ████ █████▄▄▀▀▀█▀██                          ▒▄█
▒ ▒▒▒   ▒▒▒▓██▄ ▓▓▄ █▀▄▄█▄████████████  ▀█▀     ▀█████▀  ▄████    ▒█████████████████▄▄████▄▄▄                       ▀██
▒▒▒▒▒      ▀███▀█▄█████████▄███████████           █████ ▄██████   ▒████▀████████████████▀█▀ ▀▀▀▄▄  ██▄     ▄▄██▄▄██████
▒███▒        ▀█▄ ▀█▀████████████▀███████▄          ███▀ ██▄████▄▄▀▒███   ████████████▀▀          ▀▀██▀    ▄████████████
  ▀█▀         ▀  ▄▄▄▄██████▄▄███████████            ██ ▄▄██▀▀▀    ▒      ████████████             ▄▀███▄▄▄█████▀██▄████
                ██████████████████████████▄▄    █████▀▀▀          ▒       ████████▀         ▄▄█▄  ██▀█▄▀ █████████▄▀█▀█
  ▄          ▄██▄████▄███████████████▀ █████▄▄█▀████▀     ▄▄▄             ▀▀▄█▀▀██      ▄▀███████ ▄██▀   ██████████████
████▀     ▄  ████▀███  ██▄▀████▄█▀█ ██▄▄█████▄    ██      ███        ███▄   ▀▀          ██▄█▄██▀▀▀█▀▄▄▄▄▄██▀▀▀██▄███▄██
▀▀▀█▄▄  ▄█████████▄████████▀█ ▀▄▀█▄▄▄█▄  █████    ▀▀       ▀  ▄▄▄    █▄▀▀    ▄▄█▄▄      ▄▀████     ██████▄██▄████████ ▀
   ▄██████▄███████████▀▀█▀█▀████▀▀▀  ▀█▄  ▀██▀         ▄     ▄███        ▄▄████▀██      ██▄█▄█     ▀█████████▀ ████▀▀  
█▄▄▀████▀█▀██▄  ██ ▀██▄▄███▀▀         ██▄  ▀▀▀        ███▄    ▀▀    ▄    █████▄██▀      ▄██▀▀      ▄██▀      ▄███      
▀▄ ██████▄  ▀▀  ▄▄▄█▀▀▀               ▀██▄            ▀▄▀▀        ████   ▀██████        ██▀        ▀▀                  
▀█▀██▄██▄▀▄▄▄█▀▀▀                      █ █▄                       ▀██▀   ▄██  ▀                                        
    ▄▄███▀▀                            ▀█ █▄                                                                           
▄█▀▀▀                                   █  █▄                                                       ▄█▄▄               
                                         █  █▄       ▄▄▄       ▄▄▄                                 ▄▀▄███              
                                         █   █▄     ██████     ████                                ▀▀▀▄▀               
                                          █   █     ██████    ▀███▀  ▄▄█▄▄               ▄                             
                                          ▓    █    ▀███▀▀          █████████▄         █▀███                           
                                           ▓    █    ▀██            ██▄██▄█████        ██▀██                           
                                           ▒     █                   ████▀▀██▀           ▀▀                            
----------------------------
▒░▒░░       ▒░░░▒░░░▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒░░   ░░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒       ▒░░▒▒░░░░░░░▒░░░░░░░░░
 ▒   ░░░▒▒▒▒ ▒░▒░▒▒░▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒       ▒▒▒▒▒░░░░░▒▒▒▒░░▒░░░░
     ░▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒▒░░░
▒▒▒▒  ▒   ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▓▒▓▓▒▒▓▒▒▒▒▒▒▒▒▒▓▒▒▒▒▓▓▒▒▒   ▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒░▒▒▒▒▒
▒▒▒▒▒       ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓█▒    ▒▓██▓▓█████▓▒▒▒▒▒▒▒▓▒▒▒▒▓▓  ▒▓▓▓██▒        ▒▒▒      ▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        
▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▓█▓▒▒ ▒███▓▒    ▒██▒████▒▒██▒ ▒▒ ▒▒▄▓▒▒▒▒   ▒▓▓▒▓▒▒    ▒▒▒             ▒▒▒▒▒▒▒              
▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒  ▒▒ ▒▓▄▒▒▒▒▓█▓▓██████▓     ▓█▓▀████▓▓█      ▒███       ▓▓▒▒ ▒▒▒   ▒▒       ▒▒▒▒▒▒▒                    
        ▒▒▒▒▒▒▒▒▒▒   ▓████████████████▀      █▀█▀▀ ▀▀▄     ▄▄▒██       ▄▄▄   ▄▄ ▀█▄   ▄▄▄▓▒▒▒                          
▒       ▒▒▒▒    ▓▒  ▒▒▓████████████ ▀█▄ ██▄     ▄██████    ██▒█▀       ████ █████▄▄▀▀▀████                          ▒▄▓
▒ ▒▒▒   ▒▒▒▄▓█▄▒▓▓▄ █▀▄▄█▄████████████  ▀▀▀     ▀█████▀  ▄███▒▀    ███▄█████████████▄▄████▄▄                        ███
▒▒▒▒▒▒     ▀███▀▀▄█████████▄███████████▄          █████ ▄████▒█    ████▀████████████████▀█▀ ▀▀█▄▄ ▄▄█▄     ▄▄██▄▄██████
▒███▒        ▀█▄ ▀█▀███▀████████▀███████▄         ▀████ ██▄██▒█▄▄▀▀██▀   ████████████▀▀          ▀▀█▄▀    ▄█████▀██████
   █▀         ▀▀ ▄▄▄▄███████▄███████████            ██  ▄██▀▀▒           ████████████             ▄▀███▄▄▄█████████████
                ███▄████████████████████▄█▄     ▄███▄▀▀▀     ▒            ████████▀         ▄▄▄▄  ██▄██▀ ██████████▀███
  ▄          ▄▄█▄████▄███████████████▀ █████▄▄█▀█████     ▄▄▄▒            ▀▀▄█▀▀█▀      ▄▄████▀██ ▄██▀   ██████████████
████▀     ▄  ████▀█▄█▀ ██▄▀████▄███ ██▄▄█████▄    ██      ███▒       ███▄   ▀▀          ██▄████▀▀▀█▀▄▄▄▄▄██▀▀███▄███▄██
▀▀▀█▄   ▄▄███████████████▄█▀█ █▄▀█▄▄▄█▄  █████    ▀▀       ▀ ▒▄▄▄    █▄▀▀    ▄▄█▄▄      ▄▀████     ██████▄██▄████████ ▀
   ▄███████████▄███████▀▄██▀███▄▀▀▀  ▀█▄  ▀██▀               ██▄█▀       ▄█████▀██      ██▄█▄█     ▀█████████▀ ██▄█▀▀  
▄▄▄▀█▄████▀██▄  ██ ▀██▄▄███▀▀         ██▄  ▀██        ███▄    ▀▀    ▄    ███▀█▄███      ▄██▀▀      ▄██▀      ▄██▀      
 █ ██▀███▄  ▀▀   ▄▄▄▀▀▀               ▀██▄            █▄▀▀        ████   ▀██████        ██▀        ▀▀                  
▀█▀██████▀ ▄▄▄▀▀▀                      █ █▄                       ▀█▀▀   ▄██  ▀▀                                       
     ▄████▀                             █ █▄                                                                           
▄▄▀▀▀                                   █  █▄                                                       ▄▄▄▄               
                                         █  █▄        ▄▄       ▄▄▄                                 █▀▄███              
                                         █   █▄     ██████    █████                                ▀▀█▄▀               
                                          █   █▄    ██████    ▀███▀  ▄▄█▄▄               ▄                             
                                          ▓    █▄   ▀███▀▀          █████████▄         █▀███                           
                                           ▓    █▄   ▀██▀           ██▄██▄████▀        ██▀██                           
                                           ▒     █▄                  ████▀▀██▀           ▀                             
----------------------------
▒░▒░░       ▒░░░▒░░░▒▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒▒░  ▒░░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒       ▒░░▒▒░░░░░░░▒░░░░░░░░░
 ▒   ░░░▒▒ ▒ ░░▒░▒▒░▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒       ▒▒▒▒▒░░░░░░▒▒░░ ░░░░░
     ░░▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒▒░░░
▒▒▒▒  ▒▒  ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▓▓▒▒▓▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▓▒▒▒▒  ▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒░▒▒▒▒░
▒▒▒▒▒       ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓█▒    ▒▓██▓▓█████▓▒▒▒▒▒▒▓▓▒▒▒▒▒▓  ▒▓▓▓█▓▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        
▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒█▓▒▒ ▒██▓▓▒    ▒██▒▓███▒▒██▒ ▒▒▒▒▓▄▓▒▒▒▒   ▒▓▓▓▓▒▒    ▒▒▒             ▒▒▒▒▒▒▒              
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒  ▒▒ ▒▓▄▒▒▒▒▓█▄▄██████▓     ▓█▓▀████▓▓█   ▒  ▓██▒  ▒    ▓▓▒▒ ▒▒▒  ▒▒        ▒▒▒▒▒▒▒                    
        ▒▒▒▒▒▒▒▒▓▒   ▓█████████████████     ▀████▀▀▀▀▄    ▒ ▄▓██▒  ▒   ▄▄▄  ▄▄▄ ▀▓▄   ▄▄▄▓▒▒▒                          
▒       ▒▒▒▒    ▓▒▒   ▓████████████ ▀█▄ ▄▄▄   ▀  ██▄███   ▒██▓█▀▒  ▒   ████ █████▄██▀▀████                          ▒▄▓
▒ ▒▒    ▒▒▒▒▓█▄▒▄▓  █▀▄ █▄████████████▄ ▀█▀     ▀█████▀  ▄▒██▓▀ ▒  ▒██▄█████████████▄▄████▄▄                        ███
▒▒▒▒▒▒     ▀████▀██████████▄███████████▄          █████ ▄█▒██▓█ ▒  ▒████████████████████▀█▀ ▀▀▄▄   ██▄     ▄▄█▄▄▄██▄███
▒███▒        ▀██ ▀█▀███▀████████▀███████▄         ▀████ ██▒██▓█▄▒▀▀▒█▀   ████████████▀▀         ▀▀███▀    ▄████████████
   ██         ▀▀ ▄▄▄▄████▀██▄███████████▀           ██  ▄█▒▀▀▓  ▒  ▒    ▀████████████             ▄▄███▄▄ ███████▄█████
                ████████████████████████▄█▄     ▄███▄▀▀▀  ▒  ▓  ▒  ▒      ████████▀▀        ▄▄▄▄  ██▄██  ██████████▀███
  ▄          ▄██▄██████▄█████████████▀ █████▄▄▄▀█████     ▒▄▄▓  ▒  ▒      ▀▀▄█▀▀█▀      ▄████████ ▄██▀   ██████████████
████▀     ▄  ████▀███▀ ██▄▀█▄██████ ██▄▄█████▄    ██      ▒██▓  ▒  ▒ ▄██▄   ▀▀          ██▄████▄▀▀██ ▄▄▄▄██▀▀███▄███▄██
▀▀▀█▄   ▄██████▀██▄████████ █▀▀▄▀██▄▄█▄  █████    ▀▀      ▒▀ ▓▄▄▒  ▒ ██▀▀     ▄▄▄▄      ▄▀████     ██████▄██▄█████▀██ ▀
   ▄███████████████████▀███▀█▄█▄█▀▀▀  █▄  ▀██▀               ▓██▒▀ ▒     ▄█████▀██      ██▄███     ▀█████████▀ ██▄█▀▀  
▄▄▄▀██████▀██▄  ██ ▀▀█▄▄███▀▀▀        █▀▄   ██        █▀█▄    ▀▀▒  ▒▄    ███▀█████      ▄██▀▀      ███▀      ▄██▀      
 █ ██████▄  █▀   ▄▄▄█▀▀▀               █▀▄            ██▀▀        ████   ▀██████        ██▀        ▀▀                  
▀██████▀██▀▄▄▄█▀▀▀                     █ ▀▄                       ▀██▀   ▄██  ▀▀                                       
▀    ▄████▀▀                            █ █▄                                                                           
▄▄█▀▀▀                                  █  █▄                                                       ▄▀▄▄               
                                         █  █▄        ▄▄       ▄▄▄                                 █▀▄███              
                                         █   █▄     ██████    ▄████                                ▀▀█▄▀               
                                          █   █▄    ███▀██    ▀██▀▀  ▄▄█▄▄               ▄                             
                                          ▓    █▄   ▀███▀▀          █████████▄         █▀███                           
                                           ▓    █▄    ██            ██▄██▄████▀        ██▀██                           
                                           ▒     █▄                  ████▀▀██▀           ▀                             
----------------------------
▒░░░░       ▒░░░▒░░░▒▒▒▒▒▒░ ▒▒▒ ▒▒▒▒▒▒▒░  ▒░░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒       ░░░▒▒░░░░░░▒▒░░░░░░░░░
 ▒   ░▒▒▒▒▒  ▒░▒░▒▒░▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒▒▒▒▒       ▒▒▒▒▒░░░░░░▒▒░░▒░░░░░
     ░▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░
▒▒▒▒  ▒▒  ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▒▒   ▒▒          ▒▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░▒▒▒▒░
▒▒▒▒▒       ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▒    ▒▒███▓██▓██▓▒▒▒▒▒▒▒▓▒▒▒▒▓▒  ▒▓▓▓█▓▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        
▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒█▓▒▒ ▒██▓▓▒    ▒██▒▓███▒▒██▒▒▒▒ ▒▒▓▓▒▒▒▒▒  ▒▓▓▓▓▒     ▒▒▒             ▒▒▒▒▒▒▒              
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒   ▒▒ ▒▓▄▒▒▒▒▓█▄▒██████▓     ▒█▒▀███▓▓▓█      ▒███   ▒   ▓▒▒▒ ▒▒▒   ▒▒       ▒▒▒▒▒▒▒                    
         ▒▒▒▒▒▒ ▓▒   ▒███▓█████████████     ▀███▀█▀▀▀▄      ▄▒██    ▒   ▄▄  ▄▄  ▀▄▄   ▒▄▄▓▒▒▒                          
▒       ▒▒▒▒    ▒▒▒   ▓██▀█████████ ▀█▄ ▄▄▄      ██▄███    ██▒█▀    ▒  ████ ███▄▄▄██▀████▄                          ▒ ▓
▒  ▒▒   ▒▒▒▒▓▓▄▒▒▓  █▀▄ █▄█████████████ ▀█▀     ▀█████▀  ▄███▒▀    █▒█▄█████████████▄▄████▄▄                        ███
▒▒▒▒▒▒    ▒▀████ ██████████▄███████████           █████ ▄████▒█    █▒███████████████████▀█▀ ▀▀▄▄  ▄▄█▄     ▄▄█▄▄▄▄█▄███
 ███▀         ██ ▀█▀███▀████████▀███████▄         ▀████ █████▒█▄▄█▀▀▒█   ████████████▀▀         ▀▀███▀     ████████████
   ██         ▀▀ ▄▄▄ ████▀██▄███████████▀           ██  ▀██▄▀▒▀     ▒   ▀████████████             ▄████▄▄ ███████▄█████
                ▄███████████████████████▄▄▄     ▄███▄▄▀▀▀    ▒      ▒     ████████▀▀        ▄▄▄▄  ██▄██  ██████████████
             ▄▄█▄██▀███▄█▀███████████▀ █████▄▄▄▀█████     ▄▄▄▒      ▒     ▀▀██▀██▀      ▄████████ ▄██▀▀  ██▄████▀██████
█████     ▄  ████▀███▀ ██▄▀████████ ██▄▄████▄▄    ██      ███▒      ▒▄██▄   ▀▀          █████▄██▀▀██ ▄▄▄▄██▀▀██▄████▄██
▀▀▀█▄    ▄██████▄█▄█████▀██ █▀▀▄▀██▄▄█▄  █████▀   ▀▀      ▀▀ ▒▄▄▄   ▒██▀▀     ▄▄▄▄      ▄▀████     ██████▄██▄██▀██▀██▀▀
    ███████████████████▀████▀██▄█▀▀▀  █▄  ▀███               ▒███▀  ▒    ▄▄█▄██▀██      ██▄███     ▀█████▄███▀ ██▄█▀▀  
▄▄▄▀█▄████▀███  ███▀▀█▄▄███▀▀▀▀       █▀▄   ██        ███▄    ▀▀    ▒    ███▀█████      ███▀▀      ███▀   ▀  ▄██▀      
██ ██▀████  ▀▀   ▄▄▄█▀▀▀               █▀▄            ▀█▀▀        ████   ▀▄█████        ██▀       ▀▀▀         ▀        
▀█▄███▄███▀▄▄▄█▀▀▀                     █ ▀▄                       ▀██▀   ▄██  ▀                                        
▀    ▄████▀▀                            █ ▀▄                                                                           
▄▄█▀▀▀                                  █  ▀▄                                                       ▄ ▄▄               
                                         █  ▀▄        ▄▄        ▄▄                                 █▀████              
                                         █   ▀▄     ██████     ████                                ▀███▀               
                                          █   ▀▄    ███▀██    ▀██▀▀  ▄▄█▄▄               ▄                             
                                          ▓    █▄   ▀███▀▀          █████████▄         █▀██▄                           
                                           ▓    █▄    ██▀           ██▄██▄████▀        ▄█▀██                           
                                           ▒▒    █▄                  ████▀▀▄▀▀           ▀                             
----------------------------
▒░░░░       ▒░░░▒░░░▒▒▒▒▒▒░ ▒▒▒  ▒▒▒▒▒▒░  ▒░░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒       ░░░▒▒░░░░░░  ░░░░░░░░░
 ▒   ░▒▒░▒   ░░▒░░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒    ▒▒▒▒▒       ▒▒▒▒░░░░░░░▒▒░░▒░░░░░
     ░▒░▒▒▒▒▒ ▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░
▒▒▒▒  ▒▒ ▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▒▒▒▒▒   ▒          ▒▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░░▒▒▒▒░
▒░▒▒▒       ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓     ▒▒██▓██▓██▓▒▒▒▒▒▒█▓▒▒▒▒▓▓  ▒▓▓▓█▓▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        
▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒█▓▒▒ ▒██▓▓▒    ▒██▒▓███▒▒██▒▒▒▒▒▒▒▓▓▒▒▒▒▒  ▒▓█▓▓▒     ▒▒▒              ▒▒▒▒▒▒              
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▓▓▒▒▒▒▓█▓▒██████▒     ▒█▒▀███▓▓▓█     ▒▄██▒       ▓▒▒▒ ▒▒▒  ▒▒▒        ▒▒▒▒▒▒                    
         ▒▒▒▒▒▒ ▒▒   ▒███▓█████████████     ▀█████▀▀▀       ▒ ██▒      ▄▄▄   ▄  ▒▄▄   ▒▒▄▓▒▒▒                          
▒       ▒▒▒▒    ▒▒▒   ▓██▀██████████▀█▄ ▄█▄   ▀  ██▄███    █▒██▀▒      ████▄████▄▄██▀████▄                          ▒▓▓
▒  ▒▒   ▒▒▒▒▄▓▄▒ ▓  █▀▄ ███████████████ ▀█▀     ▀██████  ▄██▒█▀ ▒  ▄██▄█████▀██▄████▄▄████▄▄                        ███
▒▒▒▒▒▒    ▒▒████ █▀████████████████████▄          █████ ▄███▒██ ▒  ██████▄████████████████▀ ▀▀▄▄  ▄▄▄▄     ▄▄▄▄▄▄▄▄▄███
 ▓██▀        ▀██ ▀█▀████████████▀███████▄         ▀████ ████▒██▄▒█▀▀█▄   █████▀███████▀         ▀▀███▀    ▀████████████
   ██         ▀▀  ▄▄ ████▀██▄███████████▀           ██▄ ████▒▀▀ ▒   ▀   ▀███▄████████             ▄███▄▄▄▄███████▄█████
                ▄███████████████████████▄▄▄      ███▄█▀▀▀   ▒   ▒         ████████▀▀        ▄▄▄▄  ██▄██ ▀██████████████
             ▄▄█▄█████▀▄█▀██▀███▄█████ █████▄▄▄██████     ▄▄▒   ▒         ▀▀██▀██▀      ▄██████▀▄ ██▀▀▀  ██▄████▀██████
▄████     ▄  ▀███▀████ ██▄▀████████▀██▄▄█████▄    ██      ██▒▀  ▒    ███▄   ▀▀          █████▄██▀▀██ ▄▄ ▄██▀▀██▄████▄██
▀▀▀█▄    ▄█████▀██▄███▄█▀██▄█ ▀▄▀██▄▄██  ██████   ▀▀      ▀▀▒ ▄▄▒    ██▀▀    ▄▄▄▄▄      ██████     █████▄██▄▄████████▀▀
    ███▀███████████████▀████▀██▄█▀▀▀  █▄  ▀███               ▄██▒▀       ▄▄█▄█████      ██████     ███▄██▄███▀ ██▄█▀▀  
▄▄▄▀██▄████▀██  ███▀▀██▄███▀▀▀▀       █▀▄   ██        ███▄    ▀▀▒   ▄    ███▀█████      ███▀▀      ███▀   ▀  ▄██▀      
██ ███▀▄██  ██▀  ▄▄▄█▀▀▀               █▀▄            ██▀▀      ▒ ████   ▀▄█████        ██▀       ▀▀▀         ▀▀       
▀▀▄███████▀▄▄▄█▀▀▀                     █ ▀▄                       ▀██▀   ▄██  ▀                                        
█    ▄████▀▀                            █ ▀▄                                                                           
▄▄█▀▀▀                                  █  ▀▄                                                       ▄▄▄                
▀                                        █  ▀▄        ▄▄        ▄▄                                 █▀▄██▄              
                                         █▄  ▀▄     ██████    ▄████                                ▀▀█▄▀               
                                          █   ▀▄    ███▀██     ███▀  ▄▄█▄▄               ▄                             
                                          ▓▄   ▀▄   ▀███▀▀          █████████▄         █▀██▄                           
                                           ▓    ▀▄    ██▀           ██▄██▄████▀       ▀▄█▀██                           
                                           ▒▒    ▀▄                  ████▀▀█▀▀          ▀▀                             
----------------------------
░░░░░        ░░░▒░░░▒▒▒▒▒▒░ ▒▒▒▒ ▒▒▒▒▒▒░▒  ░░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒       ▒░░▒░░░░░░░  ░░░░░░░░░
▒▒   ░░▒░▒   ░▒▒░░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒    ▒▒▒░▒       ▒▒▒▒░░░░░░░▒░░░ ░░░░░
     ░▒░░▒▒▒▒ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒    ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░
▒▒▒▒  ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒   ▒          ▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒░░
▒░▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▒     ▒▒██▒██▓██▓▒▒▒▒▒▒█▓▒▒▒▒▓▒  ▒▓▓▓█▓▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒       
▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒██▓▓▒    ▒██▒▓███▒▒██▒▒▒▒▒▒▒▒▓▒▒▒▒▒  ▒▓█▓▓▒     ▒▒▒              ▒▒▒▒▒▒▒             
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒ ▓▓▒▒▒▒▓█▓▒▓█████▒     ▒█▒▀██▓▓▓▓█     ▒▒███ ▒     ▒▒▒▒ ▒▒▒  ▒▒▒        ▒▒▒▒▒▒                    
         ▒▒▒▒▒▒ ▒▒   ▒███▓██▓██████████     ▀█████▀▀▀       ▒ ██▀ ▒     ▄▄   ▄ ▒▒▄     ▒▄▄▒▒▒                          
▒       ▒▒▒▒    ▒▒▒   ▓██▀██████████▀█▄ ▄▄▄  ▀▀▀ ▄█▄███    █▒██▀  ▒    ████▄███▄▄▄██▀████▄                          ▒▄▓
▒       ▒▒▒▒▄▓▄▒ ▓▒ █▀▄ █▄██▄██████████ ▀██      ██████  ▄██▒█▀   ▒▄██▄█████▀███████▄▄████▄▄                       ▒██▀
▒▒▒▒▒▒    ▒▒█▄██ ██████████████████████▄          █████ ▄███▒█▄   ▒██████▄█████████████████▀▀▀▄▄  ▄▄▄▄     ▄▄▄▄ ▄█▄▄███
 ▓██▓        ▀██ ▀██████████████▀███████▄         ▀████ ████▒██▄▄▄▒▀█▀   █████▀███████▀         ▀▀███▀    █████████████
   ██         ▀▀ ▄▄▄ ▄███▀██ ███▄███████▀           ██▄ ▀███▒▀▀   ▒ ▀   ▀████████████             ▄███▄▄ ▄███████▄███▀█
                ▄██████████▀████████████▄▄▄      ███▄█▀▀▀   ▒     ▒       ███▀████▀▀         ▄▄▄ ▀█████ ███▀███████████
             ▄▄█▄█████▀██▀████████████ █████▄▄▄████▀█      ▄▒     ▒       ▀▀██▀██▀      ▄▄███▀█▀▄ ██▀▀▀  █████▄█▀██████
 ████     ▄  ▀███▀████ ██▄▀████████▀██▄▄█████▄   ▀██      ██▒     ▒  ▄█▄▄   ▀▀          ███████▀▀▀██ ▄▄ ▄██▀▀██▄███████
▀▀▀██    ▄█████▀██▄███▄▀███▄██▀█▀██ ▄██  ▀█████   ▀▀      ▀▀▒ ▄▄▄ ▒  ███▀     ▄▄▄       ██████     █████▄██▄▄████▀██▄▀▀
    ███▀███████████████▀████▀███▄▀█▀  █▄  ▀███                ███▀▒      ▄▄█▄█████      █████▄     ██▀███▀███▀██▄██▀   
▄▄▄ ██████████  ▀██▀▀██ ████▀▀▀       ██▄   ██        ███▄    ▀▀  ▒ ▄    █▀█▀█████      ███▀▀      ███▀   ▀  ▄██▀      
██ ▀███▄██  ▀█▀   ▄▄▄▀█▀               █▀▄            ██▀▀        ████   ▀██████        ██▀       ▀▀▀         ▀        
█ ▄█████▀█▀ ▄▄▄▀▀▀                     █▄▀▄                       ▀██▀   ▄██  ▀                                        
█     ▄███▀▀▀                           █ ▀▄                                                                           
▄▄▄█▀▀▀                                 █▄ ▀▄                                                      ▄▄▄▄                
▀                                        █  ▀▄         ▄        ▄▄                                 █████               
                                         █▄  ▀▄     ██████     ████                                ▀▀██▀               
                                          █   ▀▄    ███▀██    ▀███▀  ▄▄█▄▄               ▄                             
                                          ▀▄   ▀▄   ▀▀██▀▀          █████████▄         █▀██▄                           
                                           ▒    ▀▄    █▀▀           ██▄██▄████        █▄█▀█▀                           
                                           ▒▒    ▀▄                  ████▀▀█▀▀          ▀▀                             
----------------------------
░░░░░        ░░░▒░░░░▒▒▒▒▒░ ▒▒▒▒ ▒▒▒▒▒▒░▒  ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒        ▒░░▒░░░░░░░  ░░░░░░░░░
▒▒   ░▒ ░▒   ░░▒░░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒    ▒▒▒░        ▒▒▒▒░░░░░░░░░░░ ░░░░░
     ░▒░░▒▒▒▒ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░
▒▒▒▒  ▒▒ ▒▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒░░
▒░▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒█▓▒██▓██▓▒▒▒▒▒▒█▓▒▒▒▒▓▒  ▒▓▓▓▓▓▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒       
▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒██▓▓▒    ▒██▒▓███▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓█▓▓▒     ▒▒▒              ▒▒▒▒▒▒▒             
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▓▒▒▒▒▓█▓▒▓▓████▒     ▓█▒▀██▓▄▓▓█       ██▒▒      ▒▒▒▒ ▒▒▒  ▒▒▒        ▒▒▒▒▒▒▒                   
         ▒▒▒▒▒▒ ▒▒   ▒███▓██▓████████▄█     ▀█████▀█▀         ██▒▒      ▄      ▒▒▄     ▒▒▄▓▒▒▒                         
▒       ▒▒▒▒    ▒▒▒   ▓█████████████▀██ ▄▄▄   ▀▀ ▄▄▄███    ██▀█▀▒▒     ████ ███▄▄ ███████▄                          ▒▄▓
▒  ▒▒   ▒▒▒▒▄▓▄▒ ▓▒ ▓▀▄ ███████████████ ▀██      ██████   ████▀ ▒▒ ▄██▄█████████████▄▄████▄                        ▒██▄
▒▒▒▒▒▒    ▒▒████ █▀████████████████████▄          █████ ▄█████▄ ▒▒ ███████████████████████▀▀▀▄▄▄  ▄▄▄▄      ▄▄▄ ▄▄▄▄███
 ▓██▓        ▀██ ▀██████████████▀███████▄         ▀████ ███████▄▒▒▀▀██   █████▀█████▄█▀        ▀▀▀███▀    █████████████
 ▒ ██          ▀  ▄▄ ▄███▀██ ███▄████████          ▀██▄ ▀███▀▀▀ ▒▒  ▀   ▀████████████             ▄▄██▄▄  ███████████▀█
                 ██████████▀████████████▄▄▄     ▄███▄█▀▀▀       ▒▒        ███▄████▀▀         ▄▄▄ ▀█████ ███▀██████████▀
              ▄█▄█████▀█████████▄█████ █████ ▄▄▄█████      ▄▄   ▒▒        █▀██▀██▀      ▄▄███▀█▀▄ ███▀▀  █▄███▄▀███████
 ████        ▀███▀████ ▄██▀███████████ ▄█████▄   ▀██      █▀█   ▒▒   ▄█▄▄   ▀▀          ████████▀███ ▄▄ ███▀▀██████████
 ▀▀██    ▄███▄████▄███▄████▄██▀█▀██ ▄██  ▀██▀██   ▀▀      ▀▀  ▄▄▒▒   ██▀▀     ▄▄▄       ██████     ██████▄█▄▄████▀██▄▀▀
    ████▄██████████████▀████▀███▄██▀▀ █▄  ▀█▄█                ██▒▒       ▄▄█▄█████      █████▄     ██▀███████▀██▄██▀   
▄▄▄ ██▄████▀██  ▀██▀▀██ ▄███▀▀▀       ██▄   ██        ███▄    ▀▀▒▒       █▀█▀█████      ██▄█▀      ██▀▀   ▀  ▄██▀      
█▀ ▀██▀███  ▀█▀   ▄▄▄██▀▀              █▀▄            ██▀▀      ▒▒████   ▀██████        ██        ▀█▀         ▀▀       
█ █████▄██▀ ▄▄▄█▀▀▀                    █▄▀▄                       ▀██▀   ▄██  ▀▀                                       
█     ▄███▀▀▀                           █ ▀▄                              ▀                                            
▄▄▄█▀▀▀                                 ▀▄ ▀▄                                                      ▄▄▄▄                
▀                                        █  ▀▄        ▄▄        ▄▄                                 █████               
                                         ▀▄  ▀▄     ██████     ████                                ▀▀██▀               
                                          █   ▀▄    ███▀██    ▀██▀▀  ▄▄█▄▄               ▄                             
                                          ▀▄   ▀▄   ▀▀██▄▀          █████████▄        ▄█▀██▄                           
                                           ▒    ▀▄    █▀▀           ██▄██▄████        █▄█ ██                           
                                           ▒▒    ▀▄                  ████▀▀██▀          ▀▀                             
----------------------------
░░░▒░        ░░░░░░░░▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒░▒  ░░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒   ▒▒        ▒░░▒░░░░░░░  ░░░░░░░░░
▒▒   ░▒▒░▒   ░▒▒░░▒░░▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░    ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒▒▒▒░       ▒▒▒▒░░░░░░░░░░░░ ░░░░░
     ░░░░░▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░
▒▒▒▒  ▒▒ ▒▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒░░░
▒░▒▒▒       ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒    ▒▒█▓▒█▓▓██▓▒▒▒▒▒▒█▒▒▒▒▒▒▒▒ ▒▓▄▓▓▓▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒       
▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒██▓▓▒    ▒██▓▒███▒▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒              ▒▒▒▒▒▒▒             
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒▒▒▒▒▓█▓▒▓▓████▒     ▓█▒▀██▒▓▓▒█     ▒▒███  ▒    ▒▒▒▒ ▒▒▒  ▒▒▒        ▒▒▒▒▒▒▒                   
         ▒▒▒▒▒▒ ▒▒   ▒███▄██▓████████▀█     ▀█████▀█▀ ▀     ▒ ██▀  ▒    ▄      ▒▓▄     ▒▒▒▒▒▒▒                         
▒▒      ▒▒▒▒    ▒▒▒   ▓█████████████▀██ ▄▄▄  ▀▀▀ ▄▄▄███▄   █▒██▀   ▒   ████ ███▄▄▄█▄█████▄                          ▒▄▓
▒       ▒▒▒▒▒▄▄▒ ▓▒ ▒█▄ ████████████▄██ ▀██      ██████   ██▒█▀    ▒▄█▄█████████████▄▀████▄                        ▒█▀▄
▒▒ ▒▒▒     ▒████ █▀█▄██████████████████▄          █████  ███▒█▄    ▒████████████████▀██████▀▀▄▄   ▄▄▄▄      ▄▄▄ ▄▄▄▄███
 ▒▓█▓▒       ▀██ ▀██████████████▀██▄████▄         ▀████ ████▒██ ▄▄█▒██  ▀█████████████▀▀       ▀▀▄███     █████████████
 ▒▒██▄         ▀▀  ▄ ▄███▀██ ▀██▄████████          ▀▀█▄ ▀███▒▀▀▀   ▒▀▀  ▀████████████             ▄███▄▄ ▄█████████████
                 ██████ ████████████▀███▄▄▄      ▄██▄█▄▀▀▀  ▒      ▒      ███▄████▀         ▄▄▄  ▀█████ ███▀███████████
              ▄▄▄█████▀███████████████ █████ ▄▄▄█████      ▄▒      ▒      █▀██▀██▀      ▄▄███▀█▀▄ ███▀▀  █▄██▀▄▀█▀█████
 ▄███▄        ███▀████  █▄▀███████████ ▄█████▄   ▀██      ██▒█     ▒ ▄█▄▄   ▀▀          ████████▀███ ▄  ██▀▀▀██████████
 ▀▀██▄   ▄▄██▄████▄▄██▄███████▀█▀██ ▄██  ▀█████   ▀▀      ▀▀▒  ▄▄  ▒ ███▀     ▄▄▄       ██████     ██████▄█▄█████▀██▀▀█
    ███████████████████▀████ ███▄██▀▀ █▄  ▀███▀             ▒ ████ ▒     ▄▄▄▄█████     ▀█████▄     ██▀██████▀▀██▄██▀   
▄▄▄ ██▄███████  ▀██▀▀██ ▄███▀▀▀       ▀█▄   ██        ▄██▄    ▀▀   ▒     ███▀█████      ██▄█▀      ██▀▀   ▀  ▄██▀      
█▀▄▀██▀███▀ ▀█▀   ▄▄▄██▀▀              █▀▄            ██▀▀        ████   ▀██████        ██        ▀█▀        ▀▀▀       
█▀█▄███████ ▄▄▄█▀▀▀                    ▀▄▀▄                       ▀██▀   ▄██ ▀▀▀                                       
█   ▀ ▄████▀▀                           █ ▀▄                              ▀                                            
▄▄▄█▀▀▀                                 ▀▄ ▀▄                                                       ▄▄▄                
▀                                        █  ▀▄        ▄▄       ▄▄▄                                 █████               
                                         ▀▄  ▀▄     ▄█████     ████                                ▀▀█▀▀               
                                          █   ▀▄    ███▀██    ▀███▀  ▄▄█▄▄              ▄▄                             
                                          ▀▄   ▀▄   ▀▀██▄▀          █████████▄         █▀██▄                           
                                           ▒    ▀▄    █▀▀           ██▄██▄████▀       █▄█▀█▀                           
                                           ▒▒    ▀▄                  ████▀▀██▀          ▀▀                             
----------------------------
░▒░░░▒       ░░░░░░░░▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒░▒ ▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒   ▒▒        ▒░░▒░░░░░░░ ▒░░░░░░░░▒
▒░░  ░ ▒▒▒   ░▒▒░░▒░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒▒▒▒░       ▒▒▒▒░░░░░░░░░░░░ ░░░░░
     ▒░░░▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▓▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░
 ▒▒▒  ▒▒ ▒▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                   ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░
▒▒▒▒▒       ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒█▓▒▓▓▓██▓▒▒▒▓▒▒█▒▒▒▒▒▒▒▒ ▒▒▄▒▓▒▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒       
▒░  ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒██▓▒▒    ▒██▓▒▓██▓▒██▒▒▒▓▒▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒              ▒▒▒▒▒▒▒             
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒▒▒▒▒▓█▓▒▓▓▓███▒     ▀█▒▀██▒▄▓▒█   ▓  ▒▒▒▒  ▒    ▒▒▒▒▒▒▒   ▒▒▒        ▒▒▒▒▒▒▒                   
▒        ▒▒▒▒▒▒▒▒▒    ███▒██▓███▓█▀████      █████▀█▀ ▀   ▓   ▒▒▒       █      ▒▓▄     ▒▒▒▒▒▒▒                         
▒▒       ▒▒▒▒   ▒▒▒   ▓█████████████▀██  ▄▄  ▀▀▀ ▄▄▄███   ▓███▒▒▒      ███▄ ███▄▄ █▄█████                           ▒▄▄
▒        ▒▒▒▒▄▄▒ ▓▒ ▄▓▄ ██▀████████████ ▀██      ██████   ▓███▒▒▒  ▄█▄▄████████████▄ ▀████▄                        ▒███
▒▒ ▒▒▒     ▒████ █▀▀▄█████████▄██▀█████▄          █████  ▄▓███▒▒▒  █▄██▄████████████▀██████▀▀▄▄   ▄▄▄       ▄▄▄▄▄▄▄▄███
 ▒▓██▒       ▀██ ▀████████▀█████▀██▄████▄         ▀████ ██▓███▒▒▒▄█▀██  ▀█████████████▀▀       ▀▀▄███     █████████████
 ▒▒▀█▄         ▀▀  ▄ ▄███▀▄█ ▀█████▀█████          ▀██▄ ▀█▓██▀▒▒▒   ▀▀  ▀█████████▀██             ▄██▄▄▄ ███████████▄██
                 ██████████████▄████▀███▄▄▄      ▄█▄▄██▀▀▀▓   ▒▒▒         ███▄████▀          ▄▄  ▀█████▀███▀██▄████████
              ▄▄▄█████▀███████████████ █████ ▄▄▄█████     ▓▄  ▒▒▒         ████▀██▀      ▄▄▄██▀██  ███▀▀ ▀█████▄▀██▀████
 ▄███▄        ████████  ██▀███████████ ▄██████   ▀██      ▓███▒▒▒    ▄█▄▄   ▀▀          ██▀█████▀███ ▄  ██▀▀▀██████████
 ▀▀██▄    ▄██▄████▄▄██▄███████▀█▀██ ▄██▀  ██▀██   ▀▀      ▓▀  ▒▒▒    ███▀     ▄▄▄       ██████    ▄███████▄▄███▄█▀██▀▀▄
    ▀███████▄███████████████▄█▄█▄██▀▀ █▄  ▀███▀           ▓   ▒▒▒         ▄▄▄█████     ▀██▀██      ██▄██████▀▀█████▀   
▄▄▄ ▀█████████  ▀██▀▀██ ▄███▀▀▀▀      ▀█▄   ██        ▄██▄    ▀▀         █████████      ████▀      ██▀▀   ▀  ▄██▀      
█▀█▀███████  ██    ▄▄██▀▀              █▀▄            ████        ████   ███████        ██        ▀█▀        ▀▀        
█▀█▄███████  ▄▄▄▀▀▀                    ▀▄▀▄                       ▀██▀   ▄██ ▀▀▀                                       
█   ▀  ████▀▀                           █ ▀▄                              ▀▀                                           
▄▄▄▄▀▀▀                                 ▀▄ ▀▄                                                       ▄▄▄                
▀▀                                       █  ▀▄         ▄        ▄▄                                 ███▀█               
                                         ▀▄  ▀▄     ██████     ████                                ▀▀▄█▀               
                                          █   ▀▄    ███▀▀█     ███▀  ▄▄█▄▄              ▄▄                             
                                          ▀▄   ▀▄   ▀▀███▀          █████████▄        ▄█ ██▄                           
                                           ▒    ▀▄    █▀▀           ▀█▄██▄████        ███▀█                            
                                           ▒▒    ▀▄                  ████▀▀██▀          ▀▀                             
----------------------------
░▒░░░        ░░░░░░░░░░░▒░░ ░▒▒▒▒▒▒▒▒▒▒░▒ ▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒    ▒▒        ▒░░▒░░░░░░░ ▒░░░░░░░░▒
▒░░  ░▒▒▒▒   ░▒▒░░▒░░▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒░▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒▒▒▒░       ▒▒▒▒░░░░░░░░░░░░▒░▒░░░
     ▒▒░░▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒░▒▒░░▒▒░░░░
▒▒▒▒  ▒░ ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░
▒░░▒▒       ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▓▓▒▓▓▓██▓▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒ ▒▒▄▒▓▒▒        ▒▒▒     ▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒       
▒░▒ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒██▓▒▒▒   ▒██▓▒▓██▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒               ▒▒▒▒▒▒             
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒▒▒▒▒▓█▒▒▓▓▓███▒▒    ▀█▒▓██▒▄▓▒█ ▒    ▒███ ▒▒    ▒▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒                   
▒        ▒▒▒▒▒▒▒▒▒    ███▒██▓███▓█▀████      █████▀█▀ ▀ ▒     ██▀ ▒▒    ▀      ▒▒▒      ▒▒▒▒▒▒                         
▒▒       ▒▒▒▒   ▒▒▒   ▓█████████████▀██ ▄▄▄  ▀▀▀ ▄▄▄███▄▒  █████  ▒▒   ██▀▄ ███▄▄▀█▄▄███▄                           ▒▄▄
▒▒       ▒▒▒▒▄▄▒ ▓▒  ▓▄ ██▀█████████▄██ ▀█▄      ██████▀▒ ▄███▀   ▒▒▄▄▄████████████▄ ▀████▄                        ▒███
▒▒ ▒▒▒     ▒████▓█▀█▄█▄███████▄████████▄          ██▄██ ▒▄████▄   ▒▒▄██▄███████████████████▀▀▄▄   ▄▄▄      ▄▄▄▄▄▄▄▄▄███
 ▒▓█▓▒       ▀██ ▀████████▀█████▀███████▄         ▀████ ▒██████ ▄▄▒▒██  ▀█████████▀███▀▀       ▀▀▄███     ████▀████████
  ▒▒█▄         ▀▀    ████▀██▀▀███████████          ▀▀█▄ ▒████▀▀▀  ▒▒▀▀  ▀████████████             ▄██▄▄  ███▄███████▄██
                 ▄██████████████████████▄▄▄      ▄█▄▄██▀▒▀        ▒▒      ██████▄██          ▄▄  ██████▀██████▄████████
              ▄▄▄█████████████████████ ███▀█  ▄▄█████   ▒  ▄      ▒▒      ████▀██       ▄▄▄█████  ███▀▀ ▀██████▀██▄████
 ▄███▄        ████████▀ ▀█▀███████████  ██████   ▀██▀   ▒ ███▀    ▒▒ ▄█▄    ▀▀          ██▀█████▀██▀   ▄██▀▀▀██████████
 ▀▀██▄    ▄██▄█████▄██▄███████▀█▀██  ██▀  ██▀██   ▀▀    ▒ ▀▀  ▄▄  ▒▒ ███▀     ▄▄▄       █████▀    ▄███████▄▄██▀▄█▀██▀▀▄
    ▀██████▀████████████████▄█▄█▄██▀▀ █▄  ▀██▄▀         ▒     ███▀▒▒  ▀   ▄▄▄█████     ███▀██     ▀█▀▄████▀█▀▀█████▀   
▄ ▄ ▀█████████▀  ██▀▀██  ████▀▀▀      ▀█▄   ██        ▄█▒▄    ▀▀▀ ▒▒     █████████      ███▀▀      ██▀▀   ▀  ▄██       
█▀█▀████▄██  ██    ▄▄▄██▀▀             █▀▄            ██▀█        ████   ███████       ▄██        ▀█▀        ▀▀        
███▄███████  ▄▄▄█▀▀▀                   ▀▄▀▄                       ▀███   ▄██ ▀▀▀                                       
██  ▀▀ ████▀▀▀                          █ ▀█                              ▀▀                                           
▄▄▄▄█▀▀▀                                ▀▄ ▀█                                                       ▄▄▄                
▀▀                                       █  ▀█         ▄        ▄▄                                 █▄███               
                                         ▀▄  ▀█     ▄█████     ████                               ▀▀▀▄▀▀               
                                          █   ▀█    ███▀▀█     ███▀  ▄▄█▄▄              ▄                              
                                          ▀▄   ▀█   ▀▀███▀          █████████▄        ▄█▄██▄                           
                                           ▒    ▀█    ███           ▀█▄██▄████        █████                            
                                           ▒▒    ▀█                  ████▀▀█▀▀          ▀▀                             
----------------------------
░▒░▒▒▒       ░░▒░░░░░░░░░░░ ░▒▒▒▒▒▒▒▒▒▒░▒▒▒░░▒▒▒ ▒▒▒▒ ▒▒ ▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒              ▒░░▒░░░░░░░ ▒░░░░░░░░▒
▒░░ ▒░▒▒ ▒   ░▒░░░▒░░▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒░▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒▒▒▒░       ▒▒▒▒░░░░░░░░░░░░░░░░░░
     ▒░░░▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒░▒▒░░▒▒░░░░
░▒ ▒  ▒░ ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░
░▒░▒▒▒      ▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▓▓▒▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▒▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒
▒░▒ ▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒ ▒▓█▓▒▒▒   ▒██▓▒▓██▓▓██▒▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒  ▒            ▒▒▒▒▒▒▒            
 ▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒ ▒▒▒▒▒▒▓█▒▒▒▓▓██▓▒     ▀█▒▒██▒▓▓▒█      ▒██▒  ▒    ▒▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒                  
▒▒       ▒▒▒▒▒▒▒▒▒    ▓██▒▓█▓███▓██████      ██▄██▀██ ▀      ▒██▒  ▒    ▒▒     ▒▒▒      ▒▒▒▒▒▒▒                        
▒▒       ▒▒▒▒   ▒▒▒   ▒█████████████▀██  ▄▄  ▀▀▀ ▄▄▄███▄   ██▒██▒  ▒   ███▄ ███▄▄▀▀▄▄▓███                           ▒▄▄
▒▒       ▒▒▒ ▄▄▒ ▒▒  ▓▄ ██▀█████████▄██ ▀██      ██████   ▄██▒▀ ▒  ▒▄▄▄████████████▄ ▀█▄██                         ▓███
▒▒▒▒▒▒▒    ▒████▓█▀▀▄█▄███████▄████████▄         ▀█████  ▄███▒▄ ▒  ▒███████████████████████▀█▄▄   ▄▄▄      ▄▄▄  ▄▄▄▄███
  ▄▓▓▒       ▀▀█▄ ▀█████████████▀███████▄         ▀████ █████▒█ ▒▄▄▒██  ▀█████████▀███▀       ▀▀▀▄███     █████████████
  ▒▒█▄         ▀▀    ▀██▄███▀▀███████████           ▀█▄ ▀████▒▀▀▒  ▒▀   ▀███████▀████             ▄██▄▄  ███▄██████████
                 ▄██████████████████████▄▄▄      ▄█▄▄█▄▀▀▀▀  ▒  ▒  ▒     ▀█████████          ▄   █████▄▀███████████████
               ▄▄█████████▀███████████▀▀██▀█  ▄▄▄████        ▒  ▒  ▒      ████▀██        ▄▄█████  ███▀  ▀█████████▄████
 ▄▄██▄        ████████▀ ▀█▀██████▀████  ██████   ▀██▀     ███▒  ▒  ▒ ▄▄▄    █▀          ████████ ██▀   ▄██▀█▀██████████
 ▀█▀█▄    ▄██▄█████▄██▄███████▀▄▀██▀ ██▀  █▀███   ▀▀      ▀▀ ▒ ▄▒  ▒ ██▀▄      ▄▄       █▄███▀    ▄███████▄▄██▀▄████▀▀▄
    ▀██████▀██████▀█████████▄█▄█▄▄██▀▀██  ▀███▀              ▒███▀ ▒  ▀  ▄▄▄▄█████     ███▀██     ▀█▀▄██████▀▀█████▀   
▄▄▄  ██████████  ██████▄ ████▀▀▀      ▀██   ██        ▄▄█▄    ▀▀   ▒     █████████      █▄██▀      ██▀▀▀▀▀▀▀▄███▀      
█▀█▀▀██▀███  ██   ▀▄▄▄██▀▀▀            █▀█            ████        ▄▒██   ███████       ▄██        ▀█▀        ▀▀        
██▀▄███████  ▄▄▄█▀▀▀                   ▀█▀█                       ████   ▄██ ▀▀▀                                       
██   ▀ ████▀▀▀                          █ ▀█                              ▀▀                                           
█▄▄▄█▀▀▀                                ▀█ ▀█                                                       ▄▄                 
▀▀                                       █  ▀█         ▄        ▄▄                                 █████               
                                         ▀█  ▀█     ▄█████     ████                               ▀███▀▀               
                                          █   ▀█    ██████     ███▀  ▄▄█▄▄              ▄                              
                                          ▀█   ▀█   ▀▀███▀          █████████▄        ▄█▄██▄                           
                                           ▒    ▀█    ███           ▀█▄██▄████        █▀█▀█                            
                                           ▒▒    ▀█                  ████▀▀█▀▀          ▀▀                             
----------------------------
░▒░░░▒       ░░▒░░░░░░░░░░░ ░▒▒ ▒▒▒▒▒▒▒░▒ ▒░░▒▒▒ ▒▒▒▒ ▒▒ ▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒░ ▒   ▒▒▒▒   ▒         ▒░▒▒░░░░░░░ ░░░░░░░░░▒
▒▒░ ▒▒▒▒▒▒   ▒░░░░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒▒▒░░       ▒▒▒▒░░░░░░░░░░░░░░░░░░
      ░▒░▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒▒        ▒▒▒▒▒░▒▒▒░░▒▒░░░▒░░░░
░▒ ▒  ▒░ ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░
░▒░▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▓▓▒▓▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▒▒        ▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒
▒░░▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▓▓▒▒▒   ▒▓█▒▒▓██▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒  ▒            ▒▒▒▒▒▒▒            
 ▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒ ▒▒▒▒▒▒▓█▒▒▒▄▓██▓▒▒    ▀█▒▒██▒▄▒▒█   ▒ ▒▒█▒▓  ▒    ▒▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒                  
▒▒       ▒▒▒▒▒▒▒▒▒  ▒ ▓██▒▓▓▓██████████▒     █▓▄▓█▒██ ▀   ▒ ▒ █▒▀       ▒▒     ▒▒▒      ▒▒▒▒▒▒▒                        
▒▒        ▒▒▒   ▒▒▒   ▒█████████▓███▀██  ▄▄  ▀▀▀ ▄▄▄███▄  ▒▄▒██▒       ███▄▄███▄▄▀█▄▄▓▓██                           ▒▄▓
▒▒       ▒▒▒▒▒▄▒ ▒▒  ▄▄▒██▀█████████▄██ ███      ██████▀  ▒█▒██▒   ▄▄▄▄████████████▄ █████                         ▓███
▒▒▒▒▒▒▒    ▒▓███▓▒█▀▄█▄████████████████▄         ▀█████   ▒█▒█▄▒   ████████████████████████▀▄▄    ▄▄▄       ▄▄  ▄▄▄▓███
  ▓▓▓▒       ▀▀█▄ ▀█████████████▀██▀████▄         ▀████ ██▒█▒██▒▄▄▄███▀ ▀██▄██████▀███▀       ▀▀▄▄███     ██▀█████████▀
  ▀▒█▄         ▀▀    ▀██▄▀██▀▀███▄███████          ▀▀██ ▀█▒█▒█▀▒▀  ▀▀▀  ▀████████████             ███▄▄  ███▀██▄███████
                 ▄███████████████████████▄▄      ▄▄▄▄█▄█▀▀▒ ▒  ▒         ▀█████████▀         ▄   █████▄▀███████▄███████
               ▄▄█████████▀███▄███████▀▀██▀█  ▄▄▄████     ▒ ▒  ▒          ████▀██        ▄▄█████  █▄█▀  ▀█████████▄████
  ▄██▄        ████████▀ ▀█▀███████████▄ ██████▀  ▀██▀     ▒█▒▀ ▒     ▄▄▄    ██         ▄███▀████ ██▀   ▄██▀█▀██████▀███
  ████    ▄██▄▄████ ██▄▄████▀█▀▄▀██▀ ██▀▀ █▀███   ▀▀      ▒▀▒  ▒     █▀█▄     ▄▄        █▄███▀    ▄███████▄▄███▄▀███▀█▄
    ▀█▄██▄█▀█████████▀▄█████▄█▄██▄██▀▀██  ▀███▀           ▒ ▒ █▒██    ▀   ▄▄▄█████     ███▀██     ▀██▄████▄█▀▀█████▀   
▄▄▄  ███████▄██  ███▀▄██ ████▀▀▀       ██   ██        ▄██▄▒ ▒ ▀▒▀▀       ███████▄█      █▄██▀     ▄██▀▀▀▀▀▀ ▄███▀      
█▀█▀▀██████  ██▀   ▄▄▄██▀▀▀            █▀█            ████     ▒  ████   ███████       ▄██        ██▀        ▀▀        
██ █████████ ▄▄▄█▀▀▀                    █▀█                       ████   ▄██ ▀▀▀        ▀                              
██   ▀ ▀▄██▀▀▀                          █ ▀█                              ▀▀                                           
█▄▄▄▄▀▀▀                                 █ ▀█                                                       ▄▄                 
█▀                                       █  ▀█                  ▄▄                                ▄▀████               
                                          █   █     ▄█████     ████                               ▀██▄▀                
                                          █    █    ██▀███     ███▀  ▄▄▄▄▄              ▄                              
                                           █    █   ▀▀███▀          █████████▄        ██▄██▄                           
                                           ▒     █    ███           ▀█▄██▄████        █▀███                            
                                            ▒     █                  ████▀▀█▀▀          ▀▀                             
----------------------------
░▒░░░░       ░░░░░░░░░░░░░░▒▒▒▒ ▒▒▒▒▒▒▒░░ ▒░░▒▒▒ ░▒▒▒ ▒▒  ▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒░▒▒   ▒▒▒▒             ░░░▒░░░░░░▒ ░░░░░░░░░▒
░▒░ ▒▒▒▒▒▒   ▒▒░░░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░   ▒▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒░▒░░       ▒▒▒ ░░░░░░░░░░░░░░░░░░
      ▒░▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒░▒        ▒▒▒▒▒░▒▒▒░░▒░░░░░░░░░
░▒ ▒  ▒░ ▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                    ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░
░▒░▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▒▒        ▒▒▒     ▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒
▒░░▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒   ▒▓▓▓▒▓██▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▓▓▒     ▒▒▒  ▒            ▒▒▒▒▒▒▒            
  ▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒▒▒▒▒█▓▒▒▄▓██▓▒▒    ▀█▒▒██▓▒▒▒█   ▒ ▒▒█▒▓ ▒▒    ▒▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒                  
▒▒▒      ▒▒▒▒▒▒▒▒▒  ▒ ▓██▒▓▓▓▓█████████▒     █▓▄▓█▒██ ▀     ▒ █▒▀ ▒     ▒▒    ▒▒▒       ▒▒▒▒▒▒▒                        
▒▒        ▒▒▒    ▒▒   ▒███████▓█▄███▀██   ▄  ▀▀▀ █▄▄▄██▄   ▄▒██▒  ▒    ███▄▄▄██▄ ▀█▄▄▓▓██                            ▒▄
▒▒       ▒▒▒▒▒▄▒ ▒▒  ▄▄▒▀█▀█████████▄██  ██▄     ███████  ▄█▒██▒  ▒▄▄▄ ████████████▄ █████                         ▓███
▒▒▒▒▒▒▒    ▒▒███▓▒█▀▄█▄█▄██████████████▄         ▀█████   ██▒█▄▒  ▒████████████████████████▀▄▄    ▄▄        ▄   ▄▄ ████
  ▒▓▓▓▒      ▀▀██ █████████████████▀████▄         ▀████ ████▒██▒ ▄▒███▀ ▀█████████▀████       ▀▀▄▄███     ██▀█████████▀
  ▀▀█▄         ▀█  ▀ ▀██▄▀███▀███▄███████          ▀▀█▀ ▀███▒█▀▒▀ ▒▀▀▀  ▀████████████             ▀█▄▄   ██████▄███████
     ▀            ████████▄██████████████ ▄      ▄▄▄▄███▀▀▀ ▒  ▒  ▒      ▀█████████▀             ████▀█▀███████████████
                ▄█████████▀███████████▀▀████▄ ▄▄▄████       ▒  ▒  ▒       ████▀██       ▄▄▄█████ ▀█▄█▀  ██████████▄████
  ▄██▄▄       █████████ ▀▀ ███████████▄ ██████▀  ▀██▀     ██▒▄ ▒  ▒  ▄▄▄    ██         ▄███▀████ ██▀   ▄███████████▀███
  ████     ██▄▄████ ███▄████▀█▀█▀██▀ ▀█▀▀ █████   ▀▀      ▀▀▒  ▒  ▒  ███▄      ▄        █████▀    ▄▄██████▄▄███████▀▀█▄
    ▀█▄██▄██████████████████▄█▄██▄██▀▀██  ▀████             ▒ █▒█▀▒   ▀   ▄▄▄█████     ██▀█▀█     ▀██▄██████▀▀█████▀   
▄▄▄  ██████████ ▀███▀███ █▄█▄▀▀▀       ██   ██        ▄▄█▄    ▀▒▀▀       ███████▄█      ████▀     ▄██▀▀▀▀▀▀ ▄███▀      
██▀█▀██████▀ ██▀  ▀ ▄▄██▀▀▀▀           █ █            ████     ▒  ▄██▄   ███████       ▄██        █▀▀       ▀▀▀        
██ █▄███████  ▄▄▄█▀▀▀                   █ █                       ████   ▄██ ▀▀         ▀                              
██   ▀  ████▀▀▀                         █  █                              ▀▀                                           
█▄▄▄▄█▀▀▀                                █  █                                                       ▄▄                 
█▀▀                                      █   █                  ▄▄                                █▀█▀█▄               
                                          █   █      █████     ████                               ▀███▀                
                                          █    █    ██▀█▀█     ███▀  ▄▄▄▄▄              ▄                              
                                           █    █   ▀▀███▀          ▄████████▄        █████                            
                                           ▒     █    ▀██           ▀█▄██▄████        █▀███                            
                                            ▒     █                  ████▀▀█▀▀          ▀▀                             
----------------------------
░▒░░░░       ░░▒░░░░░░░░░░░▒▒▒▒ ▒▒▒▒▒▒▒░░▒▒░░▒▒▒▒░▒▒▒ ▒   ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒░ ▒   ▒▒▒▒             ░░▒▒░░░░░░░ ░░░░░░░░░▒
░▒░▒▒▒▒ ▒    ▒░░░░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒░▒░░       ▒▒▒ ░░░░░░░░░░░░░░░░░░
▒     ░░░▒▒▒▒▒▒░ ▒ ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒░▒        ▒▒▒▒▒░▒▒▒░░▒░░ ░░░░░░
▒▒ ▒  ▒░▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░
░░░▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒▒▒     ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    ▒▒
▒░░▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒    ▓▓▓▒▓██▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒▓▒▒    ▒▒▒  ▒          ▒  ▒▒▒▒▒▒            
   ▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒▒▒▒▒▒█▒▒▒▄▓██▓▒▒    ▓█▒▒██▓▒▒▒█▒  ▒▒ ▒▒█▓  ▒▒   ▒▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒                  
▒▒▒▒      ▒▒▒▒▒▒ ▒  ▒ ▒██▓▓▓▄▓█████████▒     █▓▄▓█▒██▒▀    ▒  ▒█▀   ▒   ▒▒    ▒▒▒        ▒▒▒▒▒▒                        
▒▒        ▒▒▒    ▒▒▒  ▒███▓███▀█▓███▀██   ▄  ▀█▀ ▀▄▄▄█▄▄   ▒██▒█    ▒  ▄██▄▄▄█▄▄ ▀▓▄▄▄▓▓█                            ▒▄
▒▒       ▒▒▒▒▒▒  ▒▒  ▄▄▒▀█▒█████████▄██  ██▀     ███████  ▄▒██▒    ▄▒▄ ████████████▄ ████▄                         ▓███
▒▒▒▒▒▒▒    ▒▒████ █▓▄█▄█▄███▀██████████▄  ▀      ▀█████   █▒██▒    █▒██████████████████████▀▄▄     ▄        ▄   ▄▄ ███▓
  ▒▓▓▓▒      ▀▀██ ██▀███████████████████▄         ▀████▀███▒██▒  ▄▄█▒█▀ ▀█████████▀███▀  ▀    ▀▀▄▄███     █████████████
  ▒▀▓▓         ▀█  ▀ ▀██▄████▀███████████          ▀▀██ ▀██▒██▒▀▀  ▀▒   █████████████             ▀█▄▄   ███████▀██████
     ▀            ███▄████▄██████████████ ▄      ▄▄▄▄██▄▀▀▀▒  ▒     ▒    ▀█████████▀             ██▀██▀▀█████▄█████████
                ▄▄██████▀█▀███████████▀▀████▄  ▄▄████      ▒  ▒     ▒     ████▀██        ▄▄▄███▄ ▀███▀  ███████████████
  ▄▄█▄▄       ▀████████ ▀█▀███████████▄ ▀█████▀  ▀██▀     █▒█▄▒     ▒▄▄▄    ██ ▀       █████████ ██▀   ▄███████████▀███
  ████     ██▄▄████ ███▄████▀█▀█▀█▄█ ▀█▀▀ █████   ▀▀      ▀▒▀▀▒     ▒█▀█▄      ▄        █████▀    ▄███████▄▄███████▀▀█▄
    ▀▀███▄██▀███▄████▀██████▄█▄▄█▄██▀▀██  ▀████            ▒  ▒██▄  ▒▀▀   ▄▄▄████▄     ██▀█▀█     ██████████▀▀██▀██▀   
▄▄   ██████████ ▀▀██▀███ ▀▄█▄█▀▀▀      ██   ██        ▄██▄    ▒█▀        █████▀█▀█      ████▀     ▄██▀▀▀▀▀▀ ▄██▀▀      
▀▄▀█▀██████▀ ███  ▀▀▄▄██▀▀▀▀           █ █            ████    ▒   ▄██▄   ███████▀      ▄██        ██▀       ▀▀▀        
██▄█▄███████  ▄▄▄█▀▀▀                   █ █                       ████   ▄██ ▀▀         ▀                              
██▄  ▀▀ ████▀▀▀                         █  █                              ▀▀                                           
█▄▄▄▄█▀▀▀                                █  █                                                       ▄▄                 
██▀                                      █   █                   ▄                                ███▀█                
                                          █   █      █████     ████                               ▀████                
                                          █    █    ██▀█▀█     ███▀  ▄▄▄▄▄              ▄                              
                                           ▓    █    ▀███▀          ▄███████▀▄        ████▄                            
                                           ▒     █    ▀██            █▄██▄████        █▀▀██                            
                                            ▒     █                  ████▀▀█▀▀         ▀▀▀                             
----------------------------
░▒░░░░       ░░░░░░░░░░░░░░▒▒▒▒ ▒░▒▒▒▒▒░░ ▒░░▒▒▒▒░▒▒▒ ▒   ▒▒▒░▒░▒▒▒▒▒▒▒ ▒▒░▒▒   ▒▒▒      ▒▒      ░░▒▒░░░░░░▒ ░░░░░░░░░░
░▒░▒▒▒▒ ▒▒    ░░░▒░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒  ▒░░░▒       ▒▒  ░░░░░░▒▒░░░░░░░░░░
▒     ░░░░░▒▒▒▒░ ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░▒░░░        ▒▒▒▒▒░▒▒▒░░░░░▒░░░░░░
▒▒ ▒  ▒░░▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒                ▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒░░░░
░▒░▒▒▒      ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒▒▒     ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒   ▒▒
▒░░▒▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒    ▓▓▓▒▓██▓▓██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒▒▒     ▒▒  ▒▒          ▒  ▒▒▒▒▒▒▒           
  ▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒██▓▒▒    ▓█▓▒██▓▒▒▒█▒  ▒  ▒▒█▓▒ ▒    ▒▒▒▒▒▒    ▒▒▒          ▒▒▒▒▒▒▒                 
▒▒▒▒      ▒▒▒▒▒▒ ▒  ▒ ▒██▓▒▓▄▓██▓██████▒     █▄▄▓█▒██ ▒      ▒▒█▀▒      ▒▒    ▒▒▒        ▒▒▒▒▒▒▒                       
▒▒        ▒▒▒ ▒  ▒▒▒  ▒███▓███▓█▓███▀██   ▄  ▀█▀ ▀▄▄▄█▄▄   ▄▄▒▒█ ▒     ▄██ ▄▄█▄  ▒▄▄▄▄▓▓▓▒                           ▒▄
▒▒▒      ▒▒▒▒ ▒  ▒▒  ▄▄▒▀█ █████████▄██  ███     ███████  ▄██▒▒  ▒  ▄▄ ███▀█████████ ████▄                        ▒▓███
▒▒▒▒▒▒▒    ▒▒████ █▓▄█▄█▄███▀██████████▄ ▀▀      ▀█████   ███▒▒  ▒ ██████▀██▄█████████████▀▄▄▄     ▄            ▄  ███▓
  ▒▄▓▄▒      ▀▀██ ██████████████████████▄         ▀████▀█████▒▒  ▒▄███▀▀▀█████████████▀  ▀   ▀▀▀▄▄███    ▄█████████████
  ▒▀▓▓         ▀█▀ ▀▀▀███████▀███████████          ▀▀██ ▀████▒▒▀▀▒  ▀   █████████████             ██▄▄   ███████▀██████
     ▀            ▄██▄████▄██████████████        ▄▄▄▄▀█▄▄▀▀▀ ▒▒  ▒       ▀█████████▀             █▄▀██▀▀▄███████████▄██
                ▄▄████████▀████████████▀████▄   ▄████▀       ▒▒  ▒        ███████        ▄▄▄███▄ ▀███▀  ██▀████████████
  ▄▄█▄▄        █████▄██ ▀█▀██▄████████▄ ▀████▀▀▀ ▀██▀     ███▒▒  ▒   ▄▄▄    ██ ▀▀      ██████▄██▄██▀   ▄██████▀███▀▀███
  ████     ▄█▄▄████▄███▄██████▀█▀███ ▀█▀▀▀█████   ▀█      ▀█▀▒▒      ███▄      ▄        █████▀▀  ▀▄████▀██▄▄███████▀██▄
     ▀█▄▄▄█████████████████████▄█▄██▀▀██  ▀████              ▒▒██▄   ▀▀   ▄▄▄████▄     ██▀███     ██████████▀██████   ▀
▄▄ ▄ ██████████ ▀▀██▀███ ▀██▄█▀▀▀      ██   ██▄       ▄▄█▄   ▒▒█▀        ███████▄█     ▀████▀     ▄███▀▀▀▀▀ ▄██▀▀      
█▄▀█▀██████▀ ▀██  ▀▀▄▄███▀▀▀           █▄█            ████        ▄██▄   ███████▀      ▄██        ██        ▀▀▀        
█▀██▄███████   ▄▄█▀▀▀                   █ █                       ████   ▄██ ▀▀         ▀                              
██▄  ▀▀ ███▄▀▀▀                         █  █                              ▀▀                                           
██ ▄▄▄█▀▀                                █  █                                                       ▄▄                 
██▀▀                                     █   █                   ▄                                ███▀█                
                                          █   █      ▄████     ████                               ▀███▀                
                                          █    █    ▄█▀█▀█     ███▀   ▄▄▄▄              ▄                              
                                           ▓    █    ▀███▀          ▄████████▄        ████▄                            
                                           ▒     █    ▀██            █▄██▄████        ██▀▄█                            
                                            ▒     █                  ████▀▀▄▀▀          ▀▀                             
----------------------------
░░░░░░       ▒░▒░░░░░░░░░░░░▒▒▒▒▒░▒▒▒▒▒░░ ▒░░▒▒▒ ░░▒▒     ▒▒░▓▒▒▒▒▒▒▒▒▒ ▒▒░ ▒▒  ▒▒▒      ▒▒     ▒░░▒▒░░░░░░  ░░░░░░░░░░
░░░▒▒▒▒  ▒    ░░░░░░░░▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░  ▒░ ▒░  ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒  ▒░░░▒       ▒░  ░░░░░░░▒░░░░░░░░░░
▒     ░░░░░▒▒▒▒░ ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░        ▒▒▒▒▒░▒▒▒░░░░░▒░░░░░░
▒▒ ▒  ▒░░ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒                ▒▒▒▒▒░▒▒▒▒▒▒▒░▒▒▒░░░░
░░░░▒▒▒     ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒    ▒▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒
▒░░▒▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒    ▄▓▓▒▒▓██▒██▒▒▒▒▒▒▓▒▒▒▒▒▒▒  ▒██▒▒▒▒     ▒  ▒▒▒         ▒  ▒▒▒▒▒▒▒           
  ▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓▒▒    ▓█▓▒██▓▒▒▒█▒ ▒▒  ▓▓▓▓  ▒    ▒▒▒▒▒▒    ▒▒           ▒▒▒▒▒▒▒                 
▒▒▒▒▒     ▒▒▒▒▒▒ ▒  ▒▒▒▓▓▓▒▓▄▒██▓██████▒     ▒▓▄▒█▒██▒▒      ▓███  ▒    ▒▒    ▒▒▒        ▒▒▒▒▒▒▒                       
▒▒        ▒▒▒ ▒  ▒▒▒  ▒███████▓█▓██████▒     ▀██ ▀  ▄▄▄▄   ▄▄▓██   ▒   ▄█▄ ▄▄▄▄  ▒▄▄▄▄▓▓▓▒                          ▒▒▄
▒▒▒      ▒▒▒▒ ▒  ▒▒▒ ▒▄▒▀█▒██▀██████▄▄█  ███     ███████  ▄██▓█    ▒▄▄ ███▀████████▀ ████                         ▒▓█▀█
 ▒▒ ▒▒▒    ▒▒▓██▓ █▓▄█▄█▄██████████████   ▀      ▀█████   ███▓▄    ▒█████▀█████████████████▄▄     ▄                ███▓
  ▒▒▓▄▒      ▀▀██ ██████████████████████▄         ▀██████████▓█  ▄▄▒█▀▀▀▀█████████████▀ ▀▀   ▀▀▄▄ █▀█    ▄█████████████
  ▒▀▓▓         ▀█▀ ▀▀▀▀██████▀███████████          ▀▀██ ▀████▓█▀▀▀ ▒█▀  ▄████████████            ▀▀█▄▄   ██████████████
     ▀            ▄██▄████▄██████████████        ▄▄▄ ██▄█▀▀▀ ▓     ▒     ▀█████████▀             ██▀██▀█▄█████████████▄
                 ▄█████▀███████████████▀████▄  ▄▄██▀█▀       ▓     ▒     ▄████▀██        ▄▄████▄ ▀████ ▀██▀████████████
  ▄▄█▄▄        ████████ ▀█▀██▄████████▄ ▀████▀▀▀ ▀██▀     ███▓     ▒  ▄▄    ██ ▀▀      ██████▄██▄██▀   ▄██████▀█▄█▀▀██▄
  ████▀    ▄█▄▄████▄▀██▄████████▀███ ▀█▀▀▀█████   ▀█      ▀█▀▓     ▒ ████              ▀█████▀▀  ▀▄███▄▀█▄ ▄███████▀██▄
     ▀█▄▄▄▄██████████████████▀█▄▀▄██▀▀▀█  ▀████              ▓███▄ ▒ ▀▀    ▄ ████▄     █▄▀███     ██████████▀███▄██   ▀
▄▄ ▄  █████████▀▀▀█▄▀███ ▀███▄▀▀▀      ██   ██▄       ▄▄▄▄    ▀▄▀▀       █████▄█▄█     ▀████▀     ▄███▀▀▀▀▀ ▄██▀▀      
█▄▀█▀▀██████ ▀██  ▀▀ ▄███▀▀▀           █▄█            ████        ▄▄█▄   ███▄███▀      ▄██       ▀██        ▀▀▀        
█▀█▀▄▄██████▄  ▄▄▄█▀▀▀                  █ █             ▀         ████   ▄██ ▀▀         ▀                              
██▄  ▀▀ █████▀▀▀                        █▄ █                        ▀    ▀▀▀                                           
██ ▄▄▄█▀▀▀▀                              █  █                                                       ▄                  
██▀▀                                     █▄  █                   ▄                                █████                
                                          █   █      ████▄▄    ████                               ▀███▀                
                                          █▄   █     █▀█▀█▀    ████   ▄▄▄               ▄                              
                                           ▓    █    ▀███▀          ▄████████▄        █▀██▄                            
                                           ▒     █▄   ▀██            █▄██▄████        ███▄█                            
                                            ▒     █▄                 ▀███▀▀▄▀▀          ▀▀                             
----------------------------
░░░░░░       ▒░▒░░░░░░░░░░░▒ ▒▒▒▒░▒▒▒▒▒▒░ ░░░▒▒▒░░░▒      ▒▒░▒▒▒░▒▒▒▒▒▒ ▒▒░▒▒   ▒▒▒      ▒▒     ▒░▒▒▒▒░░░░░  ░░░░░░░░░░
░░▒░ ▒▒  ▒    ░░▒░░░░░▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒░░░  ▒░  ░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒  ▒░░░▒       ▒░ ▒░░░░░░░▒░░░░░░░░░░
▒ ▒   ░░░░▒▒▒▒▒░ ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░       ▒▒▒▒▒▒░▒▒░░░░░░▒░░░░░░
▒▒    ▒░░▒░▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░░
░░░░▒▒▒      ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒
▒░░▒▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▓▓▒▒▓██▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓█▒▒▒     ▒▒  ▒▒▒     ▒   ▒  ▒▒▒▒▒▒▒           
  ▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓▒▒    ▓█▓▒██▓▒▒▓█▒ ▒▒  ▒▓▓▓  ▒    ▒▒▒▒▒▒    ▒▒▒          ▒▒▒▒▒▒▒                 
▒▒▒▒▒     ▒▒▒▒▒▒ ▒  ▒▒▒▓▓▓▒▓▄▒██▓██████▒     ▒▓▄▒█▒██ ▓      ▒███       ▒▒▒▒  ▒▒▒        ▒▒▒▒▒▒▒                       
▒▒        ▒▒▒ ▒  ▒▒▒  ▒███████▓████████▒     ▀██ ▀  ▄▄▄    ▄▄▒██       ▄█▄  ▄▄▄ ▒▒▄ ▄▄▓▓▓▒                           ▒▄
▒▒▒       ▒▒▒▒   ▒▒▒ ▒▒▒▀█▓█████████▄▄█▄ ███     ███████  ▄██▒█     ▄▄ ███▀████████▀ ████                         ▒▓███
▒▒▒▒▒▒▒    ▒▒▓██▓ █▓▄▓██▄██████████████▄ ▀▀▀     ▀█████   ███▒▄    ███████████████████████▀▄▄                     ▒█▄█▓
  ▒▒▓▓▒      ▀▀██ █▄████████████████████▄         ▀████▀▄████▒█   ▄███▀▀█████████████▄█▀▀    ▀▀▄▄▄███    ▄▄████████████
   ▓▓█          ██ ▀▀▀▀██████▀███▀████████         ▀███ ▀████▒█▀▀▀  █   ███████▄█████            ▀▀█▄    ██████████████
     ▀▀           ▄▄█▄████▄██████████████         ▄▄ ▀█▄▄▀▀▀ ▒           ▀███▀█████▀             █████▀▄██████████████▄
                 ▄█████▀███████████████▀████▄   ▄██▀█▀       ▒           ▄███████▀       ▄▄████  █████ ▀██▄█████████▀██
   ▄▄▄▄        ████████▀▀█████████████▄ ▀████▀▀▀ ▀██▀     ▄██▒        ▄▄    ██ ▀▀      █████▀█▄█▄██    ▄█████▀▄███▀▀██▄
  ████▀     █▄▄████▄▀██▄▄███████▀███ ▀█▀▀▀█████   ▀█      ▀█▀▒       ███▄              ▀█████▀   ▀████▄▀█▄ ▄██▀████▀██▄
     ▀█▄▄▄▄███████████████ ██▀█▄▀▄███▀▀█  ▀████              ▒███▄   ▀▀   ▄▄ ████▄     ██▀███     ██████████▀██▀▄██   ▀
▄▄    ███▄█████▀▀▀██▀███ ▀███▄█▀▀▀     ██   ██▄       ▄▄▄▄   ▒▀▄▀        █████▄█▄█     ▀████▀     ████▀▀▀█▀ ▄██▀▀      
█▄██▀▀██████ ▀██  ▀▀ ▄███▀▀▀▀          ▀▄█            ████   ▒    ▄▄█▄   ███▄███▀      ▄██       ███        ▀▀         
███ ▄▄██████▄  ▄▄▄█▀▀▀                  █ █             ▀         ████   ▄██ ▀▀         ▀▀                             
██▄ ▀▀▀ ▀▄███▀▀▀                        ▀▄ █                             ▀▀▀                                           
██▀▄▄▄█▀▀▀▀                              █  █                                                       ▄                  
███▀                                     ▀▄  █                  ▄▄                                █████                
                                          █   █      ▄███▄▄    ████                               ████▀                
                                          ▀▄   █▄    █▀█▀██    ████   ▄▄▄                                              
                                           ▓    █▄   ▀████          ▄███████ ▄        ████▄                            
                                           ▒▄    █▄   ▀██            █▄██▄████        █████                            
                                            ▒     █▄                 ▀███▀▀▄▀▀          ▀▀                             
----------------------------
░░░░░░▒       ░▒░░░▒░░░░░░░░ ▒▒ ▒░▒▒░▒░░░ ░░░▒░░░░░       ▒▒░▒▒▒▒▒▒▒▒▒▒ ▒▒░▒▒▒  ▒▒▒      ▒▒▒    ▒▒▒▒ ▒░░░░░  ░░░░░░░░░░
░░▒░▒▒▒  ▒    ░▒░▒░░░░▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒░░░  ▒░ ▒░  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒  ▒▒░░▒       ░░ ▒░░░░░░░▒░░░░░░░░░░
▒ ▒▒  ░░░░▒▒▒▒▒░ ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒   ░░░░░        ▒▒▒▒▒░░░░░░░░░▒░░░░░░
▒▒ ▒   ░░▒░▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒    ▒           ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░░░░
░░░▒░▒▒     ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒
▒░▒▒▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▓▓▒▒▒██▒██▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓▓▒▒▒         ▒▒▒     ▒  ▒▒   ▒▒▒▒▒▒           
  ▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓▒▒    ▓█▓▒██▓▒▒▓█▒ ▒▒ ▒▒▓▓▓▒ ▒    ▒▓▒▒▒▒    ▒▒▒           ▒▒▒▒▒▒                 
▒▒▒▒▒▒    ▒▒▒▒▒▒ ▒  ▒▒▒▓▓▓▒▓▄▒█▓▓██████▓     ▒▓▄▒█▒██ ▒      ▒███▒      ▒▒▒▒  ▒▒▒         ▒▒▒▒▒▒                       
▒▒        ▒▒▒ ▒  ▒▒▒   ███▓███▓████████▀     ▀██ ▀  ▄▄▄     ▄▒██ ▒     ▄▄▄  ▄▄▄ ▒▓▒ ▒▄▄▓▒▒                           ▒▒
▒▒▒       ▒▒▒▒   ▒▒▒  ▒▒▀█▒█████████▄▀█▄ ███     ███████   ██▒█  ▒     ███▀████████▀▀████                         ▒▓███
 ▒▒▒▒▒▒    ▒▒▓██▓▒▓▓▄ ██▄██████████████▄  ▀      ▀█████   ███▒   ▒ ███████████████████████▀▄▄                     ▒███▀
  ▒▒▒▓▒      ▒███ █▄████████████████████▄         ▀█████▄████▒█  ▒ ███▀▀███████████████▀▀▀   ▀▀▄▄████    ▄▄███▄████████
   ▓▓█▒         ██ ▀▀▀▀██████▀███ ████████          ███ ▀████▒█ ▀▒  █▀  ██████████▄█▀            ▀▀██   ▄██████████████
     ▀▀            ██▄██▀████▄▄█▀████████         ▄▄ █▀▄▄▀▀▀ ▒   ▒       ▀███▀█████▀             █████▀▄███████████████
                 ▄██▄██▀▄████████▀█████▀████▄    ████▀▀      ▒   ▒       ▄███████          ▄███  ████▀ ▀█▀▄███████████▀
   ▄▄▄▄        ████████▀▀██████████████ ▀████▄▀▀▀▀███     ▄██▒   ▒    ▄     ██ ▀▀      █████████▄██    ▄█████▀▄███▀████
   ████     █▄▄████▄▀██▄▄███████▀███▀▀█▄▀▀█████    █      ▀▄▀▒   ▒   ████              ▀█████▀▀  ▀█▄██▄▀█▄ ▄██████▀██▄▄
     ▀▀▄▄▄▄██████▄███████████▀█▄█▄███▀▀█   ████              ▒███▒   ▀▀    ▄ ▄███▄     ██████    ▀██████████▀██▀███  ▀▀
▄▄    █████████▀▀▀██▀███▀▀███▄██▀▀     ██   ███       ▄▄▄▄   ▒█▄▀▀       █████▄█▄█     ▀████▀     ██▄█▀▀ ▀▀ ▄██▀▀      
███▀█▀▄█████▀ ██  ▀▀ ▄▄██▀▀▀▀          ▀▄█   ▀        ▄███        ▄▄█▄   █▀█████▀      ▄██       ███       ▀▀▀         
███▄█▄██ ██▀▄   ▄▄▄▀▀▀                  █ █             ▀         ████   ▄██▀▀▀        ▀▀                              
███▄▀ ▀ ▀███▄▀▀▀                        ▀▄ █                        ▀    ▀▀▀                                           
███ ▄▄▄█▀▀▀▀                             █  █▄                                                     ▄▄                  
▄██▀▀                                    ▀▄  █▄                  ▄                                █████                
                                          █   █▄     ▄███▄▄    ████▄                              █▀██▀                
                                          ▀▄   █▄    █▀█▀██    ████  ▄▄▄▄               ▄           ▀                  
                                           ▓    █▄   ▀████▀         ▄███████▄▄        ████▄                            
                                           ▒▒    ▀▄    ██            █▄██▄████        █████                            
                                            ▒     ▀▄                 ▀███▀▀▄▀▀          ▀                              
----------------------------
░░▒░░░        ░▒░░░░░░░░░░░░ ▒▒ ▒░▒▒░░░░░ ░░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒  ░▒▒▒  ▒ ▒▒      ▒▒▒   ▒▒▒▒▒ ▒░░░░░  ░░░░░░░░░░
░░▒░▒░▒       ░░░░░░░░▒▒▒▒▒░ ▒▒▒  ▒▒▒▒░░░  ▒░ ▒░  ▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒  ▒░░▒▒       ░░ ▒░░░░░░▒▒░░░░░░░░░░
▒ ▒▒  ░░▒░▒▒▒▒▒░▒▒░ ░░▒▒▒▒▒▒ ▒▒▒▒▒ ░░▒░    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░       ▒▒▒▒▒▒░░░░░░░░░▒░░░░░░
 ▒     ░░▒░▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒    ▒           ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░░░░
░░░▒░▒  ▒   ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒▒     ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒ ▒▒▒░
▒░▒░░░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▓▒▒▒▒██▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓▓▒▒▒         ▒▒▒     ▒▒ ▒▒   ▒▒▒▒▒▒▒          
  ▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██▓▒▒    ▓█▓▒███▒▒▓▓▒ ▒▒▒▒▒▓▓▒ ▒▒ ▒ ▒▓▓▒▒▒▒    ▒▒            ▒▒▒▒▒▒▒                
▒▒▒▒▒▒▒   ▒▒▒▒▒▒ ▒  ▒▒ ▓▓▄▒▒▄▒▓▓▄██████▓     ▒▒▒▒█▒██▒▒    ▒  ██▒    ▒  ▒▒▒▒ ▒▒▒          ▒▒▒▒▒▒▒                      
▒▒▒       ▒▒▒▒▒▒ ▒▒▒▒  ▓██▓███▓██▓█████▀     ▀██ ▀  ▀▄▄    ▒▄▄██▒    ▒ ▄▄▄  ▄▄▄ ▒▒▒ ▒▒▄▓▒▒▒                          ▒▒
▒▒▒       ▒▒▒▒   ▒▒▒  ▒▒▀█▓█████████▄▀█▄ ███     ███████   ▒███ ▒    ▒ ███▀████████▀▀████                         ▒▓███
▒▒▒▒▒▒▒     ▒▒██▓▒▒▓▄ █▀▄██▄███▀███████▄ ▀▀▀     ▀█████   █▒██  ▒  █▀▒██████████████▄█████▄▄                      ▒███▓
  ▒▒▒▓▒▒     ▒███▀▀▄▄████████████████████         ██████▄██▒███ ▒ ▄██▒▀▀███████████████▀▀   ▀▀▄▄▄████    ▄███▄▄███████▓
   ▒▓█▒         ██  ▀▀▀██▀█▄█▀███▄████████          ███▀▀██▒████▒▀▀ █▒  ██████████▄█▀▀          ▀▀██▄   ▄██████████████
     ▒▀            ▄▄▄▄█▀████▄▄█▀████████          ▄ ██▄▄█▀▒▀   ▒    ▒   ▀██████ ██▀            ▄█████▀▄██████▀████████
                  ▀████▀█████████████▄█▀████▄   ▄█████▀    ▒    ▒    ▒   ▄███████▀       ▄▄▄██▄  █████ ██████████▀████▀
   ▄▄▄▄        █████████▀██████████████ ▀█████▀▀▀▀███     ▄▒█▄  ▒    ▒▄   ▀ ██ ▀▀      █████████▄██▀   ▄██████▄███▀██▄█
   ████     █▄▄████▄▀██▄▄███████▀███▀▀██▀▀█████▄   ██     ▀▒▀▀  ▒    ▒███              ▀█████▀▀ ▀▀█▄█▄██▀▄ ▄██████▀██ █
     ▀██▄▄▄███████████████▄██ █▄█▀██▄▀▀█   ██ █▀           ▒  ███▄   ▒▀    ▄ ████▄     █████▀    ▀██████████▀▄▀▄██▀  ▀▀
▄▄    ██▀███████▀▀██▀███▀▀███▄██▀▀     ██   ▀██        ▄▄▄ ▒  ██▀▀   ▒   █████▄███     ▀████▀     ██▄█▀▀▀▄▀ ▄██▀▀      
▀██▀█▀▄█████▀ ██▄ ▀▀▀ ▄███▀▀▀          ▀██   ▀▀       ▄███        ▄▄█▄   █▄█▄███▀      ▄██       ███       ▀█▀         
███▄█▄█████▀▄   ▄▄▄█▀▀▀                 █ █▄           ▀▀         ████   ▄██▀▀▀        ▀▀                              
▄██▄▀ ▀▀▀█▄█▄█▀▀▀                       ▀▄ █▄                       ▀    ▀▀▀                                           
███ ▄▄▄█▀▀▀▀                             █  █▄                                                     ▄▄                  
▄██▀▀                                    ▀▄  █▄                  ▄                                ████▄                
                                          █   █▄     ▄███▄▄    ████▄                             ▀████▀                
                                          ▀▄   ▀▄    █▀█▀██    ████  ▄▄▄▄                           ▀                  
                                           ▓    ▀▄   ▀███▀▀          ███████▄▄        ████▄                            
                                           ▒▒    ▀▄    ██            █▄███████        ████▀                            
                                            ▒     ▀▄                 ▀███▀▀▄▀▀         ▀▀                              
----------------------------
░░░▒▒░▒       ░ ░░░▒░░░░░░░░ ▒▒ ▒░░▒░░░░░ ░░░░░░░░░       ▒▒░▒▒▒▒▒▒▒▒▒▒  ░▒▒▒  ▒▒▒▒     ▒▒▒▒   ▒▒▒▒▒ ▒▒░░░░ ▒░░░░░░░░▒░
░░▒░▒░        ░░░░░░░░▒▒▒▒▒░ ▒▒▒  ▒▒▒░░░░  ▒░ ▒░▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒░▒▒      ▒░░▒▒░░░░░░▒▒░░░░░░░░░░
▒ ▒▒  ▒░▒░▒▒▒ ▒░░▒░ ░░▒▒▒▒▒▒ ▒▒▒▒▒ ░░▒░    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░       ▒▒▒▒▒░░░░░░░░░░▒░░░░░░
 ▒ ▓   ░░▒░▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒    ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒░░░░░
░░░▓░▒  ▒   ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒▒▒▒░░
▒░▒▓░░░      ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▓▒▒▒▒█▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓▓▒▒▒         ▒▒▒     ▒  ▒▒▒▒ ▒▒▒▒▒▒▒          
  ▒▓   ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓█▓▒▒    ▒██▒███▒▒▓▓▒ ▒▒▒▒▒▒▓▒ ▒▒▒  ▒▓▓▒▒▒▒   ▒▒▒            ▒▒▒▒▒▒▒                
▒▒▒▓▒▒▒   ▒▒▒▒▒▒▒   ▒▒ ▒▓▄▒▒▒▒▓▓▄██▓███▓     ▒▒▒▒█▒▓▓▒▒    ▒  ▒██ ▒ ▒   ▒▒▒▒ ▒▒▒          ▒▒▒▒▒▒▒                      
▒▒ ▓       ▒▒▒▒▒ ▒▒▒▒  ▓██▓███▓██▓██████      ██ ▀ ▀▀▄▄    ▒▄▄▒█  ▒ ▒  ▄▄▄  ▄▄▄ ▒▒▒ ▒▒▒▒▒▒▒                           ▒
▒▒▒▓      ▒▒▒▒    ▒▒  ▒▒▓█▓█████████▄▀██ ██▄     ▄██████   ▒██▒▀  ▒ ▒  ███ ██████▄▀▀▀████                         ▒▓███
▒▒▒▓▒▒▒     ▒▒▓█▓▒▒▓▄ █▀▄██▄███▀███████▄ ▀▀▀     ▀█████   █▒██▒   ▒█▒███████████████▄█████▄▄                      ▓███▀
  ▒▓▒▒▒▒     ▒▓██▀ █▄████████████████████         ██████▄██▒██▒   ▒█▒█▀▀███████████████▀▀▀  ▀▀▄▄ ███▄    ▄███▄████████▓
   ▓▓█▒         ██  ▀▀▀██▀███████ ████████          ███▀▀██▒██▒▄▀▀▒ ▒█  ██████████▄█▀▀          ▀▀██    ▄██▄█████████▄█
     ▒▒            ▄▄▄▄██████▄▄██████████▀         ▄ ██▄▄█▀▒▀ ▒   ▒ ▒    ███████▄██▀            ▄█████▄▄███▄██▀████████
                  ▀████▀███████████████▀████▄    █████▀    ▒  ▒   ▒ ▒    ▄███████▀        ▄▄██▄  ████▀ ██████████▀█████
    ▄▄▄        ▄████████▀██ ███████████ ▀████▄▀▀▀▀███     ▄▒█▄▒   ▒ ▒     ▀ ██ ▀▀      ▄███████▄▄██▀   ▄███████████████
   ████▀     ▄▄ ███▄▀███ ▄██████▀███▀▀█▄▀▀█████▄   ██     ▀▒▀█▒   ▒ ▒████              ██████▀▀ ▀▀█▄█▄███  ▄██████▀██ █
     ▀██▄▄▄▄█████████████████ █ █▀██▄█▀█   ████▀           ▒  ▒██▄  ▒▀▀▀     ████      █████▀    ▀██▀█████████▀▄██   ▀▀
▄▄    ▄█████████▀▀███████▀██████▀▀▀▀   ██   ▀██        ▄▄▄    ▒█▀▀  ▒    █████▄███     █████▀     ████▀▀▀▀▀ ▄██▀▀      
█████▀▄█████▀▀██▄  ▀▀ ▄███▀▀▀           ██▄  ▀▀        ███        ▄▄▄▄   █▄█▄███▀      ███       ███       ▀██         
███▄█ ███▀███  ▀▄▄▄█▀▀▀                 █ █▄           ▀▀         ██▄█   ▄██▀█▀        ▀▀                              
▄██▄▀▀▀▀▀█▄█▄█▀▀▀                       ▀█ █▄                       ▀    ▀▀▀                                           
▄██  ▄▄▄▀▀▀▀                             █  ▀▄                                                     ▄▄                  
▄██▀▀                                    ▀█  ▀▄                  ▄                                ████▄                
                                          █   ▀▄     ▄▄██▄▄    ████▄                             ▀████▀                
                                          ▀▄   ▀▄    █▀█▀██    ████   ▄▄▄                                              
                                           ▒    ▀▄   ▀████▀      ▀   ███████▄▄        ████▄                            
                                           ▒▒    ▀▄    ██            █▄███████       ▄▄█ █▀                            
                                            ▒     ▀▄                 ▀███▀▀▄▀▀         ▀▀                              
----------------------------
░░░▒░░▒       ░▒░░▒░░░░░░░░░ ▒▒ ▒░░░░░░░░▒░░░░░░░░░       ▒▒░▒▒▒▒▒▒▒░▒░▒ ░▒▒▒  ▒░▒▒     ▒▒▒▒   ▒▒░▒  ▒▒░░░░ ▒░░░░░░░░▒░
░░▒░▒░        ░░░░░░░░░▒░▒▒░ ▒▒▒▒▒░▒▒░░░░  ░░ ▒░▒ ▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░▒░   ▒▒▒       ▒░░▒▒░░░░░░ ▒░░░░▓░░░░░
░  ▒   ░▒░░▒  ▒░░▒░ ░▒▒▒▒▒▒▒ ▒▒▒▒▒ ░░▒░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░       ▒▒▒▒▒░░░░░░░░░░▒▓░░░░░
 ▒     ░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒    ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▓░░░░░
░░░▒░▒  ▒   ▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒▒▒▒░░
░░▒░░▒░      ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▓▓▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓▓▒▒▒         ▒▒▒    ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒          
  ▒▒   ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓█▓▒▒    ▒██▒███▒▒▓▓▒ ▒▒ ▒▒▒▓▒ ▒▒ ▒ ▒▓▓▒▒▒     ▒▒             ▒▒▒▒▒▒                
▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒   ▒▒ ▒▓▄▒▒▒▒▓▓▄▓█▓███▓     ▒▒▒▒█▒▓▓▒▒▒    ▒ ██▒ ▒  ▒  ▒▒▒▒ ▒▒▒           ▒▒▒▒▒▒                      
▒▒         ▒▒▒▒▒▒▒▒▒   ▓██▓███▓██▓██████     ▒██ ▀▀▀▀▄▄     ▒▄██▒ ▒  ▒ ▄▄▄  ▄▄  ▒▒▒  ▒▒▒▒▒▒                           ▒
▒▒▒       ▒▒▒▒    ▒▒  ▒▒▓█▓▓███▓█████▀█▄ ▄█▄     ▄██████   █▒██▀▒ ▒  ▒ ███ █████▄▄▀▀▀████                         ▄▓▓██
▒▒▒▒ ▒▒   ▒▒▒▒▓█▓▄ ▓▒ █▀▄▓█▄███▀███████▄ ▀▀▀     ▀█████▀  ██▒█▀ ▒ ▒██▒▄██████████▀█▄▄█████▄▄                      ▓███▀
  ▒▒▒▒▒▒      ▓███ █▄████████████████████         ██████ ███▒██ ▒ ▒██▒▀▀███▀██▄████████▀▀▀  ▀▀▄▄ ███     ▄▄█▄▄▄██▄███▓▄
   ▒▓▓▓         ██  ▀▀▀██▀███████▄████████          ███▀████▒██▄▒▀▒▄█▒  ████████████▀▀          ▀▀██    ▄██▄██████▀████
     ▒▒▒           ▄▄▄▄██████▄▄██████████▀           ██ ▄██▀▒▀  ▒ ▒  ▒   ██████████▀            ▄▄███▀▄▄████▀██████████
                   ████▀███████████████▀████▄    █████▀▀    ▒   ▒ ▒  ▒   ▄███████▀        ▄▄▄█▄ ▀████▀ ████████▄▀██████
    ▄▄▄         ████████▀██ ███████████ ▀████▄▄▀▀▀███▀    ▄▄▒▄  ▒ ▒  ▒    ▀ ██ ▀▀      ████████▄▄██▀   ▄███████████████
   ████▀     ▄▄ ███▄▀▀██ ▄██████▀████▀█▄█▀█████▄   ██     ▀█▒▀  ▒ ▒  ▒██    ▀          ██▄███▀▀ ▀▀▄▄▄▄▀██ ▀██████████ █
      █▀▄▄▄▄█████████████████▄█ █▀██▄█▀█▄  ██▄█▀            ▒ ██▒▄   ▒▀▀    ▄▄██▄      █████▀    ███▀██████████▄██  ▀▀█
▄▄    ▄█████████▀▀███████▀███████▀▀▀   ██▄  ▀██        ▄▄▄  ▒ ██▒█   ▒   █████████     ██▀██▀     █▄██▀▀█▀▀ ███▀▀      
█████▀▄███▀██▀▀█▄  ▀▀  ██▄▀▀▀           ██▄  ▀▀        ███▀       ▄▄▄▒   █▄█▄███▀      ███▀      ███       ▀██         
████▀▄▄██████  ▀ ▄▄▄▀▀▀ ▀               █ █▄           ▀▀         ████   ▄██▀█▀        ▀▀                              
████ ▀▀▀▀████▄█▀▀▀                       █ ▀▄                      ▀▀    ▀▀▀                                           
███▀ ▄▄▄█▀▀▀▀                            █  ▀▄                                                     ▄                   
▄███▀▀                                    █  ▀▄                                                  ▄██▀█▄                
                                          █   ▀▄     ▄▄██▄▄    ████▄                             ▀████                 
                                          ▀█   ▀▄    █▀████    ████   ▄▄▄                                              
                                           ▒    ▀▄   ▀████▀          ███████▄▄        ████▄                            
                                           ▒▒    ▀▄    ██            █▄███████       ▀▄█ █▀                            
                                            ▒     ▀▄                 ▀███▀▀▄▀▀         ▀▀                              
----------------------------
░░░░░░▒     ▒ ░▒░░▒░░░░░▒░░░  ▒ ▒░░░░░░░░▒░░░░░░░▒░        ▒▒▒ ▒▒▒▒░░▒░▒ ░▒▒░▒▒▒ ▒▒  ▒  ▒▒▒▒   ▒▒░▒  ▒▒░░░▒ ▒░░░░░░░░▒░
░░▒░▒░▒       ░░░░░░░░░░░▒▒░ ▒▒▒  ░▒░░░░░  ▒░ ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░░   ▒▒▒       ░░░▒▒░░░░░░ ▒░░░░░░░░░░
░▒ ▒   ░▒░░▒   ▒░▒░ ░▒▒▒▒▒▒▒ ▒▒▒▒▒ ░░▒░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░       ▒▒▒▒░░░░░░░░░░░▒░░░░░░
       ░░▒░▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░░
░░░▒░▒  ▒   ▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒▒▒░░░
░░▒░░▒░       ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▓▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒          
  ▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▓▒▒    ▒██▒▓██▒▒▓█▓ ▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▓▒▒▒     ▒▒             ▒▒▒▒▒▒                
▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒ ▒▓▒▒▒▒▒▒▓▄▓█▓███▒     ▒▒▒▒█▒▓▓▒▒  ▒    █▒█   ▒   ▒▒▒▒ ▒▒▒  ▒▒       ▒▒▒▒▒▒                      
▒▒         ▒▒▒▒▒▒ ▒▒   ▒██▓███▓██▓██████     ▒██▒▀▒▒▀    ▒  ▄▄▄▒    ▒  ▄▄▄  ▄▄ ▒▒▒   ▒▒▒▒▒▒▒                         ▒▒
▒▒▒▒      ▒▒▒▒    ▒▒▒  ▒▓██▒███▓█████▀██ ▄█▄     ▄██████ ▒ ████▒    ▒  ███ █████▄▄█▀▀████                         ▄▓▓██
▒▒▒▒ ▒▒    ▒▒▒▄▓▓▄ ▓▒ █▀▄▒█▄███████████▄ ▀█▀     ▀█████▀ ▒████▀▒   ▄▒█▄████████████▄▄████▄▄▄                      ████▓
  ▒▒▒▒▒▒      ▓███ █▄███████████████████▄         ▄█████▄▒█████▒   █▒██▀███████████████▀█▀ ▀▀█▄▄ ▄█▄     ▄▄█▄▄▄██▄███▓▄
   ▒▓▓▓▒        ██▄▀▀▀███▀████████▀█▄█████          ███▀█▒█████▒█▀▀▀▒█  ████████████▀▀          ▀▀██    ▄██████████████
      ▓▒           ▄▄▄▄████▀█▄▄██████████▀           ██▄▄▒█▀▀▀ ▒    ▒    ██████████▀            ▄▄███▀▄▄████▀██▄███████
                   ██████████████████████▄██▄    ▄████▀▀ ▒     ▒    ▒     ███████▀         ▄▄▄▄ ▀█▀█▄▀ ████████▄▀██████
     ▄▄         ████████▀██ ███████████  ██▄█▄█▀▀▀███▀   ▒ ▄█▄ ▒    ▒     ▀▀██ ▀▀      ▄███████ ▄██▀   ████████████████
   ████▀     ▄▄ ███▄▀███ ▄▄▄████▀████▀█▄▄▀▀████▄   ██    ▒▀███ ▒    ▒███    ▀          ██▄███▀▀ ▀▀▄▄▄▄▀██  █████████▀ █
      ██▄▄▄▄███████████████████ ██▀█▄▄▀█▄  █████   ▀     ▒    ▄▒█▄  ▒▀▀▀    ▄▄██▄      █████▀    ███▀█████████████  ▀▀█
▄▄     ██████▄██▀▀███████▀███████▀▀▀   ██▄  ▀██        ▄▄▒    ██▀█  ▒    ▄████████     ██▄██      █▄██▀▀█▀▀ ███▀▀      
█████▀▄██████▀▀█▄  ▀▀  ██▄█▀▀▀          █▀▄  ▀▀        ███        ▄▄▒▄   █▄█▄██▀▀      ██▀▀      ██▀       ▀█▀         
████ █▄██▄███▄ ▀ ▄▄▄█▀▀▀▀               █ ▀▄           ▀▀         ████   ███▀██        ▀▀                              
████ ▀▀▀▀▀███▄█▀▀▀                       █ ▀▄                       ▀    ▀▀▀                                           
███▀ ▄▄▄█▀▀▀▀                            █  ▀▄                                                     ▄                   
▄███▀▀                                    █  ▀▄                                                  ▄████                 
                                          █   ▀▄     ▄███▄▄    ████▄                             ▀████                 
                                           █   ▀▄    █▀████    ████   ▄▄▄                          ▀                   
                                           ▒    ▀▄   ▀████▀      ▀   ███████▄         ████▄                            
                                            ▓    ▀▄    ██▀           █▄███████       ▀██▄█▀                            
                                            ▒     ▀█                 ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
░░░░░░▒     ▒ ░▒░░ ░▒░░░▒░░░  ▒ ▒░░░░░░░░▒░░░░░░░▒░        ▒▒▒ ▒▒▒▒░░░░▒▒░▒░░▒▒▒░▒▒  ▒  ▒░▒▒  ▒▒░░▒  ▒▒▒░░▒ ▒░░░░░░░░▒░
▒░▒░░░░       ░░░░░░░░▓░░▒▒░ ░▒▒▒ ░░░░░░░  ░░▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░░   ▒▒▒       ░░░▒░░░░░░░ ▒░░░░░░░░░░
░░▒▒   ░▒▒▒▒   ░░▒░▒░░▓▒▒▒▒▒ ▒▒▒▒▒▒░░▒░▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒   ░░░░░        ▒▒░░░░░░░░░░░░▒░░░░░░
       ░░░░░▒▒▒ ▒     ▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░░░
▒░░▒░▒  ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒         ▒▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░░▒▒▒░░░
░░ ░▒▒░       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒         
  ▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒    ▒██▒▓██▒▒▒█▓ ▒▒ ▒▒▒▓▒ ▒▒   ▒▒▒▒▒▒     ▒▒             ▒▒▒▒▒▒▒               
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▓▒▓▓▓███▒     ▒▒▒▀█▒▒▓▒▒▒     ▒██▒  ▒    ▒▒▒▒ ▒▒▒  ▒▒       ▒▒▒▒▒▒▒                     
▒▒         ▒▒▒▒ ▒ ▒▒   ▒██▓▓██▓██▓██████     ▒██ █▒▒▒▒      ▄▒▓█▒  ▒   ▄▄▄  ▒▒ ▒▒▒   ▒▒▒▒▒▒▒                          ▒
▒▒▒▒      ▒▒▒▒    ▒▒▒   ▓██▒███▓█████▒██ ▄▄▄     ▄▄█████   ██▒█▀▒  ▒   ███ ████▄▄▄▓▒▀███▄                         ▄▄▓██
▒▒▒▒ ▒▒▒   ▒▒▒▒▓▓▄ ▓▒ ▓▒▄▒█▄████████████ ▀█▀     ▀█████▀  ███▒▀ ▒  ▒██▄███▄████████▄▄████▄▄                      ▒████▓
  ▒▒ ▒▒▒      ▓███ █▄███████████████████▄         ▄████▄ ▄███▒█ ▒  ▒███▀███████████████▀▀▀ ▀▀▄▄  ▄█▄     ▄▄▄▄▄▄█▄▄██▓▄▒
    ▓█▓▒        ▀█▄▀█▀██████████████▄█████         ▀███▀█████▒█▄▒▀▀▒██  ████████████▀▀         ▀▀██▀    ███████████████
      ▒▒            ▄▄▄████▀██▄██████████▀           ██ ▄██▀▀▒  ▒  ▒    ▀██████████▀            ▄▀███▄▄▄███████▄███████
                   ██████████████████████▄▄▄▄    ▄████▀▀     ▒  ▒  ▒      ███████▀▀        ▄▄▄▄ ▀█▄██  █████████▀██████
      ▄         ▄███████ ██ ███████████  ████▄▄▀▀▀████    ▄▄▄▒  ▒  ▒      ▀▀██ █▀      ▄███████ ▄██▀   ███████████████▀
    ████     ▄▄ ████▀███ ▄▄▄█▀███████▀█▄▄▀▀████▄   ██     ███▒  ▒  ▒ ███    ▀▀         █▀▄███▀▀ ▀▀▄▄▄▄███▀ ██████▀██▀ █
    ▀▀██▄▄▄ ███████████████████▄██▀██▄██▄  █████   ▀         ▒▄█▒▄ ▒ ▀█▀    ▄▄██▄      █████▀    ███▀█████████████  ▀▀█
▄▄     ██████████▀▀██████▀▀███▄██▀▀▀   ██▄  ▀██         ▄▄   ▒██▒█ ▒     █████████     ██▄██     ▀████▀▀██▀ ███▀▀      
██████▄██████▀▀██  ▀▀ ▀██▄█▀▀▀          █▀▄  ▀▀        ████     ▒ ▄▄▄▄   █▄█████▀      ██▀       ██▀       ██▀         
████▄█ ██████▄ ▀▀▄▄▄█▀▀▀▀               █▄▀▄           ▀▀       ▒ ████   ███▀██        ▀▀                              
████▄▀▀▀▀▀███▄▄▀▀▀                       █ ▀▄                      ▀▀    ▀▀▀                                           
███▀  ▄▄▄█▀▀▀                            █  ▀▄                                                     ▄                   
▄███▀▀▀                                   █  ▀▄                                                  █████                 
▀                                         █   ▀▄     ▄▄██▄▄    ▄███▄                             █████                 
                                           █   ▀▄    ██████    ████▀  ▄▄▄                          ▀                   
                                           ▒    ▀▄   ▀████▀          ███████▄         ███▄▄                            
                                            ▒    ▀█    ██▀           █▄███████       ███▄█                             
                                            ▒     ▀█                 ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
░░░░░░▒     ▒ ░░░░ ░░▒░░▒░░░▒   ▒░░░░░░░░▒░░░░░░░▒░        ▒░▒  ▒▒▒░░░░▒▒░▒░░▒▒▒▒░▒  ▒  ▒░▒▒  ▒▒░░   ▒▒▒░░  ▒░░░░░░░░░░
▒░░░░░░       ░░░░░░░░░░░▒░░ ░▒▒▒ ░░░░░░░  ░░▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░░   ▒▒▒       ░░░▒░░░░░░░ ░░░░░░░░░░░
▒░▒▒   ░▒ ░    ░░▒░▒░░▒▒▒▒▒▒ ▒▒▒▒▒▒░░▒░▒▒   ▒ ▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒░   ░▒░░░       ▒▒▒░░░░░░░░░░░▒░░░░░░░
       ░░░░░▒▒▒ ▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░░░
▒░░▒▒▒  ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒           ▒     ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒░░▒▒░░░░
░░▒░░▒░       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒         
  ▒░  ▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒   ▒██▒▓▓▓▒▒▒█▓ ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒             ▒▒▒▒▒▒▒               
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▓▒▒▓▓███▒     ▒▒▒▀█▀▒▓▒▒▒    ▒ ███▒      ▒▒▒▒ ▒▒▒  ▒▒       ▒▒▒▒▒▒▒                     
▒▒         ▒▒▒▒▒▒ ▒▒   ▒██▓▓█████▓██████     ▒██▄▓▒▒▒▒      ▒ ▓█▒▒     ▄▄      ▒▒▒    ▒▒▒▒▒▒                           
▒▒▒▒       ▒▒▒▒   ▒▒▒   ▓██▒███▓█████▒██ ▄▄▄   ▀  ▄█▄███   █▒██▀ ▒     ███ ████▄▄▄▓▒▀███▄                         ▒▄▓█▀
▒▒▒▒ ▒▒▒   ▒▒▒▒▓▓▄ ▓▒ ▒▒▄▒█▄████████████ ▀██     ▀█████▀  ▄█▒█▀  ▒ ▄██▄███▄████████▄▄████▄▄                      ▒███▓▀
   ▒▒▒▒▒      ▓███▒█ ████▄██████████████▄          ████▄ ▄██▒██  ▒ ████▀█████████████████▀ ▀▀▄▄  ██▄     ▄▄▄▄▄▄▓▄▄█▓▓▓ 
    ▒██▒        ▀█▄▀█████████████████████▄         ▀███▀████▒██▄▄▒▀▀█▀  █████████████▀         ▀▀██▀    ███████████████
      ▒▒         ▀  ▄▄▄▄██▄▀██▄███████████           ██  ███▒▀   ▒      ▀███████████            ▄▄███▄▄ ███████████████
                   ███████████████████████▄▄▄    ▄███▄▀▀▀   ▒    ▒        ███████▀▀       ▄▄▄▄  ██▄██ ▀████████████████
      ▄         ▄███████▄██▄██▀████████  ████▄▄█▀▀████    ▄▄▒▄   ▒       ▀▀▀██ █▀      ▄███████ ▄██▀   ████████████████
    ████▀    ▄▄ ▀███▀███ ▄▄▄█▀██▀██▄█▀█▄▄█▀███▄▄   ██     ██▒█   ▒   ███    ▀▀         █████▄▀▀ ▀▀▄▄▄▄██▀▀▀██████▄██▀██
    ▀▀██ ▄▄ ▄████████▄████████████▀██▄██▄  █████   ▀        ▒ ▄▄▄▒   ▀█▀     ▄▄█▄      █████▀    █▄███▄███████████ ▀▀██
▄▄     ▄██████▄██▀▀█▄████▀▀██▀▄██▀▀▀▀  ▀█▄  ▀██        ▄▄▄  ▒ ███▒       ████████▄     █▀▄██     ▀████▀██▀▀ ███▀▀      
████▄█▄███████▀██  ▀▀ ▀▀█▄▄▀▀▀          █▀▄  ▀▀        ████        ▄▄▄   ███████▀      ██▀▀     ▄██▀       ██▀         
████▄█ ██████▄ ▀▀ ▄▄▄█▀▀▀▀              █▄▀▄           ▀▀ ▀       █▄██   ███▀██        ▀▀        ▀                     
█████▀▀█▀▀████▄█▀▀▀                      █ ▀▄                      ▀▀▀   ▀▀▀                                           
████▀ ▄▄▄█▀▀▀                            █▄ ▀▄                                                     ▄                   
▄▄███▀▀                                   █  ▀▄                                                  ████▄                 
▀                                         █   ▀▄     ▄▄██▄▄    █▀██                              █████                 
                                           █   ▀█    ██████    ████▀  ▄▄▄                          ▀                   
                                           ▒    ▀█   ▀████▀          ███████▄         ███▄                             
                                            ▒    ▀█    ██▀           █▄███████       ███▄█                             
                                            ▒      █                 ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
░▒░░░░░     ▒ ░░░░░░▒▒▒░▒▒░░▒    ░░░░░░░░▒░░░░░░░░░       ▒▒░   ▒▒▒░░░░▒▒░▒░░ ▒▒▒▒  ▒▒  ▒░▒▒  ▒▒░░   ▒▒▒░░  ▒░░░░░░░░░░
▒░░▒░░░       ░░▒░░░░░░░░░░░ ░▒▒▒▒░░░░░░░▒▒░░▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒     ░░░   ▒▒        ▒░▒▒░░░░░░░ ░░░░░░░░░░░
▒░▒░▒  ░▒ ▒▒   ░░▒░▒░░▒▒▒▒▒▒ ▒▒▒▒▒ ░░▒░▒▒   ▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒░   ░░░░░      ▒▒▒▓░░░░░░░░░░░▒░░░░░░░
      ▓░░░░░▒▒▒ ▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒   ▒▒▒▒        ▒▒▓▒▒▒▒▒▒▒▒▒▒░▒▒░░░░░░
▒░░▒▒▒▓ ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                     ▒▒▒ ▒▒▓▒▒▒▒▒▒▒▒▒▒░░░▒▒░░░░
░▒░░░▒▓▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒        ▒
  ▒░  ▓   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒   ▒██▒▒▓▓▒▒▒█▓ ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     ▒▒              ▒▒▒▒▒▒▒              
 ▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▓▓███▒     ▒▒▒▀█▓▒▓▒▒▒      ██▒  ▒    ▒▒▒▒▒▒▒  ▒▒▒        ▒▒▒▒▒▒                     
▒▒    ▓    ▒ ▒▒▒▒ ▒▒   ▒██▓▓██▓██▓██████      ▓█▒▓▓▒▒▒        ▒█▒       ▒      ▒▒▒    ▒▒▒▒▒▒                           
▒▒▒▒  ▓    ▒▒▒▒   ▒▒▒   ▓██▒███▒█████ ██ ▄▄▄  ▀▀  ▄▄▄███   ▄███▀▒      ███ ████▄▄▓▓ ▓▓██▄                         ▒▄▓██
▒▒▒▒  ▓▒   ▒▒▒▒▄▄▒ ▒▒  ▒▄▒█▄█████████▄██ ▀██      █████▀  ▄███▀ ▒  ▄██▄███▄████████▄▄████▄▄                      ▒███▓▓
   ▒▒▒▓▒     ▒▒███▒█ █▄█████████████████▄          ████▄ ▄█████ ▒  ███████████████████████ ▀▀▄▄  ▄█▄     ▄▄▄▄▄▄▄▄▓██▓▄ 
    ▒▓█▒        ▀█▄▀▀████████████████████▄         ▀████▄██████▄▒█▀▀█▄  ████████████▀▀         ▀▀██▀    ███████████████
      ▒▒         ▀▀ ▄▄▄▄██▄███▄███▄███████           ██ ▄███▀▀▀ ▒   ▀   ▀███████████            ▄▄███▄▄ ███████████▄███
                   ▄█████████████████████▄▄▄▄     ████▀▀▀       ▒         ███████▀▀        ▄▄▄  █████ ███▀█████████████
      ▄         ▄██▄████▄██████████████▀ ████▄▄▄▀▀████    ▄▄▄▄  ▒        ▀▀▀██ █▀      ▄▄███▀██ ▄██▀   ██████▀█████████
    ████▀    ▄▄ ▀███▀███  ▄▄█▀█████▄█▀██▄▄▀███▄▄   ██     ▄███  ▒    ███    ▀▀         ███████▀ ▀▀ ▄▄▄██▀▀▀██████▄██▀██
    ▀▀▀█▄▄▄ ▄████████▄██████████▀█▀██▄▄█▄  █████   ▀▀         ▄▄▒▄   ▀▄▀     ▄█▄▄      █████     ████▀▄██████████▄ ▀▀██
▄▄      ██████▄██▀████████▀███████▀▀▀  ▀█▄  ▀██▀        ▄▄    ██▒█       ▄███████▄     █████     ▀████▀███▀▄███▀▀      
████▄█▄▄██████▀██▄ ▀█▀▀▀█▄▄██▀▀         █▀▄  ▀▀        ████        ▄▄▄   █████▄█▀      ██▀▀     ▄██▀       ██▀         
████▄█ ▄█████▄ ▀▀ ▄▄▄█▀▀▀▀              ▀▄▀▄           ▀▀ ▀       ████   ███▀██       ▀▀▀        ▀▀                    
█████ ▀█▀▀████▄█▀▀▀                      █ ▀▄                      ▀▀▀   ▀█▀                                           
████▀  ▄▄▄▀▀▀▀                           ▀▄ ▀▄                                                                         
 ▄███▀▀                                   █  ▀▄                                                  ████▄                 
▀▀                                        █▄  ▀█      ▄██▄▄    ▄███▄                             ████▀                 
                                           █   ▀█    ████▀█    ████   ▄▄▄                          ▀                   
                                           ▒     █   ▀█████      ▀   █████▄█▄        ▄███▄                             
                                            ▒     █    ███           █████████       ███▄█                             
                                            ▒      █                 ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
▒░░░░░░▒    ▒▒░░░░▒░▒▒▒░▒▒░░▒   ▒░░░░░░░░▒░░░▒░░░▒░       ▒▒░▒   ▒░░░░░▒▒░▒░░ ▒▒▒▒▒ ▒▒ ▒▒░▒░ ▒▒▒░░   ▒▒▒▒▒  ▒▒▒░░░░░░░░
▒░░▒░▒░       ▒░░░░░░░░░░░░░ ░▒▒▒▒░░░░░░░▒▒░░░▒░▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒     ░░░   ▒▒        ▒░░░░░░░░░░ ░░░░░░░░░░░
▒░▒░▒ ▒░▒ ▒▒   ░░▒░▒░░▒▒▒▒▒▒▒▒▒▒▒▒ ░░▒░▒▒   ▒▒ ░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ░░   ░░░░▒      ▒▒▒▒░░░░░░░░░░░▒░░░░░░░
       ░░░░░▒▒▒ ▒ ▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒░▒▒        ▒▒▒▒▒░▒▒▒░▒▒▒░▒▒░░░░░░
▒▒░▒ ▒  ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░▒
░░░▒░░░░      ░▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒        ▒
  ▒░░ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒   ▒██▒▒▓▓▒▒▒█▓ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒              ▒▒▒▒▒▒▒              
  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██▓▒     ▒▒▒▀█▓▒▒▒▒▒     ▒███  ▒ ▒  ▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒▒▒                    
▒▒▒        ▒ ▒▒▒▒ ▒▒   ▒██▓▒█▓▓██▓██████     ▒▓▓▒▒▒▒▒▒▒       ▒█▒    ▒         ▒▒▒    ▒▒▒▒▒▒▒                          
▒▒▒▒       ▒▒▒▒   ▒▒▒   ▓██▓███▒█████▒██ ▄▄▄  ▀▀  ▄▄▄███   ▄███▀     ▒ ███ ▄██▓▄▄▓▓▓▓▓▓▄▄                        ▒▒▄▓▓▓
▒▒▒▒       ▒▒▒ ▄▄▒ ▒▒  ▓▄ █▓█████████▄██  ██      ██████  ▄███▀    ▄▄▒▄███▄████████  ████▄                       ▒███▓▓
   ▒▒▒▒▒▒    ▒▒███▒▒ █▄█████████████████▄          ████▄ ▄█████    ██▒█████████████▀██████▀▀▄▄   ▄▄▄      ▄▄ ▄▄▄▄▄██▓▒ 
    ▒▓▓▒        ▀█▄ ▀████████████████████▄         ▀████ ██████▄▄▄▀▀█▒  █████████████▀▀       ▀▀▄██▀    ███████████████
      ▒▒         ▀▀ ▄▄▄▄██▄███▄███▄███████          ▀██  ███▀▀▀     ▀▒  ▀███████████            ▄▄██▄▄ █████████████▀██
                   ▄██████████████████████▄▄▄     ▄██▄▀▀▀            ▒    ████▄██▀▀        ▄▄▄  █████ █████████████████
      ▄         ▄▄█▄███████████████████▀ █████▄▄▀▀████     ▄▄        ▒   ▀▀ ██▀██      ▄▄███▀██ ▄█▀▀   █▄████▀███████▀█
    ▄███▀     ▄ ▀███▀███▀ █▄█▀███████▀██▄████▄▄▄   ██     ████       ▒██▄   ▀▀         ███████▀▀▀█▄▄▄ ██▀▀██▄████▄██▀██
    ▀▀▀█▄    ▄███████▄████████▀█▀█▀██▄▄█▄  █████   ▀▀         ▄▄▄▄   ▒█▀     ▄▄▄▄     ▄█████     ████████▄███████  ▀▀██
 ▄      █████████▀█████▄██▀███████▀▀▀  ▀█▄  ▀██▀              ████   ▒   ▄████▀██▄    ▀█████     █████████ ▄██▄▀▀      
▄███▄█▄▄██████▀██▄ ▀█▀ ▀██▄██▀▀         █▀▄  ▀▀        ████        ▄▄▄   ███████▀      ██▀▀     ▄██▀      ▀██▀         
████▄▀▄ ██████  ▀  ▄▄▄▀▀▀▀              ▀▄▀▄           ▀▀▀▀       ▄███   ███▀██       ▀▀▀        ▀▀                    
█████ ▀▀█▀████▄▄█▀▀                      █ ▀▄                      ▀▀▀   ▀█                                            
████▀  ▄▄▄█▀▀▀                           ▀▄ ▀█                                                                         
 ▄███▀▀▀                                  █  ▀█                                                  ████▄                 
▀▀                                        ▀▄  ▀█      ▄▄█▄▄    ████▄                             ████▀                 
                                           █    █    ▄███▀█    ████   ▄▄▄                          ▀                   
                                           ▒▄    █   ▀█████      ▀   █████▄█▄        ▄███▄                             
                                            ▒     █    ███           █████████       █████                             
                                            ▒      █                 ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
▒▒░░▒░░▒    ▒ ░░░░░░▒▒▒░▒▒░░▒   ▒░░░░░░░░▒░░░▒▒░░░░  ▒    ▒░░▒    ░░░░░▒▒░▒░░ ▒░▒▒▒ ▒▒ ▒▒░░░ ▒▒▒░▒   ▒▒▒▒▒  ▒▒▒░░░░░░░░
░░░▒░░░       ▒░▒░░░░░░░░░░░▒▒░░▒▒░░░░░░░▒▒▒░░▒░░▒▒▒▒ ▒▒ ▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒░     ░░░   ▒▒        ▒░▒▒░░░░░░▒ ░░░░░░░░▒░░
░░▒░░ ▒▒▒ ▒    ░░▒▒▒░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ░░░░▒      ▒▒▒▒░░░░░░▒░░░░▒░░░░░░░
        ▒░░░▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒░▒▒        ▒▒▒▒▒░▒▒▒░▒▒░░▒▒░░░░░░
▒▒░▒ ▒  ▒▒ ▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒░░░░░░
░░░▒░░░░      ░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒      ▒▒
  ▒░░ ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▓▓▒▒▓▓▒▒▒█▓ ▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒     ▒▒              ▒▒▒▒▒▒▒              
   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▓▒█▓▒     ▒▓▒▒█▓▒▒▒▒▒    ▒▒▓██  ▒    ▒▒▒▒▒▒▒  ▒▒▒        ▒▒▒▒▒▒▒                    
▒▒▒▒        ▒▒▒▒▒ ▒▒    ▓█▓▒▓▓▓██▓██████▒     ▓▓▒▒▒▒▒▒▒     ▒ ▀█▀       ▒      ▒▒▒    ▒▒▒▒▒▒▒                          
▒▒▒▒▒      ▒▒▒▒   ▒▒▒▒  ▒██▓███▒█▓███▒██  ▄▄  ▀▀▀ ▄▄▄███   ▄▒██▀       ███ ▄██▄▄ ▒▓▄▓▓▓▄                          ▒▄▓▓▓
▒▒▒▒       ▒▒▒▒▒▄▒ ▒▒  ▓▄ ▓▓▓████████▄██  ██      ██████  ▄█▒█▀    ▄▄▄▄███▄███████▄  ████▄                       ▓████▓
   ▒▒▒▒▒▒    ▒▒███▒▒▄▒▄█▄██████████▀████▄         ▀████▄ ▄██▒██    █▄██████████████████▄██▀▀▄▄   ▄▄▄      ▄▄  ▄▄▄▓██▓▒ 
    ▒▓▓▒        ▀█▄ ▀█▀█▄███▀████████████▄         ▀████ ███▒██ ▄▄ ▀██  █████████████▀        ▀▀██▄▀    █▄████████████▓
     ▒▒▒▒        ▀▀  ▄  ██▄███▄▀▄█▄███████          ▀██  ███▒▀▀▀    ▀   ▀████████▀██            ▄▄██▄▄ ███▀████████████
                    █████████████▄████████▄▄▄     ███▄█▀▀▀  ▒             ████▄██▀▀        ▄▄▄  █████ ████▀████████▀███
                 ▄█▄██████████████▄████▀▀█████▄▄█▀████     ▄▒            ▀▀ ██ ██      ▄████▀█▄ ██▀▀▀ ▀███████▀█████▀██
     ████     ▄  ███▀███▀ █▄▄▀███████▀██▄▄████▄▄   ██     ▄█▒█       ▄██    ▀▀        ▀███████▀▀█▀▄▄▄▄██▀▀██████▄▄██▀██
     ▀▀█▄    ▄███████▄▄██▄████▀█▀█▀██▄▄█▄  █████   ▀▀       ▒ ▄▄▄    ██▀     ▄▄▄▄     ▄█████    ▄█████▄██▄████▀██ ▀▀██▀
 ▄      ▄██▀█████▀████████▀█▀█▀███▀▀▀   █▄  ▀██▀            ▒ ████       ▄▄███▀██     ▀█████     █████████ ▄███▀▀     ▀
▄███▄▄▄▄▀████▄▀██▄  ██ ▀██▄███▀         █▀▄  ▀▀▀       ████    ▀   ▄▄    ███████▀      ██▀▀     ▄██▀      ███          
█████ █ ██████  ▀▀ ▄▄▄█▀▀▀              ▀█▀▄           ▀▀▀▀       ████   ███▀██       ▀█▀        ▀▀                    
█████▀▀▀█▀▀████▄█▀▀▀                     █ ▀█                      ▀▀▀   ▀█▀                                           
████▀  ▄▄▄█▀▀▀                           ▀▄ ▀█                                                                         
  ███▀▀▀                                  █   █                                                  ████▄                 
▀▀                                        ▀▄   █      ▄██▄▄    ▄███▄                             ██▀█▀                 
                                           ▓    █    ▄███▀█    ████▀  ▄▄▄                          ▀                   
                                           ▒▄    █    █████      ▀   █████▄▄▄        ▄███▄                             
                                            ▒     █    ███           █████████       █████                             
                                            ▒▒     █                 ▀███▀▀▄▀▀         ▀▀                              
----------------------------
▒▒▒░▒░░▒▒   ▒▒▒░░░░░▒▒▒░▒▒░░▒   ▒░░░░░░░░░░░░▒░░░░░  ▒▒   ▒░░▒    ░░░░░▒░░▒░░▒░░▒▒▒ ▒▒ ▒▒░░░▒▒▒▒░▒   ▒▒▒▒▒  ▒▒▒░░░░░░░░
░░░▒░░░        ░▒░░░░░░░░░░░▒▒░░ ▒░░░░░░░▒▒░░░░░░▒▒▒▒  ▒ ▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒░ ▒   ░░░             ▒░░▒░░░░░░▒ ░░░▓░░░░▒░░
░░▒▒░ ▒▒▒ ▒▒   ░░░▒░▒░░▒▒▒▒▒▒▒░▒▒▒ ░░░░▒▒   ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ░░   ░░░░▒      ▒▒▒ ░░░░░░░░░░░▓░░░░░░░
 ▒      ░░░░░▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒░░▒        ▒▒▒▒▒░▒▒▒░░░░░▓▒░░░░░░
░▒▒▒ ▒  ▒░ ▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                    ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒░░░░░▒
 ░░▒░░▒▒      ░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒         ▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒░▒▒▒     ▒▒▒
  ▒░░ ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▓▓▒▒▓▓▒▒▒█▒▒▒▒▒░▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒    ▒▒▒               ▒▒▒▒▒▒              
    ▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▓▒█▓▒▒   ▒▒▓▒▒█▓▒▒▒▒▒    ░▒▓█▓  ▒    ▒ ▒▒▒▒▒  ▒▒▒         ▒▒▒▒▒▒                    
▒▒▒▒        ▒▒▒▒▒▒▒▒    ▒█▓▒▓▓▓██▓██████▒     ▒▓▒▒▒▒▒▒▒▒    ░ ▀█▀       ▒     ▒▒▒      ▒▒▒▒▒▒                          
▒▒▒▒▒      ▒▒▒▒   ▒▒▒▒  ▒██▓███▓█▓███▒▓█  ▄▄  ▒▀▀ ▄▄▄██▄    ░███       ███ ▄██▄▄ ▒▒▄▓▓▓▄                          ▒▒▓▓▓
▒▒▒▒▒      ▒▒▒▒▒▄▒ ▒▒  ▓▒▒▓▒▒████████▄██  ██      ██████  ▄█░██    ▄▄▄▄███▄███████▄  █▄██▄                       █████▓
   ▒▒ ▒▒▒    ▒▒████ █▒▄█▄███████████████▄         ▀████▄ ▄██░█▄    ████████████▀██████████▀▀▄▄   ▄▄      ▄▄▄  ▄▄ ▓▓█▒  
     ▒▓▓▒       ▀█▓ ▀█▀████████████████▄██         ▀████ ███░██▄▄▄█▀██  █████████████▀▀       ▀▀████    ██▀███████████▓
     ▒▒▒▒        ▀▀     ██▄███▀▀██▄█████▄█▀         ▀██  ▀██░▀▀▀    ▀   ▀███████████            ▄▄██▄▄ ███▀██████▄█████
                    ██████████████████▀███▄▄▄     ▄█▄▄█▀▀▀  ░            ▀████████▀         ▄   █████ █████████████▀███
                 ▄▄▄████████▀███████████▀█████▄▄▄▀████     ▄░            ▀▀▀██▀██      ▄▄▄████▄ ███▀▀ ▀█████▀██▀██▄█▄██
     ▄███     ▄  ███▀████ ▀█▄▀██████████▄▄████▄▄   ██      █░█       ▄█▄    ▀▀        ▀███████▀▀█▀▄▄ ▄██▀▀███████▄██▀██
     ▀▀██    ▄████████▄██▄████▀█▀████▄▄█▄  ▀████   ▀▀       ░ ▄▄▄    ██▀     ▄▄▄▄     ▄█████    ▄█████▄██▄████▀██ ▀▀██▀
 ▄      ▄████████████▀████▀█▀█▀████▀▀▀  █▄  ▀██▀            ░ ████       ▄████▀██     ▀█████     ██▀██████▀██▄█▀▀     ▀
▄███▄▄▄▄▀██████▀█▄  ██ ▀██▄███▀▀        █▀▄  ▀▀▀       ████    ▀    ▄   ▀███████▀      ██▀▀     ▄██▀      ███          
█████▄█ ██████  ▀▀ ▄▄▄█▀▀▀               █▀█           ▀▀▀▀       ▄███   ███▀██       ▀█▀       ▀▀▀                    
█████▀▀▀█▀▀████▄▄▀▀▀                     █ ▀█                     ▀▀▀▀   ██                                            
████▀▀  ▄▄▄█▀▀                           ▀█  █                                                                         
 ▀▄███▀▀▀                                 █   █                                                  ███▄▄                 
▀▀▀                                       ▀▄   █      ▄▄█▄▄    ▄███▄                            ▀████▀                 
                                           ▓    █     █████    ████▄   ▄▄                                              
                                           ▒▒    █    █████      ▀   █████▄▄▄        ▄███▄                             
                                            ▒     █    ███           ██████▀██       █████                             
                                            ▒▒     █▄                ▀███▀▀▄▀▀         ▀▀                              
----------------------------
▒▒░▒▒░░▒▒▒  ▒▒▒░▒░░░▒ ▒░▒ ░░▒   ▒░░░░░░░░░░░░░ ░░░░  ▒▒   ▒▒░▒    ▒░░░░░░░▒░░▒░░▒▒▒ ▒░ ░░░░░▒▒▒▒░░    ▒▒▒▒  ▒▒▒░░░░░░░░
░░░░░░░        ░▒░░░░░░░░░░░░ ░░▒▒░░░░░░░▒▒░░░░░░▒▒▒▒     ▒▒▒░░▒▒▒▒▒▒▒▒ ▒▒░▒▒   ░░▒             ░░░▒░░░░░░  ░░░░░░░░▒░░
▒░▒▒░ ▒ ▒      ░░░░░░░░▒▒░▒▒▒▒░▒▒▒▒░░░░▒░   ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒░░░       ▒▒  ░░░░░░▒▒░░░▒░░░░░░░
        ░░░░░▒▒▒▒ ▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ░░░▒        ▒▒▒▒▒░▒▒▒░░░░░▒░░░░░░░
░▒▒▒ ▒  ▒░ ▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒            ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░░░▒
░░░▒░░▒▒      ░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒ ▒▒▒▒▒▒        ▒▒▒     ▒▒  ▒▒▒  ░▒▒▒░░▒▒▒     ▒▒▒
 ▒▒▒░ ▒░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▓▓▒▒▓▓▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒░▒▒  ▒▒▒▒▒▒    ▒▒▒  ▒            ▒▒▒▒▒▒              
    ▒▒▒▒▒▒▒▒▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒█▓▒▒   ▒▒▓▒▒█▓▒▒▒▒▒     ▒▓█▓ ░▒    ▒▒▒▒▒▒▒  ▒▒▒         ▒▒▒▒▒▒                    
▒▒▒▒▒       ▒▒▒▒▒▒ ▒  ▒ ▒█▓▒▓▓▓██▓██████▒     ▒▓▒▒▒▒▒▒▒▒      ▀█▀ ░     ▒     ▒▒▒      ▒▒▒▒▒▒▒                         
▒▒▒▒▒       ▒▒▒    ▒▒▒  ▒██████▓█▓▓██▒▓█  ▄▄  ▒▀▒ ▄▄▄██▄   ▄████  ░    ███ ▄▓▓▄▒ ▒▒▒▓▓▓▓                          ▒▒▄▓▓
▒▒▒▒▒      ▒▒▒▒▒▒▒ ▒▒  ▓▒▒▓▒▒████████▄▄█  ██▀     ██████  ▄████   ░▄▄▄ ███▄███████▄ ▀████                        █████▓
   ▒▒ ▒▒▒    ▒▒████ █▒▄█▄█▓█████▄████████         ▀████▄  ████▄   ░███████████████████████▀▄▄    ▄▄       ▄  ▒▄▒ ▓▓▓▒  
     ▒▒▓▒       ▀█▓ ▀█▄██████████████▀████         ▀████ ██████ ▄▄░▀██  ███▄█████████▀▀      ▀▀▄████    ██▀██████████▓▄
     ▒▒▒▒        ▀▀▀    ██▄███▀▀██▄███████▀         ▀██  ▀████▀▀  ░ ▀▀  ▀███████████             ██▄▄  ██████████▄█████
                    ██████████████████████▄▄▄     ▄▄▄▄█▀▀▀        ░      ▀████████▀         ▄   ████▄▀█████▄███████████
                 ▄▄▄█████▀██▀██████████▀▀█████▄▄▄▄████      ▄     ░      ▀█ ██▀██      ▄▄▄████▄ ███▀  █████████▄███▀▄██
     ▄███        ████████ ▀█▄▀██████████▄▄█████▄   ██▀     ███    ░  ▄█▄   ▀▀▀        ████████▀███ ▄ ▄██▀▀█████████▀▀██
     ▀▀██▄   ▄████████▄██▄██████▀████▄▄██  █████   ▀▀       ▀  ▄▄    ██▀     ▄▄▄      ▄█████    ▄████▄██▄▄██▄▀█▀▄▀▀███▀
         █████████████████▀████▀▄██▀▀▀  █▄  ▀██▀              ████       ▄▄██████     ██████     █████▄███ ████▀▀    ▀▀
▄▄██▄▄▄▄▀██████▀█▄  ██ ▀██▄▄██▀▀        █▀█  ▀▀▀       ████    ▀▀   ▄   ▀████████      ██▀▀     ▄██▀      ███          
█████▄█ ██████  ▀▀  ▄▄▄█▀▀▀              █▀█           ▀█▀▀       ████   ███▀██       ▀█▀       ▀▀▀                    
████▄▀▀▀██▀██▄█▄▄█▀▀▀                    █  █                     ▀▀▀▀   ██                                            
█ ███▀  ▄▄▄█▀▀▀                           █  █                                                                         
 ▀████▀▀▀                                 █   █                                                  ███▄                  
▀▀▀                                       ▀█   █      ▄▄█▄▄    ▄███▄                            █████                  
                                           ▓    █     █████    ██▄█▄   ▄▄                         ▀▀                   
                                           ▒▒    █    █████      ▀   █████▄▄▄        ▄███▄                             
                                            ▒     █▄   ███           █████████       █████                             
                                            ▒▒     █▄                ▀███▀▀▄▀▀         ▀▀                              
----------------------------
▒▒▒▒▒░░▒▒▒▒ ▒░▒░▒░░░▒ ▒░▒ ▒░▒   ▒░░░░░░░░░░░░░▒░░▒░  ▒▒   ▒▒▒▒    ▒░░░░░░░▒░░▒░░░▒▒ ▒░ ░░░░░▒▒▒▒░░     ▒▒▒  ▒▒▒░░░░░░░░
░░▒░░░░▒       ░▒░░░░░░░░░░░░ ░▒ ▒░░░░░░░░▒▒░░░░░▒░▒▒     ▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒░▒▒   ░░▒      ▒      ░░▒▒░░░░░░  ░░░░░░░░▒░░
░▒░▒░ ▒▒▒ ▒    ░░░░░░░░░▒░▒▒▒▒░░▒▒▒░░░░░░   ▒░ ░▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ░░▒  ░░░░       ▒▒  ░░░░░░▒░░░░▒░░░░░░░
 ▒▒     ░░░░░▒▒▒▒▒ ▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ░░░▒        ▒▒▒▒▒░▒▒░░░░░░░▒░░░░░░
░▒▒▒ ▒  ▒░ ▒▒░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒               ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░░░▒
░▒░▒░░▒▒      ▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒     ▒▒  ▒▒▒  ▒▒▒▒░░░▒▒▒   ▒▒▒▒
 ▒ ░░▒▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒░  ▒▒▒▒▒▒     ▒▒  ▒▒           ▒▒▒▒▒▒▒             
     ▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒   ▒▒▒▒▒██▒▒▒▒▒  ▒  ░▓▓▓  ▒░   ▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒▒                   
▒▒▒▒▒▒      ▒▒▒▒▒▒ ▒  ▒ ▒▓▓▒▓▓▒▓█▓██████▒     ▒▄▒▒▒▒▒▒▒▒     ░▀█▓   ░   ▒     ▒▒▒      ▒▒▒▒▒▒▒                         
▒▒▒▒▒       ▒▒▒    ▒▒▒  ▒███▓██▓▓▓▓██▓▓█▒  ▄  ▒▀▒ ▄▄ ▄█▄    █░▄█    ░  ▓█▓ ▄▄▓▄  ▒▒▒▒▓▓▓                          ▒▒▄▓▒
▒▒▒▒▒       ▒▒▒ ▒▒ ▒▒  ▒▒▒▓▒▒█████████▄█▀ ███     ██████   ██░█    ▄░▄ ███▄███████▄ ▀███▄                       ▒█████▓
   ▒▒▒▒▒▒    ▒▒▓███ █▒▄█▄█▄█████▄████████         ▀████▄  ███░▄    █░█████████████████████▀▄▄   ▄▄▄           ▄  █▓▓▒  
     ▒▒▒▒       ▀██ █████████████████▀████         ▀████ ████░█  ▄▄█░█▀ ██████████████▀      ▀▀▄███▀   ▄███████████▀█▓▄
     ▒▒▒▒         ▀▀    ██▄███▀▀███████████         ▀██  ▀███░▀▀▀  ▀░▀  ▀███████████            ▄██▄▄  ████████▀███████
                    ▄███████▄█████████████ ▄      ▄▄▄▄██▀▀▀  ░      ░    ▀████████▀            █████▄▀█████████████████
                 ▄▄▄█████▀██▀███████████▀█████ ▄▄█████     ▄▄░      ░    ▀█ █████      ▄▄▄████  ███▀  █████████▄███████
     ▄▄██▄       ████████ ▀█▄▀███▄██████ ▄█████▄  ▀██▀     ██░      ░▄▄▄   ▀█▀        ████████▀███   ▄██▀▀█████████▀███
     ▀▀██▄    ▄██▄████▄██▄██▀█▄█▀████▀▄██  ███▀█   ▀▀      ▀▀░▄▄▄   ░███      ▄▄      ▄█████    ▄████▄██▄▄██▄▀██▄▀▀▄██▀
        ▀▄█████████████████████▀▄█▄█▀▀  ██  ▀███             ░████       ▄▄▄█████     ██████    ▀██▄██▄███ █▄██▀     ▀▀
▄▄██▀▄▄▄ ██▄███▀██  ██ ▀██▄▄██▀▀▀       ███   █▀       ████  ░ ▀   ▄▄   ▀█▀█▀████      ██▀▀     ▄██▀   ▀  ██▀          
██████▀▄▀███▄█▄ ▀▀  ▄▄▄█▀▀▀              █ █           ▀█▀▀       ▀███   ██████       ▀█▀       ▀▀                     
██████ ███▀█▀█▀▄▄█▀▀▀                    █  █                      ▀█▀   ██                                            
█▄███▀   ▄▄█▀▀▀                           █  █                                                                         
 ▀▀████▀▀▀                                █   █                                                 ▄███▄                  
█▀▀▀▀                                      █   █      ▄▄█▄▄    ▄███▄                            █▄███                  
                                           ▓    █▄    █████    ████▀   ▄                          ▀▀                   
                                           ▒▓    █▄   █████      ▀   █████▄▄▄        ▄███▄                             
                                            ▒     ▀▄   ▄██           █████████       █████                             
                                            ▒▒     ▀▄                ▀███▀▀▄▀▀        ▀▀▀                              
----------------------------
▒▒▒▒▒░░▒▒▒▒▒▒░▒░▒░▒░▒ ▒▒▒ ▒▒▒   ▒░░░░░░░░░░░░░ ░░▒░  ▒▒  ▒▒▒▒▒    ▒░░░░░▒░▒░░▒░░░░▒ ░░ ░░░░░▒▒▒▒░░   ▒ ▒▒   ▒▒░░░░░░░░░
░░░▓░░░░       ░▒▒░░░░░░░░░░░ ▒▒▒▒░░░░░░░▒▒▒░░░░░▒░ ▒     ▒▒▒░▒▒▒▒▒▒▒▒▒ ▒▒░▒▒   ▒░▒      ▒      ░░▒▒░░░░░░ ▒░░░░░░░░▒░░
░▒░▓░▒▒▒▒      ░▒░░░░░░░░░▒▒░ ░░▒ ▒░░░░░░   ░░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒░░▒       ▒▒  ░░░░░░▒▒░░░▒░░░░░░░
  ▒▓    ░░▒░░▒▒ ▒  ▒ ░▒░▒▒▒▒▒▒▒▒▒▒▒ ░ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ░░░░       ▒▒▒▒▒▒░▒▒░░░░░░░░░░░░░░
▒▒ ▓ ▒  ▒░░▒░░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒                ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░░░▒
░▒▒▓░▒░▒▒     ▒░▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒▒     ▒▒  ▒▒▒  ▒▒▒▒░░░▒▒▒   ▒▒▒▒
 ▒▒▓░▒▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒    ▒▒▒  ▒▒         ▒ ▒▒▒▒▒▒▒             
      ▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒    ▒▒▒▒██▒▒▒▒▒  ▒  ▒▓▓▓  ▒    ▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒                   
▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒  ▒ ▒▓▓▒▒▄▒▓█▓██████▒     ▒▄▒▒▒▒▒▒▒▒      ▀█▓       ▒     ▒▒▒       ▒▒▒▒▒▒                         
▒▒▒▒▒       ▒▒▒ ▒  ▒▒▒  ▒███▓██▓▓█▓██▓▓█▒  ▒  ▒█▒  ▄ ▄▄▄    ▄▄▄█░      ▓█▄ ▄▄▄▒ ▒▒▒▒▒▒▓▒                           ▒▄▄▒
▒▒▒▒▒       ▒▒▒▒ ▒ ▒▒  ▒▒▒▓▓▒████████▄▄█▀ ███     ██████   ▄███ ░   ▄▄ ███ ████████ ▄███▄                       ▒▓████▒
   ▒▒▒▒▒▒     ▒▒███▒█▒▄▒▄█▄██████████████  ▀      ▀████▄  ████▄ ░  ███████████████████████▀▄▄   ▄▄▄           ▒ ▒█▓▓▒  
     ▒▒▒▒       ▀▓█ ▀████████████████▀████         ▀████ ██████ ░▄▄███▀ █████████▀███▀       ▀▀▄███    ▄████████▓████▄▄
     ▒▒▒▒         █▀    ▀██████▀███████████         ▀▀█▀ ▀████▀▀░   ░▀  ████████████             ██▄▄  ███████████▀████
                    ▄███████▄█████████████ ▄      ▄▄▄▄█▄▀▀▀     ░   ░    ▀████████▀            █████ ██████████████████
                  ▄▄█████▀██▀███████████▀▀████ ▄▄▄████          ░   ░    ▀█ █████      ▄▄▄████  █▄█▀  █████████████████
     ▄▄██▄       ████████▀▀█▄▀██████████  █████   ▀██▀     ███  ░   ░▄▄▄   ▀█▀        ██▀█████▀██▀   ▄██▀▀█████████▀██▀
     ▀▀▀█▄    ▄██▄████ ██▄█████████▀█▀▄██▀ ▀██▀█▀  ▀▀      ▀▀  ▄░   ░███     ▄▄▄      ▄█████    ▄████ █▄▄████▀██ ▀▀▄██▀
        ▀▄█████████████████████▀█████▀▀ ██  ▀███              ████  ░    ▄▄▄█████     █████▄    ▀█▀██████▀▀████▀     ▀▀
 ▄███▄▄▄ ██▄███▀██  ██▄▀▀█▄▄███▀▀▀      ▀▄█   ██       ███▄    ▀▀   ░   ▀█▀█▀████      ██▀▀     ▄██▀   ▀  ██▀          
██▀▄██ █▀██▀███ ▀▀▀  ▄▄▄▀▀▀              █ █           ▀█▀▀       ▄███   ██████       ▀██       ▀▀                     
███▀██▀█▀█▀▄▀██▄▄▄█▀▀▀                   █▄ █                     ▀▀█▀   ██  ▀                                         
██ ███   ▄▄▄██▀▀                          █  █                                                                         
  ▀████▀▀▀                                █   █                                                 ▄███▄                  
█▀▀▀▀▀                                     █   █▄     ▄▄█▄▄    ▄▄█▄▄                            █████                  
                                           ▓    █▄    █████    ██▄█▀   ▄                          ▀                    
                                            ▓    ▀▄   █████      ▀   █████▄▄▄        ▄██▄▄                             
                                            ▒     ▀▄    ██           █████████       ████▀                             
                                            ▒▒     ▀▄                ▀███▀▀▄▀▀        ▀▀                               
----------------------------
 ▒▒▒▒▒▒▒▒▒▒▒▒░▒░ ░░ ▒  ▒▒ ▒▒▒   ▒▒░░░░░░░░░░░░ ░░▒░  ▒▒  ▒▒▒▒░    ▒░░░░░▒░▒░░▒░░░▒░ ░░▒░░░░▒▒▒▒▒░░   ▒▒▒▒   ▒▒░░░░░░░░░
░░▒░░░▒░       ░░▒░░▒░░░░░░░░ ▒▒▒▒░░░░░░░░▒▒░░░░░░░       ▒▒░▒▒▒░▒▒▒▒▒▒ ▒░░▒▒   ▒░▒      ▒     ▒░▒▒▒░░░░░░ ░░░░░░░░░░░░
▒▒░░░ ▒▒▒      ░░░░░░░░░░░░░░ ░░▒ ▒░░░░░░   ░░ ░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒░░▒       ░▒ ▒░░░░░░▒░░░░░░░░░░░░
  ▒ ▒   ░░▒░▒▒▒ ▒░ ▒ ░░░▒▒▒▒▒ ▒▒▒▒▒ ░░▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒   ▒░░░       ▒▒▒▒▒░░░░░░░░░░░░░░░░░░
▒▒ ▒    ▒░░▒░░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒               ▒▒▒▒▒▒▒▒▒░░░▒▒▒▒░░░░░▒
░▒░░░▒░▒▒     ▒░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒░  ▒▒▒▒░░░▒▒▒  ▒▒▒░▒
 ▒▒░▒▒▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒     ▒  ▒▒▒         ▒  ▒▒▒▒▒▒             
    ▒  ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▓▓▒▒    ▒▒▒▒██▒▒▒▒▒  ▒  ▒▒▓▓  ▒    ▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒                   
▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒  ▒ ▒▒▒▒▒▄▒▒▓▓▓██▓██▒     ▒▒▒▒▒▒▒▒▒▒      ▓█▓       ▒ ▒   ▒▒        ▒▒▒▒▒▒▒                        
▒▒▒▒▒       ▒▒▒ ▒  ▒▒▒  ▒███▓██▓▓█▓██▓▓█▒     ▒▓▒ ▒  ▄▄▄    ▄▄▄█       ▄▓▄ ▒▄▄▒ ▒▒▒▒▒▒▓▒▒                          ▒▒▒▒
▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒ ▒▒▒▓█▒███▓████▓▄█▓ ██▄     ██████   ▄███     ▄▄ ███ █████▓██ ████                        ▒▓████▒
   ▒▒▒▒▒▒▒    ▒▒███▒▒▒▄▒██▒▓█████████████  ▀      ▀████▄  ████▄    █████████████████▄█████▄▄     ▄              ▒█▓▓▒▒ 
     ▒▒▒▒▒      ▀▓█ ▒▄███████████████▀████         ▀████ ██░███  ▄▄███▀ ██████████████      ▀▀▄▄███    ▄████████▓███▓▄▄
     ▒▒▒▒         █▀  ▀ ▀██████▀███████████         ▀▀█▀ ▀█░██▀▀▀  ▀▀▀  ██▀█████████            ▀█▄▄   ████████████████
        ▒            █████████████████████         ▄▄▄█▄▄▀▀░             ▀████████▀            ██▀██▀██████████████████
                  ▄▄████████▀███████████▀▀████ ▄▄▄████     ░             ▀█▀█████       ▄▄████  ███▀ ▀█████████████████
      ▄██▄       ▀███████▀▀▀▀▀██████████ ▄█████▀  ▀██▀     ░██       ▄▄▄   ▀█▀        ██▀█████ ██▀   ▄██▀▀██████▀██▀██▄
      █▀█▄    ▄██▄████▄██▄▄████████▀██▄██▀ ▀█████  ▀▀▀     ░▀▀ ░▄    ███      ▄▄      ██████    ▄▀█████▄▄███████▀▀█▄██▀
        ▀█▄██▄█▀███████████████▀██▄▄██▀ ██  ▀███           ░  █░██       ▄▄▄█████     █████▀    ██▄█▄████▀▀████▀    ▀▀▄
 ▄███▄▄▄▄█████████  ▀█▄▀▀██▄███▀▀▀      ▀▄█   ██       ▄██▄    ░▀   ▄    █▀██████     ▀█▄█▀     ▄██▀   ▀ ▄██▀          
██▀███▀█ ██▀███  █▀  ▄▄▄█▀▀▀             █ █           ▀█▀▀    ░  ▄███   ██████       ██▀       ▀▀        ▀            
██████▀█▀███████▄▄█▀▀▀                   ▀▄ █                     ▀▀█▀   ██  ▀                                         
▀█▄███▀   ▄▄███▀                          █  █                                                                         
  ▀▀██▄█▀▀                                █   █▄                                                ▄██▄▄                  
▄█▀▀▀▀                                     █   █▄      ▄█▄▄    ▄▄█▄▄                            █████                  
                                           ▓    ▀▄    █████▀   ██▀██  ▄▄                          ▀                    
                                            ▓    ▀▄   █████      ▀   █████▄▄▄        ▄██▄▄                             
                                            ▒     ▀▄    ██           ███▀██▀██       ██▄█▀                             
                                             ▒     ▀▄   ▀            ▀███▀▀▄▀         ▀▀                               
----------------------------
  ░▒▒▒▒▒▒▒▒▒▒░▒░▒░▒ ▒  ▒▒▒▒▒▒   ░▒░░░░░░░░░░░░ ░░░░  ▒▒  ▒░▒░▒     ░░░░░░░▒░░░░░░ ░ ░░▒░░░░░▒▒▒░░░   ▒▒       ░░░░░░░░░
░░░░░░▒░       ░░░░░░░░░░░░░░ ▒▒ ▒░░░░░░░░▒░░░░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒  ░▒▒▒   ▒▒▒     ▒▒▒    ▒▒▒▒▒░░░░░░ ░░░░░░░░░░░░
 ░░░▒░▒▒▒      ▒░░░▒░░░░░░░░░ ░░░▒▒░░░░░░░  ░░ ░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒░░▒       ░░ ▒░░░░░░▒░░░░░░░░░░░░
  ▒ ▒   ▒░▒░▒ ▒ ▒░▒░ ░░░▒▒▒▒▒▒▒▒▒▒▒ ░░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒░▒  ▒░░░░       ▒░░▒▒░░░░░░░░░░░░░░░░░░
▒▒ ▒     ▒░▒░░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒▒              ▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░░░░░
░▒░░░▒░▒      ▒░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒░  ▒▒▒▒░░░▒▒▒  ▒▒▒░▒
 ▒▒░▒░▒░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒     ▒  ▒▒▒         ▒  ▒▒▒▒▒▒▒            
    ▒▒ ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▓▒▒    ▒▒▒▒██▒▒▒▒▒▒ ▒  ▒▒▓▓  ▒   ▒▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒▒                  
▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▓▓▓█▓▓██▓     ▒▒▒▒▒▒▒▒▒▒      ▓█▓       ▒ ▒  ▒▒▒        ▒▒▒▒▒▒▒                        
▒▒▒▒▒        ▒▒ ▒▒ ▒▒▒  ▒▓██▒███▓█▒███▓█▒     ▒▒▒▒▒ ▒▄▄▄    ▄▄▄█       ▄▄▄ ▒▄▄  ▒▒▒▒▒▒▒▒▒                          ▒▒▒ 
 ▒▒▒▒▒      ▒▒▒▒   ▒▒▒  ▒▒▓█▒▓██▓████▓ █▒ ███     ██████   ▄███        ███ █████▓▓▀ ████                        ▒▓███▓▒
    ▒▒▒▒▒▒    ▒▒▓█▓▒▒▒▒▒█▓▒▓▓▓███████████  ▀▀     ▀█████  ████▄    ░██▄█████████████▄████▀▄▄     ▄              ▒█▓▓▒▒ 
     ▒▒▒▒▒      ▀▒█▒▒█████████████████████         █████ ███░██  ▄▄░██▀▀████████████▄█ ▀▀   ▀▀▄▄███    ▄▄██▄████▓▓██▓▄▒
      ▒▒▒         ██  ▀ ▀██████▀███▀███████         ▀▀█▀ ███░██▀▀▀ ░▀▀  █████▄██████            ▀█▄▄  ▄████████████████
        ▒            ███▄█████████████████▀        ▄▄▄███▀▀▀░      ░     ▀████████▀▀           ██▀██▀█▄██████████▄█▄███
                   ▄▄███████████████████▀▀████  ▄▄████      ░      ░     ██▀█████      ▄▄▄████ ▀███▀ ▀█████████████████
      ▄██▄        ████████▀▀▀▀█▄████▀███  █████▀  ▀██▀     █░█     ░ ▄▄▄   ▀█▀ ▀      ██▀█████ ██▀   ▄██████████▀████▀▄
      ████    ▄██▄████▄██▄▄████████▀██ ██▀  █████  ▀▀▀     ▀░▀  ▄  ░ ███      ▄       ▀█████    ▄▀█████▄▄██████▄▀▀█▄██▀
        ▀▀▄██▄██████████▀██████▄█▄█▄██▀▀██  ▀███            ░ ████    ▀   ▄▄█████     ██▀██     ██▄██████▀▀████▀    ▀▀▄
  ███▄▄▄▄▀████████▄ ▀██▀███▄███▀▀▀      ▀██   ██        ██▄ ░  ▀▀▀      ▄█▀██████     ▀██▀▀     ▄██▀▀  ▀ ▄██▀          
██████▀█ ███▀██  █▀   ▄▄█▀▀▀             █ █           ▀█▀▀       ▀█▀█   ██████       ██▀       ▀▀        ▀            
██████▀▀▄███▄▀█▀▄▄▄▀▀▀                   ▀▄ █                     ▀▀█▀   ██  ▀                                         
▀█████▀   ▄▄███▀▀                         █  █▄                                                                        
  ▀▀██▄█▀▀▀                               ▀▄  █▄                                                ▄██▄▄                  
▄█▀▀▀▀                                     █   ▀▄     ▄▄▄▄▄    ▄██▄▄                            ██▀█▀                  
                                           ▓    ▀▄    ██████   ████▀   ▄                          ▀                    
                                            ▒    ▀▄   ███▄█▀     ▀   █████▄▄▄        ▄██▄▄                             
                                            ▒     ▀▄    ██           ███▀██▀██       ████▀                             
                                             ▒     ▀▄                ▀███▀▀▄▀        ▀▀▀                               
----------------------------
   ▒▒▒▒▒▒▒▒▒▒░▒░▒░▒ ▒  ▒▒▒ ▒▒   ░░░░░░░░░░░░░░ ░░░░  ▒▒  ▒▒▒░░     ░░░░░░░░░░░░░░ ░ ░░▒░░░░░░▒▒▓░▒   ▒▒    ▒ ▒░░░░░░░▒░
▒░░░░▒░░       ▒░▒░░░░░░░░░░░ ▒▒ ▒░░░░░░░░▒░░░░░░░░       ▒▒▒▒▒▒▒▒▒░▒▒░  ░▒▒▒   ▒▒      ▒▒▒   ▒▓▒▒▒ ▒░░░░▒ ░░░░░░▒░░░░░
 ░░░▒░▒░       ▒░░░▒░░░░░░░░░ ░░░ ▒░░░░░░▒  ░░ ░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒▒▒▒      ▓░░ ▒░░░░░░▒░░░░░░░░░░░░
  ▒ ▒▒  ▒░▒░▒▒▒ ▒░▒░ ░░░░▒▒▒▒▒▒▒▒▒▒ ░░▒░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒    ▒░▒  ░░░░░      ▓▒░░▒▒░░░░░░░░░ ░░░░░░░░
▒▒ ▒     ▒░▒░░░░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒         ▓▒▒▒▒▒▒▒▒▒▒░░░░▒ ░░░░░░░
▒▒░░░▒░▒▒     ▒░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒▒     ▒▒ ▒▒▒▒  ▒▒▒▒░░░░▒▒▒▒▒▒░░▒
  ▒░▒░▒░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒     ▒  ▒▒  ▒▒▒▒▒▒▒            
    ▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒    ▒▒▒▒██▒▒▒▒▒▒ ▒ ▒▒▒▓▒ ▒▒   ▒▒▒▒▒▒▒   ▒▒▒           ▒▒▒▒▒▒                  
▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▓▓▒█▓▓██▓     ▒▒ ▒▒▒▒▒▒▒      ▒█▓       ▒ ▒  ▒▒▒         ▒▒▒▒▒▒                        
▒▒▒▒▒        ▒▒▒▒▒ ▒▒▒▒ ▒▒██▒██▓▓█▒███▓█▀     ▒▒▒▒▒ ▒▒▄▄    ▄▄▄█       ▄▄▄  ▄▄  ▒▒▒▒▒▒▒▒▒                          ▒▒▒ 
 ▒▒▒▒▒      ▒▒▒▒   ▒▒▒  ▒▒▀▓▒▓██▓███▓▓ █▓ ███     ██████    ███        ███ █████▓▓▒▒████                        ▒▓███▒▒
   ▒▒▒ ▒▒▒    ▒▒▓█▓▄▒▓▒ █▓▄▓▓▓███████████ ▀▀▀     ▀█████  █████    █▀██████████████▄█████▀▄▄                    ▒█▓▓▒▒ 
     ▒▒▒▒▒      ▀▓█▒ █▄▓█▀████████████████         █████ ▄█████  ░░███▀▀██████████████▀▀▀   ▀▀▄▄███    ▄▄██▄▓██▓▓▓█▓▄▒ 
      ▒▒▒▒        ██  ▀ ▀██▀███▀███▀███████         ▀██▀ ██████▀▀░░ █   ████████████▀           ▀█▄▄  ▄████████████████
        ▒▒           ▄██▄█████████████████▀        ▄▄ ██▄▀▀▀░    ░░      ▀████████▀▀           ████▄▀██████████████████
                   ▄▄████████████████████▀████   ▄████      ░    ░░      ██▀████▀       ▄▄███▄ ▀███▀ ▀█▀██▀████████████
      ▄▄█▄▄       ████████▀█▀▀██████▀███  █████▀▀ ▀██▀     █░█   ░░  ▄▄▄    ██ ▀      █████▄██ ██▀   ▄█▀███▀███████████
      ████     ██▄▄███▄███▄███████████ ██▀▀ █████  ▀▀▀     ▀░▀  ▄░░  ███      ▄       ██████▀   ▄▀██▄██▄▄███████▀█▄▄██▀
        ▀▀▄▄█▄██▀██████████████▄█▄█▄██▀▀██  ▀███▀           ░ ███░░   ▀  ▄▄▄█████     ██▀██     ██▄████▄█▀█████▀   ▀▀█▄
  ▄██▄▄▄▄ █████▀███  ██▀███ ███▀▀▀       ██   ██       ▄██▄ ░ ▀▀▀▀      ▄██████▄█     ▀███▀     ██▀▀▀ ▀▀ ▄██▀          
▀███████ ▀██▀██▀ ██   ▄▄▄██▀▀            █ █           ▀██▀ ░     ▄███   ██████       ██▀      ▀▀▀        ▀            
████▀██ █████▀█▀▄▄▄█▀▀▀                  ▀█ █                      ▀█▀   ██  ▀▀                                        
▀██████   ▄▄███▀▀                         █  █▄                                                                        
  ▀▀▀█▄▄▀▀▀                               ▀▄  ▀▄                                                ▄██▄▄                  
▄▄█▀▀▀▀                                    █   ▀▄      ▄▄▄▄    ▄▄█▄▄                            ████▀                  
                                           ▒▄   ▀▄    ██████   ▄████   ▄                          ▀                    
                                            ▒    ▀▄   █████▀    ▀▀   █████▄▄▄        ▄██▄                              
                                            ▒     ▀▄    ██           ███▀██▀██      ▄██▄█                              
                                             ▒     ▀█                ▀███▀▀█▀▀       ▀▀▀                               
----------------------------
  ▒▒▒▒▒▒▒▒▒▒▒░▒░▒░▒ ▒  ▒▒▒▒▒▒   ░▒░░░░░░░░░░░░ ░░░░  ▒░  ▒▒▒░░    ▒░░░░░░░░░░░░░░▒░ ░░▒░▒░░░░▒ ▒░    ▒▒    ▒ ▒▒░░░░░░░░
▒░░░░▒░░       ░░▒░░░░░░░▒░░░  ▒ ▒░░░░░░░░▒░░░▒░░░░        ▒▒▒▒▒▒▒▒░░▒░  ░▒▒▒   ▒▒     ▒▒▒▒   ▒▒▒▒ ▒▒▒░░░  ░░░░░░░░░░░░
 ░▒░░░▒░       ▒░░░▒░░░░░░░░░▒░░░▒▒░░░░░░░  ▒░ ░░  ▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░▒  ▒▒▒▒       ░░▒▒░░░░░░ ░░░░░░░░░░░░
 ▒░ ▒▒  ▒░▒░▒   ▒░▒░ ▒░░░▒▒▒▒▒▒▒▒▒▒ ░░▒░▒   ▒▒▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒░   ░░░░░       ▒▒▒░▒░░░░░░░░░ ░░░░░░░░
▒▒       ░░▒░░░░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒         ▒▒▒▒▒░▒▒▒▒░░░░▒▒░░░░░░░
 ▒░░░▒░▒  ▒   ▒░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒  ▒▒▒▒░░░░▒▒▒▒▒░░▒▒
  ▒▒▒░▒▒░      ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒     ▒▒ ▒▒▒  ▒▒▒▒▒▒           ▒
     ▒   ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▓█▒▒▒▒▒▒ ▒ ▒▒▒▓▒ ▒▒   ▒▒▒▒▒▒    ▒▒▒           ▒▒▒▒▒▒                  
▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▓▄▒█▓▒██▒     ▒▒▒▒▒▒▒▒▒▒      ▒██       ▒ ▒  ▒▒▒         ▒▒▒▒▒▒▒                       
▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒   ▒██▓██▓▓█▒███▓█▓     ▒▒▒▒▒ ▒ ▄▒    ▄▄▒█       ▄▄▒  ▄▒ ▒▒▒ ▒▒▒▒▒▒▒                         ▒▒▒ 
▒▒▒▒▒▒      ▒▒▒▒    ▒▒  ▒▒▓▓▒▓██▓███▓▓ ▒▓ ▓█▓     ██████    ███        ███ ████▓▄▓▒▒▓███                        ▄▓▓▓▒▒▒
  ▒▒▒▒▒▒▒▒   ▒▒▒▒▓▓▄ ▓▒ █▒▄▒▓▓███████████ ▀▀▀     ▀█████  ▄████    ████████████████▄█████▄▄                     ▓█▓▓▒▒ 
     ▒▒▒▒▒      ▀▓█▓ █▄███████████████████         █████ ██████   ▄███▀▀██████████████▀▀▀  ▀▀▄▄ ███    ▄██▓▄▓██▄▓▓█▓▒▒ 
      ▒▒▒▒        ▓█  ▀ ▀██▀███▀███▀███████         ▀██▀ ████░█▄▀▀  █░  █████████▄██▀          ▀▀██   ▄██████████████▀█
        ▒▒           ▄██▄█████████▀███████▀         ▄ ██▄█▀▀▀░       ░   █████████▀▀           ▄████▀▄█████████████████
                    ▄█████████████████████████   ▄█▀██▀      ░   ░   ░   ██▀████▀       ▄▄▄██▄ ▀████ ██▄██▀████████▀███
       ▄▄▄▄       ████████ ██ ██████████▄ █████▀▀ ▀▀█▀     ██░   ░   ░▄▄    █▀ ▀      █████▄██ ██    ██████▄███▀███████
      ████     ▀█▄▄███▄▀██▄███████████ ▀█▀▀ █████   █▀     ▀█░   ░   ░▀█              ▀█████▀  ▀█▄██▄██▄▄██████▀▀█▄██▀▀
         ▀█▄█▄███████████▀█████▄█▄████▀▀██  ▀███▀             ███░    ▀   ▄▄▄███▄     ██▀██     █████████▀█████▀   ▀▀▄▄
  ▄██▄▄▄▄ █████▀███ ▀██▀███ ████▀▀▀      ██   ██       ▄▄█▄   ▀▀▀░      ▄██████▄█     ▀▄██▀     ██▀▀▀▀▀▀ ▄██▀          
▀██████ █▀██████ ██▀  ▄▄▄██▀▀            █ █           ▀███      ░▄███   ██████       ██▀      ▀█▀       ▀▀▀           
▄██████▀████████ ▄▄▄▀▀▀                   █ █▄                    ▀██▀   ██  ▀▀                                        
 ██████    ▄████▀                         █  ▀▄                                                                        
  ▀▀▀██▄█▀▀▀                              ▀▄  ▀▄                                                ▄██▄                   
▄▄█▀▀▀▀                                    █   ▀▄      ▄▄▄▄     ▄█▄▄                            ██▄█                   
                                           ▒▄   ▀▄    ██████   █████   ▄                         ▀▀                    
                                            ▒    ▀▄   ▀█████    ▀▀   █████▄▄▄        ▄██▄                              
                                            ▒     ▀█    ██           ███▀██▀█▀      ▄████                              
                                             ▒     ▀█                ▀███▀▀█▀        ▀▀▀                               
----------------------------
  ▒▒ ▒▒▒▒▒▒░▒▒▒░░░▒ ▒  ▒░▒▒▒   ▒░▒░░░░░░░░░░░░ ░░░░  ▒░  ▒▒ ░░    ▒░░░░░░░░▒░░░░░░░ ░░▒░░░░▒░▒ ▒▒▒   ▒▒   ▒▒ ▒░░░░░░░░░
▒░░░░░░░       ▒░▒░░░░▒░░▒▒░░▒ ▒ ▒░░░░░░░░ ░░░▒░░░░        ▒░▒ ▒▒▒▒░░░░▒▒░▒░▒ ▒▒▒▒     ▒▒▒▒   ▒▒░▒  ▒▒▒░░  ▒░░░░░░░▒░░░
 ░▒░░░▒░        ░░░▒░░░░░░░░░ ░░░▒ ░░░░░░░  ░░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░░  ▒▒▒       ░░░▒░░░░░░░ ░░░░░░░░░░░░
 ▒░░ ▒   ░▒░▒   ░░▒░░▒░░░░▒▒▒ ▒░▒▒▒ ░░▒░▒▒   ▒▒▒░░▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒░░  ░░░░░       ▒▒▒░░░░░░░░░░░ ░░░░░░░░
         ░░▒▒░░░▒▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒        ▒▒▒▒▒░░▒▒▒░░░░ ▒░░░░░░░
 ░░▒░▒░▒  ▒   ▒░▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒▒ ▒▒▒▒░░░▒▒▒▒▒▒░░▒ 
 ▒░ ▒░▒▒░      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒  ▒▒▒▒▒▒           ▒
     ▒  ▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▓▓▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒    ▒▒▒           ▒▒▒▒▒▒▒                 
▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▓▄▒▓▓▒██▒     ▒▒▒▒▒▒▒▒▒▒      ▒██       ▒ ▒  ▒▒▒  ▒      ▒▒▒▒▒▒▒                       
▒▒▒▒▒        ▒▒▒▒▒▒ ▒▒   ▒▓▓▓██▓▓█▒███▓█▓     ▒▒▒ ▒ ▒▒▒      ▄ ▓       ▒▄▒  ▒▒ ▒▒▒  ▒▒▒▒▒▒                         ▒▒  
▒▒▒▒▒▒       ▒▒▒    ▒▒  ▒▒▓▓▒▓██▓███▓▓ ▒▒ ▄▓▄     ▄█████▀   ███▀    ░  ███ ███▄▄▄▒▒▒▓██▓                        ▄▓▓▓▒▒ 
  ▒▒▒▒▒ ▒▒   ▒▒▒▒▓▓▄ ▓▒ ▓▒▄▒▓▄███████████ ▀▀▀     ▀█████  ▄███▀    █░█▄████████████▄█████▄▄                    ▒▓██▓▒▒ 
     ▒▒▒▒▒▒     ▒▓█▓ █▄▀██████████████████         █████ ▄█████   ▄█░█▀▀██████████████▀▀▀  ▀▀▄▄ ███    ▄▄█▄▄▄█▓▒▓▒▓▄▒  
      ▒▒▒▒        ▒█▄ ▀▀▀██▀███████▀███████          ███ █████░█▀▀▀ ░▀  █████████▄██▀          ▀▀██   ▄██▄█████████████
        ▒▒            ▄▄▄███████▄██████████        ▄▄ ▀█▄▄▀▀▀ ░     ░    █████████▀            ▄████▀▄████▀████████████
                    ▄█████████████████████████   ▄█████       ░     ░    ██▀████▀        ▄███▄ ████▀ ██▄██████▀████████
       ▄▄▄▄       ████████ ██ ██████████▄ ████▄▀▀ ▀▀██     ███░     ░ ▄▄   ▄██▀▀      ████████ ██    █████▀▄███▀███████
       ███▀     █▄▄███▄▀██▄▄██▄▀██████▀▀█▀▀▀█████   ██     ▀▀▀░      ███              ██████▀  ▀▄██▄▀▀█▄▄██████▀▀█▄███▀
         ▀▀▄▄▄▄██████████▀█████▄█▄████▀▀██  ▀████             ░███   ▀▀   ▄▄▄███▄     █████     █████████▀██▀██    ▀▀▄▄
   ██▄▄ ▄ █████████ ▀██████  ███▀▀▀      ██   ██       ▄██▄   ▀▀▀▀       ████████     ████▀     ██▀▀▀▀▀▀ ▄██▀          
▀██████▀█▀██████ ▀█▀  ▀▄▄▄██▀            █ █▄           ███        ███   ██████       ██       ▀█▀       ▀▀            
▄███████████████ ▄▄▄█▀▀▀                  █ ▀▄                     ██▀   ██  ▀▀                                        
 ▀█████▀   ▄▄███▀▀                        █  ▀▄                                                                        
  ▀▀▀██▄▄▀▀▀                              ▀█  ▀▄                                                ▄█▄▄                   
▄▄▄█▀▀▀                                    █   ▀▄      ▄▄▄▄     ▄█▄▄                           ▄██▄█                   
▀                                          ▒▄   ▀▄    ██████   ▄████   ▄                        ▀▀▀                    
                                            ▒    ▀█   ▀██▄██     ▀   █████▄▄▄        ▄██▄                              
                                            ▒▒    ▀█    ██           ███▀██▀██      ▄████                              
                                             ▒      █                ▀██▀▀▀▄▀        ▀▀▀                               
----------------------------
  ▒▒  ▒▒▒░▒▒░▒▒░░░▒ ▒  ▒░▒▓    ▒░░░░░░░░░░░░░░ ░░░░▒ ░░ ▒▒▒ ░░     ░░░░▒░░░▒░░░░░░░ ▒▒▒░░░░░▒▒ ▒▒    ▒▒   ▒▒▒▒▒░░░░░▒░░
░░░▒░░░░▒    ▒▒▒░▒░░░░▒░░▒▓░░▒   ▒░░░░░░░░▒░░░▒░░░░        ▒▒▒ ▒▒▒░░░░░▒▒░▒░░ ▒▒░▒     ▒▒▒▒  ▒▒░░▒ ▒▒▒▒░░  ░░░░░░░░▒░░░
 ░▒░░░▒░░       ░░░░░░░░░░▓░░▒░░░▒▒░░░░░░░  ░░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░░░  ▒▒▒       ░░░▒░░░░░░░ ░░░░░░░░░░░░
  ░░ ▒   ░▒ ▒   ░░▒░░▒░░░░▓▒▒▒▒▒▒▒▒▒░░░░▒▒   ▒▒░░▒░▒▒▒▒▒▒ ▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒░▒  ░░░░░       ░▒▒░░░░░░░░░░░▒░░░░░░░░
 ▒       ░░░▒░░░▒▒    ▒ ▒▒▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒     ▒░▒   ▒▒▒        ▒▒▒▒▒░░▒▒░░░░░▒▒░░░░░░░
 ░▒▒░▒▒▒  ▒▒ ▒▒░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒▒ ▒▒▒▒░░░▒░▒▒▒░░░  
 ▒░▒░░▒░░      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒         ▒▒
    ▒▒  ▒  ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▓▒▒▒▒▒▒ ▒ ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒    ▒▒▒            ▒▒▒▒▒▒                 
▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▓▓▒█▓▒     ▒▒▒▒▒▒▒▒▒▒      ▒██       ▒ ▒  ▒▒   ▒       ▒▒▒▒▒▒                       
▒▒▒▒▒        ▒▒▒▒▒▒ ▒▒   ▒▓▓▒▓█▓▓█▒███▓██     ▒▒▒ ▒ ▒▒       ▒ ▓       ▒▄▒     ▒▒▒  ▒▒▒▒▒▒                             
▒▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒  ▒▓▓▓▒██▓▓██▓█ ▒▒ ▒▓▄     ▄█████▄   ███▒       ███ ███▓▄▄▓▒▒▓██▓                       ▒▒▓▓▒▒▒ 
  ▒▒▒▒▒ ▒▒   ▒▒▒▒▓▓▄ ▒▒ ▒▒▒▒▓▄██████████▄ ▀▀▀     ▀█████  ▄███▀    ███▄███████████▄▄█████▄▄                    ▒███▓▒▒ 
▒    ▒▒▒▒▒▒     ▒▓██▒▓▄▓▓█████████████████         █████ ▄█████▄   ███▀▀██████████████▀▀▀  ▀▀▄▄ ███    ▄▄▄▄▄ ▓▄▒▓▓▓▄   
      ▒▒▒▒        ▒█▄ ▀▀▀██▀███████████████          ██▀ ██████▄▀▀▀ ██  █████████▄██▀          ▀███   ████████████▄███▓
         ▒            ▄▄▄████▀█▄▄█████████▀           █▀▄▄█▀▀▀           ██████▄██▀            ████▀█▄████▀████████████
                     ▀███████████████████████▄   ▄▄████▀           ░     ██▀████▀        ▄▄█▄  ████▀ ██████████▀███████
       ▄▄▄▄       ▄███████▀▀█ ██████████▄ ██▄██▀▀▀▀███     ▄█▄     ░  ▄     █▀▀▀      ████████▄██▀   ██████████▀████▄██
       ████     █▄▄███▄▀██▄▄██▄███████▀▀█▀▀▀█████   ██     ▀█▀     ░ ███              █████▀▀  ▀▄▄█▄▀▀█ ▄██████▀██ ███▀
         ▀▀▄▄▄▄██████████████▄███▄▄████▀▀█   ████             ████ ░ ▀▀   ▄▄████▄     █████    ▀█████████▀██▄██   ▀▀▄▄▄
    █▄▄   █████████ ▀██████▀ ████▀▀▀     ██▄  ██        ▄█▄   ▀▀▀▀ ░    ▄██████▄█     ████▀     ███▀ ▀▀▀ ▄██▀         ▀
▀▀█████▀█▀▀█████ ▀██  ▀▄▄▄██▀▀▀          █▄█▄          ▀███       ▄░██   ██████▀      ██       ▀█▀       ▀▀            
█████████▄██████▀ ▄▄█▀▀▀                  █ ▀▄                     ██▀   ██  ▀▀                                        
 ▀██████  ▀ ▄███▀▀                        █  ▀▄                                                                        
   ▀▀██▄▄█▀▀▀                              █  ▀▄                                                ▄█▄▄                   
▄▄▄█▀▀▀▀                                   █   ▀▄      ▄▄▄▄     ▄█▄                            █████                   
▀                                          ▒▄   ▀█    ▄█████   ▄████   ▄                        ▀▀▀                    
                                            ▒    ▀█   ▀█████    ▀▀   █████▄▄▄        ▄██▄                              
                                            ▒▒     █    ██▄          ███▀██▀█▀      ▄████                              
                                             ▒      █                ▀███▀██▀        ▀▀▀                               
----------------------------
   ▒   ▒▒░▒▒▒▒▒░░░░ ▒  ▒░▒▒     ░░░░░░░░░░░░░░ ░░░░▒ ░░ ▒░▒ ░▒     ░░░░▒▒░░▒▒░░░░░░ ▒░▒░░░░░▒  ▒▒    ░▒   ▒▒▒░░░░░░░▒░▒
▒▒░▒░░░░▒    ▒▒▒░ ░░░░▒▒░▒▒░░▒    ░░░░░░░░▒░░░▒░░░░        ▒▒▒   ▒░░░░░▒▒░▒░░ ▒▒░▒  ▒▒ ▒░▒▒  ▒▒░░   ▒▒▒░░  ▒░▒░░░░░▒░░░
 ░░░▒░░░▒       ░░░░░░░░░░░░░▒░░░▒▒░░░░░░░  ░░ ░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒▒▒     ░░   ▒▒▒       ▒░░▒░░░░░░  ░▒░░░░░░░░░░
  ░░ ░   ░▒ ▒   ░▒▒░░▒░▒░░░▒▒▒ ░▒▒▒ ░░▒░▒▒   ▒▒░░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒     ░▒  ░░░░░       ▒▒▒░▒░░░░░░░░░▒░░░░░░░░
         ░░░░░░░▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒     ▒░   ▒▒▒▒        ▒▒▒▒▒░░▒▒░░░░░▒▒░░░░░░░
 ░▒▒░▒ ▒  ▒▒ ▒▒░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒          ▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒░░░░░▒▒▒░░░  
 ▒░░░▒░░░▒      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒    ▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒         ▒▒
    ▒░▒ ▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒            ▒▒▒▒▒▒                 
▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▓▓▒▓▓▒     ▒▒▒▒▒▒▒▒▒▒      ▒██       ▒ ▒ ▒▒▒  ▒▒       ▒▒▒▒▒▒▒                      
▒▒▒▒▒        ▒▒▒▒▒▒ ▒▒   ▒▓▓▒▓█▓▓█▒▓██▓██▒    ▒▒▒ ▒ ▒▒         ▓▒       ▒      ▒▒▒  ▒▒▒▒▒▒▒                            
▒▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒   ▓▓▓▒██▓▓█▓▓█ ▒▒ ▒▓▄     ▄▄▄███▄   ███▒       ███ ███▄▄▒▒▒▒▓▓█▄                       ▒▒▓▓▒▒▒ 
  ▒▒▒▒▒ ▒▒   ▒▒▒▒▄▓▄ ▒▒ ▒▒▒▒▒▄███▀███▓▓█▄ ▀▀▀     ▀█████  ▄███▀    ▄██▄███████████▄▄████▄▄                     ▒███▒▒▒ 
▒    ▒▒▒▒▒▒     ▒▓██▒▒▄▒▓██▓██████████████         █████▄▄█████▄   ████▀██████████████▀▀▀ ▀▀▄▄  ██▄    ▄▄▄▄▄▄▓▄▒▓▓▓▒   
       ▒▒▒▒        █▄ ▒▀▀██████████████████          ███ █████░██▀▀▀██  █████████▄██▀         ▀▀██▀   ████████████████▄
         ▒▒           ▄▄▄▄██████▄██████████           █▀▄▄█▀▀▀░          █████████▀            ▄███▀▄▄██████▄██████████
                      █████████████████████▄█▄▄   ▄████▀      ░          ██▀████▀▀       ▄▄█▄  ████▀▀████████▀█████████
        ▄▄▄        ████████▀█ ████▀██████ █▄███▀▀▀▀███▀    ▄█▄░           ▀▄█▀▀▀      ▄███████▄██▀   ██████████▀███████
       ████     ▄▄▄███▄▀██▄▄▄█▄███████▀▀█▄▀▀████▄   ██     ▀▄▀░  ░   ███              █████▀▀  ▀█▄▄▄▀██ ▄██████▀██▄███▀
         ▀▀▄▄▄▄██████████████▄████▄████▀▀█  ▀████             ▄██░   ▀▀     ▄███▄    ▄█████    █████████▀▀█▀▄██   ▀▀▄▄▄
    █▄▄    ████████▀▀▀██████ ████▀▀▀     ██▄  ██        ▄▄▄   ▀▀█░      ▄████████     ████▀     ███▀▀▀▀▀ ███▀         ▀
█▀█████▀█▀▀█████▀ ██  ▀▀▄▄██▀▀▀          ▀▄▀▄           ███      ░ ██▄  ▀██████▀      ██       ██▀       ▀▀            
█▄██████ ████████ ▄▄▄█▀▀▀                 █ ▀▄           ▀        ▀███   ██  ▀▀                                        
  ██████  ▀▀▄███▀▀▀                       █  ▀▄                                                                        
   ▀▀██▄▄█▀▀▀                              █  ▀▄                                               ▄▄█▄▄                   
 ▄▄▄█▀▀▀                                   █   ▀▄      ▄▄▄▄     ▄▄▄                            █████                   
▀▀                                          ▓   ▀█     █████    ████   ▄                        ▀▀▀                    
                                            ▒     █   ▀█▄███    ▀▀   █████▄▄         ▄█▄▄                              
                                            ▒▒     █    ██▄          ███▀██▀█▀      █████                              
                                             ▒      █                ▀███▀██▀        ▀▀▀                               
----------------------------
  ▒▒   ▒▒░▒░░░░░░░░▒   ▒░▒▒     ░░░░░░░░░░░░░░ ░░░░▒ ░░ ▒░▒ ▒▒     ▒░░░▒░░░▒▒░░░░░░ ▒▒░░░░░░▒  ▒▒    ░▒  ▒▒▒▒▒░▓░░░░▒░▒
▒▒░▒░░░░░    ▒▒▒░▒░░░▒▒▒░░▒░░▒   ▒░░░░░░░░▒░░░▒░░░░        ▒░▒   ▒░░░░░▒▒░ ░░▒▒▒▒   ▒▒ ▒░░▒  ▒▒░░   ▒▒▒░▒  ▒▒▒░▓░░░░░░░
  ░░░░░▒░       ░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░ ▒░░▒░░ ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░▒▒▒▒▒▒▒▒░     ░░    ▒        ▒░▒▒░░░░░░  ░░░░▓░░░░░░░
  ▒░▒░   ░▒ ▒   ▒▒░░░▒░▒░░░▒▒░▒░▒▒▒ ░░▒░▒▒   ▒ ▒░▒▒▒▒▒▒▒▒ ▒▒▒░▒▒▒░▒▒▒▒▒▒▒▒▒     ░   ░░░░░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░
         ░░░░░▒░▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒ ▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒     ░░   ▒▒▒▒▒       ▒▒▒▒░░░▒▒░░░░░▒▒░░░░░░░
 ░▒▒░▒ ▒  ▒▒ ▒▒░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒ ▒▒▒░▒▒▒▒▒▒░░░░░▒▒░░░░  
 ▒▒░░▒░░▒░      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        ▒▒▒    ▒▒  ▒▒▒  ░▒▒▒▒▒▒        ▒▒▒
    ▒░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒▒            ▒▒▒▒▒▒▒                
 ▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▒    ▒▒▒▒▒▒▒▒▒▒▒      ▒██       ▒ ▒ ▒▒▒  ▒▒       ▒▒▒▒▒▒▒                      
▒▒▒▒         ▒▒▒▒▒▒ ▒▒   ▒▒▓▒▓▓▓▒█▒▓██▒██▒    ▒▒▒ ▒ ▒▒        ▒▓▒       ▒      ▒▒▒   ▒▒▒▒▒▒                            
▒▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒   ▓█▓▒██▓▒█▓▓█▒▒▒  ▄▄  ▒▒ ▄▄▄▓██▄   ███▒       ███ ▓██▄▄▒▒▒▒▓▓▓▒                       ▒▒▓▓▒▒▒ 
  ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▄▄▒▒▒ ▒▒▒▒▒▒███▓███▓▓█▓  █▀     ▀█████▀ ▄███▀    ▄██▄███▄███████▄▄████▄▄                     ▒█▄█▒▒▒ 
▒    ▒▒▒▒▒▒     ▒▓▄█▒▒▄▓▓██▓██████████████         █████ ▄█████▄   ████▀██████████████▀▀▀ ▀▀▄▄  ██▄    ▄▄▄▒▄▄▄▄▒▒▓▓▒   
▒      ▒▒▒▒        ▓▒ ▒▒▀█████████████▄████▄         ███ ███████▄▀▀▀█▀  ████████████▀         ▀▀██▀   ███████████████▓▒
         ▒▒           ▄▄▄▄██████▄██████████           ██▄▄█▀▀▀          ▀█▄███████▀            ▄███▀▄▄██████▄██████████
                      █████████████████████▄█▄▄   ▄████▀           ░     ███████▀▀       ▄▄▄▄ ▀█▀██ ▀████████▀█████████
        ▄▄▄        ▄███████▀█▄███████████ ▀█████▀▀▀███▀    ▄█▄     ░      ▀▄█ ▀▀      ███████▄▄██▀   ████████████████▀█
       ████▀    ▄▄▄███▄███▄ ▄█▄████████▀█▄▀▀████▄   ██     █░▀     ░ ███              ███▄█▀▀ ▀▀█▄▄▄▀▀▀ ▄█▀███▀███▄███▀
         ▀█▀▄▄▄▄████████████████▀█▄▀▄██▀▀█▄ ▀██▄█           ░ ▄██▄   ▀▀▀  ▄ ▄███▄    ▄█████    ████████████████  ▀▀█▄ ▄
    █▄▄    ████████▀▀▀█▄████ ███▄▀▀▀     █▀▄  ██▄       ▄▄▄ ░ ▀▀█░       ████████     ████▀     ███▀▀▀▀▀ ██▀▀        ▀▀
█▀▄█████▀█▀█████▀ ██  ▀▀▄▄██▀▀▀▀         ▀▄▀▄           ███      ░ ▄█▄  ▀██████▀     ▄██       ██▀      ▀▀▀            
█▄██████▄█▄██████ ▄▄▄█▀▀▀                 █ ▀▄           ▀        ▀███   ██▀▀▀▀       ▀                                
  ██████   ▀ ████▀▀                       █▄ ▀▄                          ▀                                             
   ▀▀▀██▄▄█▀▀▀                             █  ▀▄                                               ▄▄█▄                    
 ▄▄▄█▀▀▀                                   █   ▀█       ▄▄▄     ▄█▄                            █████                   
▀▀                                          ▓    █     █████   ▄████                            ▀▀▀                    
                                            ▒     █    █▄█▄█    ▀▀▀  █████▄▄        ▄▄█▄▄                              
                                            ▒▒     █    ██▄          ███▀██▀██      █████                              
                                             ▒      █▄               ▀███▀██▀        ▀▀▀                               
----------------------------
  ▒░ ▒ ▒ ░░░░░░░░▒░▒▒▒ ▒░ ░    ▒░░░░░░░░░░░░░░ ░░░░▒ ░░ ▒▒░ ▒▒     ░░░░░░░░▒▒░░░░░░ ▒░░░░░░░   ▒▒   ▒░  ▒▒░▒▒░░░░▒░░▒░▒
▒▒▒▒░░░░░▒    ▒▒░▒░░░░▒▒░░▒░░▒    ░░░░░░░░▒░░░▒░░░░░  ▒   ▒▒░▒   ▒░░░░░▒▒░▒░░▒▒▒▒▒  ▒▒ ▒░░░ ▒▒▒░▒   ▒▒▒▒▒  ▒▒▒░░░░░░░░░
  ░░░▒░▒░       ░░░░░░░░░░░░░░▒░░▒▒░░░░░░░ ▒░░▒░░ ▒▒▒▒ ▒ ▒▒▒▒░░░▒░▒▒▒▒▒▒▒▒░    ▒░░    ▒        ▒░▒▒░░░░░░ ▒░░░░░░░░░░░░
  ▒░ ░▒ ▒░▒ ▒   ▒▒░░░▒░▒░░░▒▒░▒░▒▒▒ ░░▒░▒▒   ▒ ▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒     ░▒  ▒░░░░      ▒░▒▒░░░░░░░░░░░░░░░░░░░░
         ░▒░░░▒░▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ░▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    ░░   ▒░▒▒▒       ▒▒▒░░░░▒░░░░░▒▒░░░░░░░░
 ░▒▒▒▒ ▒  ▒▒ ▒▒░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                  ▒▒▒ ▒▒▒░▒▒▒▒▒▒░░░░░░▒░░░░▒ 
  ▒░░▒░░░░      ░▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒▒▒    ▒▒  ▒▒▒  ░▒▒▒░▒▒▒      ▒▒▒░
    ▒▒░ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒              ▒▒▒▒▒▒                
    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒   ▒▒▒▒▒▒▒▒▒▒▒      ▒█▓       ▒ ▒ ▒▒▒  ▒▒        ▒▒▒▒▒▒                      
▒▒▒▒▒         ▒▒▒▒▒▒▒▒   ▒▒▓▒▒▓▓▒█▒▒██▓██▒    ▒▒▒ ▒ ▒▒        ▒▓▒             ▒▒▒    ▒▒▒▒▒▒                            
▒▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒   ▒█▓▒██▓▒▓▓▓█▒▒▒ ▒▄▄  ▒▒  ▄▄▄██▄   ███▒      ▒███ ▓██▄▄▒▒▒▒▓▓▄▒                        ▒▒▒▒▒▒ 
   ▒▒▒▒  ▒   ▒▒▒▒▒▄▒▒▒▒  ▓▒▒▒▒▒██▓███▓▓▓▓ ▒██     ██████▀  ███▀    ▄▄▄▄███████████▄ ████▄▄                     ▒██▓▒▒▒ 
▒     ▒▒▒▒▒    ▒ ▓██▒ ▄▓▒██▓███▓██████████▄        █████▄ █████▄   ████▀████████████████▀ ▀▀▄▄ ▄▄▄      ▄▄ ▒▄▄▒▒▒▓▓    
▒      ▒▒▒▒       ▒▓▒ ▒▓▀█████████████▄████▄         ███▀███████▄ ▀▀█▀  ████████████▀        ▀▀███    ███████████████▓ 
         ▒▒         ▀  ▄▄ ██████▄██████████▀          ██▄▄██▀▀▀         ▀█████████▀           ▄▄███▄▄▄████████████████▒
                      █████████████████████▄▄▄▄    ████▀▀          ░     ▄██████▀▀       ▄▄▄▄ ▀████ ██████████████████ 
         ▄▄        ▄████▀██▀█▄███████████  ████▄▀▀▀████    ▄░▄ ░   ░     ▀▀▄█▀▀▀      ▄██████▄▄██▀   ██████████████████
        ███▀     ▄▄▀██▄█▀██ ▄▄▄████████▀█▄▀▀████▄   ██     █░▀ ░   ░ ███              █████▀▀ ▀▀▄▄▄▄██  ██████▀██▀██▄█▀
          █▀▄▄▄▄██████████████▀█▀█▄█▄███▀█▄ ▀██▄█           ░ ▄░█▄ ░ ▀▀▀    ▄▄█▄▄    ▄████▀    █▄██▀███████▄██   ▀▀█▄ ▄
    █▄▄    █████████▀▀█▄████ ███▄█▀▀▀    █▀▄  ██▄       ▄▄▄ ░ ▀░██ ░     ████████     ████▀     █▄█▀▀▀▀▀ ██▀▀        ▀▀
█▀▄█████▀█▀▄█████ ██  ▀▀ ▄██▀▀▀▀         ▀█▀▄  ▀        ███ ░      ▄█▄  ▀█▄████▀     ▄██       ██▀      ▀▀▀            
▀▄██▄███▄█▄██████  ▄▄▄█▀▀                 █ ▀▄           ▀  ░      ███   ██▀▀▀▀       ▀                                
 ▀██████▄  ▀ ▄███▀▀▀                      ▀▄ ▀▄                          ▀                                             
   ▀▀▀██▄▄█▀▀▀                             █  ▀█                                               ▄▄▄▄                    
  ▄▄▄▀▀▀▀                                  █    █       ▄▄▄     ▄▄▄                            █████                   
▀▀▀                                         ▓    █     █████    ████                            ▀▀▀                    
                                            ▒     █    █▄█▄█    ▀▀   █████▄▄        ▄██▄▄                              
                                             ▒     █    ███          ███▀██▀█▀      █████                              
                                             ▒      █▄   ▀           ▀███▀██▀        ▀▀▀                               
----------------------------
  ▒░ ▒ ▒ ▒▒░░░░▒░▒░▒▒▒▒▒░▒░    ▒░░░░░░░░░░░░░░ ░░░░▒ ░░ ▒▒▒▒▒▒    ▓▒░░░░░░░▒▒░░▒░░░▒▒░░░░░░░   ▒▒   ░░  ▒▒░▒▀░░░░░░░▒░░
▒▒▒▒░░▒░░▒▒   ▒▒▒▒░░░░ ▒░░ ▒░▒   ▒░░░░░░░░▒░░░▒░░░░▒  ▒   ▒░░▒    ▓░░░░▒░░▒░░▒▒░▒▒   ▒ ░░▒░ ▒▒▒░▒   ▒▒▒▒▒  ▒▀▒░░░░░░░░▒
  ▒░░░░░░       ░░░░░░░░░░░░░░▒░░ ▒░░░░░░░ ▒░░▒░░▒▒▒▒▒ ▒ ▒▒▒▒░░░▒░▓▒▒▒▒▒▒▒░    ▒░░             ▒░▒▒░░░░░░ ▒░▀░░░░░░░░░░
  ░░▒░░ ▒▒▒ ▒   ▒░░░░▒░░░░░░▒░ ░▒▒▒▒░░░░▒▒   ▒ ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▓▒▒▒▒▒▒▒▒     ░▒  ▒░░░▒      ▒▒▒ ░░░░░░▒░░▀░░░░░░░░░░
          ░░░░▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒░▒▒▒▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒    ░░   ▒░░▒        ▒▒▒░░░░░░░░░▀ ▒░░░░░░░░
 ▒▒▒ ▒ ▒  ▒░ ▒▒░░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                  ▒▒  ▒▒▒░▒▒▒▒▒░░░▀░▒░░░░░░▒ 
  ▒░░▒░░▒░      ░▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒    ▒▒  ░▒░  ▒▒▒▒░▒▒▒      ▒▒▒░
     ▒░ ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒             ▒▒▒▒▒▒                
     ▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒     ▒▒█▓  ▒    ▒ ▒ ▒▒▒  ▒▒        ▒▒▒▒▒▒▒                     
▒▒▒▒▒▒        ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▓▓▒█▒▒█▓▓██▒    ▒▒▒▒▒ ▒▒ ▒      ▒▓▒       ▒     ▒▒▒    ▒▒▒▒▒▒▒                           
▒▒▒▒▒▒▒       ▒▒▒    ▒▒   ▒██▒██▓▒▓▓▓█▒▒▒  ▒▒  ▒▒  ▄▄▄██▄   ▓█▓▒▒     ▒██▓ ▄█▓▄▒▒▒▒▒▓▓▄                         ▒▒▒▒▒  
   ▒▒▒▒       ▒▒▒▒▒▒ ▒▒  ▓▒▒▒▒▒██████▓▓▄▓  ██     ▄█████▀  ▄██▀    ▄▄▄▄███▄███████▄ ████▄                      ▒██▓▒▒  
▒     ▒▒▒▒▒▒   ▒▒▒██▓ █▒▒██▓▓██▓█▓████████▄        ▀████▄ ▄████▄   █▄███████████████████▀▀▀▄▄  ▄▓▄      ▄▒ ▒▄▄▒▒▒▓▒    
▒      ▒▒▒▒       ▒▓▒ ▒▒▒█▄███████████▄████▄        ▀███▀███████▄█▀▀██  █████████▀██▀        ▀▀██▀    █████████████▓▓▄ 
         ▒▒         ▒  ▄▄ ██████▄███▄██████▀          ██ ▄██▀▀▀     ▀   ▀██████████           ▄▄███▄▄▀████████████████▒
                      █████████████████████▄▄▄▄    ████▀▀       ░        ███████▀▀        ▄▄▄ █████ ██████████████████ 
          ▄        ▄▄█▄████▀█████████████  ████▄▄▀▀████    ▄▄▄  ░   ░    ▀▀▄█▀▀▀      ▄██████ ▄██▀   ██████████████████
        ████     ▄▄▀███████ ▄▄▄████████▀█▄█▀████▄   ██     █░░  ░   ░███             ▀██████▀ ▀▀▄▄▄ ██ ▀██████▀██▀████▀
        ▀ ██ ▄▄ ████████▄███████▀█▄█▄███▀█▄ ▀████           ░░ ▄░▄  ░▀▀▀    ▄██▄     ▄█████    █▄▀████████████   ▀▀█▄ ▄
     ▄▄    ▄█████▄██▀▀██████ ███▄██▀▀    █▀▄  ▀██       ▄▄▄ ░░▀██▀  ░   ▄████████    ▀████▀    ████▀▀▀▀▀ ██▀▀       ▀▀█
█▀▄▄██████▀▄█████ ██▄ ▀▀ ▄███▀▀▀          █▀▄  ▀        ███ ░░     ▄░▄  ▀█▄████▀     ▄██▀      ██       ▀▀▀            
▄█▄███████▄▄█████▄ ▄▄▄█▀▀▀                █ ▀▄           ▀        ▀███   ██▀▀▀▀       ▀▀                               
 ▀ █████▄  ▀▀ ███▀▀▀                      ▀▄ ▀▄                          ▀▀                                            
▀  ▀▀▀██▄▄▄█▀▀                             █  ▀█                                               ▄▄▄▄                    
  ▄▄▄█▀▀▀                                  █▄   █       ▄▄▄     ▄▄▄                            ████▀                   
▀▀▀                                         ▓    █     █████    ████                           ▀▀▀▀                    
                                            ▒     █    █▄███    ▀█▀  ████▄▄▄        ▄██▄                               
                                             ▒     █▄   ███          ███▀██▀█       ████▀                              
                                             ▒      ▀▄               ▀███▀██▀        ▀█▀                               
----------------------------
▒  ░▒▒▒▒▒▒▒▒░░░▒▒░░▒▒▒▒▒░▒░    ▒░░░░░░░░░░░░░░▒░░░░░ ░░ ▒░▒▒░▒     ▒░░░░░░░▒▒░░░░░░▒▒░░░░░░░   ▒    ░░  ▒▒░▒░░░░░░░░░░▒
▒▒▒▒▒▒▒░░▒▒▒ ▒░ ▒░░░░ ▒▒░░ ▒▒▒   ▒░░░░░░░░░░░░▒░░░░   ▒   ▒░░▒    ▒░░░░▒░░▒░▒▒▒░▒▒▒ ▒▒ ░░▒░▒▒░▒░░    ▒▒▒   ▒▒▒░░░░░░░░▒
  ░░░░░░░       ░░░░▒░░░░░░░░░ ▒▒▒▒░░░░░░░ ▒░░▒░░ ░ ▒▒    ▒▒▒░░▒▒░▒▒▒░▒▒▒░░    ▒░░             ░░▒▒░░░░░░ ▒░░░░░░░░░░░░
  ░▒▒░░ ▒ ▒ ▒    ░░░░▒░▒░░░░░░ ░░▒▒▒░░░░░░  ▒▒  ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒     ░▒  ▒░░░▒      ▒▒  ░░░░░░▒░░░░░░░░░░░░░
   ▒      ░░░░▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒ ▒▒▒▒░▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒    ░░   ▒░░▒        ▒▒▒░░░░░░░░░░ ░░░░░░░░░
  ▒▒ ▒ ▒  ▒░ ▒▒░░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                  ▒▒  ▒▒▒░▒▒▒▒▒░░░▒░▒░░░░░▒▒▒
  ░░▒░░░▒▒▒     ░▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒     ▒▒  ░▒░  ▒▒▒▒░▒▒▒     ▒▒▒▒░
     ▒░▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒              ▒▒▒▒▒▒▒               
      ▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▓▓  ▒    ▒▒▒ ▒▒   ▒▒         ▒▒▒▒▒▒                     
▒▒▒▒▒▒▒       ▒▒▒▒▒▒ ▒   ▒▒▒▒▒▓▒▒▒▒▒▓▓▓██▒    ▒▒▒▒▒▒▒▒ ▒      ▒▓▒       ▒     ▒▒▒     ▒▒▒▒▒▒                           
▒▒▒▒▒▒▒       ▒▒▒   ▒▒▒   ▒██▒██▓▒▓▓▓█▒▒▓▒ ▒▒  ▒▒  ▄▄▒▓▓▄   ▓█▓▒      ▒▓█▓ ▓▓▓▒ ▒▒▒▒▒▓▄                        ▒▒▒▒▒▒  
   ▒▒▒▒       ▒▒▒ ▒▒ ▒▒  ▓▒▒▒▒▒██████▓▒▄▓▒ ██      █████▀  ▄███    ▄▄▄ ███▄█████▓▄  ███▓▄                      ▓██▒▒▒  
▒▒    ▒▒▒▒▒▒    ▒▒███ █▒▒█▄▓▓██▓█▓████████▄        ▀████▄ ▄████▄   █████████████████████▀▀▀▄▄  ▄▄▄     ▒▄  ▒▄▒▒▒▒▒▒    
▒       ▒▒▒       ▒▓▒ ▒▒ █████▀████████████▄        ▀███████████▄▄▀▀█▀  █████████▀██▀        ▀▀██▀    ██▀█████▓████▓▄▒ 
        ▒▒▒         ▒  ▄▄ ██████▄███▄███████         ▀██ ▄██▀▀▀     ▀   ▀██████████            ▄▄█▀▄▄████████████▀████ 
                      ▄█▀██████████████████▄▄▄     ████▀▀▀               ███▄███▀▀       ▄▄▄  █████ ██▀███████████████ 
          ▄        ▄▄█▄████▀▄█▀██████████  ████▄▄▀▀████    ▄▄▄     ░     ▀▀▄█▀▀█      ▄██████ ▄██▀  ██████▀███████▀████
        ████     ▄▄▀███████ ▄▄▄████████▀█▄▄▀████▄   ██     ███     ░ ███    ▀        ▀██████▀ ▀▀▄▄▄ ██ ▀█████▀▄██ █▄██▀
        ▀▀██ ▄▄ ████████▄███████ █▄█ ██▄▀█▄ ▀████▀             ▄█▄ ░ ▀█▀    ▄▄█▄     ▄████▀    ██▀████████████  ▀▀██  ▄
     ▄▄     ████████▀▀██▀███▀▀█████▀▀▀▀  █▀▄  ▀██        ▄▄    ██▀ ░    ▄████████    ▀████     █▄██▀▀▀█▀▄██▀▀       ▀▀█
 █▄▄██▀███▀▄█████ ▀█▄ ▀▀  ███▀▀▀          █▀▄  ▀▀       ███▀       ▄█▄  ▀█▄████▀     ▄██▀      ██       ▀▀             
▄█▄██████ █▄█████▄  ▄▄▄▀▀▀                █ ▀▄           ▀         █▀█   ██▀▀▀        ▀                                
▄▀ ██▀███ ▀▀▀ ████▀▀▀                     ▀█ ▀█                     ▀    ▀▀                                            
▀   ▀███▄▄▄█▀▀▀                            █   █                                               ▄▄▄▄                    
▀  ▄▄▄▀▀▀                                  ▀▄   █        ▄▄     ▄▄▄                            █▄██                    
█▀▀▀                                        ▒    █     █████    ████                           ▀▀▀▀                    
                                            ▒     █▄   █▄█▄█    ▀█ ▀ ████▄▄▄        ▄██▄                               
                                             ▒     ▀▄   ███          ███▀██▀█       ████▀                              
                                             ▒      ▀▄   ▀           ▀███▀██▀        ▀▀▀                               
----------------------------
▒  ░░▒▒▒▒▒░▒▒░░░░▒░▒▒▒▒▒░ ░▒   ▒░░░░░░░░░░░░░░▒░░░░░ ░░▒▒░▒▒░▒     ▒░░░░░░░ ▒░░░░░░▒░░░░░░░░        ░░  ▒▒░▒░░░░░░░░░░▒
▒▒▒▒▒▒▒░░▒▒▒▒ ░ ░▒░░ ░  ▒░ ▒▒▒   ▒░░░░░░░░░░░░▒░░░░░  ▒   ▒▒░▒    ▒░░░░▒░░▒░░▒░░░▒▒ ░▒ ░░░░▒▒▒▒░░     ▒▒   ▒▒▒░░░░░░░░▒
▒▒░░▒░░░░▒      ▒░░░▒░░░░░░░░░ ▒▒▒▒░░░░░░▒ ▒░░░░░░░▒▒      ▒▒░▒░▒░░▒░░░ ▒░░▒▒  ▒░▒             ░░▒▒░░░░░░ ░░░░░░░░░░░░░
  ▒▒░░░ ▒ ▒ ▒    ░░░░░░░░░░░░░ ░░▒ ▒░░░░▒░  ▒░  ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒     ░▒  ▒░░░▒      ▒▒  ░░░░░░▒░░░▒░░░░░░░░░
   ▒▒     ░░░▒▒▒▒▒░ ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒ ░ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒    ░░   ░░░░       ▒▒▒░░░░░░░░░░░ ░░░░░░░░░
  ▒▒ ▒    ▒░ ▒▒░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                      ▒▒▒░▒▒▒▒▒░░░▒▒▒░░░░░▒▒▒
  ▒▒░░░▒▒▒▒     ░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒     ▒▒ ▒░▒░  ▒▒▒▒░░▒▒▒    ▒▒▒▒░
   ▒ ░░░▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒               ▒▒▒▒▒▒               
       ▒▒▒▒▒▒▒▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▓▓  ▒    ▒▒▒▒▒▒   ▒▒         ▒▒▒▒▒▒                     
▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒ ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▓▓▒██▒    ▒▒▒▒▒▒▒▒ ▒      ▒▓▀       ▒     ▒▒▒     ▒▒▒▒▒▒                           
▒▒▒▒▒▒▒▒      ▒▒▒    ▒▒▒  ▒▒▓▒▓█▓▒▓▄▓█▓▒▓▒ ▒▒  ▒▒▒ ▒▄▒▄▓▒   ▄▓▄▒      ▒▓█▄ ▄▓▄▒ ▒▒▒▒▒▓▓                         ▒▒▒▒▒  
   ▒▒▒▒▒      ▒▒▒ ▒▒ ▒▒  ▒▒▒▒▒▒██████▓▒▄▓▒ ██▄     █████▀  ▄███     ▄▄ ███▄█████▓▄  ███▓▒                     ▒▓██▒▒▒  
▒▒    ▒▒ ▒▒▒    ▒▒███▒▒▒▒▒▄▓▓██▓██████████▄        ▀████▄ ▄███▄▄   ██████████████████████▀█▄▄  ▄▄▄      ▒  ▒▄▒▒▒▒▒▒    
▒▒      ▒▒▒▒      ▒▀▒ ▒▓▒██████████████████▄        ▀███████████▄▄█▀█▀  ████████████▀       ▀▀▄███    █████▄██▓████▄▄▒ 
        ▒▒▒▒        ▒▒  ▄ ██▄███████▄███████         ▀██  ███▀▀▀    ▀   ▀██████▀███           ▄▄██▄▄ █████████████████ 
                      ▄█████████▀██████████▄▄▄     ▄██▄▀▀▀               ████████▀        ▄▄  █████ ██▀█████████▀████▀ 
                    ▄█▄███████▀██████████▀ ████▄▄▀▀██▄█    ▄▄▄ ░         ▀▀▄█▀██      ▄▄██▀██ ▄██▀▀ ██████▀███████████▄
        ████▀    ▄▄ ███████  █▄████████▀██▄█████▄   ██     ███▀░     ███   ▀▀        ▀██████▀ ▀▀▄▄▄ ██▀▀█████▀▄██▀████▀
        ▀▀██  ▄ ▄███████████████▀█ █ ██▄██▄ ▀█████             ░█▄   ▀█▀    ▄▄▄▄     ▄█████    ████▄██████████  ▀▀██  ▄
     ▄▄     ██████▄█▀▀██▀█▄██▀█████▀▀▀▀  ██▄  ▀██        ▄▄    ░██      ▄████████    ▀█▄██     ████▀▀█▀▀▄██▀▀       ▀▀▄
 █▄▄█████ █▄█████▀▀██  ▀▀ ████▀▀          █▀▄  ▀▀       ███        ▄▄▄  ███████▀     ▄██▀     ▄██       ▀▀             
▄█ ██████▄█▄█████▄ ▀▄▄▄█▀▀▀               █ ▀█           ▀         ███   ██▀▀▀        ▀▀                               
█ ▀██▀███ ▀▀▀ ████▀▀▀                      █ ▀█                     ▀    ▀▀                                            
▀   ▀█▀██▄▄▄█▀▀                            █   █                                               ▄▄▄                     
▀  ▄▄▄█▀▀▀                                 ▀▄   █       ▄▄▄     ▄▄▄                           ▄████                    
█▀▀▀                                        ▒    █▄    █████    ████                           ▀▀▀▀                    
                                            ▒▒    █▄   █▄█▄█    ▀█▀▀ ▄███▄▄▄        ▄██▄                               
                                             ▒     ▀▄   ███          ███▀████       ████                               
                                             ▒      ▀▄   ▀▀          ▀███▀██▀       ▀▀▀                                
----------------------------
▒  ░░▒▒▒░░░▒▒░░░░▒▒░▒▒▒▒░▒▒▒    ░░░░░░░░░░░░░▒▒░░░░░ ░░▒░░░▒▒▒     ▒░░░░░░▒  ░░░░░░▒▒░░░░░░░        ▒░  ▒░░░░░░░░░░▒░░░
▒ ▒▒▒▒▒▒▒▒▒▒▒▒░▒░░░░ ▒  ▒░ ▒▒▒   ▒░░░░░░░░░░░░▒░░░░░  ▒   ▒▒░▒    ▒░░░░▒░░▒░░▒░░░▒▒ ░ ▒░░░░▒▒▒▒░▒     ▒▒   ▒ ▒░░░░░░░░▒
▒▒░░▒░░░░░       ░▒░▒░░░░░░░░░ ▒▒▒▒░░░░░░░ ▒░░░░░░░░      ▒▒░░▒▒▒░░░░░░ ▒░░▒▒  ▒░▒      ▒      ░░▒▒░░░░░▒ ░░░░░░░░▒░░░░
  ▒░░░░ ▒ ▒      ░░░░░░░░░░░░░ ░░▒ ▒░░░░░░  ▒░  ░  ▒▒▒▒▒▒▒░▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒░▒  ▒░░▒▒      ▒▒ ▒░░░░░░▒░░░░░░░░░░░░░
    ▒ ▒   ░░▒▒▒▒▒▒░ ▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒ ░ ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒    ░░   ░░░░       ▒░░░░░░░░░░░░░ ░░░░░░░░░
  ▒▒ ▒    ▒░░▒░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒               ▒▒▒░▒▒▒▒▒░░░▒▒▒░░░░░▒▒░
  ░▒░░░▒░▒▒     ░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒     ▒▒ ▒▒▒░  ▒▒▒▒░░▒▒▒   ▒▒▒▒▒░
    ▒░▒░▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒  ▒▒           ▒▒▒▒▒▒               
        ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▓▓  ▒    ▒▒▒▒▒▒   ▒▒         ▒▒▒▒▒▒▒                    
▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▓▒▓█▒     ▒▒▒▒▒▒▒▒▒      ▒▓▀       ▒     ▒▒      ▒▒▒▒▒▒▒                          
 ▒▒▒▒▒▒▒       ▒▒    ▒▒▒  ▒▒▒▒▒█▓▒▒▓▓█▓▒▓▒  ▒  ▒▒▒ ▒▒ ▄▄▒   ▄▓▄▒      ▒▄▓▄ ▄▄▄  ▒▒▒▒▒▓▒                         ▒▒▒▒▒  
   ▒▒▒▒▒      ▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒██████▓▒▄▓▒ ▓█▒     ██████  ▄███     ▄▄ ███▄█████▓▄  ███▄                      ▒▓█▒▒▒▒  
▒▒    ▒▒ ▒▒▒    ▒▒███▒▒▒▒▒▄▓▒▓█▓▓█▓███████▄        ▀████▄ ▄███▄▄   █████████████████████▀▀▄▄   ▄▄▒          ▒ ▒▒▒▒▒    
▒▒      ▒▒▒▒      ▒▀▓ ▒▓▒██████████████████▄        ▀██▄████████▄▄▄▀██  █████████████▀      ▀▀▄███    ████████▓███▓▄▄  
        ▒▒▒▒        ▒▒    ▀█████▀▀██▄███████         ▀██ ▀███▀▀▀    ▀▀  ▀██████████            ▄██▄▄ ████████████████▒ 
                       ████████████████████▄▄▄     ▄▄▄▄█▀▀               ████████▀        ▄   ████▄ ███████▀█████████▀ 
                    ▄█▄████▄██▀██████████▀▀████▄▄█▀████     ▄▄           ▀▀▄█▀██      ▄▄█████ ██▀▀  █████████████▄████ 
        ▄████    ▄▄ ███████▀ █▄███████████▄█▀██▄▄   ██     ███       ▄██   ▀▀        ███████▀ ▀█▄▄ ▄██▀▀██████▄█▀▀████▀
         ▀▀█▄ ▄  █████████████████▄█▄██▄▄█▄  █████  ▀▀         ▄▄▄░  ▀█▀    ▄▄▄▄     ▄█████   ▄████▄█████████▄ ▀▀██▀  ▄
     ▄▄     ▄████████▀██▀████▀██████▀▀▀  ▀█▄  ▀██       ▄▄▄    ███░     ▄███████▄    ██▄██     ████▀▀█▀▀▄███▀      ▀▀█▄
 █ ▄▄████▄█▄██████▀██  ▀▀ ████▀▀▀         █▀▄  ▀▀       ███▀      ░▄▄▄  ███████▀     ▄██▀     ▄██      ▀██             
▄▄▄▄█████▄█▄██████ ▀▀▄▄▄▀▀▀               █ ▀█           ▀         ███   ██▀▀▀       ▀▀                                
█ ▀▀██▀██▄▀▀▀ ▀████▀▀▀                     █  █                     ▀    ▀▀                                            
█▀  ▀████▄▄▄█▀▀▀▀                          █   █                                               ▄▄▄                     
▀   ▄▄▄▀▀▀                                 ▀█   █        ▄▄      ▄▄                           ▄████                    
▄█▀▀▀                                       ▒    █▄    █████    ████                           ▀█▀▀                    
                                            ▒▒    ▀▄   █▄█▄█    ▀█▀▀ ████▄▄▄        ▄██▄                               
                                             ▒     ▀▄   ███          ███▀██▀█       ████                               
                                             ▒      ▀▄   ▀           ▀███▀██▀       ▀▀▀                                
----------------------------
░  ░░▒▒▒░▒░▒░▒░░░▓▒▒░▒▒▒░▒░▒   ▒░░░░░░░░░░░░░░▒░░░░░▒░░▒▒░░▒▒       ░░░░░░▒  ░░░░░░▒▒░░░░░░░        ▒▒  ░░░░░░░░░░░░░░░
▒  ▒▒▒▒▒▒░▒▒▒▒░▒░▓░░ ▒  ▒░▒ ▒▒   ▒░░░░░░░░░░░░▒░░░░░  ▒  ▒▒▒░▒    ▒░░░░▒░░▒░░▒░░░▒▒▒░▒▒░░░░▒▒▒▒░░   ▒▒▒▒     ▒░░░░░░░▒▒
▒▒░░▒░░▒▒░       ▓▒░░░░░░░░░░░ ▒▒ ▒░░░░░░░░░░░░░░░░░       ▒░▒▒▒░░░░░░▒  ░▒▒▒  ▒▒▒      ▒     ▒░▒▒▒░░░░░▒ ░░░░░░░░░░░░░
   ░░░░▒▒▒▒      ░░░░░░░░░░░░░ ░░░ ▒░░░░░░  ▒░  ░  ▒▒▒▒▒▒▒░▒░▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒░▒  ▒░░▒       ░░ ▒░░░░░░▒░░░▒░░░░░░░░░
    ▒ ▒   ░░▒░▒ ▒ ░ ▒▒ ░▒░▒▒▒▒▒▒▒▒▒▒▒░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ░░   ░░░░       ▒░░░░░░░░░░░░░▒░░░░░░░░░
  ▒▒ ▒    ▒░░▒░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒              ▒▒▒▒░▒▒▒▒▒░░░░▒▒░░░░░░▒░
   ▒░░░▒░▒▒     ▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒     ░░ ░▒▒░  ▒▒▒▒░░▒▒▒   ▒▒░▒▒░
    ▒░▒░▒░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒  ▒▒         ▒ ▒▒▒▒▒▒▒             ▒
       ▒ ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▓▒  ▒   ▒▒▒▒▒▒▒   ▒▒          ▒▒▒▒▒▒                    
▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▒     ▒▒▒▒▒▒▒ ▒      ▒▓▓      ▒▒    ▒▒▒       ▒▒▒▒▒▒                          
▒▒▒▒▒▒▒▒       ▒▒    ▒▒▒  ▒▒▒▒▒▓▓▒▒▓▒█▓▒▓▒     ▒▒▒▒   ▄▄▒   ▄▄▄▒      ▒▄▓▄ ▄▄▄  ▒▒▒▒▒▒▒                          ▒▒▒   
   ▒▒▒▒▒      ▒▒▒▒ ▒ ▒▒  ▒▒▒▒▒▒██▓███▓▒▒▒▒ ▒█▒     ██████  ▄███     ▄▄▒███▒█████▓▓  ███▒                      ▒▒▒▒▒▒▒  
▒▒    ▒▒▒▒▒▒    ▒▒▓██▒▒▒▒▒▄▓▒▓▓█▓█▓███▓███         ▀████   ███▄    ██████████████████████▀▄▄   ▄▄          ▒  ▒▒▒▒▒    
▒▒      ▒▒▒▒      ▒▀▓▒▒▓▒▓█████████████████▄        ▀███████████ ▄▄▀██▀ █████████████▀      ▀▀▄███   ▄▓██▓████▓███▓▄▒  
        ▒▒▒▒        ▒▒    ▀█████▀▀██▄█████▀█         ▀██ ▀████▀▀▀   ▀▀  ▀██████████            ▄██▄▄ ██████▀█████████▒▒
                       ████████████████████▄▄▄     ▄▄▄▄█▀▀▀▀ ░░          ████████▀        ▄   ████▄██████████████████▒ 
                    ▄▄▄████▄█████████████▀▀██▀█▄▄▄▀████     ▄░░          ▀▀██▀██      ▄▄████▄ ███▀  ████████▄███▀█████ 
         ▄███     ▄ ███████▀ █▄████▄██████▄████▄▄   ██     ██░░      ▄█▄   ▀▀        ███████▀ █▀▄▄ ▄██▀▀█████▄▄█▀█████ 
         ▀▀█▄    ▄██▄████▄██▄█▀████████▄▄█▄  █████  ▀▀      ▀░░▄▄▄   ██▀    ▄▄▄▄     ▄████▀   ▄████▄██▄██████▄ ▀▀██▀  ▄
      ▄     ▄████████▀███████▀██████▀▀▀  ▀█▄  ▀██▀       ▄     ███      ▄▄██████▄    █████     ████▀██▀ ████▀      ▀▀█▄
  ▄▄▄████▄█▄██████▀██▄ ▀▀ ▀██▄▀▀▀         █▀█  ▀▀       ████       ▄▄▄  ███████▀     ▄██▀     ▄██      ▀██             
▄▄█ █████▄█▄▄█████▄ ▀▄▄▄█▀▀▀▀             █▄ █          ▀▀         ███   ██▀▀▀       ▀▀                                
█ ▀▀██▀▄██ ▀▀▀▀████▀▀▀                     █  █                     ▀    ▀▀                                            
█▀  ▀▀████▄▄▄█▀▀▀▀                         █   █                                               ▄▄▄                     
▀   ▄▄▄██▀▀                                 █   █▄       ▄       ▄▄                           ▄████                    
▄█▀▀▀                                       ▒    ▀▄    █████    ████                          ▀▀█▀                     
                                            ▒▒    ▀▄   █▄█▄█    ▀█▀▀ ▄███▄▄▄        ▄█▄▄                               
                                             ▒     ▀▄   ███          ███▀████       ████                               
                                             ▒▒     ▀▄   ▀▀          ▀███▀██▀       ▀▀▀                                
----------------------------
░  ▒░▒░▒░▒░░░▒░▒░▒▒▒▒▒▒▒░▒░░    ░░░░░░░░░░░░░░▒░░░░░▒░░▒▒░░▒▒      ▒░░░░░░▒  ░░░░░░▒▒░░░░░░░        ▒▒  ░░░░░░░░░░░▒░░░
▒   ░▒▒▒▒▒░▒▒▒░░░░░░▒▒  ▒░▒▒▒▒   ░░░░░░░░░░░░░▒▒░░░░ ▒░  ▒░▒░░    ▒░░░░░░░▒░░░░▒░░▒▒░▒░░░░░▒▒▒ ░░   ▒       ▒░░░▒░░░░▒▒
▒▒▒░░░░░▒░       ░▒░░░░░░░░░░░ ▒▒ ▒░░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒░░░░░▒ ▒▒ ▒▒  ▒▒▒      ▒▒▒   ▒▒▒▒▒░░░░░  ░░░░░░░░░░░░░
   ░░░░▒▒▒       ░░░░░░░░░░░░░ ░░░▒▒░░░░░░  ▒░░▒░  ▒▒▒▒▒▒▒░░░▒▒▒▒░░▒░▒▒▒▒▒▒    ▒░░  ▒░░▒       ░░ ░░░░░░▒▒░░░▒░░░░░░░░░
    ▒ ▒▒  ░░▒░▒  ▒░▒▒░ ░▒░▒▒▒▒▒ ▒▒▒▒ ░░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒░▒▒▒▒▒▒    ░░   ░░░░       ▒░░░░░░░░░░░░░▒░░░░░░░░░
   ▒ ▒     ░░▒░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒▒    ▒         ░▒▒░░░▒▒▒▒░░░░▒▒░░░░░░▒░
   ▒░░░▒░▒      ▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒     ░░ ▒▒▒░  ▒▒▒▒░░░▒▒▒ ▒▒▒░▒▒░
    ▒▒▒░▒░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒  ▒▒        ▒▒  ▒▒▒▒▒▒             ▒
       ▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▓▒  ▒   ▒▒▒▒▒▒    ▒▒          ▒▒▒▒▒▒                    
 ▒▒▒▒░▒▒▒▒     ▒▒▒▒▒ ▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▒     ▒▒▒▒▒▒▒▒▒      ▒▓▒      ▒▒ ▒  ▒▒▒       ▒▒▒▒▒▒                          
▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▓▓▒▒▒▒█▓▒▓▒     ▒▒▒▒▒  ▄▄▒   ▒▄▄▒▒      ▄▄▒ ▒▄▒  ▒▒▒▒▒▒▒▒                         ▒▒▒   
   ▒▒▒▒▒      ▒▒▒▒   ▒▒▒ ▒▒▒▒▒▒██▓▓██▓▒▒▒▒ ▒█▒     ███▄██   ███        ███▒████▓▓▓ ▒███▒                      ▒▒▒▒▒▒   
▒▒▒   ▒▒▒▒▒▒    ▒▒▒█▓▒▒▒▒▒█▓▒▓▓▓▓█▓███▄███         ▀████   ███▄    ████████████████▄█████▓▄     ▒             ▒▒▒▒▒    
▒▒      ▒▒▒▒      ▒▀▓▒ ▓▒▒██████▓██████████▄        ▀████▄██████ ▄▄███▀ █████████████▀     ▀▀▄▄███   ▄▓██▄███▓▓▓██▄▄▒  
        ▒▒▒▒        ▒▒    ▀██████▀██████████         ▀██ ▀████▀▀▀   ▀   ███████████            ██▄▄  ████████████████ ▒
                       ▄████████████████████ ▄     ▄▄▄▄█▀▀▀▀             ████████▀            ████ ██████████████████ ▒
                    ▄▄▄██████████████████▀▀████▄▄▄█████      ▄     ░     ▀▀██▀██      ▄▄████▄ ███▀  ██████████████▀██▄ 
         ▄███     ▄ ███████▀ █▄███████████▄██▄██▄   ██     ██▄     ░ ▄█▄   ▀▀        ███████▀ █▀▄  ▄█▀▀█████▀▄██▀████▀ 
         ▀▀██    ▄██▄████▄██▄██████▀█▀█▄▄█▄  █████  ▀▀      ▀  ▄▄▄ ░ ██▀     ▄▄▄     ▄████▀   ▄████▄██▄██████  ▀███   ▄
      ▄      ████████▀███████▀██████▀▀▀   █▄  ▀██▀        ▄    ███      ▄▄█▄█▀██▄    █████    ▀████▀███ ██▄█▀     ▀▀██ 
  ▄▄▄▄███▄█▄▄█████▀██▄ ▀█ ▀██▄██▀▀        █▀█  ▀▀       ████       ▄▄▄  ███████▀     ▄██▀     ▄██      ▀██            ▀
▄▄█ ██████ █▄█████▄ ▀ ▄▄▄▀▀▀▀             ▀▄ █          ▀▀▀        ███   ██▀▀█       ▀▀                                
██▀▀██████ ▀▀▀▀███▄█▀▀                     █  █                     ▀    ▀▀                                            
█▀   ▀████▄▄▄█▀▀▀▀                         █   █                                               ▄▄▄                     
█▀   ▄▄▄██▀                                 █   █▄       ▄       ▄▄                           █████                    
▄▄█▀▀▀                                      ▒    ▀▄    █████    ████                          ▀▀▀▀                     
                                            ▒▒    ▀▄   █████    ▀█▀▀ ▄███▄▄▄        ▄█▄▄                               
                                             ▒     ▀▄   ▀██          ███▀████       ████                               
                                             ▒▒     ▀█   ▀▀          ▀███▀██▀       ▀▀▀▀                               
----------------------------
░ ▒░░▒░░░▒░▒░▒░ ▒▒▒▒▒▒▒▒░▒░░▒  ▒░░░░░░░░░░░░░░ ░░░░░▒░░▒▒▒░▒▒       ░▓░░▒▒▒ ▒░░░░░░▒▒░░░░░░░        ▒░ ▒░▒░░░▓░░░░░░░░░
▒   ▒ ▒▒▒▒▒░▒▒░░░░▒░▒▒   ░▒▒ ▒   ░ ░░░░░░░░░░░░▒░░░░ ▒░  ▒░▒░░    ▒░░▓░░░░░░░░░▒░░ ▒░▒░░░░░▒▒▒▒░▒   ▒▒   ▒  ▒▓░░▒░░▒░░ 
▒▒▒░░░░▒░░       ░▒░░░░▒░░░▒░░▒ ▒ ▒░░░░░░░░░░░░░░░░░        ▒▒▒▒▒▒░░░▓░ ▒░▒▒▒   ▒▒      ▒▒▒  ▒▒░▒▒▒░░░░░  ░░░▓░░░░░░░░░
   ░░░░░▒░       ░░░░░░░░░░░░░▒░░░▒ ░░░░░░  ▒░▒▒░▒ ▒▒▒▒▒▒░░░░▒▒▒▒░░▒░▒▒▒▒▒▒    ▒░░  ▒▒▒▒       ░░▒░░░░░░░▒░░░▓░░░░░░░░░
    ▒ ▒▒  ▒░▒░▒   ░░▒░ ░░░░░▒▒▒ ░▒▒▒ ░░▒░▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒░░░▒▒▒▒▒▒    ░░   ░░░░       ▒▒▒░▒░░░░░░░░░▓░░░░░░░░░
   ▒       ░░▒░░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒     ▒▒    ▒         ░▒▒░░░▒▒▒░░░░░▓░░░░░░░▒░
   ░░░░▒▒▒▒ ▒   ▒░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒    ▒░░ ░░▒░  ▒▒▒▒░░▒▒▒▒▒▒▒░░▒▒░
   ▒▒▒░░▒▒░      ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒        ▒▒     ▒  ▒▒  ▒▒▒▒▒▒            ▒▒
       ▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒  ▒   ▒▒▒▒▒▒    ▒▒          ▒▒▒▒▒▒▒                   
 ▒▒▒▒▒░▒▒▒▒    ▒▒ ▒▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒     ▒▒ ▒▒▒▒▒▒      ▒▒▒      ▒▒ ▒  ▒▒▒        ▒▒▒▒▒▒                         
▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▓▓▒▒▒▒██▒▓▒     ▒▒▒▒▒  ▒▄    ▒▄▒▒▒      ▄▄▒ ▒▄▒ ▒▒▒ ▒▒▒▒▒                        ▒▒▒▒   
   ▒▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▓█▓▓██▒▒ ▒▒ ▒▓▒     ▓█████  ▒███        ███▒████▓▓▒ ▒███                       ▒▒▒▒▒▒   
▒ ▒   ▒▒▒ ▒▒    ▒▒▒▓▓▒ ▓▒ █▒▒▓▓▓▓█▒███▓███  ▒      ▀████   ████    ████████████████▄████▓▄▄     ▒             ▒▒▒▒▒    
▒▒▒      ▒▒▒▒     ▒▀▓▒ ▒▒▒██████▓██████████▄        █████▄██████ ▄▄███▀ ██████████▄██▀     ▀▀▄▄███   ▄▄█▓▄▓██▓▓▓█▓▒▒   
         ▒▒▒        ▒▒  ▒ ▀██████▀██████████         ▀██ ▀█████▀▀   ▀   ███████████            ▀█▄▄  ███████████████▓ ▒
           ▒           ▄██▄█████████████████ ▄     ▄▄▄███▀▀▀             ████████▀           ▄████ ██████████████████ ▒
                     ▄▄███████████████████▀████▄▄▄▄████                  █▀██▀██      ▄▄▄███▄ ███▀ ▀█████████████████▄ 
         ▄▄██       ▀███████ ▀████████████ █████▄   ██▀    ▄███      ▄█▄   ▀▀        ██▀████▀ ██   ▄█▀▀█████████▀████▀ 
         ▀▀██    ▄██▄████ ██▄██████▀█▀██▄██  █████  ▀▀      ▀░ ▄▄▄   ███    ▄▄▄▄     █████▀   █████▄██▄███▀██ ▀▀▄█▀▀  ▄
      ▄      ▄███████▀███████▀███████▀▀▀  █▄  ▀██▀           ░ ███      ▄▄▄▄█▀██     █████    ▀███████▀ ████▀     ▀▀██ 
  ▄▄▄▄███▄▄▄▄██████▀█▄ ▀█▀▀██▄▄█▀▀        █▀█  ▀▀       ████ ░  ▀  ▄▄▄  ███████▀     ▄██▀     ██▀      ██▀            ▀
▄▄▀ ▄█████▄█▄█████▄ ▀▀▄▄▄█▀▀▀             ▀▄ █          ▀▀▀        ███   ██▀██       ▀▀                                
██ ▀▀█████▄▀▀▀▀█████▀▀▀                    █  █                    ▀▀    ▀▀                                            
██   ▀████ ▄▄▄▀▀▀▀                         █▄  █▄                                              ▄▄                      
█▀   ▄▄▄██▀▀                                ▓   ▀▄       ▄       ▄▄                           █████                    
▄▄█▀▀▀                                      ▒    ▀▄    ▄████    ████                          ▀▀▄▀                     
                                             ▒    ▀▄   █████    ▀█▀▀ ▄███▄ ▄        ▄█▄▄                               
                                             ▒     ▀▄   ▀██▀         ███▀████      ▄████                               
                                             ▒▒     ▀█   ▀▀          ▀███▀██▀       ▀▀▀▀                               
----------------------------
░▒▒░░▒░░░▒░ ░░░ ░ ▒▒▒▒▒▒░▒░░▒▒ ▒░░░░░░░░░░░░░░ ░░░░░▒░░░▒░░░░ ▒     ▒▒░▒▒░  ▒░░░░░░▒▒░░░░░░░   ▒    ▒▒ ░░░░░░░░░░░░░░░░
▒   ▒  ▒▒▒░▒░▒░░░░░░▒▒   ░▒▒     ░░░░░░░░░░░░░░▒░░░░ ▒░  ▒▒▒░░    ▒░░░░░░░░░▒░░░░░ ░░▒░░░░░░▒ ▒▒▒   ▒    ▒  ▒░░░▒░░▒░▒ 
░░▒░░░░▒░▒       ░ ░░░░▒░░░▒░░░   ▒░░░░░░░░░░░░░░░░░       ▒▒▒▒▒▒▒░░░░▒ ▒░▒▒▒ ▒ ▒▒    ▒ ▒▒▒  ▒▒░▒ ▒▒▒▒░░  ░░░░░░░░░░░░░
   ░░░░░▒░       ░░░░░░░░░░░░░▒░░░▒▒░░░░░░  ▒░░▒░▒ ▒▒▒▒▒▒▒░░░▒▒▒▒░░░░▒▒▒░▒▒    ░░░   ▒▒▒      ░░░▒░░░░░░ ▒░░░░░░░░░░░░░
   ▒░ ▒▒   ░▒░▒   ░░▒░▒░░░░░░▒▒▒▒▒▒▒▒░░░░▒   ▒▒▒░▒▒▒▒▒▒▒▒ ▒░▒▒▒▒▒▒░░░░▒▒▒▒▒    ░░   ░░░░       ▒▒▒░▒░░░░░░░░░░░░░░░░░░░
   ▒       ░░▒░░░░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒░     ▒▒    ▒▒        ░░▒░░░▒▒▒░░░░░ ░░░░░░░░░
   ░▒▒░▒▒▒  ▒   ▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒    ▒░░ ░░░░ ▒▒▒▒▒░░░▒▒▒▒▒▒░░▒░░
   ▒▒▒░░▒▒░▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒        ▒▒     ▒  ▒▒▒ ▒░▒▒▒▒▒          ▒▒▒
       ▒▒ ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒   ▒▒▒▒▒▒   ▒▒▒           ▒▒▒▒▒▒                   
  ▒▒▒▒▒░▒▒▒▒   ▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒      ▒▒▒       ▒ ▒  ▒▒▒        ▒▒▒▒▒▒                         
▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▓▒▒▒▒██▒▓▒     ▒▒▒▒▒  ▒▒     ▒▒▒▒      ▒▄▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒                        ▒▒    
    ▒▒▒▒▒      ▒▒▒    ▒▒  ▒▒▒▒▒▓██▓██▒▒ ▒▒ ▒▒▒     ▓█▓███   ███       ▒███ ███▓▄▒▒▒▒██▓                      ▒▒▒▒▒▒▒   
▒▒▒   ▒▒▒ ▒▒▒   ▒▒▒▓▓▓ ▒▒ ▒▒▒▒▓▓▓█▒███▓███  ▒▒     ▀████▀  ████    ███▄███████████▄▄████▒▄▒                   ▒▒▒▒▒    
▒▒▒      ▒▒▒▒     ▒▀▓▒ ▒▒▒██████▓██████████         █████▄██████ ▄▄███▀▀█████████████      ▀▀▄███▓   ▄▒▓▓▄▓█▓▓▓▓▓▓▒▒  ▒
         ▒▒▒         ▒▒ ▒ ▀██████▀██████████         ▀██▀▀█████▀▀▀  ▀▀  ███████████▀          ▀██▄  ▄███████████████▓▒▒
           ▒            ▄█▄█████████████████        ▄▄██▄▀▀▀             ████████▀▀          ▄████▀█▄███████████▄███▒ ▒
                      ▄███████████████████▀████▄▄▄▄████                  ████▀██      ▄▄████  ███▀ ▀████████████████▄ ▒
         ▒▄██▄      ▀███████ ▀█▄██████████ ██████   ██▀    ███▀      ▄▄▄   ▀▀        ███▀███▀▄██   ██▀▀█████████▀██▄█▀▀
         ▀▀██▄    ██▄████▄██▄████▀█▀█▀██▄██  ███▀█  ▀▀▀     ▀▀ ▄▄▄   ███     ▄▄      █████▀   ████▄██▄▄█████▄ ▀▀██▀▀  ▄
            ▀▄██▀████████████████▀███▀▀▀  ██  ▀██▀             ███ ░     ▄▄▄█▀██     █████    ▀███████▀ █▄██▀    ▀▀██▀ 
  ▄▄▄▄▄██▄▄▄▄▀█████▀█▄ ▀█▀▀▀█▄▄██▀▀       █ █  ▀▀▀      ████    ▀  ░▄▄  ███████▀     ███▀     ██▀      ██▀           ▀▀
▄▄ █ █████▄█ ██████ ▀▀ ▄▄█▀▀▀▀             █ █          ▀▀▀▀       ███   ██▀██       ▀▀       ▀                        
▄█▀▀▀██████▀▀▀▀▀███▄█▀▀                    █  █                    ▀▀    ▀▀                                            
██▀  ▀████ ▄▄▄█▀▀▀▀                        ▀▄  █▄                                              ▄▄                      
▀█    ▄▄██▀▀                                ▓   ▀▄               ▄▄                           ████                     
▄▄▄█▀▀▀                                     ▒    ▀▄    ▄████▄   ████                          ▀▀█▀                     
▀                                            ▒    ▀▄   █████    ▀█▀▀ ▄███▄ ▄        ▄█▄                                
                                             ▒     ▀█   ▀██▀         ███▀████      ▄████                               
                                             ▒▒      █   ▀▀          ▀███▀██▀       ▀▀▀                                
----------------------------
░▒▒░▒░▒░░░░ ░▒░▒░  ▒▒▒▒▒░▒░░▒▒▒▒░░░░░░░░░░░░░░ ░░░░░▒░░░░░░░░ ▒     ▒▒▒▒▒░ ▒▒░░░░░░▒░░░░░░░░  ▒▒    ░▒ ░░░░░░░░░░░░░░░░
▒   ▒▒  ▒▒░▒▒░░░░░▒░▒▒   ░▒▒    ▒░▒░░░░░░░░░░░░ ░░░░ ▒░  ▒▒ ░░     ░░░░░░░░▒▒░░░░░ ▒░▒░░░░░░▒ ▒▒    ▒▒   ▒▒ ▒░░░▒░▒▒░▒ 
░░░░░▒░░░░     ▒ ░ ░░░░▒▒▒░▒░░▒   ▒░░░░░░░░░░░░░░░▒░       ▒░▒ ▒▒▒░░░░▒▒▒░▒░░ ▒▒▒     ▒▒░▒   ▒▒░▒  ▒▒░░░ ▒░░░░░░░░░░░░░
   ░░░░░▒░       ░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░  ░░▒░▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒░░░░░▒░░▒░    ░░░   ▒▒       ░░░▒░░░░░░ ▒░▒░░░░░░░░░░░
    ░▒▒▒   ░▒░▒   ░░▒░▒░░░░░░▒▒ ▒▒▒▒▒░░░░▒    ░▒░▒░▒▒▒▒▒▒  ░▒▒▒▒▒░░░░░▒▒▒▒▒    ▒░   ░░░░       ▒▒▒░▒░░░░░░░░░░░░░░░░░░░
           ░░▒▒░░░▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒░▒▒░     ▒▒   ▒▒▒        ░░░░░░▒▒▒░░░░░▒░░░░░░░░░
   ░▒▒░▒ ▒  ▒   ▒░▒       ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒    ▒▒▒ ░░░░▒░▒▒▒░░░▒░▒▒▒▒▒░▒ ░░
▒  ▒▒░░░░▒░▒     ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       ▒▒▒    ▒▒▒ ▒▒▒  ░░▒▒▒▒          ▒▒▒
       ▒▒ ▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒   ▒▒▒           ▒▒▒▒▒▒                   
  ▒▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒▒ ▒▒▒  ▒      ▒▒▒▒▒▒▒                        
▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒██▒▒▒     ▒▒▒▒▒ ▒ ▒     ▒▒▒▒      ▒▒  ▒▒  ▒▒▒ ▒▒▒▒▒▒                        ▒▒    
   ▒▒▒▒▒▒      ▒▒▒    ▒▒  ▒▒▒▒▒▓██▒██▒▒ ▒▒ ▒▒▒     ▓▓▓███   ███       ▒███ ███▓▄▒▒▒▒▓█▓                      ▒▒▒▒▒▒▒   
▒▒▒  ▒▒▒▒ ▒▒▒  ▒▒▒ ▓▓▄ ▒▒ ▒▒▒▒▓▓▓█▓███▓▓█▓  ▒▒     ▀████▀  ████    ▓██▄███████████▄▓███▓▄▒                   ▒▒▒▒▒▒   ▒
▒▒▒     ▒▒▒▒▒     ▒▓▓▓▒▒▒▒▓████████████▀███         █████ ██████  ▄███▀▀█████████████▀▀▀  ▀▀▄▄▓██▓   ▄▄▓▄▄▓█▓▒▓▓▓▒▒   ▒
         ▒▒▒▒        ▒▒ ▒▒▀██▓███▀██████████         ▀██▀▀█████▀▀▀  █   ███████████▀          ▀▀█▄  ▄██▄██████████▀█▒▒▒
           ▒▒           ▄█▄█████████████████        ▄▄██▄█▀▀             ███▀█████▀          ▄███▄▀█████████████████▒ ▒
                      ▄▄██████████████████▀▀███▄ ▄▄████                  ████▀██       ▄▄███  ███▀ ██▄██████████████▄ ▓
          ▄▄▓▄       █████▄█▀▀▀ ██████████  █████  ▀▀█▀    ▀██▀░     ▄▄▄   ▀▀ ▀      ███████▀▄█▀   ██▀███████████████ ▀
          █▀█▄    ▄█▄▄███▄██▄▄█████▀█▀██▄██  █████  ▀▀▀     ▀▀ ░▄    ███     ▄▄      █████▀   ▄███▄██▄▄█████▄▀▀▄██▀▀  ▄
            ▀ ████████████████████████▀▀▀ ██  ▀██▀             █▀█       ▄▄▄████     ████▄    ██▄██████ ████▀    ▀▀▄█▀ 
   ▄▄ ▄██▄▄▄▄▀█▄███▀█▄  █▀▀▀█▄▄██▀▀       █ █  ▀▀       ████    ▀   ▄   ███▀████     ██▀▀     ██▀▀     ██            ▀▀
▄▄ █ ███▄█▄█ ██████ ▀▀ ▄▄▄█▀▀▀             █ █          ▀▀▀▀       ███   ██▀██       ▀▀       ▀▀                       
▄▄▀▀▀██████ ▀█▀▀███▄█▀▀▀                   █  █▄                   ▀▀    ▀▀                                            
▀██  ▀████▀ ▄▄▄▀▀▀▀                        ▀▄  ▀▄                                              ▄                       
▀█▀   ▄▄▄██▀▀                               ▓   ▀▄               ▄▄                           ████                     
 ▄▄█▀▀▀                                     ▒▒   ▀▄     ████▄   ████                          ▀▀█▀                     
▀                                            ▒    ▀█   ██████   ▀█▀▀ ▄███▄ ▄        ▄▄▄                                
                                             ▒      █   ▀██▀         █▀█▀████      █████                               
                                             ▒▒      █   ▀▀          ▀███▀███       ▀█▀▀                               
----------------------------
▒▒▒░▒░░░░░░▒░▒░▒░   ░▒▒▒░▒░░▓▒▒▒░░▒░░░░░░░░░░▒ ▒░░░▒▒░░░░░░░░ ▒     ▒▒▒▒▒░ ▒▒░░░░░░▒░░░░░░░▒  ▒▒   ▒░▒ ░░░░░░░░░░░░░░░░
▒   ▒▒  ▒▒░░░▒░░▒░░░▒    ░▒▒▓   ▒░░░░░░░░░░░░░░ ░░░░ ░░ ▒▒▒ ▒░     ░░░░▒░░░▒░░░░░░ ▒▒▒░░░░░░  ▒▒   ▒░    ▒▒▒▒░░░░░░░░▒▒
▒░▒▒░▒░░░▒     ▒ ░▒░░▒▒▒▒▒░▒▓░▒    ░░░░░░░░░░░░▒░░▒░       ▒▒▒  ▒▒░░░░░▒▒░ ░▒▒▒▒    ▒ ▒▒░▒  ▒▒░░   ▒▒░░▒ ▒▒▒░░░░░░░░░░░
   ▒░░░░▒░▒      ▒░░░░░░░░░░▓░░▒░░▒▒░░░░░░░  ░░▒░▒▒▒▒▒ ▒▒▒▒░░▒▒▒ ░░░░░▒▒░░▒    ░░░   ▒▒       ░░░▒░░░░░░ ▒░░░░░░░░░░░░░
    ░░▒▒   ░▒▒▒   ░░▒░▒░░░░░▓░▒▒▒▒▒▒▒░░░░▒▒  ▒▒▒░▒▒░▒▒▒▒▒  ░▒▒▒▒▒▒░░░░▒▒▒▒▒    ▒░   ░░░░       ▒▒▒░▒░░░░░░░░▒░░░░░░░░░░
           ░░▒▒░░░▒▒   ▒▒▒▒▒▓▒▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒░░▒▒▒▒▒▒▒  ▒▒▒▒░▒▒░     ░▒   ▒▒▒        ░░░░░░▒▒░░░░░ ▒░░░░░░░░░
   ░▒▒░▒ ▒  ▒  ▒▒░░       ▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒         ▒▒    ▒▒▒ ░░░░ ░▒▒▒░░░▒░▒▒▒▒░░  ░░
▒   ▒░░▒░░░▒     ▒▒  ▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       ▒▒▒    ▒▒▒ ▒▒▒  ░░▒▒▒▒         ▒▒▒░
▒      ▒▒ ▒  ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒   ▒▒▒           ▒▒▒▒▒▒▒                  
  ▒▒▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒▒ ▒▒▒  ▒       ▒▒▒▒▒▒                        
░▒▒▒▒▒▒▒       ▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒         ▒▒      ▒▒   ▒  ▒▒▒ ▒▒▒▒▒▒                              
   ▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒  ▒▒▒▒▒██▒██▒▒ ▒▒ ▒▒▒     ▒▓▄███   ▓██▒      ▒██▓ ███▄▄▒▒▒▒▓█▓                      ▒▒▒▒▒▒▒   
▒▒▒  ▒▒▒▒ ▒▒▒  ▒▒▒ ▒▓▄▒▒▒ ▒▒▒▒▒▒▓█▓███▓▓█▓▒ ▒▒     ▀████▀  ████    ▓██▄██▓████████▄▓███▓▄▒                   ▒▒▒▒▒▒   ▒
▒▒▒▒    ▒▒▒▒▒      ▒▓▓▒▒▒▒▓██▓███▓█████████▄        █████ ██████   ███▀▀█████████████▀▀▀  ▀▀▄▄▄█▓    ▒▄▄▄▄▓▓▄▒▓▓▓▒    ▒
  ▒      ▒▒▒▒        ▒▒ ▒▒▀▓█▒██████████████         ▀██▀ ██████▀▀▀ █   ███████████▀          ▀▀█▄  ▄██████████████▓ ▒▒
           ▒▒           ▄█▄▄█▀██████▀███████         ▄▀█▄▄▀▀▀            ███████▄█▀          ▄████▀█████████████████  ▒
▒                      ▄██████████████████▀▀███▄  ▄████                  ████▀██       ▄▄██▄ ▀███▀ ██▄██████████████▄ ▓
          ▄▄▓▄       ███▀███▀▀▀ ██████████ ▄███▀█▀ ▀▀█▀    ▄███      ▄▄▄   █▀ ▀      ███████ ██▀   ██▀███████████████ ▀
          ████    ▄█▄▄███▄██▄▄█████▀█▀██▄██▀ █████  ▀▀▀     ▀▀  ░    ███      ▄      █████▀   ▄███▄██▄██████ ▀▀▄██▀▀  ▄
            ▀▀▄██▄███████▀█████████▄█▄▀▀▀ ██  ▀██▀             █░█       ▄▄▄████     █████    ██▄█████▀▀████     ▀▀▄█▀ 
   ▄▄ ▄███▄▄▄ █████▀██  ██▀▀██▄██▀▀       █▄█  ▀█▀      ████   ▀░   ▄   ███████▀     ███▀     ██▀▀  ▀  ██           ▀▀█
▄▄ █ ██▀███ ▄▀█████ ▀▀  ▄▄█▀▀▀             █ █          ▀▀▀▀       ███  ▀██▀██       ▀▀       ▀▀                       
 ▄▀ ▀██████ ▀█▀▀████▄▀▀▀                   █  █▄                   ▀▀▀   █▀                                            
 ▀█   █████ ▄▄▄█▀▀▀                         █  ▀▄                                              ▄▄                      
▀██    ▄▄██▀▀                               ▓   ▀▄                ▄                           ██▀█                     
 ▄▄▄█▀▀▀                                    ▒▒   ▀▄     ████▄   ████                          ▀▀▀▀                     
▀▀                                           ▒    ▀█    █████   ▀█▀▀ ▄███▄ ▄        ▄▄▄                                
                                             ▒      █   ▀██▀         █▀██████      █████                               
                                              ▒      █   ▀▀          ▀██████▀       ▀█▀                                
----------------------------
░░▒▒░░▒░░░░▒▒▒░▒░   ▒░▒▒░▒░▒▒▒▒▒░░▒░░░░░░░░░░░ ▒░░░░▒░░░░░░░░▒▒     ▒▒▒▒▒░▒▒▒░░░░░░▒░░░░░░░▒  ▒▒   ▒▒▒ ░░░░░░░░░░░░░░░░
▒▒  ▒▒  ▒▒░░░░░░░░▒░▒▒   ░▒░    ▒░▒░░░░░░░░░░░░▒░░░░ ░░ ▒▒░ ▒▒     ░░░░▒░░▒▒▒░░▒░░▒▒▒▒░░░░░▒  ▒▒   ▒░  ▒ ▒▒▒▒░░░░░▒░░▒░
░░▒▒░▒░░░░▒    ▒ ░░░░▒░▒▒▒░▒░░▒   ▒░░░░░░░░░░░░▒░░░░       ▒▒░  ▒▒░░░░▒▒▒░░░▒▒▒▒▒   ▒ ▒▒░▒  ▒▒░░   ▒▒▒░▒ ▒▒▒░░░░░░░░░░░
    ░░░░▒▒▒       ░▒░░░░░░░░░░░▒░░▒▒░░░░░░░  ░░▒░▒▒▒▒▒ ▒▒▒▒░░▒░░▒░░░░░▒▒░░▒    ░░░   ▒▒       ▒░▒▒░░░░░░ ░░░░░░░░░░░░░░
    ▒░▒░   ░▒ ▒   ░░▒▒▒░░░░░░░░▒░░▒▒▒░░▒░▒   ▒▒ ░░▒▒▒▒▒▒▒ ▒░▒░▒▒▒░░░░░▒▒▒▒░    ▒░   ░░░░       ▒▒▒░░░░░░░░░░▒░░░░░░░░░░
           ░░░░░░░▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒░▒▒▒▒▒▒  ▒▒▒░░▒▒▒▒▒▒▒▒ ▒▒▒▒░▒▒░     ░░   ▒▒▒        ░░░░░░░░░░░░░▒▒░░░░░░░░░
    ░▒░▒ ▒  ▒  ▒▒░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒     ▒▒▒ ░░░▒▒░▒▒▒░░░▒░▒▒▒░░░▒ ░░
▒   ▒░░▒░░░░     ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒        ▒▒    ▒▒  ░▒▒  ░░░░▒▒▒        ▒▒░░
░      ▒░ ▒▒  ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒    ▒▒▒            ▒▒▒▒▒▒                  
     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒      ▒▒ ▒ ▒▒▒  ▒▒      ▒▒▒▒▒▒                        
▒░▒▒▒▒          ▒▒ ▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒        ▒▒       ▒     ▒▒▒  ▒▒▒▒▒▒▒                             
   ▒▒▒▒▒▒      ▒▒▒▒   ▒▒▒  ▒▒▒▒▒█▓▒▓▓▓▒▒▒▒  ▒▒     ▒▓▄██▓   ▓██▒▒     ▒██▓ ██▓▄▒▒▒▒▒▓▓▒                      ▒▒▒▒▒▒    
▒▒▒  ▒▒▒▒  ▒▒  ▒▒▒▒▒▄▒▒▒▒ ▒▒▒▒▒▒▓█▓▓██▓▓▓▓▒ ▒▒     █████▀  ▓██▀    ▄█▓▄██▓▓██████▓▄▓███▓▒▒                   ▒▒▒▒▒▒   ▒
▒▒▒▒    ▒▒▒▒▒▒     ▒▓▓▒▒▒▒▒█▓▓███▓█████████▄        █████ ▄█████   ███▀▀█████████████▀▀▀  ▀▓▄ ▓█▓    ▒▄▄▒▄▄▓▒▒▓▓▓     ▒
  ▒       ▒▒▒        ▒▒ ▒▒▒▓█████████▀█▄████▄        ▀██▀ ██████▀▀▀ █   ███████████▀         ▀▀██   ▄██████████████▓ ▒▒
           ▒▒           ▄▄▄▄███▀█▄██████████         ▄▀█▄▄▀▀▀            █████████▀          ▄███▀▀▄████████████████ ▒▒
▒                      ▄██████████████████▀▀███▄  ▄▄███▀            ░    ███████        ▄▄█▄ ▀████ ████████████████▓ ▒▒
          ▒▄▄▄       ████████▀█▀██████████  ████▀▀ ▀▀█▀    ▄██▄     ░▄▄▄   ██ ▀      ███████ ██▀   █████▄████████████ ▀
          ████     █▄▄███▄▀█▄▄███████▀██ ██▀ █████   ▀▀     ▀▀▀ ▄   ░███     ▄       █████▀   ▄███ ██▄██████▀▀█▄██▀▀  ▄
            ▀▀▄▄█▄████████████████▀██▄██▀ ██  ▀███             ███    ▀  ▄▄▄████     █████    ████████▀████▀    ▀▀▄▄▀▀ 
   ▄▄  ███▄▄▄ ████████  ██▀▀██▄██▀▀▀      ▀▄█   █▀      ▄██▄   ▀▀▀  ▄   ███▀████     ███▀     ██▀   ▀ ▄██           ▀▀▄
▄▄ ▀▄▀█████ █▀█████  ▀▀ ▄▄▄█▀▀             █ █▄         ▀▀█▀       ███  ▀█████       ██       ▀▀                       
▄▄█▀███████▀▀▀█▀████▄█▀▀▀                  █  ▀▄                   ▀▀▀   ██                                            
 ▀█▄  ▀████  ▄▄▄▀▀▀                         █  ▀▄                                              ▄                       
▄██    ▄▄██▀▀▀                              ▒   ▀▄                ▄                           ████                     
  ▄▄█▀▀▀                                    ▒▒   ▀█     ████▄   ████                         ▀▀█▀▀                     
▀▀                                           ▒     █    █████   ▀██▀ ▄▄█▄▄          ▄▄▄                                
                                             ▒      █   ▀███         █▀██████      ▄████                               
                                              ▒      █▄  ▀▀          ▀██████▀       ▀█▀                                
----------------------------
░░▒▒░░▒░░░░░▒▒▒░░▒▒▒▒▒░▒░▒░▒▒▒▒▒░░▒░░░░░░░░░░░ ▒░░░▒░░░░▒░░░░▒▒     ░ ▒  ░ ▒▒░░░░░░░░░░░░░░   ▒▒ ▒ ▒ ▒ ░░░░░░░░░░░░░░░░
 ▒  ▒▒▒▒▒▒ ░░░░░▒░▒░▒▒▒  ░▒░    ▒░░░░░░░░░░░░░░▒░░░░ ░░ ▒░░ ░▒     ▒░░░▒░░▒▒▒░░▒░░▒▒▒▒░░░░░░   ▒   ░░  ▒ ▒▒▒░░░░░░░░░▒░
░░▒▒▒▒░░░░▒▒   ▒ ░░░░▒░▒▒▒░▒░░▒   ▒░░░░░░░░░░░░ ░░▒░  ▒    ▒░▒   ▒░░░░▒▒░░▒░░▒ ▒▒▒ ▒▒ ▒░░░ ▒▒░░░   ▒▒▒▒  ▒▒▒░░░░░░░░░░░
    ░░░░░▒░       ░▒░░░░░░░░░░░▒░░▒▒░░░░░░░ ▒░░▒░░▒▒▒▒ ▒ ▒▒▒▒░░░▒░░░░░▒▒░░▒    ░░░            ▒░░░░░░░░░ ░░░░░░░░▒░░░░░
    ▒░▒░▒  ▒▒ ▒   ░░░▒▒░░░░░░░░▒░░░▒▒░░░░▒▒   ▒ ░░▒▒▒▒▒▒▒ ▒░░░▒▒▒░░░░░▒▒▒░░    ░░   ░░░░      ▒░▒▒░░░░░░░░░░▒░░░░░░░░░░
           ░░░▒░▒▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒░▒▒▒▒  ▒▒▒░░▒▒▒▒▒▒▒▒ ▒▒▒░▒▒▒░     ░░  ▒▒▒▒▒       ░░░░░░░░░░░░░▒▒░░░░░░░░░
    ░▒░▒ ▒  ▒▒ ▒▒░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒ ░░░▒▒░▒▒░░░░░░░▒░░░░▒ ░░
▒   ▒░▒▒░░▒░      ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒    ▒░  ░▒▒  ░░░░▒▒▒       ▒▒▒░░
░      ▒░ ▒▒   ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒            ▒▒▒▒▒▒                  
▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒      ▒▒▒▒ ▒▒▒ ▒▒▒      ▒▒▒▒▒▒▒                       
▒▒▒▒▒▒▒         ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒        ▒▒             ▒▒▒   ▒▒▒▒▒▒                             
   ▒▒▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▓▓▒▓▓▓▒▒▒▒  ▒▒  ▒  ▒▄▄▓█▓   ▒██▒      ▒██▒ ▓█▓▄▒▒▒▒▒▄▓▒                      ▒▒▒▒▒▒    
▒▒▒  ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▓██▓██▓▒▓▓▒ ▒▒     ▓████▀  ▄██▓    ▄▓▓▒██▓▓██████▓▄▒███▄▒                    ▒▒▒▒▒▒    
 ▒▒▒    ▒▒▒▒▒▒     ▒▓▓▒▒▒▒▒▓▓▄███▒█▓███████▄        █████ ▄████▄   ██████████████████▀▀▀ ▀▒▄▄ ▄▓▄    ▒▄▄▒▒▓▄▒▒▒▓▒    ▒▒
  ▒▒      ▒▒▒▒       ▒▒ ▒▒▒▓█▓███████▀█▄████▄        ▀██▀ ██████▄▀▀ ██  ███████████▀         ▀▀██   ▄█████████████▓▒ ▒▒
            ▒            ▄▄▄█████▄▄█████████▀         ▀▀▄▄█▀▀▀           ████████▀▀          ▄███▀▀▄███████▄████████ ▒▒
▒                       ████████████████████▄██▄   ▄████                 ███████▀       ▄▄▄▄ ████▀▀█████████▀██████▓ ▒▒
▒          ▒▄▄       ▄███████▀█▀██████████▄ ████▀▀  ▀██     ██▄       ▄▄   ██ ▀▀     ███████ ██▀   █████████▀████████▀▀
          ▒███     █▄▄███▄▀██▄███▄██▄▀██▀██▀▀█████   █▀     ▀░▀      █▀█             █████▀   ▄██▄▀██ █████▄▀▀█▄██▀▀ ▄▄
             ▀ ▄█▄██▀█████████████▀█████▀▀██  ▀███           ░ ███    ▀  ▄▄▄████    ▀█▀██▀   ▀████████▀████▀    ▀▀▄▄▀▀ 
    ▄  ▄██▄▄▄ ████████  ██▀▀██▄███▀▀▀     ▀▄█   ██      ▄██▄ ░ ▀▀▀  ▄   ████████     ███▀     ██▀▀  ▀ ▄██           ▀█▄
▄▄  █▀█████▀█▀█████  ▀▀ ▄▄▄█▀▀▀            █ █▄          ▀█▀       ███  ▀██▀██       █▀      ▀▀▀                       
█▄█▀█▀███▀█▀▀▀█▀████▄▄▀▀▀                  █▄ ▀▄                   ▀█▀   ██                                            
▄▀██  ▀████▀ ▄▄▄█▀▀▀                        █  ▀▄                                              ▄                       
█▀█     ▄███▀▀                              ▒   ▀▄                ▄                          ▄████                     
  ▄▄▄█▀▀▀                                   ▒▓   ▀█     ▄███▄   ████                         ▀▀█▀                      
▀▀▀                                          ▒     █    █████   ▀█▀▀ ▄▄█▄▄          ▄▄▄                                
                                             ▒▒     █   ▀███         █▀██████      █████                               
                                              ▒      █▄  ▀           ▀███▀██▀      ▀ ▄▀                                
----------------------------
░░▒▒░░▒░░░░░▒▒▒░░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒░░░▒░░░░░░░░░░  ░░░▒░░░░ ░░░░▒░     ▒ ▒    ░░░░░░░▒░░░░░░░▓▒  ▒▒ ▒ ▒▒▒ ░░░░░░░░░░░░░░░░
 ▒  ▒░▒▒ ▒ ▒░░░▒▒▒ ░▒▒▒▒ ░▒░    ▒░░░░░░░░░░░░░░▒░░░░ ░░ ▒▒░ ▒▒     ▒░░░▒░░▒▒▒░░░░░▒▒▒░░░░░▓   ▒▒   ▒░  ▒ ░▒░░░░▒░░░░░▒░
░░▒▒▒▒▒░░▒▒▒▒  ▒ ░░░░▒░▒ ▒░ ▒░▒   ▒░░░░░░░░░░░░ ░░░░  ▒   ▒▒░▒    ▒░░░░▒░▒░░▒▒░▒▒▒ ▒▒ ▒░░░▓▒▒▒░▒   ▒▒▒▒  ▒▒▒▒░░░░░░░░▒░
▒▒  ░░░░░▒░       ░▒░░░░░░░░░░░ ▒▒▒▒░░░░░░░▒▒░░▒░░▒▒▒▒   ▒▒▒▒░░░▒░░░░░▒▒▒░▒▒   ░░░        ▓   ▒░▒▒░░░░░░ ░░░░░░▒░▒░░░░░
    ░░▒░░▒▒▒▒ ▒   ░░░▒░░░░░░░░░▒░░░▒▒░░░░▒▒  ▒▒ ░▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒░░░░░▒▒▒░░    ░░   ░░░▒  ▓   ▒▒  ░░░░░░░░░░▒░░░░░░░░░░
           ▒▒░░░▒▒▒▒ ▒  ▒▒░▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒░▒▒▒▒  ▒▒▒░░ ▒▒▒▒▒▒▒ ▒▒▒░▒▒▒░▒    ░░  ▒▒░▒▒  ▓    ░░░░░░░░░░░░░▒▒░░░░░░░░░
    ░▒ ▒ ▒  ▒▒ ▒▒░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                ▓▒▒  ░░░░▒░░░░░░░░░░▒░░░░▒ ░░
    ▒░░░░▒▒░      ░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒    ▒░  ░▒▒  ░░░░▒▒▒      ▒▒▒░░░
░▒     ▒░ ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒            ▒▒▒▒▒▒▒                 
▒      ▒▒▒▒░▒▒▒▒▒▒ ▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒      ▒▒▒▒ ▒▒  ▒▒▒       ▒▒▒▒▒▒                       
▒▒▒▒▒▒▒▒        ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒        ▒▒             ▒▒▒   ▒▒▒▒▒▒                             
   ▒▒▒▒▒▒▒      ▒▒▒   ▒▒▒   ▒▒▒▒▒▓▒▒▓▓▒▒▒▒  ▒▒  ▒▒ ▒▄▄▓█▓   ▒█▓▒▒     ▒██▒ ▓█▓▒▒▒▒▒▒▓▄▒                      ▒▒▒▒▒▒    
▒▒▒  ▒▒▒▒▒  ▒   ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒██▓██▓▒▄▓▒ ▒▒     ▒████▀  ▄██▓    ▄▓▄▒██▓▓█████▓▄▒▓███▄▒                    ▒▒▒▒▒▒    
 ▒▒▒    ▒▒ ▒▒▒     ▒▒▒▒ ▒▒▒▓▓▄███▒▓▓███████▄        █████ ▄████▄   ██████████████████▀█▀ ▒▒▄▒ ▄▓▄     ▄▒ ▒▄▄▒▒▒▓▒    ▒▒
▒ ▒▒      ▒▒▒▒       ▒▒ ▒▒▒▓█████████▀██████▄        ▀███ ██████▄▀▀▀█▀  ███████████▀         ▀██▀   ▓████████████▓▓▒ ▒▒
▒           ▒▒           ▄▄▄██████▄█████████▀          █ ▄▄█▀▀          ▀████████▀▀          ▄▄██▀▄▄███████████████▒ ▒▓
▒                       ████▀███████████████▄██▄  ▄▄████▀                ███████▀       ▄▄▄▄ ███▄▀▀████████████████▄ ▒▒
▒           ▄▄▒       ███████▀█▀██████████▄ ██▄█▀▀▀ ███     ██▄   ░   ▄    ██ ▀▀     ███████ ██    █████████▀███████▄▀█
           ███▀    ▄▄▄███▄▀██▄███████▀██▀▀█▀▀▀████▄  █▀    ▀▀▀▀   ░  █▀█             █████▀   ▄▄█▄▀█▄ █████▄▀██▄██▀▀ ▄▄
             ▀▀▄▄▄▄█████████████████▄███▀▀██  ▀███             ███░   ▀   ▄▄████    ██▀██▀   ▀██████▀█▀████▀   ▀▀▄▄▄▀▀ 
    ▄  ▄██▄▄▄ ▀████████ ██▀▀██ ███▀▀▀      ██   ██       ██▄   ▀▀▀░     ████████     ███▀    ▄██▀▀  ▀ ▄██▀         ▀▀▄▄
▄▄  █▀███████▀██████ ▀▀  ▄▄▄▀▀▀            █ ▀▄         ▀██▀       ███  ▀█████       ██      ▀▀▀                       
█ ██▀███████ ███████▄▄█▀▀▀                 ▀▄ ▀▄                   ▀█▀   ██                                            
█▀▀█  ▀████▀  ▄▄▄▀▀▀                        █  ▀▄                                              ▄                       
███▄    ▄███▀▀▀                             ▒   ▀▄                ▄                          ▀███▄                     
   ▄▄█▀▀▀                                    ▒    █     ████▄   ████                         ▀▀█▀▀                     
█▀▀                                          ▒     █    █████   ▀██▀ ▄▄█▄▄▄         ▄▄▄                                
                                             ▒▒     █▄  ▀███▀        ████████      ████▀                               
                                              ▒      ▀▄  ▀▀          ▀██████▀      ▀▀█▀                                
----------------------------
░░▒░░░▒░░░░░▒▒▒░░░▒ ▒▒▒ ░▒▒▒▒▒░▒░░░░░░░░░░░░░░  ▒░░▒░░░░░░░░░▒░     ▒▒▒  ░ ░ ░░░░░▒░░░░░░░░▒  ▒▒▒▒ ▒░░ ░░░░░░░░░░░░░░░░
 ▒  ▒░▒▒▒▒ ▒▒░░░▒▒▒▒▒▒▒▒▒░ ░▒   ▒░░░░░░░░░░░░░▒▒░░░░ ░░▒▒░▒▒░▒     ▒░░░▒░░  ░░░░░░▒░▒░░░░░░        ░░  ▒ ▒▒░░░░▒░░▒░░▒░
░░▒▒▒▒▒▒▒░▒▒▒▒ ▒▒░░░░▒░▒  ░ ▒▒▒   ▒░░░░░░░░▒░░░ ░░░░  ▒   ▒░░▒    ░░░░░▒░▒▒▒░▒░░▒▒ ▒▒ ▒░░░ ▒▒▒░▒     ▒▒   ▒▒░░░░░░░░▒▒░
▒▒▒ ░░░░░░░       ░▒░░░░░░░░░░░ ▒▒▒▒░░░░░░▒▒▒░░░░░▒░▒▒    ▒▒▒░░▒▒░░░░░▒▒▒░░    ▒░▒            ▒░▒▒░░░░░▒ ░░░░░░░░░░░░░░
    ░░░▒░ ▒ ▒ ▒   ░░░░░░░░░░░░░ ░░░▒▒░░░░░▒  ▒▒ ░░▒▒░▒▒▒░▒▒░░▒▒▒▒░░░░░▒▒▒░░    ░░▒  ░░░▒      ▒▒  ░░░░░▒▒░░░▒░░░░░░░░░░
     ▒     ▒░░░░▒▒▒▒▒▒▒ ▒ ░▒▒░▒▒▒▒▒▒▒ ▒ ▒ ▒▒▒▒▒▒▒▒   ▒▒░░ ▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░▒    ░░  ▒░░▒▒       ░░░░░░░░░░░░░▒░░░░░░░░░░
    ░▒ ▒    ▒░▒▒░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒                 ▒▒ ▒░░░░▒░░░░░░░░░▒░░░░░▒░░░
    ░░░░░▒▒▒      ░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒    ▒░ ▒░▒▒  ░░░░░▒▒▒     ▒▒▒░░░
░▒     ▒░ ▒░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒    ▒▒▒             ▒▒▒▒▒▒                ▒
▒▒      ▒▒▒▒░▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒   ▒▒▒▒▒▒▒  ▒▒▒       ▒▒▒▒▒▒                       
▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒             ▒▒▒   ▒▒▒▒▒▒▒                            
▒  ▒▒▒▒▒▒▒      ▒▒▒   ▒▒▒   ▒▒▒▒▒▒▒▒▓▒▒▒▒▒  ▒▒  ▒▒  ▒▒▓▓▓   ▒▓▓▒▒     ▒▓█▒ ▓▓▒▒▒▒▒▒▒▓▄                        ▒▒▒▒▒    
▒▒▒  ▒▒▒▒▒  ▒   ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒██▓██▓▒▄▓▒ ▒▒     ▒████▓  ▄▓█▓    ▒▄▄▒██▓▄████▓▓▄ ▓██▓▒▒                    ▒▒▒▒▒▒    
▒▒▒▒    ▒▒ ▒▒▒    ▒▒▒▒▒ ▒▒▒▓▄▓▓██▒▓▓███████▄        █████ ▄████▄   ████████████████████▀▒▒▄▄  ▄▓▒    ▒▒▒ ▒▄▒▒▒▒▒     ▒▒
▒ ▒▒      ▒▒▒▒       ▒▒▒▒▒ ▓██▓█████████████▄        ████ ██████▄▀▀▀█▀  ███████████▀        ▀▀██▒   ▓████████████▓▓  ▒▒
▒           ▒▒        ▒  ▒▄▄▓█████▄█████████▀          █ ▄▄█▀▀▀         ▀████████▀▀          ▄███▀▄▄███████████████▒▒▒▓
▒                        ███████████████████▄▄▄▄   ▄████▀                ███████▀       ▄▄▄  ████ ███████████████▓▓  ▒▒
▒           ▒▄▒       ███████▀██ █████████▄ ████▄▀▀ ███     ▄█▄       ▄  ▀ ██ ▀▀     ▄██████ ██▀  ▄█████████▀███████ ▓█
           ███▀     ▄▄▀██▄▀██▄▄██████▀██▀▀█▀▀█████▄  ██    ▀▀▀▀ ░    ███             █████▀▀ ▀██▄▄▀█▄ █████▀▀██▄██▀▀ ▄▄
             ▀▀▄▄▄▄█████████████████▄█▄█▀▀██  ▀███▀            █░█   ▀▀   ▄ ███▄    █████▀   █████████▀███▄▀   ▀▀▄▄▄▀▀ 
        ██▄▄▄▄ ████████ ▀█▄▀██ ███▀▀▀      ██▄  ██       ▄█▄   ▀░▀      █████▄██     ███▀     ██▀▀ ▀  ▄█▀▀         ▀▀▄▒
▄▄  █▀▀█████ ▄▀█████ ██  ▄▄▄██▀▀           █ ▀▄          ██▀       ███  ▀█████      ▀██      ▀▀                       ▀
█ ██▀███████▀███▀███▄▄▄▀▀▀                 ▀▄ ▀▄                   ▀█▀   ██                                            
█▀▀█▄  ████▀  ▄▄▄█▀▀▀                       █  ▀▄                                                                      
▀▄██     ███▀▀▀                             ▒   ▀█                                           ████▄                     
   ▄▄▄█▀▀                                    ▒    █     ▄███▄   ████                         ▀▀█▀                      
█▀▀▀                                         ▒     █    █████   ▀█▀▀ ▄██▄▄          ▄▄                                 
                                             ▒▒     █▄  ▀███▀        ███████▄      ████▀                               
                                              ▒      ▀▄  ▀▀          ▀███████      ▀▀█▀                                
----------------------------
░░░░░░▒░░░░░  ░░░░▒ ▒▒▒ ░ ▒▒▒▒▒░░░░░░░░░░░░░░░▒ ▒░░▒▒░░░▓░░░░▒░     ▒▒   ░ ░ ░░░░░░▒░░▒▒░░░▒▒ ░▒▒▒ ▒░▒ ░░░░░░░░░░░░░░░░
░▒  ▒░▒▒▒▒ ░▒▒░░▒░▒▒░▒▒▒▒░ ░▒   ▒░░░░░░░░░░░░░▒▒░░░░ ░░▒▓░▒▒░▒     ▒░░░░░░  ░░░░░░▒▒▒░░░░░░        ░░  ▒▒░░░░░░▒░░▒░░▒░
░░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒░░░░▒▒▒  ░  ▒▒   ▒░░░░░░░░░░░░ ░░▒░  ▒ ▓ ▒▒░▒    ▒░░░░░░░░░ ▒░░▒▒ ▒▒ ░░░░▒▒▒▒▒▒     ▒▒  ▒▒▒▒░░░░░░░▒▒░
▒▒▒▒░░▒░░░░       ░▒░░░░░░░░░░░ ▒▒▒▒░░░░░░░ ▒░░▒░░▒░    ▓  ▒░░▒░▒░░░░░  ▒░▒▒   ▒░▒            ░░▒▒░░░░░  ░░░░░░░░░░░░░░
    ░░░░░ ▒ ▒     ░▒░░░░░░░░░░░ ░░░ ▒░░░░░░  ▒░ ░░ ▒░▒▒░░▒▒░░▒▒▒▒░░░░░░▒▒░▒    ░░▒ ▒░░░▒      ▒▒ ▒░░░░░░▒░▒░▒░░░░░░░░░░
     ▒▒     ░░░▒▒▒▒▒ ▒▒ ▒ ░░░░░▒▒▒▒▒▒ ▒ ▒ ▒▒▒▒░▒▒▒▒ ▒▒▒░░ ▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░▒    ░░  ▒░░░▒      ▒░░░░░░░░░░░░░░░░░░░░░░░░
    ▒▒ ▒    ▒░ ▒░░░▒      ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒     ▒            ▒ ▒░░░░▒░░░░░░░░▒░░░▒░░▒░░░
    ▒▒░░░▒░▒      ░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒    ░░ ▒░░░ ▒░░░░░▒▒▒    ▒▒▒▒░░░
░░     ▒░░▒░     ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒▒             ▒▒▒▒▒▒                ▒
▒▒       ▒▒▒▒░▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒  ▒   ▒▒▒▒▒▒▒  ▒▒▒       ▒▒▒▒▒▒▒                      
 ▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒ ▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒       ▒     ▒▒     ▒▒▒▒▒▒                            
▒  ▒▒▒▒▒▒▒      ▒▒▒    ▒▒   ▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒ ▒▒  ▒▒  ▒▒▒▓▄   ▒▓▓▒▒     ▒▓▓▒ ▄▓▒▒▒▒▒▒▒▓▄                        ▒▒▒▒     
▒▒▒   ▒▒▒▒      ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒██▒██▓▒▄▓▒ ▒▒     ▒████▓  ▒▓█▓▒   ▒▄▄▒▓▓▓▓████▓▄▒ ███▓▒                    ▒▒▒▒▒▒▒   ▒
▒▒▒▒▒    ▒▒▒▒▒    ▒ ▒▒▒▒▒▒▒▒▄▓▓█▓▒▓▄███▓███▄        ████▓ ▄████▄   ███▓████████████████▀▒▒▄▒  ▒▄▒     ▒  ▒▄▒▒▒▒▒     ▒▒
▒▒▒▒▒     ▒▒▒▒       ▒▒▒▒▒ ▓██▓█████████████▄        ▀███ ██████▄█▀▀██  ████████▀██▀        ▀▒██▒   ▓███████▓███▓▓▒  ▒▒
▒           ▒▒        ▒  ▒▄▒▓█████▄██████████          █▄▄██▀▀▀         ▀█████████▀          ▄▄▄██▄▀███████████████ ▒▒▓
▒                        ███████████████████▄▄▄▄   ▄████▀                ███████▀       ▄▄▄  ████ ███████████████▓▒ ▒▒▓
▒▒           ▄▒       ███████▄██ ██████████ ████▄▀▀▀███▀    ▄█▄       ▄  ▀▀██▀▀▀    ▄███████ ██▀  ▄█████████▀███████ ▓█
           ▓███     ▄▄▀██▄███▄▄▄█████████▀█▀▀▀████▄  ██     ▀▀▀      ███            ▀█████▀  ██▄▄ ▀█ ▄████▄▀▀█████▀▀ ▄▄
             ▀▀ ▄▄▄█████████████████▄█▄██▀██  ▀████            ███   ▀▀▀  ▄▄▄██▄    ▄████    █████████▀████    ▀█▄▄▄▀▀ 
         █▄▄ ▄ ████████ ▀█▄▀███▄███▀▀▀     ██▄  ██       ▄█▄   ▀▀▀      █████▄██    ▀███▀    ▄██▀▀▀▀▀ ██▀▀        ▀▀▄▄ 
▒▄▄  █▀█████ █▀█████ ▀█▀  ▄▄▄█▀▀           █ ▀▄          ██▀       ███  ▀█████▀     ▀██      ▀▀       ▀▀              ▀
▄█ █▀███████▀███▀████▄▄█▀▀▀                ▀█ ▀▄                   ▀█▀   ██                                            
▀█▀█▄  ▀████   ▄▄█▀▀▀                       █  ▀▄                                                                      
▀███     ████▀▀▀                            ▒▄   █                                           ████                      
    ▄▄█▀▀▀                                   ▒    █     ▄███▄   ████                         ▀▀█▀                      
▄█▀▀                                         ▒     █▄   █████   ▀██▀ ▄▄█▄▄          ▄▄                                 
                                             ▒▒     ▀▄  ▀███▀        ███████▄      ████                                
                                              ▒      ▀▄   ▀▀         ▀██████▀      ▀▀ ▀                                
----------------------------
▒░▒░░░░░░░░░  ▒░░░▒ ▒▒▒ ░  ▒▒▒▒░░░░▒░░░░░░░░░░▒ ▒░▒ ░░░░░░░░░▒░     ▒▒  ░░ ░░░░░░░░▒░░░▒▒░░▒▒ ░▒▒▒ ░░▒▒░░░░░░░░░░░░░░░░
▒░▒ ▒▒░▒▒░▒░▒░ ░▒░▒▒▒░▒▒▒░▒░▒   ▒░░░░░░░░░░░░▒▒▒░░░░ ░░▒▒░░▒▒      ▒░░░░░░  ░░░░░░▒▒░▒░░░░░        ▒▒  ▒▒░░░░░░▒░░░░░▒░
▒░▒  ▒▒▒▒▒░▒▒▒▒▒░░░▒░▒▒▒  ░  ▒▒  ▒▒░░░░░░░░░░░░ ░░▒░  ▒   ▒▒░░    ▒░░░░▒░▒░░░░░░▒▒ ░░ ░░░░▒▒▒▒░░   ▒ ▒▒    ▒▒░░░░░░░▒▒░
▒▒▒▒░░▒▒▒▒░       ░▒░░░░░░░░░░░ ▒▒ ▒░░░░░░░ ▒░░░░░░░       ▒░░▒▒▒░░░░░  ▒░ ▒   ▒▒▒     ▒      ░░▒▒░░░░░  ░░░░░░░░░░░░░░
    ▒░░░░▒▒ ▒     ▒░░░░░░░░░░░░ ░░░ ▒░░░░░░  ▒░ ░░ ▒░▒▒░░▒▒░░▒ ▒▒▒░░░░░▒░░▒    ░░▒ ▒▒░░▒      ▒▒ ▒░░░░░░▒░░░░░░░░░░░░░░
     ▒▒ ▒   ░░░▒▒▒▒▒░▒▒ ░ ░░░░░▒▒▒▒▒▒▒░ ▒▒ ▒▒▒▒░▒▒▒▒▒▒▒░░ ▒▒▒▒▒▒▒▒▒▒▒░░▒▒░▒    ░░  ▒░░░▒      ▒░░░░░░░░░░░░░░░░░░░░░░░░
    ▒▒ ▒    ▒░ ░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒     ▒              ░░░░░▒░░░░░░▒░▒░░░░░▒▒░░░
     ░░░░▒░▒▒     ░▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒    ░░ ▒░░░  ░░░░░▒▒▒    ▒▒░▒░░░
░░    ▒▒▒░▒░      ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒    ▒▒▒  ▒          ▒▒▒░▒▒▒              ▒▒
▒▒        ▒▒▒▒░▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒  ▒   ▒▒▒▒▒▒▒  ▒▒▒        ▒▒▒▒▒▒                      
  ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒     ▒▒▒       ▒    ▒▒▒     ▒▒▒▒▒▒                            
▒▒ ▒▒▒▒▒▒▒       ▒▒    ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒  ▒▒▒▓▄   ▒▄▄▒▒     ▒▓▓▒▒▄▄▒  ▒▒▒▒▒▒                        ▒▒▒▒     
▒▒▒   ▒▒▒▒▒     ▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒██▒██▓▒▒▓▒ ▒▒▒    ▒████▓  ▒▓██▒   ▒▄▄▒▓▓▒▓████▓▄▒ ███▒▒                    ▒▒▒▒▒▒▒   ▒
▒▒▒▒▒    ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▄▒▒▓▓▒▓▓███▓███▄        ████▓ ▄███▓▄   ███▓████████████▓███▒▒▒▒▒  ▒▒▒     ▒  ▒▒▒▒▒▒▒     ▒▒
▒▒▒▒▒      ▒▒▒       ▒▒▒▒▒ ▓██▓█████████▓███▄        ████ ██████▄▄▀▀█▀  ████████▀██▀▀      ▀▀▄██▒   ▓███████▓███▓▄▒  ▒▒
▒          ▒▒▒        ▒▒  ▒ ▒█▓███▄██████████          █▄▄███▀▀     ▀   ▀█████████           ▄▄█▀▄▄███████████████▓ ▒▒▓
▒                        ████████████████████▄▄▄    ████▀▀               ████▄██▀       ▄▄▄ ▀████ ██▀████████████▓▒ ▒▒█
▒▒           ▒        ▄████▀████ ██████████ ████▄▀▀▀███▀    ▄█▄          ▀▀██▀▀     ▄▄█████▄ ██▀  ███████████████▀█▄ ▓▓
           ▒███▒    ▄▄▀██▄█▀█▄ ▄█████████▀██▀▀████▄  ██     ███      ███            ▀█▄███▀  ██▄▄ ██ ▄█████▀██▀███▀  ▄▄
             ▀▀ ▄▄▄▄████████████████▄█▄██▀▀█  ▀████            ███   ▀▀▀   ▄███▄    █████    ███████████▄██   ▀▀█▄▄▄▀▀ 
▒        █▄▄ ▄ ████████ ▀██▀███ ███▀▀▀     █▀▄  ██       ▄█▄   ▀▀▀      ████████    ▀███▀    ▄██▀▀▀▀▀ ██▀▀        ▀▀▄▒ 
▒▄▄  █▀▄████▀█▀█████ ▀█▀  █▄▄██▀▀          █ ▀▄          ███       ███  ▀█████      ███      ▀▀       ▀▀              ▀
 █ ███▄███████ █▀███▀▄▄▄▀▀▀                 █ ▀▄                   ▀█▀   ██ ▀▀                                         
▀█▀██  ▀████▀  ▄▄▄██▀▀                      ▓  ▀█                                                                      
██▄█▄    ▀███▀▀▀                            ▒▒   █                                           ████                      
▀   ▄▄▄█▀▀                                   ▒    █     ▄▄██▄   ████                         ▀██▀                      
▄█▀▀▀                                        ▒     █▄   █████   ▀███ ▄▄█▄▄          ▄▄                                 
                                              ▒     ▀▄  ▀███▀        ███████▄      ████                                
                                              ▒      ▀▄   ▀▀         ▀██████▀      ▀▀▀▀                                
----------------------------
░░▒░░░░ ░░░░  ▒░░░▒ ░▒▒ ░  ▒▒▒▒░░░░▒░░░░░░░░░░▒  ▒▒ ░░░░░░░░░░░     ▒▒  ░░ ░▒░░░░░▒▒░░░▒▒░░▒▒▒░▒▒▒ ░░▒ ░░░░░░░░░▓░░░░░░
░▒▒  ▒░▒▒░▒░▒░░░░░▒▒▒▒░▒▒░▒░▒   ▒░░░░░░░░░░░░▒▒▒░░░░ ░░▒░░▒▒▒       ░░░▒░░  ▒░░░░░░▒░░░░░░░        ▒▒  ░░░░░░░░▒▓░░░░▒░
▒▒▒   ▒▒▒▒▒░▒▒▒▒░▒░▒░▒▒   ░  ▒▒  ▒░░░░░░░░░░░░░ ░░░░ ▒▒   ▒▒░░    ▒░░░░▒░▒░░▒░░░▒▒ ░░ ░░░░▒░▒▒░░     ▒     ▒░░░░▓░░░▒░░
░▒▒▒▒░▒░░░░▒      ░▒▒░░░░░░░░░░▒▒▒ ▒░░░░░░░ ░░░░░░░░       ▒░░▒▒▒░░░░░  ░░▒▒   ▒▒      ▒     ▒▒▒▒▒░░░░░ ▒░░░░░░░▓░░░░░░
     ░░░░▒▒ ▒     ▒░░░░░░░░░░░░ ░░░▒▒░░░░░░  ▒░ ░░  ░▒▒░░▒▒░░▒▒▒▒░░░░░░░░░▒    ░░▒  ░░▒▒      ░░ ░▒░░░░▒▒░░░░░░░▓░░░░░░
      ▒ ▒   ░░░▒▒  ▒░▒▒ ░▒░░░░░▒ ▒░▒▒▒░ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒░░ ▒▒▒▒▒▒▒▒░░░░░▒░░▒   ▒░▒  ░░░░▒      ▒░░░░░░░░░░░░▒░░░░▓░░░░░░
     ▒ ▒    ▒░▒░░░░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒     ▒              ░░░░░░░░░░░░▒▒▒░░░░░░▒░░░
     ░░▒░▒░▒▒     ░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒       ▒▒     ░░ ░░░░ ▒░░░░░░▒▒▒  ▒▒▒▒▒░░░
▒▒    ▒ ▒░▒░       ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒  ▒▒           ▒▒▒▒▒▒             ▒▒▒
▒▒       ▒ ▒▒▒▒░▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒  ▒   ▒▒▒▒▒▒   ▒▒▒        ▒▒▒▒▒▒                      
  ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒     ▒▒▒      ▒▒    ▒▒▒      ▒▒▒▒▒▒                           
▒▒▒▒▒▒▒▒▒▒       ▒▒    ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒  ▒▒ ▒  ▒▄▒   ▒▄▄▒▒     ▒▄▓▒▒▄▄▒  ▒▒▒▒▒▒                        ▒▒▒▒    ▒
▒ ▒   ▒▒▒▒▒     ▒▒▒▒ ▒ ▒▒  ▒▒▒▒▒▒██▒██▓▒▒▒▒ ▒▒▒    ▒█████  ▒▓██▒    ▒▒▒█▓▒▓████▓▓  ███▒▒                    ▒▒▒▒▒▒    ▒
▒▒▒▒▒    ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓▓▒██▓███▒        ▓███▓  ███▓▄   ███▓████████████▓███▒▒▒▒   ▒▒          ▒ ▒▒▒▒    ▒▒▒
▒▒▒▒▒      ▒▒▒▒     ▒▒▒▒ ▒▒▒██▓██████▓██▓███▄        ▀███ ██████▄▄▄▀█▀  ████████▀███▀      ▀▒▄█▓▒   ▓██▓▓██▓▓███▄▄   ▒▒
▒▒         ▒▒▒        ▒▒    ▒█▓███▓██████████         ▀█▄ ███▀▀▀    ▀   ▀█████████           ▄▄█▀▄▄▓████████▄█████▒ ▒▒▓
▒▒                       ▓██████▄████████████▄▄▄    ▄███▀▀               ███████▀       ▄▄▄ ▀████ ███████████████▒▒ ▒▒█
▒▒           ▒        ▄█████████ ██████████ ████▄█▀▀████    ▄▄▄          ▀▀██▀▀     ▄▄████▀▄ ██▀  █████████████████▄▒▒▒
            ███▒    ▄▄▀███████ ▄▄██████▄█▀█▄▀▀███▄▄  ██     ██▀      ███   ▀        ▀█████▀▀▀▀▄▄▄ ██ ▄█████▀██ ███▀  ▄▄
            ▒ █▀▄▄▄▄███████▄████████▄█▄██▀▀█▄ ▀████            ▄██   ▀▀▀   ▄▄██▄    █████    ██▀███████████   ▀▀▄▄▄▄▀▀ 
▒        █▄▄   ▄█▀█████▀▀██▀███ ████▀▀▀    █▀▄  ██       ▄▄▄   ▀█▀      ▄███████    ▀███▀    ███▀▀▀▀▀▄██▀▀       ▀▀▄▄  
▒▄▄  █▀▄██████▀▀█████ ██ ▀▀▄▄██▀▀▀         █ ▀▄          ███       ███  ▀█████▀     ▄█▀      ▀▀       ▀▀             ▀▒
 █ ██▀▄██████ ▄█▀████▄▄▄█▀▀▀                █ ▀▄                   ▀█▀   ██ ▀▀                                         
██▀▀█   ██▀██   ▄▄██▀▀                      ▓  ▀█                                                                      
█▀▄██    ▀████▀▀                            ▒▒   █                                           ███▄                      
█    ▄▄█▀▀▀                                  ▒    █     ▄███▄   ▄███                         ███▀                      
▄▄█▀▀                                        ▒     ▀▄   █████   ▀███ ▄▄█▄▄          ▄▄                                 
                                              ▒     ▀▄   ▀██▀        ███████▄      ████                                
                                              ▒      ▀▄   ▀▀         ▀███████      ▀▀▄▀                                
----------------------------
▒░▒░░░░ ░░░░▒ ▒▒░░░░░░░ ░  ▒  ▒░░░░▒░░░░░░░░░░▒  ▒▒ ░░░░░░░░░░░     ░▒  ▒░ ░▒▒░░░░▒░░░ ▒▒▒░▒▒░░▒░ ▒░░▒ ░░░░░░░░░░░░░░░░
░▒░▒ ▒░░▒░░░▒░░░▒▒ ▒▒▒▒░▒░▒░░   ▒░░░░░░░░░░░░░▒ ░░░░▒░░░▒░░▒▒       ░▒░▒░▒ ▒░░░░░░░▒░░░░░░░        ▒░ ▒░░░░░░░░░░░░░░░░
 ▒▒     ▒▒▒▒░▒▒▒░░░▒░▒▒▒  ░ ▒▒▒  ▒░░░░░░░░░░░░░ ░░░░ ▒▒  ▒▒▒░░    ▒░░░░▒░░▒░▒░▒░▒░ ░░▒░░░░▒▒▒ ░░   ▒       ▒░░░░░░░░▒░░
▒░▒▒▒░░░░░░▒      ▒▒░░▒░▒░░░▒░░  ▒ ▒░░░░░░░ ░░░░░░░░        ▒▒▒▒▒░░░░░  ░▒▒▒   ▒▒      ▒     ▒▒▒▒▒░░░░░ ▒░░░░░▒░▒░░░░░░
▒    ░░░░░░       ▒░░░░░░░░░░░░ ░░░▒▒░░░░░░  ▒░ ░░  ░░▒▒▒░░░░▒▒░▒░░░░░░░░░▒    ░░▒  ▒▒▒       ░▒ ░░░░░░▒▒░░░░░░░░░░░░░░
      ▒ ▒   ░░▒▒▒  ▒░▒░ ░░░░░░░▒ ░░▒▒ ░▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░ ▒▒▒▒░░░▒░░░░░░░░▒   ▒░▒  ░░░░▒      ▒░▒░▒░░░░░░░░▒░░░░░░░░░░░
     ▒      ▒▒▒▒░░░░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒  ▒░▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒░▒▒    ▒▒▒             ░░░░░░░░░░░░░▒▒░░░░░░▒░░░
     ░░▒░▒░▒▒    ▒░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒       ▒▒     ░░ ░░░▒ ▒░░░░░░▒▒▒ ▒▒▒░▒▒░░░
░░▒   ▒ ░░▒░░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒  ▒▒        ▒▒ ▒▒░░▒▒             ▒▒▒
▒▒       ▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒  ▒   ▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒                     
   ▒▒▒▒░▒▒▒▒     ▒▒▒▒▒ ▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒    ▒▒▒      ▒▒▒▒▒▒                           
▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒  ▒▒ ▒   ▄▒   ▒▄▄▒▒     ▒▄▄▒ ▒▄▒ ▒▒▒▒▒▒▒▒                       ▒▒▒▒    ▒
▒▒▒   ▒▒▒▒▒      ▒▒▒   ▒▒  ▒▒▒▒▒▒▓▓▒██▓▒▒▒▒ ▒▒▒    ▒██▓██   ▒██▒    ▒▒▒██▒▒████▓▒  ███▒                     ▒▒▒▒▒▒    ▒
▒▒▒▒▒    ▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓▒▒██▓███▒        ▀███▓  ███▓▄   ▓██▒▓█████████▓▓▓███▒▒▒▒   ▒▒            ▒▒▒▒    ▒▒▒
▒▒▒▒▒      ▒▒▒▒      ▒▒▒ ▒▒▒██████▓██▓██▒███▄        ▀███ ██████▄▄▄▀█▀ ▀████████▀███▀      ▀▒▄▓▓    ▓██▓▓██▓▓██▓▄▒  ▒▒▒
▒▒         ▒▒▒▒       ▒▒    ▒█▓███▒██████████         ▀██ ███▀▀▀    ▀   ██████████           ▄██▄▄ ▓██████████████▒ ▒▒▓
▒▒                       ▄███████████████████▄▄▄    ▄▄▄█▀▀▀              ███████▀       ▄▄  █████ ████▄█████████▓▒▒ ▒▒█
▒▒▒                   ▄▄████████▀██████████  ████▄▀▀████    ▄▄▄          ▀▀██▀▀     ▄▄▄████▄ ██▀▀ █████▀██████████▓ ▒▒▒
            ▓██▓    ▄▄ ▀██████ ▄▄██████▄█▀█▄█▀██▄▄▄  ██     ██▀      ███   ▀        ██████▀ ▀▀▄▄▄ █▀▀█████▀███▀███▀  ▄▄
            ▒▒█▀ ▄▄ ███████▄██████████▄███▀█▄ ▀████            ▄█▄   ▀▀▀   ▄▄█▄▄    ▄███▀    ████▄▀████████  ▀▀█▄ ▄▄▀▀ 
▒         ▄▄    ███████▀▀██████ ███▄▀▀▀    █▀▄  ██       ▄▄▄   ▀█▀      ▄███████    ▀████    ███▀▀▀▀▀▄██▀▀       ▀▀▄▄  
▒▒▒  ▀█▄█████ █▀█████ ██  ▀▄▄██▀▀▀         ▀▄▀▄          ███       ▄██  ██████▀     ██▀      ██      ▀▀▀             ▀▒
  ▄▀█ █▄█████ ███████ ▄▄▄▀▀▀                █ ▀▄                   ██▀   ██ ▀▀                                         
█▀▀▀█▄  █████   ▄▄███▀                      ▓   █                                                                      
█▄█▄█    ▀▀███▀▀▀                           ▒▓   █                                           ███▄                      
█    ▄▄▄█▀▀ ▀                                ▒    █▄    ▄▄██▄   ▄██▄                         ███▀                      
▄▄█▀▀▀                                       ▒▒    ▀▄   ███▀█   ▀██▀ ▄▄█▄▄          ▄▄                                 
                                              ▒     ▀▄   ▀██▀        ███████▄      ████                                
                                              ▒      ▀▄   ▀▀         ▀██████▀      ▀█▀▀                                
----------------------------
▒░░░░░▒ ░░░░▒ ▒▒▓░░░░▒░▒░      ▒░░▒░░░░░░░░░░░░  ▒▒ ░░░░░░░░░░░     ░▒  ▒▒ ░▒▒▒░░░▒░░░▒▒░▒░▒▒░░▒░▒▒░░▒░░░░░░░░░░░░░░░░░
░▒░▒▒░░░░░░░▒░░░▓░ ▒▒▒▒▒░░▒░░▒  ▒░░░░░░░░░░░░░░ ░░░░▒░░░▒▒░▒░ ▒     ▒▒░▒▒▒ ▒░░░░░░░▒▒░░░░░░   ▒    ▒░ ░░░░░░░░░░░░░░░░░
▒▒▒   ▒ ▒▒▒▒▒░▒▒▓▒░▒░▒▒   ░▒▒    ▒░▒░░░░░░░░░░░ ░░░░ ▒░  ▒░▒░░    ▒░░░░▒░░░░░░░░▒░ ░░▒░░░░▒▒▒▒░▒   ▒▒   ▒  ▒░░░░░░░░ ░░
▒░░▒▒░░░░░░▒    ▓ ▒▒░░ ░▒░▒░▒░░░   ▒░░░░░░░ ░░░▒░░▒░        ▒▒ ▒▒▒░░░░▒ ▒▒▒   ▒▒▒     ▒▒▒▒   ▒░▒▒▒▒▒░░░ ▒░░░░░▒░▒░░░░░░
▒    ░░▒░░░▒    ▓  ░░░░░░░░░░░░▒░░░▒▒░░░░░░  ░░ ░░  ▒░▒▒▒▒░░░▒▒░▒░░░░░▒░░░▒    ░░▒  ▒▒▒       ░░▒░░░░░░ ▒░░░░░░░░░░░░░░
     ▒░ ▒   ░░▒░▒  ▒░▒░ ░▒░░░░░▒ ░░▒▒ ░▒░▒   ▒▒▒▒░▒▒▒░░░░ ▒░▒▒░░░░░░░░░░░░░   ▒░▒  ░░░░▒      ▒▒▒░▒░░░░░░░░▒░░░░░░░░░░░
     ▒       ▒▒░░░░░       ░▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░▒▒▒▒   ▒░▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒░▒░    ▒▒    ▒         ░░░░░░░░░░░░░▒ ░░░░░░▒░░░
▒    ░░▒░▒▒▒  ▒  ▒░░       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒        ▒▒     ░░ ░░░▒ ░░░░░░░▒▒▒ ▒▒▒░▒▒░░░
░░▒   ▒▒░░ ░░      ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒▒     ▒  ▒▒ ▒▒░░▒▒▒           ▒▒▒░
▒░       ▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒  ▒   ▒▒▒▒▒▒   ▒▒▒         ▒▒▒▒▒▒                     
    ▒▒▒▒░▒▒▒▒    ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒    ▒▒       ▒▒▒▒▒▒                           
▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒ ▒   ▒▒   ▒▒▒▒▒     ▒▄▄▒ ▒▒  ▒▒▒▒▒▒▒▒                        ▒▒     ▒
▒▒▒   ▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▓▒▒█▓▒▒▒▒ ▒▒▒     ▓█▓██   ▒██▒      ▒██▒▒██▓▓▒▒  ▓██▒                    ▒▒▒▒▒▒▒    ▒
▒▒▒▒▒▒   ▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓▒▒██▓▓██▒        ▀███▓  ▓██▓▒   ▓██▒▓█████████▓▄▓███▒▒▒▒   ▒▒            ▒▒▒▒▒   ▒▒▒
▒▒▒▒▒      ▒▒▒▒      ▒▒▒ ▒▒▒███▓██▓██▓██▒███▄        ▀███ ██████ ▄▄▀█▀ ▀████████████▀     ▒▒▄▒▒▒   ▒▄█▓▄▓██▓▓▓▓▓▒▒  ▒▒▒
▒▒         ▒▒▒▒       ▒▒    ▒▓▓▓██▀▀██▄██████         ▀██ ▀███▀▀▀   ▀▀  ██████████            ██▄▄ ▓██████████████▒▒▒▒▓
▒▒                       ▒███████████████████▄▄▄    ▄▄▄▄▀▀▀              ███████▀        ▄  ████▄▄██████████████▓▒▒ ▒▓█
▒▒▒                    ▄▓▄█████████████████  ████▄█▀████    ▄▄           ▀▀██▀█     ▄▄▄████  ██▀  ████████████▄███▄ ▒▒▒
▒           ▒██▓     ▄ ███████ █▄█▀██▀███▀█▄▄▀██▄▄▄  ██     ███      ███   ▀▀       ██████▀ ▀▀▄▄ ▀██▀█████▀▄█▀████▀  ▄▓
            ▒▒██  ▄ ██████████████████ ██▄▀█▄ ▀████            ▄█▄   ▀▀▀   ▄▄▄▄     █████    ████▄████████   ▀▀█▄ ▄█▀▀ 
▓▒        ▄▄    ████████▀██████▀███▄█▀▀    █▀▄  ██       ▄▄▄   ▀█▀      ▄███████    ████▀    ███▀▀▀█▀▄██▀▀       ▀█▄   
▒▒▒   █▄▄████▀█▀█████ ██  ▀ ▄▄█▀▀▀▀        ▀▄▀▄  ▀       ███       ▄█▄  ███▄██▀     ██▀      ██      ▀▀             ▀▀▄
▒ █▀▀▄█▄█████▄███████▄▄▄▄█▀▀                █ ▀█          ▀        ██▀   ██ ▀▀                                         
█▀█▀█▄  █████    ▄███▀▀                     ▓   █                                                                      
▀██▄██   ▀▀██▄█▀▀                            ▓   █                                           ███▄                      
█   ▀ ▄▄█▀▀▀▀                                ▒    █▄    ▄▄██▄   ███▄                        ▀███▀                      
▄▄▄█▀▀                                       ▒▒    ▀▄   █████   ▀██▀ ▄▄▄▄▄          ▄▄                                 
▀                                             ▒     ▀▄   ▀██▀        ███████▄      ████                                
                                              ▒      ▀█   ▀▀         ▀███████      ▀██▀                                
----------------------------
▒░░░░░▒ ░░░▒▒  ▒░░░░░▒░░░  ▒   ▒░░▒▒░░░░░░░░░░░  ▒▒ ░░░▒░░░░░░░     ░▒  ░░ ░▒▒▒▒▒░░░░░▒▒▒▒░░▒░░▒░▒▒░░▒░░░░░░░░░░░░░░░░░
░▒░▒▒░░░░░░░░░▒░░░  ▒▒▒▒▒░▒░░▒▒ ▒░░▒░░░░░░░░░░▒ ░░░░▒░░░░░░░░ ▒     ▒▒▒▒▒░ ▒░░░░░░░░░░░░░░░   ▒    ░▒ ░░░░░░░░░░░░░░░░░
▒▒▒   ▒   ▒▒░▒▒▒░▒░░░▒    ░ ▒    ▒░▒░░░░░░░░░░░ ░░░░▒▒░  ▒▒▒░░    ▒░░░░▒░░▒▒░░░░░░ ░░▒░░░░░▒ ▒▒   ▒▒▒   ▒ ▒▒░░░░░▒░▒ ░░
▒░░░▒░░░░░░▒      ▒░░░ ░▒▒▒░▒░░░   ▒░░░░░░░▒░░░▒░░░░       ▒▒▒ ▒▒▒░░░░▒ ░▒▒░ ▒▒ ▒     ▒▒▒▒  ▒▒░▒  ▒▒▒░░ ▒░▒░░░░░▒░░░░░░
▒    ░░░▒░░░       ░░░░░░░░░░░░▒▒░░▒▒░░░░░░  ░░ ░░ ▒▒░▒▒▒▒▒░░▒▒▒▒░░░░░▒░░░     ░░   ▒▒▒      ▒░░▒░░░░░░ ░░░░░░░░░░░░░░░
▒    ▒░▒▒    ░▒▒▒  ▒▒▒░▒░░░░░░░░ ▒░░▒▒░░░▒    ░▒░░░▒▒░░░░  ░▒▒░░░░░░░░░░░░░   ▒░▒  ░░░░▒      ▒▒▒░░░░░░░░░░▒░░░░░░░░░░░
             ░░░░░░░▒    ▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░ ▒▒   ▒░▒░▒▒▒▒▒▒▒  ▒▒▒▒▒░░░    ▒▒    ▒▒        ░░░░░░░░░░░░░▒▒░░░░░░░░░░
▒    ▒▒▒░▒ ▒  ▒  ▒▒░        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒        ▒▒    ▒░░ ░░░▒ ░░░░░░░░▒▒▒▒▒░░▒░░░░
░▒▒   ▒░░░▒░░      ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒▒        ▒▒▒ ▒░░▒▒▒           ▒▒░░
▒░▒      ▒   ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒   ▒▒▒▒▒▒   ▒▒          ▒▒▒▒▒▒                     
     ▒▒▒▒░▒▒▒▒   ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒ ▒▒▒        ▒▒▒▒▒▒                          
▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒   ▒▒    ▒▒▒▒      ▒▒  ▒▒  ▒▒▒▒▒▒▒▒                       ▒▒▒     ▒
▒▒    ▒▒▒▒▒      ▒▒▒    ▒▒  ▒▒▒▒▒▒▓▒▒▓▒▒▒▒▒ ▒▒▒     ▓▓▓██▒  ▒██▒      ▒██▒▒██▓▓▒▒▒ ▓█▓                     ▒▒▒▒▒▒▒   ▒▒
▒▒▒▒▒▒   ▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▄▒▓▒▒██▓▓██▒ ▒      ▀███▒  ▒██▓    ▓██▒▓█████████▓▄▓▓█▓▒▒▒    ▒             ▒▒▒▒    ▒▒▒
▒▒ ▒▒       ▒▒▒      ▒▒▒ ▒▒▒███▓██▓█████▒███▄        ▀███▒██████ ▄▄███▀▀████████████▀     ▒▒▄▒▒▒   ▒▓▓▓▄▓█▓▓▓▓▓▒▒   ▒▒▒
▒▒▒         ▒▒▒        ▒  ▒ ▒▓▓▓██▓▀██▄██████▀        ▀██ ▀████▀▀   ▀   ████████▄█           ▄█▒▄▄ ▓██████████████ ▒▒▒▓
 ▒                        ▓█▓████████████████ ▄     ▄▄▄██▀▀▀             ████████           ███▀▄██████████▓████▓▒ ▒▒▓█
▒▒▒                    ▄▄▄███████▀█████████▀▀████▄▄▀████    ▄▄           ▀▀██▀█      ▄▄████ ███▀  ███████▄████████▒ ▒▒▒
▒           ▒▓█▓     ▄ ███████ ▀▄▄▀██▀█████▄▄████▄▄  ██     ███      ▄█▄   ▀▀       ██████▀ ▀▀▄▄ ▄█▀▀█████▀▄█▀████▀  ▄▒
            ▒▀██  ▄ ▄█████████████████▄██▄██▄ ▀████   ▀        ▄▄▄   ▀▀▀   ▄▄▄▄     ▄████   ▄████▄████████  ▀▀██  ▄█▀▀ 
▒▒        ▄▄    ▄███████▀▀█████▀▀█████▀▀▀  █▀▄  ███      ▄▄▄   ██▀      ▄███████    ███▄▀    ███▀▀▀▀▀▄██▀▀      ▀▀▄▄   
▒▒▒   █▀▄████▀█▀█████▀██  ▀▀▄▄██▀▀▀        ▀█▀▄  ▀       █▀█       ▄█▄  ███▄██▀     ██▀     ▀█▀      ▀▀             ▀▒▄
▒ █▀▀▄█▄██▄██▄█▄█████▄ ▄▄█▀▀▀               █ ▀█          ▀        ██▀   ██ ▀▀                                         
███▀█▄  ▀█████   ▄███▀▀                     ▓   █                        ▀                                             
▀██▄██    ▀▀█▄█▀▀▀                           ▒   █▄                                          ███▄                      
█▄  ▀ ▄▄▄█▀▀▀▀                               ▒    ▀▄     ▄▄▄▄   ▄██▄                        ▀███▀                      
 ▄▄█▀▀▀                                      ▒▒    ▀▄   ███▀█   ▀██▀  ▄▄▄           ▄▄                                 
▀                                             ▒     ▀▄   ▀██▀        ███████▄      ████                                
                                              ▒      ▀█   ▀▀         ▀███████      ▀█▀▀                               ▄
----------------------------
▒░░▒░░▒ ▒░▒▒▒  ░░░▒░░▒░▒░  ▒    ░░▒▒░▓░░░░░░░░░  ▒▒ ░▒░▒░░░░░░░▒  ▒ ░▒ ▒░▒ ░░▒░▒░░░░░░▒▒▒▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░
░░░ ▒░░▒▒░░░░▒▒░▒░▒ ▒░▒▒▒░▒░░▒▒▒▒░░▒░▓░░░░░░░░▒ ░░░░░░░░░░░▒░ ▒     ▒▒▒ ▒░ ▒▒░░░░░▒▒▒░░░░░░  ▒▒   ▒░▒ ░░░░░░░░░░░░░░░░░
▒ ░   ▒   ▒▒░▒░▒░▒░░░▒    ░ ▒    ▒░ ░▓░░░░░░░░░ ░░░░▒▒░  ▒▒ ▒▒     ░░░░ ░░▒▒░░░░░░ ░░▒░░░░░▒ ▒▒   ▒▒    ▒▒▒▒░░░░░▒░▒ ░░
▒░▒░▒▒░▒░░░▒    ▒ ▒░░░░░▒▒▒░▒░░▒    ░▓░░░░░░░░░▒░░░░       ▒░░ ▒▒▒░░░░▒▒▒▒▒▒ ▒▒    ▒  ▒░▒▒  ▒▒░▒  ▒▒░░  ▒░▒░░░░░▒░░░░░░
▒    ░░░░░▒░       ░░░░░░░░░░░░▒▒░░▒▒░░░░░░▒ ░░▒░░  ▒▒▒▒▒▒▒░░▒▒░ ░░░░░▒░░░     ░░   ▒▒       ▒░ ▒░░░░░░ ░░░░░░░░░░░░░░░
▒     ░░▒▒  ▒░▒▒▒  ▒▒▒░░░░░░░░░░▒▒░░▒▒░░░░▒    ▒▒░▒░▒░░░░▒ ░▒▒░░░░░░░░░░░░░   ▒░▒  ░░░░       ▒▒▒░░░░░░░░░░▒░░░░░░░░░░░
             ░░░░░░▒▒    ▒ ░▒▒▒▒▒▒▒▒▒░ ▒▒▒▒░▒░░▒▒▒▒  ▒░▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒░░░    ▒░    ▒▒        ░░░░░░░░░░░░░ ▒░░░░░░░░░░
░    ▒░▒░▒ ▒  ▒ ▒▒▒░        ▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒        ▒▒    ▒▒▒ ░░░▒ ░░░░░░░▒▒▒▒▒░░▒ ░░░░
░░▒   ▒░▒▒░░░▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒▒     ▒▒ ▒▒▒ ▒░░░▒▒          ▒▒▒░░
▒░░      ▒▒ ▒ ▒▒▒▒░▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒   ▒▒           ▒▒▒▒▒▒                    
     ▒▒▒▒▒░▒▒▒▒  ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒ ▒▒▒        ▒▒▒▒▒▒                         ▒
▒▒░▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒ ▒▒    ▒▒▒▒      ▒▒   ▒  ▒▒ ▒▒▒▒▒▒                       ▒      ▒
▒▒    ▒▒▒▒▒      ▒▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▓▓▓██▒  ▒██▒      ▒██▒▒██▓▄▒▒▒▒▓█▓                     ▒▒▒▒▒▒▒   ▒▒
 ▒▒▒▒▒   ▒▒▒▒▒▒    ▒ ▒▒▒▒▒▒ ▒▒▒▒▄▒▒▒▒██▓▒█▓▒ ▒      ▀███▒  ▒██▓    ▒██▒▓▓▓███████▄▄▓▓▓▒▒▒▒    ▒            ▒▒▒▒▒▒   ▒▒▒
▒▒ ▒▒▒    ▒ ▒▒▒      ▒▒▒▒▒▒▒▓█▓▓██▄██▓██▓███▒        ▀███▓▄█████  ▄███▀▀████████████▒▒    ▒▒▒▒▒▒   ▒▄▓▄▄▓▓▓▒▓▓▓▒▒   ▒▒▒
▒▒▒         ▒▒▒        ▒▒ ▒ ▒▀█▒██▓▀██▓██████▀        ▀██ ▀████▀▀   ▀   ████████▄█           ▀█▄▄  ▓█████████████▓ ▒▒▒▓
 ▒            ▒           ▄█▓▓███████████████ ▄      ▄▄██▀▀▀            ▀███████▀           ████ ██████████▓███▓▓▒ ▒▒██
▒▒▒                     ▄▄████▀██▀█████████▀▀████▄▄▄████     ▄           █▀████      ▄▄████ ███▀ ▀███████████████▓  ▒▒▒
 ▒           ▄▓▓▒    ▄ ███████▀▀█▄▀████████▄▄████▄▄  ██▀    ███      ▄█▄   ▀▀       ███████ █▀   ██▀▀████▀█▄█▀████▀ ▒▒▒
             ▀▀█    ▄██████████████▀█▀▄██▄██▄ ▀████   ▀        ▄█▄   ▀█▀   ▄▄▄▄     ▄████   ▄████▄████████  ▀▀██  ▄█▀▒ 
▒▒        ▄▄    ▄███████▀▀██████▀█████▀▀▀  █▀▄  ▀██       ▄▄   ▀█▀      ▄███████    ████     ████▀▀ ▀▄██▀▀      ▀▀▄▄   
▓▒▒   ▒▒▄▄█████▀▄████▀▀█▄ ▀▀ ▄██▀▀▀         █▀▄  ▀       █▀█       ▄█▄  ██████▀▀    ██▀     ▄██      ▀▀            ▀▀▄▒
 ▒▒█▀▄▄█▄█████▀▄█████▄ ▄▄▄█▀▀               █  █          ▀        ███  ▄██ ▀▀                                         
▀█▀▀██ ▀▀█████  ▀ ▄██▀▀▀                    ▀▄  █                        ▀                                             
▀█▄█▄█▀   ▀▀██▄█▀▀                           ▒   █▄                                         ▄██▄                       
██ ▀ ▀ ▄▄█▀▀▀▀                               ▒    ▀▄     ▄█▄▄   ▄██▄                        ████                       
 ▄▄▄█▀▀                                      ▒▒    ▀▄   ▄██▀█   ▀███ ▄▄▄▄           ▄                                  
▀▀                                            ▒     ▀█   ▀██▀        ███████▄      ████                                
                                              ▒       █   ▀▀         ▀██████▀      ▀█▀▀                               ▄
----------------------------
▒░░░░▒▒ ▒░▒▒▒  ░░░░░░▒▒▒░  ▒▒   ░▒▒▒░░░░░░░░░░░  ▒  ░▒▒░░░░░░░░▒  ▒ ░▒ ▒░░ ░░▒░▒░░░░░░▒▒▒▒░░▒░░░░▒░░░░░░░░░░░░░░░░░░░░░
░▒░░▒░░▒░▒░░░▒▒▒░░▒  ▒▒▒▒░▒░░▒▒▒▒░░▒░░░░░░░░░░▒ ░░░░░░░░░░░░░ ▒     ▒▒▒ ░░ ▒▒░░░░░▒▒░▒░░░░▒  ▒▒   ▒ ▒ ░░░░░░░░░░░░░░░░░
▒▒▒▒  ▒   ▒▒░▒░▒░▒░░░░▒   ░▒░    ▒░░░░░░░░░░░░░▒░░░░▒▒░▒ ▒░ ▒▒     ▒░░░▒░░▒▒░░░░░░ ▒░▒░░░░░  ▒▒   ▒░   ▒▒▒▒▒░░░░░▒░▒ ░░
▒░░░▒▒░▒░▒░░    ▒▒▒░▒▒░░▒▒▒░ ░░▒    ░░░░░░░░░░░▒░░░░       ▒░░  ▒▒░░░░▒▒░ ░░ ▒▒▒   ▒ ▒▒░▒  ▒▒░░  ▒▒▒░░  ▒▒▒░░░░░░░░░░░░
░    ▒░░░░░░       ░░░░░░░░░░░░░▒░░▒▒░░░░░░▒▒░░▒░░ ▒▒▒▒▒▒▒▒░░▒▒░▒░░░░░▒▒░▒     ░░   ▒▒       ▒░▒▒░░░░░░ ░░░░░░░░░░░░░░░
▒     ░░▒░   ▒▒▒▒  ▒▒▒░░▒░░░░░░░ ▒░░▒▒░░░░▒   ▒ ▒░▒▒▒░░░░▒ ░░░░░░░░░░░░░░░░   ▒░▒  ░░░░       ░▒▒░░░░░░░░░░▒░░░░░░░░░░░
             ░░░▒░▒▒▒    ▒ ▒░░░▒▒▒▒░░░ ▒▒▒▒▒▒░░▒▒▒▒  ░░▒░ ▒▒▒▒▒▒░ ▒▒▒▒░░░░    ░░   ▒▒▒▒       ░░░░░░░░░░░░░▒▒░░░░░░░░░░
░     ░▒░▒ ▒ ▒▒ ▒▒▒░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ░▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒        ▒▒    ▒▒▒ ░░░▒ ░░░░░░░▒▒▒▒▒░░░ ░░░░
░▒▒   ▒░░▒░░░▒     ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ░▒    ▒▒▒ ▒▒▒  ░░░▒▒▒        ▒▒▒░░░
░▒░      ▒▒ ▒  ▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒  ▒▒▒▒▒▒    ▒▒           ▒▒▒▒▒▒                    
      ▒▒▒▒▒░▒▒▒▒ ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒ ▒▒▒  ▒     ▒▒▒▒▒▒▒                        ▒
▒▒▒░▒▒▒▒▒▒       ▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒       ▒▒      ▒▒     ▒▒▒ ▒▒▒▒▒▒                              ▒
▒▒▒   ▒▒▒▒▒▒     ▒▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▓▓▓██▒  ▒██▒      ▒██▒▒██▓▄▒▒▒▒▓▓▓                     ▒▒▒▒▒▒    ▒▒
 ▒▒▒▒▒   ▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒██▓▒▓▓▒ ▒▒     ▓███▒  ▒██▒    ▒█▓▒▒▓▓███████▄▄▓▓▓▒▒▒                  ▒▒▒▒▒▒   ▒▒▒
▒▒ ▒▒▒    ▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒█▓▒██▓██▓██▓███▒        ▓███▓▄█████ ▒▄▓██▒▀████████████▒▒▒  ▒▒▒▒▒▒▒   ▒▄▓▄▒▓▓▓▒▓▓▓▒   ▒▒▒▒
▒▒▒         ▒▒▒        ▒▒ ▒ ▒▓▓▒███▀██▓█▓█████        ▀██ ▀████▀▀▀  ▀▀  ██████████▀          ▀▒▄▒ ▒██▄███████████▒ ▒▒▒▓
 ▒▒           ▒           ▒▓▓▓███▓███████████        ▄▄██▄▀▀            ▀████████           ████ ██████████▓███▓▓▒ ▒▒██
▒▒▒                     ▄▄███████▀█████████▀▀████▄▄▄████     ▄           █▀████      ▄▄▄██▄ ███▀ ▀██████████████▓▄  ▒▒▒
 ▒           ▒▓▓▒    ▄ ███████▀▀▀▄██████████▄████▄▄  ██▀    ███      ▄█▄   ▀▀       ███████ ██   ██▀▀████▀███▀████▒ ▒▒▒
             ▀▀█▄    ███████▄██▄█▀███▀▄▀█▄▄█▄ ▀████   ▀      ▀ ▄▄▄   ██▀    ▄▄▄     █████   ▄████▄█▄██████  ▀██▀  ▄█▀▒ 
▒▒▒       ▒▄     ███████▀▀██████▀█████▀▀▀  ██▄  ▀██       ▄▄   ███      ▄▄██████    ████    ▀████▀█▀▀███▀▀     ▀▀█▄    
▒▒     ▓▄▄▄███▀█▄█████▀█▄ ▀▀ ▄███▀▀         █▀▄  ▀       ███       ▄█▄  ██████▀▀    ██▀     ██▀     ▀▀▀            ▀▒▄▒
 ▒ █▀▄▄█▄█████▄█▄█████  ▄▄█▀▀▀              █  █          ▀        ███   ██ ▀▀      ▀                                  
 ███▄█ ▀▀█████  ▀ ▄███▀▀                    ▀▄  █                        ▀▀                                            
▀███▄█▀   ▀▀██▄█▀▀▀                          ▒   ▀▄                                         ▄██▄                       
▄█▄▀ ▀ ▄▄▄█▀▀▀                               ▒    ▀▄     ▄▄▄▄    ██▄                        ████                       
  ▄▄▄▀▀▀                                      ▒    ▀▄    ████   ▀███ ▄▄▄▄           ▄         ▀                        
▀▀▀                                           ▒     ▀█   ▀██▀        ███████▄      ███▄                                
                                              ▒▒      █   ▀▀         ▀██████▀     ▀▀█▀                                ▄
----------------------------
▒▒░░░▒▒ ▒▒▒▒▒ ▒░░░░░▒▒▒▒░   ▒   ▒▒▒▒▒░░░░░░░░░░     ░▒░░░░░░░░░▒ ▒▒▒░▒▒▒░░▒░░▒░░░░░░░░▒▒▒▒░░░░░░░▒░░░░░░░░░░░░▓░░░░░░░░
░░░▒▒▒░░▒░░░░▒▒▒▒░░▒ ▒▒░▒░▒▒▒▒▒▒▒░░▒░░░░░░░░░░▒ ▒░░▒▒░░░░░░░░▒▒     ▒ ▒  ▒ ▒░░░░░░▒░░░░░░░▒  ▒▒ ▒ ▒▒▒ ░░░░░░░░▓░░░░░░░░
▒▒▒▒  ▒ ▒ ▒ ▒▒░▒░▒░░░░▒▒  ░▒░    ▒░░░░░░░░░░░░░ ░░░░▒░░░▒▒░ ▒▒     ▒░░░▒░░▒▒░░▒░░░▒▒░▒░░░░░  ▒▒   ░░  ▒▒▒▒░▒░░▓░░░░▒ ░░
▒ ░░▒▒▒░░░░░▒   ▒▒▒░▒░░░▒▒▒░ ▒░▒    ░░░░░░░░░░░▒░░░░       ▒░░   ▒░░░░▒▒░░░░ ▒ ▒   ▒ ▒▒░▒  ▒▒░░   ▒▒▒▒  ▒▒▒░░░▓░░░░░▒░░
░▒    ░░░░░░       ░░░░░░░░░░░░░ ░▒ ▒░░░░░░▒▒░░▒░░▒▒ ▒ ▒▒▒▒▒▒▒░░▒░░░░░▒▒░░     ░░   ▒▒       ▒░░▒░░░░░▒ ░░░░░▒▓░░░░░░░░
▒     ░░▒░ ▒ ▒     ▒░░░░▒░░░░░░░ ░░░▒▒░░░░▒▒  ▒▒ ░▒▒░░░░░░ ░░▒▒░░░░░░░░░░░▒    ░▒  ░░░░       ▒▒▒░░░░░░░░░░░░░▓░░░░░░░░
             ░▒░░░▒▒░▒   ▒ ▒░░░▒▒▒░░░░ ▒▒▒▒▒░░▒▒▒▒▒  ▒░▒░ ▒▒▒▒▒▒▒ ▒▒▒░░░░░    ░░   ▒▒▒▒       ░░░░░░░░░░░░▒▒░░▓░░░░░░░░
▒     ░▒▒▒ ▒  ░ ▒▒░░▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒    ░░ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒         ▒     ▒▒▒ ░░░▒▒░░░░░░▒░░▒▒░░░  ░░░░
▒▒▒   ▒░ ░░░░░     ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ░░    ▒▒▒ ░▒▒  ░░░▒▒▒        ▒▒░░░▒
░░░▒     ▒░ ▒▒  ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒  ▒▒▒▒▒▒    ▒▒           ▒▒▒▒▒▒                   ▒
░     ▒ ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒ ▒▒▒ ▒▒      ▒▒▒▒▒▒                        ▒
▒▒▒▒▒▒▒▒▒         ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒        ▒▒       ▒     ▒▒▒ ▒▒▒▒▒▒                              ▒
▒▒▒   ▒▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒     ▒▓▒█▓▒  ▒██▒      ▒██▒▒██▄▄▒▒▒▒▓▓▒                     ▒▒▒▒▒▒    ▒▒
 ▒▒▒▒▒ ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▓█▓▒▓▓▒ ▒▒     ▓███▒▒ ▒██▒▒   ▒▓▓▒▒▓▄██████▓▒▒▓▓▓▒▒▒                  ▒▒▒▒▒▒  ▒▒▒▒
▒▒ ▒▒▒    ▒▒ ▒▒▒     ▒▒▒▒▒▒▒▒▓▓▒██▒▓█▓███▓██▒        ▓███▒▄▓████  ▒▓██▒▀████████████▒▒   ▒▒▒▒▒▒▒   ▒▄▄▒▒▓▓▒▒▓▓▒    ▒▒▒▒
▒▒▒▒        ▒▒▒▒       ▒▒ ▒▒▒▓▓▒███▀██▒█▓▓████        ▀██▀██████▀▀  █   ██████████▀          ▒▓▄  ▒████████████▀▓▒▒▒▒▒▒
  ▒           ▒▒           ▓▓▄███▓█▓█████████▀       ▄▄██▄▀▀▀           ▀████████▀          ████▀█▓████████▓███▓▓▒ ▒▒██
▒▒▒▒                     ▄▓██████▀██████████▀████▄▄▄████     ▄           █▀████      ▄▄▄██▄ ███▀ ██▄███████████▓▓▒ ▒▒▒▒
 ▒▒          ▒▄▓▒      ▒██████▀▀▀▄██████████▄█████   ██▀    ███      ▄█▄   ▀▀       ███████ ██   ██▀▀█████▄██▀████ ▒▒▒▒
             ▒▀▓▒    ███████ ██▄█████▀█▀██▄█▄ ▀████   ▀      ▀ ▄▄▄   ██▀    ▄▄▄     █████   ████▄▄█▄███▀█▄ ▀▀██▀  ▄█▀▒ 
▒▒▒        ▄     ▄███████▀██████▀█████▀▀▀▀ ▀█▄  ▀██       ▄▄   ███▀     ▄▄████▀▄    ████    ▀████▀█▀▀███▀▀     ▀▀█▄    
▒▒▒    ▓▄▄▄███ █▄█████▀██ ▀▀  ███▀▀▀        █▀█  ▀▀      ███       ▄▄▄  ██████▀▀    ██▀     ██▀     ▀█▀            ▀▓▄ 
▒▒▒█▀▄▄█▄█████▄█▄██▀██▄▀▄▄▄█▀▀              █  █          ▀        ███   ██▀▀▀      ▀▀                                ▀
 ▀▓█▄██ ▀██▀██ ▀▀▀ ███▀▀▀                   ▒█  █                        ▀                                             
▀███▄▄█   ▀▀██▄▄█▀▀                          ▒   ▀▄                                         ▄██▄                       
▄██ ▀▀▀ ▄▄█▀▀▀▀                              ▒    ▀▄     ▄▄▄▄   ▄▄█▄                        ████                       
  ▄▄▄█▀▀                                      ▒    ▀▄    ████    ███ ▄▄▄▄           ▄                                  
▀▀▀                                           ▒      █   ▀██▀        ███████▄      ███▄                                
                                              ▒▒      █   ▀▀         ▀██████▀     ▀▀█▀                               ▄▄
----------------------------
▒▒░░░▒▒ ▒▒▒▒▒ ▒░░░░░░▒▒▒░  ▒▒   ▒▒ ▒▒░░░░░░░░░░    ▒░▒░░░░░░░░░  ▒▒▒░▒ ▒░░▒░░▒░░░░░░░░▒▒▓▒░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░
░░░░░▒░░▒░░░░ ▒▒▒░░▒ ▒▒▒▒░▒▒▒▒ ▒▒░░░░░░░░░░░░░▒ ▒░░▒▒░░▒▒░░░░▒▒     ▒ ▒ ▒▒ ░░░░░░░▒░░░░░▓░▒  ▒▒▒▒ ▒░░ ░▒░░░░░░░░░░░░░░░
▒░▒▒  ▒░▒▒▒ ▒▒░░░▒▒░▒▒▒▒▒ ░▒░    ▒░░░░░░░░░░░░░▒░░░░▒▒░▒▒░░ ░▒     ░░░░▒░░▒▒░░░░░░ ▒▒▒░░▓░░   ▒   ░░  ▒▒▒▒░░░░░░░▒░▒▒░░
  ░░▒▒▒▒░▒░░▒▒  ▒▒▒▒▒░▒░▒ ▒░ ▒▒▒  ▒▒░░░░░░░░░░░▒░░░░  ▒▒   ▒░▒    ░░░░▒▒░▒░░▒▒▒▒▒ ▒▒▒▒▒░▓▒▒▒░░▒  ▒▒ ▒▒  ▒▒▒░░░░░░░░▒░░░
░▒▒   ░░░░▒░       ░░░░░░░░░░░░░ ▒▒▒▒░░░░░░▒▒░░▒░░▒▒ ▒   ▒▒▒▒░░░▒░░░░░▒▒░░     ░░       ▓    ▒░▒▒░░░░░▒ ░░░░░▒░▒░░░░░░░
▒▒    ░░▒░ ▒ ▒▒▒▒  ▒░░░░▒░░░░░░░ ░░░▒▒░░░░▒   ▒▒ ░▒▒░░░░░░ ░░▒▒░░░░░░░░░░░▒    ░▒  ░░░░       ▒ ▒░░░░░░░░░░░░░░░░░░░░░░
       ▒     ░▒░░░▒▒░▒ ▒ ▒▒▒░░░░▒▒░░░▒▒▒ ▒▒▒▒░▒▒▒▒▒  ░░▒░ ▒▒▒▒▒░▒ ▒▒░░░░░░    ░░   ▒░▒▒       ░░░▒░░░░░░░░ ▒░░░░░░░░░░░
▒▒    ░▒ ▒ ▒  ░ ▒▒░░▒       ░▒▒▒▒▒▒▒▒▒▒▒▒▒   ░░ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒                  ▒▒▒ ░░░▒ ░░░░░░▒░░▒▒░░░▒ ░░░░
░▒▒   ▒░░░░░▒▒     ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░░    ▒▒  ░▒▒  ░░░░▒▒       ▒▒▒░░░▒
░░▒▒     ▒░ ▒▒   ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒            ▒▒░▒▒▒                 ▒▒
░ ▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒ ▒▒  ▒▒      ▒▒▒▒▒▒                        ▒
▒▒▒▒▒▒▒▒▒         ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒        ▒▒             ▒▒▒  ▒▒▒▒▒▒                             ▒
▒▒▒   ▒▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒▄▒▓▓▒  ▒▓▓▒▒     ▒██▒▒▓▓▒▒▒▒▒▒▓▓▒                     ▒▒▒▒▒▒    ▒▒
▒▒▒▒▒▒  ▒▒▒▒ ▒▒   ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒█▓▒▄▓▒ ▒▒     ▓███▓▒ ▒▓█▓    ▒▓▄▒▒▓▓▓████▓▓▒▒▓█▓▒▒▒                  ▒▒▒▒▒▒   ▒▒▒
▒▒  ▒▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▓▓▒██▒▓▓▓███▓██▄        ▓███▒▒▓████  ▒▒██▒▓███████████▓▒▒▒  ▒▒▒ ▒▒▒   ▒▄▄▒▒▄▄▒▒▒▓▒    ▒▒▒▒
▒▒▒▒ ▒      ▒▒▒▒       ▒▒ ▒▒▒▓▓▒▓██▓██▒▓▓▓███▓        ███▀██████▀▀▀ █   ██████████▀         ▒▒▓▒  ▒█████████████▓ ▒▒▒▒▒
  ▒           ▒▒           ▄▄▄███▒█▓▓████████▀       ▄▄██▄▀▀▀           ▀████████▀          ▄██▄▀▓▓███████▓▓███▓▓▒ ▒▒██
▒▒▒▒                     ▒▒██████▀██████████▀███▄ ▄▄████                 ██████       ▄▄██▄ ████ ██████████████▓▄▒ ▒▒▒▒
 ▒▒          ▒▄▓▄       ███████▀▀▄██████████▄█████   ▀█▀    ███      ▄▄▄   ▀▀       ███████ ██   ██▀██████████████ ▒▒▒▒
             ▒▀▓▒    ▄██▄███▄██▄█████▀▄▀██▄██  █████  ▀     ▀▀ ▄▄▄   ███     ▄      █████   ████▄▄█▄█████▄ ▀▀██▀  ▄█▒▒ 
▒▒▒        ▒     ▄███████▀██████▀██████▀▀▀ ▀█▄  ▀██            ██▀▀     ▄▄█████▄   ▀████    ▀███▀███ ███▀     ▀▀██     
▒▒▒    ▒▄▄▄███▄█▄█████▀██ ▀▀▀ ██▄▀▀▀        █▀█  ▀▀      ████      ▄▄▄  ██████▀     ██▀     ██▀     ▀▀▀           ▀▀▄▒ 
▒▒▒▒▀▄▄▒▄▄████▄█▄█████▄ ▀▄▄█▀▀▀▀            █  █          ▀        ███   ██▀█▀      ▀▀                                ▀
▄▀▓▄███ ▀▀█████ ▀▀ ████▀▀                    ▓  █▄                       ▀▀                                            
▀██▄█▄█▀  ▀▀▀█▄▄█▀▀▀                         ▒   ▀▄                                         ▄█▄▄                       
▄██ ▀▀▀ ▄▄▄█▀▀▀                              ▒▒   ▀▄     ▄▄▄▄    ▄█▄                        ████                       
   ▄▄▄▀▀▀                                     ▒    ▀█    ████   ▀███  ▄▄▄           ▄                                  
█▀▀▀                                          ▒      █   ▀██▀        ███████▄     ▄███                                 
                                              ▒▒      █   ▀▀         ▀██████▄     ▀▀█▀                               ▄▄
----------------------------
░▒░░░░  ▒▒▒▒  ▒░░░░░░░▒▒░  ▒░   ▒▒  ▒░░░░░░░░░░    ▒░▒░░░░░░░░░  ▒▒▒░▒▒░░▒▒░░▒░▒▒░░░░░▒▒ ░░░░░░▒░▒░░░░░░▒░░░░░░░░░░░░░░
░░░░░░░░▒░░░░ ▒▒▒▒░▒▒▒▒▒ ░▒▒▒▒▒ ▒░░░░░░░░░░░░░░ ▒░░▒▒░░▒░░░░░▒░     ▒   ▒▒ ░▒░░░░▒░░░░▒░░░▒  ▒▒ ▒ ▒░▒▒░░░░░░░░░░░░░░░░░
▒░▒▒  ▒░▒▒▒▒░ ▒░░▒░▒░▒▒▒▒▒░▒░▒   ▒░░░░░░░░░░░░▒▒▒░░░░▒░▒▒▒░ ░▒     ▒░░░▒░░▒▒░░░░░░▒▒░░░░░░        ░░  ▒░▒▒░░░░░░░░░▒░░░
▒ ░░▒▒▒▒▒░░░▒▒▒ ▒░ ░▒░▒▒▒  ░  ▒▒   ▒░░░░░░░░░░░▒░░░░  ▒▒  ▒▒░▒    ▒░░░░▒░▒░░▒▒▒▒▒▒▒▒ ▒▒░░▒▒▒▒░▒     ▒▒  ▒▒▒░░░░░░░░▒░░░
░▒▒▒▒ ░░░░░░░      ░░░░░░░░░░░░░ ▒▒▒▒░░░░░░▒▒▒░▒░░▒░▒▒    ▒▒▒░░░▒░░░░░ ▒░░ ▒  ▒░░            ▒░▒▒░░░░░ ▒░░░░░░░▒░░░░░░░
░▒    ░░▒░░▒▒▒      ░░░░░░░░░░░░ ░░░ ▒░░░░▒▒  ▒▒ ░▒▒░░░░░░▒░░▒▒░░░░░░░░░░░▒    ░▒  ░░░░      ▒▒ ▒░░░░░▒▒░░░░░░░░░░░░░░░
       ▒     ░▒░░▒▒▒▒▒ ▒ ▒▒▒░░░░░▒░░░▒ ▒ ▒▒▒▒▒░▒▒▒▒  ░░▒░ ▒▒▒▒▒░▒▒▒▒▒░░░░░    ░░   ▒░▒▒       ░░▒▒░░░░░░░░ ▒░░░░░░░░░░░
▒▒    ▒▒ ▒    ░░▒▒░░░       ░░░▒▒▒▒▒▒▒▒▒▒▒▒  ░░ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒                 ▒▒ ▒░░░░▒░░░░░░▒░▒▒░░░░▒ ░░░░
░░▒   ▒▒░░░▒░▒     ▒░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░░    ▒▒  ░▒▒ ▒░░░░▒▒▒     ▒▒▒░░░░░
░░▒░     ▒░▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒    ▒▒            ▒▒▒▒▒▒                 ▒▒
░▒▒       ▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒▒                      ▒▒
▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒        ▒▒             ▒▒   ▒▒▒▒▒▒                             ▒
▒▒▒   ▒▒▒▒▒▒      ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▄▒▓▓▒  ▒▓▓▒▒     ▒▓▓▒▒▓▓▒▒▒▒▒▒▓▄▒                     ▒▒▒▒▒▒   ▒▒▒
▒▒▒▒▒▒  ▒▒▒▒  ▒   ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒█▓▒▄▓▒ ▒▒     ▒███▓▒ ▒▓█▓▒   ▒▄▄▒▓▓▄▓████▓▓ ▒██▒▒▒                  ▒▒▒▒▒▒▒  ▒▒▒▒
▒▒▒ ▒▒▒    ▒ ▒▒▒     ▒▒▒▒ ▒▒▒▓▓▒██▒▒▓▓███▓██▄        ▒███▒▒▓███▓   ▒██▒▓███████████▒▒▒▒ ▒▒▒▒ ▒▒▒    ▒▒ ▒▄▄▒▒▒▒▒    ▒▒▒▒
▒▒▒▒ ▒       ▒▒▒       ▒▒ ▒▒▒▓▓▒▒██▓██▒▓▓▓███▓        ███▀██████▒▀▀ █   ██████████▀         ▒▒▒▒  ▒███████████▓▓▒ ▒▒▒▒▒
 ▒▒▒          ▒▒           ▒▄▄▓██▒█▄▓████████▀        ▄▀█▄█▀▀▀          ▀████████▀         ▄▄███▀▄████████▓████▓▒▒▒▒▒██
▒▒▒▒                     ▒ █████████████████▀▀██▄  ▄▄███                 ██████▀     ▄▄▄█▄  ███▀ █████████▓████▓▓  ▒▒▒▓
 ▒▒▒          ▒▓▄▒      ███████▀▀ ▀█████████ █████▀  ▀█▀    ███      ▄▄▄   █▀       ████▄██▄██   ██▀███▄█████████▒ ▒▒▒▒
              ▓▓▒     ██▄███▄██▄██████▄███▄██  █████  ▀▀    ▀▀▀ ▄▄   ███     ▄      █████   ▄███ ██▄█████ ▀▀▄██▀  ▄▒▒▒▒
▒▒▒             ▒ ███████▀██▀███████▄██▀▀▀  █▄  ▀██            ███      ▄▄▄████▄   ▀████    ████████▀███▀     ▀▀██     
▒▒▒     ▄▒▄▓██▄▄▄████████  █▀▀▀█▄██▀▀       █ █  ▀▀      ███▀      ▄▄▄  ██████▀     ██▀▀    ██      ▀█▀           ▀▓▄  
▒▒▒ █▄▄▄█▄█████▀▄▄████▄ ▀▄▄▄█▀▀▀            █▄ █          ▀▀       ███   ██▀█▀      ▀▀                               ▀▒
█▀▓▄█▄█ ▀▀██▀██ ▀▀ ▀███▀▀▀                   ▓  █▄                  ▀    ▀▀                                            
█▀█▄█▄█▀   ▀▀█▄▄▄█▀▀                         ▒   ▀▄                                         ▄█▄▄                       
█▄█▄▀▀▀  ▄▄█▀▀▀                              ▒▒   ▀▄     ▄▄▄▄   ▄▄█▄                        ███▀                       
  ▀▄▄▄█▀▀                                     ▒    ▀█    █████  ▀███  ▄▄▄           ▄        ▀                         
▄▀▀▀                                          ▒      █   ▀██▀        ███████▄     ████                                 
                                               ▒      █▄  ▀▀         ▀██████▀     ▀▀█▀                               ▄█
----------------------------
░▒░░░░  ▒▒▒   ▒░░░░░▒▓ ▒░  ░░    ▒   ░░░░░░░░░░▒   ▒▒▒░░░░░░░░░▒ ▒▒▒░▒▒▒░▒▒░░▒░▒░░▒░░░▒░▒░░░░░░░░▒░░░░░░▒░░░░░░░░░░░░░░
░░░░░░░▒▒░░░░  ▒░▒░▒▒▓▒▒ ░ ▒▒▒▒▒▒░░░░░░░░░░░░░░ ▒░░▒░░░▒▒░░░░▒░     ▒   ▒░ ░▒░░░░▒▒░░░▒░░░▒▒ ░▒▒▒ ▒░▒ ░░░░░░░░░░░░░░░░░
▒░▒▒  ▒░▒▒▒▒░▒▒▒░░░▒▒▓▒▒▒▒░▒▒▒   ▒░░░░░░░░░░░░▒▒░░░░░░░░▒░▒▒░▒     ▒░░░ ░░ ▒░░░░░░▒░░░░░░░        ░▒  ▒░▒▒░░░░░░▒░░▒░░░
▒ ░░ ▒▒▒▒▒▒░▒▒▒▒▒░▒░▒▓▒▒▒  ░  ▒▒   ▒░░░░░░░░░░░░▒░░░  ▒▒  ▒░░▒    ▒░░░░░░▒░░▒░░▒▒▒▒▒▒░░░░▒▒▒▒░░     ▒▒   ▒▒░░░░░░░▒▒░░░
░░▒▒▒▒░░░░▒░░      ▒░▓░░░░░░░░░░ ▒▒▒▒░░░░░░░▒▒░░░░░▒▒      ▒▒░▒ ▒░░░░░  ░░ ▒  ▒▒▒            ░░░▒░░░░░ ▒░░░░░░░▒░░░░░░░
▒░    ░░░▒░▒▒       ░░░░░░░░░░░░ ░░░ ▒░░░░░▒  ▒▒ ░ ▒░░░░░░▒░░▒▒░░░░░░░░░░░▒    ░▒  ▒░░▒      ▒▒ ░░░░░░▒░░░░░░░░░░░░░░░░
       ▒     ▒░▒░░ ▒▒░ ▒ ▒▒░░░░░░▒░░░▒▒▒ ▒ ▒▒▒▒▒▒▒▒  ░░▒░ ▒▒▒▒▒░▒▒▒▒▒░░░░░▒   ░░   ░░░▒      ▒░░▒▒░░░░░░░░ ░░░░░░░░░░░░
▒▒    ▒▒ ▒    ▒░▒░░░░       ░░░▒▒▒░▒▒▒▒▒▒▒▒  ░░ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒                ▒▒ ▒░░░░▒░░░░░░░░▒░░░░░▒░░░░░
░░▒    ▒░░░▒░▒     ▒░      ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░░    ░░  ░▒▒ ▒░░░░▒▒▒     ▒▒▒░░░░░
░░▒░     ▒░░▒░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒            ▒▒▒░▒▒                ▒▒▒
░▒ ▒       ▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒ ▒   ▒▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒▒                      ▒▒
░ ▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒ ▒      ▒▒▒           ▒▒▒   ▒▒▒▒▒▒                            ▒▒
▒▒▒▒  ▒▒▒▒▒▒▒     ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒ ▒▒▒▓▓▒   ▓▓▒▒     ▒▓▓▒▒▓▓▒▒▒▒▒▒▒▄▒                     ▒▒▒▒▒    ▒▒▒
▒▒▒▒▒▒  ▒▒▒▒  ▒   ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▓▓▒▒▓▒ ▒▒     ▒███▓▒ ▒▄█▓▒   ▒▄▄▒▓▓▒▓████▓▄ ▒██▒▒▒                   ▒▒▒▒▒    ▒▒▒
 ▒▒▒▒▒▒    ▒▒▒▒▒    ▒ ▒▒▒▒▒▒▒▒▓▒▓█▒▒▓▓███▓██▄        ▒██▓▒▒▓███▓   ▒██▒▒███████████▒▒▒▒ ▒▒▒▒ ▒▒▒   ▒▒▒ ▒▄▒▒▒▒▒     ▒▒▒▒
▒▒▒▒ ▒▒      ▒▒▒▒      ▒▒▒▒▒ ▓▓▓▒██▓██▒▓▓▄▓██▓        ▓██▀██████▓▒▀ █   ██████████▀        ▒▒▓▒   ▒███████▓██▓▓▓▒ ▒▒▒▒▒
 ▒▒▒           ▒           ▒▄▒▓█▓▒█▄▓████████▀         ▀▀▄▄▀▀▀          ▀████████▀         ▄▄██▀▒▄████████▓████▓▒ ▒▒▒▓▒
 ▒▒▒▒                    ▒ █████████████████▀███▄  ▄▄███▀                ██████▀      ▄▄█▄ ▀███▀▀█████████▄███▓▓▒ ▒▒▒▒▓
 ▒▒▒          ▒▒▒▒      ▓██████▀█▀▀█████████ ▀████▀  ▀█▀    ███      ▄▄    ██       ███████▄█▀  ▄██▀█████████████▒▒▒▒▒▒
              ▒▓▓     ██▄███▄██▄▄█████▄███▄██▀ █████  ▀▀    ▀▀▀ ▄    ███     ▄      █████   ▄███ ██▄█████ ▀▀▄██▀  ▄▒▒▒▒
 ▒▒             ▒ ▄██████▀██▀███████▄███▀▀▀ █▄  ▀██▀           ███       ▄▄████    ▀████    ███▄▀███ ███▀     ▀██▀     
▒▒▒▒    ▄▒ ▄██▄ ▄▄███████▄ ██▀▀█▄▄█▀▀       █ █  ▀▀      ███    ▀  ▄▄▄  ██████▀     ██▀     ██▀     ██           ▀▀▄▒  
▒ ▒▒▓ ▄▒█ █████▄█▄█████ ▀ ▄▄█▀▀▀▀           ▀▄ █          ▀▀       ███  ▀██▀█▀      ▀▀                               ▀▒
▓▀▒▄▓▄██▀▀█████ ▀▀▀▀██▄█▀▀                   ▓  ▀▄                  ▀    ▀▀                                            
█▀███▄▄▀   ▀███▄▄█▀▀▀▀                       ▒   ▀▄                                         ▄█▄▄                       
█▄██▀▀▀▀ ▄▄▄█▀▀▀                             ▒▒   ▀▄      ▄▄▄    ▄█▄                        ████                       
  ▀ ▄▄▄▀▀▀                                    ▒     █    █████  ▀███  ▄▄▄           ▄        ▀                         
▄█▀▀▀                                         ▒      █   ▀███▀       ██████▄▄     ████                                 
                                               ▒      █▄  ▀▀         ▀████▄█      ▀▀█▀                               ▄█
----------------------------
░▒░░░░ ▓▒ ░   ▒░░░░░░░▒ ░  ░░    ▒   ░░░░░░░░░░▒▒  ▒▒ ▒░░░░░░░░▒▒▒░▒░░▒░░▒▒░░▒░▒░░░░░░░░▒░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░
░░░░ ░░▓ ░░░░▒ ▒░▒░▒▒░░░ ░  ▒▒▒▒░░░░░░░░░░░░░░░ ▒░▒▒░░░▒░░░░░▒░     ▒   ░░ ░░░░░░▒▒▒░░▒▒░░▒▒ ░░▒▒ ░░▒▒░░░░░░░░░░░░░░░░░
▒░▒░  ▒▓▒▒▒░░░░▒▒░░▒▒▒░▒▒▒░▒▒▒   ▒░░░░░░░░░░░░▒▒░░░░░░░░▒░░▒▒▒      ░░░▒░░  ░░░░░░▒▒░░░░░░        ▒▒  ▒░░▒░░░░░░▒░░▒░░░
  ▒░▒ ▒▓▒▒▒▒▒▒▒▒▒░ ░▒░▒▒▒  ░  ▒▒  ▒▒░░░░░░░░░░░▒ ░░░  ▒▒  ▒▒░     ▒░░░░▒░▒░░▒░░░▒ ▒░ ░░░░▒▒▒▒░░     ▒▒    ▒░░░░░░░▒▒░░░
░░▒▒▒▒░▓░░▒░░      ▒░░░░▒░░░░░░░▒▒▒ ▒░░░░░░░▒░░░░░░░▒      ▒░░▒▒▒░░░░░  ░░ ▒  ▒▒▒            ░░▒▒░░░░░ ░░░░░░░░▒░░░░░░░
▒░    ░▓░▒░▒▒       ░░░▒░░░░░░░░ ░░░ ▒░░░░░░  ░░ ░  ░░░░░░▒░░▒▒░▒░░░░░░░░░▒   ▒░▒  ▒░░▒      ▒▒ ░░░░░▒▒░░░▒░░░░░░░░░░░░
       ▓▒     ░▒░▒ ▒▒░ ▒ ░░░░░░░░ ░░░▒▒░ ▒  ▒▒▒▒▒▒▒▒ ░░▒░▒▒▒▒▒▒░▒▒▒▒░░░░░░▒   ░░   ░░░▒      ▒░░░░░░░░░░░░ ░░░░░░░░░░░░
▒▒     ▓ ▒    ▒░▒░░░░       ░░░░▒▒░▒▒▒▒▒▒▒▒▒ ░░ ▒▒▒▒  ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒     ▒             ░░░░░░░░░░░░▒▒▒░░░░░▒░░░░░
░░▒    ▓░░░▒░▒▒    ▒░▒     ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒░░    ░░ ▒░░▒ ░░░░░░▒▒    ▒▒▒▒░░░░░
 ░▒░   ▓▒▒▒░▒░     ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒    ▒▒  ▒          ▒▒▒▒▒▒               ▒▒░
░▒ ▒   ▓   ▒▒▒▒░▒▒▒▒  ▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒ ▒   ▒▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒▒                      ▒▒
░░ ▒▒▒▒▓▒▒▒▒      ▒▒▒▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒ ▒      ▒▒▒      ▒    ▒▒▒    ▒▒▒▒▒▒                           ▒▒
▒▒▒▒  ▒▓▒▒▒▒▒      ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒  ▒▒▒▓▒   ▒▓▒▒     ▒▓▓ ▒▓▓▒▒▒▒▒▒▒▒                       ▒▒▒▒    ▒▒▒
▒▒▒▒▒▒ ▓▒▒▒▒▒     ▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▓▒▒▒▓▒ ▒▒     ▒███▓▒  ▄▓▓▒   ▒▄▄▒▓▓▒▓████▄▄ ▒██▒▒▒                  ▒▒▒▒▒▒    ▒▒▒
 ▒▒▒▒▒▒▓   ▒▒ ▒▒    ▒ ▒▒▒▒▒▒▒▒▓▒▓▓▒▒▓▓▒█▓▓██▄        ▒██▓▒ ▓███▓   ▒██▒▒███████████▒▒▒▒ ▒▒▒  ▒▒     ▒  ▒▒▒▒▒▒▒    ▒▒▒▒▒
▒▒▒▒▒ ▒▓     ▒▒▒▒      ▒▒▒▒▒ ▒▓▓▒██▒██▒▓▓▄▓██▄        ▒██▒▓█████▄▒▒▀█   ██████████▀        ▒▒▒▒   ▒███████▓▓▓▓▓▓▒ ▒▒▒▒▒
▒▒▒▒           ▒        ▒   ▒▒▒█▓▓▓▓▓██▓██████         ▀█▄▄█▀▀▀         █████████▀         ▄▄█▄▀▒▄████████▓███▓▓▒ ▒▒▒▒▒
 ▒▒▒▒                      ▓█████████████████▀▄█▄   ▄███▀                ██████▀      ▄▄▄▄ ▀█▄██▀█████████▓███▓▓▒ ▒▒▒▒▒
  ▒▒▒          ▒▒▒      ▒██████▀█▀ █████████ ▀███▀▀  ▀██    ███      ▄▄▄   █▀▀▀     ██████▄▄█▀  ▄█████████▓██████ ▒▒▒▒▒
              ▒▓▓▒    ▓▓▄███▄██▄▄█████████▄██▀ █████  ▀▀    ▀▀▀ ▄▄   ███            ████▀▀  ▄██▄██▄▄████▄ ▀█▄██▀  ▒▒▒▒▒
 ▒▒             ▒▒▄▄█▄██████████████▄███▀▀▀ ██  ▀██▀           ███▀      ▄▄████    █████    ████████▀███▀    ▀▀▄█▀     
▒▒▒▒    ▒▒ ▄██▄▄▄▄█████▀█▄ ██▀▀█▄▄██▀▀      █ █  ▀▀      ███▄   ▀   ▄   ███████     ██▀▀   ▄██▀     ██           ▀▒▄▒  
  ▒▒▒▒▄▒▒ █████▄█▄█████ ▀▀▄▄▄▀▀▀▀           ▀▄ █▄        ▀▀▀       ███  ▀██▀██      ▀▀      ▀                       ▀▒▄
▒▀▒▄▄▄██ ▀▀█████▀▀▀▀████▀▀▀                  ▒  ▀▄                  ▀    ▀▀                                            
▒▀█▓▀▄▄█   ▀███▄▄▄█▀▀▀                       ▒   ▀▄                                         ▄▄▄                        
█▄▄█ ▀▀▀  ▄▄█▀▀▀                              ▒   ▀▄     ▄▄▄▄    ▄█▄                       ▀███▀                       
 ▀ ▀▄▄▄█▀▀                                    ▒     █    █████   ███  ▄▄▄                    ▀                         
▄▄▀▀▀                                         ▒      █   ▀██▀▀    ▀  ██████▄▄     ██▀█                                 
                                               ▒      ▀▄  ▀▀▀        ▀██████      ▀██▀                              ▄▄▀
----------------------------
░▒░░░░  ░ ▒   ▒░░░░░░░▒ ░  ▒▒        ░░░░░░░░░░▒▒▒ ▒▒ ▒░░░░░░░░▒▒▒░░░░▒░░░░░░▒░░░░░░░░░░▒░░░▒░░░░▒░░░▒░░░░░░░░░░░░░░░░░
░░░░░░░░ ░░░░▒  ▒░░▒▒░░░▒░  ▒▒▒▒░░░░░░░░░░░░░░░  ▒▒▒░░▒░░░░░░░░     ░   ▒░ ░▒░░░░░▒░░░▒▒░░▒▒▒░▒▒▒ ░░▒░░░░░░░░░░░░░░░░░░
▒░░░  ▒░▒▒▒░▒░░░░░░▒▒▒▒░▒▒░▒░▒   ▒░░░░░░░░░░░░▒▒░░░░░░░░▒░░▒▒      ▒▒░░▒░▒  ░░░░░░▒▒░░░░░░        ▒▒ ▒░░░░░░░░░░▒░░▒░░░
▒ ▒▒▒   ▒▒▒▒▒ ▒▒▒░▒░▒░▒ ▒  ░  ▒▒  ▒░░░░░░░░░░░░▒▒░░░  ▒▒  ▒▒░░    ▒░░░░▒░▒░░▒░░░▒ ░░ ░░░░▒▒▒▒░░   ▒ ▒     ▒░░░░░▒░▒▒░░▒
░░░▒▒▒▒░▒░▒░░      ▒░▒░▒░░░░░▒░░▒ ▒ ▒░░░░░░░▒░░░░░▒░▒      ▒░░▒▒░░░░░░  ░░▒▒  ▒▒▒      ▒     ░░▒▒░░░░░ ▒░░░░░░░░░░░░░░░
▒░    ▒░░░░▒░       ░░░░░░░░░░░░ ░░░▒▒░░░░░░  ░░ ░  ░░░░░░▒░░  ░▒░░░░░░░░▒    ▒░░  ▒░▒▒      ▒▒ ░░░░░░▒░░░░░░░░░░░░░░░░
       ▒▒ ▒   ░▒░▒▒ ▒░ ▒ ░░░░░░░░ ▒░░▒▒░ ▒  ▒▒▒▒▒▒▒▒▒░░▒░▒▒▒▒▒▒░░▒░░░░░░░░▒   ▒░   ░░░▒      ▒░░░░░░░░░░░░ ░░░░░░░░░░░░
▒▒     ▒ ▒    ░░▒░░░░▒      ░░░░▒▒░▒░▒▒▒░▒▒▒▒░░ ▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒    ▒▒             ░░░░░░░░░░░░▒▒▒░░░░░▒░░░░░
░░░    ░░░░▒░▒▒    ▒░▒      ▒▒░▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒░▒    ░░ ░░░▒ ░░░░░░▒▒▒   ▒▒░▒░░░░░
▒░░░▒   ▒ ▒░▒░▒     ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒  ▒          ▒▒▒▒▒▒              ▒▒▒░
░░ ▒       ▒▒▒▒▒░▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒ ▒   ▒▒▒▒▒▒  ▒▒▒        ▒▒▒▒▒▒                     ▒▒
░░  ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒ ▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒      ▒▒    ▒▒▒    ▒▒▒▒▒▒                           ▒▒
▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒▒    ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒  ▒▒▒▒▒   ▒▒▒▒     ▒▓▓▒▒▓▒  ▒▒▒▒▒▒                      ▒▒▒▒▒    ▒▒▒
▒▒▒▒▒▒  ▒▒▒▒▒     ▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒██▓▓▒  ▄▓▒▒    ▒▒▒▓▓▒▓███▓▄▒ ▒██▒▒                   ▒▒▒▒▒▒    ▒▒▒
 ▒ ▒▒▒▒▒   ▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▓▓▒█▓▒██▒        ▒██▓▒ ▒██▓▄   ▒██▒▒██████████▓▒▒▒▒▒▒▒▒ ▒▒▒     ▒  ▒▒▒▒▒▒▒    ▒▒▒▒▒
▒▒▒▒▒ ▒▒     ▒▒▒▒      ▒▒▒▒▒ ▒▓▓▒██▓██▒▓▓▒▓██▄        ▒██▓▒████▓▄▄▒▒█▒  ██████████▀        ▒▒▒▒   ▒███▓██▓▓▓▒▒▓▒  ▒▒▒▒▒
▒ ▒▒           ▒▒       ▒   ▒▒▒▓▓▓▓▓▒██▓██████         ▀█▄▄█▀▀▀         █████████▀         ▄▄▄█▒▄▒████████████▓▒▒ ▒▒▒▒▒
  ▒▒▒                      ▒██████████████████▄▄▄  ▄▄███▀                ██████▀       ▄▄▄ ████ ██████████▓███▓▒▒ ▒▒▒▒▒
  ▒▒▒          ▒▒▒      ▒▓███████▀ █████████  ███▀▀▀ ███    ▄██       ▄  ▀ █▄▀▀    ▄██████ ▄█▀  ▄████████▀▓█████▓ ▒▒▒▒▒
              ▒▒▓▒     ▓▄███▄▀█▄ █████████▀██▀ ████▄  █▀    ▀▀▀      ███            ████▀   ▄██▄██▄▄████▄▀▀█▄█▀▀  ▒▒▒▒▒
  ▒             ▒▒ ▄█▄██████████████▄█████▀ ██  ▀██▀           ███       ▄▄████    ██▀██   ▀███████▀████▀    ▀▀▄█▀     
▒▒▒▒    ▒▒ ▒██▄▄▄▄█████▀██ ██ ▀██▄██▀▀▀     █ █  ▀▀      ▄██▄   ▀   ▄   ███████     ██▀▀   ▄██▀     ██          ▀▀▄▒   
▒▒▒▒ ▓▄▒ ▄█████▄█ █████▄▀▀ ▄▄█▀▀▀           ▀█ █▄        ▀▀▀▀      ███  ▀██▀█▀     ▀▀▀      ▀                       ▀▒▄
 █▒ ▒█▄█▀▀██████▀▀▀▀███▄▀▀▀                  ▒  ▀▄                  ▀    ▀▀                                            
▒███ █ █▀  ▀████▄▄█▀▀▀▀                      ▒   ▀▄                                         ▄▄▄                        
▓█▄█▀▀▀▀  ▄▄▄█▀▀                              ▒   ▀█      ▄▄▄    ▄▄▄                       ▄█▀█                        
 ▀ ▀ ▄▄▄▀▀▀                                   ▒     █    █████   ███  ▄▄                     ▀                         
▄▄█▀▀▀                                        ▒▒     █▄  ▀███▀    ▀  ██████▄▄     ████                                 
                                               ▒      ▀▄  ▀▀▀        ███████▀     ▀██▀                              ▄▄▀
----------------------------
░▒░░░░  ░▒▒   ▒░░░░░░░▒ ░  ▒▒        ▒░░▒░░░░░░▒▒▒▒▒▒ ░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░▓░░░░░▒░░░
░░▒░░░░░ ░░░░▒  ▒░░▒░░░░▒░  ▒  ▒░░░░▒░░░░░░░░░░  ▒▒ ░░░▒░░░░░░░     ░   ░░ ░░▒░▒░▒▒░░░▒▒▒░▒▒▒░▒░▒ ░░▒░░░░░░░░▓░░░░░░░░░
▒░░░▒▒▒░▒░▒░▒░░░░░▒░▒▒▒▒▒▒░▒░░   ▒░░░░░░░░░░░░░ ░░░░░▒░░░░░░▒      ▒▒▒░▒▒▒  ░░░░░░▒▒░░░░░░        ▒▒ ░░░░░░░░▓░░░░░▒░░░
░  ▒▒  ▒ ▒▒▒▒▒▒▒▒░▒░▒░▒ ▒  ░ ▒    ▒░░░░░░░░░░░░░▒░░░░ ▒▒  ▒▒░░    ▒░░░░▒░░░░░░░░░ ░░▒░▒░░▒▒▒▒░▒   ▒       ░░░▓░░▒░▒▒░░▒
░░▒░▒▒▒░░░▒░░      ▒░▒░░░▒▒░░▒░░░   ▒░░░░░░░▒░░░░░░░░       ▒▒▒▒▒▒░░░░  ░▒▒▒  ▒▒▒     ▒▒▒   ▒▒▒▒▒░▒░░░ ░░░░░░░░░░░░░░░░
▒░▒    ░░░░▒░       ░░░░░░░░░░░░▒░░░▒▒░░░░░░  ░░▒░  ▒░░▒▒░▒░░▒▒░▒░░░░░░░░░    ▒░░  ▒░▒▒      ░▒ ░░░░░▒▒░░░░░░░░░░░░░░░░
       ▒▒ ▒   ░▒░▒  ▒░▒▒▒▒░░░░░░▒ ▒░░▒▒░ ▒   ▒▒▒▒▒▒▒▒░░░░▒ ▒▒▒▒░░▒░░░░░░░░▒   ░░   ░░░░      ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░
       ▒      ░▒▒░▒░░▒      ░░░░▒▒░░░▒▒▒▒░▒▒▒░▒ ▒▒▒▒ ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒    ▒▒             ░░░░░░░░░░░░░▒░░░░░░▒░░░░░
░░▒    ░░▒░▒░▒     ▒░▒      ▒░░░▒▒▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒░▒    ░░ ░░░▒ ░░░░░░▒▒▒  ▒▒▒▒▒░░░░░
░░░▒▒   ▒▒░░▒░░      ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒   ▒          ▒▒▒░▒▒▒            ▒▒▒▒░
▒░▒▒▒      ▒ ▒▒▒▒░▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒ ▒   ▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒▒                     ▒▒
░░   ▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒ ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒    ▒▒▒     ▒▒▒▒▒▒                          ▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒    ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒  ▒▒    ▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒▒                       ▒▒▒▒    ▒▒▒
▒▒▒▒ ▒  ▒▒▒▒▒      ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒█▓▒▒▒  ▒▓▒▒    ▒▒▒▒▒▒▓███▓▓▒ ▒██▒▒                   ▒▒▒▒▒▒    ▒▒▒
   ▒▒▒▒▒   ▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒█▓▒██▒        ▒██▓▒ ▒██▓▄   ▒██▒▒█████████▓▓▒▒▒▒▒▒▒▒ ▒▒▒        ▒▒ ▒▒▒▒    ▒▒▒▒▒
▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒▒▒ ▒▓▓▒██▓██▓▓▓▒▓██▄       ▒▒██▓▒████▓▒▄▒▒█▒  ███████████▒      ▒▒▒▒▒   ▒██▓▓██▓▓▒▒▒▒▒  ▒▒▒▒▒
▒▒▒▒▒         ▒▒▒       ▒▒   ▒ ▓▓▓▓▒▒▓▓▓██████         ▀█▄▄██▀▀         █████████▀         ▄▄▄▓▒▄▒████████████▒▒▒▒▒▒▒▒▒
  ▒▒▒                      ▒██████▓███████████▄▄▄   ▄████▀               ██████▀      ▄▄▄▄ ████ █████████▓▓██▓▓▒ ▒▒▒▒▒▒
  ▒▒▒           ▒▒       ▓█▓██████ █████████  ████▀▀ ███    ▄█▄      ▄▄  ▀ █ ▀▀    ▄██████ ▄█▀  ▄████████▀██████▒ ▒▒▒▒▒
              ▒▒▓▒     ▓▄▀███▀█▄ ▄█▄██████▀██▀▀████▄  █▀    ▀▄▀      ███           ▀████▀▀  ▄█▄▄▀█▄▄████ ▀▀█▄█▀▀  ▒▒▒▒ 
  ▒             ▒▒ ▄▄▄███████▄█▀██████████▀▀██  ▀███           ███▀      ▄▄▄███    █████   ▀███████▀████▀   ▀▀▄▄▀▒     
▒▒▒▒▒    ▒  ▒▓▄▄▄▄▀████▀██ ▀█ ▀██▄██▀▀▀     █ █  ▀█       ██▄   ▀   ▄   ███████    ▀██▀▀   ▄██▀    ▄██          ▀▒▄▒   
 ▒▒▒▒▓▄▒ █▀█████▄▄█████▄▀▀ ▄▄▄▀▀▀            █ █▄         ▀▀▀      ███  ▀██▀█▀     ▀▀       ▀▀                      ▀▓▒
 ▒▒▄▄▓▄▄▀▀▀█████ ▀█▀▀████▀▀▀                 ▒  ▀▄                  ▀   ▀▀▀                                            
▒▓▄█▄█ ██  ▀████▄▄▄█▀▀▀                      ▒▒  ▀▄                                         ▄▄▄                        
▓█▄▄█▀▀▀▀  ▄▄█▀▀▀                             ▒   ▀█      ▄▄▄    ▄▄▄                       ████                        
▄ ▀▀▀▄▄▄█▀▀                                   ▒     █    █████   █▀█  ▄▄                     ▀                         
▄▄▄▀▀▀                                        ▒▒     █▄  ▀███▀    ▀  ██████▄      ████                                 
▀                                              ▒      ▀▄  ▀▀▀        ███▄███▀     ▀██▀                              ▄█▀
----------------------------
░▒░░░░ ▒░▒▒   ▒░░░░░░░▒ ░  ▒▒        ▒▒░▒░▒░░░░░▒▒▒░▒ ░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒
▒░▒░░░░▒▒▒░░░▒  ░░░▒░░▒░▒░  ▒   ▒░░▒░░░░░░░░░░░  ▒▒ ▒░░▒░░░░░░░▒    ░   ░▒ ░░▒░▒░▒░░░░▒░▒░▒▒▒░▒░ ▒░░▒░░░▒░░░░░░░░░░░░░░
░░░░▒▒▒░░░░░▒░░░░░▒▒▒▒▒▒▒▒░▒░░▒  ░░░░░░░░░░░░░░ ░░░░▒▒░░▒░░▒░       ▒▒▒ ▒▒ ▒░░░░░░▒▒░░░░░░   ▒    ▒▒ ░░░░░░░░░░░░░░▒░░░
░  ▒▒  ▒▒  ▒▒░▒░▒░░░░░▒ ▒  ░ ▒    ▒░▒░░░░░░░░░░░▒░░░░ ░▒ ▒▒▒░░     ░░░░░░░░░░░▒░░ ░░▒░░░░▒▒▒ ▒    ▒    ▒ ▒▒░░▒░░▒░ ▒░░▒
░░▒░░▒▒░░░▒░░      ▒░▒▒░░░▒▒░▒░░░   ▒░░░░░░░▒░░░▒░░░        ▒▒▒▒▒▒░░░░  ░▒▒▒ ▒▒▒▒     ▒▒▒   ▒▒▒▒▒▒▒░░░ ▒░░░░░░░░░░░░░░░
▒░▒    ░░░░░░▒      ░░░░░░░░░░░░▒▒░░▒▒░░░░░▒  ░░▒░▒▒▒░▒▒▒▒▒░░▒▒░▒░░░░░▒░░░    ▒░░  ▒▒▒       ░░ ░░░░░░ ░░░░░░░░░░░░░░░░
       ▒░ ▒   ░▒ ▒   ░░░░▒░▒░░░░░ ▒░░▒▒░░░▒    ▒▒░▒▒▒░░░░▒ ░▒▒░░░▒░░░░░░░░▒   ▒░  ▒░░░░      ▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░
       ▒      ░░▒▒░░░▒      ░░░░░░░░░▒▒▒▒▒░▒▒░▒ ▒▒▒  ▒░ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒░░░     ▒▒             ░░░░░░░░░░░▒░▒░░░░░░▒░░░░░
░░▒    ░▒▒░▒░▒ ▒   ▒░░       ░░░▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒▒▒   ▒░░ ░░░▒ ░░░░░░░▒▒  ▒▒░▒▒░░░░░
░░░▒▒   ▒▒░░▒▒░     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒  ▒▒▒       ▒▒ ▒▒░▒▒▒            ▒▒░▒░
░░ ▒▒      ▒  ▒▒▒▒░▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒ ▒   ▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒▒                     ▒▒
░░    ▒▒▒▒░▒▒▒▒    ▒▒▒▒▒ ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒    ▒▒      ▒▒▒▒▒▒                         ▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒    ▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒▒                       ▒▒▒     ▒▒▒
▒▒▒▒▒▒   ▒▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▓▓▒▒▒  ▒▒▒▒    ▒ ▒▒▒▒▒██▓▓▒▒ ▒██▒▒                   ▒▒▒▒▒▒   ▒▒▒▒
   ▒▒▒▒▒    ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒██▒        ▒██▓▒ ▒██▓▒   ▒██▒▒█████████▓▄▒▒▒▒▒▒▒  ▒▒▒         ▒ ▒▒▒▒    ▒▒▒▒▒
▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒ ▒▒▒▒▒▒▓█▓██▓▓▓▒▒██▓        ▒██▓▒████▓▒▒▒▒█▒ ▒██████████▓▒      ▒▒▒▒▒   ▓██▓▓▓▓▓▓▒▒▒▒▒  ▒▒▒▒▒
▒▒▒▒▒         ▒▒▒       ▒▒   ▒▒▓▄▓▓▓▒▒▓▄▓█████         ▒█ ▄██▒▀▀    ▀   ███████▀██          ▄▄▓▓▒▒███████████▓▒▒ ▒▒▒▒▒▒
  ▒▒▒                      ▒███▓██▓███████████▄▄▄   ▄▄███▀               ██████▀       ▄▄  ████ █████████▓▓██▓▒▒ ▒▒▒▒▒▒
  ▒▒▒           ▒▒       ▓▓▓██████ █████████  ████▀▀▀███    ▄█▄       ▄  ▀▀█ ▀▀    ▄██████ ██▀  ▄████████▀██████▒ ▒▒▒▒▒
               ▒▒▒▒    ▄▄▀██▄▀██ ▄█▄███▀██▀▀▄▀▀████▄  ██    ▀█▀      ███           ▀██▄█▀▀  █▄▄ ▀█▄▄████▀▀██▓█▀▀  ▒▒▒▒ 
                 ▒ ▄▄▄▄███████████████▄█▄█▀▀██  ████           ▄██▄   ▀  ▄▄████    █████   ▀███████▀████▀   ▀▀▄▄▀▒     
 ▒▒▒▒    ▒   ▓▄▄ ▄ ███████ ▀█▄▀██▄███▀▀     █▄█  ▀█      ▄██▄   ▀▀  ▄   █▀█████    ▀██▀▀   ▄██▀  ▀ ▄██          ▀▓▒    
 ▒▒▒▒▒▄▒ ▓▀▓█▀██ █▀█████▀▀▀▄▄▄█▀▀▀           █ ▀▄        ▀▀█▀      ███  ▀████▀     ▀▀       ▀                      ▀▒▄▒
 ▒▒▄▄▒▄▄▀▒▀█████▀▀█▀▀███▄▀▀▀                 ▒  ▀▄                 ▀▀   ▀▀▀                                            
▒▒██▒▒ ██   ▀███ ▄▄█▀▀▀                      ▒▒  ▀▄                                         ▄▄                         
▓▒▄▄█ ▀▀▀  ▄▄▄██▀                             ▒    █       ▄▄    ▄▄▄                       ████                        
█ ▀▀▀ ▄▄▄▀▀▀                                  ▒     █    █████   ███   ▄                     ▀                         
▄▄▄█▀▀▀                                       ▒▒     ▀▄  ▀███▀    ▀  ██████▄      ███▄                                ▄
▀                                              ▒      ▀▄  ▀▀▀        ███▄█▀█      ▀██▀                              ▄█▀
----------------------------
░░░░░░▒▒▒░▒▒  ▒░░░░░░░░ ░  ▒▒        ▒▒▒▒▒▒░░░░░▒▒▒░░ ░░░░░░░░░▒▒░░░░░░░░░░░░░░░░▓░░░░▒░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░
▒░▒░░░░▒▒ ░░▒▒  ░░░░░░▒░░░  ▒   ▒░░▒▒░░░░░░░░░░  ▒▒ ░░▒▒░░░░░░░▒    ░  ▒░▒▒░░▒░▒░▓░░░░▒░▒░░▒░░▒░▒▒░░▒░░░░░░░░░░░░░░░░░░
░░░░░▒▒░░░░░▒░▒▒░░▒░ ▒▒▒▒▒░▒░░▒▒ ▒░░░░░░░░░░░░▒ ░░░░▒▒░░░▒░░░ ▒     ▒▒▒ ▒▒ ▒░░░░░▓▒▒░░░░░░       ▒░▒ ░░░░░░░░░░░▒░░░░░░
░ ▒▒▒  ▒▒  ▒▒░▒▒░░░░░▒▒    ░ ▒    ▒░▒░░░░░▒░░░░░ ░░░▒ ░▒ ▒░▒░░     ░░░░░░░▒▒░░░░░▓▒░▒░░░░░▒▒▒    ▒▒    ▒ ▒░░░▒░░▒░▒▒░░▒
░▒▒░░▒▒░░░░░░▒    ▒▒░▒░░░░▒▒░▒░░░   ░░░░░░░░▒░░░▒░░░        ▒▒ ▒▒▒░░░░▒ ░▒░▒ ▒ ▒ ▓   ▒▒▒▒  ▒▒░▒  ▒▒▒░  ░░░░░░░░░░░░░░░▒
▒░▒    ░░░▒░░▒      ░░░░░░░░░░░░░▒░░▒▒░░░░░░  ░░▒░▒ ▒▒▒▒▒▒▒░░▒▒▒▒░░░░░▒░░░    ░░░▓ ▒▒▒      ▒░░▒░░░░░░ ░░░░░░░░░░░░░░░░
  ▒    ▒░ ▒   ░▒ ▒   ░░░░▒░▒░░░░░ ▒░░▒▒░ ░▒▒   ░▒░▒▒▒░░░░▒ ░░▒░░░▒░░░░░░░░    ▒░ ▓▒░░░░      ▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░
              ▒▒▒░░░░▒      ▒░░░░░░░░░▒▒▒▒▒▒▒░░▒▒▒▒  ▒░▒░ ▒▒▒▒▒▒▒ ▒▒▒▒░░░▒    ▒▒   ▒         ░░░░░░░░░░░░▒▒░░░░░░▒░░░░░
░░░     ▒▒░▒ ▒ ▒   ▒░░       ░░░▒▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒  ▒▒       ▒▒▒    ░░ ░░░▒ ░░░░░░░▒▒▒▒▒░░▒▒░░░░░
░░░▒▒   ▒▒░░░░░     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒       ▒▒     ▒  ▒▒ ▒▒░░▒▒           ▒▒▒░░░
░▒░▒░      ▒▒  ▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒  ▒   ▒▒▒▒▒▒  ▒▒▒         ▒▒▒▒▒▒                     ▒
░░▒    ▒▒▒▒░▒▒▒▒   ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒  ▒▒▒      ▒▒▒▒▒▒                         ▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒ ▒  ▒▒    ▒▒▒▒     ▒▒▒  ▒▒  ▒▒▒▒▒▒▒                       ▒▒     ▒▒▒
▒▒▒▒▒▒   ▒▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒    ▒▒▒▒▒▒  ▒▒▒▒      ▒▒▒ ▒▓▓▓▒▒  ▒▓▓▒                    ▒▒▒▒▒▒   ▒▒▒▒
   ▒░▒▒▒▒   ▒▒▒▒▒   ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒█▓▒        ▒██▓▒  ██▓▒   ▒██▒▒████████▓▓▒▒▒▒▒▒▒▒  ▒▒▒        ▒  ▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒ ▒▒      ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒█▓▓██▓▓▒▒██▓       ▒▒██▓▒█████▒▒▒▒█▀ ▒███████▓██▓▒      ▒▒▒▒▒   ▄▓▓▓▓▒▒▓▒▒▒▒▒   ▒▒▒▒▒
▒▒▒▒▒         ▒▒▒        ▒    ▒▒▄▒▓▓ ▒▓▄▓█████▒        ▓█ ▄██▒▀▀    ▀  ▀█████████▀         ▄▄▓▒▒▒▒███████████▒▒▒ ▒▒▒▒▒▒
   ▒▒                       ▓█████▒███████████▄▄▄    ▄█▄█▀▀              ██████▀       ▄▄  ████ █████████▒▓██▒▒▒ ▒▒▒▒▒▒
  ▒▒▒▒           ▒       ▒▓▓▓█▀███ █████████▀ ████▄▀▀████   ▄▄▄          ▀▄█▀▀▀    ▄▄█████ ██▀▀ █████████▀█████▓  ▒▒▒▒▒
               ▒▒▒▒    ▒▄▒██▄███ ▄▄▄███▀███▀▄▀▀████▄  ██    ▀█▀      ███           ▀████▀▀ ██▄▄ ▀█ ████▄▀▀█▓██▓▀  ▒▒▒▒ 
                 ▒▒▒▄▄▄███████████████▄█▄██▀██  ▀█▄█           ▀██   ▀▀   ▄▄██▄    ████▀   ████████▀████    ▀█▄▄▒▒     
 ▒▒▒▒        ▓▄▄ ▄ ███████ ▀█▄▀██████▀▀     ▀▄█   █       ██▄   ▀▀▀     ███████    ▀██▀    ▄██▀ ▀▀ ▄█▀▀        ▀▀▄▒    
 ▒▒▒▒ ▄▒ ▒▀▓████▀█▀██▀██ ▀▀ ▄▄▄▀▀▀           ▓ ▀▄         ▀█▀      ███  ▀████▀     ▀▀      ▀▀                      ▀▓▒ 
  ▓ ▄▒█▄▓▒███████▀██▀███▄█▀▀▀                ▒  ▀▄                 ▀▀   ▀▀▀                                           ▀
▓▒██▒ █▀█   ▀███ ▄▄▄█▀▀▀                     ▒▒  ▀▄                                         ▄▄                         
▓▒█▄▄▀▀▀█   ▄▄██▀▀                            ▒    █      ▄▄▄    ▄▄▄                       █▄██                        
█▄▀ ▀ ▄▄▄█▀▀                                  ▒     █▄   █████   ███   ▄                    ▀▀                         
 ▄▄▄▀▀▀                                        ▒     ▀▄  ▀███▀    ▀  ██████▄      ███▄                                ▄
▀▀                                             ▒      ▀▄  ▀█▀        ███▄███      ███▀                             ▄▄▀▀
----------------------------
░░░░░░░▒▒░▒   ▒░░░░░░░░ ░   ▒▒       ▒░▒▒▒▒▒░░░▒▒▒▒░▒▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░▒░
░▒▒░░░░▒▒ ▒░▒▒  ░░░░░░▒▒▒░  ▒▒   ░▒▒▒░░░░░░░░░░▒  ▒ ░░▒░░░░░░░░▒    ░  ▒░▒▒░░▒░▒░▒░░░░ ░▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░░░░░▒▒░░▒░░░░▒▒▒░▒▒  ▒▒▒▒░▒░░▒▒▒▒░░▒░░░░░░░░░▒ ▒░░░▒░░░░▒░░░ ▒     ▒▒▒ ░░ ▒░░░░░░▒░░░░░░░   ▒    ░▒ ░▒░░░░░░░░░░░░░░░░
░ ▒ ░  ▒▒  ▒▒░░░▒░░░░░░    ░ ▒    ▒░▒░░░░░░░░░░░▒░░░░ ░░ ▒▒▒▒░     ░░░░░░░▒░░░░░░▒▒▒▒░░░░░▒ ▒▒▒   ▒    ▒▒▒▒░░░░▒░▒ ▒░░▒
░▒▒░░░▒▒▒░░░░▒    ▒▒░ ░░░▒ ▒░▒░░▒    ░░░░░░░░░░░▒░░░▒      ▒▒▒ ▒▒▒░░░░▒▒░▒░▒ ▒▒      ▒░▒▒  ▒▒░▒ ▒▒▒░░  ▒▒░░░░░░░░░░░░░▒
▒░░    ░░▒▒░▒░      ░░░░░░░░░░░░░▒░░▒▒░░░░░░  ░░▒░▒▒▒▒▒ ▒▒▒░░▒▒░ ░░░░░▒▒░░    ░░░  ▒▒▒      ░░░▒░░░░░▒ ░▒░░░░░░░░░░░░░░
  ▒     ░░▒▒  ░▒ ▒   ░░░░▒░░░░░░░ ▒░░▒▒░░░░▒   ░▒░▒░▒░░░░▒ ░░░░░░░░░░░░░░░    ▒░  ▒░░░▒      ▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░
              ▒░░░░░░▒▒   ▒ ▒░░░░░░░░░░ ▒▒▒▒▒░░░▒▒▒  ▒░ ░ ▒▒▒▒▒▒▒ ▒▒▒▒░░░▒    ▒▒   ▒▒        ░░░░▒░░░░░░░▒▒░░░░░░░░░░░░
▒░░     ▒▒░▒ ▒ ▒▒  ▒░░       ░░░░▒▒▒▒▒▒▒ ▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒▒▒   ▒░▒ ░░░▒ ░░░░░░▒▒▒▒▒▒░░▒▒░░░░░
░░▒▒▒   ▒░░▒░░░▒     ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒       ▒▒     ▒  ▒▒  ▒░░▒▒▒          ▒▒░░░░
░▒░▒░      ▒▒ ▒ ▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒  ▒   ▒▒▒▒▒    ▒▒         ▒▒▒▒▒▒                    ▒▒
░░░     ▒▒▒▒▒▒▒▒   ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒  ▒▒▒       ▒▒▒▒▒▒                        ▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒   ▒    ▒▒▒▒      ▒▒  ▒▒ ▒▒▒▒▒▒▒▒                       ▒▒     ▒▒▒
▒▒▒▒▒    ▒▒▒▒▒     ▒▒▒▒   ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▓▓▓▒▒▒ ▒▓▒▒                   ▒▒▒▒▒▒    ▒▒▒▒
   ▒░▒▒▒▒  ▒▒▒▒▒▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▓▓▒       ▒▒██▓▒  ██▓▒   ▒██▒▒▓▓██████▓▄▒▒▒▒▒▒▒   ▒▒            ▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒ ▒▒      ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▓▓▒██▓▓▒▒██▒       ▒▒███▒█████ ▒▒▒█▀ ▒███████▓███▒     ▒▒▒▒▒▒   ▓▓▓▄▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒
▒▒ ▒▒▒        ▒▒▒        ▒▒   ▒▒▓▒▓▓▒▒▓▓▒██▓██▒        ▒█  ██▓▀▒▀   ▀  ▀██████████          ▄▓▒▒▒▒█████████▓▓▒▒▒ ▒▒▒▒▒▒
   ▒▒                       ▓█▓███▒███████████ ▄▄    ▄█▄█▀▀              ██████▀        ▄  ████ █████████▒███▒▒▒ ▒▒▒▒▒▒
  ▒▒▒▒           ▒       ▒▄▓▒███▒█▓█████████▀ ████▄▀▀████   ▄▄▄          ▀▀█▀▀▀    ▄▄█████ ██▀  █████████▒█████▓ ▒▒▒▒▒▒
               ▒▒▒▒    ▒▄▒▓█▄███  ▄▄███▀███▀█▄▀██▄█▄  ██    ▀█▀      ███   ▀       █████▀▀ ▀█▄▄ ██ ████▄▀▓█ ██▓▒  ▒▒▒▒ 
                 ▒▒ ▄▄▒█████████████████▄██▀██  ▀███           ▄██▄  ▀▀    ▄██▄    ████▀   ████▄███▀████   ▀▀▄▄▄▒▒     
 ▒▒▒▒        ▒▄▒ ▒ ███████▀▀██▀██▀███▀▀▀    ▀██   █       ▄█▄  ▀▀▀      ███████    ▀██▀    ▄██▀ ▀▀ ██▀▀        ▀▓▄     
 ▒▒▒▒ ▄▒  █▒▓█████▀█████ ▀▀ ▄▄▄█▀▀           ▓ ▀▄         ██▀      ███  ▀████▀     ▀█      ▀▀                     ▀▒▄▒ 
  ▒▒▄▒▓ ▓▒███████▀▀█▀████▄▀▀▀                ▒  ▀▄                 ▀▀▀   ▀▀                                           ▀
▒▒▓▄▓▒█▀█▄  ▀████ ▄▄█▀▀▀                      ▒  ▀█                                         ▄▄                         
▓▒▓ ▄▀▀▀█   ▄▄▄██▀                            ▒    █       ▄     ▄▄▄                       ████                        
█▄▀▀▀▀ ▄▄▄▀▀▀                                 ▒     █▄   █████   ███  ▄▄                    ▀▀                         
▀ ▄▄█▀▀▀                                       ▒     ▀▄  ▀████   ▀▀  ██████▄      ███▄                                ▄
▀▀                                             ▒      ▀▄  ▀█▀        ███▄███      ███▀                             ▄▄▀▀
----------------------------
░░░░░░░▒▒░▒░   ░░░░░░░░▒░   ░▓        ░▒▒▒▒▒░░░▒▒▒▒░▒▒░░░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░▒▒░░░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░▒▒░
 ░▒▒░▒░▒▒ ▒▒▒▒  ░░░░░░░▒▒░  ▒▓   ▒▒▒▒░░░░░░░░░░░    ░▒▒░░░░░░░░▒   ▒░▒ ▒░░▒░░▒░░░░░░░░ ▒▒░░░░░░░▒░▒░▒░░░░░░░░░░░░░░░░░░
░░░░░▒▒░░▒░░░░▒▒▒▒▒░▒ ▒ ░▒░▒░▓▒▒▒▒░░▒░░░░░░░░░▒ ▒░░░▒░░░░░░░░ ▒     ▒▒▒ ░▒ ▒░░░░░▒▒░░░░░░░  ▒▒   ▒▒▒ ░▒░░░░░░░░░░░░░░░░
░ ▒ ▒  ▒▒  ▒▒░░░░░░▒░▒░▒   ░▒▓    ▒░░░░░░░░░░░░░▒░░░░ ░░ ▒░ ▒▒     ░░░░▒░░▒▒░░░░░▒▒▒▒░░░░░▒ ▒▒   ▒▒   ▒▒▒▒▒░░░░▒░▒▒░░░▒
░▒▒░░░▒▒░░░░░░    ▒ ░▒░░░▒ ▒░▓▒░▒  ▒ ░░░░░░░▒░░░ ░░░░      ▒░░  ▒▒░░░░▒▒░▒░░ ▒▒▒  ▒  ▒░▒▒  ▒░░   ▒▒▒▒  ▒▒░░░░░▒░░░░░░░▒
▒░░    ░░░░░▒░      ░░▒░░░░░░▓░░░ ░░▒▒░░░░░░  ░░▒░▒▒▒▒▒ ▒▒▒░░▒▒░▒░░░░░▒▒░▒    ░░░  ▒▒       ▒░▒▒░░░░░▒ ░░░░░▒░░░░░░░░░░
  ▒     ░░▒▒   ▒ ▒   ░░▒░▒░▒░▓░░░ ▒░░▒▒░░░░▒   ▒▒░░▒░░░░░░ ░░░▒░░░░░░░░░░░    ░░  ▒░░░░       ▒▒░░░░░░░░░▒░░░░░░░░░░░░░
               ░░░░▒▒▒▒   ▒ ▒▓░░░░▒░░░░▒▒▒▒▒░▒░▒▒▒▒  ▒░ ░ ▒▒▒▒▒▒░ ▒▒▒░░░░     ░░   ▒▒▒       ░░░░░░░░░░░░▒▒░░░░░░░░░░░░
 ░░     ░▒░▒ ▒  ▒ ▒▒░░       ▓░░░▒▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒        ▒▒     ▒▒ ░░░▒ ░░░░░░▒░▒▒▒░░░ ▒░░░░░
░░▒░▒   ▒░▒▒░░░      ▒   ▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒       ▒▒     ▒▒ ▒ ▒ ▒░░▒▒▒         ▒▒▒░░░░
░░░▒░░     ▒▒ ▒  ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒ ▒▒  ▒▒▒▒▒▒   ▒▒▒         ▒▒▒░▒▒                    ▒░
░░░     ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒  ▒▒▒        ▒▒▒▒▒                        ▒▒▒
░░▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒ ▒ ▒    ▒▒▒▒      ▒▒  ▒  ▒▒▒▒▒▒▒▒▒                     ▒▒     ▒░▒▒
▒░▒▒▒    ▒▒▒▒▒     ▒▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒     ▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▒▓▓▒▒▒ ▒▒▒▒                   ▒▒▒▒▒▒    ▒▒▒▒
    ░ ▒▒▒  ▒▒▒ ▒▒▒  ▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒ ▒     ▒▒██▒▒  ▓█▒▒   ▒█▓▒▒▓▓██████▓▄▒▒▒▒▒▒▒    ▒           ▒▒▒▒▒▒  ▒▒▒▒▒▒
▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒█▓▒▓▒▒██▒       ▒▒███▒▓████ ▒▒▒█▀▒▒██████▓▓███▒▒    ▒▒▒▒▒▒   ▄▓▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒
▒▒ ▒▒▒        ▒▒▒▒       ▒▒   ▒▒▒▒▓▓▒▒▒▓▒▓█▓██▒        ▒█  ▓█▓▀▒▒   ▀   █████████▒          ▒▒▒▒ ▒██████▓▒▓▓▓▒▒▒ ▒▒▒▒▒▒
    ▒                       ▒▓▓▓██▒▓█▓██████▓█ ▄▄    ▄▄▄█▀▀▀            ▀███████           ████ █████████▒███▒▒▒ ▒▒▒▒▒▒
   ▒▒▒                   ▒▄▓▒███▒▓▒▓████████▀ ████▄▀▀████    ▄▄          ▀▄█▀██    ▄▄▄████ ██▀▀ █████████▒█████▒ ▒▒▒▒▒▒
               ▒▒▒▒     ▒▒▀█▓███  ▄▄███▀███▀█▄▀██▄█▄  ██    ▀█▀      ███   ▀       █████▀▀ ▀█▄▄ █▀▀████▀▀▓█▒██▓▒  ▒▒▒▒▒
                ▒▒▒ ▒▄▒▓███████████████████▀██  ████            ██▄  ▀▀▀   ▄██▄    ████▀   ████▄████████   ▀▀▄▄▒▒▒     
  ▒▒▒▒       ▒▄▒ ▒ ▄███████▀██▀███████▀▀     ██▄  █       ▄█▄   ▀▀      ███████    ▀███    ██▀▀  ▀▀██▀▀       ▀▀▄▒     
  ▒▒▒▒▒▒  █▒▄█████▀█████ ██  ▄▄▄▀▀▀          ▓ ▀▄         ▀█▀      ███  ▀████▀     ██      ▀▀                     ▀▒▄▒ 
  ▒▒▒▒▒ █▒▒▓█████ ██▀████▄█▀▀▀               ▒  ▀▄                 ▀█▀  ▀█▀                                          ▀▒
▒▒▒█▒▒▒▀█▓  ▀████ ▄▄▄█▀▀                      ▒  ▀█                                         ▄▄                         
▓▒▒▄▄█▒██▀   ▄▄██▀▀                           ▒    █       ▄     ▄▄▄                       ████                        
▄█ ▀▀▀ ▄▄▄█▀▀                                 ▒▒    █▄   ▄████   ███   ▄                   ▀▀▀                         
  ▄▄▄▀▀▀                                       ▒     ▀▄  ▀███▀    ▀  █████▄▄      ███▄                                ▄
▀▀▀                                            ▒      ▀▄  ▀█▀        ███████      ███                              ▄█▀ 
----------------------------
░░░░░░░▒▒░▒░   ░░░▒░░░░▒░   ▒▒        ░░▒▒▒▒░░░▒▒░░░▒▒░░░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░░ ░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░▒▒░
 ░░▒░▒░▒▒▒▒▒ ▒ ▒░░░░░▒▒▒▒░  ▒▒   ▒▒▒▒░░░░░░░░░░▒    ░▒ ░░░░░░░░▒  ▒▒░▒▒▒░▒▒░▒ ░░░░░░░░ ▒▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░░░░░░░░░▒░░░░░▒▒▒▒░▒ ▒ ▒▒░▒▒▒▒▒▒▒░░▒░░░░░░░░░░ ▒░░▒░░░░░▒░░░▒▒     ▒▒▒ ▒▒ ▒░░░░░▒░░░░░░░▒   ▒ ▒ ▒▒▒ ░▒░░░░░░░░░░░░░░░░
░▒▒ ▒  ▒░ ▒ ▒▒░░░░░▒░▒░▒▒  ░▒░    ▒░▒░░░░░░░░░░░▒░░░░ ░░ ▒░ ░▒     ░░░░░░░▒▒░░░░░▒▒▒▒░░░░░  ▒▒   ▒░   ▒▒▒░░░░░░░░▒▒░░░▒
░▒▒▒░▒▒▒▒░░▒░░▒   ▒ ░░░░░▒ ▒░ ▒▒▒  ▒ ░░░░░░░▒░░░ ░░░░      ▒▒░   ▒░░░░▒▒░ ░░ ▒▒▒  ▒▒ ▒░▒▒ ▒▒░░   ▒▒▒▒  ▒▒▒░░░░░░░░▒░░░ 
▒░░▒    ░░░░░░       ░▒░░░░░░░░░░ ▒▒ ▒░░░░░░▒▒░░▒░░▒▒▒▒  ▒▒▒▒▒▒░▒░░░░░▒▒░▒    ░░░   ▒       ░░░▒░░░░░ ▒░░░░░▒░░░░░░░░░░
  ▒     ░░▒░ ▒ ▒ ▒   ░░░░▒░▒░░░░░▒▒░░▒▒░░░░▒   ▒ ░▒▒░░░░░░ ░░▒▒░░░░░░░░░░░    ░░  ▒░░░▒      ▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░
               ░░░░▒▒▒▒ ▒ ▒ ▒░░░░░▒░░░▒ ▒▒▒▒▒░░▒░▒▒  ▒░▒░ ▒▒▒▒▒▒▒ ▒▒░░░░░     ░░  ▒▒▒▒       ░░░░░░░░░░░░ ▒░░░░░░░░░░░░
 ▒░     ░▒ ▒ ▒ ▒▒ ▒▒░░       ░░░░▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░   ▒        ▒▒    ▒▒▒ ░░░▒▒░░░░░░▒░▒▒▒░░░ ░░░░░░
░░░░▒   ▒░ ░░░░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒       ▒░    ▒▒▒ ▒▒▒ ░░░▒▒▒        ▒▒▒░░░░░
░ ░▒░░     ▒░ ▒  ▒▒▒▒░▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒ ▒▒  ▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒                  ▒▒░
░░░       ▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒▒ ▒▒  ▒     ▒▒▒▒▒▒                        ▒▒▒
░░▒▒▒▒▒▒▒▒▒         ▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒ ▒▒      ▒▒▒      ▒▒     ▒▒▒▒▒▒▒▒▒                            ▒▒▒▒
▒░▒▒▒▒  ▒▒▒▒▒▒      ▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▒▒▄▒▒▒▒▒▒▒                    ▒▒▒▒▒▒   ▒▒▒▒▒
    ░░▒▒▒  ▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▓▓▒▒  ▓█▒    ▒▓▓▒▒▓▓██████▓▒▒▒▒▒▒▒▒                ▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒ ▒▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▓▓▒▓▓▒▓▒▒██▒       ▒▒███ ▓▓███ ▒▒▒█▀▒▒██████▓▓██▒▒     ▒▒▒▒▒▒  ▒▄▓▄▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒▒         ▒▒▒       ▒▒ ▒ ▒▒▒▒▓▓▒▒▒▓▒▓▓▓██▒        ▒▓▒ ▓█▓█▒▒   ▒   ███████▓█▒          ▒▒▒▒ ▓██████▓▒▓▓▒▒▒ ▒▒▒▒▒▒▒
     ▒                      ▒▓▓▓██▒▓█▓██████▓█  ▄     ▄▄▓▒▀▀▀           ▀███████          ▄█▀█▄▄▓███████▓▒██▒▒▒▒ ▒▒▒▒▒▒
   ▒▒▒▒                   ▒▄▒███▒▓▒▀█████████▀▄███▄█▀████    ▄▄         ▀▀▄█▀█▀     ▄▄███▄ ██▀▀ █████████▓████▓▒ ▒▒▒▒▒▒
    ▒           ▒▒▒▒    ▒ ▓█▓▓██▒▒▄▄███▀███▀█▄▀▀██▄▄  ██    ▀██      ███   ▀       ██████▀ ▀█▄ ▀█▀▀████▀▒▓▓▒██▀▒ ▒▒▒▒▒▒
                ▒▒▒ ▒▒▒▄██▓███▄████████████▀██  ▀███           ▄██▄  ▀▀▀   ▄▄▄▄    ████▀   █████████████  ▀▀█▄▄▒▒▒     
  ▒▒▒▒        ▄▒   ▒█▀█████▀██▀███▀███▀▀▀    ██▄  ██      ▄▄▄  ▀▀▀▀     ███████    ████    ███▀▀▀▀ ██▀▀       ▀▒▄▒     
  ▒▒▒▒▒▒  ▒▒▄████ █▀████ ██  ▄▄▄██▀          ▓ ▀▄         ██▀      ███  ▀████▀     ██      ▀▀      ▀             ▀▒▄▒  
   ▓▒▒ ██▒▒▓█████▀██▀████▄▄▀▀▀               ▒▒ ▀▄                 ▀▀▀  ▀█                                           ▀▒
▒▒▒▓▒▒▒█▀▓▄  ████  ▄▄█▀▀▀                     ▒   █                                         ▄                          
▓▒▒█▄█▒███   ▄▄██▀▀                           ▒    █       ▄      ▄▄                       ███                         
▄█▒▀▀▀  ▄▄▄▀▀▀                                ▒▒    ▀▄    ████   ███   ▄                   ▀▀▀                         
 ▀ ▄▄█▀▀▀                                      ▒     ▀▄   ████   ▀▀  ████▄▄▄      ███▄                               ▄▄
█▀▀                                            ▒      ▀▄   █▀        ███████      ███                              ▄█▀ 
----------------------------
░░░░░░░░▒░▒░  ▒░░░░░░░░▒░▒  ▒▒        ▒▒▒  ▒░░░▒▒░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░▓░░░░▒▒░
 ░▒▒░░░▒ ▒ ▒▒  ▒░░░░░░░▒▒░  ░░   ▒▒ ▒░░░░░░░░░░░    ▒▒ ░░░░░░░░▒ ▒▒▒░▒▒▒░ ░░▒▒▒░░░░░░░ ▒ ░░░░░░░▒░░░░░░░░░░░░░░▓░░░░░░░
░░░░▒▒▒░░▒░░░░░▒ ▒░░▒ ▒▒▒ ░▒▒▒▒▒▒▒░░░░░░░░░░░░░ ▒░░▒░░░▒░▒░░░▒▒     ▒▒  ▒▒ ▒░░░░░▒░░░░░░░░  ▒▒ ▒ ▒░▒ ░░░░░░░░░░▓░░░░░░░
▒░░ ▒▒  ░ ▒▒▒ ▒░░░▒▒▒▒░▒▒▒ ░ ░    ▒░░░░░░░░░░░░▒▒░░░░ ░░▒▒░▒░▒     ░░░░▒░░▒▒░░░░░▒▒▒░░░░░░  ▒▒   ░░  ▒▒▒▒░░░░░░▓░▒ ░░░░
░░▒ ░▒▒▒▒▒░▒░░▒▒  ▒ ░░░░▒▒  ░  ▒▒  ▒▒░░░░░░░░░░░ ░░░▒  ▒   ▒░▒    ░░░░▒▒░▒░░▒▒▒▒▒ ▒▒ ▒░░▒ ▒▒░░   ▒ ▒▒  ▒▒░░░░░░▓░▒░░░░ 
▒░░▒▒▒  ░░░░░░       ░░░░░▒░░░░░░ ▒▒ ▒░░░░░░ ▒░░▒░░▒▒▒▒   ▒▒▒░░░▒░░░░░ ▒░░    ▒░▒           ▒░▒▒░░░░░ ▒░░░░░░░░▓░░░░░░░
  ▒▒    ░░▒░ ▒ ▒     ░░░░▒░▒░░░░░ ▒░░▒▒░░░░▒   ▒ ▒░▒▒░░░░░ ▒░▒▒░░░░░░░░░░░    ░░▒ ▒░░░▒      ▒ ▒░░░░░░░░░▒░▒░░░▓░░░░░░░
               ░░░░▒▒▒▒ ▒ ▒▒▒░░░░░▒░░░▒▒▒ ░▒▒▒░▒▒░▒  ░░░░ ▒▒▒▒▒░░ ▒▒░░░░░▒    ░░  ▒▒▒▒       ░░░▒░░░░░░░░▒▒░░░░▓░░░░░░░
 ▒▒▒    ░▒ ▒ ▒ ▒░ ▒▒░░       ▒░░░▒▒▒▒▒▒▒▒▒   ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒                 ▒▒▒ ░░░▒▒░░░░░░▒░▒▒░░░▓ ░░░░░░
 ░░░▒    ░░░░░░▒     ░    ▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒░       ░░    ▒▒▒ ▒▒▒ ▒░░░▒▒▒       ▒▒░░░▒░░
 ▒░░▒░     ▒░ ▒▒  ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒          ▒▒▒▒▒▒                  ▒▒░
░░░░      ▒▒▒▒░▒▒▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒▒▒▒▒  ▒      ▒▒▒▒▒▒                      ▒▒▒▒
░░░░▒▒▒▒▒▒▒         ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒▒       ▒▒      ▒      ▒▒ ▒▒▒▒▒▒                            ▒▒▒▒
▒▒▒▒▒▒  ▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒▒▒▒   ▒▒▒▒▒
   ▒░░▒▒▒ ▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▓▓▒▒  ▒▓▒▒   ▒▓▓▒▒▓▓████▓▓▒▒▒▒▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒ ▒▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒██▒       ▒▒██▓ ▓▓███ ▒▒▒▓▀▒▒██████▓▓██▒▒▒   ▒▒▒▒▒▒▒  ▒▒▄▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒▒▒        ▒▒▒       ▒▒ ▒ ▒▒▒▒▓▓▒▒▒▒▒▓▓▓██▒        ▒▓▒ ▓█▒▓▒▒▒  ▒▒  ███████▄█▒          ▒▒▒  ▓█████▓▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒
     ▒                       ▓▓▓██▒▒▓▓▓██▓██▓█▒       ▄▄▓▓▒▀▀           ▀███████▀         ▄███▄▓▓███████▒▒██▒▒▒ ▒▒▒▒▒▒▒
    ▒▒▒                   ▒▒▒▓██▓█▒▀██▓██████▀████▄▄▀████    ▄▄         ▀▀▀█▀██     ▄▄███▄ ██▀▀ █████████▓████▓ ▒▒▒▒▒▒▒
    ▒           ▒▒▒▒    ▒ ▓▓█▓██▒ ▓▄███████▀█▄█▀██▄▄  ██    ███      ██▄   ▀       ██████▀▀▀▄▄ ██▀▀████▀▄▓▒▒██▓▒ ▒▒▒▒▒▒
                ▒▒▒  ▒▒▒██▓███▀█████████████▀█  ▀███▀           ▄█▄  ▀▀▀   ▄▄▄▄    ▄███▀   ████▄███████▄  ▀▀▓▄▒▒▒▒     
  ▒▒▒▒▒       ▒▒    ▓██████▀██████▀███▀▀▀    █▀▄  ██      ▄▄▄  ▀▀▀      ▄██████    ████    ███▀▀▀▀▄██▀       ▀▀▄▒      
  ▒▒▒▒ ▒   ▒▄▓███▒█▀█████▀█  ▀▄▄██▀▀▀        ▒ ▀▄         ███      ███  █████▀     ██      ▀▀      ▀             ▀▒▄▒  
   ▒▒▒ ▓▀▒ ▓▓████████████▄▄█▀▀               ▒▒ ▀▄                 ▀█▀  ▀█                                           ▒▄
▒▒▒▒▄▒▒█▀▒▄  ████▀ ▄▄▄▀▀▀                     ▒   █                                         ▄                          
▄▒▒▒ █▒█▀█    ▄▄█▀▀▀                          ▒    █       ▄      ▄                       ▄███                         
▄▄▒▒▀▀▀ ▄▄▄█▀▀                                ▒▒    ▀▄    ████   ███   ▄                   ▀▀▀                         
 ▒ ▄▄▄▀▀▀                                      ▒     ▀▄   ██▄█   ▀▀  ████▄▄▄      ███                                ▄▄
█▀▀▀                                           ▒      ▀█   ██        ███▄███      ███                             ▄▄▀▀▄
----------------------------
░░░░░░░▒░░▒░  ▒░░░░░░░░░░▒   ▒▒       ▒▒▒  ▒░░░▒▒░░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░▒ ░
▒▒ ░░▒░  ▒▒▒▒  ▒░░░░░▒░ ▒░  ░░   ▒▒  ▒░░░░░░░░░░   ▒▒▒▒░░░░░░░░▒ ▒▒▒░▒▒░░ ░░▒▒░▒░░░░░░ ░▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░░░░░░░░░▒░░░░░  ░▒░▒ ░▒▒ ░ ▒▒▒▒░░░░▒░░░░░░░░░░  ▒░▒▒░░▒▒▒░░░▒▒     ▒   ▒▒ ░░░░░░▒░░░▒░░░░  ▒░▒▒ ▒░▒▒░░░░░░░░░░░░░░░░░░
░░▒░▒▒  ░▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒░ ░▒   ▒░░░░░░░░░░░▒▒▒░░░░ ░░▒░░▒░▒     ░░░░░░░▒▒░░░░░▒▒▒░░░░░▒       ░░ ▒▒▒▒░░░░░░░▒░░ ░░░░
▒░  ░░▒▒▒▒▒░░▒▒▒▒ ▒ ░░░░▒▒  ░  ▒▒  ▒▒░░░░░░░░░░░ ░░░▒  ▒   ▒░▒    ▒░░░░▒░▒░▒▒░▒▒▒ ▒▒ ▒░░░▒▒▒░░     ▒▒  ▒▒▒░░░░░░░▒▒░░▒ 
░░░▒▒▒▒ ░░░░░░▒      ░░░░░░░░░░░░ ▒▒▒▒░░░░░░ ▒░░▒░░▒▒     ▒▒▒░░░▒░░░░░ ▒░░    ▒░▒           ▒░▒▒░░░░░ ░░░░░░░░░░░░░░░░░
  ░▒    ░░▒░ ▒ ▒     ░▒░░░░░░░░░░ ░░░ ▒░░░░░  ▒▒ ░▒▒▒░░░░░▒░░▒▒░░░░░░░░░░░    ░░▒ ▒░░░      ▒▒ ▒░░░░░▒░░░▒░░░░░░░░░░░░░
         ▒     ░░▒▒▒▒▒▒ ▒ ▒▒▒░░░░░ ░░░▒ ▒ ▒▒▒▒▒▒▒░░  ░░▒░▒▒▒░▒▒░░ ▒▒▒░░░░▒    ░░  ▒░▒▒       ░░▒▒░░░░░░░░▒░░░░░░░░░░░░░
 ▒▒▒    ▒▒ ▒   ▒░ ▒▒░░▒      ▒░░░░░░▒▒▒▒▒▒▒  ▒░░▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒                ▒▒ ▒░░░▒▒░░░░░░░░░▒░░░▒ ░░░░░░
 ░░░▒    ▒░░░ ▒▒     ░░    ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░       ░░    ▒░▒ ░▒▒ ░░░░▒▒▒      ▒▒▒░░░▒░░
 ░░░▒░     ▒░ ▒▒   ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒▒           ▒▒░▒▒                 ▒▒░░
░░░░ ▒     ▒▒▒▒░▒▒▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒      ▒▒▒     ▒▒▒ ▒▒▒  ▒      ▒▒▒▒▒▒                      ▒▒░░
░░░░▒▒▒░▒▒▒░        ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒▒       ▒▒             ▒▒  ▒▒▒▒▒▒                           ░░░▒
░▒░░▒░  ▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒     ▒▒▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒▒▒▒   ▒▒▒▒▒
▒  ▒▒░▒▒▒ ▒▒▒▒▒ ▒▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▓▒▒  ▒▓▒▒   ▒▓▓ ▒▓▓▓█▓█▓▓▒▒▒▒▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒        ▒██▓ ▄▓██▓  ▒▒▓▓▒▒██████▓▓██▒▒▒   ▒▒▒▒▒▒   ▒▒▄▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒
▒▒▒▒▒▒▒        ▒▒▒       ▒▒ ▒▒▒▒▒▒▒▓▒▒▒▒▒▒▓▓██▓        ▒▓▒ ▓█▒▓▒▒▒  ▒   ██████▓▄█▒         ▒▒▒▒  ▓████▓▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒
▒    ▒           ▒           ▄▓▄██▓▒▓▓▓██▓██▓▓▒       ▄▄▓▓▒▒▀           ▀███████▀         ▄███ ▓▓███████▒▒▓▓▒▒▒ ▒▒▒▒▒▒▒
    ▒▒▒                    ▒▒▓██▓▓▓▒██▓██████▒▓███▄▄█████    ▄          ▀▀▀█▀██     ▄▄███  ██▀ ▀████████▒███▓▓▒ ▒▒▒▒▒▒▒
     ▒          ▒▒▒▒      ▒▓▓▒██▓▒▒▄███████▀█▄▄▀██▄▄  ██▀    ██      ▄█▄  ▀▀       ██████▀▀▀   ██▀█████▒▄▒▒▓██▓  ▒▒▒▒▒▒
                ▒▒▒▒    ▓█▓████████████████▄▀█  ▀███▀  ▀        ██▄  ▀▀▀   ▄▄▄▄    █████   ████████████   ▀█▓ ▒▒▒▒     
   ▒▒▒▒       ▒▒    ▄██████▀▀█████▀████▀▀▀   █▀▄  ██      ▄▄▄   █▀▀     ▄██████    ████    ███▀▀▀▀▄██▀▀      ▀▒▄▒      
   ▒▒▒▒▒   ▓▄▄███▒█▒█████▀█  ▀█▄██▀▀▀        ▒ ▀▄ ▀       ███      ▄██  █████▀     ██     ▀▀▀      ▀             ▀▓▒   
   ▒▒▒ ▒▀▓▒▓▓▓███████▀███▄▄▄▀▀▀              ▒▒ ▀▄                 ▀█▀   █  ▀                                       ▀▒▄
▒▒▒▒▄▒▒▒▀▒▄  ▀███▀  ▄▄██▀▀                    ▒   █                                         ▄                          
▓▒▒▒ █▒ ▄█▄   ▄███▀▀                          ▒    █▄            ▄▄                       ████                         
▄▄▓▒▀▀▀  ▄▄▄▀▀▀                               ▒▒    ▀▄    ████   ███                       ▀▀▀                         
▒▒▒ ▄▄█▀▀▀                                     ▒     ▀▄   ████   ▀▀  ████▄▄▄      ██▄                                ▄█
▄█▀▀                                           ▒      ▀█   ██        ███▄███     ▀███                             ▄▄▀▀▄
----------------------------
░░▓░░▒░▒░░▒░  ▒░░░░▓░░░░░▒  ▒▒▒▒      ░▒    ░░▒▒ ░▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░▒▒░░░░  ░
▒░▓░░░░  ▒▒░▒   ░░░▓░▒░▒▒░  ░░    ▒   ░░░░░░░░░░▒  ▒░▒▒░░░░░░░░▒ ▒▒▒░▒▒░░ ░░░▒▒▒░░░░░░▒░▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░░▓░░░░░░▒░░░░░  ░▒▓▒▒░░▒ ░ ▒▒▒▒▒░░░▒░░░░░░░░░░▒ ▒░▒░░░▒▒░░░░▒░     ▒   ▒▒ ░░░░░░░▒░░▒░░░▒▒ ░▒▒▒ ▒░▒▒░░░░░░░░░░▒░░░░░░░
░░▓░▒▒  ▒░ ▒░ ░▒░▒░▓▒▒▒ ▒▒▒░ ░▒   ▒░░░░░░░░░░░░▒▒░░░░▒░░▒▒░▒▒▒     ▒░░░▒░▒ ▒░░░░░▒▒▒░░░░░░       ░▒  ▒░▒▒░░░░░▒▒░░░░░░░
▒░▓ ░░ ▒▒▒▒▒▒▒▒▒▒▒░▓░░░░ ▒  ░  ▒▒  ▒▒░░░░░░░░░░░ ░░▒░  ▒  ▒▒░▒    ▒░░░░▒░▒░▒▒░▒▒▒ ▒▒ ░░░░▒▒▒░░     ▒▒  ▒ ▒░░░░░░░▒▒░░  
░░▓▒▒▒▒▒░░░░░░░    ▓ ░░░░░░░░░░░░▒▒▒ ▒░░░░░░░▒░░░░░░▒      ▒▒░▒░▒░░░░░  ░░▒   ▒▒▒           ▒░░▒░░░░░ ░░░░░░░░░░░░░░░░░
  ▓▒    ░░▒▒▒▒ ▒     ░▒░░░░░░░░░░ ░░░▒▒░░░░░  ▒░ ░░▒▒░░░░░▒░░▒▒░░░░░░░░░░░    ░░▒ ▒░░▒      ▒▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░
  ▓      ▒     ░░ ░▒▒ ▒ ▒ ▒▒▒░░░░░ ░░░▒▒▒▒▒▒▒▒▒░▒░░▒ ░░░░▒▒▒░░▒░░▒░░▒░░░░▒   ▒░░  ▒░░▒      ▒░░░░░░░░░░░░▒░░░░░░░░░░░░░
  ▓▒     ▒ ▒    ░░▒▒░░░      ▒░░░░░░▒▒▒▒▒▒▒▒  ░░ ░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒                ▒▒ ░░░░▒░░░░░░░░░░░░░░▒ ░░░░░░
 ░▓▒▒    ░░░░▒░▒     ░░     ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░       ░░    ▒░  ░▒▒ ░░░░░▒▒     ▒▒▒░░░░░░░
 ░▓░░░     ▒░░▒░    ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒   ▒▒▒           ▒▒▒▒▒▒                ▒▒░░
░░▓░ ▒      ▒▒▒▒░▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒▒ ▒▒▒ ▒▒▒      ▒▒▒▒▒                      ▒▒░░
░░▓░▒▒▒▒▒▒▒░▒       ▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒▒       ▒▒            ▒▒▒  ▒▒▒▒▒▒                           ░░░▒
░▒▓░░░  ▒▒▒▒▒▒▒     ▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▒▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒▒▒    ▒▒▒▒▒
▒ ▓▒▒░▒▒▒ ▒▒▒▒▒ ▒▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒▒   ▒▄▄▒▒▓▒▓▓▓▓▓▓▒ ▒▒▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒
▒▒▓▒▒▒ ▒▒▒   ▒▒▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒        ▒▒█▓ ▄▓▓█▓   ▒█▓▒▒██████▓▓██▒▒▒▒  ▒▒▒ ▒▒    ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒
▒▒▓▒▒▒▒ ▒      ▒▒▒▒      ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▓██▓        ▒▓▒ ▓█▒▓▒▒▒▒ ▒   ██████▓▄█▀▒        ▒▒▒▒  ▓███▓▓▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒
▒   ▒▒▒          ▒           ▒▄▒▓█▓▒▓▓▓██▓██▓▓▒        ▄▒▓ ▒▀           ▀███████▀         ▄██▓ ▓▄███████▒▒▓▒▒▒▒ ▒▒▒▒▒▒▒
    ▒▒▒                    ▒▒▓██▓▓▓▒█████████▒ ███▄▄▄████                ▀▀█▀██     ▄▄███ ▀██▀ ▀████████▒███▓▓▒ ▒▒▒▒▒▒▒
     ▒          ▒▒▒▒      ▒▓▓▒██▓▒▒▄█████████▄▄███▄▄  ██    ▀██      ▄█▄  ▀▀       ██████▀▀█▄  ██▀████▀▓▄▒▒▓██▓  ▒▒▒▒▒ 
                ▒▒▒▒    ▓█▓▓███████████████▄██  ▀████  ▀        ▄▄   ▀█▀   ▄▄▄     ████▀  ▄███▄████████  ▀▒█▒ ▒▒▒▒     
   ▒▒▒▒       ▒▒    ▒██████▀▀█████▀█████▀▀▀  █▀▄ ▀██      ▄▄▄   █▀▀     ▄██████    █▄██    ███▀▀▀▀▄██▀▀      ▀▓▒       
   ▒▒▒▒    ▒ ▒▓██▒▒▒▓████▀██ ▀▀▄▄██▀▀        ▒ ▀▄         ███      ███  █████▀     ██     ▀█▀     ▀▀            ▀▒▄▒   
    ▒▒ ▒█▒▒▒▒▓████ ▄█▀███▄▄▄█▀▀               ▒ ▀█                 ▀█▀  ▄█  ▀                                       ▒▓▒
▒▒▒▒▒▒▒▒█▒▓  ▒████  ▄▄█▀▀▀                    ▒   █                                         ▄                          
▓▒▒ █▀▓▒██▓    ███▀▀▀                         ▒    █▄             ▄                       ████                         
▓▄▓▒▀▒▒  ▄▄▄█▀▀                                ▒    ▀▄    ████   ███                      ▀▀▀▀                         
▒ ▒ ▄▄▄▀▀▀                                     ▒     ▀▄   ██▄█   ▀▀▀ ████▄▄▄      ██▄                                ▄█
▄▓▀▀▀                                          ▒       █   ██        ███████     ▀███                             ▄█▀ ▄
----------------------------
░░░░░░░▒░░▒░▒ ▒░░░░░░░░░░▒   ░▒▒▒     ░▒    ▒░▒▒ ▒▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░  ░
░░▒░░░░   ▒▒   ▒░░░░░░░▒ ░  ░░        ░░░▒░░░░░░▒▒ ▒▒▒▒░░░░░░░░ ▒▒▒▒░░▒░░▒▒░░▒░▒░░░░░░░░▒░░▒░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░▒░░░░░░░▒▒░░░▒  ▒░░▒▒░░▒ ░  ▒▒▒▒░░░▒░░░░░░░░░░▒ ▒▒▒▒░░░░░░░░▒░     ▒   ░░ ░▒░░░░▒▒░░▒▒░░▒▒ ░░▒▒ ▒░▒░░░░░░░░░░░░░░░░░░░
░░▒░▒░  ░░▒▒░▒░▒░▒░░░▒▒▒ ▒▒░▒░▒   ▒░░░░░░░░░░░▒▒▒░░░░▒░░▒░▒▒▒      ▒░░░▒░▒ ▒░░░░░▒▒░░░░░░▒       ▒▒ ▒▒░▒░░░░▒░░░░░░░░░░
▒░  ▒▒   ▒▒▒▒▒▒▒▒▒░░░░░░ ▒  ░  ▒▒  ▒▒░░░░░░░░░░░ ░░▒░ ▒▒  ▒░░░    ▒░░░░▒░▒░░▒░░▒▒ ░▒▒░░░▒▒▒▒░░     ▒     ▒░░░░░░░▒▒░░ ▒
▒░░░▒▒▒▒░▒░░▒▒▒      ░░░░░░░░░▒░░  ▒ ▒░░░░░░░▒░░░░░░░      ▒▒░▒▒▒░░░░░  ░░▒   ▒▒      ▒     ░░▒▒░░░░░ ░░░░░░░░░░░░░░░░░
  ▒░    ░░░▒░▒       ░░░░░░░░░░░░ ░░░▒▒░░░░░  ▒░ ░░ ▒░░▒░░▒░░░▒░▒░░░░░░░░▒    ░░▒ ▒░░▒      ▒▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░
         ▒▒    ░░▒░▒  ▒░▒▒ ░▒░░░░░ ░░░▒▒░▒▒ ▒▒▒▒░░░▒▒░░░░▒▒░░░░░▒▒░░░░░░░▒   ▒░░  ▒░░▒      ▒░░░░░░░░░░░░░░░░░░░░░░░░░░
  ▒▒     ▒ ▒    ░░▒░░░░      ▒░░░░░░░░░▒░▒▒▒▒ ░░ ░░▒▒ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒           ▒ ░░░░░░░░░░░░░▒░░░░░▒▒░░░░░░
  ░▒▒    ░░░░▒░▒     ░░      ▒▒░░▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░       ░░    ▒░ ▒░▒▒ ░░░░░▒▒     ▒▒▒░░░░░░░
 ░░░░░    ▒ ▒░▒░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒    ▒▒▒           ▒▒▒▒▒▒               ▒▒▒░░
░░▒░ ▒       ▒▒▒▒░▒▒▒▒ ▒▒  ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒▒ ▒▒  ▒▒       ▒▒▒▒▒▒                     ▒▒░░
░░░░ ▒▒▒▒▒▒░▒▒      ▒▒▒▒▒ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒▒▒      ▒▒▒           ▒▒▒   ▒▒▒▒▒                           ░░░▒
░░░░░░  ▒▒▒▒▒▒▒     ▒▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▒▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒                    ▒▒▒▒▒    ▒▒▒▒ 
▒  ▒▒░▒▒▒ ▒▒▒▒▒  ▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒▒   ▒▄▒▒▒▒▒▓▓▒▒▓▄▒▒▒▒▒▒▒                 ▒▒▒▒▒▒   ▒▒▒▒▒▒
 ▒▒ ▒▒▒▒▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒        ▒▒▓▓ ▒▓▒█▓   ▒█▓▒▒██████▓▓██▒▒▒▒ ▒▒▒▒ ▒▒   ▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒
▒▒▒▒▒▒▒ ▒      ▒▒▒▒       ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▒██▓        ▒▓▀ ▓█▓▓▒▒▒▒ ▒  ▒▓█████▓▒█▀▒        ▒▒▒  ▒▓██▓▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒
▒   ▒▒▒          ▒▒          ▒▄▒▒█▓▒▓▄▒██▒██▓▓▒        ▒▒▒▄▒▒▒          ▀███████▀         ▄▓█▄▒▒▓██▀███▓▒▒▓▒▒▒▒ ▒▒▒▒▒▒▒
    ▒▒▒                    ▒▒▒██▓▓▓▒█████████▒▒▓█▓▄▄▄▄███                █▀█▀██     ▄▄▄█▄ ▀███ █████████▒███▓▓▒ ▒▒▒▒▒▒▒
▒    ▒▒          ▒▒▒      ▒▒▓▒▓██ ▒ ▒████████ ▄████▄  ██▀   ███      ▄▄▄  ▀▀       ██████ ██   ██▀████▀▓▒▒▒███▒ ▒▒▒▒▒▒ 
                 ▒▒▒    ▒█▓▓███▓█▓█████▀███▄██  ▀████  ▀     ▀  ▄▄▄  ▀█▀    ▄▄     ████▀  ▄███▄▄█▄█████  ▀▓█▒ ▒▒▒▒     
   ▒▒▒▒        ▒     ▓██████▀█████████▄█▀▀▀  █▀▄ ▀██      ▄▄▄  ▀█▀▀     ▄██████    ████    ███▀▀█▀▄██▀▀     ▀▀▓▒       
   ▒▒▒▒    ▒▄▒▄██▓ ▓▄████▀██ ▀▀▄▄██▀▀▀       ▒ ▀▄ ▀▀      ███      ▄█▄  █▄███▀▀    ██     ▀█▀     ▀▀            ▀▒▒    
    ▒▒▒ ▓▒▒ ▒▓█▄██ ███████▄▄▄▀▀▀              ▒ ▀█                 ▀█▀  ▄█  ▀                                      ▀▒▄▒
▒▒▒▒▒▒▒▒█▒▓▒ ▒████   ▄▄██▀▀                   ▒   █                                                                    
▒▄▒▒▒▀▓▒▓▓▓    ████▀▀                         ▒▒   ▀▄             ▄                       ████                         
▒ ▒▒▒▀▒   ▄▄▄▀▀▀                               ▒    ▀▄    ████   ███                      ▀▀▀▀                         
 ▒▒▒ ▄▄█▀▀▀                                    ▒     ▀▄   ████   ▀▀▀ ▄███▄▄▄      ██▄                                ▄█
▒▒▒▀▀                                          ▒▒      █   ██        ███████     ▀███                             ▄█▀ ▒
----------------------------
░░░░░░░░░░░░▒▒▒░░░░░░░░░░▒ ▒▒░▒▒▒     ░▒   ▓▒░▒ ▒▒▒░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░▒ ▒░
░▒▒░░░░░  ░▒▒   ░░░░░░░▒ ░  ▒▒        ░░░▒░▓░░░░▒▒▒▒▒ ▒░░░░░░░░ ▒▒░▒░░░░░▒░░░░░▒░░░░░░▒░░░░▒░░░░▒░░░▒░░░░░░░░░░░░░░░░░░
░▒░▒░░░░░▒ ░░░░  ▒▒░▒░░░░▒░  ▒▒▒▒░░░▒░░░░░░▓░░░▒ ▒▒▒░░░░░░░░░░░     ▒   ░▒▒░▒▒░░░▒▒░░▒▒▒░▒▒▒░▒▒▒ ░░▒░░░░░░░░░░░░░░░░░░░
░░▒░ ░  ░░░░░░░▒░▒░▒▒▒▒▒▒▒▒░▒░▒   ▒░░░░░░░░▓░░░▒ ░░░░▒░░▒░░▒▒      ▒▒░░▒▒▒  ░░░░░▒▒▒░░░░░▒       ▒▒ ▒░░░░░░░▒░░░░░░░░░░
▒░  ▒▒▒   ▒▒▒▒▒▒▒▒░░░░░▒ ▒  ░      ▒░░░░░░░▓░░░░ ░░░░ ▒▒  ▒▒░░    ▒░░░░░░▒░░░░░▒▒ ░░▒░░░▒▒▒▒░░    ▒▒     ▒░░░░░░▒▒░░░ ░
▒░░░▒▒▒▒░░▒▒░▒▒      ░ ░░░░░░░▒░░░   ▒░░░░░▓▒░░░░░░░░       ▒░▒▒░░░░░░  ░▒▒   ▒▒      ▒     ▒▒▒▒░░░░▒ ░░░░░▒░░░░░░░░░▒▒
  ▒░    ▒▒░░░▒▒      ▒░░░░░░░░░░░ ░░░▒▒░░░░▓  ▒░ ░░  ░░▒░░▒░░▒ ░▒░░░░░░░░░    ░░▒ ▒▒░▒      ▒▒ ░░░░░▒▒░░░░░░░░░░░░░░░░░
         ▒▒▒▒  ░░▒░▒  ▒░▒▒ ░▒░░░░░ ▒░░▒▒░▒▒▓ ▒▒▒▒▒▒▒▒░░░░▒ ░░░░░░▒░░░░░░░░    ░░  ░░░░      ▒░░░ ░░░░░░░▒░░░░░░░░░░░░░░
   ▒     ▒      ░░▒░░░░       ░░░░░░░░░▒▒░▒▓▒▒░░ ░░▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     ▒             ░░░░░░░░░░░▒░▒░░░░░▒░░░░░░░
  ░░░    ░░ ░▒░▒     ░░       ▒░░░▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒       ░▒    ░░ ░░░▒ ░░░░░▒▒▒   ▒▒▒▒░░░░░░░
  ▒░░░▒   ▒ ░░▒░      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▒▒▒ ▒          ▒▒░▒▒              ▒▒▒░░░
▒░▒░ ▒▒       ▒▒▒▒▒▒▒░     ▒░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒▒                     ▒▒░░
░░░░▒ ▒▒▒▒▒░▒▒▒     ▒▒▒░░  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒     ▒▒▒   ▒▒▒▒▒▒                          ░░░░
░░░░░░░  ▒▒░▒▒▒      ▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▒▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒                    ▒▒▒▒▒    ▒▒▒▒ 
░  ▒▒░▒▒▒  ▒▒▒▒      ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▓▓▒▒▓▄ ▒▒▒▒▒▒                 ▒▒▒▒▒▒   ▒▒▒▒▒▒
 ▒▒ ▒▒▒▒▒▒    ▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▓▓ ▒▓▒▓▓   ▒█▓▒▒██████▓██▓▒▒▒▒ ▒▒▒ ▒▒▒    ▒▒ ▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒
▒▒▒▒▒▒▒ ▒▒      ▒▒▒      ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒██▓        ▒▓▓ ▓█▓▓▒▒▒▒ ▒  ▒▓████▓▓▒█▀▒       ▒▒▒▒  ▒▓██▓▓▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒▒ ▒▒▒▒          ▒▒           ▒▒▒▓▓▒▒▄▒▓█▓██▓▓▓         ▒▒▒▒▒▒          ████████▒         ▄▓▓▄▒▒▓██████▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒
▒   ▒▒▒▒                    ▒▒██▒▓▓▒█████████▒▒▄█▓ ▄▄▄███                █▀████     ▄▄██▄ ▀███ █████████▒██▓▓▒  ▒▒▒▒▒▒▒
▒    ▒▒          ▒▒▒▒     ▒▒▒▒▓██▒▒ ▒████████ ▄████▄  ▀█▀    ██▀     ▄▄▄  ▀▀       ██████ ██   ██▀████▀▓▒▓▀█▄█▒ ▒▒▒▒▒▒ 
▒                ▒▒▒     █▓▄██▓▒█▓▓█████▄▀████  █████  ▀     ▀  ▄▄▄  ██▀    ▄▄     ████▀  ▄███▄▄█▄██▀█▄ ▀▒▓▒  ▒▒▒▒     
    ▒▒▒▒       ▒     ▓██▓███▀██████▀█████▀▀  ▓▀▄ ▀██▀      ▄▄   ██▀     ▄▄█████   ▀████   ▀███▀▀█▀▄██▀▀     ▀▒▓▒       
    ▒▒▒     ▄▒▒▓█▓ ▓▄▓███▀██ ▀▀ ▄██▀▀▀       ▒▒▀▄ ▀▀      ███      ▄█▄  █████▀▀    ██     ▀█▀     ▀▀           ▀▒▄▒    
    ▒▒▒ ▒▒▒▒▓▓▓███▄███████▄▄▄█▀▀              ▒ ▀█         ▀       ▀█▀  ▄█▀▀▀                                      ▀▒▒▒
▒▒▒▒▒ ▒▒▒▒▓▒ ▒████▀ ▀▄▄██▀▀                   ▒   █                                                                   ▀
▒▓▒▒▒▀▒▒▒▒█    ▀███▀▀▀                        ▒▒   ▀▄             ▄                       ████                         
▒▄▒▒ ▓▒▒  ▄▄▄█▀▀                               ▒    ▀▄    ▄███   ███                      ▀▀▀▀                         
 ▒▒▒ ▄▄▄▀▀▀                                    ▒     ▀█   ████   ▀▀▀ ████▄▄      ▄▄█▄                               ▄▄▀
▒▒▒▒▀▀                                         ▒▒      █   ██        ███████     ████                            ▄▄▀▀▄▓
----------------------------
▒░░░░░░░░░░░▒▒▒░░░░░░░░░░▒▒▒▒░▒▒▒     ░░▒▒  ▒▒▒ ▒░▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓░▒▒▒▒░░░░░░░░░░░░░░░░░░░▒▒ ▒░░░  ░░
░░░░░░░▒ ▒░▒▒   ░░░░░░░▒ ░  ▒▒        ░▒░▒░░░░░░▒▒▒▒▒ ▒░░░░░░░░ ▒░░░░░░░░▒░░░░░▒░░░▓░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░▒░░░
▒▒░▒░░░░░▒ ░░▒▒  ▒░░░░░▒░▒░    ▒▒░░▒░▒░░░░░░░░░▒  ▒▒ ░▒░░░░░░░░     ░   ░▒▒░▒▒░░░▒░░░▒▒▒░▒▒▒▒░░▒ ░░▒░░░▒░░░░░░░░░░░░░░░
░░▒░▒░ ▒░░░░░░░▒░ ░▒▒ ▒▒▒▒░░▒░░▒  ░░░░░░░░░░░░░▒ ░░░░▒░░▒▒░░▒      ▒▒▒▒▒▒▒ ▒░░░░░░▒░░░░░░        ▒  ░░░░░░░░░░░░░░░░░░░
░▒▒▒ ▒   ▒ ▒▒▒▒▒ ▒░░░▒▒▒ ▒  ░ ▒    ▒░░░░░░░░░░░░ ░░░░ ▒░  ▒▒ ░    ▒░░░░░░▒░▒░░░▒▒ ░░░░░░▒░▒ ░▒   ▒       ▒░░░░░░░ ░░░ ▒
 ░░▒▒░▒▒░░░░▒░▒      ▒▒░░░░▒▒░▒░░░   ░░░░░░░░░░░░░░░░       ▒░▒▒▒▒░░░▒  ░▒▒▒  ▒▒      ▒▒   ▒▒▒▒▒░░░░  ░░░░░▒░░░░░░░░░▒▒
▒ ▒░     ░░░░▒░      ▒░░░░░░░░░░░▒░░░ ▒░░░░░  ▒░▒░░  ░░▒▒░▒░░░▒░▒░░░░░▒░░░    ░░▒ ▒▒▒▒      ░▒ ░░░░░░▒░░░░░░░░░░░░░░░░░
         ▒▒ ▒   ░▒░▒  ▒░▒░▒░▒░░░░░ ░░░▒▒░▒▒   ▒▒▒▒▒▒▒▒░░░▒ ░░░░░░▒░░░░░░░░   ▒░▒  ░░░░      ▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░░
   ▒     ▒      ░▒▒░░░░      ▒░░░░░░░░░▒▒▒▒▒▒▒░▒ ░░░  ▒░▒▒▒▒▒▒▒▒▒ ▒▒▒░░░▒     ▒             ░░░░░░░░░░░▒▒▒░░░░░▒░░░░░░░
  ░░▒    ░░▒░▒░▒ ▒   ▒░       ░░░░▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ░▒       ▒▒    ░░ ░░░▒ ░░░░░░▒▒   ▒▒▒▒░░░░░░░
  ░░░░▒   ▒▒░░▒░▒      ▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒    ▒▒  ▒          ▒▒▒▒▒▒             ▒▒▒░░░
▒▒░░ ▒▒      ▒ ▒▒▒▒▒░░▒     ░▒░░▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒ ▒   ▒▒▒▒▒▒  ▒▒▒       ▒▒░▒▒                     ▒░░░
░░░░░  ▒▒▒▒░▒▒▒     ▒▒▒░░  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒    ▒▒    ▒▒▒▒▒▒                         ▒░░░░
▒░░░░░░▒ ▒░░▒▒▒      ▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒ ▒▒▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒                     ▒▒▒▒▒    ▒▒▒ ░
░  ▒▒░░▒▒  ▒▒▒▒▒     ▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒▒    ▒▒▒▒▒▒▒▓▒▒▒▒  ▒▒▒▒▒                 ▒▒▒▒▒▒   ▒▒▒▒▒▒
 ▒▒ ▒ ▒▒▒▒    ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▓▓ ▒▒▒▓▓   ▒█▓▒▒██████▓█▓▓▒▒▒▒▒▒▒▒ ▒▒▒    ▒  ▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒
▒ ▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓        ▒▓▓ ▓█▓▓▒▒▒▒▒▒  ▒▒████▓▓▒▓▀▒       ▒▒▒▒   ▓██▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒▒ ▒ ▒▒          ▒▒           ▒▒▒▓▓▒▒▄▒▓▓▓███▓▓         ▒▒▒▒▒▒          ████████▒         ▄▄▓▒▒▒▓██████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒    ▒▒▒                    ▒▒██▒▓▓▒███▓██▓██▒▒▄▓▄ ▒▄▄███               ▄█████▀      ▄▄▄▄ ████ ████████▓▒██▓▓▒  ▒▒▒▒▒▒▒
▒    ▒▒▒         ▒▒▒▒      ▒▒▒▓██▒▒▒▒████████ ▄███▀▀  ▀█▀    ██      ▄▄▄  ▀▀       ██████ ██   ██▀█████▒▒▓▓██▓  ▒▒▒▒▒▒ 
▒                ▒▒▒▒    ▓▓▒▓█▓▒█▓▄█████▄▀██▄█▄ ▀████  ▀     ▀  ▄▄   █▀▀    ▄▄    ▄████▀  ▄███ ██▄████▄ ▀▒▓▒▒ ▒▒▒▒     
     ▒▒▒       ▒     ▒▓█▓███▀██████▀█████▀▀▀ ▓▀▄ ▀██▀      ▄    ██▀     ▄▄▄█▀██   ▀████   ▀███▀▀█▀███▀     ▀▀▓▒        
    ▒▒▒▒    ▒▒▒▓█▓▒▓▄▓███▓██  ▀ ▄██▀▀▀       ▒▒▀▄ ▀▀      ███      ▄▄▄  █████▀▀   ▄██▀    ██      ▀▀           ▀▒▒▒    
     ▒▒▒▒▒▒▒▒▒▓███▓█▄██▄██ ▄▄█▀▀▀             ▒  █         ▀       ██▀  ▄█ ▀▀      ▀                              ▀▒▄▒ 
▒▒▒▒ ▒▒▒▒▒▓▒▒▒▒████ ▀ ▄██▀▀                   ▒   █                                                                   ▀
▒▒▒▒▒█▒▓ █▓▒   ▀████▀▀                        ▒▒   ▀▄                                     ███▄                         
▒▒▒▒▒▒▒▒   ▄▄▄▀▀▀                              ▒    ▀▄    ████   ███                      ▀▀▀▀                         
▒▒▒▒  ▄▄█▀▀▀                                   ▒     ▀█   ████   ▀▀▀ ████▄▄      ▄▄█▄                               ▄▄▀
▒▒▒▒▒▒                                         ▒▒      █   ██        ███████     ████                            ▄▄▀▀▄▓
----------------------------
░░░░░░░░░░░░░▒░░░░░░░░░░░░░▒▒░░▒▒     ▒▒ ▒   ▒▒ ▒░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░▓░░░░░░░░░░░░░░░░░░▒ ▒░░░  ░░
░░░░░░░░▒▒░▒▒   ░░░░░░░▒ ░  ▒▒        ▒▒░▒▒▒░░░░▒▒▒▒░ ▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░▒░░▓▒░░░░░░░░░░░░░░░░░░░░░░░░░░░
░▒▒▒▒░▒░▒▒ ▒░▒▒▒ ░░░░░░▒░░░     ▒▒░▒▒░░░░░░░░░░░  ▒ ▒▒▒▒░░░░░░░▒    ░  ▒░▒▒░▒▒▒▒░▒░░░▒░▒▒▒▓▒░░░▒▒░░▒░░░░░░░░░░░░░░░░░░░
░░░░▒░ ▒▒░░░░░░░▒▒░ ░ ▒░▒▒▒░▒░░▒▒ ░░░░░░░░░░░░░▒ ░░░░▒░░░▒░░░       ▒▒▒▒▒  ▒░░░░░░▒░░░░░░ ▓      ▒░ ░░░░░░░░░░░░░░░░░░░
░░░  ▒   ▒   ▒▒▒▒▒░░░░ ▒    ░ ▒    ▒░░░░░░░░░░░░ ░░░░ ▒░  ▒▒▒░     ░░░░░░░░▒░░░▒░ ░░░░░░▒▒▓ ░▒   ▒      ▒░░░░░▒░▒ ░░░▒░
 ▒░▒▒░░▒▒░▒░▒░▒      ░▒░░░░ ▒░▒░░▒   ░░░░░░░░░░░▒░░▒░       ▒▒▒▒▒▒░░░░ ▒░▒▒▒ ▒ ▒      ▒▒  ▓▒▒▒▒▒▒▒░░ ▒░░░░░░░░░░░░░░░▒░
▒▒▒░     ░░░░░░       ░░░░░░░░░░░░▒░░▒░░░░░░▒ ▒░▒░░  ▒▒▒▒▒░░░░▒░▒░░░░░▒░░░    ░░  ▒▒▒▒    ▓ ░░ ░░░░░  ░░░░░░░░░░░░░░░░░
         ▒░▒▒   ░▒▒▒  ░░▒░▒░░░░░░░ ▒░░▒▒░▒░▒   ▒▒▒░▒▒░░░░░ ▒░░░░░▒░░░░░░░░   ▒░▒  ░░░░    ▓ ▒▒▒▒░░░░░░░░▒░░░░░░░░░░░░░░
                ░░▒░░░░      ▒░░░░░░░░░░▒▒▒▒▒▒░▒ ░░░  ▒░▒▒▒▒▒▒▒▒▒ ░▒▒░░░▒    ▒▒▒          ▓ ░░░░░░░░░░░▒▒▒░░░░░▒░░░░░░░
  ░░░    ▒▒▒░▒ ▒ ▒   ▒░       ▒░░░░░░▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ▒▒▒       ░▒    ░▓ ░░░  ░░░░░░▒▒  ▒▒▒▒▒░░░░░░░
  ░░▒░▒   ▒▒░░▒▒░     ▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒  ▒▒     ▓ ▒ ▒▒▒░▒▒            ▒▒▒▒░░░
 ▒░░░▒░      ▒  ▒▒▒▒▒░▒▒    ░░░░▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒ ▒   ▒▒▒▒▒▒  ▒▒        ▒▓▒▒▒▒                    ▒▒░░
▒░░▒░   ▒▒▒▒▒▒▒▒     ▒▒░░   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒   ▒▒▒     ▒▒▒▒▒▒▓                       ░░░░░
▒░░░░░░▒▒▒░░▒▒▒      ▒▒    ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒   ▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒ ▒▒▒▒▒▒      ▓               ▒▒▒    ▒▒▒▒ ▒
░░ ▒▒░░▒▒  ░▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒    ▓             ▒▒▒▒▒▒   ▒▒▒▒▒▒
  ▒   ▒▒▒▒    ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▓▒  ▒▒▓▒   ▒██▒▒██▓▓██▓█▓▓▒▒▒▒▒▒▒▒▓▒▒▒       ▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒▒▒▒      ▒▒▒      ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓        ▒▓▓ ▒█▒▓▒▒ ▒▒▒▒ ▒▒████▓▒▒▓▓▒       ▓▒▒▒  ▒▓█▓▒▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒           ▒        ▒  ▒▒▒▓▓▒▒▒▒▓▓▓██▓▓▓         ▒▒▒▒▒▒▒         ████████▒         ▓▓▄▒▒▒▓██████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒    ▒▒▒                     ▒██▒▓▓▒▒██▓██▓██▒▒▄▄▄▒ ▒▄███               ▄█████▀      ▄▄▄▄ ▓███▒████████▒▒██▓▒▒ ▒▒▒▒▒▒▒▒
▒▒   ▒▒▒         ▒▒▒▒      ▒▒▒▒██▒▒▒ ███▓██▓█▄▄███▀▀  ▀█▀    ██▄     ▄▄▄  ▀▀ ▀    ▄██████ ▓█  ▄████████▒▒▓▓██▒ ▒▒▒▒▒▒▒ 
▒                ▒▒▒▒    ▒▓▒▓█▓▒█▓▄█████▄███▄██ █████  ▀     ▀  ▄▄   ██▀    ▄      ████▀  ▓███ █▄▄████  ▀▄▒▒▒ ▒▒▒▒▒    
     ▒▒▒           ▒ ▒▓▓▄███▀██▓███▀█████▀▀▀ ▓▀▄ ▀██▀      ▄    ██▀     ▄▄▄██▀█   ████▄   ▓███▀▀█▀███▀     ▀▒▓▒        
    ▒▒▒▒    ▒▒ ▄█▓▒▒▄▒███▓▀█▄ ▀▀ ███▀▀        ▓▀▄ ▀▀      ███      ▄▄▄  █████▀▀   ▄██     ▓█      ▀▀           ▒▄▒     
     ▒▒▒ ▒▒▒▒▒▒███▓▒▄█████ █▄▄█▀▀             ▒  █                 ██▀  ▄█▀▀▀      ▀                              ▀▒▒▒ 
▒▒▒▒ ▒ ▒▒▓▓▒  ▒████  ▀▄███▀▀                  ▒   █▄                                                                 ▀▒
▒▒▒▒▒▒▒▓▒▓▓▒    ▀███▀▀▀                        ▒   ▀▄                                     ███                          
▒▒ ▒▒▒▀▒   ▄▄▄█▀▀                              ▒    ▀▄    ▄███   ███                      ▀█▀                          
▒▒▒▒▒ ▒▄▄▀▀▀                                   ▒      █   ████   ▀▀▀ ▄███▄▄      ▄▄█▄                               ▄█▀
 ▒▒▒▒▒▒                                        ▒▒      █   ██        ███████     ████                            ▄█▀ ▄▒
----------------------------
░░▒░░░░░░░░░░▒▒░░░░░░░░░░░░▒▒░░▒▒     ▒▒▒▒   ▒  ▒░░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░  ▒░░░  ░░
░░░░░░░░ ▒░▒▒   ░░░░░░░░ ░  ▒░        ▒▒▒▒▒▒░░░░░▒▒░░▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░
▒▒░▒▒░░░▒▒ ▒░▒▒  ░░░░░░▒▒▒░  ▒   ▒░▒▒▒░░░░░░░░░░  ▒  ░▒▒░░░░░░░     ░  ▒░▒▒░▒▒▒▒░░░░░▒░▒░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░
░░░░▒░ ▒░░▒░░░░▒▒▒░░░  ░▒▒▒░░░░▒▒▒░░░░░░░░░░░░░▒ ░░░▒▒░░▒▒░░░ ▒     ▒▒▒▒░ ▒░░░░░░▒ ░░░░░░   ▒    ▒▒ ░▒░░░░░░░░░░░░░░░░░
░░░▒▒▒   ▒   ▒▒░▒▒░░░░▒░    ░ ▒    ▒░░░░░░░░░░░░▒░░░░ ▒░ ▒▒▒▒▒     ░░░░░░░░▒░░░▒░ ░░░░░░▒▒▒ ▒▒  ▒▒   ▒▒ ▒▒░░░░▒░▒ ░░░▒░
 ▒▒▒▒░░▒ ░▒░░░▒    ▒ ░▒░░░░ ▒░ ▒░▒   ░░░░░░░░░░░▒░░▒░       ▒▒ ▒▒▒░░░░▒ ░▒░▒ ▒      ▒▒▒▒  ▒▒░▒  ▒▒░░ ▒▒▒░░░░░░░░░░░░▒▒░
▒▒▒░░    ░░░░░░       ░░░░░░░░░░░▒ ░░▒░░░░░░  ▒░▒▒░  ▒▒▒▒▒▒░░░▒░▒░░░░░▒▒░░    ░░   ▒▒       ░░▒░░░░░ ▒░░░░░▒░░░░░░░░░░░
    ▒    ▒░▒▒   ░▒ ▒  ▒░▒░▒░░░░░░░ ▒░░▒▒░▒░▒   ▒▒▒░░▒░░░░░ ▒░░░░░▒░░░░░░░░   ▒░   ░░░░      ▒▒▒▒░░░░░░░░▒░░░░░░░░░░░░░░
                ▒░░▒░░▒      ▒░░░░░░░░░▒▒▒▒░▒▒░░ ░░▒  ░░▒▒▒░▒░░▒▒ ░░▒▒░░░    ▒▒▒   ▒        ░░░░░░░░░░░░▒▒░░░░░▒░░░░░░░
  ▒░░    ▒░▒░▒▒▒ ▒   ▒░       ▒░░░░░░▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒ ▒▒▒       ▒▒    ░░ ░░░▒ ░░░░░░▒▒▒ ▒▒░▒▒░░░░░░░
  ░░▒▒▒▒  ▒▒░░░░░     ▒ ▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒        ▒▒       ▒▒ ▒▒░▒▒▒           ▒▒░▒░░░
░▒░░░▒░      ▒▒ ▒▒▒▒░░▒▒▒   ░░░░▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒  ▒   ▒▒▒▒▒   ░░        ▒▒▒░▒▒                    ▒░░░
░░░▒░    ▒▒▒▒▒▒▒▒    ▒▒▒░▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒   ▒▒▒     ▒▒▒▒▒▒                        ░░░░░
▒░░░░░░▒▒▒░░▒▒▒      ▒▒▒▒  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒▒  ▒▒▒   ▒▒▒▒     ▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒                     ▒▒▒    ▒▒▒▒ ▒
▒░ ▒▒░░ ▒  ░▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                  ▒▒▒▒▒▒   ▒▒▒▒▒▒
  ▒   ▒▒▒▒▒   ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒  ▒▒▒▒   ▒█▓▒▒█▓▓▓█▓▒▓▓▓▒▒▒▒▒▒▒  ▒▒▒       ▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒
 ▒▒▒▒▒▒▒▒▒▒     ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒      ▒▒▓▒ ▒█▒▒▒▒▒▒▒▒▒ ▒▓████▒▒▒▓▓▒      ▒▒▒▒▒  ▒▓█▓▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
▒░ ▒▒▒▒▒         ▒▒        ▒   ▒▒▒▓▒▒▒▒▒▓▓██▒▓▓         ▒▒▒▒▒▒▒         ███████▓▒         ▄▄▄▒▒▒▒█████▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
▒    ▒▒▒                      ▒█▒▓▓▒▒██▓██▓██▓▒▒▄▄▒  ▒▓█▓▒              ▄█████▀      ▄▄▄  ███▒▒████████▒▓█▓▒▒  ▒▒▒▒▒▒▒▒
▒▒   ▒▒▒          ▒▒▒      ▒▒▒▒██▒▒▒ ███▓██▓█▒ ████▀▀ ▀██    ██      ▄▄   ██ ▀    ▄██████ ██  ▄███████▓▒▒▓▓██▒ ▒▒▒▒▒▒▒▒
▒▒                ▒▒▒    ▒▓▒▓▓▓▒█▓▒▓█▓██▄███▄██ █████  ▀▀    ▀▀  ▄   ███    ▄     ▄████▀  ▄██▄▄█▄█████ ▀▒▄▒▒▒ ▒▒▒▒▒    
      ▒▒           ▒▒ ▓▓▄███▓██▒███▀██████▀▀ ▓▀▄ ▀██▀           ███     ▄▄▄███▄   ████▄   ████▀██▀███▀     ▀▓▒▒        
    ▒▒▒▒    ▒▒▒▒▓▓▒▒▄▒███▓▀█▄ ▀▀▀██▄▀▀▀       ▒▀▄ ▀▀      ███      ▄▄▄  █████▀▀   ▄██▀    ██     ▀█▀          ▀▒▄▒     
     ▒▒▒ ▒▒▒▒▒▒████▒██████▄▀▄▄█▀▀▀            ▒  █         ▀       ███  ▄█▀▀▀      ▀                              ▒▄▒  
▒▒▒▒▒▒ ▒▒▒▓▒ ▒▒████ ▀▀▄███▀▀                  ▒   █▄                                                                 ▀▒
▒▒▒▒▒▒▀▒▒▒▒▓    ▀██▄▀▀▀                        ▒   ▀▄                                     ███                          
▒▒▒▒▒▒▓▒▒  ▒▄▄▄▀▀▀▀                            ▒    ▀▄    ▄██▄   ███                      ▀█▀                          
▒▒▒▒▒  ▒▒▒▀▀▀                                  ▒      █   ████   ▀█▀ ▄███▄▄      ▄▄▄▄                               ▄█▀
▒▒▒▒▒▒▒                                         ▒      █▄  ██        ███████     ████                            ▄█▀ ▒▒
----------------------------
░░▒░░░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░░▓    ▒▒▒    ▒  ▒░▒▒░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒▒  ▓░░ ▒░░
░░░░░░░░▒▒░ ░   ░░░░░░░░ ░   ░   ▓    ▒░▒▒▒▒░░░░▒░▒░░▒░░░░░░░░░▒░░░░░░░░░░▒░░░░▒░░░░░▒░░░░░░░░░░░░▒▒░░░░░░░░░░░░▓░▒▒▒░░
▒▒░▒▒░░░ ▒ ▒▒▒▒  ░░░░░▒▒▒▒░  ▒   ▓▒▒▒▒░░░░░░░░░░    ░░▒░░░░░░░░   ▒ ░  ▒░▒░░▒▒▒░░░░░░▒░▒░░░░░░░▒░▒░▒░░░░░░░░░░░░▓░░░░░░
░░░░░░▒▒░░░░░░░░▒▒▒▒░▒ ▒▒▒▒░▒░░▒▒▓░░░░░░░░░░░░░▒ ▒░░▒▒░░░ ░░░ ▒     ▒▒▒ ░▒▒░░░░░░▒▒░░░░░░  ▒▒    ▒▒ ░▒░░░░░░░░▒░░░░░░░░
░░░ ▒ ▒  ▒   ▒▒░░▒▒░▒░▒░▒   ░▒▒  ▓ ▒░░░░░░░░░░░░ ░░░░ ▒░ ▒░▒▒▒     ░░░░░░░▒ ░░░░░ ▒▒░░░░░▒ ▒▒   ▒▒   ▒▒ ▒░░▒░░▒░▒ ░░▒▒░
▒ ░▒▒░░▒▒░▒░░░░    ▒ ░░░░░▒ ▒░ ▒░▓   ▒░░░░░░░░░░▒░░░░      ▒▒░ ▒▒▒░░░░▒▒░▒░▒▒▒    ▒ ▒▒▒▒  ▒▒░▒ ▒▒▒░░ ▒▒▒░░░░░░░░░░░░▒▒░
▒▒▒░░    ░░░░░░▒      ░▒░░░░░░░░░▓▒░░ ░░░░░░░ ░░░░░▒▒▒▒ ▒▒▒░░░▒░ ░░░░░▒▒░▒    ░░   ▒▒       ░░▒░░░░░ ░░░░░░░░░░░░░░░░░░
   ▒▒    ▒░▒▒   ▒▒▒▒  ░░▒▒▒░▒░░░░▓▒▒░░▒▒░▒░▒   ▒░▒░▒▒░░░░░ ▒░░░░░░░░░░░░░░    ░▒  ░░░░      ▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░
                ░░░░▒▒▒▒   ▒ ▒░░░▓░▒░░░░▒▒▒▒░▒░░▒░░▒  ░░░▒▒░░░░░░ ░░░▒░░░    ▒░▒   ▒▒       ░░░░░░░░░░░░▒░░░░░░▒░░░░░░░
   ░░▒    ░▒░▒ ▒ ▒   ▒░       ▒░░▓░░░▒▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒  ▒▒       ▒▒   ▒░░ ░░░▒ ░░░░░░▒▒▒▒▒░░▒▒░░░░░░░
  ░░▒▒▒▒  ▒▒░▒░░░     ▒▒ ▒▒▒▒░░░▒▓▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒       ▒▒    ▒  ▒▒ ▒▒░▒▒▒          ▒▒▒░░░░░
▒▒░░░▒░▒     ▒▒ ▒▒▒▒▒░▒▒▒▒  ░░░░▒▓▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒  ▒   ▒▒▒▒▒   ░░         ▒▒░▒▒▒                   ▒░░░
░░░▒░     ▒▒▒░▒▒▒▒   ▒▒▒░▒  ▒▒ ▒▒▓▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒▒  ▒▒▒     ▒▒▒▒▒▒                        ░░░░░
▒░░░░▒░▒▒▒░░░▒▒      ▒▒▒▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒   ▒▒   ▒▒▒▒     ▒▒▒ ▒▒  ▒▒▒▒▒▒▒                     ▒▒▒    ▒▒▒▒▒▒
▒░▒▒░░░▒   ▒▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒                  ▒▒▒▒▒    ▒▒▒▒▒▒
  ▒   ▒▒▒▒▒   ▒▒ ▒▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▓▓▓▓▓▓▒▓▓▒▒▒▒▒▒▒▒  ▒▒▒          ▒▒▒▒   ▒▒▒▒▒▒▒▒
 ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒      ▒▒▒▒ ▒█▒▒▒▒▒▒▒▒▒ ▒▓████▒▒▒▓▓▒      ▒▒▒▒▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
░░▒▒▒▒▒▒         ▒▒▒       ▒   ▒▒▒▒▒▒▒▒▒▓▓▓█▒▓▓▒        ▒▒▒▒▒▒▒▒        ███████▓▒         ▒▄▒▒▒▒▒█████▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒
      ▒▒▒                     ▒▓▒▒▓▒▒██▓██▓███▒▒▄▄▒  ▒▄█▓▒              ▄█████▀▀      ▄▄ ▒███▒▒████████▒▒▓▓▒▒▒ ▒▒▒▒▒▒▒▒
▒▒    ▒▒▒          ▒▒      ▒▒▒▒██▓▒▒ ▓██▓██▓▓▒ ████▒▀ ███    ██▄     ▄▄   ██ ▀    ▄██████▄██  ▄███████▓▒▒▓███▒ ▒▒▒▒▒▒▒▒
▒▒                ▒▒▒    ▒▓▒▒▓▓▒▓▓▒▓█▓██▓██████▀▀████  █▀    ▀       ███          ▀████▀  ▄▄█▄██▄████▄ ▒▒▒▒▒▒ ▒▒▒▒▒    
      ▒▒            ▒ ▒▓▄▓██▓██▒██████████▀▀▀▓█▄ ▀██▀           ███     ▄▄▄███▄   ████▀   ███████▀███▀    ▀▒▓▒▒        
     ▒▒▒▒    ▒▒▒▓▓▒ ▄▒▓██▓▀█▄ █▀▀██▄█▀▀       ▒▀▄  ▀      ███      ▄▄▄  ██████▀   ▄██▀    ██▀    ▀█▀          ▀▓▒      
      ▒▒ ▒▒▒▒▒▒▓███▒█▄████▄▀█▄▄▀▀▀▀           ▒  █         ▀       ███  ██▀▀▀      ▀                             ▀▒▄▒  
▒▒▒▒▒ ▒▒▒▒▄▒ ▒▒▓███▒▒▀ ▄██▀▀▀                 ▒▒  █▄                                                                 ▒▓
▒▒▒▒▒▒█▒▒▒▄▒▒   ▀▀█▄█▀▀▀                       ▒   ▀▄                                     ███                          
▒ ▒▒▒▒▒▒▒  ▒▒▄▄█▀▀▀                            ▒    ▀▄    ▄██▄   ███                     ▀▀█▀                         ▄
▒▒▒▒▒  ▒▒▒▒▀▀                                  ▒      █   ████   ▀█▀ ▄██▄▄▄      ▄▄▄▄                              ▄▄██
▒ ▒▒▒▒▒▒                                        ▒      █▄  ██        ███████     ████                            ▄█▀ ▓▒
----------------------------
░░░░░░░░░░░░░░▒░░░░░░░░░░▒░░▒░░░░      ▒▒░   ▒  ▒▒▒▒░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓ ▒░░░░░░░░░░░░░░░▒░▒░░▒▒ ▒░░░▒▒░░
▒░░░░░░░▒▒░ ░   ░░░░░░░░▒░▒  ▒         ░▒ ▒▒░░░░▒▒░░░▒░░░░░░░░░▒░░░░░▒░░░░░░░░░▒░░░░▒▓░░░░░░░░░░░░░▒░░░░░░░░░░░░░▒░▒▒░▒
▒░▒▒▒░░░▒▒  ▒▒▒  ░░░░░▒░▒▒░  ▒▒   ▒▒▒▒░░░░░░░░░░    ▒░▒░░░░░░░░▒ ▒ ▒░▒ ▒░▒░░ ░▒░░░░░░▓▒▒░░░▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░
░░░░░░░▒▒▒░░░░░░▒▒▒░░▒ ▒ ░▒░▒▒░▒▒▒░░░▒░░░░░░░░░▒ ▒░░░▒░░░▒░░░ ▒     ▒▒▒ ▒ ▒░░░░░░▒░░░▓░░░   ▒   ▒▒▒ ░▒░░░░░░░░░░░░░░░░░
░░░ ▒ ▒  ▒ ▒ ▒ ░░░░░░░▒░▒▒  ░▒░    ▒░░░░░░░░░░░░▒░░░░ ░░ ▒▒▒ ▒     ░░░░░░▒▒▒░░░░░ ▒▒░▓░░░▒ ▒▒   ▒▒   ▒  ▒░▒░░░░░▒▒░░▒▒░
▒ ░▒▒░░▒▒▒░░▒░░▒   ▒ ░░░░▒░  ░  ▒▒  ▒▒░░░░░░░░░░▒░░░░      ▒░▒  ▒▒░░░░▒▒░ ░▒ ▒▒   ▒ ▒▓▒▒  ▒░░   ▒▒░░  ▒▒░░░░░░░░░░░░  ░
░▒▒░░▒   ░░░░░▒       ░▒░░░▒░░░░░░ ▒▒▒░░░░░░░ ▒░▒░░▒▒▒▒  ▒▒▒░░▒░▒░░░░▒▒▒░▒    ░░   ▒▒▓      ▒▒▒░░░░░ ░░░░░░░░░░░░░░░░░░
    ▒    ▒░▒░▒  ▒▒    ▒░░▒▒░░░░░░░ ▒░░▒▒░▒░▒▒  ▒▒▒░▒▒░░░░░ ▒░░░░░░░░░░░░░░    ░▒  ░░░░       ▒ ░░░░▒░░░░▒░░░░░░░░░░░░░░
                ▒▒░▒░▒▒░   ▒▒▒░░░░░▒░░░▒▒░▒▒▒░░░▒▒░▒  ▒░░▒▒░░░░░░ ░░░░░░░    ▒░   ▒▒▒       ░░░░░░░░░░░░ ░░░░░░░░░░░░░░
   ▒░▒    ░▒▒▒ ▒ ▒▒ ▒▒░▒      ▒░░░░░░░░▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒   ▒        ▒▒    ░▒ ░░░▒░░░░░░░░▒▒▒▒░░▒▒░░░░░░░
   ░▒░▒   ▒░▒▒░░░     ▒▒  ▒▒▒▒░░▒▒▒░▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒        ▒▒    ▒  ▒  ▒░░░▒▒          ▒▒░░░░░░
▒▒▒░░▒░░     ▒▒ ▒ ▒▒▒▒░▒▒▒  ░░░░▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒   ░░          ▒▒▒▒▒                   ░░░░
░▒░░░      ▒▒▒░▒▒▒▒  ▒▒▒░▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒ ▒  ▒▒       ▒▒▒▒▒▒                       ░░░░▒
░░░░░▒▒▒▒▒░░░ ▒      ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒  ▒▒    ▒▒▒     ▒▒▒  ▒  ▒▒▒▒▒▒▒                     ▒▒     ▒▒░▒░▒
░░░▒░░░▒   ▒░▒▒▒     ▒▒▒▒  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒     ▒▒▒▒▒   ▒▒▒      ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒                  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒
      ▒░▒▒▒   ▒▒ ▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▓▓▒▒▓▓▒▒▄▒▒▒▒▒▒▒▒  ▒▒           ▒▒▒▒   ▒▒▒▒▒▒▒▒
  ▒▒▒▒▒▒ ▒▒      ▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒ ▒▒████▒▒▒█▓▒      ▒▒▒▒▒  ▒▓▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
░░░▒▒ ▒▒         ▒▒▒       ▒    ▒▒▒▒▒▒▒▒▓▒▓█▒▓▓▒        ▒▒▒▒▒▒▒▒    ▒  ▒███████▒▒         ▒▄▒▒▒▒▒█████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
      ▒▒▒                     ▒▒▒▒▒▒▒██▒██▓███▒ ▄▄    ▄▓▓▒▒             ▄█████▀▒     ▄▄▄ ▒███▒▒███████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒    ▒▒▒          ▒▒      ▒▒▒▒██▓▒▒ ▒██▓██▓▓▒ ▒███▒▀ ███    ▄█▄      ▄   ██▀▀    ▄██████▄██▀ ▄███████▓▒▒▒██▓▒ ▒▒▒▒▒▒▒ 
▒▒                ▒▒▒▒    ▄▒▒▓▓▓▓▓▒▒▓▓██▓▓██▄▓█▀█████  █▀    ▀▀  ▄   ███          ▀████▀  ▄█▄▄██▄████▄▀▒▓▒▒▒▒ ▒▒▒▒▒    
      ▒▒            ▒ ▒▄▄▓█████▓▓█████████▀▀▀▀█▄ ▀███           ███      ▄▄███▄   ████▀   ███████▀███▀    ▀▒▓▒▒        
     ▒▒▒▒    ▒▒ ▒▓▒▒▒▒▓███▓█▒ ██▀▀█▄██▀▀      ▒▀▄  ▀      ███      ▄▄   █████▀▀   ▄█▀▀    ██▀    ▀█▀         ▀▒▄▒      
      ▒▒▒▒▒▒▒▒▒▒███▒▓▄▓███▓▀▀▄▄█▀▀▀           ▒  █         ▀       ███  ██▀▀▀      ▀                             ▒▓▒   
▒▒▒▒▒ ▒▒▒ ▓▒▒▒▒▒█▀█▒▒▒▒▄███▀▀                 ▒▒  ▀▄                     ▀                                          ▀▒▄
▒▒▒ ▒▒▒▒▒▒▓▒▒   ▀▀█▄▄▀▀▀                       ▒   ▀▄                                    ▄██▄                          
▒▒▒ ▒▒▒▒▒ ▒▒▒▒▄▄▀▀▀▀                           ▒    ▀▄    ▄▄█▄▄  ███▄                    ▀▀█▀                         ▄
▒▒▒▒▒▒  ▒▒▒▒▒▒                                 ▒▒     █   █████  ▀█▀ ▄██▄▄▄      ▄█▄                                ▄▀█
▒▒▒▒▒▒▒▒                                        ▒      ▀▄  ██▀       ███████     ████                           ▄▄▀▀▄▓▒
----------------------------
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒▒░   ▒ ▒▒▒▒░░ ▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░▒░▒▒▒▒▒▒░░░▒▒▒░░
░░░░░░░░▒▒░░░  ▒░░░░░░░░▒░▒  ▒▒        ▒▒▒ ▒▒░░░▒▒░░▒▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░▒▒░░
▒▒▒▒▒░░░▒  ▒▒▒▒  ░░░░░▒░▒▒░  ▒▒   ▒▒▒▒░░░░░░░░░░    ▒▒▒░░░░░░░░▒ ▒▒▒░▒▒▒░▒░░ ▒░░░░░░░▒▒ ░░░▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░▒░░░░░░ ▒▒░░▒▒▒▒▒▒░▒▒▒░▒▒░░░▒░░░░░░░░░░ ▒░░░░░░░░░░░▒▒     ▒   ▒▒▒░░░░░▒▒░░░░░░▒  ▒▒ ▒ ▒▒  ░░░░░░░░░░░░░░░░░░░
░░░ ░ ▒  ▒░▒▒▒ ▒▒░░░▒░▒░▒▒▒ ░▒░    ▒░░░░░░░░░░░░▒░░░░ ░░ ▒▒ ░▒     ░░░░░░▒▒░░░░░░ ▒▒░░░░░   ▒   ░░   ▒▒▒▒░░░░░░░▒░▒░▒░░
▒▒░▒ ▒░▒▒▒▒░░░░▒▒  ▒ ░░░░▒▒  ░  ▒▒  ▒ ░░░░░░░░░░░░░░░      ▒░░   ▒░░░░▒▒▒▒░░▒▒▒  ▒▒ ▒░░░ ▒▒░░  ▒▒▒░▒ ▒▒▒░░░░░░░░▒░░░ ▒░
▒░▒░░▒▒  ░░░░░░░      ░▒░▒░▒░░░░░░ ▒▒▒░░░░░░░▒▒░░░░▒▒ ▒  ▒▒▒▒░▒░▒░░░░▒ ▒░▒    ░░            ░░░░░░░░ ░░░░░░░░░░░░░░░░░░
    ▒     ▒░░░▒  ▒ ▒  ▒░░▒▒░░░░░░░ ░░░▒▒░░░▒▒  ▒▒ ░▒▒░░░░░ ▒░░▒░░░░░░░░░░░    ░▒  ░░░░      ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░
                 ░░░░▒▒░▒  ▒▒▒░░░░░▒░░░▒▒▒ ▒▒▒▒░▒░▒▒  ░░░░▒░░░░░░ ░░░░░░░▒   ▒░   ▒▒▒       ░░░░░░░░░░░░▒░░░░░░░░░░░░░░
   ▒▒▒    ░▒ ▒ ▒ ▒▒ ▒▒░░      ▒░░░░░░░░░░▒    ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒  ▒              ▒▒ ░░░▒░░░░░░▒▒▒▒▒▒░░ ▒░░░░░░░
   ░░▒▒   ▒░▒░░░░▒    ▒▒   ▒▒▒▒░░▒▒░▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒       ▒▒▒    ▒  ▒▒▒ ░░░▒▒▒        ▒▒░░░░░░░
▒  ░░▒░░     ▒▒ ▒  ▒▒▒▒▒▒▒▒ ░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒ ▒▒  ▒▒▒▒▒▒   ░░         ▒▒▒▒▒▒                   ░░░░
░▒░░░▒     ▒▒▒▒░▒▒▒▒ ▒▒▒▒▒  ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒ ▒ ▒▒▒        ▒▒▒▒▒                      ▒░░░░░
▒░░░░░▒▒▒▒░░░        ▒▒░▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒      ▒▒▒     ▒▒▒  ▒  ▒▒▒▒▒▒▒▒                    ▒▒     ▒░░▒░▒
░▒░▒░░░░   ▒░▒▒▒▒     ▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒▒  ▒▒▒      ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒                  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒
      ▒░▒▒▒   ▒▒▒▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒   ▒▒           ▒▒▒▒   ▒▒▒▒▒▒▒▒
   ▒▒▒▒▒ ▒▒      ▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒████▒▒▒█▒▒     ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒
░░░▒▒▒▒▒▒        ▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒       ▒▒▒ ▒▒▒▒▒    ▒  ▒▓██████▒▒          ▒▒▒▒▒▒▓▓██▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
 ▒▒    ▒▒                     ▒▒▒▒▒▒▒▓█▒▓█▓██▓▒ ▒▄   ▒▄▄▄▒▒             ▓█████▀▒      ▄▒ ▒███ ▓███████▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒    ▒▒▒           ▒      ▒▒▒▒▓█▓▒▒ ▒██▓██▓▓▒ ▒███▒▒▒███    ▄█▄      ▄  ▀██▀▀    ▄█████▄▄█▀  ▓███████▓▒▒▒▓█▒▒ ▒▒▒▒▒▒▒ 
▒▒▒               ▒▒▒▒    ▒▒▒▓▓▓▓▓▒▒▄▓▓█▓▓██▒▓▓▀████▄  █▀    ▀▀▀     ███          ▀████▀  █▄▄ ██▄████ ▒▒▒▒▒▒▒ ▒▒▒▒▒    
       ▒            ▒▒ ▄▄▒█████▓▓██████████▓▀▒█▄  ███           ███     ▄▄▄███    ████▀   ███████▀███▀   ▀▒▄▒▒▒        
     ▒▒▒▒    ▒▒ ▒▓▒▒▒▒▒███▓▓▒ ▒▓ ▀████▀▀▀     ▒▀█  ▀▀     ▀██   ▀▀  ▄▄  ██████▀   ▀█▀▀    ██▀    ██          ▀▒▒▒      
      ▒▒▒ ▒▒▒▒ ▒███▒▒ ▓████▒▀▄▄▄▀▀▀▀          ▒  █         ▀       ███  ██▀▀▀     ▀▀                            ▀▒▄▒   
▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▓███ ▒▒ ███▀▀▀                ▒▒  ▀▄                ▀    ▀                                          ▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▀█▓▄█▀▀▀                      ▒   ▀▄                                    ▄██▄                          
▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▄▓▀▀▀                           ▒    ▀█    ▄██▄▄  ███▄                    ▀██▀                         ▄
▒▒▒▒▒▒  ▒▒▒▒▒▒                                 ▒▒     █   █████  ▀█▀ ▄██▄▄▄      ▄▄▄                               ▄▄▀▓
▒▒ ▒▒▒▒▒▒                                       ▒      ▀▄  ██▀       ███████     ███▀                           ▄▄▀▀▄▓▒
----------------------------
░▒░░░░░░░░░░░▒░░░░░▓░░░░░░░░▒░░░░      ▒▒░   ▒ ▒░▒░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░▒▒▒▒░▒▒▒░░▒▒▒▒░░
░░░░░░░░░░░░░  ▒░░░▓░░░░░░▒  ▒▒        ▒▒   ▒░░▒▒▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░▒▒░░▒░▒▒░░
▒░▒░▒░░░░  ▒ ▒   ▒░▓░░▒░ ▒░  ░▒   ▒▒ ▒░░░░░░░░░░    ▒▒ ░░░░░░░░░ ▒▒▒░▒▒▒░▒░░▒▒▒░░░░░░▒▒▒░░░░░░░▒░░░▒░░▒░░░░░░░░░░░░░░░░
▒░░░░░░░░░░▒░░░░ ▒░▓░▒▒▒▒▒ ░▒▒▒▒░▒░░░▒▒░░░░░░░░░ ▒░░░░░░░▒░░░▒▒     ▒   ▒▒▒▒░░░░▒▒░░░░░░░  ▒▒ ▒ ▒░ ▒░░░░░░░░░░░░░░░░░░░
░░░▒░▒▒  ▒░▒▒▒▒░ ░░▓▒▒░▒▒▒▒▒░▒░▒   ▒░░░░░░░░░░░▒▒░░░░ ░░▒▒░▒░▒     ░░░░░░▒▒░░▒░░░ ▒▒░░░░░   ▒   ░░  ▒▒▒░░░░░░▒░░▒░░░░░░
▒▒▒▒  ░▒▒▒▒▒░░░▒▒▒ ▓ ░░░░ ▒  ░  ▒▒  ▒▒░░░░░░░░░░░░░░▒  ▒   ▒░▒    ░░░░▒░░▒░ ▒▒▒▒ ▒▒ ▒░▒░ ▒▒░░   ▒ ▒   ▒▒▒░░░░░░▒▒░░░ ▒░
▒▒░░░▒▒▒  ░▒░▒░░   ▓  ░▒░░░░░░░░░░ ▒▒ ▒░░░░░░▒▒░░░░▒▒     ▒▒▒░░░▒░░░░░ ▒░▒    ░░           ▒░▒░░░░░░ ░░░░░░░░░░░░░░░░░░
    ░     ░░░░▒▒ ▒ ▓  ▒░░░░░░░░░░░ ▒░░ ▒░▒░▒▒  ▒▒ ░▒▒░░░░░ ▒░░▒░░░░░░░░░░░    ░▒  ░░░▒      ▒ ▒░░░░░░░░░░░░░░░░░░░░░░░░
                 ░░▓░▒▒▒▒▒ ▒▒▒░░░░░ ░░░▒▒ ▒▒▒▒▒▒▒░░▒  ░░░░▒▒░░▒░░ ░░░░░░░▒   ░░▒  ▒▒▒▒      ░░▒▒░░░░░░░▒▒░░░░░░░░░░░░░░
   ▒▒▒    ▒▒ ▒ ▒ ▒▒ ▒░░░      ▒░░░░░░░░░░▒▒   ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░            ▒    ▒▒▒ ░░░▒░░░░░░▒░▒▒▒░░▒ ░░░░░░░░
   ░░░▒    ░░░░░░▒    ▒▒   ▒▒▒▒░░▒▒░░▒▒▒░░▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒       ▒░▒   ▒▒▒ ▒▒▒ ▒░░▒▒▒       ▒▒▒░░▒░░░░
▒▒ ░░▒░░     ▒░ ▒   ▒▒▒▒▒▒▒▒░▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒  ▒▒▒▒▒▒   ░▒          ▒▒░▒▒▒                 ▒░░░░
 ▒░░░░      ▒▒▒▒░▒▒▒ ▒▒▒▒▒   ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒ ▒ ▒▒▒       ▒▒▒▒▒▒                      ▒░░░░░
▒░░░░░▒▒░▒░░░▒       ▒▒░▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒       ▒▒      ▒      ▒▒▒▒▒▒▒▒                           ▒░░▒░▒
░▒░▒░░░░   ▒░▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒▒  ▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒                  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒
▒ ▒   ▒░▒▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒          ▒▒▒▒▒   ▒▒▒▒▒▒▒▒
▒  ▒▒▒▒▒ ▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒██▓█▒▒▒█▒▒     ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒
▒░░░▒░▒▒▒        ▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒   ▒  ▒▓████▓▓▒▒          ▒▒▒▒▒▒▓▓▓█▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
 ▒▒    ▒▒                     ▒▒▒▒▒▒▒▓▓▒▓█▓██▓▒▒▒▒    ▒▄▄▒▒▒            ▓█████▓▒      ▒  ▒███ ▓███████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
▒▒▒   ▒▒▒▒          ▒       ▒▒▒▒█▓▒▒▒▒██▒██▓▓▒ ▒███▓▒▒███    ▄▄▄         ▀██▀▀    ▄▄████▄▄█▀▒ ▓█▓█████▀▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ 
▒▒▒               ▒▒▒▒    ▒▒▒▒▓▒▀▓▒ ▄▄▓██▓██▒▒▓▒▀█▄█▄  ██    ▀█      ███          █████▀  ▄▄▄ ██ ████ ▒▒▒▒▒▒▒ ▒▒▒▒     
                    ▒▒ ▒▄▒▓█▓███▒██████▀▄█▓▓▀▒▓▄  ███           ███   ▀  ▄▄███    ████▀  ▀███████▀███▀   ▀▒▄▒▒▒        
      ▒▒▒     ▒ ▒▒▒▒ ▒▒███▓▓▓ ▒▒ ▀██▄██▀▀     ▒▀█  █      ▄██    ▀  ▄   ██████▀   ██▀▀    ██▀    ██          ▒▄▒       
      ▒▒▒ ▒▒▒▒▒▒▓██▒ ▄▓████ ▒ ▄▄█▀▀▀          ▒  █         ▀▀      ███  ██▀█▀     ▀▀      ▀                     ▀▒▒▒   
▒▒▒▒▒  ▒▒▒▒▒▒ ▒▒▓███ ▒▒ ████▀▀                 ▒  ▀▄                ▀   ▀▀                                         ▀▒▄▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▀▓█▄▄▀▀▀                      ▒   ▀▄                                    ▄██▄                          
▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▀▀                           ▒    ▀█    ▄▄█▄▄  ▄██▄                    ▀▀█▀                         ▄
▒▒▒▒▒▒   ▒▒▒▒▒▒                                ▒▒     █   █████  ▀█▀ ▄██▄ ▄      ▄▄▄                               ▄█▀▓
▒▒ ▒▒▒▒▒▒                                       ▒      ▀▄  ██▀       ███████     ███▀                           ▄█▀ ▒▒ 
----------------------------
░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░       ░░     ▒▒▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒░░░░▒▒▒▒░ ▒▒░░▒▒▒░░░
░░░░░░░░░░░░░  ▒░░░░░░░░░░▒  ▒▒▒▒      ░    ▒░░▒▒░░▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░  ▒░░
▒░▒░▒░░░░  ▒ ▒   ▒░░░░░░ ▒░  ░░   ▒▒  ░░░░░░░░░░▒   ▒▒ ░░░░░░░░  ▒▒▒░▒▒░░▒░░▒▒▒░░░░░░▒▒▒░░░░░░░▒░░░▒░░▒░░░░░░░░░░░░░░░░
▒▒▒░░░░▒░░░▒░░░░  ░░░▒▒░▒▒ ░▒▒▒▒▒░░░░▒░░░░░░░░░░ ▒▒▒▒░░▒░▒░░░▒░     ▒   ░▒░ ░░░░▒░░░░░░░░  ▒▒ ▒ ▒░ ▒░░░░░░░░░░░░░░░░░░░
░░░░░░░  ▒░▒▒▒▒░▒▒░░░▒▒░▒▒▒▒░▒░▒   ░░▒░░░░░░░░░▒▒░░░░ ░░▒▒░▒▒▒     ▒░░░░░ ▒░░░░░░▒▒░░░░░░       ░░  ▒░▒░░░░░░▒░░▒░░░░░░
▒▒▒▒  ░▒ ▒▒▒▒▒░▒▒▒▒▒▒▒░░░ ▒  ░  ▒▒  ▒▒░░░░░░░░░░░░░░░  ▒   ▒▒▒    ▒░░░▒░░▒░ ▒░▒▒▒▒▒ ░░░░▒▒▒░▒     ▒▒  ▒▒▒░░░░░░▒▒░░░ ▒░
▒▒░░░▒▒▒▒ ░▒░░░░      ░▒░░░░░░░░░░ ▒▒ ░░░░░░░▒▒░░░░░▒      ▒▒░░░▒░░░░░ ▒░░    ▒▒           ▒░▒▒░░░░░ ░░░░░░░▒░░░░░░░░░░
    ░▒    ░░░░▒▒ ▒    ▒░░░░░░░░░░░ ░░░ ▒░░░░▒  ▒▒ ░▒▒░░░░░▒░░░▒░░░░░░░░░░░    ░▒  ░░░▒     ▒▒ ░░░░░░▒░▒░░░░░░░░░░░░░░░░
           ▒     ░░░░▒▒▒▒ ▒ ▒▒░░░░░ ░░░▒▒▒▒▒▒▒▒░▒░░░  ░░░░ ▒░░░░░ ░░▒░░░░▒   ░░   ▒▒▒▒      ░░▒▒░░░░░░░ ▒░░░░░░░░░░░░░░
    ▒▒     ▒ ▒   ▒░▒▒░░░       ░░░░░░░░░░▒▒▒  ░░ ▒▒▒▒ ▒▒▒▒░▒▒▒▒░▒▒▒░░▒░▒▒               ▒▒▒ ░░░▒░░░░░░▒░░▒░░░▒ ░░░░░░░░
   ▒░░▒    ▒░░░▒░▒     ░    ▒▒▒░░▒░░░░░░░░▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒░      ▒░░   ▒▒▒ ░▒▒ ░░░░▒▒       ▒▒░░░▒░░░░
 ▒ ░░░░░▒    ▒░▒▒▒   ▒▒▒░▒▒▒░░░░░▒▒▒▒▒▒░▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒░░▒▒ ░ ▒▒▒ ▒▒▒▒▒    ░▒           ▒▒▒▒▒                 ▒░░░░
 ░░░░░ ▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒   ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒ ▒ ▒▒▒        ▒▒░▒▒▒                     ▒░░░░▒
▒░░░░░▒▒▒░░░░░        ▒░▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒       ▒▒            ▒▒▒ ▒▒▒▒▒                           ░░░▒░▒
░░░▒░░░░   ▒░▒▒▒▒     ▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒  ▒▒▒      ▒▒▒ ▒▒▒▒ ▒▒▒▒▒                   ▒▒▒▒▒▒   ▒▒▒▒▒▒▒
▒ ▒   ▒░▒▒▒▒ ▒▒▒▒ ▒▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒               ▒▒▒▒▒   ▒▒▒▒▒▒▒▒
░  ▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒██▓▓▒▒▒▓▒▒▒    ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒
▒░░▒▒░▒▒▒        ▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒   ▒  ▒▓████▓▓▒▒          ▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
 ▒▒▒    ▒                     ▒▒▒▒▒▒▒▒▓▒▒█▓▒█▓▒▒ ▒    ▒▄▄▒▒▒            ▒█████▓▒         ▒██▓ ▓▓█████▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
▒▒▒    ▒▒▒                  ▒▒▒▒▓▓▒▒▒▒██▓██▓▓▓  ███▒▒▒███▒   ▄▄▄         ▀██▀▀    ▄▄▄███▄▄█▀▒ ▓█▓█▀███▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ 
▒▒▒                ▒▒▒    ▒▒▒▒▓▒▀█▒ ▄▄▒██▒██▒▒▓▒▀███▄  ██    ▀█▀     ███          █████▀ ▀█▄▄ ▀█▄███▓▒▒▒▒▒▒▒▒ ▒▒▒▒     
                    ▒▒ ▒▄▒▓█▓███▒██████▒██▄▓▒▒▓▄  ███           ███  ▀▀  ▄▄▄██    ████▀  ▀███▄███████    ▒▓▒▒▒▒        
      ▒▒▒▒    ▒  ▒▒▒ ▒ ███▓▓█ ▒▒ ▀██▄██▀▀     ▒▀█  █▀     ▄██   ▀▀  ▄   ██████▀   ███▀   ▄██▀  ▀ ██         ▀▒▒▒       
      ▒▒▒▒▒▒▒ ▒▒▓██▒ █▓▓███ ▒▒▄▄▄▀▀▀          ▒  █        ▀▀▀      ███  ██▀██     ▀▀                            ▒▄▒    
▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒███▒▒▒ ▀███▀▀▀                ▒  ▀▄                ▀   ▀▀                                         ▀▒▒▒
▒▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒▀▓█▒▄▒▀▀                      ▒   ▀▄                                    ▄██▄                         ▀
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▀▒                          ▒    ▀█     ▄█▄▄  ▄██                     ▀█▀▀                         ▄
▒▒▒▒▒▒▒  ▒▒▒▒▒▒                                 ▒     █   █████  ▀█▀ ▄▄█▄ ▄      ▄▄▄                               ▄██▓
▒▒▒ ▒▒▒▒▒▒                                      ▒      ▀▄  ██▀       ███████     ███                            ▄█▀ ▒▒ 
----------------------------
░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░   ▒   ▒▒     ▒▒▒░░░▒░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒▒░░▒▒▒░░░░▒▒░░▒▒▒░░░
░░▒░░░░░░░░░░▒ ▒░░░░░░░░░░▒▒ ▒░▒▒      ░    ▒░░▒ ░░▒░▒░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒ ░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒ ░░░
▒░▒░▒░░░░  ▒ ░   ░░░░░░░▒ ░  ░░       ░░░░░░░░░░▒▒ ▒▒▒ ░░░░░░░░▒▒▒▒▒░▒▒░░▒░░▒░▒░░░░░░ ░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░
▒▒░░░▒░▒░░░ ░░░░▒ ▒░░▒▒▒░▒▒░ ▒▒▒▒▒░░░▒░░░░░░░░░░  ▒▒ ░░▒░▒░░░▒░     ▒   ░▒░▒░░░░▒▒░░░▒░░░▒ ░░▒▒ ▒░▒░░░░░░░░░░░░░░░░░░░░
░░░░░▒░▒ ░▒▒▒▒▒░░░▒░░░▒▒▒▒▒▒░▒░▒   ░░░░░░░░░░░░▒▒░░░░ ░░▒░░▒▒▒     ▒░░░▒░▒ ░░░░░░▒▒░░░░░░       ░░ ▒▒░▒░░░░░░▒░░▒░░░░░░
▒▒▒░  ▒▒  ▒▒▒▒▒▒▒▒▒▒░░░░░▒▒  ░  ▒▒  ▒▒░░░░░░░░░░▒░░░░  ▒  ▒▒░▒    ▒░░░░░░▒░░░░▒▒ ▒▒ ░░░░▒▒▒░░    ▒▒▒   ▒▒░░░░░░▒▒░░▒ ░░
▒▒▒░░▒▒▒▒▒░▒░░░░      ░▒░░░░▒░░▒░░▒ ▒ ░░░░░░░ ▒░░░░░░      ▒▒░▒░▒░░░░░  ░░▒   ▒▒           ▒░░▒░░░░  ░░░░░▒░▒░░░░░░░░░░
    ▒░    ░░░░▒▒       ░░░░░░░░░░░ ░░░ ░░░░▒░  ▒░ ░ ▒░░▒░░▒░░░▒░░░░░░░░░░▒    ░▒  ░░░▒     ▒▒ ░░░░░░▒░▒░░░░░░░░░░░░░░░░
           ▒ ▒   ░░░▒▒▒▒░▒▒ ░▒░░░░░ ░░░▒▒▒▒▒▒▒▒▒▒▒░░  ░░░░ ▒░░░░░▒░░▒░░░░▒   ░░   ░▒▒      ▒░░▒░░░░░░░░ ▒░░░░░░░░░░░░░░
    ▒▒     ▒ ▒   ▒░ ▒▒░░       ░░░░░░░░░░▒▒▒▒ ▒░▒▒░░▒  ░▒▒░▒░▒░░▒▒░░░▒▒▒▒               ▒▒ ░░░░▒░░░░░░░░▒▒░░░▒▒░░░░░░░░
    ░▒▒    ░░░░ ░▒     ░     ▒▒░░░░░░░░░░░▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒       ░░    ▒░  ░▒▒ ░░░░▒▒      ▒▒▒░░░▒░░░░
 ▒ ░░░░░▒   ▒ ░░▒▒   ▒▒▒▒░▒▒▒░░░░▒▒▒▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░▒▒▒░ ▒▒▒ ▒▒▒▒▒    ▒▒          ▒▒▒▒▒▒▒               ▒▒░░░░
 ░░░░░ ▒      ▒▒▒▒▒▒▒▒░▒▒▒   ░░▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒▒ ▒▒  ▒▒     ▒▒▒▒▒▒                     ▒░░░░▒
 ░░░░░ ▒▒▒░░░░▒       ░░░░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒       ▒▒            ▒▒▒ ▒▒▒▒▒▒                          ░░░░░░
░░░░▒░░░░  ▒░▒▒▒▒     ▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒▒  ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒▒    ▒▒▒▒▒▒▒
░ ▒   ▒░░▒▒▒ ▒▒▒▒ ▒▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒
░  ▒░▒▒▒ ▒▒▒    ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒
▒▒▒▒░░ ▒▒▒        ▒▒▒      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒  ▒  ▒▓████▓▓▒▒          ▒▒▒ ▒▒▒▒▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒
▒▒▒▒    ▒          ▒           ▒▒▒▒▒▒▒▓▒▒▓▒▒█▓▒▒ ▒     ▄▒▒▒▒            ▓█████▓▒         ▓██▓ ▓▓█████▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
▒▒▒    ▒▒▒                  ▒▒▒▒▓▓▒▒▒▒██▓██▓▓▓  ███▒▒▒███▓   ▄▄         ▀▀██▀▀    ▄▄▄███ ▒█▀▒ ▓███████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ 
▒▒▒                ▒▒▒     ▒▒▒▒▒▀▓▒ ▒▄▒██▒██▒▒▄▒▀███▄  ██    ██▀     ███          █████▀ ▀█▄▄ █▓▓███▓▒▒▒▒▒▒▒▒ ▒▒▒▒     
                   ▒▒▒  ▒▒▒█▓▓██▒██▓███▒█▓▒▓▒▒▓▄ ▀███▀          ███  ▀▀   ▄▄█▄    ████▀  ████▄███████   ▒▒▒▒▒▒▒        
      ▒▒▒▒       ▒▒▒ ▒ ▓██▓▓█ ▒▒▒▀██▄██▀▒▒    ▒▀█  ██      ██▄  ▀▀▀ ▄   ██████    ███▀   ▄██▀  ▀ ██▀        ▒▓▒        
      ▒▒▒▒ ▒▒ ▒▒▒███ ▒▒▒███ ▒▒▒▄▄▓▀▀          ▒▒ █        ▀▀▀      ███  ██▀██     ▀▀      ▀                    ▀▒▒▒    
▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒███▒▒▒▒▀██▓▓▀▀                ▒  ▀▄                    ▀▀                                         ▒▄▒ 
▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▀▓█▒▒▒▒▀▒                     ▒   ▀▄                                    ▄█▄▄                         ▀
▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                          ▒     █     ▄█▄▄  ▄██                     ███▀                        ▄▄
▒▒▒▒▒▒▒   ▒▒▒▒▒                                 ▒     █▄   ████  ▀█▀ ▄██▄ ▄      ▄▄▄                              ▄▄▀█▓
▒▒▒ ▒▒▒▒▒▒                                      ▒      ▀▄  ███       ███████     ███                           ▄▄█▀ ▓▒ 
----------------------------
░░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░   ▒   ▒▒     ▒▒▒░░░▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░▒▒▒░░░░░▒▓░▒░░░░░
░░░░░░░░░░░░░░▒▒▒░░░░░░░░░▒▒ ▒░▒▒      ░    ▒░▒▒ ▒▒▒░▒▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░ ▒▒░▒░░░░░░░░░░░░░░░░░▒▒▒▒▓░░  ░▒░
░░▒░▒░░░░  ░▒▒   ░░░░░░░▒ ░  ▒░       ▒░░░░░░░░░▒▒▒▒░▒▒░░░░░░░░▒▒░▒▒░░▒░░▒░░▒░▒░░░░░░ ░▒░░░░░░░▒░░▒▒░░░░░░░░░░░▓░░░░░░░
░▒░░░▒░ ░░▒ ░░░░▒ ▒▒░░░░░░ ░  ▒▒▒▒░░░▒░░░░░░░░░░  ▒▒▒░░░░▒░░░▒░     ▒   ░ ░░▒░░░░▒░▒░▒▒░▒▒▒░░▒▒ ░░▒░░░░░░░░░░▒░▓░░░░░░░
░░░░░░░░▒▒░▒░▒░░▒░░░▒░▒▒▒▒▒▒░▒░▒   ░░░░░░░░░░░▒░ ░░░░▒░░▒▒░▒▒      ▒▒░░▒▒  ░░░░░░▒▒░░░░░░       ▒▒ ▒▒░▒░░░░░░▒░▓▒░░░░░░
▒░▒░  ▒▒   ▒▒▒▒▒▒▒▒▒░▒░░░▒▒  ░      ▒▒░░░░░░░░░░▒▒░░░ ▒▒  ▒░▒▒    ▒░░░░░░░░▒░░░▒ ▒░ ░░░░▒░▒░░   ▒▒▒    ▒░░▒░░▒░▓▒░░▒ ░░
 ▒▒░░▒▒▒▒▒░▒░░░▒      ░▒░░░░▒░░▒░░░   ░░░░░░░▒░░░▒░░░       ▒░▒▒▒░░░░▒  ▒▒▒   ▒▒     ▒     ░░▒▒░░░░  ░░░░░▒░▒░░▓░░░░░░░
▒   ▒░    ░░░░▒░      ▒░░░░░░░░░░░ ░░░▒░░░░░░  ▒░ ░  ░░▒▒░▒░░░▒░▒░░░░░░░░▒   ▒░▒  ░░▒▒     ▒▒ ░░░░░░▒░░░░░░░░░░▓░░░░░░░
           ▒ ▒   ░░░░▒ ▒░▒▒ ░▒░░░░░ ░░░▒▒▒▒▒  ▒▒▒▒░▒▒ ░░░░ ▒░░░░░▒░░░░░░░▒   ░░   ░░▒      ▒░░░▒░░░░░░░▒░░░░░░░▓░░░░░░░
    ▒▒     ▒     ▒░▒░▒░░       ░░░░░░░░░▒░▒▒▒▒▒░ ░░░▒  ░▒▒░░░░░░░▒░░░▒▒▒▒                ▒ ░░░░▒░░░░░░░░▒░░░░▒▒▓░░░░░░░
    ░▒░    ░░░░▒░▒     ░▒     ▒░░░░░░░░░░░▒▒▒    ▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒       ░░    ▒▒ ▒░▒  ░░░░▒▒▒    ▒▒▒░░░░░░░░░
    ░░░░░   ▒ ▒░▒░    ▒▒▒▒░▒▒░░░░░▒▒▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░░▒▒░▒░▒▒ ▒▒▒▒▒    ▒▒           ▒▒░▒▒▒              ▒▒▒░░░░
 ░░▒░░ ▒▒      ▒▒▒▒▒▒▒░▒ ▒   ░░▒░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒▒ ▒▒  ▒▒      ▒▒░▒▒                     ▒░░░░▒
 ░▒░░░▒▒▒▒▒▒░░▒       ░▒░░▒ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒       ▒▒▒           ▒▒▒ ▒▒▒▒▒▒                          ░░░░░░
░░░░▒░░░░  ▒░░▒▒▒     ▒▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒▒   ▒▒▒▒▒▒▒▒
░ ▒▒ ▒▒░░ ▒▒ ▒▒▒▒ ▒▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                ▒▒▒▒▒   ▒▒▒▒▒▒▒▒
░   ░▒▒▒▒ ▒░▒   ▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒
░▒▒▒░░░▒▒▒ ▒      ▒▒▒      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒  ▒   ▓████▓▓▒▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒
░ ▒▒    ▒          ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒       ▒▒▒▒▒▒           ▓██████▒         ▓██▒ ▓▓███▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
▒▒▒▒   ▒▒▒                  ▒▒▒▒▒▓▒▒▒▒▒█▓██▓▓▓  ███▒▒▒▓██▓   ▄▄         ▒▀██▀█     ▄▄██▓ ▒█▀▒ ▓███████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒
▒▒▒▒               ▒▒▒▒    ▒▒▒▒▒▒▓▒▒▒▄▒▓█▒██▓▒▒▓▀██▄▄  ██    ██▀     ███  ▀▀      █████▀ ▀█▄  █▒▓███▒▒▒▒▒▒▒▒▒ ▒▒▒▒     
▒                  ▒▒▒  ▒▒▒▓▓▓██▒▓█▓███▒█▓▒▓▒▒▒▄ ▀████          ██▄  ▀▀▀  ▄▄█▄    ████   ████████████   ▒▒▒▒▒▒▒        
▒     ▒▒▒▒        ▒▒ ▒ ▒██▓▓▓▒▒▒▒▀▓█▒▓█▒▒▒    ▒ █  ██      ▄█▄  ▀▀▀ ▄   ██████    ███▀   ▄█▀▀  ▀▄██▀       ▀▒▄▒        
▒     ▒▒▒▒ ▒▒ ▒▒▒▓██▒▒▒▒█▀█▒▒▒ ▒▄▒▒▀▒         ▒▒ █▄        ▀▀▀     ███  ██▀██     ▀▀     ▀▀                    ▒▓▒     
▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▓██▓▒▒▒▒██▒▒▒▒▒               ▒  ▀▄                ▀   ▀▀                                        ▀▒▒▒ 
▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▀▓█▒▒▒▒▒▒▒                    ▒   ▀▄                                    ▄▄▄▄                         ▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                          ▒▒    █     ▄▄▄▄  ▄██▄                    ███                         ▄▄
▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒                                ▒     █▄   ████  ▀█▀▀▄▄█▄        ▄▄▄                               ▄▀▓▒
▒▒▒▒ ▒▒▒▒▒▒                                     ▒      ▀▄  ███       ███████     ███                           ▄▄▀▀▄▓▒ 
----------------------------
░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░   ▒▒   ▒    ▒▒▒▒░░░░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▓▒░ ▒ ▒░░░░▒░░▒░░░░░
▒░░░░░▒░░░░░░▒▒▒▒░░░░░░░░░░▒▒▒░▒▒      ░ ▒   ░░▒ ▒▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░▒░░░░░░░░░▓░░░░░░░▒▒ ▒░░░  ░▒░
░░▒░▒░░░░  ░▒▒   ░░░░░░░▒ ░  ▒▒       ▒▒░░▒▒░░░░▒▒▒▒░▒▒░░░░░░░░▒▒░░░░▒░░░▒░░░░░░░░░░░ ░▒░░░░░░░░░░░▓░░░░░░░░░░░░▒░░░░░░
░▒░▒░▒░▒░▒▒ ░░░▒▒ ▒▒░░░░░░ ░    ▒▒░░░▒▒░░░░░░░░░  ▒▒ ░░░░░░░░░░     ▒   ░▒░░▒░░░▒▒░░░▒▒░▒▒▒▒░▒▒ ░░▒▓░░░░░░░░░░░░░░░░░░░
░░░░░░░░▒▒░░░▒░░░░░░▒▒▒▒▒▒▒▒░▒░░   ░░░░░░░░░░░▒░ ░░░░▒░░▒▒▒░▒      ▒▒░▒▒▒  ░░░░░░▒░░░░░░░       ▒▒ ▓▒░░░░░░░░░░░▒░░░░░░
▒░░░ ▒▒▒  ▒ ▒▒▒▒▒▒▒▒░▒░▒░ ▒  ░ ▒    ▒░░░░░░▒░░░░░▒░░░ ▒▒  ▒░▒░    ▒░░░░░░▒░▒░░░▒ ░░ ░░░░▒▒▒░░     ▒▓    ░░░░░▒░▒▒░░▒▒░░
   ░░▒▒▒▒▒░░░▒░░      ▒▒░░░░▒▒░▒░░░   ░░░░░░░ ░░░▒░░░       ▒░▒▒▒░░░░▒ ▒░▒▒   ▒▒     ▒     ░▒▒▒░░░░▓▒░░░░░░░░░░░░░░░▒░░
▒▒  ▒░    ░▒░░░░       ░░░░░░░░░░░ ░░░ ░░░░░░  ▒░▒░▒ ░░▒▒▒▒░░░▒░▒▒░░░░░░▒▒   ▒░▒  ▒░▒      ▒▒ ░░░░░▓▒░░░░░░░░░░░░░░░░░░
           ▒ ▒   ░▒░▒▒ ▒░ ▒ ░░░░░░░ ▒░░▒▒░▒▒  ▒▒▒░▒▒▒▒░░░░ ▒░░░░░▒░░░░░░░▒   ▒░  ▒░░░      ▒░▒░░░░░▓░░░ ░░░░░░░░░░░░░░░
     ▒     ▒      ░░░░░░▒      ░░░░░░░░░▒▒ ▒▒▒░░ ░░░▒ ▒▒▒▒░░░░░░░ ░░░░░▒▒     ▒            ░░░░▒░░░▓░░▒░▒░░░░▒ ░░░░░░░░
    ░▒░    ░░▒░▒░▒    ▒░▒      ░░░░░░░░░░░▒▒▒  ▒ ▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒░▒ ▒▒       ░░    ▒░ ▒░░  ░░░▓░▒▒    ▒▒▒░░░░░░░░░
    ░░░▒░   ▒ ░░▒░     ▒▒▒▒▒▒░░░░░▒▒▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░░▒▒░ ▒▒▒ ▒▒▒▒▒    ▒▒           ▒▒▒▒▒▒              ▒▒░░░░░
 ░░▒░░▒▒▒       ▒▒▒░▒▒░░ ▒   ░░▒░ ▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒░▒░▒  ▒▒      ▒▒▒▒▒▒                    ▒▒░░░▒
 ▒▒░░░░ ▒▒▒▒░░▒▒      ░▒░░░ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒▒▒       ▒▒▒           ▒▒   ▒▒▒▒▒                         ▒░░░░░░
░░░░░░░░░  ▒░░▒▒▒      ▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒  ▒▒▒▒▒  ▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒▒   ▒▒▒▒▒░░░
░▒▒▒ ▒▒▒░ ▒  ▒▒▒▒  ▒  ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                ▒▒▒▒▒   ▒▒▒▒▒▒▒▒
░   ░▒▒▒▒ ▒░▒   ▒▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒
░░▒▒░▒░▒▒▒ ▒      ▒▒▒       ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒  ▒  ▒▓████▓▓▒▒▒        ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
░ ░▒    ▒▒         ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒       ▒▒▒▒▒▒           ▓██████▒         ▓█▓▒▒▓▓███▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒   ▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▓▓██▓▓▓▒ ▓█▓▒▒▒▒██▒   ▒▄         ▒▒████    ▒▄▄▓█▓ ▒█▓▒▒████████▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒    ▒▒         ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▓█▒███▒▒▒▀██▄▄  ██    ███     ██▄  ▀▀      █████▀ ▀▓▄ ▒█▒▒███▒▒▒▒▒▒▒▒  ▒▒▒▒▒    
▒                   ▒▒   ▒▒▓▓▓██▒▒█▓▓██▒██▒▓▒▒▒▄ ▀████          ▄█▄  ▀▀   ▄▄█▄    ████   ████████████   ▒▒▒▒▒▒▒        
▒      ▒▒▒▒       ▒▒ ▒ ▒██▒▓▓▒▒▒▒▀▓█▒▓█▒▒▒    ▒ █  ██      ▄▄▄  ▀▀▀     ██████    ███▀   ▄█▀▀ ▀▀▄█▀        ▒▒▒▒        
▒      ▒▒▒ ▒▒ ▒▒▒▓██▒▒▒▒███▒▒▒ ▒▒▒▒▀▒         ▒▒ █▄        ▀▀      ███  █████     ▀▀     ▀▀                   ▀▒▄▒     
▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒██▓ ▒▒▒▓█▓▒▒▒▒               ▒  ▀▄                ▀   ▀▀                                        ▒▓▒  
▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▓▓▒▒▒▒▒▒▒▒                   ▒   ▀▄                                    ▄█▄                         ▀▒
▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒                         ▒▒    █     ▄▄▄▄  ▄██                     ███                         ▄█
▒▒▒▒▒▒▒    ▒▒▒▒▒                                ▒     █▄   ████  ▀█▀▀▄▄█▄        ▄▄▄                              ▄▄▀▓▒
▒▒▒▒ ▒▒▒▒▒▒                                     ▒      ▀▄  ███▀      ███████     ███                           ▄▄▀▀▒▒▒ 
----------------------------
░░▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒   ▒   ▒    ▒░▒▒░░░▒░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░░   ▒░░░░░░▒▒░░░░░
░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒▒▒░▒▒      ▒ ▒   ░▒  ▒░ ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░▒  ░░░░  ░░░
░░░░▒░░░░ ▒░▒▒   ░░░░░░░▒ ░  ▒▒        ▒▒░▒▒░░░░▒▒▒▒░ ▒░░░░░░░░░▒░░░░▒░░░░░░░░░░░░░░░ ░▒░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░
░ ▒▒░▒░░░░▒ ▒░░▒▒ ▒▒░░░▒░░░░     ▒░░▒░▒░░░░░░░░░  ▒▒ ░░░░░░░░░░▒    ░  ▒░▒░▒▒▒▒░▒▒░░▒▒▒▒▒▒▒░▒░▒ ░░▒░░░░░░░░░░░░░░░░░░░░
░░░░▒░░░▒▒░░░▒░▒░░▒░▒▒ ▒▒▒▒▒░▒░░▒  ░░░░░░░░░░░░▒ ░░░░▒░░░▒░░░      ▒▒▒▒▒▒  ░░░░░░▒▒░░░░░▒      ▒▒  ░░░░░░░░░░░░░▒░░░░░░
▒░░░ ▒ ▒  ▒▒  ▒▒░▒▒▒░▒░ ░▒   ░▒▒    ▒░░░░░░░░░░░░▒░░░▒▒░  ▒▒ ░    ▒░░░░░░▒░▒░▒░░ ░░▒░░░░▒▒▒░░   ▒      ▒░░░░░▒░ ░▒░▒▒░░
   ▒░▒▒░▒▒░░░▒░░    ▒ ▒▒░░░░ ▒░▒░░░   ░░░░░░░ ░░░▒░░░       ▒░▒▒▒▒░░░▒ ▒░▒▒   ▒▒     ▒▒   ▒▒▒▒▒░▒░░ ▒░░░░░░░░░░░░░░▒▒░░
▒▒▒▒▒░    ▒▒░▒░░       ░░░░░░░░░░░▒▒░░▒░░░░░░  ░░▒░  ▒░▒▒▒▒░░░ ░▒░░░░░▒░░▒    ░░  ▒▒▒      ░▒ ░░░░░▒▒░░░░░░░░░░░░░░░░░░
     ▒     ▒ ▒▒  ░▒▒▒  ▒▒▒░ ░░░░░░░ ▒░░▒▒░▒▒  ▒▒▒▒░▒▒▒░░░░ ▒░░░░░▒░░░░░░░▒   ▒░  ▒░░░      ▒▒▒▒░░░░░░░░▒░░░░░░░░░░░░░░░
                  ░▒░░░░▒      ░░░░░░░░░▒▒▒▒▒▒▒░▒░░░  ▒▒▒▒▒░░░░░░ ░░░░░▒▒    ▒▒            ░░░░░░░░░░░▒▒░░░░░▒▒░░░░░░░░
    ░░░    ▒░▒░▒▒▒    ▒░░      ░░░░░░░░░░░▒▒▒  ▒ ▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒░▒▒▒▒▒▒ ▒▒       ░░    ░░ ░░░  ░░░░░▒▒    ▒▒▒░░░░░░░░░
    ░░░░▒   ▒ ░░▒░▒     ▒▒▒▒▒░░░░░▒▒▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░▒▒▒░▒░▒▒ ▒▒▒▒▒    ▒▒  ▒        ▒▒▒▒▒▒             ▒▒▒░░░░░
  ░▒░░░▒▒      ▒▒▒▒▒░▒░░▒    ░░▒░▒▒▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒   ▒▒░▒░▒ ▒▒▒      ▒▒▒▒▒▒                    ▒░░░░▒
  ░░░░░  ▒▒▒▒░▒▒▒     ░░░░░ ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒ ▒     ▒▒▒          ▒▒▒   ▒▒▒▒▒▒                        ▒░░░░░░
░░░░░░░░░▒ ▒░░▒▒▒▒     ▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒  ▒▒▒▒▒  ▒▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒                    ▒▒▒▒   ▒▒▒▒ ░░░
░░▒░ ▒▒▒░▒▒  ▒▒▒▒▒     ▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒    ▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒
░▒  ▒▒▒▒▒▒░░▒   ▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒░▒░▒▒▒ ▒      ▒▒▒▒      ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▓▓██▓▒▒▒▒        ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
░▒▒▒    ▒▒          ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒        ▒▒▒▒▒▒          ▓██████▒         ▄▓▓ ▒▓▓▓██▒▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒    ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▓▓▒█▓▓▓▒▒▓█▓▒▒▒▒██▒    ▒         ▒▒██▓▓     ▄▄▓▓▄ ▓█▀▒▒███████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ 
▒▒▒▒    ▒▒         ▒▒▒▒    ▒ ▒▒▒▒▒▒ ▒▒▒▓▓▒███▒▒▒▓██▄▄  ██    ███     ▄█▄  ▀▀      ██████ ▒▓▄ ▒▓ ▓███▒▒▒▒▒▒▒▒  ▒▒▒▒▒    
▒                   ▒▒▒  ▒ ▒▓▄██▓▒█▓▓██▒██▒▒▒▒▒▄ ▀████          ▄█▄  ▀▀▀  ▄▄▄▄    ████   ███████████▄  ▒▒▒▒▒▒▒▒        
▒      ▒▒▒▒       ▒▒   ▒▓█▓▓█▓▒▒▒▒▓█▒▒▓▒▒▒▒   ▒ █  ██      ▄█▄  ▀▀▀     ██████    ███▀   ██▀▀▀▀▀▄█▀▀       ▒▄▒         
▒      ▒▒▒▒▒▒  ▒▒▒▓█▒▒▒▒▓██▒▒▒  ▒▒▒▒▒▒         ▒ █▄        █▀▀     ███  █████     █▀     ▀▀                   ▒▒▒▒     
▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒██▓▒▒▒▒▓█▓▒▒▒▒               ▒  ▀▄               ▀▀▀  ▀▀                                       ▀▒▄▒  
▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▓▓▓▒▒▒▒▒▒▒                   ▒   ▀▄                                    ▄█▄                         ▒▓
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                         ▒▒    █     ▄▄▄▄  ▄▄▄                     ███                         ▄█
▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                               ▒     ▀▄   ██▀█  ▀█▀ ▄▄▄▄        ▄▄                               ▄█▀▓▒
▒▒▒▒  ▒▒▒▒▒▒                                    ▒      ▀▄  ▀██▀      ███████    ████                           ▄█▀ ▒▒  
----------------------------
░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░   ▒▒   ▒    ▒▒▒▒░░░▒░░░░░░░░░▒▒░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░░   ▒░▒░░░░▒▒░░▒░░
░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒▒░░▒      ▒▒▒   ▒▒ ▒▒░ ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒  ░░░░ ▒░░░
░░░░░░░░░ ▒░▒▒   ░░░░░░░░ ░  ▒▒        ▒▒▒▒▒░░░░░▒▒▒░▒ ░░░░░░░░▒▒░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░ ░▒░▒░░░▒▒▒▒▒░▒▒ ▒▒░░░░░▒▒░  ▒   ▒░▒▒░░░░░░░░░░   ▒ ░▒░░░░░░░░     ░  ▒░ ░▒▒▒▒░▒░░░▒▒▒▒░▒▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░░
░░░░▒░░░▒▒░░░░░▒░▒▒░░░  ▒▒▒▒░▒░░▒▒ ░░░░░░░░░░░░▒ ▒░░░▒░░░▒░░░ ▒    ▒▒▒▒▒░ ▒░░░░░░▒▒░░░░░▒  ▒    ▒▒ ░░░░░░░░░░░░░▒░░░░░░
░░░░▒▒ ░  ▒▒  ▒▒░▒▒▒░▒░░▒    ░ ▒    ▒░░░░░░░░░░░░▒░░░▒▒░  ▒▒▒░     ░░░░░░░░░░░░░ ░░▒░░░░▒▒ ▒▒   ▒      ▒░░▒░▒░░ ░░░▒░░░
░  ░▒▒░░░░░░▒░░░      ▒░░░▒░ ▒░▒▒░▒   ░░░░░░░▒░░░▒░░░▒      ▒▒▒▒▒▒░░░░ ▒░ ▒         ▒▒▒   ▒▒▒▒▒▒▒░░ ▒░░░░░░░░░░░░░░▒▒░░
▒▒▒▒▒░     ░░░░░▒      ░░░░░░░░░░░░▒░░▒░░░░░▒  ░░▒░▒ ▒▒▒▒▒░░░░▒░▒░░░░░▒░░▒   ▒░░  ▒▒▒      ░▒ ░░░░░ ▒░░░░░░░░░░░░░░░░░░
     ▒     ▒░▒▒  ▒▒ ▒  ▒░▒░▒░░░░░░░ ▒░░▒▒░▒░   ▒▒▒░▒▒▒░░░░  ░░░░░▒░░░░░░░░   ▒░  ░░░░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░
                  ░░░░▒░▒      ░░░░░░░░░░▒▒░▒▒░░▒▒░░  ▒░▒▒░░░░░░░ ░░▒░░▒▒    ▒▒            ░░░░░░░░░░░▒▒░░░░░▒░░░░░░░░░
    ░░░    ░▒▒░▒▒▒ ▒  ▒░░       ░░░░░░░░░░▒▒▒  ▒ ▒░▒▒▒░▒▒░░░░░▒▒░░░▒░▒░▒ ▒▒       ▒░    ░░ ░░░ ▒░░░░░▒▒▒  ▒▒░▒░░░░░░░░░
    ░░░░▒▒  ▒▒░░▒░▒     ▒▒▒▒░░░░░░▒▒▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░░▒▒░▒░▒▒ ▒▒▒▒▒    ▒  ▒▒         ▒▒░▒▒▒            ▒▒▒░░░░░
  ░▒░░░▒░      ▒ ▒▒▒▒░░░▒    ░░▒░░▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒   ▒▒▒▒▒▒  ▒▒       ▒▒░▒▒                   ▒▒░░░░░
  ░░░░░   ▒▒▒░▒▒▒▒    ▒░░░░   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒ ▒     ▒▒▒     ▒    ▒▒▒   ▒▒▒▒▒▒                        ░░░░░▒▒
░░░░░░░░░░ ▒░░▒▒▒▒     ▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒   ▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒ ▒▒▒▒▒▒                    ▒▒▒▒    ▒▒▒▒ ░░░
▒░▒░ ▒▒▒░░▒  ▒▒▒▒▒     ▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                ▒▒▒▒▒▒   ▒▒▒▒▒▒▒░
░░  ▒▒▒ ▒▒░░░   ▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒   ▒  ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒ ▒▒▒▒▒ ▒▒     ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▓▓█▓▒▒▒▒▒       ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
░░▒░▒ ▒ ▒▒          ▒           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒          ▓██████▒         ▓▓▄ ▒▄▓▓█▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒    ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▓▓▒█▓▒▒▒▒▒▓▓▒▒▒▒██▒    ▒         ▒▒▓█▓▒     ▒▄▄▓▒ ▓█▓▒▒███████▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ 
▒▒▒▒    ▒▒          ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▓▓▒███▒▒▒▒█▓▓▄  ██▒   ███     ▄▄▄  ▀▀      █████▀ ▓▒  ▒▓▒▓██▓▒▒▒▒▒▒▒▒  ▒▒▒▒▒    
▒  ▒                ▒▒▒    ▒▓▄▓█▓▒▓▓▄██▒▓▀▒▒▒▒▒▄ ▀████          ▄█▄  ▀▀▀  ▄▄▄▄   ▄███▀   ███████████▄  ▒▒▒▒▒▒▒▒        
▒      ▒▒▒▒       ▒▒   ▒▓█▓▓█▓▒▒▒▒▓█▓▒▓▒▒▒▒   ▒▒█  ██      ▄▄▄  ▀█▀     ██████    ███▀   ███▀▀▀▀▄█▀▀      ▒▒▒▒         
▒      ▒▒▒▒ ▒  ▒▒▒▓▓▒ ▒▒▒██▓ ▒▒ ▒▒▒▒▒▒         ▒ █▄        ██▀     ███  █████     █▀     ▀▀                   ▒▄▒      
▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒██▓▒▒▒▒▀█▓▒▒▒▒▒              ▒  ▀▄               ▀▀▀  ▀▀                                       ▒▒▒▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓██▒▒▒▒▒▒▒                   ▒   ▀▄                                    ▄▄▄                        ▀▒▄
▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                         ▒    █     ▄▄▄   ▄▄▄▄                    ███                         ▄▓
▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒                               ▒     ▀▄   ██▀█  ▀█▀ ▄▄▄▄        ▄▄       ▀                       ▄██▓▒
▒▒▒▒▒ ▒▒▒▒▒▒                                    ▒      ▀▄  ▀██▀      ██████▄    ████                           ▄█▀ ▒▒  
----------------------------
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒   ░        ▒▒ ▒░░░▒░░▒░░░░░░░ ░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░   ░▒   ░░▒░░░░▒▒░░░░░
░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░▒░░░      ▒▒▒   ▒▒ ▒░░ ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░▒  ░░░░ ▒░░░
░░▓░░░░░░ ▒░░▒   ░░░▒░░░░ ░  ▓░        ░▒▒▒▒▒░░░▒░▒▒░▒ ░░░░░░░░▒▒░░░░ ░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░▒░░░░
░ ▓▒▒░░░░░▒▒ ▒▒▒▒ ░░░░░▒░▒▒░ ▓▒   ▒▒▒▒▒░░░░░░░░░     ░▒▒░░░░░░░     ░  ▒░ ░░▒░▒░▒░░░▒░▒▒░░▒░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░
░░▓░░░▒░▒▒░░▒░░░░▒▒░▒░  ▒▒▒▒░▓░░▒▒▒░░░░░░░░░░░░▒ ▒░░▒░░░░░░░░ ▒     ▒▒▒ ▒ ▒░░░░░░▒▒░░░░░   ▒    ░▒ ░░░░░░░░░░░░░░░░░░░░
░░▓░░▒▒▒  ▒▒   ▒░▒▒▒░▒░░░    ▓ ▒    ░░░░░░░░░░░░░▒░░░▒▒░ ▒▒▒ ░     ░░░░░░▒▒░░░░░ ▒▒▒░░░░▒▒ ▒    ▒   ▒▒ ▒▒░░░▒░▒ ▒░░▒░░░
░ ▓ ░▒░▒░▒░░▒░▒░▒   ▒▒▒░░░▒░▒▓░ ▒░▒   ░░░░░░░▒░░░▒░░░▒      ▒▒ ▒▒▒░░░░▒▒░▒░ ▒▒       ▒▒   ▒░▒  ▒▒░░ ▒░▒░░░░░░░░░░░░▒▒░░
░▒▓▒▒░     ░░░░░░      ░░░░░░▓░░░░░▒░░ ░░░░░░  ░░▒░▒▒▒▒▒▒▒▒░░░▒░▒░░░░░▒▒░    ░░░  ▒▒       ░░▒░░░░░ ░░░░░░░░░░░░░░░░░░░
▒ ▓  ▒▒    ▒░▒▒   ▒ ▒  ▒▒▒░▒░▓░░░░░▒▒░░▒▒░▒░▒   ▒▒░▒▒▒░░░░ ▒░░░░░░░░░░░░░░   ▒░  ▒░░░      ▒▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░
  ▓               ░░░░▒▒▒    ▓▒░░░░░░░░░░▒▒▒░▒▒░ ▒░░  ▒░▒▒▒░░░░░░ ░░▒▒░░░    ▒▒   ▒        ░░░░░░░░░░░░▒░░░░░░░░░░░░░░░
  ▓  ░░     ░▒░▒ ▒ ▒  ▒░░    ▓ ▒░░░░░░░░░░▒▒▒  ▒▒▒░░▒▒▒░░░░░░░▒▒░░░░░░░▒ ▒▒       ▒▒    ░░ ░░░▒▒░░░░░▒▒▒ ▒▒▒▒▒░░░░░░░░░
  ▓  ░░░▒▒  ▒▒░░▒▒░     ▒ ▒▒▒▓▒░░░▒░▒▒▒░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░░▒▒░▒░░▒ ▒▒▒▒▒    ▒  ▒▒       ▒ ▒▒▒▒▒▒           ▒▒▒▒░░░░░
  ░▒▒░░▒░      ▒  ▒▒▒▒▒░▒▒   ▓░▒░░▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒ ▒  ▒▒▒▒▒▒  ▒░▒       ▒▒▒▒▒▒                   ▒░░░░░
  ░▒░░░▒   ▒▒▒░▒▒▒▒    ░░░░   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒     ▒▒▒     ▒    ▒▒▒    ▒▒░▒▒                        ░░░░░▒▒
░░░░░░░░░░▒▒░░░▒▒▒     ░▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒    ▒▒▒  ▒▒▒▒     ▒▒▒ ▒▒  ▒▒▒▒▒                     ▒▒▒    ▒▒▒▒▒░░░
▒░▒░▒ ▒▒░░▒  ▒▒▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒ ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                ▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒
░░   ▒  ▒▒▒▒░   ▒░ ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒      ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒
▒░ ▒▒░░▒▒▒▒▒▒      ▒▒▒     ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▓▓▓▓▒▒▒▒▒       ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
░░▒░░ ▒ ▒▒          ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒          ▓██████▒         ▄▓▄▒▒▒▓▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒▒▒    ▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▓▓▒▒▒▒██▒              ▒▒▓▓▓▒      ▒▄▓▒ ▓█▓▒▒███████▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒    ▒▒         ▒▒▒      ▒▒▒▒▒▒▒▒ ▒▓▓▒▒██▒▒▒▒▓▓▒▄  ▓█▒   ███     ▄█▄  ▀▀      ██████ ▒▒  ▒▒▒▓██▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    
▒▒ ▒                ▒▒▒    ▒▓▒▒█▓▒▓▓▄██▒▒▓▒▒▒▒▒▒ ▒████  ▀       ▄▄▄  ▀▀▀  ▄▄▄▄   ▄████   ███▄██▓████  ▒▒▒▒▒▒▒▒▒        
▒▒      ▒▒▒       ▒▒    ▒▓▓▒█▓▒▀▒▒▓█▓▒▓▒▒▒▒▒▒ ▒▒█  ▀█      ▄▄▄  ▀█▀     ▄█████    ███▀   ███▀▀▀▀██▀▀      ▒▒▒          
▒▒      ▒▒▒ ▒  ▒▒▒▒▓▒▒▒▒▒██▓ ▒▒ ▒▒▒▒▒▒▒        ▒ █▄        ██▀     ▄██  █████     █▀     ▀▀     ▀▀           ▒▒▒▒      
▒▒▒▒     ▒▒ ▒▒▒▒▒▒▒█▓▒▒▒▒▀█▓▒▒▒▒▒              ▒  ▀▄               ▀▀▀  ▀▀                                       ▒▄▒   
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▓██▒▒▒▒▒▒▒                   ▒   ▀█                                    ▄▄▄                        ▒▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                         ▒    █      ▄▄   ▄█▄                     ███                        ▄▄▓
▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒                              ▒     ▀▄   ████  ███  ▄▄▄        ▄▄                              ▄▄█▓▒ 
▒▒▒▒▒  ▒▒▒▒▒▒                                   ▒      ▀▄  ▀██▀      ██████▄    ████                           ▄█▀ ▒▒  
----------------------------
░░░░░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░  ░░        ▒▒▒▒░░░▒░░░░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░▒▒▒   ░▒   ░░▒░░░░▒░░░░░░
░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░▒░░▒      ▒▒▒   ▒▒ ▒▒░ ░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒  ▒░░▒ ░░░░
░░░░░░░░░░▒░░░   ░░░░░░░░▒░   ▒        ░▒▒ ▒▒░░░▒▒░▒░▒▒░░░░░░░░▒░░░░░▒░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░
░ ▒▒░▒▒░░░▒▒ ▒▒▒▒ ▒░░░░▒░▒▒░  ▒    ▒▒▒▒░░░░░░░░░     ░▒▒░░░░░░░  ▒  ░▒ ▒░ ░░▒░▒░░░░░▒▒▒░░░▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░░
░░░░░░▒░░▒░░▒░░░░▒▒▒░░░ ▒ ▒▒░▒▒░▒▒▒░░░░░░░░░░░░░ ▒░░▒▒░░░░░░░▒▒      ▒▒ ▒ ▒░░░░░▒▒░░░░▒░  ▒▒    ▒▒ ░░░░░░░░░░░░░░░░░░░░
░░░░░▒▒▒   ▒▒ ▒▒░▒░▒░▒░░░▒   ░▒░    ░░░░░░░░░░▒░░▒░░░▒▒░ ▒░▒▒▒     ░░░░░░▒▒░░░░░▒▒▒▒░░░░▒  ▒   ▒▒   ▒  ▒░▒▒░░░▒ ░░░▒░░░
░ ▒ ░▒▒░░▒▒░▒░▒░░   ▒▒▒░░░▒▒▒ ░ ▒▒▒  ▒▒░░░░░░▒░░░ ░░░▒      ▒░  ▒▒░░░░▒▒░▒░ ▒▒▒     ▒░▒  ▒▒░▒ ▒▒▒░░ ▒▒▒░░░░▒░░░░░░▒▒▒░░
░▒▒▒▒░░    ░░░░░░      ░░░░░▒░░░░░░▒▒▒ ░░░░░░ ▒░░▒░░▒▒▒ ▒▒▒▒░░▒░ ░░░░▒▒░▒▒   ░░░  ▒▒       ░░▒░░░░░ ░░░░░▒░░░░░░░░░░░░░
░    ▒▒    ▒░▒░   ▒ ▒   ░░░░░░░░░░░ ▒░░▒▒░▒░▒   ▒▒░▒░▒░░░░ ▒░░░░░░░░░░░░░░   ▒░  ░░░░      ▒▒ ░░░░░░░░▒░░░░░░░░░░░░░░░▒
▒                 ░░░░▒▒▒▒   ▒▒░░░░░▒░░░▒▒▒▒▒▒▒░░▒░░  ▒░▒░ ░░░░░░ ░░▒▒░▒░    ▒▒   ▒▒       ░░░░░░░░░░░░▒░░░░░░░░░░░░░░░
     ░░▒    ░▒▒▒ ▒ ▒ ▒▒░░      ▒░░░░░░░░░░ ▒   ▒▒▒░░░▒▒░░░░░░░░░░░░░░░▒  ▒▒       ▒▒    ░░ ░░░ ▒░░░░░░▒▒ ▒▒░▒▒░░░░░░░░░
     ░░░▒   ▒░░░░░░     ▒ ▒▒▒▒░░░░▒░░▒░░░▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░░▒▒░▒░░░ ▒▒▒▒▒    ▒  ▒▒       ▒  ▒░░▒▒           ▒▒░▒░░░░░
  ▒▒ ░░░░▒     ▒   ▒▒▒▒░▒▒▒  ░░░░░▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒  ▒▒▒░▒▒  ▒░░       ▒▒▒▒▒▒                   ▒░░░░░
  ░▒░░░▒   ▒▒▒▒░▒▒▒    ░░▒░   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒     ▒▒▒     ▒    ▒▒      ▒▒▒▒▒                       ░░░░░▒▒
░░░░░░░▒░░▒▒░░░▒▒      ░░▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒▒   ▒▒▒   ▒▒▒     ▒▒▒ ▒▒  ▒▒▒▒▒▒                    ▒▒▒    ▒▒▒▒▒░░░
░░▒░░ ▒░░░   ▒░▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒
░░▒  ▒   ▒ ░░   ▒░ ▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒      ▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒
▒░ ▒▒░░░▒▒▒▒▒      ▒▒▒     ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▓▒▓▓▒▒▒▒▒       ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒
▒░▒░░▒▒▒▒▒▒        ▒▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒         ▓██████▒        ▒▄▓▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒ ▒    ▒▒▒                   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▓█▒              ▒▒▓▓▓▒▒     ▒▄▄▒▒▓█▓ ▒███▓███▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒    ▒▒         ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▓▒▒██▒▒▒▒▓▓▒▒  ▀█▒   ▓█▓     ▄▄▄  ▒▒      █████▓ ▒▒  ▒▒▒███▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒    
▒▒ ▒▒               ▒▒▒    ▒▒▒▒▓▓▒▒▓▒▓█▓▒▓▒▒▒▒▒▒ ▒▓███  ▀       ▄▄▄  ▀█▀   ▄▄     ████   ███▄▓█▓███▓  ▒▒▒▒▒▒▒▒▒        
▒▒      ▒▒▒▒       ▒    ▒▓▓▒█▓▒▒▒▒▓█▓▒▓▒▒▒▒▒▒ ▒▒█  ██▀     ▄▄▄  ▀█▀     ██████   ▀███    ███▀▀▀▀██▀▀     ▒▒▒▒          
▒▒      ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒██▓▒▒▒ ▒▒▒▒▒▒▒▒       ▒ ▀▄        ███     ███  █████▀    █▀     ▀▀     ▀▀           ▒▓▒       
▒▒▒▒     ▒▒▒▒▒▒ ▒▒▒▓▓▒▒▒▒▀▓▓▒▒▒▒▒▒             ▒  ▀▄               ▀▀▀  ██ ▀                                    ▒▒▒▒   
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒ ▒▒▒▒▒▒                  ▒▒  ▀█                                    ▄▄                         ▒▄▒
▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒                         ▒    █     ▄▄▄   ▄▄▄                    ████                         ▄▓
▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                              ▒     ▀▄   ████  ▀██  ▄▄▄        ▄        ▀                      ▄▄▀▓▒ 
▒▒▒▒▒  ▒▒▒▒▒▒                                   ▒      ▀▄  ▀██▀      ██████▄    ▄███                          ▄▄▀▀▒▒▒  
----------------------------
░░░░░░▒░░░▒░░▒▒░░░░░░░░░░▒░░░░░░░░▒           ▒░▒░░░░▒░░▒░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▒▒▒   ░    ░░▒░░░░░░░░░░░
░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░     ▒▒▒   ▒  ▒▒▒ ░▒ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▓░░░░░░░░▒░▒▒▒▒▒ ░░▒▒▒░░░░
░░░░░░░░░░░░░░   ░░░░░░░░░░   ▒        ░▒▒ ▒▒░░░▒▒░░░▒▒░░░░░░░░▒░░░░░▒░░░░░░░░▒░░░░░░░░░░░░░░▓░░░░▒░░░░░░░░░░░░▒░▒▒░▒░░
▒░▒▒▒░▒░▒░▒ ▒▒▒   ▒░░░░▒░▒▒░  ▒    ▒▒▒▒░░░░░░░░░    ▒░▒░░░░░░░░▒ ▒ ▒░▒▒▒░ ░░▒░░░░░░░▒▒░░░░░░░▓▒░░░▒░░░░░░░░░░░░░░░░░░░░
░░░░░░░░░▒░░▒░░░░ ▒▒░░▒ ▒▒▒ ░▒▒▒▒▒▒░░▒░░░░░░░░░░ ▒░░▒▒░░░▒░░░▒▒      ▒  ▒ ▒░░░░▒▒▒░░░░░▒  ▒▒ ▓ ▒▒▒▒░░░░░░░░░▒░░░░░░░░░░
░░░░░▒▒▒  ▒░▒▒▒▒▒░░▒░▒░▒▒▒▒  ░▒░    ░░░░░░░░░░░░░▒░░░░░░ ▒▒░ ▒     ░░░░░░▒▒░░░░░▒▒░▒░░░░▒  ▒ ▓ ▒▒  ▒▒▒▒▒░░░░ ░▒ ░░░▒░░░
░ ▒ ░▒ ░░▒▒▒░░▒░░▒  ▒▒▒░░░▒░  ░  ▒▒  ▒▒░░░░░░▒░░░ ░░░      ▒▒░  ▒▒░░░░▒▒▒░░ ▒▒▒  ▒  ▒░▒  ▒▒░▒▓ ▒▒░░ ▒▒▒░░░░▒░░░░░░▒ ░░░
░▒▒▒▒░░▒   ░░░░░░      ░░░░░░░░░░░░ ▒▒ ░░░░░░▒▒░░▒░░▒ ▒  ▒▒▒▒░▒░▒░░░░▒▒▒▒    ░░░   ▒      ▒░░▓░░░░░ ░░░░░▒░░░░░░░░░░░░░
░     ▒    ░░▒░▒  ▒ ▒   ░░░░▒░░░░░░▒▒░░▒░░▒░▒   ▒▒░░▒░░░░░ ▒░░▒░░░░░░░░░░░   ▒░  ░░░░       ▒▒░░░░▒░░░░░░░░░░░░░░░░░░░░
░                 ░░░░ ▒▒▒   ▒ ░░░░░▒░░░▒▒ ▒▒▒▒░░▒▒▒  ▒░▒░ ░░░░░░ ░░░░░▒░    ▒▒   ▒▒       ░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░
░    ▒░▒    ░▒▒▒ ▒ ▒ ▒▒░░       ░░░░░░░░░░     ▒▒▒░░░▒▒░▒░░░░░░░░▒░░░░▒  ▒▒       ▒▒    ░▒ ░░░▒░░░░░░▒▒▒▒▒▒░▒▒░░░░░░░░░
     ░▒▒▒▒  ▒░▒░░░░     ▒  ▒▒▒▒░░░░░░░░░░░▒▒▒▒   ▒▒▒▒▒▒▒▒▒░░░░░░░▒░░░ ▒▒▒░░       ▒▒    ▒▒ ▒  ▒░░▒▒▒         ▒▒░░░░░░░░
   ▒ ░▒░░░     ▒▒ ▒ ▒▒▒░▒▒▒▒  ░░░░░▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒  ▒  ▒▒▒░░▒  ▒░░        ▒▒░▒▒                   ▒░░░░░
  ▒▒░░░▒    ▒▒▒▒░▒▒▒   ░░▒░▒  ▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒     ▒▒▒     ▒    ▒▒     ▒▒▒▒▒▒                       ░░░░░▒ 
░▒▒░░░░░▒░▒▒░░░▒▒      ░▒▒▒  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒  ▒▒    ▒▒▒     ▒▒▒ ▒▒  ▒▒▒▒▒▒                    ▒▒▒    ▒▒▒▒░░░░
▒░▒▒░ ▒░░░   ▒░▒▒▒     ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒▒  ▒▒▒    ▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒▒░░
░░░  ▒   ░▒░░▒   ░ ▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒        ▒ ▒▒▒    ▒▒▒▒▒▒▒▒▒▒
░░  ▒▒░░▒▒▒▒▒      ▒▒▒     ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒
▒░▒░░░▒▒▒▒░        ▒▒▒       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒         ▓██▓██▓▒        ▒▒▄▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒
▒▒░▒     ▒▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒▒▒▒▓▓▒              ▒▒▓█▓▒▒     ▒▄▄ ▒██▓ ▒██▓▓▓█▓▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒    ▒▒▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒ ▒▒▒▒█▓▒▒ ▒▓█▒▒  ▓█▒   ▓█▓     ▄▄▄  ▒▒      █████▒ ▒▒  ▒▒▒███▓▒▒▒▒▒▒▒  ▒▒▒▒▒     
▒▒▒ ▒               ▒▒▒▒    ▒▒▒▓▓▒▒▓▒▓█▓▒▒▒▒▒▒▒▒ ▒▓███ ▒▀     ▀ ▄▄▄  ██▀   ▄▄    ▄████  ▄███ ▓▓▓███▓  ▒▒▒▒▒▒▒▒▒        
▒▒▒     ▒▒▒▒       ▒    ▒▒▓▒▓▓▒▒▒▒▓██▒▓▓▒▒▒▒▒  ▒█  ▀█▀     ▄▄   ██▀     ▄█████   ▀███    ███▀▀▀▀██▀▒     ▒▒▒▒          
▒▒▒     ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒█▓▒▒▒ ▒▒▒▒▒▒▒▒       ▒ ▀▄        ███     ▄██  █████     ██     █▀     ▀▀          ▒▒▒▒       
▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▀▓▓▒▒▒▒▒▒             ▒  ▀▄               ▀▀▀  ▀█ ▀                                    ▒▓▒    
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓█▓ ▒▒▒▒▒▒                  ▒▒  ▀█                                    ▄▄                        ▀▒▒▒
▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒                        ▒    █      ▄▄   ▄▄▄                    ███▀                        ▄▄▓
▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒                             ▒     ▀▄   ████  ███▀▄▄▄▄        ▄▄                              ▄▄▀▓▒ 
▒▒▒▒▒▒  ▒▒▒▒▒▒                                  ▒▒     ▀▄  ▀██▀      ██████▄    ████                          ▄▄▀▀▒▒   
----------------------------
░░░░░░░░░░▒░░░░░░░░░░░░░░▒░░░▒░░░░▒▒ ░       ▒░░▒░░▒▒▒░░░░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░▒▒▒   ▒   ▒░░▒░░░░░░░░░░░
░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░     ▒ ░      ▒▒░ ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░▒▒▒▒▒▒▒▒░░▒ ▒░░░░
▒░░░░░░░░░░░░░  ▒░░░░░░░░░░▒  ▒▒       ▒▒▒  ▒░░░▒▒░▒▒▒▒░░░░░░░░▒░░░░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░▒▒░▒░░
 ░▒▒▒▒▒░▒░  ▒▒▒   ▒░░░░▒░ ▒░  ░    ▒▒ ▒░░░░░░░░░▒   ▒░▒░░░░░░░░▒ ▒ ▒░▒▒░░▒░░▒▒▒░░░░░▒▒▒░░░▒░░░▒░░░▒░░▒░░░░░░░░░░░░░░░░░
▒░▒░░░░░▒░░░▒░░░░▒▒▒░░░▒▒▒▒ ░▒▒▒▒▒▒░░░▒▒░░░░░░░░  ░░▒▒░░░▒░░░▒▒     ▒   ▒ ▒░░░░░▒░░░░░░░  ▒▒   ▒▒▒ ░░░░░░░░░░░░░░░░░░░░
░░░░░▒░▒▒  ░▒▒▒▒▒▒░░░▒▒░▒▒▒▒ ░ ░    ░░░░░░░░░░░▒▒▒░░░░░░▒▒▒▒▒▒     ░░░░░░▒▒░░▒░░▒▒░▒░░░░▒  ▒   ░░  ▒▒▒▒▒░░░░▒░▒ ░░░░░░░
░ ▒▒▒▒ ░░▒▒▒▒░▒░░▒▒ ▒▒▒░░░ ░  ░  ▒▒  ▒ ░░░░░░░░░░ ░░░      ▒░░   ▒░░░░▒░▒▒░▒▒▒▒▒ ▒▒▒▒░▒ ▒▒░░  ▒▒▒▒▒ ▒▒▒░░░░░░░▒░░░  ░░░
░▒▒▒▒░░▒▒  ░░░░░░      ▒░░░░░░░░░░░ ▒▒ ░░░░░░▒▒░░▒░░▒ ▒   ▒▒▒░▒░▒░░░░▒ ░░    ░░▒          ▒▒░░░░░░░ ░░░░░░░░░░░░░░░░░░░
░     ▒    ░░▒░▒▒ ▒     ░░░░░░░░░░░ ░░░ ▒░░░▒▒  ▒ ░░▒░░░░░ ▒░░▒░░░░░░░░░░░    ░▒ ▒░░░      ▒ ▒░░░░░░░░░░░░░░░░░░░░░░░░▒
░                 ░▒▒░▒▒▒▒ ▒ ▒ ░░░░░▒░░░▒▒ ▒▒▒░▒▒▒░▒  ▒░▒░ ▒░░░░░ ░░░░░▒░    ▒▒  ▒▒▒▒      ░░░▒░░░░░░░▒▒░░░░░░░░░░░░░░░
░    ▒▒▒    ░▒▒▒ ▒ ▒ ▒ ░░       ░░░░░░░░░░▒    ▒░ ░░▒▒▒▒▒░░░░░░░░▒░░░░░   ▒       ▒▒    ▒▒ ░░░▒░░░░░░▒▒▒▒▒░░▒▒░░░░░░░░░
░    ░▒▒▒▒  ▒░▒░░░░     ▒   ▒▒▒▒░░░░░░░░░░▒░▒▒   ▒░▒▒▒▒▒▒▒░░░░░░░▒░░░ ░▒▒░░       ▒▒    ▒  ▒ ▒▒░░▒▒▒         ▒▒░░░░░░░░
░  ▒ ░░░░░     ▒▒ ▒ ▒▒▒▒░▒▒▒  ░░░░░▒░▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒  ░  ▒▒▒░░▒  ░░▒        ▒▒▒▒▒▒                  ░░░░░▒
   ░░░░░     ▒▒▒▒▒▒▒▒  ░░ ▒▒  ▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒     ▒▒▒     ▒ ▒ ▒░▒      ▒▒░▒▒▒                     ░░░░░░▒▒
░ ▒░░░░░▒░▒▒░░░▒       ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒  ▒▒    ▒▒▒     ▒▒▒ ▒▒  ▒▒▒▒▒▒                     ▒     ▒░░▒░░░░
▒░░░░▒▒░░░▒  ▒░░▒▒░    ▒▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                 ▒▒▒▒▒   ▒▒▒▒▒▒▒░░
░▒░      ▒▒░▒▒  ▒░▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒          ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░▒   ░░▒▒▒▒░      ▒▒▒     ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒
░░▒░░░▒▒ ▒░        ▒▒▒       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒       ▒▒██▓██▓▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
▒▒░▒     ▒▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄▒ ▒▒▓▓▒              ▒▒▓█▓▓▒     ▒▄▄ ▒██▒ ▒██▓▓▓█▓▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒▒   ▒▒▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▓▓▒▒ ▒▓█▒▒  ▀█▒   ▒▓▓     ▄▄▒  ▒▒▒    ▒▓████▒▒▒   ▒▒▒███▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒     
▒▒▒ ▒▒               ▒▒▒    ▒▒▒▒▒▒▒▓▒▒█▓▒▒▒▒▓▒▒▒ ▒▒███ ▒▀    ▀▀ ▄▄▄  ██▀   ▄▄    ▄████  ▄▓█▓ ▓▓▒███▒ ▒▒▒▒▒▒▒▒▒▒        
▒▒▒      ▒▒▒       ▒     ▒▒▒▒▒▒▒▒▒▒██▒▓▓▒▒▒▒▒  ▒▓  ▀█▀     ▄▄   ███     ▄█████   ████    ███▀▀█ ██▀▒     ▒▒▒           
▒▒▒     ▒▒▒▒    ▒▒▒▒▒▒ ▒▒▒▓▓▒▒▒ ▒▒▒▒▒▒▒▒       ▒ ▀▄ ▀      ███     ▄█▄  █████▀    █▀    ▀▀▀     ▀           ▒▒▒▒       
▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▓▓▒▒▒▒▓▓▒▒▒▒▒▒▒            ▒  ▀▄               ▀█▀  ██ ▀                                   ▒▒▒▒    
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓█▓▒ ▒▒▒▒▒▒                  ▒  ▀█                                    ▄▄                        ▒▓▒ 
▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒▒▒▒                        ▒    █▄     ▄▄   ▄▄▄                    ▄██▀                        ▄▓▒
▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒                             ▒     ▀▄   ████  ████ ▄▄▄        ▄        ▀                      ▄██▓▒ 
▒▒▒▒▒▒  ▒▒▒▒▒▒                                  ▒▒     ▀▄  ▀██▀      ██████▄    ████                          ▄█▀▀▒▒   
----------------------------
▒░░░░░░░▒░▒░░▒░░░░░░░░░░░▒▒░▒▒▒▒░░▒▒ ▒       ▓░░▒░░▒▒▒░░░░░░░░▒░ ░░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒▒    ▒   ▒░░▒░░░░░░░░░░▒
░▒░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░       ░   ▓ ▒▒▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░▒▒▒░░▒▒▒░░▒▒▒░░░░
▒░░░░░░░░░░░░░░ ▒░░░░░░░░░░▒  ▒▒       ▒▒    ▓░▒▒▒░▒▒ ▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░▒ ░░░░
 ░▒▒▒▒▒░▒░  ▒ ▒   ▒░░░░░░  ░  ░▒   ▒   ░░░░░░▓░░░   ▒▒▒░░░░░░░░▒ ▒▒▒░ ▒░░▒░░▒▒▒░░░░░░▒ ░░░▒░░░▒░░░▒░░▒░░░░░░░░░░░░░░░░░
▒░▒░░░▒░░░░░ ░░░░▒ ░░░░▒░▒▒ ░ ▒▒▒▒▒░░░░▒░░░░░▓░░  ▒░▒▒░░░▒░░░▒░     ▒  ▒  ░░░░░░▒░░░▒░░░  ▒░ ▒ ▒▒▒░░░░░░░░░░▒░░░░░░░░░░
░░░░░▒░▒▒  ░▒▒▒▒▒▒░░░▒▒▒░▒▒▒▒░ ▒    ░░░░░░░░░▓░▒▒▒░░░░░░▒▒▒▒▒▒     ░░░░░░ ▒░░░░░▒▒░░░░░░       ░░  ▒░▒░▒░░░░▒░▒ ░░░░░░░
▒▒▒▒░  ▒░ ▒▒▒▒░░▒▒▒▒▒▒▒░ ░▒▒  ░  ▒▒  ▒ ░░░░░░▓░░░ ░░░  ▒   ▒░░    ▒░░░▒░░▒░ ▒▒▒▒ ▒▒▒░░░ ▒▒░░     ▒▒ ▒▒▒░░░░░░░▒░░░ ▒░░░
░▒▒▒░░░▒▒▒ ░░░░░░▒     ▒░░░░░░░░░░░ ▒▒ ░░░░░░▒▒░░▒░░▒▒    ▒▒▒░░░▒░░░░▒▒░░    ▒░▒          ▒▒▒░░░░░░ ░░░░░▒░░░░░░░░░░░░░
░     ▒    ▒░░░░▒ ▒     ░░░░░░░░░░░ ▒░░ ░░░░▒▒  ▒ ▒▒▒░░░░░▒▒░░▒░░░░░░░░░░▒   ░░▒ ▒░░░      ▒ ░░░░░▒▒░▒░░▒░░░░░░░░░░░░░▒
░           ▒     ░░░░▒▒▒▒ ▒ ▒ ░░░░░ ░░░▒▒ ░▒▒▒░▒▒░▒  ░░▒░ ▒░░░░░ ░░▒░░░░▒   ░▒  ▒▒▒▒      ░░▒▒░░░░░░░ ▒░░░░░░░░░░░░░░░
░    ▒▒▒    ▒▒ ▒   ▒ ▒ ░░▒      ░░░░░░░░░░▒▒   ░▒ ░░▒▒ ░▒▒░░░░░░░▒░░░░░           ▒     ▒▒ ░░░▒░░░░░░▒░▒▒▒░░ ▒░░░░░░░░░
░     ░░▒    ░▒░░░░▒    ░▒   ▒▒▒░░░░░░░░░░░░░▒   ▒░▒░▒▒▒▒▒░░░░░░░░░░░ ░▒▒░░       ░░    ▒▒ ▒▒  ░░░▒▒        ▒▒░░░░░░░░░
░  ▒ ▒░░░░▒    ▒░ ▒  ▒▒▒▒▒▒▒▒ ░░░░░░░▒▒▒▒░▒▒▒░   ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒ ▒░  ▒▒▒░░   ░░░        ▒▒▒▒▒▒                  ░░░░░▒
░  ░░░░░      ▒▒▒▒▒▒▒▒ ░░▒▒▒  ▒░▒▒▒░░▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▒▒     ▒▒▒ ▒░▒      ▒▒▒▒▒▒                     ▒░░░░░▒▒
░▒▒░░░░░▒▒░▒░░░░       ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒ ▒    ▒▒▒      ▒     ▒▒▒▒▒▒▒▒                   ▒▒     ░░░▒░░░░
░░░░░░▒░░░▒  ▒░░░░░     ▒▒   ▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒                  ▒▒▒▒▒   ▒▒▒▒▒▒░░░
░▒░      ░░░▒▒  ▒░░▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒          ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░▒░   ░░▒▒▒ ▒░     ▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
░░░░░░▒▒ ░░        ▒▒▒       ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒       ▒▒█▓▓▓█▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
▒▒░      ▒▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▄▒  ▒▓▓▒▒             ▒▒██▓▓▒     ▒▄▒ ▒██▒ ▓██▓▓▓▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒▒   ▒▒▒         ▒▒▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒▓▓▒▒ ▒▓█▒▒▒ ▓█▀   ▒▓▒     ▒▄   ▒▒▒▒    ▓████▒▒▒▒  ▒▒▒██▓▓▒▒▒▒▒▒▒ ▒▒▒▒▒▒     
▒▒▒ ▒▒               ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▓▒▒▒  ▒███  ▒    ▒▀▀▄▄   ███    ▄    ▄████▒ ▄▓█▄▒▓▄▒███▒ ▒▒▒▒▒▒▒▒▒▒        
▒▒▒       ▒▒       ▒   ▒ ▒▒▒▒▒▒▒▒▒▒██▒▓▓▒▒▒▒▒  ▒▒  ▀█▀      ▄   ███     ▄▄████   ████   ▀███▀▀█▒██▀▒    ▒▒▒▒           
▒▒▒      ▒▒▒    ▒▒▒▒▒▒ ▒▒▒▓▓▒▒▒ ▒▒▒▒▒▒▒▒       ▒ ▀▄ ▀      ███     ▄█▄  █████▀    █▀    ▀█▀    ▀▀           ▒▒▒        
▒▒▒▒      ▒▒ ▒▒▒▒▒▒▒▓▓▒▒▒▒▓▓▒▒▒▒▒▒▒            ▒  ▀▄               ▀█▀  ██ ▀                                   ▒▒▒▒    
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒ ▒▒▒▒▒▒                  ▒   █                                    ▄▄                       ▀▒▒▒ 
▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒                       ▒    █▄     ▄▄    ▄▄                    ███                         ▄▒▒
▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                            ▒     ▀▄   ████  ███  ▄▄         ▄       ▀                       ▄▄▓▒▒ 
 ▒▒▒▒▒  ▒▒▒▒▒▒▒                                 ▒▒     ▀▄  ▀██▀      ██████▄    ████                          ▄█▀ ▒▒   
----------------------------
 ░░░░░░░▒░░▒░▒░░░░░░░░░░░ ▒░▒▒▒▒░▒▒▒▒░       ▒▒░▒░░▒░ ░░░░░░░░ ▒▓░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒    ▒   ▒░░░░░░░░░░░░░▒
▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░       ░     ▒░▒░▒░▒░░░░░░░░░░▓░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░▒▒░░░▒▒░░▒▒▒░░░▒▒▒░░░░
▒░░░░░░░░░░░░░░ ▒▒░░░░░░░░░▒  ▒▒       ▒░    ░░▒▒▒░▒░▒ ░░░░░░░░░▓░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒ ░░░░
 ░ ░░▒░░░░  ▒ ▒   ▒░░░░░░▒ ░  ░░       ░░░░░░░░░░   ▒▒ ░░░░░░░░▒▓▒▒▒░▒▒░▒▒░░▒░▒░░░░░▒▒▒░░░▒░░░▒░░░▒░░▒░░░░░░░░░░░░░░░░░
▒░▒░░░░░▒░░░▒ ░░░▒ ▒░░░▒░░▒▒░  ▒▒▒▒░░░░░░░░░░░░░  ▒▒▒▒░░░▒░░░▒░ ▓   ▒   ▒ ░▒░░░░ ▒░░▒░░░▒ ▒▒ ▒ ▒░▒░░░░░░░░░░▒░░░░░░░░░░
░░░░░▒░▒░  ░▒▒▒░▒░░▒░▒░▒▒░▒▒▒░ ░▒   ░░░░░░░░░░░░▒▒░░░░░░▒▒░▒▒▒  ▓  ▒░░░░░ ▒░░░░░▒▒░░░░░░       ░░ ▒▒▒▒░░░░░░▒░░▒░░░░░░░
 ░▒▒▒▒ ▒░  ▒▒▒▒░▒▒▒▒▒░ ░▒░▒▒  ░   ▒  ▒▒░░░░░░░░░░ ░░░  ▒   ▒▒▒  ▓ ▒░░░▒░░░▒▒▒▒▒▒ ▒▒▒▒░░ ▒░░▒     ▒    ▒▒░░░░░░▒░░░ ▒░░░
░░▒▒░░░▒▒▒▒▒░░░░▒▒     ▒▒▒░░░░░░▒░░  ▒ ░░░░░░▒▒░░▒░░▒▒     ▒▒░░░▓░░░░░ ░░ ▒  ▒▒▒          ▒░▒▒░░░░  ░░░░░▒░░░░░░░░░░░░░
░▒    ░▒    ░░░▒▒       ░░░░░░░░░░░ ░░░ ░░░░░  ▒▒ ░▒▒░░░░░▒▒░░▒░▓░░░░░░░░▒   ▒░▒ ▒░░▒     ▒▒ ░░░░░▒░░░▒░░░░░░░░░░░░░░░░
░           ▒▒     ░▒░▒ ░▒ ▒ ▒ ░░░░░▒░░░▒▒▒▒▒▒▒▒▒▒░░  ░░▒░ ▒░░░░▓ ░░▒░░░░▒   ░░  ▒░▒▒      ░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░
░     ▒▒     ▒ ▒   ░░▒▒░░▒      ░░░░░░░░░░▒▒▒  ░░ ░░▒▒ ░▒▒▒░░░░░▓▒░░░▒░ ▒         ▒     ▒▒ ░░░▒░░░░░░▒░▒▒░░░▒░░░░░░░░░░
░     ░░▒    ▒░░▒░▒▒    ░▒   ▒▒▒▒░░░░░░░░░░░░▒   ▒░░░▒▒░░▒░░░░░░▓░░░░ ░░▒░░       ░░   ▒▒▒ ▒▒▒ ░░░▒▒       ▒▒▒░░▒░░░░░░
░  ▒  ░░░░▒    ▒░ ▒   ▒▒▒▒▒▒▒▒░░░░░░░░▒▒░░▒▒▒░   ▒▒▒▒▒▒▒▒▒▒▒░▒░░▓ ▒░  ░▒▒░░   ░░▒         ▒▒░▒▒                 ▒░░░░░▒
░  ░▒▒░░▒▒     ▒▒▒░▒▒▒▒░▒▒▒▒  ▒░▒▒ ░░▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▓▒     ░▒▒ ▒▒▒       ▒▒▒▒▒                     ▒░░░░ ▒▒
░░▒░░░░░░▒▒░░░░▒       ▒░░▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒      ▒▒▓      ▒     ▒░▒▒▒▒▒▒                          ░░░▒░░░░
░░░░▒░▒░░░░  ▒░░░░░     ▒▒▒  ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒▓     ▒▒▒▒▒▒▒▒▒ ▒▒▒▒                 ▒▒▒▒▒▒   ▒▒▒▒▒░░░░
▒░░▒ ▒   ▒░ ▒▒ ▒▒░░▒▒▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒  ▒▒▒▒▓  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒          ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░▒░▒  ░▒▒░▒ ▒░     ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░░ ░░▒▒▒░░▒        ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒ ▒▒▒▒▒▓   ▒  ▒▒█▓▓▓▓▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
▒▒░▒▒    ▒▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▄▓▒▒     ▓       ▒▒██▓▓▒      ▒▒ ▒██▒▒▓█▓▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒▒   ▒▒▒          ▒▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▓▒▒ ▒██▒▒▒ ▓█▓   ▒▓▒▓    ▒▒   ▒▒▒▒   ▒▓▓███▒▒▒▒ ▒▒▒▓██▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    
▒▒▒▒▒▒               ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒ ▒▓█▓ ▒▒    ▒▀▒▓▄   █▀█         ▒████  ▄▓▓▄ ▓▄▒██▓  ▒▒▒▒▒ ▒▒▒▒▒       
▒▒▒       ▒▒           ▒ ▒▒▒▒▒▒▒▒▒▒██▒▓▓▒▒▒▒▒▒ ▒▒  ▀█▀          ▓██     ▄▄████   ████   ▀███▒██ ██▀     ▒▒▒            
▒▒▒      ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒ ▒▒ ▒▒▒▒▒▒      ▒ ▀▄ ▀▀     ███  ▓  ▄█▄  █████▀   ▄█▀    ▀█     ▀▀          ▒▒▒▒        
▒▒▒▒      ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓█▒▒▒▒▒▒▒            ▒▒ ▀▄        ▀   ▓  ▀█▀  ██ ▀                                   ▒▒▒     
▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒██▒  ▒▒▒▒▒                  ▒   █                                   ▄▄                        ▒▒▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒                       ▒    █▄      ▄   ▄▄▄                    ███                         ▄▓▒
▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                            ▒     ▀▄   ████  ▄██▀ ▄▄                 ▀                       ▄█▓▒  
▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒                                  ▒     ▀█  ▀██▀      ██████▄    ███▀                          ▄█▀ ▒▒   
----------------------------
 ░░░░░░░▒░░░░░░░░░▒░░░░░░ ▒░░▀▒░▒░▒▒░░▒▒     ▒▒▒▒▒░▒░ ░░▒░░░░░ ▒▒░░░░▒░░░░░░░░░░░░▒░░░░░░░░░░  ▒   ▒▒   ░░░▒░░░░░░░░░░░
▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▀░░▒░       ▒▒    ▒▒▒░▒░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░▒▒▒░░▒▒▒░░░░▒░░░▒▒░░░░▒
▒░░░░░░░░░░░░▒░ ▒▒░░░░░░░░▒▒▒▀▒▒▒▒     ▒▒    ▒░▒ ▒▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░▒ ░░░░
 ░░░░▒░░░░  ░ ▒   ░░░░░░░▒ ░ ▀░▒       ▒░░░░░░░░░▒  ▒▒ ░░░░░░░░ ▒░▒░░▒▒░░░░░▒░▒░░░░░░░▒░░░▒░░░▒░░░▒░░░░░░░░░░░░▒░░░░░░░
 ░▒▒▒▒░▒▒░▒░▒ ░░░▒ ▒▒░░░░░▒ ░▀  ▒▒▒░░░▒░░░░░░░░░▒ ▒▒ ░░░░░░░░▒░     ▒   ░ ░░▒░░░▒▒░░▒░░▒▒ ▒░▒▒ ▒░▒░░░░░░░░░░▒░░░░░░░░░░
░░░░░▒░▒░  ░░░▒░▒░░░▒░░▒▒▒░▒▒▀▒░    ░░░░░░░░░░░▒▒░░░░░░░░░░▒▒      ▒▒░░░▒ ▒░░░░░▒▒▒░░░░░       ░▒ ▒▒░░░░░░░░░░░░░░░░░░░
 ░▒░▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒░▒░▒░▒▒ ▀░      ▒▒░░░░░░░░░░ ░░░  ▒   ▒▒▒▒   ▒░░░▒░▒░░▒░▒▒▒ ▒▒▒░░░▒▒▒░░    ▒▒    ▒░░░░░░░▒░░░ ░░░░
░░▒▒▒░░▒▒▒▒▒░▒░░░▒     ▒▒▒░░░▀░░▒░░▒ ▒ ░░░░░░░▒░░░░░░▒      ▒░▒░▒░░░░▒ ░░ ▒  ▒▒           ▒░▒▒░░░░ ▒░░░░░░░░░░░░░░░▒░░░
▒░▒   ░▒    ░░░░▒▒      ░░░░░▀░░░░░ ░░░ ░░░░░▒ ▒░ ░░▒▒░░░░░░░░▒░░░░░░░░░▒▒   ░░  ▒░░▒      ▒ ░░░░░░░░░▒░░░░░░░░░░░░░░▒▒
░░          ▒▒     ░▒░▒  ░ ▒ ▀ ░░░░░ ▒░░▒▒▒▒ ▒▒▒▒▒░░▒ ░░▒░ ▒░░░░░▒░░▒░░░░▒   ░░  ▒░▒▒      ░░░ ░░░░░░░▒░░░░░░░░░░░░░░░░
░     ▒▒     ▒     ░░▒▒░░░   ▀  ░░░░░░░░░░▒▒▒  ░░ ░░░▒ ░▒░▒░░░░░▒▒░░░▒▒                 ▒ ░░░░▒░░░░░░░░▒▒░░░▒░░░░░░░░░░
░     ░░▒    ░░░░░▒▒    ░░   ▀▒▒▒░░▒░░░░░░░░░▒    ░░░░▒░░░░░░░░░░░░░░ ░░▒░░       ░░   ▒▒▒ ▒▒  ░░░▒▒▒      ▒▒░░░▒░░░░░░
░     ░░░░▒   ▒▒░▒▒    ▒▒▒▒▒▒▀░░░░░░░░▒▒░░░▒▒░▒  ▒▒▒▒▒▒▒▒▒▒▒░▒░░░▒▒░▒ ░░░░░   ▒░          ▒▒▒▒▒▒                ▒░░░░░▒
░   ░░░░░▒      ▒▒▒░▒▒▒░▒▒▒▒ ▀▒░▒▒ ░░▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▒▒     ░▒▒ ▒▒  ▒     ▒▒░▒▒▒                    ░░░░░▒▒▒
░▒▒ ░░░░░▒▒▒▒░░░       ▒░░▒▒ ▀▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒▒      ▒▒            ▒▒▒▒▒░▒▒                          ░░░░░░░░
░░▒░▒░▒░░░░  ▒▒░░░░     ▒▒▒  ▀▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                 ▒▒▒▒▒▒  ▒▒▒▒▒▒░░░░
░░░▒ ▒   ▒░ ░▒ ▒▒░░ ▒▒  ▒▒▒ ▒▀▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒          ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░░░  ▒▒▒▒▒ ░░    ▒ ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░░▒░░▒▒░░▒░        ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▓▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
▒▒░▒▒▒    ▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▄▒▒▒            ▒▒██▒▓▒     ▒▒  ▒██▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
▒▒▒▒▒▒   ▒▒▒▒         ▒▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒  ██▒▒▒ ▓█▓   ▒▓▒      ▒   ▒▒▒▒   ▒▄▓███ ▒▒▒  ▒▒▓██▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    
▒ ▒▒▒▒               ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒ ▒▓█▓  ▒    ▒▒▒ ▄   ██▒         ▒███▓▒ ▄▄▓▒▒▓▒▓██▓ ▒▒▒▒▒▒ ▒▒▒▒▒       
▒ ▒▒       ▒           ▒ ▒▒▒▒▒▒▒▒▒▒██▒▓▓▒▒▒▒▒▒ ▒▒  ▀██      ▄   ███     ▄▄████   ████   ▀███▒█▀▒██▀     ▒▒▒            
▒▒▒▒     ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒ ▒ ▒▒▒▒▒▒      ▒ ▀▄ ▀      ███   ▀ ▄▄▄  █████▀   ▄█▀    ██     ▀▀          ▒▒▒         
▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓█▓▒▒▒▒▒▒▒           ▒▒ ▀▄               ▀█▀  ██ ▀                                  ▒▒▒▒     
▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▓▓▒  ▒▒▒▒▒▒                 ▒   █                                    ▄                        ▒▒▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒                      ▒    █▄      ▄    ▄▄                    ███                        ▄▄▒ 
▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                           ▒     ▀▄   ████  ███▀ ▄▄                 ▀                      ▄▄▀▓▒  
▒▒▒▒▒▒   ▒▒▒▒▒▒▒                                 ▒     ▀█  ▀██▀   ▀  ██████     ███                          ▄▄█▀▒▒▒   
----------------------------
 ░░░░░░░▒░░░░░▓░░░▒░░░▀░░ ░░░▒▒░▒▒░▒░░▒▒▒    ▒▒▒░▒░▒░ ░░░░░░░░ ▒▒░░░░▒░░░░░░░░░░░░ ░░░░░░░░░░      ▒▒   ░░░▒░▓░░░░░░░░▒
▒░▒░░░░░░░░░░░▓░░░░░░░▀░░░░░░░░░░░   ▒   ▒▒    ▒▒▒░▒░░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░ ░░░░░▒░░░░▒▒▒▒░▒▒ ░░░░▒▓░░▒▒░░░░▒
▒░░▒░░░░░░░░░░▓▒▒▒░░░░▀░░░▒▒▒ ░░▒▒     ░░▒   ░░▒ ▒░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▓░░░ ░░░░░
 ░░░░░░░░░▒ ░▒▓   ░░░░▀░░▒▒░  ▒▒       ▒▒░▒░░░░░░▒▒ ▒▒ ░░░░░░░░▒▒░▒░░ ░░░▒░░▒░▒░░░░░▒░▒░░░░░░░▒░░▒▒░░░░░░░░░░▓░▒░░░░░░░
 ░▒▒▒░░░░░░░▒ ▓░▒▒ ▒▒░▀░░░░▒░    ▒▒░░░▒░░░░░░░░░▒  ▒ ░░░▒░░░░░░     ▒   ░ ░░▒░░░▒▒░░▒▒░▒▒▒░░▒▒ ░░▒░░░░░░░░░░░░░░░░░░░░░
▒░░░░▒░▒░  ░░░▓░▒░░░▒░▀▒▒▒▒░▒░▒░    ░░░░░░░░░░░▒▒ ░░░▒░░░▒░░▒      ▒▒░▒▒▒  ░░░░░░▒░░░░░░       ▒▒ ▒ ░░░░░░░░░░░░░░░░░░░
 ░▒░▒░ ▒▒▒  ▒▒▓▒▒▒▒▒▒▒▀░▒░▒▒  ░      ▒▒░░░░░░░░░░ ░░░░ ▒  ▒▒▒░    ▒░░░░░▒░░▒░░░▒ ░▒░░░░▒▒▒░░     ▒    ▒░░░░░░░▒░░▒ ░░░░
░░ ▒▒░░▒▒▒▒▒░▒▓▒░▒    ▀▒░▒░▒░▒▒░▒░░▒   ░░░░░░░▒░░░░░░░      ▒░▒▒▒░░░░▒ ▒░ ▒   ▒           ░░▒▒░░░░ ░░░░░▒░░░░░░░░░░░░░░
▒░▒▒  ▒░    ░░▓░▒▒    ▀ ░░░░░░░░░░░ ░░░ ░░░░░░ ▒░ ░░ ▒░░▒░▒░░░▒░▒░░░░░░░▒▒   ░░▒ ▒░░▒     ▒▒ ░░░░░▒░░░▒░░░░░░░░░░░░░░▒▒
 ░           ▒▓▒   ░▒░▀  ░▒▒ ░▒░░░░░ ░░░▒▒░▒  ▒▒▒░▒░▒ ░░░░▒▒░░░░░▒░░░░░░░▒   ░░  ▒░▒▒     ▒░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░
▒░     ▒     ▒▓    ▒░▒░░░░      ░░░░░░░░░▒▒▒▒▒ ░░ ░░▒▒ ░ ▒▒░░░░░░▒░░░░▒ ▒               ▒ ░░░░▒░░░░░░░░░░░░▒▒░░░░░░░░░░
░░    ░░▒    ░▓░░▒▒▒    ░░      ▒░░▒░░░░░░░▒░▒    ░░░░░░░░░░░░░░░░░░░ ░▒▒░░      ▒░░   ▒▒  ░▒  ░░░░▒▒      ▒▒░░░▒░░░░░░
░     ░ ░▒░   ▓ ░░▒░    ▒▒▒░▒▒░░░░░░░░░░░░░▒▒░░  ▒▒▒▒▒▒░▒▒▒░░▒░░░▒▒░▒ ░░░░░   ▒▒▒         ▒▒▒▒▒▒               ▒▒░░░░░ 
░   ░░░░░▒▒   ▓ ▒▒▒▒░▒▒▒▒▒▒▒  ▒░▒░ ░░▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒░▒     ▒▒▒     ░▒▒▒▒▒  ▒     ▒▒▒▒▒▒                    ▒░░░░▒▒▒
░▒▒ ░░░░░▒▒▒▒░▓░▒       ░░▒▒  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒▒      ▒▒▒           ▒▒  ▒▒▒▒▒                         ░░░░░░▒░
░░ ░░░▒░░░░  ▒▓░▒░░     ░▒▒   ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒▒  ▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒                  ▒▒▒▒▒   ▒▒▒▒▒░░░░░
░░░░▒▒   ▒░▒░▒▓▒▒▒░ ▒▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░░░  ▒▒▒▒▒ ░░▓   ▒ ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░▒░▒░▒▒░ ▒░  ▓     ▒▒▒      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒         ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒
░░░░ ▒▒   ▒▒  ▓                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▄▒▒▒            ▒▒██▒▒▒      ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
░▒▒▒▒▒▒   ▒▒▒ ▓       ▒▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒█▒▒▒▒▒█▓   ▒▒▒     ▒▒ ▒▒▒▒▒▒   ▒▄▓██▓ ▒▒▒ ▒▒▒███▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    
▒▒▒▒▒▒        ▓      ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▓▓  ▒    ▒ ▒ ▒   ██▒         ▒███▓▒ ▒▄▄▒▒▒▒▓██▒ ▒▒▒▒▒▒ ▒▒▒▒▒       
▒▒▒▒       ▒  ▓        ▒  ▒▒▒▒▒▒▒▒▒▒█▒▒▒▒▒▒▒▒▒▒▒▒  ▀██          ███     ▄▄████   ████   ████▒▓▀▒██▀    ▒▒▒▒            
▒▒▒▒     ▒▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒      ▒ ▀▄ ▀▀     ███   ▀  ▄▄ ▀█████▀   ▄█▀▀   ██     ▀▀          ▒▒▒         
▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒           ▒▒ ▀▄        ▀      ▀█▀  ██▀▀                                  ▒▒▒      
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                 ▒   █                                    ▄                       ▒▒▒▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒                      ▒    ▀▄      ▄    ▄▄                    ███                         ▒▒ 
▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                           ▒▒    ▀▄   ████  ▄███ ▄▄                 ▀                       ▄▀▒▒  
▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒                                 ▒     ▀█  ▀██▀      ██████▄    ███                          ▄▄▀▀▒▒    
----------------------------
 ░░░▒░░░▒░░░░░ ░░░▒░░░░░░▒▒░░  ░░▒▒░▒░▒▒▒▒  ▒▒▒░░▒░ ░ ░░▒░░░░░ ▒▒░░░░▓▒░░░░░░░░░░░ ░░░░░░░░▒░           ░░░▒░░░░░░░░░░▒
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   ▒   ▒     ▒▒▒░▒░░▒░░░░░░░░░▒░░░░▓░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░░   ▒░░░░░░░▒░░░░░▒
▒░░▒░░░░░░░░░░░▒▒▒░░░░░░░░▒░▒ ░░▒▒     ▒▒▒   ▒░▒ ▒▒▒▒░▒░░░░░░░░░░░░░░▓░░░░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░░░░░▒▒ ▒▒░░▒ ▒░░░░
 ░░░░░░░░░▒▒░▒▒   ░░░░░░░▒▒░  ▒▒       ▒▒░▒▒▒░░░░▒▒▒░▒ ░░░░░░░░▒▒░▒░░▓░░░░░░▒░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░
 ░ ░▒░░░░▒░▒▒ ░░▒▒ ▒▒░░░░░░░░     ▒░░▒▒░░░░░░░░░▒  ▒ ░░░▒░░░░░░     ▒▓ ░░ ░░▒▒░░▒░░░▒▒░▒▒▒░░▒▒ ░░▒░░░░░░░░░░░░░░░░░░░░▒
░░░░░░░░░▒▒░░░░░░░░░░░▒▒▒▒▒▒░░▒░░   ░░░░░░░░░░░░ ▒░░░▒░░░▒▒░▒      ▒▒▓▒▒▒  ░░░░░░▒░░░░░░       ▒▒ ░▒░░░░░░░░░░▒░░░░░░░░
 ░▒░░░ ▒▒▒  ▒ ▒▒▒▒▒▒▒░▒░▒▒▒   ░▒     ░▒░░░░░░░░░░ ░░░░▒▒  ▒░░░▒   ▒░░▓▒░▒░░░░░▒▒ ░▒░░░░▒▒▒░░   ▒ ▒    ▒░░░░░░▒▒░░▒ ░░░░
░░  ▒▒░▒░░▒▒░░░▒░▒     ▒░░░▒░ ▒░▒░░░   ░░░░░░░░░░░░░░░      ▒░▒▒▒░░░░▓ ░▒▒▒  ▒▒     ▒▒    ░░▒▒░▒░░ ▒░░░░▒░░░░░░░░▒▒░░░░
▒░▒▒▒▒▒░    ░░░░▒░      ░░░░░░░░░░░ ░░░ ░░░░░░  ░▒░░  ░▒▒░░▒░░ ░▒░░░░░░░▒    ░░▒ ▒▒▒▒     ▒▒ ░░░░░▒░░░░░░░░░░░░░░░░░░▒ 
 ░          ▒▒ ▒   ░▒▒▒  ░░▒ ░▒░░░░░ ░░░▒▒░▒▒ ▒▒▒▒ ▒▒▒░░▒░▒▒░░░░░▒░░░░░░░▒   ░░  ░░░▒     ▒░▒░▒░░░░░░░▒░░░░░░░░░░░░░░░░
 ░           ▒     ░░▒░░░░      ░░░░░░░░░▒▒▒▒▒▒░░ ░░░  ▒ ░▒░░░░░░ ░░░░░▒▒    ▒            ░░░░▒░░░░░▒░▒░░░░▒▒░░░░░░░░░░
 ░    ░░▒    ░░░░▒░▒    ▒░      ▒░░░░░░░░░░▒▒▒    ░░░░░░░░░░░░░░░░░░░ ░▒ ░▒       ░░   ▒░ ▒░▒  ░░░░▒▒     ▒▒▒░░░░░░░░░░
▒░    ░░░░▒   ▒ ░░▒░    ▒▒▒▒░▒░░░░░░░░░░░░░▒░░░   ▒▒░▒░░▒▒▒░░▒░░░ ▒░▒ ░░░░░   ▒▒           ▒▒░▒▒              ▒▒▒░░░░░ 
░░  ░▒░▒░▒▒      ▒▒▒▒▒▒▒░     ▒▒▒░ ░░░▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒░▒▒   ▒▒▒▒    ▒░▒░▒░▒  ▒      ▒▒▒▒▒                    ▒░░░░▒░▒
░▒▒ ░░░░░ ▒▒▒░░░▒▒      ░▒░░  ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒ ▒▒      ▒▒▒           ▒▒ ▒▒▒▒▒▒                         ░░▒░░░▒░
░░▒░░░░░░░░▒ ▒▒░▒░▒▒    ░░▒   ▒░  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒                  ▒▒▒▒▒   ▒▒░▒▒░░░░░
░░░░ ▒  ▒▒░▒▒▒ ▒▒▒░ ▒▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒               ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒░░
░░▒░   ░▒▒▒ ░▒░   ▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░
░░▒░▒░▒▒░ ░░▒       ▒▒▒      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒
░░▒░ ▒▒    ▒                     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒            ▒▒██▒▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ 
░▒▒▒▒▒▒   ▒▒▒          ▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒█▒▒▒▒▒█▓   ▒▒▒      ▒ ▒▒▒▒▒▒   ▒▄▓██▓ ▒▒▒ ▒▒▒▓█▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒    
░▒▒▒▒▒▒               ▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄  ▒    ▒▒▒     ██▒         ▒███▓▒ ▒▄▄ ▒▒▒▓█▓▒ ▒▒▒▒▒▒ ▒▒▒▒        
░▒▒▒       ▒           ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▀██          ███     ▄▄▄██▄   ████   ████▒▓▒▒██▀    ▒▒▒▒            
▒▒▒▒      ▒▒▒    ▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒     ▒ ▒▄ ▀▀     ███   ▀ ▄▄▄ ▀█████▀   ██▀▀   ██▀    ▀▒         ▒▒▒▒         
▒▒▒▒       ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ▒ ▀▄        ▀▀     ███  ██▀▀      ▀                          ▒▒▒▒      
 ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                ▒   █                                    ▄                       ▒▒▒   
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒                     ▒    ▀▄           ▄▄                    ███                        ▄▒▒ 
▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                          ▒▒    ▀▄   ▄███  ▀███ ▄▄                ▀▀                      ▄▄▓▒▒  
▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒                                 ▒     ▀█  ▀███   ▀  █████▄▄    ███                          ▄▄▀▀▒▒    
----------------------------
 ░░░▒░░░▒░░░░░ ░░░▒░░░░░░▒▒░░  ▒░▒▒░▒ ▒▒▒▒▒ ▒░░░░░░ ▒▒░░░░░░░░ ▒▒░░░░▒▒░░░░░░░░░░░ ░░░░░░░░░░▒     ▒▒   ░░▒▓░░▒░░░░░░░▒
░░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░       ▒▒    ▒▒▒░▒░░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░░   ▒░▒▓░░░▒▒░░░░░░
 ░░░░▒░░░░░░░░░▒▒░░░░░░░░░▒░▒▒░░▒▒     ▒▒▒▒   ▒▒ ▒░ ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░▒▓▒░░░▒ ░░░░░
  ░░░░░░░░▒▒▒▒▒   ░░░░░░░░▒░  ▒▒       ▒▒▒▒▒▒░░░░▒▒▒░▒ ░░░░░░░░▒▒░▒░░ ░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░▒░░░░░░░░▓░░▒░░░░░░░░
  ░▒▒▒▒▒░▒░▒▒ ▒░▒▒ ▒░░░░░░░▒░ ▒▒  ▒░░▒▒▒░░░░░░░░▒  ▒ ░░░▒░░░░░░▒    ░  ░▒▒░░▒▒▒░▒░░░▒▒▒░▒▒░░░▒ ░░▒░░▒░░░░░░▓░░░░░░░░░░▒
▒░░░░░░░░ ▒░░░░░░░▒▒░▒▒ ▒▒▒▒▒░▒░░▒  ░░▒░░░░░░░░░ ▒░░░▒░░░▒▒░░ ▒    ▒▒▒▒▒▒ ▒░░░░░░▒░░░░░▒       ▒  ░░░░░░░░░▓░░░░░░░░░░░
▒░░░░░ ▒▒▒  ▒   ▒▒▒▒▒░░░░▒▒   ░ ▒    ░░░░░░░░░░░░ ░░░░ ░  ▒▒▒░     ░░░░░░░░▒░░░▒▒░ ░░░░▒▒▒░░   ▒      ▒░░░░▓░ ▒░░▒▒░░░░
░░   ▒▒▒░░░▒░░░▒░▒     ▒░░░░░▒▒░▒░░▒   ░░░░░░░░░░▒░░▒▒      ▒░▒▒▒▒░░░▒ ░▒▒▒  ▒▒     ▒▒    ▒░▒▒░▒░░ ░░░░░▒░░▓░░░░░▒▒░░░░
▒░▒▒▒▒▒░    ░░░░▒░      ░░░░░░░░░░░▒▒░░▒░░░░░░ ▒░▒░░  ▒▒▒▒ ░░░ ░▒░░░░░░░░    ░░▒ ▒▒▒      ▒▒ ░░░░░ ░░░░░░░░▓░░░░░░░░░▒ 
 ░          ▒░ ▒   ░▒▒▒  ░░░▒░▒░░░░░ ▒░▒▒▒░▒    ▒▒▒▒▒▒░░░░▒ ░░░░░▒░░░░░░░▒   ░░  ░░░▒     ▒▒▒▒░░░░░░░▒▒░░░░▓░░░░░░░░░░░
 ░                 ░░▒░▒░░      ░░░░░░░░░▒▒░▒▒▒░▒ ░░░  ▒ ▒▒░░░░░░ ░░░░░▒▒    ▒            ░░░░▒░░░░░▒░▒░░░░▓▒░░░░░░░░░░
 ░    ▒░░    ░░░░▒░▒    ▒░      ▒░░░░░░░░░░▒▒▒  ▒ ░░░░▒░░░░░░░░░░░░░░▒░▒▒░░      ▒░░   ░░ ░░░ ▒░░░░▒▒▒   ▒▒▓░░░░░░░░░░░
 ░    ▒░░░░▒  ▒ ░░▒░     ▒▒▒▒▒░░░░░░░░▒░░░░░░░▒   ▒▒░▒░░▒▒▒▒░░░░░▒░░▒ ░░░░░   ▒▒           ▒▒▒▒▒▒          ▓  ▒▒░░░░░░▒
 ░  ░░▒░░▒▒       ▒▒▒▒▒▒░░    ▒▒▒░ ░░░░░▒ ▒▒▒▒   ▒▒▒▒▒▒▒░▒▒   ▒▒▒▒ ▒  ▒░▒░▒▒▒ ▒▒      ▒▒░▒▒▒               ▓  ▒▒░░░░▒▒▒
▒░▒ ░░░░░▒ ▒▒▒░░░▒      ░▒░░▒ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒     ▒▒▒          ▒░▒  ▒▒░▒▒                     ▓  ░░░▒░░░▒░
░░░░░▒░░░░░▒  ░░░▒▒▒    ▒░▒   ░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒  ▒▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒                   ▒▒▒▒ ▓ ▒░░▒▒░░░░░
░░░░ ▒▒ ▒▒░▒▒▒ ▒▒▒░░▒▒  ▒▒░ ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒               ▒▒▒▒▒ ▓▒▒▒▒▒▒▒▒░░░
░ ▒░▒  ░▒▒▒▒▒▒░   ▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▓▒▒▒▒▒▒▒▒▒▒░
░░▒░ ▒░░░░░░▒       ▒▒▒      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▓▒▒▒▒▒▒▒▒▒▒▒
░░▒░▒▒▒    ▒          ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒▒           ▒▒██▒▒▒         ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒ 
░▒▒░▒▒▒   ▒▒▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒█▒▒▒▒▒█▓   ▒▒▒        ▒▒▒▒▒    ▒▄▓▓█▓ ▒▒▒ ▒▒▒▓█▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒    
░▒▒▒▒▒▒               ▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒ ▒▒   ▒▒▒     ▓█▒         ▒███▓▒ ▒▓▄ ▒▒▒▓█▓▒▒▒▒▒▒▒▒ ▒▒▒▒        
░▒▒▒▒                  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▓██▒         ███     ▄▄▄██▄   ███▓   ███▒▒▒▒▓██▒   ▒▒▒▒▒            
▒▒▒▒▒     ▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▄ ▀▀     ███   ▀  ▄▄ ▀█████▀   ██▀▀   ██▀    █▒         ▒▒▒          
▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ▒ ▀▄        ▀▀     ██▀  ██▀▀     ▀▀                          ▒▒▒▒      
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒                ▒   █                                                           ▒▒▒▒   
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒                     ▒    ▀▄            ▄                    ███                        ▄▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                          ▒▒    ▀▄   ▄███  ▄██▀  ▄                ▀▀                      ▄█▓▒▒  
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                                ▒      █  ▀██▀      █████▄     ███                          ▄█▀▀▒▒    
----------------------------
 ░░░▒░░░▒▒░░░░ ░░░▒░░░░░░▒▒░░▒ ▒░▒▒░▒▒ ▒▒▒▒▒▒▒░░░░░▒░▒░░░░░░░░ ▒░░░░░▒▒░░░░░░░▓░░░ ░░░░░░░░░░     ▒ ▒   ░░▒░░▒░░░░░░░▒▒
░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░▒░   ░    ▒   ▒▒▒▒░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░▓░░░▒░░░░░░░░░░▒░░  ▒░░   ▒░░░░░░▒░░░░░░▒
 ░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░░ ▒░░░     ▒▒▒▒   ▒  ▒░ ▒ ▒░░░░░░░░░░░░░░░░░░░░░░░▓░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░▒  ░░░  ░░░░░
  ░░░░░░░░░▒▒░░   ░░░░░░░░▒░   ▒        ▒▒▒▒▒░░░░ ▒▒░▒ ░░░░░░░░▒▒░░░░ ░░░░░░░░▓░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░
  ░▒▒░▒░░░░▒▒ ▒░▒▒ ▒░░░░░░▒ ░  ▒   ▒▒▒▒░░░░░░░░░░    ░░░░░░░░░░     ░  ▒▒ ░░▒▒▓░▒░░░ ░▒░▒▒░░░▒▒░░▒░░▒░░░░░░░░░░░░░░░░░▒
 ░░░░░░░░▒▒░▒▒░░░░░▒▒░░  ░▒▒▒░▒░░▒▒▒░░▒░░░░░░░░░ ▒░░░▒░░░░▒░░       ▒▒▒▒░ ▒░░░▓░░▒░░░░░▒       ▒▒ ░░░░░░░░░░░░▒░░░░░░░░
▒▒░░▒░ ▒ ▒  ▒    ░▒░▒░░░░░▒   ░▒▒    ░▒░░░░░░░░░░ ░░░░▒░▒ ▒▒ ░▒   ▒░░░░░░░░░░░▓░ ░▒░░░░░▒ ▒▒  ▒▒      ▒░░░░▒░▒▒░░▒░░░░░
▒░▒  ░▒▒░░▒░░▒░░░▒     ▒░░░ ▒▒▒░ ▒░▒   ░░░░░░░░░░▒░░▒▒      ▒▒▒▒▒▒░░░▒ ░▒▒▒ ▒ ▓     ▒▒▒  ▒▒▒▒▒▒▒░░ ▒░░░░▒░░░░░░░░▒▒░░░▒
▒░▒▒▒▒▒░    ░░▒░░░▒     ░░░░░░░░░░░░▒░░ ░░░░░░  ░▒░░  ▒▒▒▒▒░░░▒▒▒░░░░░▒░░    ░▓  ▒▒▒      ░░ ░░░░░ ░░░░░░░░░░░░░░░░░░▒▒
 ░     ▒     ░▒▒   ░▒▒▒  ░░░░░░░░░░░▒░░░▒░░▒ ▒  ▒▒▒░▒▒░░░░  ░░░░░▒░░░░░░░▒   ░▓  ░░░▒     ▒▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░
 ░                 ░░ ▒▒▒▒      ░░░░░░░░░▒▒▒░▒▒░▒ ░░▒ ▒░ ▒ ░░░░░░ ░░▒░░▒▒    ▒▓           ░░░░░░░░░░▒░▒░░░░▒▒░░░░░░░░░░
 ░     ░░    ░▒▒░▒▒▒▒   ▒░       ░░░░░░░░░░▒▒▒  ▒ ▒░░░▒░░░░░░░░░░░░░░▒░▒ ▒▒   ▓  ▒░▒   ░░ ░░░ ▒░░░░░▒▒   ▒▒▒░░░░░░░░░░░
 ░     ░░░▒▒  ▒▒░░░░▒    ▒ ▒▒▒▒░░░░░░░░░░░░░░░▒   ▒▒░░░░░▒▒░░░░░░▒░░▒ ░░░░░   ▓▒  ▒        ▒▒▒▒▒▒            ▒▒▒░░░░░░▒
 ░  ░▒▒░░▒▒      ▒ ▒▒▒░▒░▒     ░▒░░░░░░░░ ▒▒▒▒   ▒▒▒▒▒▒░░▒▒ ▒ ▒▒▒▒ ▒   ░░░▒▒  ▓▒      ▒▒▒▒▒▒                  ▒▒░░░▒▒▒▒
▒░▒ ▒░░░░▒ ▒▒▒▒░░▒▒     ░▒░░░ ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒░▒▒▒     ▒▒▒     ▒    ▒░▓   ▒▒▒▒▒                       ░░░░░░▒▒░
▒░░░░▒░░░░░░ ▒░░░▒▒▒     ░▒   ░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒ ▒▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒▒▒▓▒▒▒▒                   ▒▒▒▒   ▒░░▒▒░░░░░
▒░░▒░▒▒ ▒▒░░▒▒ ▒▒░░░     ▒░▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▓ ▒▒▒▒▒▒               ▒▒▒▒▒  ▒▒▒▒▒▒▒▒░░░
▒░░░▒  ▒▒ ▒▒ ░░   ▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒  ▒▒▒▒▒▒  ▒▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒░
░░░░░▒▒ ▒░░░▒ ▒     ▒▒▒▒     ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▓▒▒        ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒
░░░▒▒▒▒▒   ▒          ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒           ▒▒▒▒▒▒▓         ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒░▒▒▒    ▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▓▒▒▒▒▒█▓   ▒▒▒        ▒▒▒▒▒ ▓  ▒▄▓▓█▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     
░▒▒▒▒▒▒               ▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▄▒ ▒▒   ▒▒▒     ▒▓       ▓  ▒██▓▓▒ ▒▄▒ ▒▒▒▓▓▓ ▒▒▒▒▒▒▒ ▒▒▒▒        
░▒▒▒▒                 ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒██▒         ▓█▓   ▒ ▄▄▄██▄▓  ███▓   ███▒▒▒▒▓██▒   ▒▒▒▒▒            
▒▒▒▒▒     ▒▒▒▒    ▒ ▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▄ ▀▀     ███   ▀  ▄  ▀█████▀▓  ██▀▀   ██▒    ▒▒        ▒▒▒▒          
▒▒▒▒▒     ▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ▒ ▒▄       ▀▀      ███  ██▀▀  ▓  ▀▀                          ▒▒▒       
▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒               ▒   █                         ▓                                 ▒▒▒    
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒                     ▒    ▀▄            ▄          ▓        ▄███                        ▒▒  
▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                           ▒    ▀▄   ▄███   ██▀ ▄▄      ▓          ▀                      ▄█▓▒   
▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒                                ▒      █  ▀███   ▀  █████▄   ▓ ███                          ▄█▀ ▒▒    
----------------------------
 ░░░▒░░░▒ ░░░░ ░░░▒░░░░░░▒▒░░▒▒ ░▒▒░▒▒▒ ▒▒▒▒▒░▒░░░░░░▒░░░░░░░░  ░░░░░░▒░░░░░░░░░░░▒░░░░░░░░░░     ▒ ▒   ▒▒░░░▒░░░░░░░░▒
░▒░░░░░▒░░░░░░▒░░░░░░░░░░▒░░░░░░░░   ░        ▒░▒ ░░░▒▒░▒░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░▒   ░░   ░░░░░░░▒░░░░░░▒
 ░▒░░░░░░░░░░░░░▒░░░░░░░░░▒░░▒▒░░░      ▒▒▒   ▒ ▒▒░ ░▒ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░▒  ░░░  ░░░░░
  ░░░░░░░░░▒▒░░   ░░░░░░░░░▒   ░        ▒▒▒▒▒░░░░▒ ▒░▒▒░░░░░░░░▒▒░░░░▒░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░
  ░▒░▒▒▒░░░▒▒ ▒▒▒▒ ▒░░░░▒░▒▒░ ▒▒   ▒▒▒▒░░░░░░░░░░    ░▒░▒░░░░░░    ░░  ▒▒ ░▒▒▒░░░░░░▒░▒░░▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░░▒
 ▒░░░░░░░▒▒ ░▒░░░░▒▒▒▒░  ▒░▒▒░▒░░▒▒▒░░▒░░░░░░░░░▒ ░░░░░░░░░░░ ▒     ▒▒▒   ▒░░░░░▒ ░░░▒░▒  ▒   ▒▒▒ ░░░░░░░░░▒░░▒░░░░░░░░
▒▒░░░░▒▒ ▒  ▒   ▒▒░░▒░░░░░▒   ░▒▒    ░░░░░░░░░░▒░ ░░░▒▒░▒ ▒▒▒░     ░░░░░░▒▒░░░░░▒▒▒░░░░░▒ ▒▒   ▒   ▒ ▒▒░░░░▒░▒▒░░▒░░░░░
▒▒░  ▒▒▒░░░▒░▒░░░▒    ▒▒░▒░▒░▒ ░ ▒░▒   ░░░░░░░░░░▒░░░▒      ▒▒ ▒▒▒░░░▒▒░▒▒▒ ▒       ▒▒▒  ▒▒▒  ▒▒░░ ▒▒░░░░░░░░░░░░▒ ░▒░░
▒░░▒▒▒▒░    ▒░░▒░░▒     ░░▒░░▒░░░░░░▒░▒ ░░░░░░ ▒░░░░▒▒▒▒▒▒▒░░░▒░▒░░░░▒▒░▒    ░░   ▒▒      ░░▒░░░░░ ░▒░░░▒░░░░░░░░░░░░░▒
 ░░    ▒     ░░▒   ▒▒ ▒  ░░░░▒░░░░░░▒▒░░▒▒░░▒▒  ▒▒▒░░▒░░░░▒ ░░▒░░░░░░░░░░░   ░░  ░░░▒     ▒▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░
 ░                 ▒░▒░▒▒▒    ▒ ░░░░░▒░░░▒▒▒▒▒▒░░ ░░▒ ▒░ ▒▒░░░░░▒ ░░▒▒░ ░    ▒            ░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░▒
 ░     ░░     ░▒░▒▒▒▒▒  ▒░       ░░░░░░░░░░▒▒▒  ▒ ░░░░▒░░░░░░░░░░░░░░▒▒▒ ▒▒      ▒▒▒   ░░ ░░░ ▒░░░░░▒▒  ▒▒▒▒░░░░░░░░░░░
 ░     ░░░ ▒  ▒▒░░░▒▒    ▒ ▒▒▒░░░░░▒░░░░░░░░░░▒   ░░░░░░░░▒░░░░░░▒░░▒ ░░░░░   ▒▒  ▒         ▒▒░▒▒            ▒▒▒░░░░░▒▒
 ░   ▒▒░░▒▒      ▒ ▒▒▒▒░░▒▒    ░░░░░░░░░░ ▒▒▒▒▒   ▒▒▒▒▒░░░▒ ▒ ▒▒▒▒ ▒  ▒░░░▒▒  ▒▒       ▒▒▒▒▒                   ▒░░░▒░▒ 
▒░▒  ░░░▒░  ▒▒▒▒░▒▒▒    ░▒░░░  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒░▒▒     ▒▒▒     ▒    ▒▒   ▒▒▒░▒▒                       ░░░░░▒▒▒░
▒░░░▒░░░░░░░▒ ░░░▒▒▒     ░░   ░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒  ▒▒▒▒  ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒                  ▒▒▒▒    ▒░░▒░░░░░░
▒░░░░▒▒ ▒▒░░ ▒  ▒░░░     ░░▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒               ▒▒▒▒▒▒  ▒▒▒▒░▒▒░░░░
 ░░░░  ▒▒ ▒▒ ░░   ▒▒ ░░   ▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒░░
 ░░▒░▒▒▒▒░░░░ ▒      ▒▒▒      ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒        ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒░
 ░░▒▒▒▒▒   ▒▒         ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒          ▒▒▒▒▒▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒
▒░▒░░▒▒▒   ▒▒▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█▒    ▒▒        ▒▒▒▒▒     ▒▒▓▓▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     
░░▒▒▒▒▒▒              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄  ▒▒    ▒▒     ▒▒   ▒      ▒██▓▓▒ ▒▒▒ ▒▒▒▓▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒        
░░▒▒▒                  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒         ▓█▓  ▒▒  ▄▄▓▓    ███▒   ███▒▒▒▒██▓▒   ▒▒▒▒▒            
▒▒▒▒▒     ▒▒▒▒    ▒  ▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒ ▒█     ▄██  ▀▀▀ ▄▄ ▀█████▀   ██▀▀   ██▒   ▒▒▒        ▒▒▒▒          
▒▒▒▒▒      ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ▒ ▒▄       ▀▀▀     ███  ██▀▀     ▀▀                         ▒▒▒▒       
▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒               ▒   █                   ▀                                       ▒▒▒    
▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒                    ▒    ▀▄           ▄▄                   ████                        ▒▒  
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                         ▒    ▀▄    ███  ███▄                   ▀▀                      ▄▓▒▒   
▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒                               ▒      █  ▀███   ▀  ████▄▄     ███                          ▄█▀▒▒▒    
----------------------------
 ░░░▒░░░▒ ░░▒░▓▒▒░▒░░░░░░░░▒░▒▒░░ ▒░▒▒▒▒▒▒▒▒▒░▒░░░░▒▒▒░░░░░░░░  ░░░░░░▒░░░░░░░░░░░░░░░░░░▒░░░     ▒▒▒   ▒░▒░▒▒░░░░░░░░▒
░ ░░░░░░░░░░░░▓░░░░░░░░░░░▒░░░░░░░▒  ▒        ▒▒▒ ░░░▒░░▒░░░░░▒  ░░░░░░░░░░░░▒░░░░▒░░░░░░░░▒░▒▒▒   ░    ░░▒░░░░▒░░░░░░▒
 ░░░░░░░░░░░░░▓░░░░░░░░░░░▒░░░░░░░      ▒▒▒   ▒ ▒░░ ░░ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░▒░░░▒▒▒ ░░░ ▒░░░░░
  ░░░░░░░░░▒▒░▓▒  ▒░░░░░░░░▒   ░        ▒▒▒▒▒▒░░▒▒▒▒░▒▒░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░▒ ░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░░░░
  ░▒▒▒▒▒░░░  ▒▓▒   ▒░░░░▒░▒▒░ ▒▒   ▒▒▒▒░░░░░░░░░░    ░▒▒░░░░░░░  ▒ ░░ ▒▒▒▒░▒ ░░░░░░░ ░▒░░▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░░▒
 ▒░░░░░░░▒▒▒░░▓░░░▒▒▒░░▒ ▒▒▒▒░▒▒▒▒▒▒░░▒░░░░░░░░░  ▒░░░░░░░░░░▒▒      ▒ ▒▒ ▒░░░░▒▒░░░░░░▒  ▒    ▒ ▒░░░░░░░░░▒░░░░░░░░░░░
▒▒░░░░▒▒ ▒  ▒ ▓ ▒▒▒░░░▒░░▒▒▒  ░▒▒   ▒░░░░░░░░░░▒░▒░░░░▒░░▒▒▒ ▒     ░░░▒░░▒░░░░░░▒▒▒░░░░▒▒ ▒▒  ▒▒   ▒▒▒ ░▒░░▒░▒░░░▒░░░░░
▒▒░ ▒▒▒▒▒░▒▒▒░░░░░    ▒▒░▒░▒░▒ ░  ▒▒  ▒▒░░░░░░░░░▒░░░░      ▒▒  ▒▒░░░░▒▒▒░▒ ▒▒   ▒ ▒▒▒  ▒▒░▒ ▒▒▒░░ ▒▒▒░░░░░░░░░░░▒▒░░░▒
▒░░▒▒▒░░▒   ▒░░░░░       ░░░░▒░░░░░░▒▒▒ ░░░░░░  ░░░░▒▒▒▒▒▒▒▒▒░▒░▒░░░░▒▒░▒    ░░   ▒       ░░▒░░░░░ ░░░░░░░░░░░░░░░░░░▒▒
  ░    ▒▒    ░░▒░  ▒▒ ▒  ░░░░▒░░░░░░ ░░░▒░░░░▒   ▒▒░▒▒░░░░░ ░░░░░░░░░░░░░▒   ░   ░░░▒     ▒▒ ░░░░░░░░▒░░░░░░░░░░░░░░▒░▒
 ▒░                ▒░░░▒▒▒░   ▒ ░░░░░▒░░░▒░▒▒▒▒▒░▒░░▒ ▒░░▒ ░░░░░▒ ░░▒▒░▒▒    ▒▒  ▒        ░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░▒
 ░░    ░░▒    ░▒▒▒  ▒▒  ▒░▒      ░░░░░░░░░░ ▒  ▒▒ ░░░░▒░▒░░░░░░░░░░░░▒▒  ▒▒      ▒▒    ░░ ░░░ ░░░░░░▒▒▒ ▒▒░▒░░░░░░░░░░░
 ░░    ░░░▒▒  ▒▒░░░▒▒    ▒▒▒▒▒▒░░░░░░░░░░░░░░░▒   ▒░░░░░░░░░░░░░░░░░░ ░░░░░    ▒ ▒▒       ▒ ▒▒▒▒▒▒          ▒▒▒▒░░░░░▒▒
 ░   ▒▒░░░░▒     ▒ ▒▒▒▒▒▒▒▒▒   ░░░░░░░░░░ ░░▒▒▒   ▒▒▒▒▒░░░▒ ▒ ▒▒▒▒ ▒  ▒░░░░▒  ░░       ▒▒░▒▒▒                  ▒░░░░▒▒▒
▒░   ░░░▒░   ▒▒▒▒▒▒▒▒   ░░░░░  ▒▒  ▒▒░▒▒▒▒▒▒▒▒▒    ░▒▒▒░░▒     ▒▒▒     ▒    ▒▒    ▒▒░▒▒                       ░░░░░▒▒░░
░░░░▒░░░░░░░▒▒░░░▒▒▒     ░░▒  ░░▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒  ▒ ▒▒   ▒▒▒     ▒▒▒▒▒▒ ▒▒▒▒▒                    ▒▒▒    ▒░░▒░░░░░░
▒░░▒░▒░ ▒▒░░ ▒  ░░░░     ░░▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒               ▒▒▒▒▒▒  ▒▒▒▒░▒░░░░░
 ░░░░   ▒  ▒ ░░▒   ▒ ░░   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒   ▒▒ ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒░░░
 ░░▒░ ▒▒░▒▒▒░ ▒      ▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒▒░
 ░░▒░▒░▒   ▒▒         ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒          ▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒
 ░▒▒░▒▒▒   ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒         ▒▒▒▒▒▒   ▒▒▒▓▓▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒    
 ░▒▒▒▒▒▒    ▒         ▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▄▄▒ ▒▒    ▒▒     ▒▒▒  ▒      ▒██▓▓▒▒▒▒  ▒▒▒▓▓▒▒▒▒▒▒▒▒▒ ▒▒▒▒        
 ░▒▒▒                  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒██▒         ▒▓▄      ▒▄▓▄▒   ▓██▒  ▒███▒▒▒▒██▓   ▒▒▒▒▒▒            
 ▒▒▒▒      ▒▒▒       ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▓     ███  ▀▀▀ ▄  ███████   ██▀▒  ▄██▒   ▒▒▒        ▒▒▒           
▒▒▒▒▒      ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒         ▒ ▒▄        ▀▀     ███  ██▀▀     ▀▀     ▀                   ▒▒▒        
▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒               ▒   █                   ▀▀                                     ▒▒▒▒    
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                    ▒▒   ▀▄                                ███▄                       ▒▒▒  
▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒▒▒                         ▒    ▀▄    ███   ███                  ▀▀▀                      ▄▓▒▒   
▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                               ▒      █   ███   ▀▀ ████▄▄     ███                          ▄█▀▒▒     
----------------------------
 ░░░▒░░░▒▒░░░░▒░▒▒▒░░░░░░░░▒░░▒░▒  ▒▒▒▒░▒░▒▒▒░▒░░░░ ▒▒░░░░░░░░ ▒░░░░░▒ ░░░░░░░░░░░░░░░░░░░░░░▒    ░▒▒   ▒░▒░▒▒░░░░░▓░░░
░ ░░░░░░░░░░░░░▒░░░░░░░░░░▒░░░▒░░░▒▒ ░        ▒░▒ ░▒░▒░░░░░░░░▒▒ ░░░░░░░░░░░░▒░░░░▒░░░░░░░░▒░▒▒▒   ░   ▒░░▒░░░░░░░░▓░ ▒
 ░░░▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░      ▒▒▒   ▒ ▒▒░ ░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒░░░░░░░░░░░░▒▒▒░▒▒▒ ░░▒▒▒░▓░░░
  ░░░░░░░░░▒░░░▒ ▒▒░░░░░░░░▒▒  ▒        ▒ ▒ ▒▒░░▒▒░░░▒▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░ ░░░░░░░▒░░░░▒░░░░░░░░░▒░░▒░▒░░▓░░░
  ░▒░▒▒▒░░░  ▒ ▒   ▒░░░░░░▒░░  ░    ▒ ▒░░░░░░░░░░    ░▒░░░░░░░░▒ ▒▒▒░ ▒▒░░░▒ ░░░░░░░ ▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▓░░▒
 ▒░▒░░░░░░░░░░░░░░░▒▒░░░▒▒▒▒▒░▒▒▒ ▒▒░░▒░░░░░░░░░▒ ▒░▒▒░░░▒░░░▒▒        ▒▒▒▒░░░░▒▒░░░░░▒   ▒   ▒▒▒▒░░░░░░░░░░░░░░░░░▓░░░
▒▒░░░░░░ ▒  ▒░▒ ▒▒▒▒░░▒▒▒▒▒▒▒ ░▒░   ▒░░░░░░░▒░░░▒▒░░░░ ░░▒░░ ▒     ░░░▒░░▒▒░░░░░ ▒▒░░░░▒  ▒   ▒▒   ▒▒▒▒░░░░░░▒▒▒░▒░▓░░░
▒▒░ ▒▒▒▒ ░░▒▒▒░░▒░▒   ▒▒░ ░▒▒▒ ░  ▒▒  ▒▒░░░░░░░░░░░░░░     ▒▒░  ▒▒░░░░▒░▒░░ ▒▒  ▒  ▒░▒▒ ▒▒░▒ ▒▒▒░▒ ▒▒▒░░░░░░░▒░░▒ ▒▓░░▒
▒░░▒▒ ░░▒▒   ░░░▒░▒      ░░░░░░░░░░░ ▒▒ ░░░░░░ ▒░░░░▒▒▒▒  ▒▒▒░▒░▒░░░░▒▒░▒    ░░   ▒       ░░░░░░░▒ ░░░░░░░░░░░░░░░░░░▒▒
▒ ░    ▒▒    ░░▒░▒    ▒  ░░░░▒░░░░░░ ░░░ ░░░░▒  ▒▒▒░▒░░░░░░▒░░░░░░░░░░░░░▒   ░▒  ▒░░       ▒ ░░░░░░░░░░░░░░░░░░░░░░░▒░▒
  ░                ▒░░░░▒▒▒ ▒ ▒ ░░░░░▒░░░▒▒▒▒▒░▒░▒▒▒▒ ▒░░░ ▒░░░░░ ░░░▒░░░    ▒   ▒▒       ░░░░░░░░░░░▒░░░░░░░░░░░░░░░░▒
  ░    ▒░▒    ▒▒▒▒▒▒▒▒  ▒░▒      ░░░░░░░░░░     ▒▒░░░░ ▒▒░░░░░░░░▒░░░▒▒  ▒▒      ▒▒    ▒▒ ░░░ ░░░░░░▒▒▒▒▒░░▒░░░░░░░░░░░
  ░    ░▒▒ ▒  ▒░░▒░░░    ▒▒ ▒▒▒▒░░░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░▒░░░ ░░░░░      ▒▒       ▒ ▒▒░░▒▒          ▒▒░▒░░░░░▒░
 ▒░  ▒▒░ ░░░     ▒▒▒▒▒▒▒▒▒▒▒▒  ░░░░░░░░░░ ░░▒░░   ░░▒▒▒░░░░ ▒ ▒▒▒  ▒  ▒░░░░▒  ░░       ▒▒▒▒▒▒                  ▒░░░░░ ▒
▒░░  ░▒░░░    ▒▒▒░▒▒▒▒  ░░▒░░  ▒▒  ▒▒░▒░▒▒▒▒▒▒▒    ░▒▒▒░░▒▒    ▒▒▒     ▒   ▒▒▒    ▒▒▒▒▒▒                      ░░░░░▒ ░░
░░░░▒░░░░░░░▒▒░░░ ▒▒     ░░▒▒ ░▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒ ▒▒    ▒▒   ▒▒▒     ▒▒▒▒▒▒  ░▒░▒▒                   ▒▒▒    ▒░▒ ░░░░░░
▒░░▒░▒░▒▒▒░░ ▒  ░░░░     ░░░  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒               ▒▒▒▒▒   ▒▒▒▒░░░░░░░
 ░░░░   ▒  ▒▒░░▒   ░ ░░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒      ▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒░░░
 ░░▒░ ▒▒░░▒░░▒▒      ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒       ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒░
 ░░▒░▒░░ ▒ ▒▒         ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒          ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒
 ░▒▒░▒▒▒   ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒         ▒▒▒▒▒▒    ▒▒▓▓▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒    
 ░▒▒░▒▒▒    ▒         ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒   ▒▒▒     ▒▒   ▒      ▒██▓▓▒▒▒▒  ▒▒▒▒▓▒▒▒▒▒▒▒▒  ▒▒▒▒        
 ░▒▒▒                  ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒██▒         ▒▓▄  ▒▒   ▄▓▄    ▓█▓▒  ▒███▒▒▒▒██▓   ▒▒▒▒▒▒            
 ░▒▒▒▒     ▒▒▒▒      ▒▒▒  ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒      ▓▄  ▀▀  ▄  ▀██████   ██▀   ▒█▓▒   ▒▒▒       ▒▒▒▒           
 ▒▒▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒ ▒▄       ▀▀▀     ███  ██▀█     ▀▀     ▀                   ▒▒▒        
 ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ▒   █               ▀   ▀▀                                     ▒▒▒     
 ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒                   ▒▒   ▀▄                                ███▄                       ▒▒   
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒                        ▒    ▀▄    ███  ███▄                   ▀▀                     ▄▄▒▒▒   
▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                              ░      █   ███   ▀▀▀████▄▄     ██▄                         ▄▄▀▀▒▒     
----------------------------
 ▒░░▒░░░░▒▒░░░░░▒▒ ░░░░░░░░░░░▒░░  ▒ ▒▒▒▒▒░▒▒░▒░░░░ ▒░░░░░░░░░ ▒░░░░░▒ ░░░░░░░░░░░░░░░░░░░▒░░     ▒ ▒   ░▒▒▒▒▒░░░░░░░░░
░ ░░░░░░░░░░░░░░░░░░░░░░░░▒░░▒▒▒░░▒▒▒▒▒       ▒░▒▒░▒▒▒░░░░░░░░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒   ▒▒   ░░░░░░▒░░░░░░░ ▒
 ░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒      ▒▒     ▒▒░ ░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░░░░▒▒▒░▒▒▒ ░▒▒▒░░░░░░
  ░░░░░░░░░░░░░░ ▒ ░░░▒░░░░▒▒  ▒▒       ▒    ▒░░▒▒░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░░▒░░░░░░░░░░░░░▒░░░▒░▒░░░░░░
  ░ ░▒▒▒░░░  ▒ ▒▒  ▒░░░░░░ ░░  ░    ▒  ▒░░░░░░░░░   ▒░▒░░░░░░░░  ▒▒▒░ ▒░▒░░░ ▒░░░░░░▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒
 ▒░▒░░░░▒░░░░▒▒░░░░ ▒░░░▒▒▒▒ ░▒▒▒▒ ▒░░░░░░░░░░░░░ ▒░▒▒░░░ ░░░▒▒     ▒   ▒ ▒░░░░░▒░░░░░░  ▒▒   ▒▒▒░░░░░░░░░░░░░░░░░░░░░░
▒▒░░░░░░ ▒  ▒░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒░ ▒   ▒░░░░░░░░░░░▒▒░░░░▒░░▒▒░▒▒     ░░░▒░░▒▒░░░░▒▒▒▒░░░░▒  ▒   ▒░  ▒▒▒░░░░░░░░▒░░░▒░░░░░
▒▒░ ▒▒▒  ░▒▒▒▒▒░▒░▒▒ ▒░ ░▒░▒▒▒ ░  ▒▒  ▒░░░░░░░░░░▒░░░░     ▒░░   ▒░░░░▒░ ░░▒▒▒  ▒▒ ▒░▒▒ ▒░░  ▒▒▒░  ▒▒▒░░░░░░▒▒░░  ░░░░░
 ▒░▒▒▒░░░▒▒  ░▒░░░░      ░░░░░░░░░░░ ▒▒▒░░░░░░ ▒░░░░▒▒    ▒▒▒░▒░▒░░░░▒▒░░    ░░           ░░░░░░░▒ ░░░░░░░░░░░░░░░░░░▒▒
▒▒░    ▒▒    ░░▒░▒  ▒    ░░░░▒░░░░░░▒░░░ ░░░░▒  ▒▒ ░▒▒░░░░░▒░░▒░░░░░░░░░░▒   ░▒  ░░░        ░░░░░▒░░░░░░░░░░░░░░░░░░▒▒ 
  ░           ▒     ░░░░▒▒▒ ▒ ▒ ░░░░░ ░░░▒▒▒▒▒▒░░▒░▒▒ ▒░░░ ▒░░░░░ ░░░░░░░   ▒░   ▒▒▒      ░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░
  ░     ░▒    ▒▒▒▒  ▒▒ ▒░░░      ░░░░░░░░░░▒    ▒ ░░░▒ ▒▒▒░░░░░░░▒░░░▒▒  ▒▒      ▒▒    ▒▒ ░░░▒░░░░░░░▒▒▒▒░▒ ░░░░░░░░░░░
  ░     ░▒▒▒  ▒░▒▒░░░    ▒▒   ▒▒▒░░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░░ ░░▒░░      ▒▒       ▒  ▒░░▒▒         ▒▒▒░░░░░░░▒░
  ░  ▒▒ ▒░░░     ▒▒▒▒ ▒▒▒░▒▒▒▒ ░░░░░░░░░░ ░░░░░   ░░░▒▒░░░░ ▒ ▒▒▒  ▒  ▒░░░░▒  ░▒        ▒▒▒▒▒                  ▒░░░░▒ ▒
▒ ░  ░▒░▒░     ▒▒▒░▒▒▒   ░▒▒░  ▒▒ ▒▒▒░▒░▒▒▒▒▒▒▒   ▒░▒▒▒░░▒     ▒▒▒    ▒▒   ▒░▒    ▒▒▒░▒▒                     ░░░░░▒▒░░░
░░░░▒░░░░░▒░▒▒░░░▒▒      ░░▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒ ▒  ▒▒   ▒▒▒     ▒▒▒ ▒▒ ▒░▒░▒▒                    ▒▒    ▒░▒ ░░░░░░
▒░░░░▒░░ ░░░░   ░░░░▒    ░░░   ░   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒    ▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒                ▒▒▒▒▒   ░▒▒░░░░░░░░
▒▒░░░░  ▒  ▒▒░░▒   ░▒░░▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒      ▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒░░░░
 ░░░░ ▒▒░░▒░░▒▒▒     ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒       ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒░▒▒▒▒▒▒░
 ░░░▒▒░░ ▒▒ ▒         ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒         ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
 ░▒░░░▒▒   ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒    ▒▒▓▄ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    
 ░ ░░░▒▒    ▒▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒   ▒▒▒     ▒▒▒  ▒      ▓██▓▓▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒       
 ░ ▒▒▒ ▒               ▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒██▒         ▒▓▒  ▒▒▒  ▄▄▄   ▒▓█▓▒  ▒██▓▒▒▒▒██▒   ▒▒▒▒▒▒            
 ░▒▒▒▒     ▒▒▒▒      ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒     ▄▄▄  ▒▀▒     █████▓   ███   ▒█▓▒ ▒ ▒▒▒       ▒▒▒            
 ▒▒▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒         ▒ ▒▄        ▀▀     ███  ██▀█     ▀▀     ▀                  ▒▒▒▒        
 ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒              ▒   █                   ▀▀                                     ▒▒▒     
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒                   ▒▒   ▀▄                                ███                        ▒▒   
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒                        ▒    ▀▄    ███▄ ▄███                  ▀▀▀                     ▄▒▒▒▒   
 ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                              ░      █   ███▀  ▀▀ ████▄▄     ██▄                          ▄▀▒▒▒     
----------------------------
 ░░░░░░░▒▒▒░░░░▒░▒░▒░▒░░░░░░░░▒▒░   ▒  ░░▒▒░░░▒░░░░ ▒░░░▓░░░░░ ▒░░▒░░▒ ▒░░░░░░░░░░░░░░░░▒░▒░░     ░ ▒  ░░▒▒▒▒ ░░░░░░░░░
░ ░░░░░░░▒░░░░░░░░░░░░░░░░▒▒░▒▒▒░░▒▒▒▒▒      ▒▒░▒▒░▒░▒░░▓░░░░░▒░▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒   ▒▒   ░░░▒░░░░░░░░░░ ▒
 ░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒       ░     ▒▒░▒░░ ░▓░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░▒░░░▒▒▒▒░▒▒▒▒░▒░▒░░░░░░
  ▒░░░░░░░░░░░▒░ ▒▒░░░░░░░░▒▒  ▒▒       ▒    ▒░▒▒▒░▒▒░▒░▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒▒░░▒▒▒▒░░░░░
  ▒░░▒▒▒░░░░ ▒▒░▒  ▒░░░░░░▒▒░  ░        ░░░░░░░░░   ▒░▒░▓░░░░░░  ▒▒▒░▒▒░▒░░░▒▒▒░░░░░▒░░░░▒░░░▒░░░▒░░░░░░░░░░░░░░░░░░░▒░
 ▒░▒▒░▒░▒░░░░░▒░░░▒ ▒░░░▒▒▒▒ ░▒▒▒▒▒▒░░░░░░░░░░░░░ ▒▒▒▒░░▓▒░░░▒▒    ▒▒  ▒▒ ░░░░░░░░░░░░░  ▒░ ▒ ▒░▒░░░░░░░░░░░░░░░░░░░░░░
░▒░░░░░░░▒  ░░▒▒▒ ░▒▒▒▒░▒▒▒▒▒▒░ ░   ▒░░░░░░░░░░░▒▒░░░░▒░▓▒░▒▒▒     ░░░░░░▒░░░░░▒▒▒░░░░░   ▒   ░░ ▒▒▒▒░░░░░▒░░▒░░░░░░░░░
▒░░▒▒▒▒  ▒▒ ▒▒▒▒░░▒▒▒ ░ ░ ░▒▒  ░  ▒▒  ▒▒░░░░░░░░░▒░░░░ ▒▓  ▒▒░    ░░░░▒░▒░░▒░▒▒ ▒▒ ▒░░ ▒▒░░   ▒▒▒  ▒▒▒░░░░░░▒░░░  ░░░░░
 ▒░▒▒▒░░░▒▒▒ ░▒░░░░     ▒░░░░░▒░░▒░░ ▒▒▒░░░░░▒ ▒░░░░▒▒  ▓ ▒▒▒░▒░▒░░░░░▒░░    ▒▒          ▒▒▒░░░░░ ▒░░░░░░░░░░░░░░░░░░▒▒
▒▒░     ░    ░░░░▒▒ ▒    ▒░░░░░░░░░░ ░░░▒░░░░▒  ▒▒ ░▒▒░░▓░░▒░░▒▒░░░░░░░░░    ░▒ ▒░░░      ▒ ▒░░░░▒░░░░░░░░░░░░░░░░░░▒▒▒
  ░           ▒     ░░░░ ▒▒ ▒ ▒ ░░░░░▒░░░▒▒  ▒▒▒▒▒░░▒ ▒░▓░ ▒░░░░░ ░░▒░░░░    ░   ▒▒▒      ░░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░
  ░    ▒▒▒    ▒▒ ▒  ▒░ ▒░░░      ░░░░░░░░░░▒▒  ▒░▒░░░▒ ▒▒▒░░░░░░░▒░░░░░  ▒       ▒▒    ▒▒ ░░░▒░░░░░░▒▒▒▒░░░ ░░░░░░░░░░░
  ░     ░░▒▒  ▒░▒░░░░    ▒▒   ▒▒▒░░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░░ ░░░░░      ▒▒    ▒  ▒▒ ▒░░▒▒▒        ▒▒░░░░░░░░░░
  ░  ▒▒ ░░░░     ▒▒▒▒  ▒▒▒░▒▒▒ ░░░░░░░░░░▒░░░░░   ░░░▒▒░░░░ ▒▒░░▒ ▒░  ▒░░░░   ░░        ▒▒░▒▒                  ░░░░░  ░
  ░  ▒ ░░░▒    ▒▒▒▒░▒▒▒  ░▒▒▒  ▒░ ▒▒▒░▒░▒▒▒▒▒▒▒   ░░▒▒▒░░░     ▒▒▒    ▒▒▒  ▒▒▒     ▒▒░▒▒                     ░░░░░░ ▒░░
░░░░▒▒░░░░▒▒▒▒▒░░░       ░░▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒  ▒▒   ▒▒░     ▒▒  ▒  ▒░▒░▒▒                    ▒     ░░▒▒░░░░░░
 ▒░░░▒░░▒░░░░   ░░░░░    ░░░   ░   ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒    ▒▒▒▒▒  ▒▒▒    ▒ ▒▒▒▒▒▒▒▒  ▒▒▒▒                ▒▒▒▒░   ░▒▒░░░░░░░░
▒▒░░▒░  ▒  ▒░ ░▒   ░░░░▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒ ▒▒▒▒  ▒▒▒▒▒░▒▒▒░░░░
  ░░░▒ ▒░░░░▒▒▒▒     ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒░▒▒▒▒▒░░
  ░░▒▒░░░▒▒ ▒         ▒▒       ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
  ░░░░▒▒   ▒▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    
 ▒░░▒░░▒    ▒▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒   ▒▒▒     ▒▒  ▒▒      ▓██▓▓▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒       
 ░░▒▒▒ ▒               ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒ ▒       ▒▓▒  ▒▒   ▒▄▄   ▒▓█▓▒  ▒██▓▒▒▒▒██▒  ▒▒▒▒▒▒▒            
 ░░▒▒▒     ▒▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒ ▒▒     ▒▄▄  ▒▀▒    ▄█████▒   ██▀   ▒█▀▒ ▒▒▒▒▒       ▒▒▒            
 ▒▒▒▒▒      ▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒ ▒▒        ▀▀     ███  ████     ▀▀     ▒                  ▒▒▒         
 ▒▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒             ▒   █               ▀   ▀▀                                    ▒▒▒▒     
 ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒                  ▒   ▀▄                                ▄██                       ▒▒▒   
 ▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                        ▒    ▀▄    ███▄  ██▄                  ▀█▀                     ▄▒▒▒    
 ▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                             ░      █   ███▀  ▀▀ ▄███▄▄     ▄█▄                         ▄▄▀▒▒▒     
----------------------------
▒░░░░░░░▒░░▒░▒▒▒░░  ░▒░░░░░░░░░░░  ▒   ▒░▒▒░░▒▒░░░░ ▒░░░░▒░░░░ ▒░░░░▒░ ░▒░░░░░░░░▒░░░░░░ ░░░░     ▒ ▒  ▒▒▒▒▒▒ ░░░░░░░░░
░ ░▒░░░░░▒░░░░░ ░░░▒░░░░░░ ▒░▒▒▒░░▒▒▒░░      ▒░░▒▒░▒░ ░░▒░░░░░ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒    ▒   ░░░░░░░░░░░░░░ ▒
 ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  ▒    ▒     ▒▒░▒░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░░▒▒▒░░░▒▒░░▒▒▒░░░░░░
  ░░░░░░░░░░░░░░ ▒▒░░░░░░░░▒▒▒ ▒▒       ░▒   ▒░▒▒ ░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░░░▒▒▒░▒░░ ░▒░░░░
   ░░▒░▒░░░░ ▒▒▒   ▒░░░░░░▒▒░  ░        ░░░░░░░░░▒  ▒▒▒░░░░░░░░ ▒▒▒░░▒░░▒░░░▒▒░░░░░░ ▒▒░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░░▒░
   ░▒░▒░▒░░░░▒ ░░░▒ ▒▒░░░░░▒▒░ ▒▒▒▒▒░░░░░░░░░░░░░  ▒▒▒░░▒░░░░▒▒    ▒▒  ▒░ ░░░░░▒░░░▒ ▒░▒ ▒░ ▒ ▒░▒░░░░░░░░░░░░░░░░░░░░░░
░ ░░░░░░░░▒ ░░▒▒░▒░░░▒░░▒▒▒▒▒▒░▒░▒   ░░░░░░░░░░▒▒ ░░░░▒░░▒░▒▒▒     ▒░░▒░▒▒▒░░░░░▒▒░░░░░       ░░ ▒▒▒▒░░░░░▒░░ ░░░░░░░░░
 ░░░▒▒░  ▒▒  ▒▒▒▒░▒▒▒▒░▒░▒░▒▒  ░  ▒   ▒▒░░░░░░░░░▒░░░░ ▒▒  ▒▒▒    ▒░░░▒░▒░▒▒░▒▒▒▒▒ ░░░▒▒▒░░     ▒    ▒▒░░░░░▒▒░░  ░░░░░
  ░░▒▒▒░░▒▒▒▒░▒░░░░      ▒░░░░▒░░▒░░  ▒▒░░░░░░ ▒░░░░▒▒      ▒░░░▒░░░░▒ ░░    ▒▒          ▒░░▒░░░░ ▒░░░░░░░░░░░░░░░░░░▒▒
▒▒░▒    ░    ▒░░░▒▒      ▒░░░░░░░░░░ ░░░▒░░░░▒  ▒▒ ░▒▒░░░░░▒░░▒░░░░░░░░░░    ░▒ ▒░░░      ▒ ░░░░░▒▒░░░░░░░░░░░░░░░░░░▒ 
  ░           ▒     ░░░░  ▒ ▒ ▒ ░░░░░▒░░░▒▒ ▒▒▒▒░▒▒░▒ ▒░░░ ▒░░░░░▒░░▒░░░░   ▒░▒ ▒▒▒▒      ░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░░
  ░     ▒▒    ▒▒ ▒  ▒░ ▒░░░      ░░░░░░░░░░▒▒   ░▒▒░░▒ ░▒▒░░░░░░░▒░░░▒░                ▒▒ ░░░▒░░░░░▒▒▒▒▒░░▒▒░░░░░░░░░░░
  ░     ░░▒    ▒▒░░░▒     ░   ▒▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░▒░░░░░░░░░░ ░░▒░░      ▒▒    ▒▒ ▒▒▒▒░░▒▒▒       ▒▒░░░░░░░░░░░
  ░   ▒ ░░░░▒    ▒░▒▒  ▒▒▒▒▒▒▒▒░▒░░░░░░░░░░░░░░   ░░░░░░░░░▒░▒░░▒ ▒░  ░░░░░   ░░        ▒▒▒▒▒▒                 ░░░░▒  ░
  ░   ░░░░░     ▒▒▒▒▒▒▒▒ ░▒▒▒  ▒░ ▒ ░░▒░▒▒▒▒▒▒▒   ▒░░░░░░░     ▒▒▒     ▒▒▒ ▒▒      ▒▒▒▒▒▒                    ░░░░░▒▒▒░░
░░░░▒▒░░░░░▒▒▒▒░░░       ░░▒▒ ▒░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒░▒▒        ▒▒     ▒▒  ▒  ▒░▒▒▒▒▒                  ▒▒     ░░░░░░░░░░
░▒░░░░░░▒░░░░  ▒░░░░░     ░░   ░░  ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒    ▒▒▒▒▒   ▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒                ▒▒▒░░   ░░░░░░░░░░░
▒▒░░▒░      ░ ░▒   ░░ ▒▒   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒      ▒  ▒▒▒▒  ▒▒▒▒░░▒▒▒░░░░
  ░░░░   ░░░▒▒▒▒     ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░
  ░░▒░░░░▒▒ ░░        ▒▒       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒
  ░░▒░ ▒    ▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒    
  ░░▒░░░▒   ▒▒▒        ▒▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒     ▒▒▒ ▒▒      ▓█▓▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒        
  ░▒▒▒ ▒               ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒██▒ ▒▒    ▒ ▒▒▒  ▒▒   ▒▄▒    ▓█▓▒  ▒██▒▒▒▒▒██▒  ▒▒▒▒▒▒▒            
  ░▒▒▒      ▒▒▒       ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒    ▒▄▄  ▒▒▒    ▄▓████    ██▓   ▒▓▓▒▒▒ ▒▒▒      ▒▒▒▒            
  ▒▒▒▒      ▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒        ▒ ▒▒        █▀     ███ ▀████     ▀▀    ▒▒                  ▒▒▒         
  ▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒   █               ▀   ▀▀                                    ▒▒▒      
  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▒▒▒▒▒▒▒                  ▒   ▀▄                                ▄█▄                       ▒▒▒   
 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒                        ▒    ▀▄    ▄█▄▄ ▄██▄                  ▀█▀                     ▒▒▒▒    
 ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                             ░      █   ████  ▀▀ ▄███▄▄    ▄██▄                         ▄█▀▒▒▒    ▒
----------------------------
▒▒░░░▒░░░░░▒▓░▒▒░░▒ ░▒░░░░░░░░░░░  ▒▒  ▒▒▒▒░░▒ ░░░░▒▒░░░░▒░░░░ ▒░░░░▒▒ ░▒░░░░░░░░▒░░░░░░▒░░░░     ▒░▒ ▒▒▒▒▒▒▒░░░░▒░░░░░
▒▒░░░░░░░▒░░▓░░ ░░░▒░░░░░░ ▒░▒▒▒░▒░▒▒░░▒     ▒▒░▒▒░▒░ ░░ ░░░░░  ▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░░▒     ▒▒   ░░░░░░░░░░░░░░  
 ░░░░░░░░░░░▓░░░░░░░░░░░░░░░░░░░░░░  ▒   ▒▒    ▒▒▒░▒░░▒░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░ ▒░░░░▒▒░░░▒▒▒░░ ▒▒░░▒▒▒░░▒▒▒░░░░░░
  ░▒░░░░░░░░▓░░░▒▒▒░░░░▒░░░▒▒▒ ░▒ ▒     ░    ▒░▒  ▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░ ░▒░░░░
   ░░▒░▒░░░░▓▒░▒   ▒░░░░░░▒▒▒  ▒▒       ▒░░▒░░░░░▒▒ ▒▒ ░░░░░░░░▒▒░▒░░▒░░▒░░▒▒▒░░░░░░▒░░░░░░░░▒░░▒▒░░░░░░░░░░░░░░░░░░░▒░
   ░ ░▒░▒░ ░▓▒ ░░▒▒ ▒▒░░░░░▒ ░  ▒▒▒▒░░░░░░░░░░░░░  ▒▒░░░▒░░░░░░    ▒▒  ░░ ░▒░░░ ▒░░▒▒▒░▒▒░░ ▒ ▒░▒░░░░░░░░░▒░░░░░░░░░░░▒
░ ░░░░░▒░▒░ ▓░▒░░▒░▒░▒░▒▒▒▒▒▒▒░▒░   ▒░░░░░░░░░░▒▒ ░░░░▒░░▒░▒▒      ▒▒░▒▒▒ ▒░░░░░▒▒░░░░░       ▒▒ ▒▒░▒░░░░░▒░░ ░░░░░░░░░
 ░ ░░░░▒ ▒▒ ▓ ▒▒▒▒░▒▒▒░▒░▒░    ░▒     ░▒░░░░░░░░░░░░░░ ▒▒  ▒░▒    ░░░░░░▒░▒░░░▒ ▒▒ ░░░▒▒▒░▒    ▒▒    ▒░▒░░░░▒▒░░  ░░░░░
  ░░▒▒▒░░▒▒▒▓░▒░░░░      ░▒░░░▒▒░▒░░    ░░░░░░ ▒░░░░▒▒      ▒░▒░▒░░░░▒ ░░▒   ▒▒          ▒░▒▒░░░░ ▒░░░░▒░▒░░░░░░░▒░▒░░▒
 ▒▒░▒  ▒░▒  ▓▒▒░░▒▒      ░░░░░░░░░░░ ░░░▒░░░░░  ▒▒ ░ ▒░░░░░▒░░▒░░░░░░░░░▒    ░▒ ▒░░▒      ▒ ░░░░░▒░░░░░░░░░░░░░░░░░▒░▒▒
  ░░        ▓ ▒ ▒   ░░░▒  ▒░▒ ░▒░░░░░ ▒░░▒▒ ▒▒▒▒▒ ▒░▒  ░░░▒▒░░░░░▒░░▒░░░▒   ▒░  ▒░▒▒     ▒░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░▒░
  ░░    ▒▒  ▓  ▒    ▒░▒▒▒░░      ░░░░░░░░░░▒▒▒  ░▒▒░░▒ ░░▒▒░░░░░░▒░░░▒▒                ▒▒ ░░░▒░░░░░▒░░▒░░░▒▒░░░░░░░░░░░
  ░░    ░░▒    ░░░░░▒▒    ░    ▒▒▒░░▒░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░░ ░▒▒░░      ▒░    ▒▒ ▒▒  ░░░▒▒       ▒▒░░▒░░░░░░░░
  ░▒  ▒ ░░░░▒    ▒░▒▒   ▒▒▒▒▒▒▒░▒░░░░░░░░░░░░░░   ▒░░░░░░░░▒░▒░░░ ▒░  ░░░░░   ░░         ▒▒▒▒▒                ▒░░░░▒  ░
  ░   ░░░░░▒     ▒▒▒░▒▒▒▒░▒▒▒  ▒░▒▒ ▒░▒░░▒▒▒▒▒▒   ▒░▒░░░░░▒    ▒▒▒    ▒▒▒▒ ▒▒      ▒▒▒░▒▒                    ▒░░░▒ ▒▒░░
░░░░▒▒░░░░░▒▒░▒░░░       ░░▒▒  ░▒  ░▒▒▒▒▒▒▒▒▒▒▒▒   ░░▒▒       ▒ ▒      ▒     ▒▒▒▒▒▒▒                         ░░░░░░░░░░
░▒░░░░░░▒░░░░  ▒▒░░░░     ░░▒  ░░  ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒     ▒▒▒▒   ▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒                ▒▒▒░░   ░░░▒░░░░░░░
▒▒░▒▒░ ▒    ░▒░▒  ▒▒░ ▒▒  ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒         ▒▒▒▒  ▒▒▒▒░░▒▒░░░░░
  ░░▒░▒  ░░▒░▒▒░      ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒░░
  ░▒▒░▒░░▒▒ ▒░        ▒▒       ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒
  ░░▒░ ▒    ▒▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒    
  ░▒▒░░░░   ▒▒▒        ▒▒▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒     ▒▒▒  ▒ ▒    ▓▓▓▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒        
  ░▒▒▒▒▒▒              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓█▒ ▒▒    ▒ ▒▒▒  ▒▒   ▒▄▒   ▒▓█▒▒  ▒▓▓▒▒▒▒▒█▓▒  ▒▒▒▒▒▒▒            
  ░▒▒▒▒     ▒▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▓▒    ▒▄▄  ▒▒▒    ▒▓████   ▒██▓   ▒▓▓▒▒▒▒▒▒▒      ▒▒▒             
  ░▒▒▒▒     ▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒▒       ▒ ▒▒        █▀     ███ ▀████     █▒    ▒▒                 ▒▒▒▒         
  ▒▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒▒  ▓               ▀▀  ▀▀                                   ▒▒▒▒      
  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒                  ▒   ▀▄                                ▄█▄                       ▒▒▒   
  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                       ▒    ▀▄    ▄█▄▄  ██▄                  ▀█▀                     ▒▒▒▒    
  ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                            ░      █   ████  ▀▀ ███▄▄▄    ▄██▄                         ▄▓▒▒▒▒    ▒
----------------------------
▒ ░░░▒░░░░░░░░░▒▒░▒ ░░░░░░░░░░░░▒  ▒░   ▒▒░░░▒▒░░░░▒▒░░░░░░░░░▒░░░░░▒▒ ░░░░░░░░░▒▒░░░░░░░▒░░░▒    ▒▒▒ ▒▒▒▒▒ ▒░░░▒▓░░░░░
▒▒░░░░░░░▒░░░░░ ░░░▒░░░░░░▒░░▒▒▒░▒▒░▒░▒▒▒    ▒▒▒▒▒░▒▒ ░░▒░░░░░ ▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒      ░▒   ░░░▒░░░░░░▓░░░▒ 
 ░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒▒   ▒    ▒░▒░▒░░ ░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░▒░░░░▒▒▒░░ ▒ ░░▒░▒░░▒▒░▓░░░░░
  ░░░░░░░░░░░░░░▒▒▒░░░░░░░░▒░▒▒░▒▒▒     ░     ░▒ ▒▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒░░░  ▓░░░░▒
   ░░▒░░░░░░▒▒░▒   ▒░░░░░░▒▒▒  ▒▒       ▒░░▒▒░░░░▒▒▒▒▒ ░░░░░░░░ ▒░▒░░▒░░░░░▒░▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░▓░░░▒░
   ░ ▒▒░▒░ ░░▒ ▒░▒▒ ▒▒░░░▒░░▒░    ▒▒░░░░░░░░░░░░░  ▒▒░░░░░░░░░░     ▒  ▒░░░▒▒░░▒▒░░▒▒░▒▒▒░░▒▒ ░░▒░░░░░░░░░░░░░░░░▓░░░▒░
░ ░░░░░▒░░░▒▒░░░░░░░░▒░▒▒▒▒▒░▒░▒░▒  ▒░░▒░░░░░░░▒  ░░░░▒░░░░░▒      ▒▒░▒▒▒ ▒░░░░░▒░░░░░░       ▒  ▒░░▒░░░▒░▒░░▒░░░▓░░░░░
 ░ ░░░▒░▒▒▒  ▒ ▒▒▒▒░▒▒░░░▒▒▒   ░▒     ░▒░░░░░░░░░▒░░░░ ▒▒  ▒▒░    ░░░░▒░▒░░░▒░▒ ▒▒ ░░░▒▒▒░░    ▒▒    ▒░░░░▒░▒▒▒░ ▓░░░░░
  ░░ ▒▒░░▒░▒▒▒░░▒░░     ▒░░░░░ ▒░▒░░▒  ▒░░░░░░ ░░░░░░░      ▒░▒▒▒░░░░▒ ▒░▒▒  ▒▒           ░▒▒░░░░ ░░░░░▒░░░░░░░░░▓░░░░░
▒ ▒░▒▒ ▒░▒   ▒░░░░░      ▒░░░░░░░░░░ ░░░▒░░░░░  ▒░▒░ ▒░░▒░░░░░▒░▒░░░░░░░▒    ░▒ ▒░░▒     ▒▒ ░░░░░▒░░░░░░░░░░░░░░░▓░▒▒ ▒
   ░          ▒▒▒   ░░▒▒  ▒░▒ ░▒░░░░░ ▒░░▒▒ ▒ ▒▒▒▒▒░▒▒░░░░▒▒░░░░░▒░░▒░░░▒   ░░  ▒░░▒     ▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░▒░
   ░     ▒     ▒    ▒░▒░ ░░      ░░░░░░░░░▒▒▒▒▒ ░▒▒░░▒ ░░░▒░░░░░░ ░░░▒▒▒▒              ▒ ▒░░░▒░░░░░▒░░▒░░░▒▒░░░░░░░░░░░
   ░    ░░▒    ░░░░░▒▒   ▒░     ▒▒░░▒░░░░░░░▒▒    ░░░░░░░░░░░░░░░░░░░ ░▒▒░░      ░░    ▒▒ ░▒  ░░░▒▒      ▒▒░░░▒░░░░░░░░
   ░    ░░░░░   ▒▒░▒░    ▒▒▒░▒▒░▒░░░░░░░░░░░░░░   ▒░░░░░░░░▒░▒░░░▒▒░ ▒░░░░░   ░▒         ▒▒░▒▒                ▒░░░░░ ▒░
   ░  ░░░ ░▒▒     ▒▒▒░▒▒▒░▒ ▒▒  ░▒░▒▒░▒░░▒▒▒░░░   ▒░▒░░░░░▒    ▒▒▒    ▒░▒▒▒░▒ ▒▒    ▒▒░▒▒                    ▒░░░░▒▒░░░
░░▒░▒▒▒▒░░░▒▒▒░░░░       ▒░░▒▒ ▒▒  ░▒▒▒▒▒▒▒▒▒▒▒▒   ░░ ▒▒▒       ▒▒           ▒▒▒▒░▒▒                         ░░░░░░░░░░
░▒░░░░░░▒░░░░▒ ▒▒░░░░     ░░▒  ░░   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒     ▒▒▒▒   ▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒                 ▒▒▒░▒  ▒░░░▒░░░░░░░
░▒░░░░ ▒▒  ▒░▒░▒▒ ▒▒░ ▒▒  ▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒         ▒▒▒▒  ▒▒▒░░░░░░░░░░
  ░░▒░▒  ░░▒▒▒▒░▒     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒░▒▒▒▒▒▒░░
  ░░░░▒░░▒▒ ░░        ▒▒▒      ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒
  ░▒░░▒▒     ▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒             ▒▒▒▒▒▒     ▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    
  ░ ░░░░░   ▒░▒         ▒▒▒     ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒   ▒▒     ▒▒  ▒▒ ▒    ▓▓▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒        
  ░ ▒▒▒ ▒              ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▓█▒ ▒▒    ▒  ▒▒  ▒▒    ▒▒    ▓█▒▒  ▒▓▓▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒            
  ░ ▒▒▒     ▒▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▓▒     ▒▒  ▒▒▒    ▒▄▓███   ▒██▓   ▒▓▓▒▒▒▒▒▒▒      ▒▒▒             
  ░ ▒▒▒     ▒▒▒▒   ▒▒▒▒▒▒ ▒▒▒▒▒▒▒  ▒▒▒▒▒▒       ▒ ▒▒        ██     ▄██  ████     █▒    ▒▒     ▒           ▒▒▒          
  ▒ ▒▒▒▒▒    ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒▒  ▒               ▀▀  ▀▀                                   ▒▒▒       
  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒▒▒▒▒▒▒                  ▒   ▀▄                                ▄█▄                      ▒▒▒    
  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                       ▒    ▀▄    ▄█▄▄  ██▄                  ▀█▀                     ▒▒▒▒    
  ▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                            ░      █   ████  ▀▀▀▄██▄▄▄     ██▄                         ▄▓▒▒▒     ░
----------------------------
▒ ░░░▒░░░░░░░░░░░▒▒▒░▒░░░░░░░░░░░   ▒  ▒░▒░░░▒▒▒░░░▒▒░░░░░░░░░▒▒▓░▒░▒▒ ░░░░░░░░░▒▒░░░░░░░▒▒░▒▒  ▒ ▒░░▒▒▒▒▒▒ ▒░░░░▒░░░░░
▒▒▒░░░░░░ ░░░░░ ░░░▒░░░░░░▒▒░░  ░▒▒▒░▒▒▒▒▒   ▒▒░▒░░ ▒ ░▒▒░░░░░ ▒▓░░░░▒▒░░░░░░░░░░▒░░░░░░▒░░░      ▒    ░░▒▒░░░░░░░▒░▒▒ 
 ▒▒░░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░  ▒▒   ▒    ▒▒▒░░░░▒░░░░░░░░░▓░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░ ▒▒░░   ░░▒░░░▒▒░░░░░▒░░
  ░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░▒▒░░▒▒     ▒ ▒   ░▒ ▒░▒░░▒░░░░░░░░░▓░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░▒▒ ▒░░░  ░░░▒░▒
   ░░░░▒░░░░▒▒░▒   ▒░░░░░░▒▒▒  ▒▒       ▒▒▒▒▒░░░░▒▒▒▒▒ ░░░░░░░░▒▓░▒░░▒░░░░░▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒░
   ░ ░▒░▒░░░▒▒ ▒░▒▒ ▒▒░░░░░░░░     ▒░░▒░▒░░░░░░░░  ▒ ▒░░ ░░░░░░▒▓   ▒  ░▒░░▒▒▒░▒▒░░▒▒▒▒▒▒░░▒▒ ░░▒░░░░░░░░░░░░░░░░░░░▒▒░
░ ░░░░░░░░░▒▒░░░░░░▒▒░░░ ▒▒▒▒░░▒░░  ▒░░░░░░░░░░░▒ ░░░▒▒░░▒░░▒   ▓  ▒▒▒▒▒▒ ▒░░░░░▒░░░░░░          ▒░▒░░░░░░▒░░░░░░░░░░░░
 ░ ░░░░░▒▒▒  ▒  ▒▒▒▒░▒░░░▒▒▒   ░▒     ░▒░░░░░░░░░░░░░░ ▒▒ ▒░▒░▒ ▓ ▒░░░▒░▒░░░░░▒ ▒░░░░░▒▒▒▒░    ▒▒    ▒░░░░░░ ▒░▒ ░░░░░░
  ░░  ▒▒▒▒░░▒░░░▒░░     ▒░▒░▒░ ▒░▒░░▒   ░░░░░░▒░░░░░░░       ░▒▒▓░░░░▒ ░▒▒▒  ▒▒     ▒    ▒░▒▒░░░░ ░░░░░▒░░░░░░░░▒░░░░▒░
▒▒ ░▒▒▒▒░░    ░░░░░      ▒░░░░░░░░░░ ░░░▒░░░░░  ▒░▒░  ░░▒░░░░░ ░▓░░░░░░░▒    ░░  ▒░▒     ▒▒ ░░░░░▒░░░░░░░░░░░░░░░░░░▒ ░
   ░          ▒▒▒▒  ▒░ ▒  ▒░▒▒░░░░░░░ ▒░░ ░ ▒  ▒▒▒░▒▒▒▒░░░▒▒░░░░▓▒░░░░░░░   ▒░  ▒░░▒     ▒░▒░▒░░░░░░▒░░░░░░░░░░░░░░░░░░
   ░                 ░░░▒░░▒     ░░░░░░░░░▒░▒▒▒ ░▒▒░░▒ ▒▒░▒░░░░░▓ ░░░▒▒▒▒                ▒░░░▒░░░░░░░▒░░░░▒░░░░░░░░░░░░
   ░    ▒░▒    ░░░░▒▒▒   ▒░▒     ▒░░░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░▓░░░░ ░▒▒░▒      ░░   ▒░▒ ░▒  ░░░▒▒▒     ▒▒░░░▒░░░░░░░░
   ░     ▒░░░   ▒▒▒▒░▒    ▒▒▒░▒▒░░░░░░░░░░░░░░░   ▒░░░░░░░░▒░▒░░▓ ░░▒▒░░░░    ░▒         ▒▒▒▒▒▒              ▒▒░░░░▒ ▒░
   ░  ░░▒░░▒▒     ▒▒▒▒▒▒▒░▒ ▒   ░░░▒▒░▒░░▒ ░░░░   ▒░▒░░░░░░    ░▓▒    ▒░▒▒▒░▒ ▒▒    ▒▒▒▒▒▒                  ▒▒░░░▒▒▒▒░░
░▒▒░▒▒▒▒░░░▒▒▒▒░░░░      ▒░░▒▒ ▒   ░▒▒▒▒▒▒▒▒▒▒▒▒   ░░░▒▒       ▒▓           ▒▒▒ ▒▒▒▒▒                        ░░▒░░░░░░░
░░▒░░░░░░▒░░░░ ▒▒░▒░░▒    ░░▒  ░░   ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒   ▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒                ▒▒▒▒░▒  ▒░░▒▒░░░░░░░
▒▒▒░░░▒▒▒  ▒░░▒▒ ▒▒▒░ ▒▒  ▒░▒ ▒▒▒▒ ▒▒░▒▒▒▒▒▒▒▒▒▒ ▒     ▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒         ▒▒▒▒▒  ▒▒▒░░░░░░░░░░
   ░░░░  ▒▒▒▒▒▒░░   ▒ ░▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒░░▒▒▒▒▒░░░
   ░░░▒░░▒▒▒░░░       ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒
   ░░░▒ ▒    ▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒            ▒▒▒▒▒▒     ▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒    
   ░░▒░░░▒  ▒░▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒ ▒    ▒▓▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒        
   ░▒░░ ▒               ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒█▒ ▒▒    ▒  ▒▒  ▒▒   ▒▒     ▓█▒▒  ▒▓▓▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒            
  ░░▒▒▒      ▒▒▒       ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▓▒     ▒▒  ▒▒▒    ▒▄▓███   ▒██▒   ▒▓▓▒▒▒▒▒▒▒     ▒▒▒▒             
  ░░▒▒▒     ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒ ▒▒ ▒      ▓█     ▓█▓ ▒████▒    ▓▒    ▒▒                ▒▒▒▒          
  ▒▒▒▒▒▒▒     ▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒  ▒              ▀▀▀  ▀▀                                   ▒▒▒       
  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒                 ▒   ▀▄                                ▄█▄                      ▒▒▒    
  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                       ▒    ▀▄    ▄█▄▄  ██▄                 ▀▀█▀                     ▒▒▒▒    
  ▒▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒                            ░      █   ████  ▀▀▀▄██▄▄▄    ▄▄▄▄                         ▄▒▒▒▒     ░
----------------------------
▒ ░░▒▒░░░░░▒░░░░░▒▒░░▒░░░░░░░░░░░   ▒▒ ▒░▒▒▒░▒▒▒▒░░▒▒░░░░░░░░▒▒░░░▒░▒▒ ░░░░░░░░▒▒░░░░░░░░▒▒░░▒  ▒  ░░▒▒░░▒  ▒░░░░░░░░░░
▒▒▒░░▒░░░▒ ░░▒░ ░░░▒░░░░░░▒▒░░▒ ░▒▒░░▒▒▒▒▒▒▒ ▒▒░░░░ ▒ ░░░░░░░░ ▒░░░░░▒▒░░░░░░░░░░ ░░░░░░░░░░      ▒    ░░▒░░░░░░░░▒░▒▒▒
 ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   ▒   ▒    ▒▒ ░░░░▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░  ▒░▒   ▒▒░░▒░░▒░░▒░░░░░
  ░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░░▒░▒ ▒     ▒▒▒   ▒  ▒░▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░▒▒ ▒░░░  ░░░░░▒
   ░░░░░░░░░▒▒░▒   ▒░░░░░░▒▒▒  ▒▒       ▒▒▒▒▒▒░░░▒▒▒░░ ░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░
   ░ ▒░▒▒░░░▒▒  ░▒▒ ▒░░░░░░▒░░  ▒   ▒▒▒▒▒░░░░░░░░  ▒ ▒░░▒░░░░░░▒    ░  ░▒▒░▒▒▒░▒░░░▒▒▒░▒▒▒░▒▒ ▒░▒░░▒░░░░░░░░░░░░░░░░▒▒░
░ ░░░░░░░░░▒▒░░░░░░░▒▒░▒  ░▒▒▒░▒░░▒ ▒░░▒░░░░░░░░▒ ░░░▒▒░░▒▒░░      ▒▒▒ ▒▒ ░░░░░░▒░░░░░░       ▒▒ ▒░░░░░░░░▒░░░░░░░░░░░░
 ░ ░▒░░░▒▒▒  ▒▒  ▒▒▒▒░░░░░ ▒   ░▒▒   ▒░▒░░░░░░░░░░░░░░ ▒▒ ▒░▒░    ▒░░░░░░░▒░░░░ ░░░░░░▒▒▒░░   ▒      ▒░░░░░▒ ▒▒▒ ░░░░░░
  ░░   ▒▒▒░░ ▒░▒░░▒    ▒▒░▒░▒░ ▒░▒▒░▒   ░░░░░░░░░░░░░░      ▒▒▒▒▒▒░░░▒ ░▒▒▒  ▒      ▒    ▒▒▒▒░▒░░ ▒░░░░▒░░░░░░░░▒▒░░░░░
▒▒▒░▒▒▒▒░░    ░░░░░      ▒░░░░░░░░░░▒░░░▒░░░░░  ▒░▒░▒ ▒▒▒▒▒░░░ ░▒░░░░░▒░▒    ░░  ▒▒▒     ▒▒ ░░░░░ ░░░░░▒░░░░░░░░░░░▒  ░
   ░          ▒▒▒▒   ▒▒▒  ░░▒░▒░░░░░░ ░░░▒░░▒  ▒▒▒▒ ▒▒▒░░░▒ ░░░░░▒░░░░░░░   ▒░  ▒░░▒     ▒▒▒▒░░░░░░░▒░▒░░░░░░░░░░░░░░▒░
▒  ░                 ░░░░░░▒     ░░░░░░░░░▒▒▒▒▒▒░▒ ░░  ▒▒▒▒░░░░░░ ░░░▒░▒▒    ▒         ▒ ░░░░░░░░░░▒░▒░░░░▒░░░░░░░░░░░░
   ░    ▒░░    ░░░░▒▒▒   ▒░▒     ▒░░░░░░░░░░▒▒▒ ▒ ▒░░░░░░░░░░░░░░░░░░▒░▒▒░▒      ░░   ▒░▒▒░░ ▒░░░░▒▒    ▒▒░░░░░░░░░░░░░
   ░     ▒░░░   ▒ ▒░░▒    ▒▒▒▒▒▒░░░░░░░░░░░░░░░   ▒░░░░░░░░▒░▒░░░▒▒░▒▒░░░░    ▒▒          ▒▒░▒▒              ▒▒░░░░░ ░░
   ░  ▒░▒▒░ ▒      ▒▒▒▒▒▒░░ ▒   ░░░░░░░░░░ ░░░░   ▒░▒░░░░░░    ░░▒ ▒  ░░▒▒▒▒▒ ▒▒    ▒▒▒▒▒▒                  ▒▒░░░▒▒░▒░░
▒▒▒░▒▒ ▒░░░▒▒▒▒▒░░░▒      ░░░▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒   ░░▒░▒▒      ▒░▒          ▒░▒▒▒▒░▒▒                       ░░░░░░░▒░░░
░░▒░░▒░░░▒░░░░  ▒░░░░▒    ░░▒  ░▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒▒▒   ▒▒      ▒▒▒▒▒▒▒ ▒▒▒▒▒                ▒▒▒░░   ▒░░▒▒░░░░░░░
▒▒▒░░░▒ ▒ ▒▒░░ ▒▒▒▒▒░░ ▒  ▒░░ ▒▒▒▒ ▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒         ▒▒▒░▒  ▒▒▒░░░░░░░░░░
   ░░▒░  ▒▒▒▒▒ ░░   ▒▒░░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒░░▒▒▒▒▒░░░
   ░░▒░▒░▒▒░░▒░       ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒
   ░░░░ ▒    ▒▒                   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒            ▒▒▒▒▒▒      ▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    
   ░░▒░░░░   ░░▒        ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒ ▒   ▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       
   ░▒▒░▒▒▒              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▓▒ ▒▒    ▒▒ ▒   ▒▒    ▒    ▒▓▓▒▒  ▒▓▓ ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒           
   ░▒▒▒       ▒▒       ▒ ▒  ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▓▒     ▒▒  ▒▒▒    ▒▄▓███   ▒██▒   ▒▓▓▒▒▒▒▒▒▒     ▒▒▒              
   ░▒▒▒▒     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒ ▒▒ ▒▒     ▓▀     ▒▓▓ ▒████▒    ▒▒    ▒▒     ▒          ▒▒▒▒          
   ▒▒▒▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒  ▒              ▀▀▀  █▀                                  ▒▒▒▒       
   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒                 ▒   ▀▄                                █▄▄                      ▒▒▒    
   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                      ▒    ▀▄    ▄█▄▄  ██▄                 ▀▀█▀                    ▒▒▒▒    ▒
   ▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒▒                           ░      █   ████  ▀▀▀▄██▄▄     ▄▄▄▄                        ▄▒▒▒▒▒     ░
----------------------------
▒ ▒░▒▒░░░░░░░▒░░░░░▒░▒▓░░░░░░░░░░  ▒▒▒▒▒▒▒▒▒░ ▒▒▒░▒▒▒░░░░░░░░░▒░░░░░▒▒ ░░░░░░░░▒▒░░░░░░░░▒▒░░▒ ▒  ▒░░▒▒░░   ▒░░░░░░░░░░
▒▒░░░▒░░░░ ░░░░ ░░░▒░░▓░░░ ▒░░▒ ▒ ▒▒░▒▒▒▒▒▒▒▒▒▒░░░░▒░▒░░░░░░░░ ▒░░░░░░░░░░░░░░░░░▒░░░░░░▒░░░▒    ▒ ▒  ▒░▒░░░▒░░░░░░░▒▒▒
 ▒▒░░░░▒░░░░░░░░▒░░░░░▓░░░▒░░░░░░▒▒   ▒   ▒    ▒▒ ░░░░▒░▒░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░▒   ▒░░░░░░▒░░░░░▒░▒
  ▒░░░░░░░░░░░░░░▒░░░░▓▒░░░▒░▒ ░░▒░     ▒ ▒   ▒▒ ▒░ ▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░░░░░░  ▒░░░  ░░░░░▒
   ░░░░░░░░░▒▒░▒   ▒░░▓░░░░▒▒  ▒▒       ▒▒▒▒▒▒░░░▒▒▒░░ ░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░░░░░░▒░▒░░░░░░
▒  ░ ▒░▒░░░░▒▒  ▒▒▒ ▒░▓░░░░▒░░ ▒▒   ▒▒▒▒░░░░░░░░░    ░░▒░░░░░░░▒   ░░  ░▒░▒▒▒▒░▒░░░░▒▒░▒▒░░▒▒▒░░▒░░▒░░░░░░░░░░░░░░░░▒░░
░▒░░░░░░░▒░░▒░░▒░░░░▒▒▓░   ▒▒▒░░░░▒▒▒░░▒░░░░░░░░▒ ▒░░▒░░░▒░░░       ▒▒ ▒▒▒▒░░░░░▒░░░░░░       ▒▒ ░░░░░░░░░▒░░░░░░░░░░░░
 ░▒░░░░░▒▒   ▒▒  ▒▒░▒▒▓░░░░▒   ░▒    ▒░░░░░░░░░░░░▒░░░ ▒░ ▒▒ ░    ▒░░░▒░░░▒░░░░ ▒░▒░░░▒▒▒▒▒   ▒     ▒▒░▒░▒░▒ ░░▒▒░░░░░░
  ░░   ░▒▒░░▒ ░▒░▒▒   ▓▒ ░▒░▒░▒▒░ ▒░▒   ░░░░░░░░░░░░░▒      ▒░▒▒▒▒░░░░ ░▒▒▒ ▒      ▒▒▒  ▒▒▒▒▒░▒░░ ░░░░░░░░░░░░░▒▒░░▒░░░
▒▒▒░ ▒▒▒▒░    ░░░░▒░  ▓   ░░░░▒░░░░░░▒░▒▒░░░░░  ░░▒░▒ ▒▒▒▒▒▒░░▒▒▒░░░░▒▒░▒   ▒░░  ▒▒▒     ░▒ ░░░░░ ░░░░░░░░░░░░░░░░░▒  ░
   ░     ▒    ▒░▒▒   ▒▓▒  ▒░▒░▒░░░░░░▒░░░▒░░░▒  ▒▒▒░▒▒▒░░░▒ ░░░░░▒░░░░░░░   ▒░  ░░░▒     ▒▒▒▒░░░░░░░ ░░░░░░░░░░░░░░░░░░
▒  ░                 ░▓░░▒▒▒     ░░░░░░░░░▒▒▒▒▒▒░▒ ░░  ▒▒▒▒░░░░░░ ░░▒░░▒▒   ▒▒           ░░░░░░░░░░▒░░░░░░▒░░░░░░░░░░░░
   ░     ░░    ░░▒▒▒▒ ▓  ▒░░      ░░░░░░░░░░▒▒  ▒ ▒░░░░░░░░░░░░░░░░░░▒░▒▒░▒      ░▒   ▒░ ░░░ ░░░░░▒▒    ▒▒▒░░░░░░░░░░░▒
   ░     ░░░▒▒  ▒ ░░░░▓     ▒▒░▒░░░░░░░░░░░░░░░▒  ▒░░░░░░░░▒░▒░░░▒░░▒▒░░░░    ▒▒          ▒▒░▒▒             ▒▒░░░░░▒ ░░
   ░   ░▒░░▒▒      ▒▒▒▓░▒▒░     ░░░░░░░░░░ ░░░░   ▒░░░░░░░░   ▒░░▒ ▒  ░░░▒▒▒  ▒▒     ▒▒░▒▒                  ▒▒░░░░▒▒▒░▒
▒▒▒░▒▒ ░░░░░ ▒▒▒░░░▒  ▓   ░░░░ ▒▒  ▒░░░▒░░░▒▒▒▒▒   ░░▒░▒▒      ▒░▒          ▒▒▒ ▒▒░▒▒                       ▒░░░░░▒▒░░░
░░░░▒▒░░░░░░░░  ▒░▒▒▒▒    ░░▒  ░░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒  ▒▒▒     ▒▒▒▒▒▒▒░▒▒▒▒                  ▒▒░░   ▒░░▒▒░░░░░░░
▒░░░░░░▒▒ ▒▒▒░ ▒▒▒▒▒░░ ▒  ▒░░ ▒▒▒▒ ▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒         ▒░░░▒  ▒▒░░░░░░░░░░░
   ░░▒░   ░▒▒▒ ░░   ▒▒▒░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒░░░░▒▒░░░░
   ░░▒░▒░▒▒░▒▒░       ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░▒ 
   ░░░░ ▒▒   ▒▒                    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▒▒▒            ▒▒▒▒▒▒     ▒▒  ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    
   ░░▒░░░░   ▒░▒         ▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       
   ░▒▒░▒▒▒              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▓▒ ▒▒    ▒▒▒▒▒  ▒▒    ▒    ▒▒▒▒▒  ▒▓▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒           
   ░▒▒▒▒      ▒▒          ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒      ▒  ▒▒▒    ▒▄▄███   ▒██▒   ▒▓▓▒▒▒▒▒▒▒     ▒▒▒              
   ░▒▒▒▒     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒     ▒▒     ▒▓▄ ▒███▓▒    ▒▒    ▒▒    ▒▒          ▒▒▒           
   ▒▒▒▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒  ▒              ▀▀▀  ▀▀                                  ▒▒▒        
   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒▒                 ▒   ▒▄                                ▄▄▄                     ▒▒▒▒    
   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                      ░    ▀▄    ▄▄▄▄  ▄█▄                 ▀██▀                     ▒▒▒    ▒
   ▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒                           ▒▒     █▄  ████  ▀▀ ▄██▄▄     ▄█▄                          ▒▒▒▒▒     ░
----------------------------
▒ ▒░▒▒░░░░░░░▒░░░░░░░▒▒░░░░░░░░░░  ▒▒▒▒░▒▒▒▒░  ▒▒░░ ▒░░░░░░░░░▒░░░░░░▒ ░▒░░░░░▒▒▒▒░░░░░░░░░░░░ ▒▒  ░░▒▒▒▒   ░░▒░░░░░▒░░
▒▒▒░░ ▒░░░▒░░░░ ▒▒░▒░░░░░░▒▒░░▒ ░▒▒░░▒▒ ▒▒▒▒▒░▒░░░░▒░▒░░░░░░░░  ░░░░░▒▒░░░░░░░░░░▒░░░░░░▒░░░▒      ▒   ▒▒░░░▒░░░░░░░▒▒▒
 ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒   ▒       ▒▒▒ ░░░▒ ░▒░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒▒▒   ░▒   ░░░░░░░░░░░░░▒▒▒
  ▒░▒░░░░░░░░░░░░░░░░░░░░░░▒░░ ░░░░     ▒▒▒   ▒  ▒▒ ▒░ ▒░░░░░░░░░░░░░▒░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░░░░░▒   ░░░ ▒░░░░░░
   ░░░░░░░░░░▒░▒░  ▒░░░░░░░▒▒   ▒       ▒▒▒ ▒▒░░░▒░▒░▒▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒░▒░░░░░
▒  ░ ▒▒▒░▒░░▒▒▒ ▒▒  ▒░░░░▒░▒░░ ▒▒   ▒▒▒▒░░░░░░░░░    ░░░▒░░░░░░▒ ▒ ░░ ▒░▒░░ ░▒░▒░░░▒░▒░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░
▒▒▒░░░░░░░░░▒░░▒░░░░▒▒▒░▒ ▒▒▒▒░▒░░▒▒▒░░▒░░░░░░░░▒ ▒░░▒░░░░░░░ ▒      ▒ ▒▒ ░░░░░▒░░░░▒░▒  ▒▒   ░▒▒░░░░░░░░░▒░░░░░░░░░░░░
 ▒▒░░░░░▒▒▒  ▒▒▒ ▒ ░░▒░░▒░▒░   ░▒▒   ▒░░░░░░░░░▒░░▒░░░ ░░ ▒▒ ▒    ▒░░░░░░░▒░░░░▒▒░░░░░░▒ ▒▒  ▒▒     ▒▒░░░░▒▒ ░▒░▒░░░░░░
  ▒░ ▒ ▒▒▒░░▒▒▒▒░▒░▒   ▒ ░ ░░░▒▒░ ▒▒▒   ░░░░░░░░░░░░░░      ▒▒▒▒▒▒░░░▒ ░▒░▒        ▒▒▒  ▒▒▒▒▒▒▒░▒ ▒▒░░░░░░░░░░░▒▒░▒░░░░
 ▒▒░▒ ▒▒░░    ░░░░░░      ░░░░░░░░░░░▒▒▒ ░░░░░▒ ░░▒░▒▒▒▒▒▒▒░░░▒░▒░░░░▒▒░▒   ▒░░  ▒▒      ░░ ░░░░░ ░░░░░░░░░░░░░░░░░▒▒ ░
▒  ░     ▒     ░▒░     ▒  ▒░▒░▒░░░░░░ ░░░░░░░▒   ▒▒░░▒▒░░░░ ░░░░░▒░░░░░░░   ▒░  ░░░░     ▒▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░░▒░
   ░                 ░░░░▒▒░     ░░░░░░░░░▒▒▒░▒▒░▒ ░░  ▒░▒ ░░░░░░ ░░▒▒░▒▒   ▒▒           ░░░░░░░░░░▒▒░░░░░▒░░░░░░░░░░░░
▒  ░     ░░    ░▒▒▒▒▒ ▒  ▒░░      ░░░░░░░░░░▒▒  ▒▒▒░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒      ░▒   ▒░ ░░░ ░░░░░▒▒▒  ▒▒░░░░░░░░░░░░░▒
   ░     ░░░▒▒  ▒ ░░░░     ▒▒▒▒░░░░░░░░░░░░░░░░▒  ░░░░░░░░░▒░▒░░░▒░░▒▒░░░░    ▒▒           ▒▒▒▒▒            ▒▒░░░░░▒ ░░
   ░   ░▒░░░▒      ▒ ▒▒▒░▒░▒    ░░░░░░░░░░ ▒░░░   ░░░░░░░░░ ▒ ▒░▒▒ ▒  ▒░░▒▒▒  ▒▒      ▒▒▒▒▒                 ▒▒░░░▒▒▒▒░▒
▒▒▒░   ░░░░░  ▒▒▒░░▒▒     ░░░░ ▒ ▒  ░░░░░░░▒▒▒▒▒   ░░ ░▒▒▒     ▒░▒          ▒▒   ▒▒▒▒▒                      ░░░░░░▒░░░░
░░░░░▒░▒▒░░░░░  ▒░░▒▒▒    ▒░▒  ░░░ ▒▒▒▒▒▒▒▒▒▒▒▒░ ▒▒ ▒  ▒▒▒▒▒  ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒                  ▒░░▒   ▒░░▒░░░░░░░░
░░▒░▒░░▒▒ ▒▒▒░▒▒  ▒▒░░ ▒  ▒░░ ▒▒▒▒ ▒▒░░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ░░░░▒  ▒░░░░░░░░░░░░
   ░ ▒░   ▒▒ ▒ ░░▒  ▒▒ ░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒░░░░░░░░░░
   ░ ░░▒░▒░░ ░░ ▒     ▒░░      ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒ ▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░░▒ 
   ░ ░░▒▒▒    ░         ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒           ▒▒▒▒▒▒      ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    
   ░ ░░░░░   ▒░░         ▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒   ▒▒      ▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       
   ░ ░▒▒▒▒              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒ ▒   ▒▒         ▒▒▒▒▒▒ ▒▓▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒           
   ░ ▒▒▒      ▒▒          ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒      ▒   ▒▒    ▒▄▄▓█▓   ▒██▒   ▒▓▒▒▒▒▒▒▒▒    ▒▒▒▒              
   ░ ▒▒▒     ▒▒▒▒   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒     ▒▒     ▒▓▄ ▒██▓▓▒   ▒▒▒    ▒▒    ▒▒         ▒▒▒▒           
   ░ ▒▒▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           ▒  ▒              ▒▀▀  █▒                                  ▒▒▒        
   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒ ▒▒▒▒▒▒                ▒   ▒▄                               ▄▄▄                      ▒▒▒     
   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒                     ░    ▀█    ▄▄▄▄  ▄█▄                 ▀██▀                    ▒▒▒▒    ░
   ▒ ▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒                          ▒▒     █▄  ████  ▀▀▀▄▄█▄▄     ▄▄▄                         ▒▒▒▒▒▒     ░
----------------------------
░ ▒░▒▒░░░░░░░░░░░░▒░░░▒░░░░░░░░░░  ▒▒▒▒▒▒░░▒░  ▒▒░▒▒▒░░░░▒░░░▒░░░░░░▒  ░░░░░░░▒▒▒▒▒░░░░░░░░░▒░ ▒▒  ░░▒▒░  ▒ ▒░░▓░░░░░░░
▒▒▒░░▒▒░░▒ ░░░░░▒▒▒▒░░░░░░░░░░▒▒▒▒ ▒░▒▒▒  ▒▒▒░▒░░░░▒▒▒░░░░░░░░ ▒░░░░░░▒░░░░░░░░░░▒░░░░░░▒▒░░     ▒▒▒  ▒▒░▒░▒▒░░▓░░░░▒▒▒
 ▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒ ▒░       ▒░▒▒░░░▒ ░▒░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░▒░▒▒▒   ░   ▒░░░░░░▒▒▓░░░░▒▒▒
  ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░     ▒▒▒   ▒  ▒░▒░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░▒░░░░░░▒░▒▒ ▒░░▒▓░░░░░░▒
   ▒░░░░░░░░░▒░▒░  ▒░░░░░░░░▒   ▒       ▒▒▒  ▒░░░▒▒░░▒▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░ ▒░░░░░░░░░░░░░▒▓░░░░░░░
▒   ░▒▒▒░░░▒░ ▒ ▒▒  ▒░░░░░░▒░▒ ▒▒   ▒▒▒▒░░░░░░░░░    ░▒▒░░░░░░░  ▒ ░▒ ▒░▒░░ ░▒░░░░░▒░▒░░ ░░░▒░▒░▒░░░░░░░░░░░░░░▓░░░░░░░
▒▒ ▒░▒░░░░░░▒░░▒░░░░▒▒▒░░▒▒▒▒▒░▒▒░▒▒▒░░▒░░░░░░░░▒ ▒░░▒░░░▒░░░▒▒      ▒ ▒▒▒░░░░░▒▒░░░░░▒  ▒    ░▒▒░░░░░░░░░░░░░░▓░░░░░░░
 ▒▒░░░░░▒▒▒   ░  ▒ ▒░░░░ ░▒▒▒  ░▒▒   ▒░▒░░░░░░░▒▒▒▒░░░ ░░ ▒░ ▒     ░░░░░░▒░░░░░▒▒░░░░░░▒ ▒▒  ▒▒   ▒ ▒░░░░▒░▒ ░░▓▒░░░░░░
  ▒▒░▒ ▒▒▒░░▒▒▒ ░▒░▒   ▒ ▒ ░▒░  ░  ▒▒   ░░░░░░░░░░ ░░░      ▒░ ▒▒▒░░░▒▒░▒▒▒▒▒      ▒▒▒  ▒░░ ▒▒▒░░ ▒▒░░░░░░░░░░░▓ ░▒░░░░
  ▒░░▒ ▒░░▒   ░░░░░░      ░░░░░░░░░░░▒▒▒▒░░░░░▒ ░░▒░▒▒▒▒▒▒▒▒░░▒░▒░░░░▒▒░▒    ░░  ▒▒      ░░▒░░░░▒ ░░░░░░░░░░░░░▓░░░▒▒▒░
▒▒  ░    ▒▒   ▒▒▒░   ▒ ▒  ▒░░░▒░░░░░░ ░░░▒░░░▒▒  ░▒░▒▒▒░░░░ ░░░░░░░░░░░░░   ▒░  ░░░░     ▒▒ ░░░░░░░░░░░░░░░░░░░▓░░▒░░░░
    ░                ░░░░▒▒░   ▒ ░░░░░▒░░░▒▒▒▒▒▒░░ ░░  ░░▒ ░░░░░▒ ░░▒▒░░▒   ▒▒           ░░░░░░░░░░▒▒░░░░░▒░░░░▓░░░░▒░░
▒   ░    ░░    ▒░▒▒▒▒ ▒ ▒▒░░      ░░░░░░░░░▒▒▒  ▒▒▒░░░▒░░░░░░░░░░░░░░▒▒  ▒▒      ░▒   ░░ ░░░ ░░░░░▒▒▒  ▒▒▒░░░░░░░░░░░░▒
    ░    ░░░▒▒  ▒ ░░░▒     ▒▒▒▒▒▒░░░░░░░░░░░░░░▒  ▒░░░░░░░░▒░░░░░▒░░▒░░░░░    ▒  ▒        ▒▒▒▒▒▒           ▒▒▒░░░░░▒ ░░
    ░  ▒▒▒░░░      ▒ ▒▒▒▒▒░▒▒   ░░░░░░░░░░ ▒░░░   ░░░░░░░░░ ▒ ▒░░▒ ▒  ░░░▒░▒  ▒▒     ▒▒▒▒▒▒                  ▒░░░▒▒▒▒░░
░▒▒▒░  ░░░░░  ▒▒▒▒░▒▒▒    ░░░░   ▒  ▒░░░░▒▒░▒▒▒▒   ░░▒░▒▒▒▒    ▒░▒     ▒    ▒▒  ▒▒▒▒▒▒                      ░░░░░▒▒▒░░░
░░░▒░░░░▒░░░░░░ ▒░░▒▒▒    ▒░░  ▒░░  ░▒░▒▒▒▒▒▒▒▒░▒▒▒ ▒  ▒▒▒▒▒  ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒                  ▒▒▒▒   ▒░░▒░░░░░░░░
▒░▒▒░░░░▒▒ ▒▒░▒▒  ▒▒░░     ░░ ▒▒▒▒ ▒▒░░▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ░░░▒▒  ▒░░░░░░░░░░░░
▒   ░░░   ▒▒ ░▒░░▒   ▒ ░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒   ▒▒▒░░░░░░░░░░░
    ░░░░▒▒░░░░░▒▒      ░░▒     ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒        ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░▒▒ 
    ░░▒▒▒▒    ▒         ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒▒           ▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    
    ░░░░▒░▒  ▒░░                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒   ▒▒     ▒▒ ▒▒▒▒▒   ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       
    ░░▒░▒░              ▒▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒    ▒▒     ▒▒         ▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒          
    ░▒▒▒       ▒          ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒   ▒▒▒    ▒▄▄▓█▓   ▒██▒   ▒▓▒▒▒▒▒▒▒▒    ▒▒▒               
    ░▒▒▒     ▒▒▒▒   ▒▒ ▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒     ▒▒▒▒ ▒▒     ▒▒     ▒▄▒ ▒██▓▓▒   ▒▒▒    ▒▒    ▒▒         ▒▒▒            
    ░▒▒▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           ▒  ▒              ▒▀▀  █▓▒▒                               ▒▒▒▒        
    ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒                ▒   ▒▄                               ▄▄▄                      ▒▒▒     
    ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                     ░    ▒█    ▄▄▄▄  ▄█▄                 ▀██                     ▒▒▒▒    ░
    ▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒                          ▒▒     █▄  ████  ██▀▄▄█▄▄     ▄▄▄                         ▒▒▒▒▒     ▒░
----------------------------
░  ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒▒▒ ░░▒░   ▒░▒▒░▒░░░▒░░░▒░░░░░░▒  ░░░░░░░▒░▒▒▒░░░░░░░░░▒░ ▒▒ ▒░░▒▒░  ▒ ░░░░▒ ░░░░░
▒▒▒░░░ ░▒░ ░░░░▒░▒▒▒▒░░░░░░░░░▒▒░▒ ▒░▒▒▒░▒ ▒▒░▒░░░░░▒▒░░░░░░░░ ▒░░░░░▒ ░░░░░░░░░░▒░░░░░░▒▒▒░▒    ▒▒▒  ▒▒░▒▒▒▒░░░░░░░░▒▒
 ▒▒░░░▒░░░░░░░░░▒░░░░░░░░░░▒░░▒▒░░░▒▒ ░       ▒▒▒▒░░▒▒▒░░░░░░░▒▒ ░░░░░░░░░░░░░░░░▒░░▒░░░░░░▒▒▒▒   ░   ░░▒░░░░░░░░░░░▒▒ 
  ▒░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒░   ▒ ▒▒░▒░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░▒░░░░▒▒▒▒▒▒▒▒░░▒▒░░░░░░▒
   ▒░░░░░░░░░▒░▒░   ░░░░░░░▒▒   ▒       ▒▒   ▒░░▒▒▒░░▒▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒░░░▒▒░░░░░░░░▒░░▒░▒▒░▒░░░░▒
▒   ░▒▒▒▒░░░░ ▒▒▒▒  ▒░▒░░▒░ ░▒ ▒▒    ▒ ▒░░░░░░░░░▒   ▒▒▒░░░░░░░░ ▒▒░▒ ▒░ ░░ ░▒░░░░░▒▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░░ ░░
▒▒ ▒░▒░░░░░░░░░▒░░░░▒▒░░░▒▒▒▒░░▒▒▒ ▒▒░░ ░░░░░░░░░ ▒░▒░░░░░░░░▒▒         ▒▒░░░░░▒▒░░░░▒▒  ▒▒  ▒▒ ░░░░░░░░░░░░░░░░░░░░░▒░
 ▒▒▒░░▒░▒░▒▒ ▒░▒▒▒ ▒░░░▒▒▒▒▒▒▒ ░▒░   ▒░░░░░░░░░▒▒▒▒░░░ ░░▒▒░ ▒▒    ░░░▒░░▒░░░░░▒▒░░░░░░▒ ▒▒  ▒▒   ▒▒▒░▒░░░░▒ ▒░░▒░░░░░░
  ▒▒░▒▒▒▒ ▒░▒▒▒▒▒▒░▒▒  ▒ ░▒░▒▒▒ ░  ▒▒  ▒▒░░░░░░░░░ ░░░      ▒▒   ▒░░░░▒▒ ░ ▒▒▒    ▒▒▒▒ ▒▒░▒ ▒▒▒░  ▒▒░░░░░░░░░░░  ░░░▒░░
   ░░▒▒ ░░▒▒  ░░░░░░      ░░░░░░░░░░░▒▒▒▒░░░░░░▒░░▒░░▒▒▒  ▒▒▒░▒░▒░░░░▒▒░▒   ░░░  ▒▒      ░░▒░░░░▒ ░░░░▒░░░░░░░░░░░░▒▒░░
▒▒▒ ░    ▒▒    ░▒░▒▒ ▒    ▒░░░▒░░░░░░▒░░░▒░░░▒▒  ▒▒░▒▒░░░░░ ░░░░░░░░░░░░░   ▒░  ░░░░      ▒ ░░░░░░░▒▒░░░░░░░░░░░░░▒░▒░░
▒   ░                ░▒░░ ▒░ ▒ ▒ ▒░░░░▒░░░▒░▒▒▒▒░░▒░▒  ░░░ ▒░░░░░ ░░▒▒░░▒   ▒▒   ▒       ░░░░░░░░░░░▒░░░░░▒░░░░░░░░░▒░░
▒   ░    ░▒     ▒▒▒ ▒ ▒ ▒▒░░      ░░░░░░░░░░    ▒▒ ░░░▒▒░░░░░░░░░░░░░▒▒ ▒▒▒      ▒▒   ░░ ░░░ ░░░░░░▒▒ ▒▒░▒░░░░░░░░░░░░▒
    ░    ░▒▒▒▒  ▒░░░░░     ▒ ▒▒▒▒░░░░░░░░░░░░░░▒  ▒░░░░░░░░░░░░░░░░░▒▒░░░░▒   ▒  ▒         ▒▒░▒▒           ▒▒▒░░░░░▒▒░░
    ░  ▒▒▒░░▒░     ▒ ▒▒▒▒▒░▒▒▒  ░░░░▒░░░░░ ░░░░▒  ▒░░░░░░░░ ▒ ▒░░▒▒▒  ▒░░▒░▒ ▒▒▒      ▒▒░▒▒                  ▒░░░░▒▒▒░░
▒▒▒▒░  ▒▒░░░   ▒▒▒▒▒▒▒▒   ░░░░▒  ▒  ▒░░░░░▒░▒░░▒   ░▒░░▒░▒▒    ▒░░     ▒   ▒░▒   ▒▒░▒▒                      ░░░░▒▒▒░░░░
░░░▒░░░░▒░░░░░░▒░░░▒▒▒     ░░   ░▒  ░░░▒▒▒▒▒▒▒░░ ▒▒ ▒   ▒▒▒▒  ▒▒▒     ▒▒▒▒▒▒▒▒░▒▒▒                  ▒▒▒    ▒░░ ░░░░░░░░
▒░░▒░░▒░▒▒ ▒▒░░▒  ▒░░░     ░░▒ ▒▒▒  ▒░░▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ░░░░▒  ░░░░░░░░░░░░░
▒▒  ░░░▒   ▒ ▒▒░░    ▒ ░░   ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒   ▒▒▒▒▒ ▒▒▒   ▒▒▒░░░░░░░░░░░
    ░░▒░▒▒░▒░░░▒▒      ░░▒     ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒        ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░▒▒ 
    ░░▒▒▒▒▒  ▒▒         ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒          ▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    
    ░░░░▒▒▒   ░░                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒       
    ░░▒░▒░▒              ▒▒▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒    ▒▒     ▒▒         ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒           
    ░▒▒▒       ▒          ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒         ▒▒▒    ▒▒▒▓█▓   ▒██▒  ▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒               
    ░▒▒▒      ▒▒▒    ▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒     ▒▒      ▒▒ ▒██▓▓▒   ▒▒▒    ▒▒    ▒▒         ▒▒▒            
    ░▒▒▒ ▒     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           ▒  ▒▒             ▒▓▀  ▓▒▒▒                               ▒▒▒         
    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                ▒   ▒▄                               ▄▄▄                     ▒▒▒▒    ▒
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                     ░    ▒█     ▄▄   ▄█▄                 ███                     ▒▒▒▒    ░
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                          ░     █▄  ████  ██▀▄▄▄▄▄     ▄▄▄                         ▒▒▒▒▒     ▒▒
----------------------------
░  ░ ▒░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒ ▒░▒▒░▒▓░▒░    ░▒▒░▒░░░░░░░▒▒░░░░░▒  ░░░░░░░▒▒▒▒▒░░░░░░ ░░▒░▒░▒▒▒░▒▒▒░  ▒▒ ░▒▒░▒░░░░░
▒░▒░░░ ░░▒▒▒░▒░▒▒▒▒▒ ░░░░░░░░░▒▒░▒  ░▒▒▒░▓▒ ▒░▒░░░░▒▒▒░░░░░░░░ ▒░░▒░▒▒▒░░░░░░░░░░▒░░░░░░▒▒▒░▒    ░ ▒  ▒░▒▒▒▒░░░░░░░░░▒▒
 ▒▒░░░░░░░▒░░▒░▒░░░░░░░░░░░▒░░▒▒▒░░▒▒▒▒  ▓    ▒░ ▒░▒▒▒░░░░░░░░▒░ ░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒   ▒▒   ░░░░░░▒░░░░░░░▒▒ 
  ▒░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░      ▓░   ▒ ▒░░▒░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░▒░░░░▒▒▒▒▒▒▒░░▒▒▒░░░░░░ 
   ▒░░░░░░░░░░░▒░ ▒▒░░░▒░░░░▒▒  ▒       ▒▓    ▒░▒▒░░▒ ▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░▒░░▒░▒▒░░░░░░▒
▒   ░▒▒▒▒░░░░ ▒▒    ▒░░░░░░ ▒▒  ░      ▒░▓░░░░░░░    ▒▒░░░░░░░░▒ ▒▒░░▒▒░ ░░▒▒▒░░░░░▒▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░▒ ░░
▒▒ ▒░▒░░░░▒ ░░░ ░░░░  ▒▒░▒▒▒▒▒░▒▒▒▒ ▒░░▒▒▓░░░░░░░ ▒░▒▒░░▒▒░░░▒▒        ▒ ▒▒░░░░▒░░░░░░▒  ▒▒  ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░
 ▒▒▒░░░░░░▒▒  ░▒▒▒ ░▒░░░░▒ ▒▒▒▒░▒░   ▒░░░▓░░░░░░▒▒░░░░ ░░▒░░▒▒     ░░░ ░▒▒░░▒░░▒▒░░░░░░  ▒▒  ▒▒   ▒▒░░░░░▒░▒ ░░▒░░░░░░░
  ▒▒░▒▒▒  ▒░▒▒▒▒▒ ░▒▒▒ ▒ ░░░▒▒  ░  ▒▒ ▒▒░▓░░░░░░░░ ░░░     ▒▒░   ▒░░░░▒░ ░▒▒▒▒  ▒▒▒░▒▒ ▒▒░░  ▒▒░  ▒▒▒░░░░░░▒░░░ ▒░░░▒░░
   ▒░▒▒▒░░░▒▒ ▒▒░░░░      ░▒░░░░░░░░░ ▒▒▒▓░░░░▒▒░░▒░░▒    ▒▒▒░▒░▒░░░░▒▒░▒   ▒░▒  ▒       ░▒░░░░░▒▒░░░░▒░░░░░░░░░░░░▒▒░░
▒▒▒▒░    ▒▒    ░▒░▒▒ ▒    ▒░░░▒░░░░░░▒░░░▒░░░░▒  ▒ ░▒▒░░░░░ ░░░░░░░░░░░░░    ░▒ ░░░░     ▒▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒ ░▒
▒   ░                ░░░░ ▒░ ▒ ▒ ▒░░░░▒░░░▒▒▒▒▒░▒░▒▒▒  ░░░ ▒░░░░░ ░░░▒░░▒   ▒▒   ▒▒      ░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░
▒   ░    ▒▒▒    ▒▒▒ ▒ ▒ ▒▒░░      ░░░░░░░░░░    ▒▒ ░░▒▒▒▒▒░░░░░░░▒░░░▒▒  ▒▒      ▒▒   ░░ ░░░ ░░░░░░▒▒▒▒▒░▒░░░░░░░░░░░▒▒
    ░      ▒▒▒  ▒░░▒░░▒    ▒  ▒▒▒░░░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░▒░░░▒░░░░▒      ▒▒      ▒  ▒░▒▒▒         ▒▒░▒░░░░░▒░░░
    ░  ▒▒ ░░▒░     ▒ ▒ ▒▒▒░▒▒▒  ░░░░▒░░░░░ ░░░░▒  ░░░░░░░░░ ▒ ▒▒░▒ ▒  ░░░▒▒   ░▒       ▒▒▒▒▒                ▒▒░░░░░ ░░▒
 ▒ ▒░   ░░░░    ▒▒▒░▒▒▒   ░░▒░▒  ▒ ▒▒░░░░░▒░░░░▒   ░▒░░░░▒▒    ▒░▒    ▒▒   ▒░▒    ▒▒▒▒▒                    ▒░░░░▒▒▒░░░░
░▒░░░░░▒░░░░░░░▒ ░░▒▒▒     ░▒▒  ░▒  ░░░▒▒▒▒▒▒░░░ ▒  ▒▒   ▒▒   ▒▒▒     ▒▒ ▒▒▒ ░░░▒▒                  ▒▒▒    ░░▒ ░░░░░░░░
▒▒░▒░░▒░▒░ ▒▒░░   ░▒░░▒    ░░▒  ▒▒  ▒▒░▒▒▒▒▒▒▒▒▒ ░▒    ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒               ░░░░▒  ░░░░░░░░░░░░░
▒▒▒ ░░░▒  ▒▒ ▒▒ ░░   ░ ░░   ▒ ▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒   ▒ ▒▒▒▒▒▒▒   ▒▒▒░▒░░░░░░░░░
    ░░▒░ ▒▒░░░░▒▒▒     ░░░     ▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒▒▒░░░▒ 
    ░░▒░▒░▒   ▒▒        ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒         ▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒    
    ░▒▒░▒▒▒   ░░                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        
    ░▒▒░▒░▒              ▒▒▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒     ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒           
    ░ ▒▒▒                ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒   ▒ ▒▒▓▓▒   ▒██▒  ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒               
    ░ ▒▒▒     ▒▒▒    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒▒ ▒▒     ▒▒▒    ▒▒▒ ▒██▓▓▒   ▒▒▒    ▒▒    ▒▒        ▒▒▒▒            
    ░ ▒▒ ▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ▒  ▒▒             ▒▓▒  ▒▒▒▒                               ▒▒▒         
    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒               ▒   ▒▒                               ▒▄▒                     ▒▒▒     ▒
    ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒                    ░▒   ▒█    ▄▄▄   ▄▄▄                 ███                     ▒▒▒     ░
    ▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒                          ░     █▄  ████  ██▀▄▄▄▄▄     ▄▄▄                         ▒▒▒▒▒     ░▒
----------------------------
░  ░  ░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒ ▒░▒░▒▒▒▒░    ░▒▒░▒▒▒░░░░░▒▒░░░░░▒▓ ░░░░░░░░▒▒▒▒▒░░░░░▒░░▒░▒▒▒▒░░▒▒ ░  ▒▒▒░▒░ ▒░░░░░
░░ ░░░▒░░░▒▒▒░▒░▒▒░▒▒▒▒░░░░░░░░▒░▒  ░  ▒░▒▒░▒░▒░░░░▒▒▒░░░░░░░░ ▒░░▒░░▓▒░░░░░░░░░░▒░░░░░░░▒▒░     ░ ▒  ▒▒▒▒▒▒▒░░░░░░░░░▒
▒▒▒░░░░░░░▒░░▒░░▒░░░▒░░░░░░▒▒░▒▒░ ░▒▒▒░       ▒░ ▒░▒▒▒▒░░░░░░░ ░ ░░░░▓░░░░░░░░░░░▒░░░░░░░░▒░▒▒   ▒▒   ░░░░░░░░░░░░░▒ ▒ 
  ▒░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░       ░     ▒▒░░░░ ░░░░░░░░░░░░░▒▓░░░░░░░░░░░░░░▒▒░░░░░░░░░▒▒░░▒▒▒▒░▒▒▒░░▒ ▒░░░░░░▒
   ▒░░░░░░░░▒░░░░ ▒▒░░░░░░░░▒▒  ▒▒       ▒    ░░▒▒░░▒▒▒░░░░░░░░░░░░░░▓░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒▒░▒░▒▒░░░░░▒▒
░   ░░░▒▒░░░░ ▒▒    ▒░░░░░░ ▒▒ ▒░       ▒░░░░░░░░▒   ▒▒▒░░░░░░░▒ ▒▒░░▓▒░▒░░▒▒▒░░░░░▒▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░░ ░░
▒░ ▒░▒░░▒░░░░░░▒░░░░ ▒▒░░▒▒░▒▒░▒▒▒▒▒▒░░▒░░░░░░░░░  ▒▒▒░░▒▒░░░▒▒    ▒ ▓ ▒▒▒ ░░░░▒░░░░░░▒  ▒ ▒ ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░
 ▒▒▒░░░░░░▒░  ░▒▒▒▒░▒▒░▒░▒▒▒▒▒▒░▒░   ▒░░░░░░░░░░▒▒░░░░ ░░▒▒░▒▒     ░░▓▒░▒▒░░▒░░▒▒▒░░░░░  ▒   ▒░ ▒▒▒▒░░░░░▒░▒ ░░▒░░░░░░░
  ▒▒░▒▒▒░ ▒░ ▒▒▒▒▒░▒▒▒▒░ ░░░▒▒  ░  ▒▒ ▒▒░░░░░░░░░░ ░░░  ▒  ▒░░   ▒░░░▓▒░░░ ▒▒▒▒ ▒ ▒░▒▒ ▒░░  ▒  ▒  ▒▒▒░░░░░░▒░░▒ ▒░░░░░░
   ▒░▒▒▒░░░▒▒▒ ░░░░░      ▒░░░░▒░░░░░ ▒▒▒░░░░░▒▒░░▒░░▒    ▒▒▒░▒░▒░░░░▓▒░▒   ▒▒▒         ▒▒░░░░░░ ░░░░░▒░░░░░░░░░░░░▒▒░░
 ▒▒▒░    ▒▒    ░░░░▒      ▒░░░░░░░░░░▒░░░▒░░░▒▒  ▒ ░▒▒░░░░░ ░░▒▒░░░░░▓░░░    ░▒ ░░░▒       ▒░░░░▒░░░░░░░░░░░░░░░░░▒▒ ░░
    ░                ▒░▒░▒▒▒▒▒ ▒▒░░░░░ ░░░▒▒▒▒▒▒▒░▒░▒  ░░░▒▒░░░░░ ░░▒▓░░▒   ░▒  ▒▒▒      ░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░░░
░   ░    ▒▒▒    ▒ ▒   ▒ ▒ ░░      ▒░░░░░░░░░▒   ▒░ ░░▒▒▒▒▒░░░░░░░▒░░░▓▒  ▒       ▒▒   ▒▒ ░░░▒░░░░░▒▒▒▒▒░░▒░░░░░░░░░░░▒░
    ░     ░░▒▒  ░░░▒░░     ▒   ▒▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░▓░░░░       ▒▒      ▒ ▒▒░▒▒▒         ▒▒░▒░░░░░▒░░░
    ░   ▒ ░░░░     ▒ ▒  ▒▒▒▒▒▒▒ ░▒░░▒░░░░░ ░░░░▒  ▒░░░░░░░░ ▒ ▒▒░ ▒░ ▓░░░▒▒   ░▒      ▒▒▒▒▒▒                 ▒░░░░▒ ░░░
 ▒  ░   ░░░░     ▒▒▒░▒▒▒  ▒░▒░▒  ▒ ▒▒░░▒░░▒░░░░▒   ░░░░░░▒▒    ░░░   ▓▒▒   ▒▒    ▒▒▒▒▒▒                    ▒░░░░▒ ░░░░░
░░░░░▒░▒░░░░░░░▒▒░░░▒▒     ░░▒  ░▒  ░░░░▒▒░▒░░░░    ▒▒   ▒▒   ▒▒░    ▓▒▒ ▒▒  ░░░▒▒                   ▒▒    ░░▒▒░░░░░░░░
░▒▒▒░░▒░░░ ▒░░░   ░░░░▒    ░░░  ▒▒  ▒▒░▒▒▒▒▒▒▒▒▒ ░▒    ▒▒▒▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒               ░░░░   ░░░░░░░░░░░░░
▒▒▒ ░▒░░   ▒  ▒ ░░   ░░░░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒   ▒ ▒▒▒▒▒▒▒   ░▒░░▒░░░░░░░░░
    ░ ░░ ▒▒░░▒░▒▒▒     ░░░     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒▒░░░░▒ 
    ░ ░░░░▒ ▒ ▒▒        ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒         ▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒   
    ░ ░░▒▒▒   ░░▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒        
    ░ ░░▒░░    ▒         ▒▒▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒     ▒▒         ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒           
    ░ ▒░▒                ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒     ▒▒▓▓▒   ▒█▓▒  ▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒               
    ░ ▒▒░     ▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒▒ ▒▒     ▒▒   ▒ ▒▒▒ ▒██▓▓▒   ▒▒▒   ▒▒▒    ▒▒        ▒▒▒             
    ░▒▒▒▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒  ▒▒      ▒      ▒▒▒  ▒▒▒▒                              ▒▒▒▒         
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒               ▒   ▒▒                               ▒▄▒                    ▒▒▒▒     ░
    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒   ▒▒▒▒▒                    ▒▒   ▒█     ▄▄   ▄▄▄                 ███                     ▒▒▒     ░
    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                          ░     █▄  ████  ██▀▄▄▄▄▄     ▄▄▄                         ▒▒▒▒▒     ░ 
----------------------------
░  ░  ░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒▒░░░░▒░▒ ░    ░▒▒░▒▒▒▒░░░░░░░░░░░░  ░░░░░░░▒▒▒▒▒▒░░░░░░░░░░▒░▒▒░▒▒▒ ▒   ▒▒░▒░▒░░░░░▒
░░ ░░░▒░░░▒░▒▒░▒▒░░▒▒▒▒░░░░░░░▒░░▒  ▒   ░▒▒░░▒▒░░░░▒▒░░░░░░░░▒ ▒░░░░░▒▒░░░░░░░░░▒░░░░░░▒░▒▒░     ▒ ▒  ▒▒▒▒▒▒░░░░░░░░░░▒
░ ░▒░░░░░░▒░░▒░░ ░░░▒░░░░░░ ▒░▒▒░░ ▒▒▒░▒      ▒░▒▒░▒▒ ▒░▒░░░░░ ░▒░░░░░░░░░░░░░░░░ ░░░░░░░░░░ ▒   ▒▒   ░░░░░░░░░░░░░    
▒ ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░       ░     ▒▒░░░░ ░░░░░░░░▒░░░░▒░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░░▒▒▒▒░ ▒▒░░▒▒▒░░░░░░▒
▒  ▒░░░░░░░░░░░░░  ▒░░░░▒░░░▒▒▒ ░▒▒     ▒░    ░░▒ ░▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ░▒░░░░░░░░░░░░░░░░░░▒▒░░░░▒▒░░░░░▒░
░   ░▒░░▒░░░░  ▒▒   ▒░░░░░░▒▒▒ ▒░       ▒░░░░░░░░▒  ▒░▒▒░░░░░░░▒▒▒▒░░▒░░▒▒░▒░▒░░░░░▒░▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒░░
▒░  ░▒▒░▒░░▒░▒░▒░░▒▒ ▒▒░░▒░░▒▒░ ▒▒▒▒▒░░▒░░░░▒░░░░  ▒▒ ░░░▒░░░▒░    ▒   ▒▒░▒░░░░ ░░░░▒░▒  ▒ ▒ ▒░ ░░░░░░░░░▒░░░░░░░░░░░░░
 ▒░▒░░░░░░▒░  ░▒▒▒░░▒░▒░░▒▒▒▒▒▒░▒░   ▒░░░░░░░░░▒▒▒░░░░▒░░▒░▒▒▒     ░░░▒░▒▒░░░░░▒▒░░░░░▒      ░▒ ▒▒▒▒░░░░░▒░░▒░░░░░░░░░░
  ▒░░ ▒▒░  ▒▒ ▒▒▒▒▒▒▒▒▒░▒░▒░▒▒  ░      ▒░░░░░░░░░░ ░░▒  ▒  ▒▒░    ░░░░▒░▒▒▒░▒▒▒▒▒ ▒░░▒▒▒▒▒    ▒▒  ▒▒▒░░░░░░▒░░  ░░░░░░░
   ▒░▒▒▒▒░░▒▒▒▒░░░░░      ░░░░░▒░░▒░░  ▒▒░░░░░▒▒░░░░░░     ▒▒░░░▒░░░░  ░░   ▒▒▒          ▒░░░░░░ ▒░░░░ ░░░░░░░░░░░▒░▒░░
▒ ▒▒░▒   ▒░    ░░░░▒      ▒░░▒░░░░░░░ ░░░▒░░░░░  ▒ ░ ▒░░░░░ ░░▒▒░░░░░░░░▒   ▒░▒ ▒░░▒       ░░░░░▒░░░░░░░░░░░░░░░░░░▒▒░▒
    ░           ▒    ▒░▒░▒ ▒▒▒ ▒▒░░░░░▒░░░▒▒▒▒▒▒▒▒▒░░  ░░░▒▒░░░░░ ░░▒░░░▒   ░░  ▒▒▒      ░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░░░
░░  ░     ▒▒    ▒▒▒   ▒░▒ ░░      ░░░░░░░░░░▒▒  ▒░ ░░▒▒▒░▒▒░░░░░░▒░░░▒░  ▒       ▒    ▒▒ ░░░▒░░░░░▒▒▒▒▒░░ ░░░░░░░░░░░░░
    ░     ░░▒   ▒▒░░▒░▒    ░   ▒▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░▒░░░░      ▒░▒   ▒▒ ▒▒ ▒░░▒▒        ▒▒░░░░░░░░▒░▒░
    ░   ▒ ░░░░▒    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░░▒░░░░░▒░░░░░  ▒░░░░░▒░░ ▒ ▒░░  ░  ░░░▒▒  ▒░▒       ▒▒░▒▒                 ▒░░░░  ░░░
 ▒  ░   ░░░░░    ▒▒▒▒▒▒▒▒ ▒░▒▒▒  ▒ ▒ ░░▒░░▒▒░░░▒   ░░░░░░▒▒    ░░░    ▒▒   ▒▒     ▒▒░▒▒                    ░░░░░░ ░░░░░
░░░░░▒░▒░░░░░▒░▒▒░░░       ░░▒▒ ░▒  ░░░░▒░░░░░░░    ░▒▒   ▒   ▒▒░     ▒▒ ▒▒  ░▒░░▒                   ▒▒    ▒░▒▒░░░░░░░░
░▒░ ░░░░░░░▒░░░   ░░░░░    ░░░  ▒░  ▒▒░▒▒▒▒▒▒▒▒▒ ░░    ▒▒▒▒▒ ▒▒▒▒   ▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒              ▒░░░░   ░░░░░░░░░░░░░
░▒▒▒░░░░▒  ▒  ▒▒░░▒  ░░░░▒  ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒      ▒▒▒▒▒▒   ░░░░░░░░░░░░░░
    ░░░░  ▒░░▒▒▒░▒     ▒░░     ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒░░▒░░▒ 
    ░░░░░░░▒▒ ▒▒         ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒▒▒         ▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    
    ░░░░▒▒▒   ░░░                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒        
     ░░░░▒░    ▒         ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒     ▒▒   ▒     ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒           
     ░▒░░                ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒  ▒▒ ▒▒▓▓▒   ▒▓▒▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒               
     ░▒▒░     ▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒▒▒ ▒▒     ▒▒   ▒ ▒▒▒ ▒██▓▓▒   ▒▒▒   ▒▒▒   ▒▒         ▒▒▒             
     ░▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒  ▒▒      ▒▒      ▒▒  ▒▒▒▒     ▒                        ▒▒▒          
     ░▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒              ▒   ▒▒                               ▒▒                     ▒▒▒      ░
     ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒▒                   ▒▒   ▒▒     ▄▄   ▄▄▄                 ███                     ▒▒▒    ▒░
     ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                         ░     █▄  ████  ██▀▄▄▄▄▄     ▄▄▄                         ▒▒▒▒▒     ░ 
----------------------------
░  ░▒ ▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░░▒░▒ ░    ░▒▒░▒▒▒▒░░░░░░░░░░░░  ░░░░░░░▒▒▒▒▒▒░░░░░░░░░░▒░▒░▒▒░▒▒▒ ▒▒░▒░▒░▓▒░░░░▒
░░ ░░░▒░░░▒▒▒░░▒▒▒▒▒▒░░░░░░░░░░░░▒  ▒   ▒▒▒░░▒ ░░░░░ ▒░░░▒░░░  ░░░░░▒▒ ░░░░░░░░░▒▒░░░░░▒░▒░░ ▒   ▒▒▒ ▒▒▒▒▒▒▒░░░░▓░░▒░░░
░ ░▒░░░░░░▒▒▒░░░ ░░░▒░░░░░░▒▒░▒▒░░▒▒▒▒░▒▒    ▒▒░▒▒░▒░ ▒░▒░░░░░ ▒ ░░░░░░░░░░░░░░░░ ░░░░░░░░▒░     ▒▒   ░░░░░░░░░░▓░░    
░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   ▒   ▒▒    ▒▒░░░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░░ ▒ ░░▒▒▒░░▒▒░▓░░░░░▒
░  ▒░░▒░░░░░░░░░░▒▒▒░░░░░░░░▒░▒▒░▒▒      ░    ░░▒ ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒░░░░░░░░░░░░░░░░░▒▒▒▒░░░ ▒▓░░░░░░
░   ░▒░▒░░░░░ ▒░▒   ▒░░░░░░▒▒▒  ▒       ▒▒░▒▒░░░░▒▒ ▒░▒░░░░░░░░ ▒▒▒░░▒░░▒░░▒░▒░░░░░ ░▒░░░░░░░░░▒░░░░░░░░░░░░▒░░░▓░░░▒░░
 ░  ░  ▒▒░▒▒░▒▒ ▒░▒▒ ▒▒░░░▒▒░▒▒  ▒▒▒▒░░▒░░░░░░░░░  ▒▒ ░░░▒░░░░░    ▒▒  ░▒░░▒░░░▒░░░▒▒░▒ ▒░ ▒ ▒░▒░░░░░░░░░▒░░░░░░▓░░░░░░
  ░▒░░░░░░ ░  ░░░▒░░▒▒▒░░▒▒▒▒▒▒░▒░   ▒░░░░░░░░░░▒▒░░░░▒░░▒░░▒      ▒░░▒▒▒▒░░░░░░▒▒░░░░       ░▒ ▒░▒▒░░░░░▒░▒░░░░▓░░░░░░
   ░░▒░▒░  ▒▒  ▒▒▒▒▒▒▒▒░░░▒░▒▒  ░▒    ▒▒▒░░░░░░░░░ ░░░  ▒  ▒▒▒    ░░░░▒░▒░▒░░▒▒ ▒▒▒░░░▒▒▒░    ▒▒   ▒▒▒▒░░░░▒░░▒ ▓░░░░░░
   ▒░ ▒▒▒░▒▒▒▒▒░▒░░░▒     ░▒░░░ ▒░▒░░   ▒░░░░░▒▒░░░░░░      ▒░▒▒▒░░░░  ░░   ▒▒▒          ░▒▒░░░░ ░░░░░▒░░░░░░░░░▓▒░░▒░░
▒▒ ▒░▒▒  ▒░    ░░░░▒      ▒░░░░░░░░░░ ░░░▒░░░░░ ▒▒ ░ ▒░░░░░▒░░▒░░░░░░░░░▒   ░░▒ ▒░░▒     ▒ ░░░░░▒░▒░░░░░░░░░░░░░▓░░▒ ░░
    ░░          ▒ ▒   ░▒░▒ ▒░▒ ▒▒░░░░░ ░░░ ▒▒▒▒▒▒░▒░░  ░░░▒▒░▒░░░▒░░░░░░▒   ░▒  ▒▒▒      ░░▒░░░░░░░▒▒░░░░░░░░░░░▓░░▒░░░
░░  ░░    ▒▒    ▒     ░░▒ ░░▒     ░░░░░░░░░░▒▒  ▒▒ ░░▒▒ ░▒▒░░░░░▒▒░░░▒▒          ▒    ▒▒ ░░░▒░░░░░▒░▒▒▒░░ ░░░░░░▓░░░░░░
    ░░    ░░    ░░▒░ ░▒    ░▒   ▒▒▒░░▒░░░░░░░░░    ░░░░░░░░░░░░░░░░░░▒░▒▒░       ░    ▒▒ ▒▒ ▒░░▒▒        ▒▒░░░░░▓░░▒░▒░
    ▒░  ▒ ░░░░▒    ▒░▒▒  ▒▒▒░▒▒▒ ░░░░░░░░░░░░░░░   ░░░░░░░░▒▒▒░░▒ ▒░  ░░░░▒  ░░▒        ▒▒▒▒▒                ░░░░░ ▒░▒░
 ▒   ░  ░░▒░░     ▒▒▒░▒▒▒  ░▒▒▒  ░▒▒ ░░▒░░▒▒░░░░   ░░░░░░░░    ░░░    ▒▒▒  ▒▒      ▒▒▒▒▒                   ░░░░░▒▒▒░░░░
░░░▒░░░▒░░░░░▒▒▒▒░░░       ░░▒▒ ░▒  ░░░░░░░░░░░░    ░░▒  ▒▒   ▒▒░     ▒▒  ▒  ▒▒▒▒▒▒                  ▒     ░░▒░░░░░░░░░
░▒░ ░░░░░▒░▒░░░▒  ▒░░░░    ░░░  ▒░  ▒▒░▒▒▒▒▒▒▒▒▒ ░░    ▒▒▒▒▒ ▒▒▒      ▒▒▒▒▒▒▒▒ ▒▒▒▒               ░░░░░   ░░░░░░░░░░░░░
░▒▒▒▒░░░░     ░▒░▒▒  ░░▒░▒  ▒▒ ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒     ▒▒ ▒▒░   ▒░░░░░░░░░░░░░░
     ░░░▒ ▒░░▒░▒░▒      ░░     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒░░░░░░░░▒ 
     ░░▒░░░▒▒ ▒▒        ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒░▒▒    
     ░░▒░▒▒   ▒░░                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒        ▒▒▒▒▒    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒       
     ░░░░░░    ▒▒        ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒    ▒▒     ▒▒  ▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒           
     ░░░░                ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒  ▒   ▒▄▓▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒               
     ░▒▒░     ▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒    ▒▒▒ ▒▒     ▒▒▒  ▒  ▒▒ ▒██▓▓▒   ▒▒▒   ▒▒▒   ▒▒        ▒▒▒▒             
     ░▒▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒  ▒▒      ▒▒     ▒▒▒  ▒▒▒▒                              ▒▒▒         ▒
     ░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ▒   ▒▒                                ▒                     ▒▒▒      ░
     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒                    ▒   ▒▒      ▄   ▄▄                  ██▓                    ▒▒▒▒    ▒▒
     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                         ░     █▄  ████  ██▀▄▄▄▄      ▄▄                         ▒▒▒▒▒▒     ░ 
----------------------------
░▒ ░▒  ▒░░░░░░░░░▓▓░░░░░░░░░░░░░▒▒▒▒░░░░▒▒▒ ░▒▒  ░░▒░ ▒▒▒░░░░░▒░░░░░░▒ ▒░░░░▒▒▒░▒▒▒▒░░░░░░░░░░▒░▒░░░░  ▒ ░▒░▒░ ░▒░░▒▒▒▒
░░ ▒░░▒░░░░░▒░░░▒▓▓▒▒░▒░░░░░░░░░░   ▒   ░ ░░░▒▒▒░░░░▒░░░░▒░░░▒▒░░░░░▒  ░░░░░░░░▒▒▒░░░░░▒▒▒░▒ ▒   ▒░▒ ▒▒ ▒▒ ▒░░▒░▒░░░░░░
░ ░▒░░░░░░▒ ░░░░ ▓▓░▒░░░░░░▒ ░ ▒▒░▒▒▒▒░▒▒▒   ▒░░ ░░░▒ ░░▒░░░░░ ▒▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░░     ░▒   ░░▒░░░░░░░░░░▒   
░  ░░░░░░░░░░░░░▒▓▓░░░░░░░░░░░░░░░░▒  ▒   ▒▒    ▒▒░░░░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒░░▒░░░░░░▒▒▒▒░ ▒ ░░▒▒▒░░ ▒░░░░▒░░▒
░  ▒░░▒░░░░░░░░░░▓▓▒░░░░░░░░░░▒▒░▒▒      ░▒   ░░▒ ▒▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░▒░░░░░░░░░░░░░░░▒▒▒▒░░▒ ░░░░░░▒░
░   ░░░░░░░░░ ▒░▒▓▓ ▒░░░░░░▒▒▒  ▒        ▒▒▒▒░░░░▒▒▒▒▒ ░░░░░░░░ ▒░▒░░▒░░▒░░▒░░░░░░░ ░▒░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░▒░░░
 ░  ░  ▒▒▒▒░░▒▒  ▓▓▒▒▒▒░░░░░░▒▒    ▒▒░░▒░░░░░░░░░  ▒▒ ░░░░░░░░░    ▒▒  ░▒░░▒░░▒▒▒░░▒░▒▒▒ ░▒▒ ▒░▒░░░░░░░░░▒░░░░░░░░░░░░░
  ░▒░░░░░░▒▒ ▒░░░▓▓░░░░░▒ ▒▒▒▒▒░▒░   ▒░░░░░░░░░░▒ ▒░░░░░░▒░▒▒      ▒▒▒ ▒▒ ░░░░░░▒░░░░░       ░  ▒░▒░░░░░░░░░░░░░░░░░░░░
   ░▒░░▒░  ▒▒  ▒▒▓▓▒▒▒▒░░░▒▒▒   ░▒    ▒░▒░░░░░░░░░ ░░░ ▒▒  ▒▒░▒   ▒░░░░░▒░▒░░▒▒ ░ ░░░▒▒▒▒▒    ▒▒    ▒░▒░░░░▒░░▒ ░░░░░░░
    ░░ ▒▒▒▒░▒▒▒░░▓▓░      ▒░░ ░ ▒░▒░░   ▒░░░░░░▒░░░░░░      ▒░▒▒▒░░░░  ░▒▒  ▒▒          ▒░▒▒░░░░ ░░░░░░░░░░░░░░▒░▒░▒▒░░
▒▒▒ ▒░▒▒ ▒░▒   ░░░░▒▒      ░░░▒░░░░░░ ░░░▒░░░░░  ░ ░░▒▒░▒░░▒░░▒░░░░░░░░░▒   ▒░▒ ▒░▒▒     ▒ ░░░░░▒░▒░░░░░░░░░░░░░░▒▒ ▒░░
     ░          ▒ ▒   ░▒░▒ ▒░▒▒▒░░░░░░ ▒░░ ▒▒▒▒▒▒▒▒░▒▒ ░░░░ ░░░░░▒░░░░░░▒   ░░  ▒░▒      ░░▒▒░░░░░░ ░░░░░░░░░░░░░░░▒░░░
░░   ░    ▒▒    ▒     ▒░▒▒░░░     ░░░░░░░░░░▒▒▒ ░░ ░░▒▒ ░▒▒░░░░░░▒░░░▒▒               ▒▒▒░░░▒░░░░░▒░▒▒░░▒ ░░░░░░░░░░░░░
     ░    ░░    ▒░▒░▒░▒    ░▒    ▒▒░░▒░░░░░░░▒▒    ░░░░░░░░░░░░░░░░░░▒░▒░░      ▒░    ▒▒ ▒▒ ▒░░▒▒▒      ▒▒░░░░░░░░░▒░▒░
     ░    ▒▒░░░  ▒ ▒░▒▒   ▒▒▒░▒▒▒░░░░░░░░░░░░░░░   ░░░░░░░░▒░▒░░▒ ▒░ ▒░░░░▒  ░░        ▒▒▒▒▒▒                ░░░░▒ ▒░░░
     ░  ░░▒░░      ▒▒▒░▒▒▒ ░▒▒▒  ░▒▒▒▒░▒░░▒▒░░░░   ░░▒░▒░▒░    ░░░    ▒▒▒ ▒░▒     ▒▒▒▒▒▒                   ░░░░░ ▒░░░░░
░░░░░░▒▒▒░░░░▒▒░▒░░░       ░░▒▒ ▒▒  ░░░░░░░░░░░░    ░░▒       ▒▒░     ▒▒     ▒▒▒▒▒▒                  ▒     ░░▒░░░░░░░░░
░▒░░▒░░░░▒░▒░░░▒  ▒░░░░    ▒░░  ▒░   ░░▒▒▒▒▒▒░▒▒ ░░    ▒▒▒▒▒  ▒▒▒     ▒▒ ▒▒▒▒▒ ▒▒▒▒               ▒░░░░   ░░░▒░░░░░░░░░
░░▒▒▒░░▒░  ▒  ░▒░ ▒  ▒░▒▒▒  ▒▒ ▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒      ▒ ░░░▒  ░░░░░░░░░░░░░░░
     ░░░▒  ░░░░▒░░      ░░▒    ▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒░▒░░░░░░░░▒ 
     ░░▒░▒░░▒▒▒░        ▒░          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒        ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░▒▒    
     ░░▒░ ▒    ▒░                 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒▒▒▒▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒       
     ░▒▒░░░░   ▒▒        ▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒     ▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒           
     ░ ░░ ▒               ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒         ▒▒  ▒  ▒▒▒▓▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒               
     ░ ▒░▒     ▒▒▒       ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒ ▒▒     ▒▒▒  ▒  ▒  ▒██▓▓▒   ▒▒▒   ▒▒▒   ▒▒        ▒▒▒              
     ░ ▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒  ▒▒      ▒▒     ▒▒▒  ▒▒▒▒    ▒▒                       ▒▒▒▒         ▒
     ░ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ▒   ▒▒                                ▒                    ▒▒▒▒      ░
     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒                    ▒   ▒▒     ▄▄   ▄▄                  ██▒                    ▒▒▒▒    ░▒
     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                        ░     ▓▄  ████  ███ ▄▄▄       ▄                         ▒▒▒▒▒      ░ 
----------------------------
▒░ ░░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒▒ ░▒▒▒ ░▒▒░  ▒▒░░░░░░░░░░░░▒▒░░░░░▒▒▒░▒ ▒▒░░░░░░░░░░░░▒░░░▒▒▒▒ ░▒▒▒░ ░▒░░░░▒▒
░░ ▒░░▒░░░░░▒░░░░░▒░▒░░░░░░░░░░░░▒  ▒▒  ░ ▒░░▒▒▒▒░░░▒░░░░░░░░▒▒░░░░░▒  ░░░░░░░░▒▒░░░░░░░▒▒░░▒    ▒░░▒▒▒▒▒▒ ▒░░░░▒░░░░░░
░ ░▒░░▒░░░▒ ░░░░ ░░░▒░░░░░░▒▒░ ▒▒░▒▒░▒▒▒▒▒▒  ▒▒░▒░░▒▒ ░░▒░░░░░ ░▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░▒     ░    ░░▒░░░▒░░░░░░▒   
░  ░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░   ▒   ▒▒   ▒░▒▒░░░ ░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░▒   ▒░▒▒▒░░▒░░░░░░░ ▒
░  ▒░░░░▒░░░░░░░░▒▒░░░░░░░░░░░▒▒░▒▒▒     ▒▒   ▒   ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒ ░▒░░░▒░░░░░░░░░░▒▒▒▒▒░░▒ ░░░░░░▒░
░   ▒░░░░░░░░▒▒░▒   ▒░░░░░░░▒▒  ▒▒       ▒▒▒▒▒░░░░▒▒▒▒ ░░░░░░░░ ▒░░░░░░░░░░▒░░░░░░░▒░▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒░░░
 ░   ░▒▒▒▒░░░░▒  ░▒▒▒▒▒░░░░░▒░▒ ▒  ▒▒▒▒░▒░░░░░░░░▒  ▒░░▒░░░░░░░▒   ▒▒  ░▒░░▒▒░░▒░░░▒▒▒▒▒▒░▒▒ ░░▒░░▒░░░░░░░░░░░░░░░░▒░░░
  ░ ░░░░░░░░ ▒░░░▒░░░▒▒░▒  ▒▒▒░░▒░▒  ░░░░░░░░░░░▒ ▒░░░░░░░░░▒      ▒▒▒ ▒  ░░░░░▒▒░░░░░       ▒  ▒░░░░░░░░░░ ░░░░░░░░░░░
   ░ ░░▒░ ▒▒▒  ▒ ▒▒▒▒▒▒░░▒▒▒▒   ░▒    ▒░▒░░░░▒░░░░ ░░░▒▒▒  ▒▒░    ▒░░░░░▒░▒░░▒▒ ░ ░░░▒▒▒░░   ▒▒▒    ▒░▒░░░░▒░░▒ ░░░░░░░
    ░░  ▒▒▒░░▒▒░░░▒░▒     ▒▒░ ░▒▒░▒░░▒  ▒░░░░░░▒░░▒░░░       ░▒▒░░░░░  ░▒▒   ▒     ▒     ░▒▒░▒░░ ░░░░░░░░░░░░░▒▒░░░░░░░
▒▒▒▒ ░▒▒▒▒░▒   ░░░░▒░      ░░░░░░░░░░ ░░▒▒░░░░░ ▒░ ░░ ▒░▒░░▒░░▒░▒░░░░░░░▒   ░░▒ ▒░▒     ▒▒ ░░░░▒▒░░░░░▒░░░░░░░░░░▒░ ░░░
     ░          ▒ ▒   ░▒▒▒ ▒░▒▒▒░░░░░░ ░░▒▒░▒▒  ▒▒░▒▒▒ ░░░▒ ░░░░░▒░░▒░░░▒   ░░  ░░▒     ▒░░▒░░░░░░░▒░░░░░░░░░░░░░░░▒░░░
▒▒   ░     ▒          ▒░▒░░░▒     ▒░░░░░░░░▒▒▒▒ ░░ ░░▒  ░▒▒░░░░░░ ░░░░▒▒              ▒▒▒░░░▒░░░░░▒░▒▒░░▒▒░░░░░░░░░░░░░
     ░    ░▒▒    ░░░▒░▒    ░░    ▒▒░░▒░░░░░░▒▒▒    ░░░░░░░░░░░░░░░░░░▒░▒░░      ░░▒   ▒▒ ▒▒  ░░▒▒▒      ▒▒░░▒░░░░░░▒░▒░
     ░    ▒▒░░░   ▒░░▒▒   ▒▒▒▒▒▒▒░░░░░░░░░░░░░░░   ▒░░░░░░░ ░▒░░░ ▒░  ░░░░   ▒░         ▒▒▒▒▒               ▒░░░░▒ ▒░░░
     ░   ░▒░░ ▒    ▒▒▒▒▒▒▒▒▒▒▒▒  ░░▒▒▒░░░░▒▒░░░░   ░░▒░░▒░░    ░░░    ▒░▒ ▒░▒      ▒▒░▒▒                   ▒░░░▒▒▒▒░░░░
▒░░░░░▒▒ ▒░░░▒▒▒░░░░       ░░▒▒  ▒  ░░░░░░░░░░░░▒   ░░▒▒▒       ░           ▒░▒▒░▒▒                        ░░░░░░░░░░░░
░▒▒░▒░░░░░░▒░░░░  ▒░░░░    ▒░▒  ▒░▒  ░░░░▒▒▒▒░ ░ ░░    ▒▒▒▒▒  ▒▒▒     ▒▒ ▒▒▒▒▒ ▒▒▒▒               ▒░░░░   ░░░▒░░░░░░░░░
░░░▒▒░░▒░ ▒   ░░░░▒▒ ▒░ ▒▒  ▒▒ ▒▒▒░▒░░▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒ ▒▒▒        ░░░   ░░░░░░░░░░░░░░▒
     ░░░░   ░░▒▒▒░░     ░░▒    ▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ░░░░░░░░░░░░░▒ 
     ░ ▒░▒░░▒▒▒░▒       ▒░       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒        ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░▒▒    
     ░ ░░ ▒    ▒▒                 ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒    ▒        ▒▒▒▒▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒       
     ░ ░░░░░   ▒▒        ▒▒▒▒    ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒   ▒▒▒    ▒▒  ▒▒     ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒          
     ░ ░░  ▒              ▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒▒  ▒▒  ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒               
     ░ ▒░░     ▒▒▒       ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒  ▒     ▒▒▒  ▒▒ ▒  ▒█▓▒▒▒   ▒▒▒   ▒▒▒   ▒▒        ▒▒▒              
     ░░▒▒▒     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒  ▒▒      ▒▒▒     ▒▒ ▒▒▒▒▒    ▒▒                       ▒▒▒          ░
     ░░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒▒  ▒▒                 ▒              ▒                    ▒▒▒       ░
     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒▒                   ▒   ▒▒      ▄    ▄                  ██▒                     ▒▒▒    ░ 
     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                        ░     ▓▄  ████  ██▀ ▄▄       ▄▄      ▒                   ▒▒▒▒     ▒░ 
----------------------------
▒░ ░░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▓▒▒░▒▒▒▒░▒▒░   ▒░▒░░░░░░░░░░▒ ░░░░░░▒░░▒  ▒░░░░░░░░░░▒░░░░░▒▒▒  ░▒ ░ ▒░▒▒░░▒▒▒
 ░ ▒░▒▒░░░░░▒░░░░░░░▒░▒░░░░░░░░░░▒  ▒▒▒▒▒▓▒▒░▒▒▒▒░░▒▒▒░░░░░░░▒▒░░░░░▒▒ ░░░░░░░▒▒▒░░░░░░░░▒░░▒▒ ▒  ░▒▒▒▒▒▒  ▒░░░░▒░░░░░░
░▒░▒░░▒░░░▒ ░░▒░ ░░░▒░░░░░░ ▒░▒▒ ░▒▒░▒▒▒▒▓▒▒ ▒▒░▒░░▒▒ ░░░░░░░░ ▒▒░░░▒▒░░░░░░░░░░░ ░░░░░▒░░░░    ▒▒    ░▒▒░░▒░░░░░░░▒▒  
░  ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒  ▒  ▓     ▒░▒░░░░ ░░░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░▒  ▒▒░▒░▒░▒▒░░░░░▒░ ▒
░   ░░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░░▒▒     ▓▒▒  ▒▒ ▒▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░░░░▒ ▒░░░▒ ░▒░░░░░░
░    ░░░░░░░░░▒░▒   ▒░░░░░░░▒▒  ▒        ▓▒▒▒▒░░░▒▒▒▒░ ░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░▒░▒░░░░░░░░░░▒░░░░░░░░░░░▒░░░░░░▒░░░
 ░   ░▒▒ ▒▒░▒░▒▒ ░▒▒  ░░░░░▒▒░▒ ▒   ▒▒▒▒░▓░░░░░░░▒    ░▒▒▒░░░░░▒   ░░  ░ ░▒▒▒▒▒▒░░▒▒▒░▒▒░░▒▒ ░░▒░░▒░░░░░░░░░░░░░░░▒▒░░░
  ░ ▒░░░░░░░▒▒░░░░░░░▒▒░░▒ ░▒▒░░▒░░▒ ░░░░▓░░░░░░▒ ▒░░░▒░░▒░░▒      ▒▒▒ ▒  ░░░░░░▒░░░░░       ▒▒ ▒░░░░░░░░░░░░░░░░░░░░░░
   ░▒░░░░ ▒    ▒  ▒▒░▒░░░▒░▒▒   ░▒▒   ▒░░▓░░░░░░░░ ░░░▒▒▒ ▒░▒░    ▒░░░░░▒░▒░▒░▒▒░ ░░░▒▒▒▒░   ▒      ▒░░░▒░▒▒░░ ░░░░░░░░
    ░░   ▒▒░░▒▒░░░▒░▒     ░░░▒░▒▒░ ▒░▒   ▓░░░░░░░░▒░░░       ░▒▒▒░░░░  ░▒▒   ▒     ▒    ▒▒▒▒░▒░░ ░░░░░░░░░░░░░▒▒░░░░░░░
 ▒▒▒▒░▒▒▒▒░░   ░░░▒▒░      ░░░░░░░░░░ ▒░▒▓░░░░░  ░▒░░ ▒▒▒▒░▒░░▒░▒░░░░▒░░▒   ░░▒ ▒▒▒     ▒▒ ░░░░░▒░░░░░░░░░░░░░░░░▒  ░░░
▒    ░          ▒ ▒   ░▒▒▒ ▒░▒░▒░░░░░░ ░░▓▒░▒▒  ▒▒▒░▒▒▒░░░░ ░░░░░▒░░░░░░░   ░░  ░░▒     ▒░▒░░░░░░░░ ░░░░░░░░░░░░░░░▒░░░
▒▒   ░                ▒░▒░▒░▒     ▒░░░░░░▓░▒░▒▒▒▒░ ░░   ░ ▒░░░░░░▒░░░░▒▒              ▒ ░░░░▒░░░░░░░░░░░▒▒░░░░░░░░░░░░░
 ▒   ░    ▒░░    ░░░▒▒▒    ░░     ▒░░░░░░▓░░▒▒▒    ░░░░░░░░░░░░░░░░░░░░▒▒░      ▒░    ▒▒ ░▒ ▒░░░▒▒     ▒▒░░░▒░░░░░░░▒▒░
     ░     ░░░░  ▒▒▒░▒░    ▒▒▒░▒▒░░░░░░░░▓░░░░░░   ░░░░░░░░▒░▒░░░ ▒░▒▒░░░░   ░▒         ▒▒░▒▒               ▒░░░░▒ ░░░░
     ░   ░▒░░ ▒     ▒▒▒▒▒▒▒░ ▒▒  ░░▒▒▒░░░░░ ░░░░   ░░▒░░▒░░    ▒░░    ░░▒ ▒▒  ▒     ▒▒▒▒                   ▒░░░▒▒▒▒░▒░░
▒▒░░▒░▒▒ ░░░░▒▒▒▒░░░░      ░░░░  ▒  ▒░░░░░░░░░░░▒   ░░▒▒▒       ░▒          ▒░▒▒▒▒▒▒                      ▒░░▒░░░░░░░░░
░░░░▒░▒▒░░░▒░░░░  ▒░▒░░     ░▒▒ ▒▒▒  ░░░░▒▒▒▒░▒░ ░░    ▒▒▒▒▒  ▒▒      ▒▒ ▒▒▒▒▒▒▒▒▒▒               ▒░░░▒  ▒░░▒▒░░░░░░░░░
░░▒░▒░▒░░ ▒   ▒░ ▒▒▒ ▒░ ▒▒  ▒░ ▒▒▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒ ▒▒         ░░░▒  ▒░░░░░░░░░░░░░▒
     ░ ░░   ░▒▒▒▒▒░     ░░▒    ▒░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ░░░▒▒░░░░░░░░▒ 
     ░▒░░ ░░▒▒ ░░       ▒░░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░▒▒    
     ░░░▒▒▒    ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒    ▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒       
     ░░░░░░░   ▒▒▒        ▒▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒     ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒          
     ░░░░▒ ▒              ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ▒▒  ▒▒  ▒▒▒▒   ▒▒▒▒  ▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒▒               
      ░▒░░     ▒▒▒▒      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒  ▒     ▒▒▒  ▒▒ ▒  ▒▓▓▒▒▒   ▒▒▒   ▒▒▒   ▒▒▒      ▒▒▒▒              
      ░▒▒░     ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒        ▒  ▒▒      ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒▒                       ▒▒▒          ░
      ░▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒             ▒▒  ▒▒                 ▒                                   ▒▒▒      ▒░
      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                   ▒   ▒▒      ▒   ▄▄                  ▒▓▒                    ▒▒▒     ░ 
      ▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                        ░     ▒▄  ████  ███▄▄▄        ▄                         ▒▒▒▒▒     ▒▒ 
----------------------------
▒░ ░░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░▒▒▒░▒▒▒▒░░▒░   ▒▒▒▒░ ▒░░░░░░▒▒░░░░░░▒░░    ░░░░░░░░░░░░░░▓▒▒▒▒  ░▒ ░ ▒▒▒░░░▒▒ 
 ░ ▒░▒▒░░░░░░░▒░░░░░▒░ ░░░░░░░░░░▒   ▒▒▒  ▒░░ ▒▒▒░▒▒▒░░░░░░░░░▒░░░░░▒  ░░░░░░░▒▒▒░░░░░░░░▒░░▒▒ ▒  ▓▒▒▒░▒   ▒░░░░░░░░░░░
 ░░▒░░░░░░▒ ░░░░ ░▒░▒░░░░░░ ▒░▒▒ ░ ▒░▒▒░▒▒▒▒▒▒▒░░░░▒░ ░░░░░░░░  ▒░░░ ▒░░░░░░░░░░░ ░░░░░▒░░░▒     ▒▓  ▒░▒▒░░▒░░░░░░▒▒▒  
░▒ ░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒▒  ▒        ▒▒ ░░░░ ░░░░░░░▒▒▒░░░▒░░░░░░░░░░░░▒░░░░░░░░░▒░░   ░▓   ░▒░░░░▒░░░░░░▒░ ▒
░   ░▒░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░░▒     ▒▒▒   ▒▒ ▒░░▒░▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░▓░░░░▒  ░░░▒ ░░░░░░▒░
░▒   ░░░░░░░░░▒░▒▒  ▒░░░░░░░▒▒  ▒        ░▒▒▒▒░░░▒▒▒▒░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░▒▒░▒░░▒░░░░░░▒░░▓░░░░░░░░▒▒░░░░░░▒░░░
 ░   ░▒▒▒▒▒░░░▒▒ ▒▒  ▒░░░░░▒▒░▒ ▒    ▒▒▒▒░░░░░░░░▒   ▒░░▒░░░░░░    ░▒  ░ ░▒▒▒▒░▒░░░▒▒░▒▒░░▒░▒░░▒░░▓░░░░░░░░░░░░░░░░▒░░░
  ░ ▒░░░░░░░░▒░░▒░░░░▒▒░░▒ ▒▒▒░░░░░▒▒▒░░░░░░░░░░▒ ▒░░▒▒░░▒░░░ ▒     ▒▒ ▒ ▒░░░░░▒▒░░▒░░       ▒  ░░▓░░░░░░░░▒░░░░░░░░░░▒
   ░ ░░░░▒▒ ▒  ▒    ░░▒░░▒░░▒   ░▒▒   ▒░░░░░░░░░░░ ░░░▒▒░ ▒░▒░    ▒░░░░░░░░░░░░▒░▒░░░▒▒▒▒░   ▒    ▓ ▒░░░▒░▒▒░▒ ░░░░░░░░
    ░░  ▒▒▒░░▒▒░░░▒░▒   ▒ ░▒░░░▒▒░ ▒░▒   ░░░░░░░░░▒░░░      ▒░▒▒▒░░░░  ░ ▒ ▒       ▒    ▒▒▒▒░▒░░ ▒▓░░░░░░░░░░░▒▒░░░▒░░░
 ▒▒▒▒░▒▒▒▒░░   ▒░░▒▒░      ░░░░░░░░░░▒▒░▒▒░░░░░ ▒░▒░░▒▒▒▒▒▒▒░░ ░▒░░░░▒░░▒   ░░  ▒▒▒     ▒▒ ░░░░▒▒░▓░░░░░░░░░░░░░░▒  ░░░
▒▒   ░     ▒    ▒▒▒   ▒▒▒▒ ▒▒▒░▒░░░░░░ ░░▒▒░▒▒  ▒▒▒▒▒▒▒░░░░ ░░░░░▒░░░░░░▒   ░░  ░░▒     ▒▒▒▒░░░░░░▓▒░░░░░░░░░░░░░░░▒░░░
▒▒▒  ░                ░░▒░░▒▒     ▒░░░░░░░░▒▒▒▒▒░▒ ░░▒ ▒▒▒▒░░░░░░ ░░▒░▒▒    ▒           ▒░░░░░░░░░▓░░░░░▒░░░░░░░░░░░░░░
 ▒   ░     ░░    ░▒░▒ ▒▒   ░░      ░░░░░░░░░▒▒▒    ▒░░░░░░░░░░░░░░░░░▒░▒▒░      ░░   ▒░▒ ░▒ ▒░░░▒▒▓    ▒▒░░░▒░░░░░░░░░░
     ░     ░░░░  ▒▒▒░▒░     ▒▒▒░▒░░░░░░░░░░░░░░░   ░░░░░░░░▒░▒░░░▒░░▒▒░░░░   ▒▒         ▒▒▒▒▒▒    ▓        ▒▒░░░░▒ ░░░░
     ░   ░▒░░▒▒     ▒▒▒▒░▒▒░▒    ░░▒░▒░░░░▒ ░░░░   ░░▒░░▒░░    ░░▒    ░░▒ ▒▒ ▒▒    ▒▒▒▒▒▒         ▓        ▒░░░▒▒▒▒░░░░
▒▒░▒░░▒▒ ░░░░▒▒▒▒░░░░      ░░░░  ▒   ░░░▒░░░░░░░░  ▒░░▒▒▒▒     ▒░▒          ▒▒ ▒▒▒▒▒              ▓       ▒░░░░░▒░░░░░░
░░░░▒░░░░░░▒░░░░  ▒░▒░░▒    ░▒▒  ░▒  ░░░░▒▒▒░░▒░ ▒░    ▒▒▒▒▒  ▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒                ▓▒░░▒  ░░░▒▒░░░░░░░░░
░░▒▒▒░░░░ ▒   ▒░ ▒▒▒ ▒░ ▒▒  ▒░  ▒▒▒▒░░░▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒   ▒         ░░░▒  ▒░░░░░░░░░░░░░░
▒▒   ▒░░░░  ░▒▒▒▒░░     ░░▒    ▒░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ░░░▒░░░░░░░░░▒ 
      ░░░ ░░▒▒ ░░       ▒░░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░░▒▒▒   
      ░░░▒▒    ▒▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒             ▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒       
      ░░░░░░▒  ▒▒▒        ▒▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒     ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒          
      ░░▒░ ▒              ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒       ▒▒  ▒▒   ▒▒▒  ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒               
      ░▒▒░     ▒▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒  ▒     ▒▒▒  ▒▒ ▒  ▒▓▓▒▒▒   ▒▒▒   ▒▒▒   ▒▒▒      ▒▒▒               
      ░▒▒░     ▒▒▒  ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒        ▒  ▒▒      ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒▒    ▒                 ▒▒▒▒          ░
      ░▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒            ▒▒  ▒▒                 ▒                                  ▒▒▒▒      ▒▒
      ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                  ░   ▒▒           ▄                  ▒▒▒                    ▒▒▒     ░ 
      ▒ ▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                       ░     ▒▄   ███  ███ ▄▄               ▒                  ▒▒▒▒▒     ░▒ 
----------------------------
▒░ ░░  ▒ ░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░░░░░▒ ▒░▒▒▒▒░░▒░    ▒▒▒░ ░░░░░░░▒▒░░░░░░▒░░   ▒░░░░░░░░░░░░░░░░▒▒▒  ░░ ▒ ░▒ ▒░░▒  
▒░  ░▒▒░░░░░░░░░░░░░▒░▒░░░░░░░░░░░ ▒▒▒▒▒▒ ▒▒░  ▒▒░░ ▒░░░░░░░░▒▒░░░░░▒  ░▒░░░░░▒▒▒░░░░░░░░▒░░░▒▒▒  ░▒▒▒░▒   ▒░░░░░░░░░░░
 ░░ ░░░▒░░░▒░░▒░ ░▒▒▒░░░░░░▒▒░▒▒▒░  ░▒▒▒▒▒▒▒▒▒▒░▒░░░░ ░░░░░░░░ ░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░▒    ▒▒   ▒▒▒▒░░▒░░░░░░▒▒▒▒ 
░░ ░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░▒  ▒        ▒▒ ░░░▒ ░▒░░░░░▒▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒  ▒░    ░▒░░░░▒░░░░░░▒▒ ░
░░  ░▒░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░▒     ▒▒   ▒▒ ▒▒░▒░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░▒  ░░░  ░░░░░░░░
░░  ▒░░░░░░░░░▒░▒░  ▒░░░░░░░▒▒  ▒        ▒▒▒▒▒░░░▒▒▒░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░
 ░▒  ░▒▒▒ ▒░▒░▒  ▒▒  ▒░░░░▒░▒░▒ ▒▒   ▒▒▒▒░░░░░░░░░    ░▒░░░░░░░  ▒ ░░ ▒░▒░▒ ▒▒░▒░░░ ▒▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░
  ░▒▒░▒░░░░░▒▒░░▒░░░░▒▒▒░▒ ▒ ▒░░▒▒░▒▒▒░░░░░░░░░░░ ▒░░▒▒░░░░░░ ▒     ▒▒ ▒ ▒░░░░░▒▒░░▒░░  ▒   ▒▒  ░░░░░░░░▒░░▒░░░░░░░░░░▒
   ░ ░░░░▒▒ ▒  ░ ▒▒▒░░░▒░▒░▒▒   ░▒    ▒░░░░░░░░░░░ ░░░▒▒░ ▒▒ ▒▒   ▒░░░░░▒░░░░░░▒░▒░░░▒▒▒▒▒   ▒   ▒ ▒▒░▒░▒░▒░░▒▒░░░░░░░░
    ░░ ▒ ▒▒▒░▒▒░▒░░░▒   ▒ ░▒░▒░▒ ░ ▒▒▒   ░░░░░░░░░▒░░░▒     ▒░▒▒▒▒░░░▒ ░░  ▒▒      ▒▒   ▒▒▒▒▒▒░░ ░▒░░░░░░░░░░▒▒▒░▒▒░░░░
  ▒▒▒░▒▒▒▒░░    ░░░░░      ░░░░░░░░░░▒▒▒▒▒░░░░░ ▒░▒░░▒ ▒▒▒▒░░░▒▒▒░░░░▒▒░    ░░  ▒▒▒     ▒░ ░░░░░▒░░░░░░░░░░░░░░░░░▒ ░▒░
▒▒▒  ░     ▒    ░░▒   ▒▒ ▒ ▒░▒░▒░░░░░░▒░░▒▒░░░▒  ▒▒░░▒▒░░░░ ░▒░░░░░░░░░░░   ░░  ░░░     ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░
 ▒▒  ░                ▒░▒░▒▒▒     ▒░░░░▒░░░▒▒░▒▒░▒ ░░▒ ▒░▒▒░░░░░░ ░░▒▒░▒    ▒▒          ░░░░░░░░░░░▒░░░░▒░░░░░░░░░░░░░░
 ▒▒  ░     ░░    ░▒▒▒ ▒▒   ▒░      ░░░░░░░░░▒▒▒  ▒ ▒░░░▒░░░░░░░░░░░░░▒▒▒▒░      ░░    ░▒▒░░ ░░░░▒▒▒   ▒▒░░░░▒░░░░░░░▒░░
     ░░    ░░░ ▒ ▒▒▒░░▒░    ▒▒▒▒▒░░░░░░░░░░░░░░░   ░░░░░░░░░░▒░░░▒▒░▒▒░░░░   ▒▒          ▒▒░▒▒             ▒▒░░░░▒ ░░░░
     ░░  ░▒░░ ▒       ▒▒▒ ▒░░    ░░▒░▒░░░░░ ░░░░   ░░░░░▒░░    ░░▒    ░░▒ ▒▒  ▒     ▒▒▒▒▒                  ▒░░░▒▒▒▒░▒░▒
▒▒░▒▒▒░▒ ░░░░░ ▒▒▒░░░▒     ░░░░  ▒   ░░░░░░░░░░░▒  ▒░░░▒▒       ░▒          ▒▒ ▒▒░▒▒                      ░░░░░░▒░░░░░░
░░░░▒▒░░░░░░░░░░  ▒░░▒▒▒    ░░▒ ▒░▒  ░░░░░░░░░▒░ ▒░    ▒▒▒▒▒  ▒▒▒     ▒▒ ▒▒▒▒▒▒▒▒▒                ▒▒░░   ▒░░▒░░░░░░░░░░
░░▒░▒▒░░░ ▒   ▒░ ▒▒▒▒▒░▒ ▒  ▒░  ▒▒ ▒▒░░░▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒   ▒         ░░░▒  ▒░░░░░░░░░░░░░▒
▒▒    ░░▒░  ░▒▒▒▒░░▒  ▒▒▒░░    ▒░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒▒░  ▒▒▒▒▒▒▒▒▒▒▒ ▒░░░▒░░░░░░░░░▒ 
      ░░▒▒░░░░ ░░       ▒░░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒ ▒▒▒▒▒      ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒    
      ░░░░ ▒    ▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒            ▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒       
      ░░ ░░░▒  ▒░▒        ▒▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒   ▒▒▒    ▒▒  ▒▒     ▒▒▒▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒  ▒░▒▒           
      ░▒▒░▒▒▒             ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒      ▒▒  ▒▒   ▒▒   ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒               
      ░ ░░▒     ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒    ▒▒▒  ▒▒ ▒  ▒▒▒▒▒▒   ▒▒▒   ▒▒▒ ▒ ▒▒▒      ▒▒▒              ▒
      ░ ▒░      ▒▒▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒  ▒       ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒▒    ▒                 ▒▒▒           ░
      ░ ▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒  ▒▒                 ▒                                  ▒▒▒       ░▒
      ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                  ░   ▒▒           ▒                 ▒▒▒                     ▒▒▒     ░ 
      ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒                      ░     ▒▒   ███  ███ ▄▄        ▄     ▒▒                  ▒▒▒▒▒     ░  
----------------------------
▒░ ░░▒   ░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▓░▒ ▒░▒▒▒▒░░▒▒    ▒▒▒░▒░░░░░░░░▒░░░░░░░░░   ▒░░░░░░░▒░░░░░░░░░▒▒  ░░ ▒▒░▒▒▒▒░   
▒░▒ ░▒▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░ ▒▒▒▒▓▒ ░▒░   ▒░▒▒▒░░░░▒░░░▒░░░░░░▒  ░░░░░░▒▒░▒▒░░░░░░░░░▒░ ▒▒  ░▒▒▒░  ▒▒▒░▒▒▒░░░░░░░
 ░░ ░░░▒░░▒▒░░░░░▒▒▒▒░░░░░░▒░░░▒▒░  ▒░▒▓▒▒▒▒▒▒░░░░░░░ ░░░░░░░▒ ▒░░░░▒ ░░░░░░░░░░░▒░░░░░▒░░░▒    ▒▒▒  ▒▒░▒░▒░░░░░░░░▒▒▒ 
▒░ ░░ ░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░  ░▓       ▒▒▒░░░▒▒░▒░░░░░░▒ ░░░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒▒   ░   ░░░░░░░▒░░░░░▒▒▒ ░
░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░   ▓ ▒▒▒  ▒▒ ▒▒▒▒░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░▒▒░░▒  ░░░ ▒░░░░░░░░
░░  ▒░░░░░░░░░▒░░░ ▒ ░░░░░░░▒░  ▒▒     ▓ ▒ ▒  ░░░▒▒░░░▒░░░░░░░░▒░░░░░░░░░░░░░▒░░░░▒▒░░░░░░░░░░▒▒░░░░░░░░░░░▒░░▒░░░░▒▒░░
 ▒▒  ░▒▒▒ ▒░▒░  ▒▒▒  ▒░░░░░░▒░▒ ▒▒   ▒▒▓▒░░░░░░░░░   ▒░▒▒░░░░░░  ▒ ░▒ ▒░ ░░ ░░░░░░▒▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  ▒▒▒░▒▒░░░░▒░░░▒░░░░▒▒▒░░ ▒ ▒░▒▒▒▒▒▒▒░░▒░░░░░░░░  ░░▒░░░▒░░░ ▒     ▒▒ ▒ ▒░░░░▒▒░░░░░▒  ▒▒      ░░░░░░░░▒░░▒░░░░░░░░░░▒
   ░▒░░░░░░ ▒  ░▒ ▒▒▒░░░░░░▒▒▒  ░▒▒   ▒░░░░░░░░░▒░░░░░▒░░ ▒▒ ▒    ▒░░░░░▒░░░░░░▒▒▒░░░░▒  ▒  ▒▒   ▒ ▒░▒░░▒░▒▒░░▒░░░░░░░░
    ░░ ▒▒▒▒▒░░▒▒░▒░░░   ▒ ░▒░▒░▒ ░  ▒▒ ▒ ░░░░░░░░░▒░░░▒     ▒▒ ▒▒▒░░░▒▒░▒░ ▒      ▒▒▒  ▒▒▒▒▒▒▒░▒ ▒▒░░░░▒░░░░░▒▒░░▒░░░░░
   ▒▒░▒▒▒▒░░    ░░░▒░      ░░░░░░░░░░░▒▒▒░░░░░░  ░▒░░▒▒▒▒▒▒▒░░▒░▒░░░░▒▒░▒   ░░  ▒▒      ░░ ░░░░▒▒░░░░▒░░░░░░░░░░░░▒ ░░░
▒▒▒▒ ░     ▒    ▒░▒▒  ▒▒▒  ▒░▒░▒░░░░░▒▒░░░▒░▒░▒   ▒░░▒▒░░░░ ░░░░░▒░▒░░░░░   ░░  ░░░     ▒▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░▒░░░
 ▒▒  ░░               ▒░▒░▒▒░   ▒ ▒░░░░▒░░░▒▒▒░▒░░ ▒░▒ ▒░▒ ░░░░░▒ ░░░▒░▒    ▒▒          ░░░░░░░░░░▒▒░░░░▒░░░░░░░░░▒░░░░
 ▒▒   ░    ░░    ░▒░▒ ▒▒   ▒░      ░░░░░░░░░▒▒▒    ▒░░░░░░░░░░░░░░░░░▒▒ ▒▒      ▒░    ░▒░░░ ░░░░░▒▒   ▒▒▒░░░░░░░░░░░▒░░
      ░    ░░░▒▒ ▒▒▒░░▒░    ▒ ▒▒░░░░░░░░░░░░░░░░   ░░░░░░░░░░▒░░░▒░░▒▒░░░░   ▒▒          ▒▒░▒▒            ▒▒░░░░░▒ ░░░░
      ░  ░▒░░░▒     ▒▒▒▒▒▒▒░░▒   ▒░▒░▒░░░░░ ▒░░░   ░░░░░▒░░    ░▒▒ ▒  ░░░▒░▒ ▒▒     ▒▒░▒▒                 ▒▒░░░▒▒▒▒░▒░▒
 ▒▒▒▒▒░▒ ░░▒░░ ▒▒▒▒░░▒▒    ▒░░░▒ ▒▒  ▒░░▒░░░░░░░▒   ░░░░▒▒     ▒░▒          ▒▒  ▒▒▒▒                      ░░░░░░▒░░░░░░
░░░░░░░░░░▒░░░░░▒ ▒░░▒▒▒    ▒░▒  ░░  ░░░░░░░░░▒░▒▒▒  ▒ ▒▒▒▒▒  ▒▒░     ▒▒ ▒▒▒▒▒▒▒▒▒                ▒▒░░   ▒░░▒░░░░░░░░░░
░░▒░░░░░░▒▒▒ ▒▒░▒▒▒▒▒▒░░ ▒  ▒░▒ ▒▒ ▒▒░░░▒░░▒▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒   ▒        ▒░░░▒  ▒░░░░░░░░░░░░░░
▒▒▒   ░▒▒░  ▒▒▒▒▒░░▒  ▒▒▒░░    ▒░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ▒▒░░▒ ▒▒▒▒▒▒▒▒▒▒  ░░░░░░░░░░░░░░▒▒
      ░ ▒░▒░░░░░▒▒      ▒▒░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒ ▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░▒    
      ░░░░ ▒    ▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒            ▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒░▒▒       
      ░ ░░░░░   ░▒         ▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒   ▒▒▒    ▒▒  ▒▒▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░▒▒           
      ░ ░░▒▒▒             ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒      ▒▒  ▒▒   ▒▒    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒              
      ░ ░▒▒     ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒    ▒▒▒  ▒▒    ▒▒▒▒▒▒   ▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▒▒▒              ░
      ░▒░░▒     ▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒       ▒▒ ▒       ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒▒    ▒                 ▒▒▒           ░
      ░░▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒  ▒▒             ▒   ▒                                  ▒▒▒       ░ 
      ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒                  ░   ▒▒           ▒                 ▒▒▒                     ▒▒▒    ▒░ 
      ▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒                      ░     ▒▒   ███  ██▓ ▄▄              ▒                   ▒▒▒▒▒     ░  
----------------------------
░░ ░░▒   ▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░▒ ▒░░░▒▒░░░░    ▒▒▒░░░░░░░░░░▒░░░░░░░░░▒▒▒░░▓░░░░░░░░░░░░░░░▒▒▒ ░░ ▒▒▒▒▒░▒░   
░░▒ ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒▒▒▒▒░▒░    ░▒▒░░░░░░░░░▒▒░░░░░▒  ░░░░░░▒▒▒▒▒░░░▓░░░░░▒░▒▒▒ ░░░▒▒░  ▒▒▒░▒░▒░░░░░░▒
▒░░ ░░░▒░░░▒░░░░▒▒▒▒▒░░░░░░▒░░▒▒▒▒  ░ ▒▒░▒▒▒▒░░░░░░░▒ ░░░░░░░░ ▒░░░░░ ▒░░░░░░░░░░░░░░▓░░▒▒░▒    ▒ ▒  ▒▒▒▒▒▒░░░░░░░░▒▒▒ 
▒░ ░ ░░░░░░░▒░▒░░░░░░░░░░░░░▒░░▒░░░░▒ ▒▒      ▒▒▒▒░░▒▒▒▒░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░▓░░░▒░▒▒▒   ░   ░░░░░░░▒░░░░░ ▒▒ ░
░░  ░░░░░░░░░░░░░▒░░░░░░░░░░░░▒▒░░░░      ▒▒   ▒ ▒▒▒░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓░░░░░░░░▒░░░░▒▒▒▒▒▒ ░░▒▒▒░░░▒░▒░░
░░   ░░░░░░░░░░░▒░ ▒▒░░░▒░░░░▒  ▒▒       ▒    ░░░▒▒░░▒▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▓░░░░▒░░░░▒░░░░░░░░▒░░▒░▒▒░░░░░▒░░
 ▒▒  ░▒▒▒ ▒░▒░  ▒▒▒  ▒░▒░░░░▒░▒ ▒▒   ▒▒ ▒░░░░░░░░░   ▒░▒░░░░░░░  ▒▒░▒▒▒░ ░░ ▒░░░░░▒▒▒▓░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░
  ▒▒▒░▒▒░░░░▒░░░▒░░░░ ▒▒░░▒▒▒▒░▒▒▒▒▒▒░░▒▒░░░░░░░░  ▒░▒▒░░░░░░▒▒        ▒ ▒░░░░▒▒░░░░░▓  ▒▒   ▒▒░░░░░░░░░░░░░░░░░░░░░░░▒
   ▒▒░░░░░▒▒▒  ░▒▒▒▒▒▒░░▒▒▒▒▒▒▒ ░▒░   ▒░░░░░░▒░░▒▒░░░░▒░░ ▒░ ▒    ▒░░░▒░▒▒░░░▒░▒░▒░░░▓▒ ▒▒  ▒▒   ▒ ▒░▒░░▒░▒▒▒░▒░░░░░░░░
    ░░▒▒▒▒  ░░▒▒▒░░░░▒  ▒ ░▒░▒▒▒ ░  ▒▒   ░░░░░░░░░▒░░░      ▒░  ▒▒░░░▒▒░▒░ ▒▒     ▒▒▒▓ ▒▒▒ ▒▒▒░ ▒▒▒░░░░░░░░░░▒ ░░░▒░░░░
    ▒░░▒░▒░░▒   ░▒░░░      ░░░░░░░░░░░ ▒▒░░░░░░  ░░░░▒ ▒ ▒▒▒░░▒░▒░░░░▒▒░▒   ░░   ▒   ▓  ░░▒░░░░▒░░░░░▒░░░░░░░░░░░░▒▒░░░
 ▒▒▒▒ ░    ▒    ░░▒░▒  ▒   ▒░░░▒░░░░░░▒░░▒▒░░░▒   ░░░▒▒░░░░ ░░░░░░░░░░░░░   ░  ▒░░░  ▓   ▒ ▒░░░░░░▒░░░░░░░░░░░░░▒░▒░░░▒
 ▒▒   ░                ░░░ ▒░   ▒ ░░░░░▒░░░▒▒▒▒▒▒░▒▒░▒ ▒░▒▒░░░░░▒ ░░░▒░░    ▒▒  ▒    ▓  ░░░░░░░░░▒░▒░░░░░░░░░░░░░░▒░░░░
 ▒▒   ░    ▒░    ░▒ ▒ ▒▒▒  ▒░      ▒░░░░░░░░▒ ▒  ▒ ░░░░▒░░░░░░░░░░░░░▒▒ ▒▒      ▒▒   ▓░ ░░░ ░░░░░▒▒  ▒▒▒▒░░░░░░░░░░░▒░░
      ░    ░░▒▒▒ ▒░ ░░░░    ▒ ▒▒▒░▒░░░░░░░░░░░░░   ▒░░░░░░░▒░░░░░▒░░▒░░░░░   ▒▒  ▒   ▓    ▒▒▒▒▒           ▒▒░░░░░ ▒░░░░
      ░  ▒▒ ░░░▒     ▒ ▒▒▒░▒▒▒   ░░▒░▒░░░░░▒░░░░   ░░░░░░░░▒▒  ░▒▒ ▒  ░░░▒░▒ ▒▒     ▒▓▒▒▒▒                ▒▒░░░▒▒▒▒░▒░▒
 ▒▒▒▒▒░   ▒░░░  ▒▒▒▒░▒▒    ▒░░░░  ▒  ▒▒░░░░▒░░░░▒  ▒░░░░▒▒▒    ▒░▒         ▒░▒ ▒▒▒▒▒▒▓                    ░░░░░▒▒░░░░░░
░░░░░░░░░▒░░░░░░░ ▒░░▒▒▒    ▒░▒  ░░  ░░░░░░░░░▒░▒▒▒  ▒  ▒▒▒▒  ░░░    ▒▒▒ ▒▒▒▒ ▒▒▒▒   ▓            ▒▒░▒   ▒░░ ░░░░░░░░░░
▒░▒▒░▒░▒▒░▒▒ ▒▒░▒▒▒ ▒▒░░ ▒  ▒░░ ▒▒▒▒ ▒░░▒░░░▒▒▒▒▒▒▒    ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒            ▒░░░▒  ▒░░░░░░░░░░░░▒░
▒▒▒   ░▒▒░   ▒▒▒▒░▒░  ▒▒▒░░     ░░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒░░  ▒▒▒▒▒▒▒▒▒▒  ░░░░░░░░░░░░░░▒▒
      ░ ░░▒░▒░░░░▒       ░░▒     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒   ▒  ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒░░░░░░▒    
      ░ ░░ ▒▒   ░▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒           ▒▒▒▒▒▒▒     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒▒░▒▒       
      ░ ░░░░░   ▒▒         ▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒   ▒▒     ▒▒  ▒▒▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░▒▒           
      ░░░░░▒▒             ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒    ▒▒ ▒▒  ▒▒   ▒▒   ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒              
      ░░░▒▒     ▒▒▒       ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒    ▒▒▒  ▒▒    ▒▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▒▒               ░
       ░░▒░     ▒▒▒ ▒  ▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒      ▒▒ ▒       ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒     ▒                ▒▒▒▒          ▒░
       ░▒▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒  ▒▒             ▒   ▒                                 ▒▒▒▒       ░ 
       ░▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒                ░   ▒▒                             ▒▒▒                     ▒▒     ▒▒ 
       ▒ ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒                      ░     ▒▒   ██▓  ██▒ ▄▄       ▒      ▒▒                  ▒▒▒▒▒     ░  
----------------------------
░ ░░░▒   ▒░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░▒▒░░░░▒▒░░░▒   ▒▒▒░▒▒░░░░░░░▒░░░░░░░░░▒▒ ▒░░░░░░░░░░░░░░░░░░▒  ░▒ ░▒░▒░░░    
░░░ ░▒ ░░░░░░░░░░░░░░░░▒░░░░░░░░░▒ ▒▒░░░▒ ▒▒░    ░▒▒░▒░▒░▒░░░▒░░░░░░▒  ░░░░░░▒▒▒▒▒░░░░░░░░░░░▒▒▒▒░░▒▒▒▒  ▒▒▒░▒░▒▒░░░░░░
▒░░ ░░░ ░░░▒▒░░░▒▒ ▒▒░░░░░░▒░░░▒▒░  ▒░ ▒▒▒▒▒▒░░░░░░▒▒ ░░░░░░░░ ░░░░░▒▒▒░░░░░░░░░░░░░░░░░░▒░▒    ░▒▒  ▒░▒▒▒▒░░░░░░░░░▒▒▒
▒░ ░ ░░ ░░░▒░░▒░░▒░░░░░░░░░░▒░░▒▒░░▒▒▒▒▒      ▒░▒▒░░▒▒▒░░░░░░░ ░▒░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒▒   ▒   ░░▒░░░▒░░░░░░ ▒  ░
░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░░     ▒▒░░░ ░░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░░░▒▒▒▒▒▒▒ ░░▒▒░░░░░░░░░
░░   ░░░░░░░░░░░░░ ▒▒░░░▒░░░▒░▒ ▒▒▒      ▒    ░░▒▒▒░▒ ▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░▒░░░░░░░░▒░░▒░▒▒░░░░░▒░░
 ▒▒  ░▒░▒▒▒░░░  ▒ ▒  ▒░▒░░░░ ░▒ ▒░       ░░░░░░░░░   ▒▒▒░░░░░░░▒ ▒▒░▒▒▒░▒░░▒▒░░░░░░▒ ░░░░░░▒░░░▒░░░░░░░░░░░░░░░░░░▒░░░░
  ▒▒ ░▒▒░░░▒░░░░ ▒░░░▒░▒▒░▒▒▒▒▒▒▒▒▒▒▒░░░▒░░░░░░░░▒ ▒▒░░░░░░░░▒▒    ▒   ▒ ▒░░░░▒▒░░░░░▒  ▒▒  ▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░
   ▒▒░░░░░░ ░  ░░▒▒▒▒▒▒░░░▒▒▒▒▒▒░▒░   ▒░░░░░░░░░░▒▒░░░▒░░▒▒░ ▒▒    ░░░░░▒▒░░░░░▒▒▒░░░░▒ ▒▒  ▒░   ▒▒▒░▒░░░░▒▒░░▒░░░░░░░░
    ▒▒░▒ ▒  ░▒▒▒▒▒░░░▒▒ ▒ ░ ░▒▒▒ ░  ▒  ▒▒░░░░░░░░░░░░░      ▒░  ▒▒░░░▒▒▒▒░ ▒▒  ▒▒ ▒░▒  ▒░░  ▒▒░  ▒▒░░░░░░░░░░  ░░░░░░░░
     ▒░▒▒░░░▒▒  ░▒░░░▒     ░░░░░▒░░░░░▒▒▒▒░░░░░ ▒░░░░▒▒   ▒▒▒░▒░▒░░░░ ▒░▒   ░░   ▒      ░░░░░░░ ░░░░░▒░░░░░░░░░░░░▒▒░░░
▒ ▒▒▒ ░    ▒    ░░▒░▒  ▒   ▒░░░▒░░░░░░▒░░▒▒░▒░▒  ▒ ░░▒░░░░░ ░░▒░░░░░░░░░░   ░░ ▒░░░      ▒ ▒░░░░░░▒░░░░░░░░░░░░░░░▒░░░▒
  ▒   ░                ░░░▒▒░▒▒ ▒ ▒░░░░▒░░░ ▒▒▒░▒░▒▒▒▒ ▒░▒▒▒░░░░░ ░░░▒░░    ▒▒  ▒▒      ░░░░░░░░░░▒▒░░░░░░░░░░░░░░▒░░░░
 ▒░   ░    ▒░    ▒▒ ▒ ▒▒▒▒ ░░▒     ▒░░░░░░░░▒    ▒▒░░░▒▒░▒▒░░░░░░▒░░░▒▒ ▒▒      ▒▒   ░░ ░░░ ░░░░░▒▒▒ ▒▒░▒░░░░░░░░░░░▒░░
      ░    ▒░▒▒▒  ░ ░░░░    ▒ ▒▒▒▒▒░░░░░░░░░░░░░   ▒░░░░░░░░░░░░░░░░▒▒░░░░   ▒▒ ▒        ▒▒▒▒▒▒          ▒▒░░░░░░▒▒░░░░
      ░  ▒▒ ░░░░    ▒▒  ▒▒▒▒▒▒▒  ░░░░▒░░░░░ ░░░░   ░░░░░░░░▒▒ ▒░░▒▒▒  ░░░▒▒  ▒▒      ▒▒░▒▒                 ▒░░░▒▒▒▒░░░░
 ▒ ▒▒▒░   ▒░░░   ▒▒▒░▒▒▒   ▒░░░░  ▒  ▒░░░░░▒░░░░▒   ░▒░░░▒▒    ▒░▒         ▒░▒  ▒▒▒▒▒                     ░░░░▒▒▒▒░░░░░
▒▒░░░░░░░▒░░░░░░░ ▒░░▒▒▒    ▒░   ░░  ░░░░░░░░░░░▒▒▒ ▒▒  ▒▒▒▒  ▒▒░     ░░ ▒▒▒▒░▒▒▒                 ▒▒░▒   ▒░░ ░░░░░░░░░░
▒░░░░▒░▒▒░▒▒ ▒▒░░ ▒ ▒▒░░    ▒░░ ▒▒▒▒ ▒░░▒░░░▒▒░▒▒▒▒    ▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒░▒             ▒░░░▒  ▒░░░░░░░░░░░░▒░
░▒▒▒  ░ ░░   ▒▒▒▒ ░░   ▒▒░░     ░░░░░▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒░░  ▒▒▒▒▒▒▒░▒▒  ░░░░░░░░░░░░░░▒▒
      ░░░░░▒▒░░▒░░       ░░▒     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒░░░░░░▒    
      ░░░░▒▒▒   ▒░        ▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒          ▒▒▒▒▒▒▒     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▒▒░░░▒       
       ░░░░░░   ▒░▒         ▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒  ▒▒▒▒ ▒▒▒   ▒▒     ▒▒ ▒▒▒▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░▒▒           
       ░░▒░▒▒             ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒   ▒▒ ▒▒  ▒▒   ▒▒   ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒▒             ▒
       ░░▒▒      ▒▒       ▒ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒    ▒▒▒  ▒▒    ▒▒▒▒▒▒  ▒▒▒▒   ▒▒▒▒▒▒▒▒▒     ▒▒▒               ░
       ░▒▒░     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒      ▒▒ ▒       ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒     ▒                ▒▒▒           ▒▒
       ░▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒  ▒▒             ▒   ▒                                 ▒▒▒        ░ 
       ░ ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒                ░   ▒▒           ▒                 ▒▒▒                     ▒▒     ░▒ 
       ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                     ░     ▒▒   ▓█▓  ▓█▒  ▒             ▒▒▒                  ▒▒▒▒      ░  
----------------------------
░▒░▒░▒   ▒░░░░░░░░░░░░░░░░░░░░░▒░░▒░░░░░░▒▒░░░▒░░░▒░░▒▒  ▒ ▒░░▒░░░░░░░░░░░░░░░░░▒▒ ▒░░░░░░░░░░░░░░░░░▒▒ ▒░▒ ░▒▒▒▒░░    
░ ░ ░▒  ░░░░░░░░░░░░░░░▒░░░░░░░░░░ ▒▒░░░  ░▒░    ░▒▒░▒▒░░░░░░▒░░░░░░▒  ░░░░░░▒▒▒▒▒▒▒░░░░░░░░░▒░▒▒░░▒▒▒▒  ▒▒▒░▒░ ░░░░░░▒
▒▒░▒░░░▒░░░░░▒░▒░▒▒▒▒░▒░░░░▒░░░▒▒░  ▒▒  ░░▒▒▒░▒░░░░▒▒▒░░░░░░░░ ░░░░░▒ ▒░░░░░░░░░▒░░░░░░░▒▒░     ░ ▒   ░▒▒▒▒░░░░░░░░░▒▒▒
░░ ░▒░░▒░░░▒░░░░░▒░░░▒░░░░░░▒░░▒▒░▒▒▒▒▒▒      ▒▒░▒░░░▒▒░░░░░░░ ░ ░░░▒░░░░░░░░░░░▒░░░░░░░░░░▒▒   ▒▒   ░░░░░░░░░░░░░▒▒  ░
░░  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒▒    ▒░▒░▒░ ░░░░░░░░░░░░░▒░░░░░░░░░░░░░░ ▒░░░░░░░░░▒░░░▒▒▒▒▒▒▒ ░░▒▒▒░░░░░░░▒
 ░▒  ░░░░░░░░░░░░░ ▒▒░░░░░░░░░▒  ▒▒      ▒▒   ░░▒▒▒░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒▒░░▒░▒▒░░░░░░░░
▒▒▒  ▒░░▒▒▒░░░  ▒▒   ▒░░░░░░ ▒▒ ░░       ░░░░░░░░░   ▒▒▒░░░░░░░  ▒▒░▒▒░░▒░░▒▒▒░░░░░▒ ░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░ ░░░░
  ▒▒  ░▒░▒░▒░░░░ ▒░▒░▒▒▒░░▒░░▒▒▒ ▒▒▒░░░░░░░░░░░░░▒ ▒▒▒░░▒▒░░░▒▒    ▒   ▒ ░▒░░░░▒░░░░░░  ▒▒▒ ▒▒ ░░░░░░░░░▒░░░░░░░░░░▒░░░
   ▒▒░░░░░▒▒░  ░░▒▒▒░▒▒░░░▒▒▒▒▒▒░▒░   ░░░░░░░░░░▒▒▒░░░░░░▒░░▒▒     ░░░▒░▒▒░▒░░░▒░░░░░░  ▒▒  ░▒  ▒▒▒▒░░░░░░▒░░░▒░░░░░░░░
    ▒▒░▒▒░  ▒▒ ▒▒▒▒ ░▒▒▒▒▒░░░▒▒▒ ░  ▒  ▒ ░░░░░░░░░▒░░░  ▒  ▒▒▒   ▒▒░░▒▒░▒░▒▒▒  ▒▒▒▒░▒ ▒▒░░ ▒▒▒░ ▒▒ ░░░░░░▒░░░  ░░░░░░░░
     ▒░▒▒▒░░▒▒▒ ░▒░▒░░     ▒░░░░▒░░▒░░ ▒▒▒░░░░░ ▒░░░░▒▒   ▒▒▒░▒░▒░░░░ ▒▒▒   ░▒          ▒▒░░░░░ ░░░░░ ░░░░░░░░░░░▒▒▒░░░
▒▒▒▒▒▒░    ▒    ░░▒░▒▒      ░░░░░░░░░░▒░░▒▒░▒░▒  ▒▒▒░▒░░░░░ ░░▒▒░░░░░░░░░   ░░ ▒░░░      ▒ ░░░░░░░░░░░░░░░░░░░░░▒▒▒░░▒▒
      ░          ▒     ░▒░▒ ░▒  ▒ ░░░░░▒░░░▒▒▒▒▒▒░▒░▒▒ ▒░░░▒░░░░░ ░░░░░░    ▒   ▒▒      ░░░▒░░░░░░▒░░░░░░░░░░░░░░░▒░░░░
 ▒░   ░    ▒▒▒    ▒ ▒  ▒▒▒▒░░▒     ▒░░░░░░░░░    ▒▒▒░░▒▒▒▒▒░░░░░░░░░░░▒ ▒▒      ▒▒   ▒▒ ░░░▒░░░░░▒▒▒▒▒░▒▒░░░░░░░░░░▒▒░░
      ░     ░░▒▒  ░░░░░░    ▒   ▒▒░░░░░░░░░░░░░░   ▒░░░░░░░░░▒░░░░░░░░░░░░   ▒▒ ▒▒      ▒ ▒▒░▒▒          ▒▒▒░░░░░▒▒░░░░
      ░   ▒ ░░▒░    ▒▒ ▒▒▒▒▒▒▒▒▒ ▒░░░▒░░░░░ ░░░░   ░░░░░▒░░▒▒ ▒▒░▒ ▒  ░░░▒▒  ▒▒      ▒▒░▒▒                 ▒░░░░▒ ▒░░░░
  ▒▒▒▒░   ░░░░    ▒▒▒▒▒▒▒   ░░░░  ▒  ▒░░░░░▒░░░░▒   ░▒░░░░▒    ▒░▒         ▒▒   ▒▒░▒▒                     ░░░░▒▒▒░░░░░░
 ░░░▒░░▒░▒░░░░░░░▒▒░░ ▒▒    ▒░▒  ░░  ▒░░░░░░░░░░▒ ▒  ▒   ▒▒▒  ▒▒▒     ▒▒ ▒▒ ▒░▒▒▒                 ▒▒▒▒   ▒░▒▒░░░░░░░░░░
░░░▒░▒░░░░▒░ ▒▒░░ ▒ ░▒░░    ▒░░  ▒▒  ▒░░▒░░░▒▒░▒▒▒▒▒   ░▒▒▒▒ ▒▒▒▒  ▒▒▒░▒▒▒▒▒▒▒ ▒▒▒▒▒             ░░░░▒ ▒░░░░░░░░░░░░░▒░
░▒▒▒▒ ▒░░░▒  ▒▒ ▒ ▒░   ▒ ░░     ░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒░▒░░  ▒▒▒▒▒▒░░░   ░░░░▒░░░░░░░░░▒▒
       ░░▒░▒▒░░▒░░       ░░▒     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒        ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░░░░░░░░░░▒    
       ░░░▒▒▒   ▒░        ▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒   ▒▒▒▒▒          ▒▒▒▒▒▒▒     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░▒▒▒░░░▒       
       ░░░░▒░▒  ░░░         ▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒▒▒    ▒▒ ▒▒▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░▒▒▒           
       ░▒▒░▒░              ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒   ▒▒▒▒▒  ▒▒    ▒    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒             ▒
       ░▒▒░      ▒▒       ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒    ▒▒  ▒▒▒    ▒▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒     ▒▒▒               ░
       ░ ░░▒    ▒▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒ ▒ ▒     ▒▒▒     ▒▒ ▒▒▒▒▒    ▒     ▒                ▒▒▒           ░▒
       ░ ▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ▒  ▒▒             ▒▒ ▒▒                                 ▒▒▒        ░ 
       ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒                ░   ▒▒                             ▒▒▒                     ▒▒     ░  
       ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                     ░     ▒▒   ▓█▓  ▒█▒ ▒              ▒▒▒                  ▒▒▒▒      ░  
----------------------------
░░░▒░▒   ▒▒░░░░▒░░░░░░░░░░░░░░░▒░░░░░▓░░░▒▒░░░▒░░░░▒░▒▒▒    ░▒▒░▒▒░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░▒ ▒░ ▒░▒▒▒░▒▒    
░ ░ ░░ ▒░░░░░░░░░░░░░░░▒░░░░░░░░░░ ▒▒▓░░▒▒░▒░    ░░▒░▒▒▒▒▒░░░▒░░░░░░░  ░░░░░░▒▒▒▒▒▒░░░░░░░░░░▒░▒▒░▒▒▒ ▒ ▒ ▒▒▒▒░ ░░░░░▒▒
░ ░▒░░░▒░░░░░▒▒░▒▒░ ▒░▒░░░░▒░░░░░░  ▒▓  ▒▒▒▒░▒▒░░░░▒▒▒░░░░░░░▒ ░░░░░░ ▒░░░░░░░░░▒░░░░░░▒▒▒░     ▒ ▒  ▒▒▒▒▒ ░░░░░░░░░▒▒▒
░ ░░ ░░░░░▒▒▒░▒░░ ░░░▒░░░░░░ ░░▒▒░▒▒▒▓░░      ▒▒▒▒░▒▒▒▒░▒░░░░░▒  ░░░▒░░░░░░░░░░░▒░░░░░░░░░░ ▒    ▒   ░░░░░░░░░░░░▒ ▒  ░
░░▒ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░ ▓          ▒░░░░░ ░░░░░░░░░░░░░▒░░░░░░░▒░░░░░░ ▒░░░░░░░░░▒▒░░▒▒▒░░▒▒▒░░▒▒░░░░░░▒░ 
 ░░  ░░░░░░░░░░░░░  ▒░░░░░░░░░▒ ▒░▒  ▓   ▒    ▒░▒ ░░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒▒░░▒░▒░░░░░░░░░
▒▒░  ▒░░▒░░░░░  ▒▒   ▒░░░░░░▒▒▒ ▒░   ▓   ▒▒░░░░░░░▒  ▒▒▒░░░░░░░ ▒▒▒░░▒▒░▒░░▒▒▒░░░░░▒ ░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░░▒░░░▒
  ▒▒  ░▒░▒░▒░░▒░▒▒░▒▒▒ ▒░░░░░▒▒▒  ▒▒▒▓░░▒░░░░░░░░▒ ▒▒ ░░▒░░░░▒░    ▒   ░ ░▒░░▒░░░░░▒░▒  ▒ ▒ ▒▒ ░░░░░░░░░▒░░░░░░░░░░░░░░
   ▒▒▒░░░░░░░▒ ░░░▒░░░░▒░░▒▒▒▒▒▒░▒░  ▓▒░░░░░░░░░▒▒ ░░░░░░▒░░▒▒     ▒░░▒░▒▒░░░░░ ▒░░░░░  ▒   ░▒ ▒▒▒▒▒░░░▒░░▒░░░░░░░░░░░░
    ▒▒░▒▒░▒ ▒▒  ▒▒▒▒ ▒▒▒▒░░▒░▒▒  ░   ▓ ▒▒░░░░░░░░░▒░░▒  ▒  ▒░░▒  ▒░░░▒░░░░▒▒▒  ▒▒ ▒░░ ▒░░▒  ▒▒▒  ▒▒▒░▒░░░▒░░░  ░░░░░░░░
     ▒░▒▒▒░░░▒▒▒░▒░▒░▒     ░░░░░▒░░▒░▓ ▒ ░░░░░▒ ▒░░░░▒▒    ▒▒░░░▒░░░░  ▒▒   ▒▒          ▒░░░░░░ ░░░░░░░░░░░░░░░░░▒▒░░░░
▒▒▒▒▒▒░    ▒▒   ▒░░░▒▒     ▒░░░░░░░░░▓▒░░▒▒░░░▒  ▒▒▒░▒▒░░░░ ░░▒▒░░░░░░░░▒   ░▒  ░░░        ░░░░▒░░░░░░░░░░░░░░░░░▒ ░░░░
      ░          ▒     ░░░▒ ▒▒▒▒▒ ░░░▓░ ░░░▒▒░▒▒▒▒▒▒▒▒ ▒░░░▒░░░░░ ░░▒░░░▒   ░   ▒▒      ░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░
 ▒▒░  ░     ▒▒    ▒ ▒  ▒▒▒▒░░░     ▒░▓░░░░░░░▒   ░▒▒░░▒ ▒▒▒░░░░░░▒░░░░░ ▒▒      ▒▒   ▒▒ ░░░ ░░░░░░▒▒▒▒░▒ ░░░░░░░░░░▒░░░
      ░     ░ ▒   ░░░░░░    ▒▒  ▒▒▒░░▓░░░░░░░░░░   ░░░░░░░░░░░░░░▒░░░░░░░░      ▒▒      ▒  ▒░▒▒▒        ▒▒░▒░░░░▒▒░░░░░
      ░   ▒ ░░░░    ▒░ ▒ ▒▒▒░▒▒▒  ░░░▓░░░░░ ░░░░   ░░░░░░░░▒▒ ▒▒░ ▒▒  ░░░▒▒  ▒░      ▒▒▒▒▒▒                ▒░░░░▒ ░▒░░▒
   ▒▒ ░░  ░░░░    ▒▒▒▒▒▒▒   ░░░░  ▒ ▒▓░░▒░░▒░░░░▒   ░▒░░░▒▒    ▒░░    ▒▒   ▒▒   ▒▒▒▒▒▒                    ░░░░▒ ▒░░░░░░
 ░░░▒░░░░▒░░░░░░░▒▒░░▒▒▒    ▒▒▒  ░▒▒ ▓░░░░░░░░░░▒ ▒ ▒▒   ▒▒▒  ▒▒▒     ▒▒ ▒▒ ▒░▒░░                 ▒▒▒    ░░▒▒░░░░░░░░░░
░░░▒▒▒▒░░░▒░ ▒▒░░ ▒ ░▒░░▒   ▒░░   ▒  ▓░░▒░░░░░░▒▒▒░▒   ▒▒▒▒▒ ▒▒▒▒   ▒▒░▒▒▒▒▒▒▒ ▒▒░▒▒             ░░░░▒  ░░░░░░░░░░░░░░░
░░▒▒▒  ░░░▒  ▒▒ ▒ ░░   ▒▒░░   ▒ ░░░░▒▓▒▒▒▒░▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒░░  ▒▒▒▒▒▒░░░   ░░░░░░░░░░░░░░▒▒
       ░░▒░▒▒░▒▒░░▒▒     ░░░     ░░▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒  ▒  ▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░░▒░░░░░░░▒    
       ░░▒▒▒▒   ▒░        ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒    ▒▒▒▒          ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░▒▒▒░░░▒       
       ░▒░░▒░▒  ▒░░         ▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒▒     ▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒  ▒░░▒▒▒          
       ░ ░░▒░              ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒ ▒▒  ▒▒   ▒    ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒             ░
       ░ ░░▒     ▒▒         ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒     ▒   ▒▒    ▒▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒▒               ░
       ░ ░░▒     ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒ ▒ ▒     ▒▒▒     ▒▒ ▒▒▒▒▒    ▒    ▒▒     ▒         ▒▒▒▒           ░ 
       ░▒▒▒▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           ▒  ▒▒             ▒▒ ▒▒                                 ▒▒▒       ▒░ 
       ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒                ░   ▒▒                             ▒▒▒                     ▒▒     ░  
       ▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                     ░     ▒▒   ▄█▓  ▒▓▒                ▒▒▒                  ▒▒▒▒     ▒▒  
----------------------------
░▒░▒░░▒  ▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░ ▒░░░░▒░░░░▒▒▒▒▒▒  ░▒▒▒░▒▒░░░░░░░░░░░░░▒ ▒▒░░░░░░░░░░░░░░░░░░░ ▒░▒▒▒░▒▒░▒▒    
░▒░ ░░  ▒░░░░░░░░░░░░░░▒░░░░░░░░▒░ ░░░░░▒▒▒▒░▒   ░░░░▒▒▒▒░░░░░░░░░░░░ ▒░░░░░░▒▒▒▒▒▒░░░░░░░░░░▒░▒▒░▒▒▒ ▒ ▒▒▒░▒▒▒▒░░░░▒▒▒
░ ░▒░░░▒░░░░▒▒░░░▒▒▒▒▒░░░░░░░░░░░▒  ▒▒  ▒▒▒░░▒▒░░░░░▒▒░░░▒░░░▒ ░░░▒░░ ▒░▒░░░░░░▒▒░░░░░░░▒░░      ░▒  ▒▒▒▒▒▒░▒░░░░░░░░▒▒
░ ░░▒░░░▒░░▒▒░░░░ ░░░▒░░░░░░▒░░▒▒░░▒▒▒▒▒▒     ▒░▒▒▒░░ ▒░▒░░░░░ ▒ ░░░▒░░░░░░░░░░░▒░░░░░░░░░░     ▒▒   ░░░░░░░░░░░░░    ░
░░░ ░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░   ▒  ▒▒    ▒▒▒░░░ ░░░░░░░░▒░░░░░░░░░░░░░░░░░░░ ░░░░░░░░░░▒▒▒░ ▒▒░░ ▒▒░░░▒░░░░░░▒░ 
▒░░  ░░░░░░░░░░░░░▒▒▒░░░░░░░░░▒ ▒░▒▒     ░    ▒░▒ ▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒░░░ ░░░░░░░░░
▒▒░   ░░▒░░░░░▒ ░▒   ▒░░░░░░ ▒▒  ▒       ▒▒░▒▒░░░░▒ ▒▒▒▒░░░░░░░ ▒▒▒░░▒░░▒░░▒▒░░░░░░░▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░▒░░░▒
  ▒░  ░ ▒▒░▒░░▒░▒ ░░▒▒ ▒░░░▒░░▒▒  ▒▒▒▒░░▒░░░░░░░░▒  ▒ ░░▒░░░░▒░    ▒   ░▒░░▒░░ ░░░▒▒░▒▒ ░ ▒ ▒░ ░░░░░░░░░░░░░░░░░░░░░░▒░
   ▒▒▒░░░░▒░░  ░░░▒░▒░░▒░░▒▒▒░▒▒░▒░   ░░░░░░░░░░▒▒ ░░░▒░░▒░▒▒▒     ▒░░▒▒ ▒░░░░░▒▒░░░░░      ░░ ▒▒▒▒░░░░░░░▒░░░░░░░░░░░░
    ▒▒░▒░▒▒ ▒▒  ▒▒▒▒▒▒▒▒▒░░▒░▒   ░     ▒▒░░░░░░░░░▒░░▒  ▒  ▒▒░    ░░░░░░░▒▒░▒▒▒▒▒▒░░░▒▒▒░    ▒▒   ▒▒░░░░░▒▒░▒ ▒░░░░░░░░
     ▒░ ▒▒▒░░▒▒▒░▒░▒░▒     ▒░░░░ ▒░▒░░   ▒░░░░▒ ▒░░░░▒▒    ▒▒░░░▒░░░░  ░░   ▒▒          ▒░░░░░░ ░░░░░░░░░░░░░░░░▒▒▒░░░░
▒▒▒ ▒▒░▒   ▒▒   ▒░░░▒▒     ▒░░░░░░░░░░▒░░▒▒░░░░  ▒▒ ░▒▒░░░░▒░░▒▒░░░░░░░░▒   ░▒ ▒░░▒     ▒ ▒░░░░▒░▒░░░░░░░░░░░░░░░▒▒░▒░▒
      ░          ▒▒▒   ░░░▒ ▒▒▒▒▒▒░░░░░ ░░░▒▒▒▒▒▒░▒▒░  ▒░░░▒░░░░░▒░░▒░░░▒   ░▒ ▒▒▒      ░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░
  ░░  ░     ▒▒    ▒    ▒░▒▒░░░     ▒░░░░░░░░░▒   ░▒▒░░▒ ░▒▒░░░░░░▒░░░▒▒         ▒▒   ▒▒ ░░░▒░░░░░▒▒▒▒▒░▒▒░░░░░░░░░░░░░░
      ░▒    ░░▒   ░░░░░▒    ▒▒  ▒▒▒▒░░░░░░░░░░░░   ░░░░░░░░░░░░░░░░░▒▒░░░░      ▒▒    ▒ ▒ ▒▒░▒▒▒        ▒▒░▒░░░░░▒░░░░░
      ▒░  ▒ ░░░░    ▒░ ▒  ▒▒▒▒▒▒▒ ░░░▒░░░░░▒░░░░▒  ░░░░░▒░░▒▒ ▒░░ ▒▒  ░░░░▒  ░░      ▒▒▒▒▒▒                ▒░░░░ ▒░▒░░░
   ▒▒  ░  ░░░░▒    ▒▒▒░▒▒▒  ░▒▒░  ▒▒▒▒░░▒░░▒░░░░▒   ░▒░░░░▒    ░░░    ▒▒   ▒▒    ▒▒▒▒▒                   ▒░░░░▒▒░░░░░░░
 ░░░▒░░░░▒░░░░░▒░▒▒░░░      ▒▒▒▒ ░░▒ ▒░░░░░░░░░░▒ ▒ ▒▒    ▒▒  ▒▒▒    ▒▒▒ ▒▒ ▒░░░▒                  ▒▒   ▒▒░▒▒░░░░░░░░░░
░░▒▒▒▒▒░░░▒░░▒▒░░   ░░░░▒    ░░   ▒  ▒░░▒░░░░░░▒░ ░    ▒░▒▒░ ▒▒▒▒  ▒▒▒░▒▒▒▒▒▒▒ ░░░▒              ░░░░▒  ░░░░░░░░░░░░░░░
░░░▒▒▒ ░░░░  ▒▒ ▒ ░░▒  ░▒░░   ▒ ░░░░░░▒▒▒▒░▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒   ▒ ▒▒ ░░▒   ░░░░░░░░░░░░░░▒▒
       ░ ░░▒▒▒▒▒░░▒▒     ░░░     ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒░░  ░░░ ░░░░░░▒▒    
       ░▒░░▒▒▒  ▒▒        ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒▒▒▒▒         ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░░░░░░░▒▒       
       ░ ░░▒▒▒   ░░                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒  ▒▒▒       ▒▒▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒░░▒▒         ▒
       ░ ░░▒░▒             ▒▒▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒ ▒   ▒▒        ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒ ▒░▒▒             ░
       ░▒░░░      ▒         ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒   ▒▒    ▒▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒               ▒░
       ░░░░░     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒      ▒ ▒ ▒     ▒▒▒    ▒▒▒ ▒▒▒▒▒    ▒    ▒▒    ▒▒         ▒▒▒            ░ 
        ░▒▒░▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒           ▒  ▒▒             ▒▒  ▒                                ▒▒▒        ▒▒ 
        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒               ░   ▒▒                             ▒▒▒                    ▒▒▒     ░  
        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒                    ░     ▒▒   ▓▓▄  ▒▒▒                ▒▒▒                 ▒▒▒▒▒     ▒▒  
----------------------------
░░░▒░░▒   ▒░░░░░░░░░▒░░░▒░░░░░░▒░░░░░░░░░▒▒░░░▒▒░░░░░▒▒▒▒▒▒ ░▒ ▒░▒▒░░░░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░░░░░░▒░░▒▒▒░▒▒░▒▒    
░░░ ░░  ▒▒▒░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░▒▒ ░▒▒  ░▒▒░▒▒▒▒░░░░░░░░░░░░▒▒░░░░░░▒▒░▒▒▒▒░░░░░░░░░▒░▒░░▒░▒▒▒ ▒▒▒░▒▒▒▒▒▒░░░▒▒
░ ░▒▒░░▒░░░░▒░░░░▒▒▒▒ ░▒░░░░░░░░░░   ░  ▒ ▒░░▒▒▒░░░░▒▒░░░▒░░░ ▒░░░░▒▒ ▒░░░░░░░░▒▒░░░░░░▒▒▒░ ▒   ▒░▒ ▒▒▒▒▒ ▒░░░░░░░░░▒ ▒
░ ░▒░░░▒░░░▒ ░░░░ ░░░▒░░░░░░▒▒░▒▒░▒▒▒▒░░▒     ▒▒░░▒░▒ ▒░░░░░░░ ▒▒░░░▒▒░░░░░░░░░░▒░░░░░░░░░░      ▒   ░░▒░░░░░░░░░░    ░
░░░ ░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░   ▒  ▒▒    ▒▒▒░░░ ░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░ ░░░░░▒░░░▒▒▒░▒ ▒ ░░░▒▒░▒▒▒░░░░░░▒░ 
▒░░  ░▒░░▒░░░░░░░░▒▒░░░░░░░░░░░▒▒░▒▒     ░     ░▒ ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒░░░░░░░░░░░▒▒▒▒░░░ ░░░░░░▒░░
▒▒░   ░░░░░░░░░▒░▒   ▒░░░░░░▒▒▒ ▒▒       ▒▒▒▒▒░░░░▒▒▒░▒▒░░░░░░░ ▒░▒░░▒░░▒░░░░░░░░░░░▒░░░░░░▒░░▒░░▒░░░░░░░░▒░░░░░░░▒░░░ 
   ░  ░ ▒▒░░░▒░▒▒ ░▒▒▒▒▒░░░░░░▒▒   ▒▒▒░░▒▒░░░░░░░░  ▒ ░░░░░░░░░    ▒   ░ ░░▒░░ ▒░░▒░▒▒▒ ░▒▒ ▒░▒░░░░░░░░▒▒░░░░░░░░░░░░▒▒
   ▒░░░░░░░░░░▒░░░▒░▒░░▒░▒ ▒▒▒░▒░▒░   ░░░░░░░░░░▒  ░░░▒░░▒░░▒      ▒░▒▒▒ ▒░░░░░▒▒░░░░░      ░▒ ▒░▒░░░░░░░░ ░░░░░░░░░░░░
    ▒▒░▒░░▒  ▒  ▒▒▒▒▒▒▒▒▒░░▒░▒   ░▒    ▒▒▒░░░░░░░░▒░░░  ▒  ▒▒▒    ░░░░▒░░░▒░▒▒▒▒▒ ░░░▒▒▒░    ▒▒   ▒▒▒░░░░▒▒░▒ ░░░░░░░░░
     ▒░  ▒▒▒▒▒▒▒▒░░▒░▒     ▒░▒░▒ ▒░▒░░   ░░░░░░ ▒░░░░░▒     ▒░▒░▒░░░░  ░    ▒▒          ░▒▒░░░░ ░░░░░░░░░░░░░░░░░░▒░░░░
▒▒▒▒▒▒░▒▒  ▒░    ░░░░▒      ░░░░░░░░░░ ░░▒▒░░░░░ ▒▒▒░ ▒░░░░▒░░▒░░░░░░░░░▒   ░▒ ▒░░▒     ▒ ░░░░░▒░░░░░░░░░░░░░░░░░▒ ░░░▒
      ░▒         ▒▒▒   ░▒░▒ ▒░▒▒▒▒░░░░░ ░░░▒▒▒▒▒▒▒▒▒░▒ ░░░░ ░░░░░▒░░░░░░▒   ░  ▒▒▒▒     ░░▒▒░░░░░░ ░░░░░░░░░░░░░░░░░░░░
  ░░  ▒░    ▒     ▒    ▒░▒▒▒░░     ░░░░░░░░░░▒▒  ░░▒░░▒ ░▒▒░░░░░▒▒░░░░▒         ▒▒   ▒▒ ░░░▒░░░░░▒▒▒▒░░░▒░░░░░░░░░░░░░░
       ░    ░░▒   ░░░░▒▒    ▒░   ▒▒▒░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░▒▒░▒░░      ▒▒   ▒▒ ▒  ▒░░▒▒       ▒▒▒░░░░░░░▒░▒░░░
       ░    ░░░░▒    ░▒▒  ▒▒▒▒▒▒▒ ░░░░░░░░░▒░░░░░  ▒░░░░░░░░▒ ▒░▒ ▒░  ░░░░▒  ░░       ▒▒░▒▒                ▒░░░░ ▒░▒░░░
   ▒   ░  ▒░▒░░▒    ▒▒▒▒▒▒▒ ░▒▒▒  ▒▒▒ ░░░░░▒▒░░░▒  ▒░░░░░░░    ░░░    ▒   ▒░▒    ▒▒░▒▒                   ▒░░░░▒ ░░░░░▒░
 ▒░░▒░░░░▒▒░░░░▒░▒▒░░░      ▒░▒▒ ▒ ▒ ░░░░░░░░░░░░   ▒▒ ▒  ▒   ▒▒▒     ▒▒ ▒▒  ░▒░▒                  ▒▒    ░░▒░░░░░░░░░░░
░░▒░▒░░░░░▒░░▒░░░▒  ▒░░░▒    ░░▒  ░  ▒▒░▒░░░░░░▒░▒░▒   ▒░▒▒░  ▒░▒   ▒ ░░▒▒▒▒▒▒ ░░░▒              ░░░░▒  ░░░░░░░░░░░░░░░
░▒░░▒▒▒░▒▒░   ▒ ▒▒░░▒  ░░░░▒  ▒ ░░░░░░░░▒░░▒▒▒▒▒▒▒      ▒▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░  ▒  ▒▒ ░░▒   ░░░░░░░░░░░░░░▒▒
▒      ░ ░░ ▒ ░░░░░▒     ░░░     ░░▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒      ▒▒▒ ▒▒▒▒▒▒▒▒▒░░ ░░░░ ░░░░░░▒▒    
       ░ ░░▒░▒  ▒▒        ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒         ▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░░░░▒▒       
       ░▒░░▒▒▒   ░░                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒       ▒▒▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒░░▒▒         ▒
       ░░░░▒░░             ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒    ▒▒        ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒▒░▒▒▒            ░
        ░░▒░                ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒   ▒▒    ▒▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒    ▒▒▒               ▒▒
        ░░▒░     ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒ ▒ ▒▒    ▒▒▒    ▒▒▒ ▒▒▒▒▒▒   ▒▒   ▒▒    ▒▒         ▒▒▒            ░ 
        ░░▒░▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ░  ▒▒            ▒▒▒ ▒▒                                ▒▒▒        ░▒ 
        ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒▒               ░   ▒▒                             ▒▒▒                    ▒▒      ░  
        ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                    ░     ▒▒   ▄▓▄  ▒▒▒                ▒▒▒                 ▒▒▒▒▒     ░   
----------------------------
░░░▒░▒▒  ▒▒░░░░░░░░░▒░░░▒░░░░░░ ▒░░░░░░░░▒▒░░░ ▒░░░░░░▒▒▒▒▒▒░▒ ▒░░▒░░░░░░░░░░▒░░▒ ░▒░░░░░░░░░░░▓░░░░░░▒▒▒░▒▒▒▒▒▒░▒▒    
░░░ ░░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░▒ ░░░░░▒▒▒ ░▒▒  ░▒▒░ ▒▒▒░░░░░░░░░░░░▒▒░░░░░░▒░▒▒ ▒░░░░░░░░░░░░▓░░░▒ ▒  ░▒ ░ ▒▒░░░░▒▒▒ 
░▒░▒▒░▒▒░░░░░▒░▒░░░▒▒░░ ░░░░░░░░░░   ▒  ░▒▒░░▒▒▒░░░░▒▒░░░▒░░░▒▒░░░░░▒  ░░░░░░░░▒▒░░░░░░▒ ▒░▒▒  ▓▒░▒ ▒▒▒▒▒ ▒░░░░░░░░░░░░
░ ░▒▒░░░░░░▒ ░░░░ ░░░▒░░░░░░▒▒░ ▒░░▒▒░▒▒▒▒   ▒▒░░░░░▒ ░░░░░░░░ ░▒░░░▒▒░░░░░░░░░░▒░░░░░░░░░░    ▓░▒   ░░▒▒░░░░░░░░▒    ░
░░░ ░░▒░░░░░░░░▒░░▒░░░░░░░░░▒░░░░░░░  ▒▒  ▒▒    ▒▒▒░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▓░░   ░░▒▒░░▒▒▒░░░░░░ ░ 
▒░░  ░▒░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░▒▒     ▒    ▒▒  ▒░ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒░░░░▓░░░░░▒▒ ▒▒░░  ░░░░░▒░░░
▒░░   ░░░░░░░░░▒░▒▒  ▒░░▒░░░▒▒▒  ▒       ▒▒▒▒▒░░░░▒▒▒▒▒▒░░░░░░░▒▒░▒░░░░░▒░░░░░░░░░░░▒░░▒░░░░░░▒▓░░░░░░░░░░▒▒░░░░░░▒░░░ 
   ░  ░  ▒▒░░▒░▒▒ ░▒▒▒ ▒░░░▒▒░░▒   ▒▒▒░▒▒░░░░░░░░░  ▒ ░░░░░░░░░    ▒   ░ ░▒▒▒░▒▒░░▒▒▒▒▒▒░▒▒ ▒░▒▓░░░░░░░░░░░░░░░░░░░░░▒▒
    ░▒░░░░░░░░▒░░░░░▒░░▒░▒ ▒▒▒▒░░▒░░  ░░░░░░░░░░░  ░░░▒░░▒░░▒      ▒▒▒▒▒  ░░░░░▒▒▒░░░░      ▒  ▓░▒░░░░░░░░▒░░░░░░░░░░░░
    ▒░░▒░░░▒ ▒  ▒ ▒▒▒░░▒░░░▒▒▒   ░▒    ▒▒░░░░░░░░░▒░░░▒▒▒  ▒▒▒    ░░░░░░░░▒░▒▒ ▒▒▒░░░▒░▒░    ▒▒▓  ▒░░░░▒░▒▒▒▒ ░░░░░░░░░
     ▒░   ▒▒▒░▒▒▒░░▒░▒     ▒░░░░ ▒░▒░░   ░░░░░░▒░░░░░░▒     ▒░▒▒▒░░░░  ░░▒  ▒▒          ░▒▒░░░░▓░░░░░░▒░░░░░░▒░░░▒▒░░░░
  ▒▒▒░░░▒▒ ▒░    ░░░░░      ░░░░░░░░░░▒░░▒░░░░░▒ ▒░▒░ ▒░▒▒░▒░░▒░░░░░░▒░░    ░▒ ▒░░▒     ▒ ░░░░░▓░░▒░░░░░░░░░░░░░░ ▒░░▒░
▒      ░         ▒▒▒   ░▒▒▒  ░▒▒▒░░░░░░ ░░▒▒░▒  ▒▒░▒▒▒ ░░░░ ░░░▒░▒░░░░░░▒  ▒░  ▒░▒▒     ░░▒░░░░▓░░▒░░░░░░░░░░░░░░▒░░░░░
  ░░   ░     ▒    ▒    ▒▒▒░▒░░     ░░░░░░░░░░▒▒  ░░▒░░▒ ░▒▒░░░░░░▒░░░░▒              ▒▒ ░░░▒░░░▓░▒░▒▒░░ ░░░░░░░░░░░░░░░
       ░    ░░    ░░▒░▒▒▒   ▒░    ▒▒░░▒░░░░░░░▒▒   ▒░░░░░░░░░░░░░░░░▒▒░▒░░      ░▒    ▒ ▒▒ ▒░░▒▓       ▒▒░░░░░░░▒▒░▒░░▒
       ░    ░░░░▒  ▒ ░░▒   ▒▒▒░▒▒▒░░░░░░░░░░░░░░░  ▒░░░░░░░░▒ ▒░▒ ▒░  ░░░░   ░░        ▒░▒▒    ▓           ░░░░░ ▒░░░░▒
    ▒  ░   ░▒░░▒    ▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒▒▒░░░░░▒▒░░░▒  ▒░░░░░░░    ░░░    ▒▒▒ ▒░▒    ▒▒▒▒▒▒        ▓         ░░░░░ ▒░░░░░░░
  ░░▒░░▒░▒▒░░░░▒▒▒▒░░░      ▒░░▒  ░▒ ▒░░░░░░░░░░░   ▒░▒▒  ▒    ▒░     ▒▒ ▒  ░░▒░▒▒                 ▒▒    ░░▒░░░░░░░░░░░
▒░▒░▒░▒░░░░░░▒░░░▒  ▒░░░░    ░░▒  ░▒  ▒░▒░░░░░░▒▒ ░▒   ▒░▒░░ ▒░░░   ▒ ░░▒▒▒▒▒  ░░▒▒              ░░░░   ░░░░░░░░░░░░░░░
░░░░▒▒▒░ ▒░   ▒ ▒▒░▒▒  ░░▒░▒  ▒ ▒░░░░░░░▒░░▒▒▒▒░▒▒      ░▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ░▒     ▒▒ ░░▒  ░░░░░░░░░░░░░░░▒▒
▒▒     ░▒░░ ▒▒░░░▒▒▒▒     ░░     ▒░▒▒▒░░░▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒      ▒░▒ ▒▒▒▒▒▒░▒▒░░ ░░░░▒░░░░░░░▒    
       ░░░░░░▒ ▒ ▒         ▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒         ▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒░░▒░░░░░░░░▒▒       
        ░░▒▒▒▒   ░░                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒   ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░░░▒▒         ░
        ░░░░▒░             ▒▒▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒     ▒▒        ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒░▒▒             ░
        ░░▒░                ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒     ▒   ▒▒    ▒▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒               ░ 
        ░ ▒░     ▒▒▒▒   ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒ ▒ ▒▒    ▒▒▒    ▒▒▒ ▒▒▒▒▒   ▒▒    ▒▒    ▒▒        ▒▒▒▒            ░ 
        ░ ░░▒▒     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ░  ▒▒            ▒▒▒ ▒▒                                ▒▒▒        ░  
        ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒               ░   ▒▒                             ▒▒▒                    ▒▒      ░  
        ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒                    ░▒    ▒▒   ▄▓▄  ▒▒▒                ▒▒▒                  ▒▒▒▒     ░   
----------------------------
░░░▒░▒▒  ░ ▒░░░░▒░░░▒░░░░░░░░░░ ▒░░░░░░░░░▒░░░▒ ░░░░░░░▒▒▒▒▓░▒ ▒░▒░░░░░░░░░░░░░▒▒ ▒▒░░░░░░░░░░░░░░░░░░░▒░░▒▒▒▒▒▒░▒     
░░░ ▒░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░▒ ░░░░░▒▒▒ ░▒▒▒▒░▒▒░  ▒▒░░▓░░░░░░░░░▒▒░░░░░░▒░░  ▒░░░░░░░░░░▒░░░░░▒▒▒▒ ░▒ ░ ░▒ ▒░░▒▒  
░░░▒ ░▒▒░░░░░▒░▒░░░▒░▒▒ ░░░░░░░▒░░   ▒  ▒░▒▒░▒▒▒▒░░░▒▒░░░▒░▓░▒▒░░░░░▒  ░░░░░░░▒▒░░░░░░░▒ ░░▒▒   ▒░▒▒▒▒▒▒  ▒░░░▒░░░░░░░░
░▒░▒▒░░░░░░░▒░░░░ ░░░▒░░░░░░▒▒░▒ ░░▒▒░░▒▒▒▒▒ ▒░░░░░░▒ ░░░░░▓░░▒░░░░░ ▒░░░░░░░░░░ ░░░░░░░░░░     ▒   ▒░▒▒░░▒░░░░▒░▒▒   ░
░░░ ▒░░░░░░▒░░░▒░░░░░░░░░░░░▒░░░░░▒░  ▒▒   ▒    ▒▒▒░░░ ░░░░▓░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░░   ▒░░░░░▒▒░░░░▒░░ ░ 
▒░░  ░░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░░▒     ▒ ▒   ▒  ▒░ ░▒░░░░▓░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒░░░▒░░░░░░░░░░▒▒ ▒▒░░  ░░░░░░░░▒
▒▒░   ░░░░░░░░░▒░░▒  ▒░░░▒░░░▒▒  ▒       ▒▒▒ ▒░░░░▒▒▒░ ░░░░▓░░░▒▒░░░░░░░░░▒░░░░░░░▒░▒░░▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░ 
   ░  ░ ▒░▒▒░░░▒▒ ▒▒▒▒ ░░░░░▒▒░▒ ▒  ▒▒▒▒░▒░░░░░░░░    ░▒░░░▓░░░▒   ░  ▒░ ░░▒▒▒▒▒░░▒▒░▒▒▒▒▒▒ ░░▒░░▒░░░░░░░░░░░░░░░░░░░▒▒
    ░ ░░░░░░░▒▒▒░▒░░▒░▒▒░░  ▒▒▒░▒▒░░▒ ░░▒▒░░░░░░░▒ ░░░▒░░░░▓▒      ▒▒▒▒▒  ░░░░░▒░░░░░       ▒  ▒░░░░░░░░░░░░░░░░░░░░░░░
     ░░▒░░░▒ ░  ▒   ▒░▒░▒░▒░ ▒   ░▒    ▒░░░░░░░░░░░░░░▒▒░  ▓▒░    ▒░░░░░░░▒░░▒ ▒░░░░░▒▒▒▒    ▒▒    ▒░░░▒░ ▒▒▒ ░░░░░░░░░
     ▒░░  ▒▒▒░░▒▒░▒▒░▒     ▒▒░▒░ ▒░ ▒░▒  ░░░░░░░░░░░░░░    ▓ ░▒▒░░░░░  ▒▒▒  ▒▒    ▒▒    ░░▒░░░░ ░░░░▒░░░░░░░░▒░░░░░░░░░
   ▒▒▒░░▒▒▒▒░    ░░░▒░      ░▒░░░░░░░░ ░░▒▒░░░░  ▒░▒░ ▒▒▒▒░▓░░▒░▒░░░░▒░▒▒   ░▒ ▒▒▒▒    ▒▒ ░░░░▒▒░░▒░░░░░░░░░░░░▒░ ▒░░▒░
░▒     ░    ▒    ▒▒▒▒  ▒▒ ▒ ▒░▒▒▒░░░░░░ ░░▒▒░▒▒ ▒▒▒▒▒▒▒░░░░▓░░░▒░▒░░░░░░▒  ▒░  ▒░▒▒     ░░░▒░░░░░▒▒░░░░░░░░░░░░░░▒░░░░░
  ▒░   ░          ▒    ▒▒▒░▒░▒     ▒░░░░░░░░░▒▒▒ ░░ ░░▒ ░▒▒▓░░░░░ ░░░░▒▒             ▒▒ ░░░▒░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░
       ░    ▒░    ▒░▒░▒░▒   ▒░    ▒▒░░▒░░░░░░▒▒▒   ░░░░░░░░▓░░░░░░░░░▒░▒░░      ░▒   ▒▒ ▒▒ ▒░░▒▒       ▒▒░░░░░░░░░░▒░░▒
       ░    ▒░░░░  ▒ ░░▒▒   ▒▒▒▒▒▒░░░░░░░░░░░░░░░  ▒░░░░░░░░░▒▒░░ ▒░ ▒░░░░   ░░       ▒▒▒▒▒▒               ░░░░▒ ▒░░░░▒
       ░   ░ ░░      ▒▒▒░▒▒▒░▒▒▒  ▒░▒▒▒░▒░░ ▒░░░▒  ▒░░░░░░░    ░░░    ▒▒▒ ▒▒      ▒▒▒▒▒                  ▒░░░░ ▒░░░░░░░
  ▒░░░▒░▒▒▒░░░░▒▒▒▒░░░      ▒░░▒▒ ░▒  ░░░░░░░░░░░   ▒░▒▒▒       ░     ▒▒ ▒  ▒░▒▒▒▒                 ▒     ░░▒░░░░░░░░░░░
▒▒░░░░▒░▒░░░░▒░░░░  ▒░░░░    ░░▒  ░▒  ▒░░░░░░░░▒▒ ░░    ░░░░  ░░░    ▒░░▒▒░░▒  ░░▒▒             ▒░░░░   ░░░░░░░░░░░░░░░
░░░░░▒▒░░░░     ▒▒▒▒▒  ▒░ ░▒  ▒▒▒░░▒▒░░░░▒░░▒▒▒░▒▒      ░▒▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒░▒░ ▒▒▒ ▒▒     ▒▒▒░▒▒  ▒░░░░░░░░░░░░░░░▒
▒▒      ░░░▒  ░░▒▒▒▒▒     ░░▒    ▒░▒░▒░░░▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒       ▒░▒ ▒▒▒▒▒▒░▒░░▒ ░░░░ ░░░░░░░▒    
        ░░░░░░▒▒ ▒▒       ▒▒         ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒▒        ▒▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒▒▒▒▒░░ ░░░░░░░░▒▒       
        ░░▒▒▒▒   ▒░▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒  ▒▒       ▒▒▒▒▒   ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ░░░░░▒          ░
        ░▒░░▒░    ▒        ▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒    ▒▒        ▒▒▒▒▒ ▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒            ▒░
        ░ ░░                ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒         ▒▒     ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒                ░ 
        ░ ░░▒    ░▒▒▒   ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒     ▒ ▒ ▒▒    ▒▒▒    ▒▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒    ▒▒        ▒▒▒            ▒░ 
        ░ ░░▒▒     ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒          ░  ▒▒            ▒▒▒  ▒                               ▒▒▒▒        ░  
        ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒ ▒▒▒▒               ░   ▒▒                             ▒▒▒                   ▒▒▒     ▒▒  
        ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                   ▒▒    ▒▒   ▒▓▄  ▒▒▒                ▒▒▒                 ▒▒▒▒      ░   
----------------------------
░░▒░▒▒▒  ▒ ▒░░░░░░▒▒▒▒░░░░▒░░░░▒▒░░░░░░░░▒░░░░  ░░▒░░░░░▒▒▒▒░░  ░░░░░░░░░░░░░░░░░ ░░░▒░░░░░░░░░░░░░░░░░▒░▒▒░▒▒ ▒░      
░░▒░▒░   ▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒▒ ░▒▒▒▒░▒▒░  ▒▒▒▒▒░░░░░░░░░▒ ░░░░░░▒░░   ░░░░░░░░░░░░▒░░▒▒▒   ░▒ ░ ░▒▒░░▒▒▒▒ 
░░░░ ░▒▒░░░░░░░▒░░░░▒▒░ ░░░░░░░░░░   ▒▒▒▒▒▒▒░ ▒▒▒░░▒▒░░░░░░░░▒▒░░░░░▒  ░░░░░░░▒▒░░░░░░░▒▒░░▒▒ ▒▒ ░▒▒▒░▒▒ ▒░░░░▒░░░░░░░░
░░░▒▒░░░▒░░░▒░░░░ ░░▒▒░░░░░░▒▒░▒ ░▒▒▒░▒░▒▒▒▒▒▒▒░░░░░▒ ░░░░░░░░ ░▒░░░▒▒░░░░░░░░░░ ░░░░░░░░░░     ▒   ▒░▒▒░░▒░░░░▒░▒▒  ▒░
░░░ ▒▒░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░▒   ▒   ▒   ▒░▒ ░░░ ░▒░░░░░▒░▒░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░  ▒░░  ▒▒░░░░░▒░░▒░░▒░▒ ░ 
▒░░  ░░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░░░     ▒▒▒   ▒  ▒░▒░ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░▒  ░░░  ░░░░░▒░▒▒
▒▒░   ░░░░░░░░░▒▒░▒  ▒░░░░░░░▒▒  ▒        ▒▒ ▒░░░░▒▒▒░ ░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒░▒░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░░░░ 
   ░  ░ ▒░ ░░░░▒▒ ▒▒▒  ░░░░▒▒▒░▒ ▒    ▒▒▒░░░░░░░░░    ░▒▒░░░░░░    ░  ▒░▒░░▒▒▒▒░░░░▒▒▒▒░░▒░ ░░▒░░▒░░░░░░░░░░░░░░░▒░░░░▒
    ░ ░░░░░░░░▒▒░▒░░░░▒▒░░  ░▒▒░▒▒▒░▒ ░░▒░░░░░░░░▒ ░░░▒░░░░░░      ▒▒▒ ▒ ▒░░░░░▒▒░░░░      ▒▒░ ▒░░░░░░░░░░▒░░░░░░░░░░░░
     ░▒░░░░▒▒▒  ▒  ▒▒░▒▒░░░░▒   ▒░▒    ▒░░░░░░░░░░▒░░░░▒░ ▒░▒░▒   ▒░░░░░░░░▒░▒ ░░░░░░▒▒░░   ▒      ░░░░▒░ ▒░▒ ░░░░░░░░░
      ░░  ▒▒▒░░▒▒░░░░▒   ▒ ░ ░▒░▒▒░ ▒░▒  ░░░░░░░░░░░░░▒      ▒▒▒▒░░░░ ▒▒▒▒        ▒▒   ░░▒▒░▒░░ ░░░░▒░░░░░░░▒▒░░░░░░░░░
    ▒▒░░▒▒▒▒░    ░░░░░▒     ░░░░▒░░░░░ ░░▒░░░░░  ▒░▒░  ▒▒▒░▒░░ ▒▒░░░░▒░▒    ░░ ▒▒▒▒     ▒ ░░░░▒▒░░░░░░░░░░░░░░░▒░ ░░░▒░
░▒▒    ░    ▒    ▒▒▒▒  ▒▒ ▒ ▒▒▒░▒░░░░░░ ░░▒▒░▒  ▒▒▒▒▒▒▒░░░░ ▒░░░░▒░▒░░░░▒  ▒░  ▒░░▒    ▒▒▒░░░░░░░░▒░░░░░░░░░░░░░░ ░░░░▒
  ▒▒▒  ░                ░▒░▒░▒     ▒░░░░░░░░▒▒▒▒▒▒░ ░░  ▒ ▒░░░░░░▒░░░░▒▒             ▒▒ ░░░▒░░░░░░░▒░░░▒░░░░░░░░░░░░░░░
   ▒   ░    ░░    ▒░▒░▒▒▒   ▒░     ▒░░░░░░░░░▒▒▒    ░░░░░░░░░░░░░░░░░░░▒░░      ░░   ▒▒ ░▒ ░░░▒▒▒     ▒▒░░▒░░░░░░▒▒▒░░ 
       ░     ░░░   ▒ ░░▒░   ▒▒▒▒▒▒░░░░░░░░░░░░░░░  ▒░░░░░░░░░▒░░░ ▒░ ▒░░░░   ░▒        ▒▒▒▒▒              ▒░░░░▒ ░░░░░▒
       ░   ░▒░░ ▒     ▒▒▒▒▒▒▒▒ ▒  ▒░▒▒▒░░░░▒▒░░░▒  ▒░▒░░░░░    ░░░    ▒▒▒ ▒▒      ▒▒░▒▒                  ▒░░░▒▒▒░░░░░░░
  ▒░░░▒░▒▒▒░░░░▒▒▒░░░░       ░░▒▒ ▒▒  ░░░░░░░░░░░   ▒░▒▒▒       ░           ▒▒▒░▒▒                       ░▒▒░░░░░░░░░░░
▒▒░░▒▒░▒░░░░░▒░░░░  ▒░▒░░    ░░▒  ░░  ▒░░░░░░░░▒▒ ░░    ▒░░░  ░░░    ▒░░▒▒░░▒  ░░▒              ▒░░░░   ░░░▒░░░░░░░░░░░
░░▒░▒▒▒▒░░░     ▒░ ░▒  ▒░▒▒▒  ▒▒ ▒▒▒░▒░░░░░░░░░░▒▒      ░░▒▒ ▒▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒▒▒▒▒     ▒ ▒░░▒  ▒░░░░░░░░░░░░░░░▒
▒▒      ░░▒   ░░ ░▒▒▒     ░░▒    ▒░ ░▒░░░▒▒▒▒░░▒▒▒▒▒     ░▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒░░ ▒▒▒▒▒▒░░░░▒ ░░░░▒░░░░░░░▒    
        ░░░░░░▒▒ ▒▒       ▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒       ▒▒▒▒▒        ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░░░░░░░░▒▒      ▒
        ░▒▒░▒▒   ▒░▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒       ▒▒▒▒▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ░░░░░▒          ░
        ░ ░░░░▒   ▒▒        ▒▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒     ▒▒        ▒▒▒▒▒ ▒▒▒ ▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒            ▒▒
        ░ ░░▒               ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒     ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒                ░ 
        ░ ░▒▒     ░░▒   ▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒     ▒ ▒ ▒▒     ▒▒    ▒▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒    ▒         ▒▒▒            ▒▒ 
        ░░░░░▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ░  ▒▒             ▒▒  ▒                               ▒▒▒         ░  
         ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒              ░   ▒▒                             ▒▒▒                   ▒▒▒     ▒▒  
         ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                   ▒░    ▒▒   ▒▓▄  ▒▒▒                ▒▒▒                 ▒▒▒▒      ░  ▒
----------------------------
░░▒░▒░▒     ▒░░░░░▒▒▒▒░░░░▒▒░░▒▒░░░░░░░░░░░░░░▒░░░▒░░░░░░▒▒▒░░  ░▒░░░░░░░░░░░░░░░ ░░░▒░░░░░░░░░░░░░░░░▒▒░░▒▒▒▒ ▒░      
░░ ░▒░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░▒▒▒░░▒░   ▒▒▒▒░ ░░░░░░░▒▒░░░░░░▒░░▒ ▒░░░░░▒░░░░░░░░░▒▒▒   ░░ ░ ░▒░░░░▒▒  
░░ ░ ░▒▒░░░░░░░░░░░░░▒░ ░░░░░░░░░░   ▒▒▒▒▒▒▒░▒ ▒▒░░▒▒░░░░▒░░░▒▒░░░▒░▒ ░░░░░░░▒▒ ░░░░░░░░▒░░▒▒ ▒ ▒░▒▒▒░░  ▒░░▒░▒░░░░░░░░
░░ ░▒░░░▒░░░▒░░░░▒ ▒░ ░░░░░░░▒░▒▒░▒ ░░▒▒░▒▒▒▒▒▒▒░░░░▒ ░░░░░░░░ ░▒░░░▒▒░░░░░░░░░░▒░░░░░░░░░░     ▒   ▒▒▒░░░░░░░░░░▒▒▒ ▒░
░░▒░▒▒░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░▒  ▒░       ▒░▒▒░░░ ░▒░░░░░▒▒▒░░░▒░░░░░░░░░░░░░░░░░░░░░▒▒░   ░▒  ▒░▒░░░░▒░░░░░▒▒▒▒░ 
▒░░▒ ░░░▒░░░░░░░░░░▒░░░░░░▒░░▒░░▒░░░     ▒ ▒   ▒ ▒▒░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░  ▒░░░  ░░░░░░░▒▒
▒▒░▒  ░░░░░░░░░▒░░▒   ░░░░░░░▒▒  ░         ▒ ▒▒░░▒▒▒▒░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░▒▒
   ░  ░ ▒▒ ░░░░   ▒▒  ▒░▒░░▒░▒░▒ ▒    ▒▒▒░░░░░░░░░    ░▒▒░░░░░░    ░▒ ▒▒ ░▒▒▒░▒░░░ ░▒░▒▒░▒░ ░░▒░░░░░░░░░░░░░░░░░░▒░░░▒▒
    ░ ▒░▒░░░░▒░▒░▒░░░░▒▒▒░▒ ▒▒▒░▒▒░░▒▒░░▒░░░░░░░░▒ ▒░▒░░░░▒░░▒▒    ▒▒▒▒  ▒░░░░░▒░░▒▒░▒      ▒  ░░░░░░░░▒░░▒░░░░░░░░░░░░
     ░▒░░░░▒ ▒  ▒  ▒ ░░░▒░▒░▒░  ▒░▒    ▒░░░░░░░░▒░▒░░░░▒░ ▒░▒░    ▒░░░░░ ▒░░░░▒▒▒░░░░░▒▒▒          ░░░░▒░ ▒░▒ ░░░░░░░░░
      ░░  ▒▒▒░░▒░░▒░░▒   ▒ ░▒░▒░▒▒░ ▒▒▒  ▒░░░░░░░░░░░▒▒     ▒▒▒▒▒░░░░ ▒░▒▒        ▒    ▒▒▒▒░▒░░ ▒▒░░░░░░░░░░▒▒░░░░░░░░░
▒   ▒▒▒░ ▒▒▒░▒   ░░░░░      ░░░░░░░░░░ ▒▒▒░░░░░▒ ▒░▒░  ▒▒▒▒▒░░▒▒▒░░▒░▒▒░    ░░  ▒▒      ▒ ░░░░░▒░░░░▒░░░░░░░░░░░  ░░▒░░
░▒▒▒   ░    ▒    ▒░▒▒   ▒ ▒ ▒░▒░▒░▒░░░░ ░░▒▒░▒▒  ▒▒▒░▒▒░░░░ ░░░░░▒░▒░░░░▒  ▒░  ░░░▒     ▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒
   ▒   ░                ░ ░▒▒▒     ▒░░░░░░░░▒░▒▒▒▒▒ ░░  ▒ ▒▒░░░░░ ░░▒▒▒▒               ▒░░░░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░
   ▒   ░     ░░    ░▒░▒▒▒   ▒░     ▒░░░░░░░░░▒▒▒ ▒ ▒░░░▒░░░░░░░░░░░░░░░▒░░      ░░   ▒▒ ░▒ ▒░░░▒▒    ▒▒▒░░░░░░░░░▒▒░░░ 
       ░     ░░░▒  ▒ ░░▒░    ▒▒▒░▒░░░░░░░░░░░░░░░  ▒░░░░░░░░░▒░░░ ░░ ▒░░░░   ▒▒        ▒▒░▒▒              ▒░░░░▒ ░░░░░▒
       ░░  ░▒░░ ▒     ▒▒▒░▒▒▒▒ ▒  ▒░▒▒▒░░░░▒ ░░░▒  ▒░▒░░░░░    ▒░░    ▒▒▒ ▒▒ ▒     ▒▒▒▒                  ░░░░▒▒▒▒░▒░░░░
  ▒▒░░▒▒░▒ ░░░░░▒▒▒▒░░▒      ░░░▒ ▒▒  ░░░▒░░░░░░░   ▒░▒▒▒▒      ░▒    ▒     ▒▒▒▒▒▒▒                      ░░▒░░░░░░░░░░░
░▒░░▒▒░▒░░░░░▒░░░░  ▒░▒░░    ▒░▒  ░░  ▒░░░░░░░░▒░ ░▒    ░▒░░  ░░░    ▒░░▒░░░▒▒ ░░▒              ▒▒░░░   ░░▒▒░░░░░░░░░░░
░░▒░░▒▒▒░░░▒▒   ▒░ ░▒▒ ▒░ ▒▒  ▒▒ ▒▒▒▒▒░░░▒░░░░░░░░▒     ░░▒▒ ░░▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒ ▒▒▒       ▒░░▒  ▒░░░░░░░░░░░░░░░▒
▒▒▒▒    ░▒▒▒  ░▒▒░▒▒░     ░░▒    ▒░▒░▒░░░▒▒▒░░░▒▒▒▒▒     ░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒▒░  ▒▒▒▒▒░░░░▒▒ ░░░▒░░░░░░░░▒    
        ░▒▒░░░ ▒ ▒░       ▒░      ▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒▒▒▒        ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒ ░░░░░░░░▒▒      ▒
        ░ ░░▒▒   ▒░▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒        ▒▒▒▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒  ░░░░░▒          ░
        ░ ░░░░░   ▒         ░▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒     ▒▒  ▒     ▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒▒▒            ░▒
        ░░░░▒               ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒  ▒  ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒                ░ 
        ▒░░▒▒     ░░░   ▒▒ ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒    ▒ ▒ ▒▒    ▒▒▒     ▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒    ▒▒        ▒▒▒            ░▒ 
         ░░▒░▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░  ▒▒            ▒▒▒  ▒ ▒                             ▒▒▒         ░  
         ░▒▒░▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒              ░   ▒▒                             ▒▒                    ▒▒▒     ░   
         ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒                    ░    ▒▒   ▒▄▄  ▒▒▒               ▒▒▒                  ▒▒▒▒      ░  ▒
----------------------------
░░░░▒░░  ▒  ▒░░░▒░░▒▒▒░░░░▒▒▒░▒▒▒░░░░░░░▒▒░▒░▒  ░░▒░░░░░▒░▒▒░░  ░▒▒░░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░░░░░░░▒▒░▒░▓▒▒▒   ░      
░░▒░▒░▒   ▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒▒░░░▒▒░░░▒    ▒▒▒░▒░░░░░░░▒▒░░░░░░▒░▒  ▒░░░░░░░░▒░░░░░▒░░▒   ░▓ ▒▒░▒░░░▒▒   
░░ ░ ░▒▒░░░░░░░░░░░░░░░▒░░░░░░░░░░  ▒▒▒▒░▒░▒░▒  ▒░░▒▒░░░░▒░░░░▒░░░▒░▒ ▒░▒░░░░▒▒▒▒░░░░░░░▒▒░▒▒▒▒  ░▒▒▒░▒  ▓▒░░░▒░░░░░░░░
░░ ░▒░░░ ░▒░▒░░░▒░▒▒▒▒░░░░░░▒▒░▒ ▒▒  ░▒▒▒░▒▒▒▒░▒░░░░▒ ░░░░░░░▒ ░░░░░▒▒░░░░░░░░░░▒░░░░░▒▒░░▒    ▒▒▒  ▒▒▒░░▓▒░░░░░░▒▒▒ ▒░
░░▒░▒▒░░░░░░░░░░░░▒░░░░░░░░░▒▒░░░░░░   ░       ▒▒ ▒░▒░ ░░░░░░░▒▒▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒   ░   ▒░░░░▓░▒░░░░░▒▒ ▒░ 
▒░░░ ▒░░▒░░░░░░░░░░░░░░░░░░░░▒░░▒░░░      ▒▒   ▒ ▒░░▒░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░▒░░░░░░░░░░░░▒░░▒  ▓░░ ▒░░░░░░░▒▒
 ▒░░  ░░░░░░░░░▒░░░   ░░░░░░░▒▒  ▒       ▒ ▒  ▒░░▒▒░▒░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░▒▒░░░░░░░░░░▓░░▒░░░░░░░░▒░
▒  ░    ▒▒▒▒░░░  ▒▒▒  ▒░▒░░░▒▒░▒ ▒▒   ▒▒▒░░░░░░░░░    ░▒░░░░░░░▒ ▒ ░▒ ▒▒▒░▒ ▒░▒░░░ ░▒░░░░▒░░░░▒░░░░░░░░░░▓░░░░░░░▒░░░░▒
    ░ ▒░▒░░░░░ ░░▒░░░░▒▒▒░░ ▒ ▒░▒▒░▒▒▒░░▒░░░░░░░░▒ ▒░▒▒░░▒░░░▒▒      ▒ ▒ ░░░░░▒░░░░▒░      ▒▒▒▒░░░░░░░░▒░▓░░░░░░░░░░▒░░
     ░ ░░░▒░▒▒  ▒▒▒  ▒░░▒░░░▒▒  ▒░▒    ░░░░░░░░░▒░▒░░░▒▒░ ▒▒ ▒▒   ▒░░░░░▒▒░░░░ ▒▒░░░░▒▒ ▒   ▒     ▒▒▒░░▒░▓░▒▒▒░░░░░░░░░
      ░░ ▒▒ ▒░░▒▒░▒░▒░   ▒ ░░░░░▒ ░ ▒▒▒  ▒░░░░░░░░░░░░▒     ▒░▒▒▒▒░░░▒▒░▒▒ ▒      ▒▒   ▒░▒ ▒▒░  ▒▒░░░░░░░▓░░▒ ░░▒░░░░░░
▒    ▒▒░▒▒▒▒░▒   ░░░░░▒     ░░░░▒░░░░░░▒▒▒░░░░░▒ ░░▒░▒ ▒▒▒▒░░░▒▒▒░░░░▒▒░    ░░  ▒▒      ░ ░░░░▒▒░░░░▒░░░░▓░░░░░░▒ ░░░░░
▒▒▒▒▒  ░    ▒▒   ▒░▒░   ▒ ▒ ▒░░░▒░▒░░░░▒░░▒▒░░▒  ▒▒▒░▒▒░░░░ ░░░░░░░▒░░░░░  ▒░  ░░░▒    ▒▒▒▒░░░░░░▒░░░░░░░▓░░░░░░░▒░░░▒▒
   ▒▒  ░                ░░░▒▒▒   ▒ ▒░░░░▒░░░▒▒ ▒▒░▒ ░░ ▒▒▒▒▒░░░░░ ░░░▒░▒    ▒          ░░░░░░░░░▒░▒░░░░▒░▓░░░░░░░░░░░░░
   ▒▒  ░     ░░    ░▒▒▒▒▒   ▒░      ▒░░░░░░░░▒▒▒ ▒▒ ░░░▒░░░░░░░░░░░░░▒▒▒░▒      ░░   ▒▒ ░▒ ▒░░░▒▒    ▒▒▒░▓▒░░░░░░░▒░░░ 
       ▒░    ░░░▒  ▒▒░░░░    ░▒▒▒▒░▒░░░░░░░░░░░░░  ▒░░░░░░░░░▒░░░ ░░ ▒░░░░   ▒▒        ▒▒▒▒▒▒            ▓▒░░░░▒ ░░░░░▒
        ░  ░▒░░▒▒      ▒▒▒░▒▒░ ▒  ▒░▒░▒░░░░░▒░░░░  ▒░▒░░░░░▒   ░░▒    ░▒▒▒▒▒ ▒    ▒▒▒▒▒▒                 ▓░░░▒▒▒▒░▒░░░░
  ▒▒▒░▒▒░▒ ░░░░░▒▒▒░░░░      ░░░░ ▒   ░░░▒░░░░░░░   ▒░░▒▒▒      ░▒          ▒▒▒▒░▒▒                     ▒▓░░░░▒░░░░░░░░
▒▒░▒░░░░░░░░░░░░░░  ▒░░▒▒    ░░▒  ░░  ▒░░░░░░░░▒░ ░░    ▒▒░░  ░░▒     ░░▒░░▒▒▒▒░▒▒              ▒░░░░  ░░▓▒░░░░░░░░░░░░
░░░░░▒░▒░▒░▒▒   ▒░▒▒▒▒ ▒░ ▒▒  ▒░ ▒▒▒▒▒░░▒▒░░▒░░░░▒      ░░▒▒ ░░▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒ ▒▒▒       ░░░▒  ░░░▓░░░░░░░░░▒░░▒
▒▒▒▒    ░ ░░  ░▒▒▒▒▒░     ░░▒    ▒░▒░░░░░░▒░░░░▒▒▒▒▒     ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒░░  ▒▒▒▒░░░░░▒  ░░░▓░░░░░░░░▒    
        ░ ░░▒░░▒ ▒░       ▒░▒     ▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒░▒▒▒▒       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒░▒▒░░░ ░░░▓░░░░▒▒      ░
        ░▒░░▒▒    ▒▒                ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒   ▒       ▒▒▒▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ░▒░░░▒▒         ░
        ▒░░▒░░░   ▒▒        ▒░▒    ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒     ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒            ░ 
         ░░░░               ▒░▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒        ▒▒  ▒  ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒               ░ 
         ░░▒░     ░░░    ▒ ▒▒▒▒▒▒▒▒▒▒ ▒ ▒▒▒▒▒▒    ▒ ▒ ▒▒     ▒▒  ▒ ▒▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒   ▒▒        ▒▒▒▒            ░  
         ░ ▒░     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░  ▒▒      ▒      ▒▒  ▒▒▒                            ▒▒▒▒         ░  
         ░ ▒░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ░   ▒▒                            ▒▒▒                   ▒▒▒      ░   
         ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒                   ░    ▒▒   ▒▄▒  ▒▒▒                ▒▒                  ▒▒▒▒      ░  ▒
----------------------------
░░░░▒░▒  ▒  ▒▒░░▒░░▒▒▒░░░░▒▒▒▒▒ ▒░░░░░░░▒▒▒▒▒░▒▒░░▒░░░░░▒▒░▒░░ ▒░░▒░░░░░░░░░░░░▒░ ▒░░▒░░░░░░░░░░░░░░░▒▒▒░▒▒▒▒   ░      
░░░░▒░▒    ░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░ ▒░░░░▒░░░░    ▒▒▒░▒▒░░░░░░░▒░░░░░░▒░▒▒ ▒░░░░░░░░░░░░░░░░▒░▒  ░▒ ▒▒░▒░░░▒    
░░ ░ ░▒▒░░░░░░░░▒░░░░░▒░░░░░░░░░░░▒ ▒▒▒▒░▒░░░▒  ▒░░▒░▒░░░▒░░░▒░░░░░▒▒ ▒░░░░░░▒ ▒▒░░░░░░░░░▒░▒▒  ▒░▒ ▒░   ▒░░░░░░░░░░░░▒
░░ ░▒░░░ ░░░▒░░░░▒░▒▒▒░░░░░░░░░░▒░▒  ░▒▒▒░▒▒▒▒░▒░░░░▒ ░░░░░░░▒ ░░░░░▒ ░░░░░░░░░░▒░░░░░▒▒▒░▒    ▒▒▒  ▒▒░▒░▒░░░░░░░▒▒▒ ▒▒
░░▒░▒▒░░░░░░░░░▒░░▒░░░░░░░░░░▒░▒▒░░░▒  ░       ▒▒▒▒░▒▒ ▒░░░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒▒   ░   ░░▒░░░░▒░░░░░▒▒ ▒░ 
▒░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░     ▒▒▒   ▒ ▒▒▒▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░░░░░░▒░▒▒▒ ░░▒ ░░░░░░░░▒▒
  ▒░  ▒░░░░░░░░░░░░   ░░░▒░░░░░  ▒       ▒▒    ░░▒▒░░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░▒ ░░░░▒░░░░░▒▒░░░░░░░░▒░▒▒░▒░░░░░░░░▒░
▒▒▒░▒  ░░▒▒▒░░░  ▒▒▒  ▒░▒░░░░▒▒▒ ▒    ▒▒▒░░░░░░░░░   ▒▒▒░░░░░░░  ▒ ░▒ ▒░▒░ ░ ░░░░░▒▒▒░░░░░░░▒░▒░░░░░░░░░░░░░░░░░░ ░░░░▒
    ░ ▒░▒░░░░░░░░▒░░░░ ▒▒░░▒▒ ▒░▒▒▒ ▒▒░░▒░░░░░░░░▒ ▒░▒▒░░░░░░▒▒        ▒ ░░░░▒▒▒░░░▒▒  ▒    ▒▒░░░░░░░░░▒░░░░░░░░░░░░▒░░
     ░▒░░░░▒▒▒  ▒▒▒▒▒▒░░░░▒░▒▒▒ ▒░▒░   ░░░░░░░░░░▒▒░░░░▒░▒▒░ ▒    ▒░░░░░▒▒░░░░▒ ▒░░░░▒▒▒▒  ▒▒   ▒ ▒▒▒░░░░ ░░▒░░░░░░░░░░
      ░░▒▒▒  ░░▒▒▒░░▒░▒  ▒ ░░░▒▒  ░  ▒▒   ░░░░░░░░░▒░░░     ▒▒▒▒▒▒░░░▒▒░░▒ ▒      ▒▒  ▒▒▒▒ ▒▒░ ▒▒▒░░░░░░░░░░▒▒░▒░░░░░░░
▒     ▒░▒▒▒░░▒   ░░░░░░     ░░░░▒░░░░░▒▒▒▒░░░░░░ ░░▒░▒▒▒▒▒▒▒░░▒░▒░░░░▒▒░    ░░  ▒▒     ▒░ ░░░░▒▒░░░░░░░░░░░░░░░░▒ ░▒░░░
░░▒▒▒  ░    ▒▒    ▒▒░   ▒ ▒  ░░░▒░▒░░░░▒░░▒▒░░░▒  ▒▒░░▒░░░░ ░░░░░░░▒░░░░░  ▒░  ░░░▒    ▒▒▒▒░░░░░░▒░░░░░░░░░░░░░░░▒░░░▒ 
   ▒▒  ░                ░░░▒▒▒▒    ▒░░░░▒░░░▒▒▒▒▒░▒ ░░ ▒░ ▒▒░░░░▒ ░░░░▒▒   ▒▒          ░░░░░░░░░▒▒▒░░░░▒░░░░░░░░░░░░░░░
   ▒▒  ▒░    ░░    ░▒▒▒▒ ▒  ▒░▒     ▒░░░░░░░░▒▒▒ ▒▒ ░░░▒░░░░░░░░░░░░░▒▒ ▒▒      ░▒   ░▒▒░▒ ░░░░▒▒▒   ▒▒░░░▒░░░░░░░▒░░░ 
        ░    ░░░▒▒ ▒▒░░░░    ▒▒▒▒░▒▒░░░░░░░░░░░░▒   ░░░░░░░░░▒░░░▒░░ ▒░░░░   ▒▒        ▒▒▒▒▒▒            ▒▒░░░░▒ ░░░░ ▒
        ░  ░▒░░░▒     ▒▒▒▒▒▒▒░▒    ░▒░▒░░░░░▒░░░░  ▒░░░░░░░▒   ░░▒ ▒  ░▒▒▒░▒ ▒     ▒▒▒▒▒                ▒▒░░░▒▒▒▒░▒░░░░
   ▒▒░▒▒░▒ ░░░░░ ▒▒▒░░▒▒     ░░░░ ▒   ▒░░░░░░░░░░▒  ░░▒▒▒▒     ▒░▒         ▒▒▒▒▒░▒▒                     ▒░░░░░▒░░░░░░░░
▒▒ ▒░░░░░ ░░░░░░░░▒ ▒░░▒▒    ▒░▒  ░░  ▒░░░░░░░░▒░ ▒▒    ▒▒░░  ░░▒    ░░░░░░▒▒▒░░▒▒              ▒▒░░▒  ░░░▒░░░░░░░░░░░░
▒░░░░▒░▒░▒░░▒▒  ▒░▒▒▒▒▒▒░▒▒▒  ▒░ ▒▒▒▒ ░░▒▒░░░░░▒░▒▒     ░░░░ ░░░▒  ▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▒▒ ▒▒        ░░░▒  ▒░░░░░░░░░░░░▒░▒▒
░░▒▒    ░ ░░   ░▒▒▒▒░   ▒ ░░▒    ▒░░░░░░░░░░░░░░░▒▒     ▒░▒▒ ▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ▒░░▒ ▒▒▒▒░░░░░▒  ░░░▒░░░░░░░░▒   ▒
        ░░░░░░░▒▒░░       ▒░▒     ▒▒   ░▒▒▒▒▒▒▒▒▒▒▒▒      ▒░▒▒▒▒       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒░▒▒░░░▒░░░░░░░░▒▒      ░
         ░░░░▒    ▒▒                ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒       ▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░░░░░▒        ▒░
         ░░▒░░░   ▒▒        ▒▒▒     ▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒   ▒▒▒    ▒▒  ▒     ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒            ░ 
         ░░▒░ ▒             ▒░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒  ▒▒ ▒▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒               ░ 
         ░ ▒░     ▒░░    ▒ ▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒    ▒ ▒ ▒▒     ▒▒  ▒▒ ▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒    ▒        ▒▒▒             ░  
         ░ ░░     ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░  ▒▒      ▒      ▒▒ ▒▒ ▒                            ▒▒▒         ▒▒  
         ░ ░░▒▒░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ░▒  ▒▒                            ▒▒▒                   ▒▒▒      ░   
         ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                   ░    ▒▒   ▒▄▒  ▒▒▒               ▒▒▒                  ▒▒▒▒     ▒▒  ▒
----------------------------
░░░░▒░▒   ▒  ▒░░░░░▒  ░░░░▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒  ░░ ░░░░░▒▒░░▒░ ▒░▒▒░░░░░░░░░░░░▒▒ ▒░░░░░▒░░░░░░░░░░▒▒▒░░░▒▒▒    ░      
░░▒░▒░▒   ▒░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░░░░░ ▒░░░░░▒░░░▒   ▒▒▒░▒▒░░░░░░░▒░░░░░░▒░▒▒ ▒░░░░░░░░░░░░░░░░░░▒  ░▒ ░▒░▒░░░     
░░▒░ ▒▒ ▒░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒▒░▒░▒▒▒   ░░▒░▒░░░░░░░▒░░░░░▒▒  ░░░░░░▒ ▒░▒░░░░░░░░▒░▒  ▒░░░▒▒░  ▒░░░░░▒░░░░░░░▒
░░ ░▒▒░░ ░░░▒▒▒░▒▒▒▒▒▒░░░░░░▒▒░░▒▒▒  ░ ▒▒▒▒ ▒▒░▒░░░░▒ ░░░░░░░▒ ░░░░░▒ ░░░░░░░░░░▒░░░░░▒▒▒░▒    ▒▒▒  ▒▒▒▒▒▒░░░░▒░░░▒▒▒▒▒
░░▒░▒▒░░░░░░▒▒░░░▒▒░░░░░░░░░░▒░▒▒░░░▒▒ ▒       ▒░▒░░▒▒▒░░░░░░░ ▒░░░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒▒   ▒   ░░▒░░░▒▒░░░░░▒▒ ▒░ 
▒░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒      ░   ▒ ▒▒░ ░▒▒░░░░░░░░░░░░▒░░░░░░░░░░░░░▒▒▒░░░░░░░░▒░░░░▒▒ ▒▒▒ ░░▒▒░░░░░░▒░▒▒
  ▒░  ▒░░░░░░░░░░░░ ▒ ░░░▒░░░░░  ▒▒      ▒▒    ░▒▒▒░▒░▒░░░░░░░░▒░░░░▒░░░░░░░░░░░░░ ░░░░░░░░░░░▒░░░░░░░░▒░░░░▒░░░░░░░░▒░
▒▒▒▒▒  ░░▒▒▒░░░  ▒ ▒  ▒░░░░░░ ░▒ ░▒     ▒░░░░░░░░░   ▒░▒░░░░░░░  ▒ ░▒▒░░▒░ ▒▒░░░░░▒▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░▒░
    ░▒ ░▒░░░▒░░░░▒▒░░░▒ ▒░░▒▒▒▒▒▒▒▒▒▒▒░░▒▒░░░░░░░░ ▒▒▒▒░░░░░░▒▒        ▒▒▒░░░░▒▒░░░░▒   ▒   ▒▒░░░░░░░░░▒░▒░░░░░░░░░░▒▒░
     ░ ░░░░░░▒  ▒░▒▒▒▒ ░░▒▒░▒▒▒▒▒▒▒░   ░░░░░░░░░░▒▒░░░░░░▒▒░ ▒▒   ▒░░░░░▒▒░░░░▒▒▒░░░░▒ ▒▒  ▒▒   ▒▒▒░▒░░░▒ ▒░▒░░░░░░░░░░
      ░░ ▒▒▒  ░▒▒▒▒▒▒░▒▒ ▒ ░░░▒▒▒ ░  ▒  ▒ ░░░░░░░░░░░░░     ▒░  ▒▒░░░▒▒▒░░▒▒▒    ▒▒▒  ▒▒░▒▒▒▒░ ▒▒▒░░░░░░░░░▒▒▒░░▒░░░░░░
▒      ░▒▒▒░░░▒  ░▒░░░░     ░▒░░░▒░░░░░▒▒▒░░░░░░▒░░░░▒▒▒  ▒▒░░▒░▒░░░░▒▒▒    ░░  ▒      ░░▒░░░░ ░░░░░▒░░░░░░░░░░░▒ ░▒░░░
░▒ ▒▒▒▒░    ▒▒    ░▒░ ▒ ▒    ░░░▒░░░░░░▒░░▒░░░░▒  ░▒░▒▒░░░░ ░░░░░░░▒░░░░▒  ▒░  ░░░▒     ▒ ▒░░░░░░▒░░░░░░░░░░░░░░░▒░░▒░ 
▒  ▒▒  ▒░               ░░░░▒▒▒  ▒ ░░░░░▒░░░▒▒▒░▒░░ ▒▒ ▒░ ▒▒░░░▒░ ░░░░░▒   ▒▒          ░░░░░░░░░▒░░░░░░▒░░░░░░░░▒░░░░░░
   ▒▒   ░    ░░    ░▒▒▒▒ ▒  ▒░▒     ▒░░░░░░░░▒▒  ▒▒ ░░░▒░▒░░░░░░░░░░░▒▒ ▒▒      ░    ░▒░░░ ░░░░▒▒▒  ▒▒░░░░░░░░░░░░▒░░░ 
        ░    ░░▒▒  ▒▒▒░▒░    ▒ ▒▒▒ ░░░░░░░░░░░░░▒   ░░░░░░░░░░░░░▒░░ ▒░░░░   ▒▒         ▒▒▒▒▒            ▒▒░░░░▒ ░░░░▒▒
        ░  ▒▒▒░░░     ▒ ▒▒▒░▒░▒   ▒░▒░▒░░░░░▒░░░░   ░░░░░░░▒   ░▒▒ ▒  ░▒░▒▒▒ ▒▒    ▒▒░▒▒                ▒▒░░░▒▒▒▒░░░░░░
   ▒▒░▒▒░   ░░░░ ▒▒▒▒░░▒▒    ░░░░ ▒▒  ▒░░░░░░░░░░▒  ░░ ░▒▒     ▒░▒         ▒░▒▒▒▒▒▒                     ░░░░░░░░░░░░░░░
▒▒ ░░░░▒░▒░░░░░░░░▒ ▒░░▒▒▒    ░▒  ░░  ▒░░░░░░░░▒░ ▒▒    ▒▒░░  ░░░    ▒░░▒░░▒▒▒░░▒               ▒▒░░▒  ▒░░▒░░░░░░░░░░░░
▒▒░░░▒░▒░▒░░▒▒ ▒▒░▒▒▒ ▒▒░▒▒▒  ▒░ ▒▒░▒ ░▒░▒░░▒░░▒▒▒▒▒    ░░░░ ▒░░▒  ▒▒▒▒▒▒▒▒▒░▒▒░░░▒▒  ▒▒        ░░░▒  ▒░░░░░░░░░░░░░░▒▒
░░░▒▒   ░░░░   ▒▒ ▒▒░▒  ▒ ▒░░    ▒░░░░░░░░░░░░░░░▒▒     ▒░░░ ▒▒░░▒░▒░▒▒▒▒▒▒▒▒▒▒▒    ▒▒░░  ▒▒▒░░░░░▒▒ ▒░░░▒░░░░░░░░▒   ▒
         ░░░▒░░▒░▒▒▒      ▒░░     ▒▒   ░▒▒▒░░▒▒▒▒▒▒▒      ▒▒▒▒▒▒       ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒░░░░░▒▒░░░░░░░░▒▒      ░
         ░░░░▒    ▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒           ▒▒▒▒▒▒    ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░░░░░▒        ▒▒
         ░░▒░░░▒  ▒         ▒▒▒     ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒     ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒           ░ 
         ░ ░░▒▒             ▒░░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒        ▒▒  ▒▒  ▒▒▒   ▒▒▒▒  ▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒              ▒▒ 
         ░ ░░     ▒░░▒     ▒▒▒  ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒   ▒ ▒ ▒▒     ▒▒  ▒  ▒  ▒▒▒▒▒   ▒▒▒   ▒▒   ▒▒        ▒▒▒             ░  
         ░ ░░▒    ▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ░  ▒▒      ▒      ▒▒ ▒▒▒▒                            ▒▒▒         ▒▒  
         ░░░▒░▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ▒▒  ▒▒                            ▒▒▒                   ▒▒▒      ░   
          ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                  ░    ▒▒   ▒▒▒  ▒▒▒               ▒▒▒                  ▒▒▒▒     ▒▒  ▒
----------------------------
░░░░▒░▒  ▒   ▒░░░░░░  ░░ ░ ▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒▒░░▒░░░░░▒▒░░▒░ ▒░░▒░░░░░░░░▒░░░▒▒▒▒░░▒░░▒░░░░░░░░░░▒▒░░░░▒▒    ▒░      
░░░░▒░▒▒  ▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░ ▒░░▒▒░░▒░░▒▒  ▒ ▒░▒▒░░░░░░░▒░░░░░░░░▒▒ ░░░░░░░░░░░░░░░░░░░▒ ▒░▒ ░▒░▒░▒▒     
░░▒░ ▒░  ░░░░░░░░░░░░░▒░░░░░░░░░░▒▒▒▒▒▒▒░▒░▒▒▒   ░░▒░▒▒░░░░░░▒░░░░░░▒ ▒░░░░░░▒▒▒▒▒░░░░░░░░░░░▒▒ ▒░▒▒▒░   ░░░▒░▒░░░░░▒▒▒
░░▒░░▒░░▒░░░▒░▒░▒░▒▒▒▒░▒░░░░░▒░░▒░░  ▒  ▒░▒▒▒░░░░░░░▒ ░░░░░░░░ ▒░░░░▒ ▒░░░░░░░░░▒░░░░░░░▒░░    ░ ▒  ▒░▒▒▒▒░░░░░░░░▒▒▒▒▒
░░▒░▒▒░▒░░░░▒▒░░░░ ░░░▒░░░░░ ▒░▒▒▒░░▒▒▒▒       ▒░▒ ░▒▒▒░░░░░░░ ░ ░░░▒░░░░░░░░░░░ ░░░░░░░▒░▒▒▒  ▒▒   ░░▒░░▒░▒░░░░▒▒▒ ▒▒ 
░░░░ ▒░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░░░▒      ░     ▒▒░▒░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░▒░░░▒▒▒░▒▒▒ ░▒▒▒░░░░░░▒░  
  ▒░  ▒░░░░░░░░░░░░ ▒▒░░░▒░░░░░  ▒▒      ▒▒    ░▒▒▒░▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░ ░▒░░░░░░░░░▒░░░░░░░▒▒░░░░▒░░░░░░░░▒░
▒▒▒▒▒  ░▒▒░▒░░░▒ ▒    ▒░░░░░░ ░▒ ░▒      ▒░░░░░░░░   ▒▒▒░░░░░░░▒ ▒▒░▒▒░▒▒░▒▒▒▒░░░░ ▒▒░░░░░▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░▒░
    ▒▒ ░▒▒░░▒░▒░░▒▒░░░▒▒░▒░▒░▒▒▒▒▒▒▒▒▒░░░▒░░░░░░░░  ▒▒▒░░░░░░▒▒        ▒ ▒░░░▒▒░░░░░▒  ▒▒  ▒▒ ░░░░░░░░░░░▒░░░░░░░░░░▒▒░
     ░▒░░░░░░▒▒ ▒░▒▒▒▒░░▒░▒▒░▒▒▒▒▒▒░   ░░░░░░░░░░▒▒░░░░▒░ ▒░ ▒     ░░░░░▒░░▒░░▒▒░░░░░▒ ▒▒  ▒▒     ▒░▒░░░░ ▒░▒░░░░░░░░░░
      ░░ ▒▒▒  ░▒▒▒▒▒▒░▒▒ ▒▒░░░▒▒ ▒░  ▒  ▒▒░░░░░░░░░░░░░     ▒░▒ ▒▒░░░▒▒ ░░▒ ▒    ▒░▒  ▒░▒  ▒▒░ ▒▒▒░░░░░░▒░░▒ ░░░░░░░░░░
       ░▒▒▒░░░▒▒ ░░░░░░     ▒▒░░░▒░░▒░░ ▒▒░░░░░░▒░░░░▒    ▒▒▒░▒░▒░░░░ ▒▒    ░▒  ▒      ░░▒░░░░ ░░░░░▒░░░░░░░░░░░▒ ░░░░░
░▒▒ ▒▒▒▒░    ▒    ░░▒▒▒      ░░░░░░░░░░▒░░ ░░░░▒  ▒ ░▒░░░░░ ░░░░░░░░░░░░▒  ▒░  ░░░      ▒ ▒░░░░░░▒░░░░░░░░░░░░░░▒░░░▒░ 
▒   ▒   ░               ░░░░ ▒▒▒ ▒▒▒░░░░░░░▒▒▒▒▒▒░░▒▒▒ ▒░ ▒▒░░░░░ ░░░░░░   ▒▒          ░░░░░░░░░▒▒░░░░░▒░░░░░░░░▒░░░░░▒
   ▒▒   ░    ▒▒    ▒▒▒▒  ▒ ▒▒░▒     ▒░░░░░░░░▒   ▒▒ ░░░▒░▒░░░░░░░░░░░▒▒ ▒▒      ▒▒   ░▒░░░ ░░░░░▒▒  ▒▒▒░░░░░░░░░░░▒░░▒ 
        ░    ▒░▒▒  ▒▒░░░░▒   ▒▒▒▒▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░▒░░ ░░░░▒   ▒▒ ▒        ▒░▒▒           ▒▒░░░░░▒▒░░░░░▒
        ░   ▒▒░░░     ▒ ▒▒▒▒▒░▒▒   ░▒░▒░░░░░ ░░░░   ░░░░░░░▒   ░▒▒ ▒  ░▒░▒▒  ▒▒    ▒▒▒▒▒▒               ▒▒░░░▒▒▒░░░░░░░
    ▒▒▒ ░   ░░░░  ▒▒▒░░▒▒    ░▒░░  ▒  ▒▒░░░░░░░░░▒  ▒░▒░▒▒▒    ▒░▒         ▒▒▒▒▒▒▒▒▒                    ░░░░░▒▒░░░░░░░░
 ▒ ░░░░▒▒░░░░░░░░░░ ▒░░▒▒▒    ░▒  ░░  ▒░░░░░░░░▒░ ▒▒ ▒  ▒▒▒▒  ▒░░    ▒░░▒░▒▒▒▒░░▒               ▒▒░░   ▒░░▒░░░░░░░░░░░░
▒░░░░▒░▒░░░░▒▒ ▒▒░░▒▒ ▒▒░░ ▒  ▒░ ▒▒░▒ ░▒░░░░░░░▒▒▒▒▒    ░░░░ ▒░░▒  ▒░▒░▒░░▒▒░▒▒░░░▒▒            ░░░▒ ▒▒░░░░░░░░░░░░░░▒▒
░░▒▒▒▒   ░░░▒  ░▒▒▒ ▒░  ▒▒▒░░    ▒░░░░░░░░░░░░░░░▒▒     ▒░░░ ▒▒░░▒▒▒░▒▒▒▒▒▒▒▒▒▒▒    ▒▒░░  ▒▒▒░░▒░░▒▒ ▒░░░▒░░░░░░░░▒▒  ░
         ░░░▒░░▒░ ▒░       ▒░     ▒▒   ▒▒▒▒░░▒▒▒▒▒▒▒      ▒░▒░▒▒▒      ▒▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒░░░░░▒░░░░░░░░░▒▒      ░
         ░░░░ ▒   ▒▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒           ▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒░░░░░░▒        ░ 
         ░ ▒░░░▒  ▒▒▒        ▒▒     ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒     ▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒           ░ 
         ░ ░░▒▒             ▒░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒        ▒▒  ▒▒  ▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒              ░  
         ░▒░░     ▒▒░▒     ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ░ ▒ ▒▒     ▒▒  ▒▒ ▒▒ ▒▒▒▒▒   ▒▒▒   ▒▒   ▒▒       ▒▒▒▒             ░  
         ▒░░░▒     ▒░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒       ░  ▒▒      ▒     ▒▒▒ ▒▒▒▒    ▒                      ▒▒▒▒         ░   
          ░░▒░░▒▒▒▒ ▒▒ ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒            ▒░  ▒▒                            ▒▒                    ▒▒▒      ░   
          ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                  ░    ▒▒    ▒▒  ▒▒▒               ▒▒▒                  ▒▒▒▒     ░   ▒
----------------------------
░░░░░░▒ ▒ ▓▒▒▒▒░░░░▒  ░░▒░   ▒▒▒▒░░░░░░░▒░▒▒▒▒  ░░▒░░░░░▒▒░░▒░ ▒░░░░░░░░░░░▒░░░░▒ ░░░░░▒▒░░░░░░░░░░▒░░░░░▒▒    ▒▒      
░░░░▒░▒▒  ▓▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒░░░░░░░▒░▒▒▒    ░▒▒░░░░░░░░░░░░░░░░ ▒ ░░░░░░░░░░░░░░░░░░░▒ ▒░  ▒▒░░░▒▒     
░░░░ ▒░  ░▓░░░░░░░░░░░░░▒░░░░░░░░░▒▒░░▒░░ ░▒▒▒   ░▒▒░▒▒▒░▒░░░░░░░░░░▒ ▒░░░░░░ ▒▒▒▒▒░░░░░░░░░▒▒▒▒░░▒▒▒░ ▒ ▒░▒▒░░░░░▒░░▒▒
░░░░░▒░░▒░▓░░▒▒▒▒▒▒░▒▒░▒░░░░░░░░░░▒  ▒  ▒░▒▒░░░░░░░▒▒ ░░░░░░░▒ ░░░░░░ ▒▒░░░░░░░░▒░░░░░░░▒░░    ▒ ▒  ▒▒▒▒▒▒░░░░░░░░ ▒▒░▒
░░░░▒▒░░░░▓░▒▒░▒░░▒░░░▒░░░░░░▒░▒▒▒▒▒▒▒▒▒      ▒░░▒░░░▒▒░░░░░░░ ░░░░░▒░░░░░░░░░░░▒░░░░░░░░░ ▒   ▒▒   ░░░░░▒░░░░░░▒▒▒ ▒▒ 
▒░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒      ▒     ▒▒░░░ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░▒▒▒▒▒▒▒▒░▒░ ░░░░░░▒░  
▒ ▒░  ▒▒░░░░░░░░░░░▒▒▒░░░░░░░░▒▒ ▒▒      ▒▒    ░░▒ ░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░░▒▒░▒░▒▒░░░░░▒░░▒░
░▒▒▒▒  ░░░░▒░░░░ ▒▒   ▒░░░░░░ ▒▒ ▒░      ▒▒░░░░░░░   ▒▒ ░░░░░░░▒▒▒▒░▒▒░░░░▒▒▒░░░░░ ▒▒░░░░░▒░░░▒░▒░░░░░░░░░░░░░░░▒░░░░▒░
    ▒▒ ░▒▒▒░▒░░░░▒ ░░▒▒ ░░░▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░░░  ▒▒▒░▒▒░░░▒░    ▒   ▒ ▒░░░░▒░░░▒░░  ▒▒  ▒▒ ░░░░░░░░░░░░░░░░░░░░░░▒▒░
     ▒▒░░░░░░▒░ ▒░▒▒░░░▒▒░░▒▒ ▒▒▒░░░  ▒░░░░░░░░░▒▒▒░░░░░░▒░░▒▒     ░░░░░▒▒░░░░▒▒░░░░░▒ ▒▒  ▒▒   ▒▒░░░░▒░▒ ▒░▒░░░░░░░░░░
      ░▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░▒  ▒░     ▒▒░░░░░░░░░░░░░ ▒   ▒░   ▒░░░▒▒░░░▒▒▒▒ ▒ ▒░▒ ▒▒░░ ▒▒▒░  ▒▒░░░░░░▒░░▒ ░░░░░░░░░▒
       ░░▒▒▒░░▒▒▒ ░░░░░     ░░░░░▒░░░░░ ▒ ░░░░░▒▒░░░░▒▒   ▒▒▒░▒░▒░░░░ ▒░    ░▒  ▒      ░░░░░░░ ░░░░░▒░░░░░░░░░░░▒▒░░░░░
░▒▒▒ ▒▒▒░    ▒    ░░▒▒▒      ░░░░░░░░░░▒░░▒░░░░▒  ▒ ░▒▒░░░░ ░░▒▒░░░░░░░░▒   ░▒ ░░░      ▒ ░░░░░░░▒░░░░░░░░░░░░░░▒░░░▒░ 
▒▒      ░               ░░░▒ ▒▒▒ ▒ ▒░░░░▒░░░▒ ▒▒░▒░▒▒▒ ▒░▒░ ░░░░░ ░▒░░░░   ▒▒   ▒      ░░░▒░░░░░░▒░░░░░░░░░░░░░░▒░░░░░▒
   ▒░▒  ░    ▒▒    ▒▒    ▒ ▒▒░░     ▒░░░░░░░░▒   ▒▒ ░░▒▒▒▒░░░░░░░▒░░░░▒ ▒▒      ▒▒  ▒░ ░░░▒░░░░░▒▒  ▒▒▒░░░░░░░░░░░▒░░▒▒
        ░    ▒ ▒▒  ▒░▒░░░    ▒▒ ▒▒▒░░░░░░░░░░░░░▒   ░░░░░░░░░▒░░░░░░▒░░░░░   ▒  ▒       ▒▒▒▒▒▒          ▒▒░░░░░▒░░░░░ ▒
        ░   ▒ ░░▒▒    ▒ ▒▒▒▒▒▒▒▒   ░░░▒░░░░░▒░░░░   ░░░░░░░▒▒▒ ▒▒▒ ▒  ░▒░▒▒ ▒▒      ▒▒▒▒▒                ▒░░░▒▒▒░░░░░░░
    ▒▒▒ ░▒  ░░░░   ▒▒▒▒▒▒▒   ░░░░  ▒  ▒░░░░░▒░░░░▒  ▒░▒░▒▒▒    ▒░▒         ▒▒  ▒▒▒▒▒                    ░░░░░▒▒░░░░░░░░
   ░░▒▒░░░░░░░░░░░░ ▒░░▒▒▒    ░▒  ▒░▒ ▒░░░░░░░░▒░▒▒▒ ▒▒ ▒▒▒▒  ▒░░    ▒░░▒▒▒▒░▒▒▒▒               ▒▒░▒   ▒░▒▒░░░░░░░░░░░░
▒░░░░▒░░▒░░░░▒ ▒▒░░ ▒ ▒▒░░ ▒  ▒░▒ ▒░  ▒░░▒░░░░░▒▒▒▒▒    ░░░░ ▒░░▒  ▒▒▒░░░░░░░▒▒░░░▒▒            ░░░▒ ▒▒░░░░░░░░░░░░░░▒▒
░░░▒▒▒   ░░░▒  ▒▒ ▒ ░░   ▒▒░░    ▒░░░░░░░░░░░░░░░░░     ▒░░░ ░░░░▒▒▒░▒▒▒▒▒▒▒░▒▒▒    ▒▒░▒  ▒▒▒░░▒░░▒  ░░░▒▒░░░░░░░░▒▒  ░
         ░▒▒░▒░▒░ ░░       ░░     ▒▒   ▒▒▒░░▒▒▒▒▒▒▒▒      ░░▒░░▒▒   ▒  ▒▒▒▒▒▒▒       ▒▒▒░▒▒▒▒▒▒░░░░░▒░░░▒░░░░░▒▒▒     ░
         ░ ░░▒▒    ▒                  ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒           ▒▒▒▒▒▒    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░░░░░░▒▒        ░ 
         ░ ░░░░░  ▒░▒        ▒▒     ░░▒▒▒▒▒ ▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒     ▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒░▒▒▒ ▒▒░▒▒           ░ 
         ░▒░░▒▒▒            ▒▒░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒      ▒▒  ▒▒  ▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒░▒▒              ░  
         ▒░░░▒     ▒░▒      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒   ░ ▒  ▒     ▒▒  ▒▒ ▒  ▒▒▒▒▒   ▒▒▒   ▒▒▒  ▒▒       ▒▒▒              ░  
          ░▒░░     ▒░  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ░  ▒▒      ▒▒    ▒▒▒ ▒▒▒▒    ▒                      ▒▒▒          ░   
          ░ ▒░░▒▒▒▒ ▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒             ░  ▒▒                            ▒▒▒                  ▒▒▒       ░   
          ░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒                  ░    ▒▒    ▒▒  ▒▒▒               ▒▒▒                  ▒▒▒▒     ░   ▒
----------------------------
░░░░░░▒ ▒   ▒▒░░░░░   ░░ ░   ▒ ▒ ░░░░░░░▒░▒ ▒▒  ▒▒ ░░░░░▒░░░▒░▒▒░░░░░░░░░░░▒░░░░░░░░░▒░░▒░░░░░░░░░░░░▒░▒░▒     ▒░      
░░░░▒░▒▒  ▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░▒▒░░░░░░▒▒▒▒   ░▒▒▒░▒░░░░░░░░░░░▒░░▒ ░░░░░░░░░░░░░░░░░░░▒ ▒░ ░▒▒▒▒░▒▒     
░░░░ ▒░  ▒░░░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░ ░▒▒░   ░▒▒░▒▒▒▒░░░░▒░░░░░░▒▒▒░░░░░░▒▒▒▒▒▒░░░░░░░░░▒░▒▒░▒▒▒▒▒ ▒ ▒░▒░▒▒░░░░▒▒▒▒
░░░░░ ░░░░░░░▒▒▒▒▒▒▒░▒░░░░░░░░░░░░░  ▒   ░▒▒░░▒░░░░▒▒ ░░░▒░░░░ ░░░░░░ ▒░▒░░░░░░▒ ░░░░░▒░▒░▒    ░▒░  ▒▒▒▒▒▒░░░▒░░░░░▒▒░▒
░░░░▒▒░░░▒░░▒▒░░░░ ░░░░░░░░░░▒░▒▒▒░▒▒▒▒░▒     ▒░░▒▒░▒░▒░▒░░░░░ ░▒░░░▒░░░░░░░░░░░ ░░░░▒░░░░ ▒   ▒▒   ░░▒░░░░░░░░░    ▒▒ 
░░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░░░░  ▒   ▒    ▒▒▒░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒░▒▒▒▒░▒▒░░░▒▒░░░░░░▒▒  
░ ▒░▒ ▒▒░░░░░░░░░░░▒▒▒░░░░░░░░▒▒ ░▒▒     ▒▒    ░▒▒ ░▒░▒ ░░░░░░░░░░░░▒░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░▒▒▒░▒░  ░░░░░░░░░░
░▒▒▒▒  ░░░░░░░░▒ ░▒   ▒░░░░░░ ▒▒ ▒▒      ▒▒░▒▒░░░░▒  ▒▒▒░░░░░░░▒▒▒▒░▒▒░▒░░▒▒▒░░░░░ ▒░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░▒░░░░▒░
    ▒▒ ░ ▒▒░▒░ ░░▒ ░▒▒▒▒▒░░░░▒░▒▒  ▒▒▒░░░░░░░░░░░░  ▒▒▒░▒▒░░░▒░    ▒  ▒▒ ░▒░░░▒░░░▒░░  ▒▒▒ ▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒░
     ▒▒░░░░░░▒░▒▒░▒▒░▒░░▒░░▒▒▒▒▒▒░░░   ░░░░░░░░░▒▒▒░░░░░░▒░░▒▒     ▒░░▒▒▒▒░░░░▒▒░░░░░  ▒   ░░ ▒▒▒▒░░░░▒░░ ░░▒░░░░░░░░░▒
      ░░░▒▒░  ▒▒ ░▒▒▒░▒▒▒▒░░▒░▒  ▒░     ▒▒░░░░░░░░░▒░░▒ ▒  ▒░░   ▒░░░▒░▒▒▒▒▒▒▒ ▒ ▒░░ ▒▒░░  ▒▒▒ ▒▒▒▒░░░░░▒░░  ░░░░░░░░░░
       ░░▒▒▒░░▒▒▒▒░░░░▒     ▒░░▒░ ▒░▒░░   ░░░░░▒▒░░░░░▒    ▒▒▒▒░▒░░░░  ░    ▒▒         ▒░░░░░░ ░░░░░░░░░░░░░░░░░▒▒░░░░░
░░▒▒▒▒▒▒░   ▒░    ░░░▒▒      ░░░░░░░░░░▒░░ ░░░░▒  ▒ ░▒▒░░░░ ░░▒▒░░░░░░░░▒   ░▒ ░░░        ░░░░▒░░░░░░░░░░░░░░░░▒▒░░▒░▒▒
▒▒      ░          ▒    ░░░░ ▒▒▒ ▒▒░░░░░▒░░▒▒ ░▒▒▒▒▒░▒ ▒░▒░ ░░░░░ ░▒▒░▒░   ▒▒  ▒▒▒     ░░░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░▒
    ░░  ░    ▒▒     ▒▒   ░ ▒ ░░     ▒░░░░░░░░░   ▒▒ ░░▒▒▒▒▒░░░░░░▒░░░▒▒ ▒▒      ▒    ░ ░░░ ░░░░░▒▒▒▒▒░▒░░░░░░░░░░░▒░░▒ 
        ░     ░▒▒  ▒░▒░░░▒   ▒▒ ▒▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░▒░░▒░░░░░      ▒      ▒ ▒▒▒▒▒         ▒▒▒░░░░░▒▒░░░▒ ▒
        ░▒  ▒ ░░░░    ▒▒▒ ▒▒▒░▒▒▒  ░░░▒░░░░░▒░░░░   ░░░░░░░░▒  ▒░▒ ▒  ░▒░▒▒ ▒░      ▒▒░▒▒                ▒░░░░▒▒░░░░░░░
     ▒▒ ▒░  ░░░░   ▒▒▒▒▒▒▒   ░░░░  ▒▒▒▒░░░░░▒░░░░▒  ▒░░░░▒▒    ▒░░    ▒    ▒▒   ▒░▒▒                    ░░░░▒▒▒░░░░░░░░
 ▒  ░▒▒░░░░░░░░░░░░▒▒░░ ▒▒    ░░  ▒░▒ ▒░░░░░░░░░░▒▒▒ ▒▒  ▒▒▒  ▒▒░    ▒░▒▒▒▒▒▒▒▒░▒                ▒░▒   ▒░░ ░░░░░░░░░░░░
▒░░▒░░░░▒░░░░░ ▒▒░░ ▒ ▒▒░░    ▒░▒ ▒▒▒ ▒░░ ░░░░░▒░▒▒▒    ░░░░ ▒░░▒  ▒▒░░░░░░░▒▒▒░░░▒▒            ░░░▒  ▒░░░░░░░░░░░░░░▒░
░░░░░▒▒  ░▒░▒  ▒▒ ░ ░░   ▒ ░░    ▒░░░░░░▒░░░▒░░░░░░      ░░░ ░░░░▒▒░░▒▒▒▒▒▒░░▒▒▒▒   ▒▒░░  ▒▒▒░░▒░░▒  ░░░░░░░░░░░░░▒▒  ░
         ░ ░░▒▒▒░▒░░       ░░     ▒▒ ▒ ▒░▒░░░▒▒▒▒▒▒░      ▒░ ░░▒▒   ▒  ▒▒▒▒▒▒░       ▒▒▒▒░▒▒▒▒▒░░░░░▒░░░░▒░░░░░▒▒    ▒▒
         ░ ░░▒▒▒   ▒▒                 ▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒          ▒▒▒▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒ ░░░░░░▒▒        ░ 
         ░░░░░░░  ▒░▒        ▒▒     ░░░▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒ ▒▒▒  ▒▒     ▒▒  ▒     ▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒▒░▒▒▒ ▒░░▒▒          ▒▒ 
          ░░▒░▒▒             ░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒    ▒ ▒▒  ▒▒  ▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒  ▒▒▒░▒▒              ░  
          ░ ▒▒     ▒▒▒      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  ░ ▒ ▒▒     ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒   ▒▒▒ ▒▒▒▒      ▒▒▒             ▒▒  
          ░ ░░     ▒░░ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒       ░▒ ▒▒      ▒▒     ▒▒ ▒▒▒▒    ▒▒                     ▒▒▒          ░   
          ░ ░░▒░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒             ░  ▒▒                             ▒                   ▒▒▒      ▒▒   
          ░ ▒░▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                 ░    ▒▒    ▒▒  ▒▒▒               ▒▒▒                  ▒▒▒      ░   ░
----------------------------
░░░░░░▒ ▒  ▒▒▒░░▓░░▒▒ ▒░ ▒ ▒ ▒ ▒ ▒░░▒░░░▒░▒ ▒▒▒▒▒▒ ░▒░░▒ ▒░░░░▒▒░░░░░░░░░░░▒░░░░▒░▒░░▒ ░▒░░░░▒▒░░░░░▒▒▒▒░      ▒▒      
░░░▒░░▒   ▒▒░░░░▓░░░░░░░░░░░░░░░▒░░░░░░░░▒▒░░░▒░░░░░░▒▒▒▒▒  ░▒▒▒░▒▒░░░░░░░░░░░░ ▒ ▒░░░░░░░░░░░░░░░░░░░ ▒▒ ▒▒░▒▒░▒▒     
░░░ ░▒░  ▒▒░░░░░▓░░░░░░░▒░░░░░░░░▒▒▒░░░░░▒▒▒▒░▒  ░▒▒░▒▒▒▒░░░░░░░░░░░▒ ▒░░░░░░▒▒▒▒▒▒░░░░░░░░░▒░▒▒▒▒░▒▒  ▒ ▒░▒░▒▒▒░░░░▒▒ 
░░░ ░ ░░░▒░░░▒▒░▓▒▒▒░▒▒░░░░░░░░░░░▒  ▒   ▒▒▒░░▒▒░░░▒ ▒░░░▒░░░ ▒░░░░▒  ▒▒░░░░░░░▒▒░░░░░▒▒░░▒    ▒ ▒  ▒▒▒▒▒ ░▒░░░░░░░▒▒░▒
░░░ ░░░▒░▒░░▒ ░▒▓░ ░░░▒░░░░░░▒░░▒▒░▒▒▒▒░▒▒    ▒▒▒▒▒░▒▒▒░░░░░░░▒▒ ░░░▒▒░░░░░░░░░░▒░░░░░░░░░      ▒   ░░▒░░░░░░░░░    ▒▒ 
░▒░░░▒░▒░░░░░░░░▓░░░░░░░░░░░░▒░░░░░░░  ▒   ▒    ▒░▒░▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒░░ ▒▒▒░▒▒░░▒▒▒░░░░░░▒▒  
░ ▒░░ ▒░░░░░░░░░▓░░▒▒▒░░░░░░░░▒▒▒░░▒     ▒░▒   ░▒ ▒▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒░░▒ ░░░░░░░░░░
░▒▒▒░  ░░░░░░░░░▓░▒▒  ▒░░░░░░ ▒▒ ▒▒       ▒░▒▒▒░░░▒▒ ▒▒▒░░░░░░░ ▒░▒░░▒░▒░░▒░▒░░░░░ ░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░▒░░
    ▒▒ ░  ▒▒▒░ ░▓▒ ░░▒▒ ▒░░░░░▒▒▒  ▒▒▒░░▒▒░░░░░░░░  ▒▒░░░░░░░░░    ▒   ░ ░▒░░▒▒░░░▒▒░▒ ░▒▒ ▒░▒░░░░░░░░▒░░░░░░░░░░░░▒░▒▒
     ▒▒░░░░░░ ░▒▒░░░░▒░░▒░░▒▒▒▒▒▒░░░   ░░░░░░░░░░  ░░░░░░░░▒▒      ▒░░▒▒▒░░░░░▒▒░░░░░      ░▒ ▒▒▒░▒░░░▒░▒ ░░░░░░░░░░░░░
      ▒░░░▒░  ▒▒   ▒▒▒░▒▒▒░░▒▒▒  ▒░     ▒▒░░░░░░░░░▒░░░ ▒  ▒░░    ░░░▒░░░▒▒░▒▒ ▒ ▒░░ ▒░░▒   ▒▒   ▒▒░░░░░▒░░  ░░░░░░░░░░
       ░░ ▒▒░▒▒▒▒▒▒░░░░     ▒░░▒░ ▒░▒░░   ░░░░░▒▒░░▒░░▒    ▒▒░░░▒░░▒░ ▒░   ▒▒▒         ▒░░░░░░ ░░░░░░▒░░░░░░░░░▒▒░░░░░░
░░▒▒▒▒▒▒░▒  ▒░    ░░░▒▒      ░░░░░░░░░░░░░▒░░░░▒ ▒▒ ▒▒▒░░░░▒░░▒▒░░░░░░░░▒   ░▒ ░░░       ░░░░░▒░▒░░░░░░░░░░░░░░▒▒░░▒░▒▒
▒▒      ░          ▒    ░░░▒  ░ ▒▒▒░░░░░▒░░▒▒ ░▒▒░▒▒░▒ ▒░▒░ ░░░░░ ░░░░▒░   ░░  ▒▒▒     ░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░ 
    ░░  ░     ▒     ▒    ░ ▒ ░░     ▒░░░░░░░░░▒  ▒░ ░░▒▒▒▒▒░░░░░░▒░░░▒  ▒       ▒   ▒░ ░░░▒░░░░░▒▒▒▒░░▒░░░░░░░░░░▒░░░▒ 
        ░     ░░▒   ▒▒░░░▒    ▒  ▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░░▒▒░░░▒     ▒▒      ▒ ▒▒░▒▒         ▒▒▒░░░░░▒▒░░░▒ ▒
        ▒░    ░░░░    ▒▒▒▒ ▒▒▒▒▒▒▒ ░░░▒░░░░░▒░░░░   ░░░░░░░░▒▒▒▒░  ▒  ░░░░▒  ░       ▒░▒▒                ▒░░░░▒ ░▒░░░░░
      ▒  ░  ░░░░▒    ▒▒░▒▒▒  ░░ ░  ▒▒▒ ░░▒░░▒░░░░▒  ░░░░░░▒    ▒░░    ▒   ▒▒▒  ▒▒▒▒▒▒                   ░░░░▒▒▒░░░░░░░░
    ░░░░░░░▒░░░░░░░▒▒░░ ▒     ░░   ░▒ ▒░░░░░░░░░░▒▒▒ ▒▒   ▒▒  ▒▒░    ▒▒▒▒▒▒▒▒▒▒░                 ▒▒▒   ▒░▒▒░░░░░░░░░░░░
▒░░▒░░▒▒▒░░░░░▒▒▒░░ ▒ ░ ░░    ░░░  ▒  ▒░░░░░░░░░░▒▒▒    ░░░░  ░░▒  ▒▒░░░░░░░▒▒░░░░▒            ▒░░░▒  ▒░░░░░░░░░░░▒░░▒░
▒░░░▒▒▒▒ ░ ░░   ▒ ▒ ░░   ▒ ░░     ░░░░░░▒░░░░░░░░░▒      ░░░ ░░░░ ▒░░▒░▒▒▒▒░░░░▒▒  ▒▒▒░░  ▒▒▒▒▒▒░▒░  ░░░░░░░░░░░░░▒▒  ░
▒        ░ ░░▒▒░▒░░░ ▒     ░░▒     ░ ▒ ▒░░░░░░▒▒▒▒░░      ░░▒░░▒▒▒  ▒ ▒▒▒▒▒▒▒░        ▒▒▒░▒▒▒▒░░░░░░ ░░░▒▒░░░░░▒▒    ░▒
         ░░░░ ▒▒   ░        ▒         ▒▒▒▒░▒▒▒▒▒▒▒▒ ▒▒  ▒▒▒▒           ▒▒▒▒▒▒    ▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒ ░░░░░░▒▒        ░ 
          ░░░░░░  ▒░░        ▒▒     ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒ ▒   ▒▒▒▒▒ ▒  ▒▒▒▒▒▒▒░░▒▒▒ ░░░▒▒          ░▒ 
          ░ ░░▒▒             ░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒    ▒ ▒▒  ▒▒  ▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒▒              ░  
          ░ ░░     ▒▒▒      ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░ ▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒   ▒▒▒ ▒▒▒▒      ▒▒▒             ▒▒  
          ░ ░░     ▒░░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒       ▒▒ ▒▒      ▒▒    ▒▒▒ ▒▒▒▒    ▒▒                     ▒▒▒          ░   
          ░ ░░▒░▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒            ░  ▒▒                             ▒                   ▒▒▒      ▒▒   
          ░░▒░▒▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                 ░    ▒▒    ▒▒  ▒▒▒               ▒▒▒                  ▒▒▒      ░   ░
----------------------------
░░░░░░░░▒▒ ▒▒ ░░░░░░ ▒▒░░░▒▒   ▒▒▒░░▒░░░▒▒▒  ▒  ▒▒ ░▒░░▒ ▒░░▒░▒░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░▒▒░▒░░▒▒ ▒▒░      ▒▒      
░░░▒░░▒▒  ▒▒▒░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░░▒▒░░▒░░░▒▒▒▒▒ ░▒ ▒░▒▒░░░░░░░░░░░░▒░ ▒░░░░░░░░░░░░░░░░░░░▒ ░▒▒░░▒▒░▒▒     
░░░▒░▒░  ▒▒░░░░░░░░░░░░░▒░░░░░░░░▒▒▒░░░░░▒░▒▒░▒▒ ░░▒░ ▒▒▒░░░░░░░░░░░░▒▒░░░░░▒▒▒▒▒▒▒░░░░░░░▒░▒░░░▒░░ ▒  ░▒▒░ ▒▒▒▒░░░▒▒  
░░░ ░ ░▒░▒░░░░▒░░░░░▒▒▒░▒░░░░░░░░░   ▒   ▒▒░░░▒▒▒░░░▒▒░░░▒░░░ ▒░░░▒▒▒ ░░░░░░░░▒▒▒░░░░░▒▒▒▒▒▒   ▒░▒ ▒▒▒▒▒  ░░░▒░░░░░░▒░▒
░░░ ░░░░░▒░░▒ ░░░░ ░░░▒░░░░░▒▒▒░▒▒░▒▒░▒░▒▒▒   ▒▒▒▒▒░▒▒▒▒░░░░░░ ░▒░░░▒▒░░░░░░░░░░▒░░░░░▒░░░     ▒    ░░▒░░░░░░░░░    ▒▒ 
░░░▒░▒▒░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░  ▒   ▒    ▒▒▒░▒░▒░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░░▒▒▒░▒  ▒░░▒▒░░▒▒░░░░▒░░▒▒  
░ ▒░░ ▒░░░▒░░░░░░░░░▒░░░░░░░░░▒▒▒░░▒▒     ░▒   ▒▒ ▒░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░▒░░░░░░░░░░░▒▒▒░░░▒ ░░░░░░░░░░
░▒▒▒░  ░░░░▒░░░░ ░▒▒  ▒░░░░░░▒░▒ ▒▒       ▒▒▒▒▒░░░▒▒▒▒▒▒░░░░░░░ ▒▒▒░▒░░▒░░▒░▒░░░░░▒░░░░░░░░░░▒░░░░░░░░░░░▒░░░░░░▒░░░▒░░
    ▒▒ ░ ▒▒ ▒░░░▒▒ ░▒▒▒ ▒░░░▒▒░▒▒   ▒▒▒░░▒░░░░░░░░  ▒ ░░░░░░░░░    ▒  ▒░▒░▒░░░▒░░▒▒▒▒▒ ░▒▒ ▒░▒░░░░░░░░▒░░░░░░░░░░░░▒░▒▒
     ▒▒░░░░░░ ░▒▒░▒░░▒░░░▒▒▒▒▒▒░▒░▒░  ▒░░░░░░░░░▒▒ ░░░▒░░░░▒▒      ▒▒▒▒▒ ░░░░░▒▒▒░░░░      ░░ ▒░▒░░░▒░▒░░▒░░░░░░░▒░░░░░
      ▒▒░░▒░  ▒▒ ▒ ▒▒▒▒ ▒▒░▒▒▒▒  ▒░▒    ▒▒░░░░░░░░░░░░░ ▒  ▒▒▒    ░░░░░▒░▒░▒▒▒▒▒ ░░░▒▒▒░▒   ▒▒   ▒▒▒░░░░▒░▒  ░░░░░░░░░▒
       ░░  ▒▒▒░▒▒▒░▒░░░     ▒░░░░ ▒░▒░░   ░░░░░░▒░░▒░░░     ▒░░▒▒░░░░  ░    ▒          ▒░░░░░░ ░░░░░░░░░░░░░▒░▒░▒░░░░░░
░░▒▒▒▒▒▒░▒▒ ▒░    ░░░░▒      ░░░▒░░░░░░▒░░▒░░░░░ ▒▒ ░▒▒░░░░▒░░▒░░░░░░░░▒▒  ▒░▒ ░░░       ░░░░░▒░░▒░░░░░░░░░░░░░▒ ░░░▒▒▒
▒░▒     ░          ▒    ░░▒▒ ▒░▒▒▒░░░░░▒▒░░▒▒ ▒▒▒▒ ▒░░ ▒░░░ ░░░░░▒░░░░░░▒  ▒░  ▒▒▒     ░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░ 
    ░░  ░     ▒     ▒    ░▒▒ ░░     ▒░░░░░░░░▒▒  ▒░ ░░▒▒░▒▒▒░░░░░▒░░░░  ▒       ▒   ▒▒ ░░░▒░░░░░░▒▒▒░░▒░░░░░░░░░░▒░░░▒ 
        ▒░    ░░▒   ░░░░░▒    ░   ▒▒▒░░▒░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░░▒░░     ▒▒    ▒ ▒  ▒░▒▒        ▒▒░░░░░░░▒░░░░▒ ▒
         ░  ▒ ░░▒░    ▒░▒▒ ▒▒▒░▒▒▒ ░░░▒░░░░░▒░░░░   ░░░░░░░░▒▒▒▒░ ▒▒  ░░░░▒  ░      ▒▒▒▒▒▒               ▒░░░░▒ ░▒░░░░░
      ▒  ░  ░░▒░▒    ▒▒▒▒▒▒▒ ▒░▒▒  ▒▒▒ ░░░░░▒▒░░░▒  ░░░░▒░▒    ▒░░    ▒   ▒░▒   ▒▒░▒▒                   ░░░░▒ ▒░░░░░░░░
    ░░░░░░ ░░░░░░░░▒▒░░░▒     ░░▒  ░▒ ▒░░░░░░░░░░▒▒▒ ▒▒   ▒▒  ▒▒░    ▒▒▒▒▒▒▒▒░░░                ▒▒▒▒   ▒░▒░░░░░░░░░░░░░
 ░░▒░░▒░▒░▒░░░░▒▒░░▒  ░░░░    ▒░░  ▒   ░░▒░░░░░░░▒▒░    ░░░░ ▒░░▒  ▒▒░░░░░░░▒ ░░░░▒            ▒░░░▒ ▒░░░░░░░░░░░░▒░░▒░
▒▒░░░▒▒▒ ░ ░░   ▒ ▒▒░░   ▒ ░░     ░░░░░░░░░░░░░░░░▒     ▒░░░▒░░░░ ▒░░░░░▒▒▒░░░░▒▒  ▒▒▒░░  ▒▒▒░▒▒░░   ░░░░░░░░░░░░░▒▒  ░
▒▒       ▒░░░▒▒▒░░░░ ▒     ░░▒     ░ ▒ ▒░░░░░░░░▒░░░      ░░ ░░░▒▒ ▒▒  ▒▒▒▒▒▒░▒      ▒▒▒▒░▒▒▒▒░░░░░░ ░░░▒░░░░░░▒     ░ 
          ░░▒▒▒▒   ▒▒       ▒         ▒▒░░░▒▒▒▒▒▒▒▒░ ▒  ▒▒▒▒▒          ▒▒▒▒▒▒     ▒ ▒▒▒ ▒▒▒▒▒▒▒░░░░▒ ░░░░░░▒▒        ░ 
          ░▒░░░░   ░░         ▒     ▒░░▒▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒▒▒  ▒▒▒    ▒▒  ▒ ▒   ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒░░▒▒  ░░░▒           ▒  
          ░ ▒░▒▒             ░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒    ▒ ▒▒  ▒▒   ▒▒   ▒▒▒▒ ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒              ░  
          ░ ░▒     ▒▒▒      ▒▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒ ▒▒     ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒  ▒▒▒ ▒▒▒▒      ▒▒▒              ░   
          ░ ░░▒    ▒▒░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒      ▒▒ ▒▒      ▒▒     ▒▒ ▒▒▒▒    ▒▒                    ▒▒▒▒          ░   
          ░░░░▒░▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒            ░  ▒▒                ▒            ▒                  ▒▒▒▒      ░    
           ░▒░░▒▒▒▒▒▒▒▒▒▒▒   ▒▒▒▒▒                 ░    ▒▒    ▒▒  ▒▒▒               ▒▒▒                  ▒▒▒      ░   ░
----------------------------
░░░▒░▒░░▒▒▒▒▒ ░░░░▒▒▒▒▒░▒░▒▒   ░░▒▒░▒░░░▒▒    ▒▒▒▒ ▒░░░▒▒▒░░▒░▒░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░▒▒░░▒░▒▒ ▒▒▒      ▒▒      
░░░░░▒▒▒  ░ ▒░░░░░░░▒▒░░░░░░░░░▒ ░░░░░░░░▒▒░░░▒ ░░▒░░░░▒▒▒▒▒░▒ ▒░░▒░░░░░░░░░░░░▒ ▒░░▒░░░░░░░░░░░░░░░░░▒░▒▒▒▒▒▒▒░▒      
░░░▒░▒░   ▒░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒▒▒░▒▒▒░░▒░  ▒▒░░░░░░░░░░░░▒▒░░░░▒▒▒░▒ ▒▒░░░░░░░░░░░▒░░░░▒▒  ░▒▒░ ░▒░░░░▒▒▒  
░░░ ░ ░▒▒░░░░░▒░▒░░░▒▒░░▒░░░░░░░░░▒      ▒▒░░░▒▒▒░░░▒▒░░░▒░░░ ▒░░░░▒▒ ░▒░░░░░░▒▒░░░░░░▒▒▒░ ▒   ▒░▒ ▒▒▒▒▒  ░░░▒░░░░░░▒░ 
░░░ ░░░░░▒░▒░▒░▒░░ ░░░▒░░░░░▒▒▒▒ ▒░▒▒░░▒▒▒▒▒  ▒▒░░▒░▒ ░▒░░░░░░ ▒▒░░░▒▒░░░░░░░░░░▒░░░░░░░░░     ░▒  ░░▒▒▒░░░░░░░░▒   ░▒ 
░░░▒░▒▒░░░▒░░░░░▒░░░░░░░░░░░░░░░░░░░▒  ▒   ▒    ▒▒ ░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░▒ ▒▒░  ░░░░▒░░ ▒░░░░░░ ▒▒  
░▒▒░░ ▒░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░░▒▒    ▒▒▒   ▒  ▒░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒░░░░░░░░░░▒▒ ▒░░░ ▒░░░░░▒░░░▒
░▒▒▒░  ▒░░░░░░░▒▒▒░▒  ▒░░░░░░▒░▒ ▒▒       ▒▒▒▒▒░░░▒▒▒░▒ ░░░░░░░▒▒░▒░ ░░▒░░▒░░░░░░░▒▒░░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░▒░░░ ░░
    ▒░  ▒▒▒ ▒░░░▒▒ ▒▒▒▒ ▒░░░░▒░░▒   ▒▒▒▒░▒░░░░░░░░    ░░░░░░░░░    ░   ░░░▒▒░░▒░░░▒ ▒▒▒░▒▒ ▒░▒░░░░░░░░▒░░░░░░░░░▒░░▒▒░▒
     ▒▒▒░░░░░ ░▒▒░▒░░▒░▒▒░▒  ▒▒▒░░░░▒ ▒░░░░░░░░░░▒ ░░░▒░░▒░░▒      ▒▒▒▒▒ ░░░░░▒▒░░░░░      ▒  ▒░░░░░░░▒░░░░░░░░░░░░░░░░
      ▒▒░░░░ ▒▒▒ ▒  ▒▒░▒▒▒░░▒ ▒  ▒▒▒    ░▒░░░░▒░░░░▒░░░ ▒  ▒▒▒▒   ░░░░░▒░░░░▒▒▒▒ ▒░░▒▒▒░▒   ▒▒   ▒░░░░░░▒▒▒▒ ░░░░░░░░░▒
       ▒░  ▒▒▒░░▒▒░░▒░▒     ▒░░░░ ▒░▒░░   ░░░░░░▒░░▒░░░     ▒░▒▒▒░░░░ ▒ ▒   ▒          ░▒▒░░░░ ░░░░▒░░░░░░░░░░▒▒▒░░░░░░
░▒  ▒▒▒░░▒▒▒▒░▒   ░░░░░      ░░░░░░░░░░ ░░▒░░░░░ ▒░ ░ ▒░░▒░▒░░▒░░░░░░░░▒    ░▒ ░░▒     ▒ ░░░░░▒░░░░░░░░░░░░░░░░▒ ░▒░▒▒▒
▒░▒     ░          ▒ ▒   ░▒▒  ░▒▒▒░░░░░░▒░░▒▒ ▒▒▒▒▒▒▒▒ ▒░░░ ░░░░░▒░░░░░░▒  ░░  ▒▒▒     ░░▒▒░░░░░▒▒░░░░░░░░░░▒░░░░░░░░▒ 
    ░░  ▒░    ▒     ▒    ░░░ ░░     ▒░░░░░░░░▒▒▒ ░░ ░░▒ ░▒▒░░░░░░▒░░░░          ▒   ▒▒ ░░░▒░░░░░▒▒▒▒░░ ░░░░░░░░░░░░░░▒ 
         ░    ░░▒   ░░░▒░▒    ░   ▒▒▒░░▒░░░░░░░░▒   ░░░░░░░░░░░░░░░░░▒░▒░▒     ▒▒    ▒ ▒ ▒▒░▒▒▒       ▒▒░░░░░░░▒░▒░░▒ ▒
         ░  ▒ ░░░░    ▒░▒▒  ▒▒▒ ▒▒▒▒░░░░░░░░▒░░░░   ░░░░░░░░▒▒▒░░▒▒▒ ▒░░░░  ▒░       ▒▒░▒▒               ▒░░░░  ░▒░░░░░
      ▒  ░  ░░▒░▒    ▒▒▒░▒▒▒  ▒▒▒  ▒▒▒▒░░░░░▒▒░░░▒  ░░░░░░▒    ▒░░    ▒   ▒░▒   ▒▒░▒▒                   ░░░░▒ ░░░░░░░░░
    ░░▒░░░▒▒▒░░░░▒░▒▒░░░      ░░▒  ░▒  ░░░░░░░░░░▒   ▒▒▒  ▒▒  ▒▒░    ▒▒▒ ▒▒ ░░░░                 ▒▒   ▒░░▒▒░░░░░░░░░░░░
▒▒░▒░░▒░▒░▒░░░░▒▒░░▒  ░░░░    ▒░░  ▒   ░░▒░░░░░░▒▒▒░    ░░░░ ▒░░▒   ▒▒░░░░░░▒ ░░░▒▒            ▒░░░▒  ░░░░░░░░░░░░▒░░▒░
▒░░░░░▒▒▒▒░░░   ▒ ▒▒░░   ░ ░░   ▒ ░░░░░░░▒░░░░░░░░▒      ░░░ ░░░░ ▒░░░░░▒▒░░░░░▒▒▒ ▒▒▒░░  ▒▒▒▒▒░░░   ░░░░░░░░░░░░░▒▒ ▒░
▒▒        ░░░▒▒▒░░░░▒▒     ░░░     ░ ▒ ▒░░░░░░▒░░░░░      ░░ ░░░▒▒ ▒▒  ▒▒▒▒▒▒░▒       ▒▒▒░▒▒▒▒░░░░░▒ ░░░▒░░░░░░▒     ░ 
          ░░▒▒▒▒   ▒        ▒▒        ▒▒░░░▒▒▒▒▒▒▒▒░ ▒  ▒▒▒▒▒          ▒▒▒▒▒▒     ▒ ▒▒▒ ▒▒▒▒▒▒░░░░░▒ ░░░░░░░▒       ▒░ 
          ░▒░░░░▒  ░░         ▒     ▒░░▒▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒  ▒▒▒    ▒▒  ▒ ▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░░░  ░░░▒           ░  
          ░ ░░▒░             ░░░   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒ ▒    ▒▒▒▒  ▒▒  ▒▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒  ▒▒▒▒▒▒▒             ▒░  
          ░ ░░▒     ▒▒      ▒ ▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒     ▒▒▒              ░   
          ▒░░░▒    ▒░░ ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒     ▒░ ▒▒      ▒▒    ▒▒▒ ▒▒▒▒    ▒▒                    ▒▒▒           ░   
           ░▒░░░▒▒▒  ▒▒▒▒░▒▒▒▒▒▒▒ ▒▒▒▒▒            ░  ▒▒                ▒            ▒                  ▒▒▒       ░    
           ░ ░░░▒▒▒▒▒▒▒▒▒▒▒  ▒▒▒▒▒▒                ░    ▒      ▒  ▒▒                ▒▒▒                 ▒▒▒▒      ░  ▒░
----------------------------
░░░▒░░░░▒▒▒▒░ ▒░░░▒░▒▒░░▒░░▒   ▒  ░░▒░▒░░░    ▓▓▒▒▒▒▒░░▒▒▒▒▒ ░▒░░░░░░▒░░░░░▒░░░░░░░░░▒░░░░░░ ▒▒░▒▒░░▒▒▒▒▒      ▒▒      
░░░░░░░▒  ░▒▒░░░░░░▒▒▒░░▒░▒▒░░░▒ ░░░░░░░░▒▒░░░▓▓░░▒░░░░░▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░▒░▒▒░░▒▒▒░       
░░░ ░▒░   ▒░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒ ▒░▓▓▒░░▒░  ▒▒░░▒░░░░░░░░▒▒░░░░░░▒▒░▒  ▒░░░░░░░░░░░░░░░▒▒▒  ░▒ ░ ░ ░░░░▒▒▒  
░░░ ░ ░▒▒░░░░░▒░▒░░░░░▒░ ░░░░░░░░░▒   ▒ ▒░▒▒▒░▓▓▒░░░▒▒░░░░░░░ ▒░░░░▒▒ ▒░░░░░░▒▒▒░░░░░░▒▒▒░▒▒ ▒▒▒░▒▒▒▒▒▒  ░░░░▒░░▒░░░ ░ 
░░░ ░░░░░▒░░░ ░░░░ ░░░ ░░░░░▒▒▒░▒ ▒▒▒░▒▒▒▒▒▒  ▓▓░░░░▒▒░░░░░░░░ ░▒░░░▒▒░░░░░░░░░░ ░░░░▒░░░░     ▒   ▒░▒▒░░▒░░░░░▒▒   ░▒ 
░▒░▒░ ░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░▒  ▒   ▒  ▓▓▒▒ ░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒░░  ▒░░░▒░▒▒░░░░░░░ ▒▒  
░▒▒░░ ▒░▒░░░░░░░░░░░▒░░░░░░░░░▒░▒▒░ ▒     ▒   ▓▓▒ ▒░ ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░░▒▒ ▒░░░ ░░░░░░░░░▒▒
░▒▒▒░  ▒░░░░░░░░▒░░▒  ▒░░░▒░░▒░▒ ▒▒       ▒▒▒▒▓▓░░▒▒▒░▒ ░░░░░░░▒▒░░░▒░░░░░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒░░░ ░░
▒▒  ▒░  ░▒▒▒▒░░░▒▒ ▒▒   ░░░░░▒▒░▒     ▒▒▒░░░░░▓▓░░    ░░░░░░░░░    ░  ░▒▒░▒▒░▒▒░░░▒▒▒▒▒░▒▒ ░░▒░░░░░░░░▒░░░░░░░▒▒▒░░▒▒░▒
     ▒▒▒░░░░░░░▒▒░▒░░░░▒▒▒░  ▒▒▒░░░░▒ ▒░░░░░░░▓▓░▒ ▒░░▒░░░░░░      ▒▒▒▒▒ ░░░░░▒▒░░░░░      ▒  ▒░░░░░░░ ░▒░░░░░░░░░░░░░░
      ▒▒░░░░▒▒▒  ▒▒ ▒▒░▒▒▒░▒░▒▒  ▒▒▒    ░░░░░░▓▓░░░▒░░░▒▒  ▒▒░▒   ▒░░░░▒░░▒▒░▒▒░ ░░░▒▒▒░░   ▒▒   ▒░▒░░░░▒▒░▒▒░░░░░░░░░▒
       ▒░   ▒▒░░░▒░▒░░▒     ▒ ░▒░ ▒░▒░░   ░░░░▓▓▒░░▒░░░      ░▒▒ ░░░░ ▒▒▒   ▒          ░░▒░░░░ ░░░░▒░░░░░░░▒░░▒░▒░░░░░░
░▒   ▒▒▒░▒▒▒▒░░   ░░░░░▒     ░░░░░░░░░░▒░░▒░░░▓▓ ▒░ ░ ▒▒▒▒░▒░░▒░▒░░░░▒░▒   ▒░▒ ▒░▒     ▒ ░░░░░▒░░▒░░░░░░░░░░░░░▒ ░░▒░▒▒
▒░░▒    ░▒         ▒ ▒   ▒▒▒  ▒▒▒▒░░░░░░▒░░▒▒ ▓▓▒▒▒▒▒▒▒▒░░░ ░░░░░▒░░░░░░▒  ░░  ▒▒▒     ░░▒░░░░░░▒▒░░░░░░░░░▒░░░▒░░░░░  
    ▒▒   ░               ░░░ ░░     ▒░░░░░░░▒▒▓▓ ░░ ░░▒ ░▒▒░░░░░▒▒░░░░              ▒▒ ░░░ ░░░░░▒▒▒▒░░▒░░░░░░░░░░░░░░▒ 
         ░    ░▒    ░░░▒░▒    ░    ▒▒░░▒░░░░░░▓▓▒   ░░░░░░░░░░░░░░░░░▒░▒░▒     ▒▒   ▒▒ ▒▒ ▒░▒▒▒       ▒▒░░░░░░░░░▒░░  ▒
         ░    ▒▒░░   ▒▒░▒▒  ▒▒▒▒▒▒▒░░░░░░░░░▒░▓▓░   ▒░░░░░░░▒▒▒░▒ ▒░ ▒░░░░  ░░       ▒▒░▒▒               ▒░░░░ ▒░░░░▒░░
         ░   ░▒░░▒    ▒▒▒░▒▒▒ ░▒▒▒ ▒▒▒▒░░░░░▒▒▓▓░   ░░░░░░░    ▒░░    ▒ ▒ ▒▒    ▒▒▒▒▒                  ░░░░░▒▒░░░░░░░░░
    ▒░░░ ▒▒▒▒░░░░▒▒▒▒░░░      ░░▒▒ ░▒  ░░░░░░▒▓▓░▒   ▒▒▒  ▒▒   ▒░     ▒▒▒▒  ░░░░▒                ▒▒    ░░▒░░░░░░░░░░░░░
▒▒░▒░░ ░░▒░░░░░▒░░░▒  ░░░░▒    ░░  ▒▒  ░░░░░░░▓▓░ ▒░    ░░░░  ░░░   ▒▒░░░░░░▒ ░░░▒▒            ▒░░░▒  ░░░░░░░░░░░░▒░░░░
▒░░░░░░▒▒ ░░▒▒  ▒ ▒▒░░▒  ░▒░░  ▒▒ ░░▒░░░░▒░░░░▓▓░░▒      ░░░ ░░░░  ░░░░░░░░░░░░▒▒▒ ▒▒▒░░  ▒ ▒▒▒░░░   ░░░░░░░░░░░░░▒▒ ▒░
▒▒▒       ░░░▒▒▒░░▒▒▒▒     ░░░     ░ ▒ ░░░░░░░▓▓░░░░     ▒░░▒░░░▒▒ ▒▒ ▒▒▒▒▒▒▒░▒       ▒▒▒░▒▒▒░░░░░░▒ ░░░▒░░░░░░▒     ░ 
          ░▒░░▒▒   ▒        ▒▒         ▒░░░░▒▒▓▓▒▒▒░     ▒▒▒▒▒         ▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒░░░░▒▒ ░░░░░░░▒       ▒▒ 
          ░ ░░▒▒▒  ░░         ▒     ▒░░▒▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒  ▒▒▒    ▒   ▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░░░ ▒░░░▒           ░  
          ░ ░░▒░             ░░░    ▒░▒▒▒▒▒▒▒▒▒▒▒▒░▒ ▒▒▒▒ ▒    ▒▒▒▒  ▒▒   ▒    ▒▒▒▒ ▒▒▒ ▒▒▒▒▒  ▒▒░▒▒▒▒             ▒▒  
          ▒░░░▒     ▒▒▒          ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒  ▒▒▒ ▒▒▒▒▒     ▒▒▒              ░   
           ░░▒▒     ░░░ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒      ░ ▒▒      ▒▒    ▒▒▒ ▒▒▒▒    ▒     ▒               ▒▒▒          ▒▒   
           ░ ░░▒▒▒▒  ▒▒▒▒░▒░▒▒▒▒▒ ▒▒▒▒▒▒           ░  ▒▒                ▒            ▒                  ▒▒▒       ░    
           ░ ░░ ▒░▒▒░▒▒▒▒▒▒  ▒▒▒▒▒▒                ░    ▒         ▒▒                ▒▒▒                 ▒▒▒▒     ▒░  ▒░
----------------------------
░░░░░▒░░▒▒▒▒░▒░░░░░▒▒▒▒░▒░░▒   ▒░▒░░▒░▒░░░▒     ▒▒▒▒▒░░▒▒░░▒▒░░░░░░░░▒░░░░░▒░░░░░░░░░░░▒░░░░▒░▒░▒░░▒▒▒▒▒▒      ▒▒      
░░░░░░░▒  ▒▒▒░░░░░░▒▒▒▒░▒░▒▒░░▒▒ ░░░░░░░░░▒░░░▒▒░░▒░░░░░░▒▒▒░░  ░░░░░░░░░░░░░░░▒▒▒░░▒░░░░░░░░░░░░░░░░░▒░░▒░▒▒▒▒░       
░░░░░▒░    ░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░▒ ▒░▒▒▒░░▒░   ▒░▒▒░▒░░░░░░░▒░░░░░░░░░▒  ▒░░░░░░░░░░░░░░░▒▒   ░▒ ░ ░▒░░░▒▒    
░░░▒░ ░▒▒░░░░░░▒░░░░░░▒▒ ░░░░░░░░░▒  ▒▒▒▒▒▒▒▒░▒▒▒░▒▒▒▒░░░░░░░░▒░░░░▒▒ ░░░░░░░▒▒ ░░░░░░░▒░░ ▒ ▒ ▒░▒▒▒▒▒▒ ▒░░▒░▒░░░░░░░░ 
░░░▒░░░░░▒░░░▒░░░░ ▒░░ ░░░░░▒▒░░▒▒░ ▒░▒▒ ▒▒▒▒▒▒▒░░░░▒ ░░░░░░░░ ░░░░░░▒░░░░░░░░░░░░░░░░░░░░     ▒   ▒▒▒▒░░▒░░░░▒░▒▒  ░▒ 
░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒▒  ░        ▒▒ ░░░▒░░░░░░░▒░▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒░   ░░  ▒▒░░░░▒▒░░░░░▒░ ░▒  
░▒▒░░ ▒░░░░░░░░░░░░░▒░░░░░▒░░░▒░▒░░░░     ▒▒▒  ▒  ▒░ ▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░░░░  ▒░░░ ░░░░░░░░▒▒▒
░░  ░  ░░░░░░░░░▒▒░░   ░░░▒░░░░   ░        ▒▒▒▒░░░░▒▒░▒ ░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░▒░░░ ░░
▒▒▒  ░  ░▒▒▒▒▒░░ ▒ ▒▒  ▒░▒░░▒▒▒░▒ ▒   ▒▒▒▒░░░░░░░░    ░░░░░░░░░    ░  ░▒▒░▒▒▒░▒░░░▒▒▒▒▒░▒▒ ░░▒░░▒░░░░░░░░░░░░░░▒▒░░▒▒░▒
     ▒░▒░▒░░░░░░▒░▒░░░░▒▒▒░▒  ▒▒░▒▒░▒▒▒░░░░░░░░░░▒ ▒░░▒░░░▒░░      ▒▒▒▒▒ ░░░░░░▒░░░░░      ▒  ▒░░░░░░░░░▒░░░░░░░░░░░░░░
      ▒▒░▒░░▒▒   ▒▒  ▒░▒░░░▒░▒   ▒▒▒   ▒░▒░░░░░░░░░▒░░░▒▒  ▒▒░▒   ▒░░░░▒░▒░▒░░ ░ ░░░▒▒▒░   ▒▒     ░▒░░▒▒▒▒▒ ░░░░░░░░░▒▒
       ▒░  ▒▒▒░░▒ ░▒░▒▒   ▒ ░ ░▒░▒▒░ ▒▒   ░░░░░░░░░▒░░░      ░▒▒▒░░░▒ ░▒ ▒  ▒     ▒    ░░▒░░░░ ░░░░▒░░░░░░░▒░░░▒░░░░░░░
▒▒   ▒▒▒░░▒▒▒░░   ▒░░░░▒     ░░░░░░░░░░▒░▒▒░░░░░ ▒░▒░  ▒▒▒▒▒░░▒▒▒░░░░▒░▒   ▒░▒ ▒░▒     ▒ ░░░░▒▒░░░░░░░░░░░░░░░░ ▒░░▒░▒▒
░░░▒▒    ░         ▒ ▒   ▒▒▒  ░▒▒▒░░░░░░▒░░▒░░▒ ▒▒▒▒▒▒▒░░░░ ▒░░░░▒░░░░░░▒  ░░  ░▒▒     ▒░░▒░░░░░▒░░░░░░░░░░░░░░▒░░░░░  
    ▒▒   ░               ░░░▒▒░▒    ▒░░░░░░░▒░▒▒▒░▒ ░░  ░ ░▒░░░░░ ░░░░ ▒            ▒▒ ░░░░░░░░░░▒▒░░▒▒░░░░░░░░░░░░░░▒ 
     ▒   ░    ░░    ░░░▒░▒   ▒░    ▒▒░░▒░░░░░░▒▒▒   ░░░░░░░░░░░░░░░░░░░▒░░     ▒░   ▒▒ ▒▒ ░░░▒▒      ▒▒░░░░░░░░░░▒░░   
         ░    ▒░░░   ▒▒▒▒▒   ▒▒▒░▒▒░░░░░░░░░▒░░░░   ▒░░░░░░░▒▒▒░▒ ▒░ ▒░░░░  ▒░        ▒▒▒▒               ░░░░▒ ░░░░░▒░░
         ░   ░▒░░▒    ▒▒▒▒▒▒▒ ░▒▒  ▒░▒▒▒░░░░ ▒░░░   ░░▒░░░▒    ▒░░    ▒ ▒ ▒▒    ▒▒▒▒▒▒                 ▒░░░░ ░░░░░░░░░░
    ▒░░░▒░▒▒▒░░░░▒▒░▒░░▒      ░░▒▒ ▒▒  ░░░░░░░░░░░   ░▒▒      ▒▒░     ▒  ▒  ░▒▒▒▒                ▒▒    ░░▒░░░░░░░░░░░░░
▒▒░▒░░▒░░▒░░░░▒▒░░░░  ░░░░░    ░░  ▒░  ░░░░░░░░░▒▒░░    ░░░░  ░░░   ▒▒░▒░░░░▒ ░░░▒             ░░░░░  ░░░░░░░░░░░░░░░░░
░░░░▒░░▒▒▒░░▒░  ▒ ▒▒ ▒▒  ░░▒░   ▒ ░░▒░░░░▒░░░░░░░░░     ▒░░░▒░░░▒ ▒░░░░░░░░░░░░░▒▒▒▒▒ ░▒  ▒ ▒▒▒░░░   ░░░░░░░░░░░░░▒▒ ░░
▒▒▒▒      ░▒░ ▒▒░░▒░▒▒▒    ▒░░    ▒░▒▒▒░░░░░░░░░░░░░      ░░ ░░░▒▒  ▒ ▒▒▒▒▒▒▒░▒      ▒▒▒ ░▒░░░░░░░░ ▒░░░▒░░░░░░▒     ░ 
          ░ ░░▒░ ▒ ▒▒       ▒▒         ▒░░░░░░░▒▒▒▒░     ▒▒▒▒▒         ▒▒▒▒▒▒       ▒▒▒ ▒▒▒▒▒▒░░░░▒▒▒░░░░░░░▒       ░  
          ░ ░░▒▒▒  ░░░              ▒▒░▒▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒▒    ▒ ▒▒▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░░░ ▒░░░▒▒          ░  
          ▒░░░▒░▒            ░░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒ ▒    ▒▒▒▒  ▒▒   ▒    ▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒░░▒▒▒▒             ░▒  
           ░▒░░     ▒▒▒        ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒   ▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒▒              ░   
           ░▒░░▒    ░░░ ▒ ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒      ░ ▒▒▒     ▒▒    ▒▒▒ ▒▒▒▒    ▒     ▒              ▒▒▒▒          ▒▒   
           ░ ░░▒▒▒   ▒▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒           ░  ▒▒            ▒  ▒▒                               ▒▒▒       ░    
           ░ ░░▒░░░▒░░▒▒▒▒▒  ▒▒▒▒▒▒                ░    ▒     ▒    ▒                ▒▒▒                 ▒▒▒▒     ▒▒  ▒░
----------------------------
░░░░░▒░░▒░▒▒░▒░▒░░░▒▒▒▒░▒▒░░▒  ▒░ ░░▒░▒░░░▒▒     ▒▒▒▒░░░▒░░░▒░░░░░░░░▒░░░░░ ░░░░░░░░░░░▒▒░░▒ ░▒░░░░▒ ▒ ▒▀      ░▒      
░░░░░░░░   ▒ ░░░░▒░▒▒▒▒░▒░░▒▒░▒▒▒░░░░░░░░░░░░░░▒░░ ░░░░░░░▒▒░░  ░▒▒░░░░░░░░░░░░░ ▒▒░▒▒░░░░░░░░░░░░░░░░▒░▀▒▒▒▒ ▒░       
░░░░░▒░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░▒▒░░░░   ▒▒▒▒░ ░░░░░░░▒▒░░░░░░░░    ░░░░░░░░░░░▒░░ ▒▒   ░▀ ▒ ▒▒░░░▒▒    
░░░░░ ▒▒▒▒░░░░░░▒░░░░▒▒░ ░░░░░░░░░░   ▒▒▒▒▒▒▒░▒▒▒░▒ ▒▒░░░▒░░░▒▒░░░░░▒ ░▒░░░░░▒▒▒░░░░░░░▒▒░▒▒    ░▒▒▒░▒  ▀░░░░▒░░░░░░░░ 
░░░▒░░▒░░ ░░░▒░░░░▒▒▒▒ ░░░░░░░░░▒▒▒  ░▒▒▒ ▒▒▒▒░▒░░░░░▒░░░░░░░▒ ░░░░░▒▒░░░░░░░░░░▒░░░░░▒░░░    ▒▒▒  ▒▒▒░░▀░░░░░░▒▒▒  ░  
░░░░░ ░░░░░░░▒▒░░░░░░░░░░░░░░▒▒░░░░░▒  ░       ▒▒▒ ░▒░▒░▒░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒░▒  ░   ▒░░░░▀░▒░░░░░▒▒ ░▒  
░░▒░░ ▒░░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░     ▒▒▒  ▒  ▒░ ░ ▒░▒░░░░░░░░░░░░░░░░░░░░░░░░  ░▒░░░░░░░░░░░░░░░   ▀░░ ░░░░░░░░▒▒▒
░░  ░  ▒░░░░░░░░▒░░░   ░░░░░░░░   ▒       ▒   ▒▒░░▒▒▒░▒▒░░░░░░░▒░░░░░░░░▒░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░░░░░▀▒░▒░░░░▒░░░▒░░
▒▒▒▒▒░  ░▒ ▒░░░░▒▒▒▒▒  ▒░▒░░▒▒▒▒▒ ▒    ▒▒▒░░░░░░░░    ░▒▒░░░░░░    ░  ░▒▒░ ▒▒░░░░░▒▒░▒▒░▒░▒░░▒░░▒░░░░░░░▀░░░░░░░░░░░ ░▒
      ░▒░▒▒░░░░░▒░▒░░░░▒▒▒░░ ▒░▒░▒░░▒▒▒░░░░░░░░░░▒ ▒░░░░░░░░░      ▒▒▒   ░░░░░▒░░░▒░▒      ▒  ░░░░░░░░▒░▀░░░░░░░░░░░░░░
      ▒░░░░░▒▒▒  ▒▒  ▒▒░░▒░░░▒░  ▒▒▒   ▒░░░░░░░░░░░▒░░░▒░ ▒░▒░▒   ▒░░░░░░▒░▒░░ ░ ░░░▒▒▒░   ▒      ░░░░░▒▀▒▒ ░░░░░░░░░▒▒
       ▒░  ▒▒▒░░▒▒░▒░▒▒   ▒ ░▒░░░▒▒░ ▒▒   ░░░░░░░░░▒░░▒      ▒▒▒▒░░░░ ░▒▒         ▒    ▒▒▒░▒░░▒░▒░░▒░░░░▀░░▒░░░░░░░░░░░
▒▒    ▒▒░░▒▒▒░░   ▒░░░░▒     ░░░░▒░░░░░ ▒▒ ░░░░░ ▒░▒░▒ ▒▒▒▒▒░░ ▒▒░░░░▒▒░   ▒░▒ ▒▒▒     ▒ ░░░░░▒░░░░░░░░░▀░░░░░░  ░▒▒░▒▒
░░░▒▒▒   ░    ▒    ░▒▒   ▒ ▒  ░▒░▒░░░░░▒▒░░▒▒▒▒  ▒▒▒░▒▒▒░░░ ░░░░░▒░▒░░░░   ░░  ░░▒     ░▒▒░░░░░░ ░░░░░░░▀░░░░░░░░░░░▒  
    ▒▒▒  ░               ░░░░▒▒     ▒░░░░░░░░▒▒▒▒ ░ ░░  ▒▒▒▒░░░░░▒░░▒░▒             ▒▒ ░░░░░░░░░░░▒░░▒▒░░░░░░░░░░░░░░▒ 
     ▒   ░    ░░    ░░░▒▒▒   ▒░     ▒░░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░░░░░░▒░░     ░░   ▒▒ ▒▒ ▒░░▒▒      ▒▒░░░░░░░░░▒░░░   
         ░     ░░░▒  ▒▒▒▒░    ▒▒▒▒▒▒▒░░░░░░░▒░░░░   ░░░░░░░░░▒▒░▒▒░░ ▒░░░░  ░░       ▒▒▒▒▒▒              ░░░░▒ ░░░░░░░░
         ░▒  ░▒░░▒▒     ▒▒░▒▒▒▒▒▒  ▒░▒▒▒░░░░▒▒░░░   ░░▒░░░░    ▒░░    ░▒▒ ▒▒     ▒▒▒▒▒                 ▒░░░░ ▒░░░░░░░░░
▒    ▒▒░▒░░▒▒░░░░▒▒▒▒░░░      ░░▒▒ ▒▒  ░░░░░░░░░░░   ░▒▒       ▒░     ▒  ▒  ▒▒░▒▒                      ░░▒░░░░░░░░░░░░░
▒ ░▒▒░▒░░▒░░░░░▒░░░░  ▒░▒░▒    ░░  ▒░  ░░░░░░░░░▒▒░░    ░░░░  ░░░    ▒░░░░░░  ░░░▒             ▒░░░   ░░░▒░░░░░░░░░░░░░
░░░░░░░▒▒▒░░▒░    ▒░ ░▒  ░░░░   ▒ ░░▒░▒░░▒▒░░░░░░░░     ▒░░░▒░░░▒  ░░░░░░░░░░░░░▒▒▒▒▒▒░▒    ▒▒▒░░▒  ▒░░░░░░░░░░░░░▒▒ ░▒
▒▒▒▒▒     ░ ░░▒▒░░░░▒▒▒     ░░    ▒░░▒ ░░░░░░░░░░░░▒     ▒▒░▒░░░░▒▒ ▒ ▒▒▒▒▒▒▒░▒      ▒▒▒ ░░░░░░░░░░ ░░░░░░░░░░░▒     ░▒
          ░ ░░▒▒▒▒ ▒▒        ▒         ▒░░░░▒░░▒░▒▒░      ▒░▒▒         ▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒░░░░░▒▒░░░░░░░▒       ░  
          ▒░░░▒▒▒   ░░               ▒▒░▒▒░▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒▒   ▒▒      ▒▒▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░░░ ▒▒░░░▒          ░  
           ░░░▒░░            ░░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒ ▒   ▒▒▒▒▒  ▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒▒░▒▒▒▒▒             ░   
           ░ ▒░      ▒         ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒               ░   
           ░ ░░▒    ░░░   ▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     ░ ▒▒▒     ▒▒    ▒▒▒ ▒▒▒▒    ▒    ▒▒              ▒▒▒           ░    
           ░ ░▒▒▒▒   ░▒▒▒░▒░▒▒▒▒▒▒▒▒▒▒▒▒           ░  ▒▒            ▒  ▒▒                              ▒▒▒        ░    
           ░▒░▒▒░░▒░░▒▒▒▒▒▒  ▒▒▒▒▒▒▒               ░    ▒          ▒                ▒▒▒                  ▒▒▒     ░▒  ▒░
----------------------------
░░░░░▒░░▒░▒▒░▒░░░░░▒▒▒▒▒▒▒░▒▒▒▒░  ░░▒▒▒░░░▒▒▒     ▒▒▒░░▒▒░░░▒░░░░░░░▒▒▒░░░░▒░░░░░░░░░░▓░▒░░░ ▒░░░░░▒▒▒ ▒▒      ░▒      
░░░░░░░░   ▒ ▒░░░▒░░▒▒▒░▒▒░▒▒▒▒▒▒░░░░░░░░░░▒░░▒▒░░▒░░░░░▒░▒▒░░ ▒░▒▒░░░░░░░░░░░░░ ▒▒░░▒▓░░░░░░░░░░░░░▒▒▒░▒▒▒▒  ▒▒       
░░░░░▒░     ░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒▒▒░░░▒░░░▒    ▒▒▒░ ░░░░░░░▒▒░░░░░▒░░   ▒░░░▓░░░░░░░░░░▒░▒▒  ░░▒▒▒▒▒░░░▒     
░░░░░ ▒░▒▒░░░░░░░░░░░░▒▒▒░░░░░░░░░░ ▒▒▒▒▒▒ ▒▒░  ▒░▒ ▒▒░░░▒░░░▒░░░░▒▒▒ ▒▒░░░░▒▒▒▒░░░░░░▓▒▒░ ▒ ▒  ░▒▒▒░▒  ░░░░░░░░▒░░░░▒ 
░░░░░░▒░░▒░░░▒▒░▒░▒░▒▒ ░░░░░░░░░▒▒▒  ░░▒▒▒▒▒▒▒░░░░░░▒ ░░░░░░░▒ ▒░░░░▒ ░░░░░░░░░▒░░░░░░▓░░░    ▒▒   ▒▒▒░░▒░░░░░░▒▒▒  ░  
░░░░░▒░░░░░░░░▒░▒░░░░░░░░░░░░▒░░░░░░▒  ░▒      ▒░▒ ░▒▒▒▒▒░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░▓░▒▒▒▒   ░   ▒░▒░░░░▒░░░░▒▒▒ ░▒  
░░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░     ▒▒   ▒▒ ▒░ ░▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░▒ ░▒▓░░░░░░░░░░░░░▒   ░░░ ░░░░░░░░▒▒▒
░░  ░░ ▒░░░░░░░░▒░░░  ▒░░░░░░░░   ▒            ▒░░▒▒▒░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░▓░░▒░░▒▒░░░░░░░░░░▒▒░▒░░░░░░░▒▒░░
▒▒▒▒▒░  ░▒▒▒▒░░░  ▒ ▒  ▒░▒░░░░▒░▒▒▒    ▒▒▒░░░░░░░░    ░▒▒░░░░░░    ░  ░▒░░ ▒▒░░░░▒▒▒░▒▓░▒░▒░░▒░░░░░░░░░░░░░░░░░▒░░░░ ▒▒
      ░▒░▒▒░░░░░░░▒░░░░ ▒▒▒░ ▒▒▒░▒▒▒▒▒▒░░░░░░░░░░▒ ▒░░▒░░░░░░▒▒    ▒▒  ▒ ░░░░▒░▒░░▒░▒ ▓▒   ▒▒ ░░░░░░░░▒░▒░░░░░░░░░░░░░░
      ▒░░░░░░▒▒▒ ▒▒▒ ▒▒░▒░░░░▒▒  ▒▒▒   ▒░░░░░░░░░░▒▒░░░▒░▒▒░▒░▒   ▒░░░░░ ░░░░░▒░░░░░▒▒▓░   ▒     ▒░░░▒░▒▒░▒ ░░░░░░░░░░▒
       ▒░▒▒▒▒ ▒░▒▒▒▒░▒░   ▒ ░▒░░▒▒▒░ ▒▒   ▒░░░░░░░░▒░░░     ▒░▒▒▒▒░░░ ░▒▒▒▒▒      ▒▒  ▓▒▒▒░▒░▒▒▒░░░░░░░░░░▒▒░░▒░░░░░░░░
▒▒▒    ▒░░░▒▒░░   ▒░░░░░     ░░░░░░░░░░▒▒▒ ░░░░░  ░▒░▒▒▒▒▒▒▒░░▒▒▒░░▒░▒▒░   ░░  ▒▒▒    ▓▒ ░░░░▒▒░░░░░░░░░░░░░░░▒ ░░▒░░░░
░░░▒▒▒▒  ░    ▒    ░░▒   ▒ ▒  ░░░▒░░░░░▒▒░░▒▒░▒  ▒▒▒░▒▒▒░░░ ░░░░░▒░▒░░░░   ░░  ░░▒    ▓▒▒▒░░░░░░▒░░░░░░░░░░░░░░▒░░░░▒  
     ▒▒  ░               ░░░░▒▒▒    ▒░░░░░░░░▒░▒▒░▒ ░░  ▒▒▒▒░░░░░ ░░▒▒              ▒▒▓░░░░░░░░▒░░░░░▒░░░░░░░░░░░░░░░  
     ▒▒  ░    ▒░    ▒░▒▒▒▒▒  ▒░▒     ░░░░░░░░░▒▒▒ ▒ ▒░░░░░░░░░░░░░░░▒░▒▒░░     ░░   ▒▒▓░▒ ░░░▒▒▒    ▒▒░░░░░░░░░▒░▒░░   
         ░▒    ░░░▒  ▒▒░▒░     ▒▒░▒▒░░░░░░░░░░░░░   ░░░░░░░░░░▒░░▒░░ ▒░░░▒  ▒░        ▓▒▒▒▒             ▒░░░░▒ ░░░░▒▒░░
▒         ░  ░▒░░▒▒     ▒▒▒▒▒▒░▒▒▒ ▒▒▒░▒░░░░ ░░░░   ░░▒░░░░░   ▒░░    ░▒▒▒▒▒     ▒▒░▒▒▓                ░░░░▒ ▒░░░░░░░░░
▒    ▒▒░▒░░▒▒░░░░▒▒▒░░░░      ▒░▒▒ ▒▒  ░░░░░░░░░░░   ░░▒ ▒      ░▒    ▒     ░▒▒▒▒▒    ▓                ░░▒░░░░░░░░░░░░░
▒▒░▒▒░░░░▒░░▒░░░░░░░  ▒░▒░▒    ░░▒ ▒░  ▒░░░░░░░░▒▒░░    ░░░░  ░░░    ░░░░░░░  ░░▒▒    ▓        ▒░░░   ░░░▒░░░░░░░░░░░░░
░▒░░░░░▒▒▒░▒░░▒   ▒░ ▒▒ ▒░░▒▒▒ ▒▒ ▒░▒▒▒░░░▒░░░░░░░░     ▒░░░ ▒░░▒  ░░░░░░░░░░▒░░░▒▒▒▒▒▒▒     ▒ ░░▒  ▒░░░░░░░░░░░░▒▒▒ ░▒
░░▒▒▒     ░ ░░  ▒░▒░▒▒▒     ░░    ▒░░▒▒░░░░░░░░░░░░░      ▒░▒░░░░▒▒ ▒ ▒▒▒▒▒▒▒░▒      ▒░▒ ░░░░░░░░░░ ░░░ ░░░░░░░▒    ▒▒▒
          ▒░░░▒░░▒ ▒▒       ▒▒         ▒░░░░▒░░░░░░░      ▒░▒▒▒        ▒▒▒▒▒▒       ▒▒▒▒▒▒▒▒▒▒░░░░░▒▒░░░░░░░▒       ░  
           ░░░▒▒▒  ▒░▒               ▒▒░▒░░▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒  ▒▒▒      ▒▒▒▒▒   ▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒░░░░░ ▒░░░▒▒         ▒░  
           ░▒░▒░░   ▒         ░░    ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒ ▒    ▒▒ ▒  ▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒░░▒▒▒▒▒             ░   
           ░ ░░      ▒         ▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒               ░   
           ░ ░░▒    ░░░    ▒▒▒▒▒▒▒▒▒▒▒ ▒▒▒▒▒▒▒     ░ ▒▒▒     ▒▒    ▒▒▒ ▒▒▒▒▒   ▒    ▒▒    ▒         ▒▒▒           ░    
           ░▒░▒▒▒▒   ▒░▒░░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒          ░  ▒▒            ▒▒ ▒▒                              ▒▒▒        ░   ▒
            ░░▒░░░▒░░▒▒▒▒▒▒  ▒▒▒▒▒▒▒▒              ░    ▒          ▒                ▒▒                   ▒▒      ░   ▒▒
----------------------------
░░░░░░░░▒░░░░▒░░░░░▒▒▒▒▒▒ ░░▒▒ ░  ░░▒▒▒░░░▒▒▒▒     ▒▒░▒▒▒░░░░░░░░░░░░▒░░░░░▒░░░░░░░░░░░░░░░░ ▒░░░░░▒▒  ▒▒      ░▒      
░░░░░░░▒  ▒▒  ░░░░░░▒ ▒░▒▒░▒▒▒▒▒▒▒░░░░░░░▒░▒▒░▒▒░░▒░░░░░▒▒░▒░░  ░▒▒░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░░░░░░░░▒▒▒░░▒▒▒  ▒▒       
░░░░░▒░▒    ░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░▒▒░░░░░░░░░▒   ▒▒▒░▒░░░░░░░▒▒░░░░▒░░░  ▒░░░░░░░░░░░▒░░░░░▒ ▒ ░░▒▒ ▒▒▒░░▒▒    
░░░░░░▒▒▒▒░░░░░░░░░░░░░░▒░░░░░░░░░░ ▒▒▒▒▒▒ ▒▒░   ░▒▒░▒░░░▒░░░▒░░░░▒▒  ░░░░░░▒▒▒▒▒░░░░░░░░▒▒▒ ▒  ░▒▒▒░   ▒░░ ░░▒░░░░░░▒ 
░░░░ ░▒░░ ░░░▒▒░░▒▒▒▒▒ ░░░░░░░░░▒▒▒  ▒▒▒▒░▒▒▒▒░▒░░░░▒▒░░░░░░░▒ ░░░░░▒▒░░░░░░░░░░░░░░░░▒▒░▒    ▒▒▒  ▒▒░▒░▒░░░▒░░▒▒▒  ░  
░░░░ ░░░░░░░░░▒░░░░░░░░░░░░░░▒▒░▒░░▒░▒ ░▒      ▒░▒ ░▒▒▒▒▒░░░░░ ▒░░░░░░░░░░░░░░░░░░▒░░░░░▒░▒▒   ░   ░░░░░░░░░░░░▒▒▒ ░   
░░▒░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒▒  ▒ ▒░░ ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░░░░░░░░░░░▒▒  ░░▒ ░░░░░░░░▒▒ 
▒░  ▒░ ▒░░░░░░░░░░░░ ▒▒░░░▒░░░░▒  ▒       ▒    ░░▒▒▒░░▒▒░░░░░░░▒░░░░▒░░░░░░░░░░░░▒░░░░▒░░▒░░▒▒░░░░░░░░▒░▒▒░▒░░░░░░░▒░░░
░▒▒▒▒░  ░▒▒▒▒░░░▒ ▒ ▒  ▒░▒░░░░ ░▒ ▒    ▒ ▒░░░░░░░░    ░▒░░░░░░░  ▒ ░▒▒▒▒░░ ▒░▒░░░▒ ▒░░▒░▒░▒░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒
      ░ ░▒▒░░░░▒░░░▒░░░▒▒▒░░▒▒▒▒░▒▒▒▒▒▒░░░░░░░░░░░  ░░░░░░░░░▒▒     ▒ ▒▒▒░░░░▒▒▒░░░▒▒  ▒   ▒▒▒░░░░░░░░░░▒░░░░░░░░░░░░░░
       ░░░░░░░▒  ▒░▒ ▒▒▒░░▒▒▒▒▒▒ ▒▒░   ▒░░░░░░░░░▒▒▒░░░ ░▒▒▒ ▒    ▒░░░░░▒░░░░▒▒▒░░░░░▒ ▒   ▒     ▒░░░▒░▒ ░░▒░░░░░░░░░░▒
       ▒░░▒▒▒  ░▒▒▒░░▒░▒  ▒▒░░░▒▒▒▒░  ▒   ░░░░░░▒░░▒░░░     ▒░▒▒▒▒░░░▒▒▒▒▒▒      ▒▒▒  ▒▒▒ ▒▒░▒▒▒░░░░░░░░░░▒▒░░░░░░░░░▒░
▒▒▒    ▒░░▒░▒░░▒   ░░░░░     ░░░░░░░░░░ ▒▒▒░░░░░  ░▒░▒▒▒▒▒▒▒░░▒░▒░░░▒▒░▒   ░░  ▒▒      ░ ░░░░ ▒░░░░▒░░░░░░░░░░▒ ░▒▒░░░░
░░░ ▒▒▒▒ ░    ▒    ▒░░▒  ▒ ▒  ░░░▒░░░░░▒▒░░▒░░░▒  ▒▒░░▒▒░░░ ░░░░░▒░░░░░░   ▒░  ░░░    ▒▒▒▒░░░░░░▒░▒░░░░░░░░░░░░ ░░░▒▒  
     ▒▒  ░               ░░░░▒▒▒    ▒░░░░░░░░▒▒▒▒▒▒ ▒░  ▒▒▒▒░░░░░ ░░░░▒▒   ▒           ░░░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░  
     ▒▒  ░    ▒░    ▒░▒▒ ▒▒  ▒░░     ▒░░░░░░░░▒▒▒ ▒ ▒░░░░░░░░░░░░░░░▒▒▒▒░      ░░   ▒▒ ░▒ ░░░░▒▒    ▒▒░░░░░░░░░▒▒░░░   
         ▒░    ░░░▒  ▒ ░░░▒    ▒▒▒▒▒░░░░░░░░░░░░░▒  ░░░░░░░░░░░░░▒░░ ░░░░▒  ▒░        ▒▒░▒▒             ▒░░░░  ░░░░▒▒░░
▒         ░  ░▒░░▒▒     ▒▒▒░▒▒░▒ ▒ ▒▒▒░▒░░░░░▒░░░   ▒░░░░░░▒   ▒░▒    ░▒▒▒░▒ ▒   ▒▒▒▒▒                 ▒░░░▒▒▒▒░▒░░░░░░
▒    ▒▒░▒▒░▒▒░░░░▒▒▒▒▒░░▒     ▒░▒░  ▒  ░░░▒░░░░░░░   ░░▒▒       ░▒         ▒▒▒▒▒▒▒                     ░░▒░░░░░░░░░░░░░
▒  ▒▒░░░░▒░░░░░░░░░░  ▒░▒░▒    ░▒▒ ▒░  ▒░░░░░░░░▒▒▒░    ▒░░░  ░░░    ░░░░░░░▒ ░░▒▒             ░░░░   ░░▒▒░░░░░░░░░░░░░
░▒░░░░░▒░▒░▒░░ ▒  ▒░ ░▒ ▒▒░▒▒▒ ▒▒ ▒▒▒▒▒░░▒▒░░░░░░░▒     ▒░░░ ▒░░▒  ░░░░░░░░░░▒░░░▒▒▒▒▒▒▒    ▒▒ ░░▒  ░░░░░░░░░░░░░░▒▒ ░▒
░▒▒▒▒     ░░░░▒  ░▒░▒▒░     ░░▒   ▒░░▒░░░░░░░░░░▒░░▒      ░░▒░░░░▒▒▒░ ░▒▒░▒▒▒░▒      ▒░▒ ░░░░░░░░░▒ ░░░ ░░░░░░░▒▒   ░▒▒
           ░░░▒░░▒▒▒░       ▒▒         ▒▒░░░░░░░░░░░      ▒░▒▒▒        ▒▒▒▒▒▒▒      ▒▒▒▒▒▒▒▒▒▒░░░░░ ░░░░░░░▒▒▒      ░  
           ░░▒░▒▒   ░▒               ▒▒░░░░▒░▒▒▒▒▒░▒▒▒▒▒▒▒▒▒   ▒▒      ▒▒▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░░▒ ▒░░░▒▒         ▒▒  
           ░ ░░▒░   ▒▒        ░░    ▒▒▒▒▒▒ ▒▒▒▒▒▒▒░░▒▒▒▒▒ ▒   ▒▒▒ ▒  ▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒ ▒░░▒ ▒▒▒▒            ░   
           ░ ░░▒     ▒        ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ▒▒ ▒▒▒    ▒▒  ▒▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒    ▒▒▒              ▒▒   
           ░▒░░░    ░░░    ▒▒▒▒▒▒▒▒▒▒▒ ▒░▒▒▒▒▒     ░ ▒▒▒     ▒▒    ▒▒▒ ▒▒▒▒▒   ▒    ▒▒              ▒▒▒           ░    
            ░▒▒░▒▒    ░▒░░▒░░▒▒▒▒▒▒▒▒▒▒▒▒          ░  ▒▒            ▒  ▒▒                              ▒▒▒       ▒░   ▒
            ░▒░░░▒░░░▒▒▒░▒▒  ▒▒▒▒░▒▒▒              ░    ▒          ▒                ▒▒                   ▒▒      ░   ▒▒
----------------------------
░░░░▒░░░▒░░░░░▒░░░░▒░▒░▒▒▒▒░▒▒▒ ▒ ▒░▒▒░░▒▒▒▒▒▒▒     ▒░▒▒░░░░▒░░░░░░░▒▒░░░░░▒░░░░░░░░░▒░░░░░▒ ▒▒░▒▒▒▒▒  ░▒      ░       
░░░░░░░▒ ▒ ▒  ▒░░░░░░  ░▒░░▒▒▒▒▒▒▒░░░░░░▒▒░▒▒▒░▒░░░░░░░░▒▒░░▒░  ░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░▒░▒░▒░▒▒▒   ▒▒       
░░░░ ░░▒▒   ░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░▒▒░░░▒░░░░░▒▒  ▒▒▒░▒▒░░░░░░▒░░░░░▒░░░▒  ▒░░░░░░░░░░░░░▒░░▒▒ ░░  ▒▒▒░░▒░▒     
░░░░ ░▒░  ░░░░░░░░░░░░░░▒░░░░░░░░░░ ▒▒░▒▒▒▒░▒░   ░▒▒░▒░░░▒░░░▒░░░░░▒  ░░░░░░▒▒▒▒▒░░░░░░░░▒▒▒▒▒ ▒░░▒▒░ ▒ ░░▒░░░▒░░░░░▒▒ 
░░░░ ░ ░░░░░░▒ ░▒░░░░▒ ░▒░░░░░░░▒▒░▒ ▒▒▒▒▒▒░▒▒░▒░░░░▒▒░░░░░░░▒ ░░░░░▒ ░░░░░░░░░▒░░░░░░▒▒░▒    ▒ ▒  ▒▒▒▒▒▒░░░░░░░▒▒▒ ░  
░░░░ ░░░░░░░░░▒░░░░ ░░░░░░░░░▒▒░▒▒░▒░▒▒▒       ▒░ ▒░▒▒ ▒░░░░░░ ▒░░░░░░░░░░░░░░░░░░░░░▒░░░░▒▒   ▒   ░░▒░░░▒▒░░░░▒▒▒ ░   
░░▒░░░ ░▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░      ░░    ▒░░ ░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░░░░▒▒▒▒▒▒ ▒░░  ░░░░░░░▒▒  
▒░ ▒▒░ ▒░░░░░░░░░░░░  ▒░░░░░░░░▒  ▒       ▒    ░░▒▒░░▒▒▒░░░░░░░▒░░░░▒░░░░░░░░░░░░ ░░░░░░░░░░░▒░░░░░░░░▒░▒░░▒░░░░░░░▒░░░
▒░▒▒▒░  ░▒░▒▒░░░▒ ▒ ▒  ▒░░░░░░ ░▒ ▒      ▒░░░░░░░░    ░▒░░░░░░░  ▒ ░▒▒░▒░░ ▒░▒░░░▒▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒
      ░ ░▒▒░▒▒░▒░░▒▒░░░▒▒▒▒░▒▒ ▒░▒▒▒▒▒▒░░ ▒░░░░░░░  ▒▒ ░░░░░░▒▒    ▒  ▒▒▒░░░░▒▒░░░░▒   ▒  ▒░▒▒░░░░░░░░░░▒░░░░░░░▒░▒▒░░░
       ░░░░░░░▒▒  ░▒▒▒▒▒░░░▒░▒▒▒▒▒▒░▒  ▒░░░░░░░░░▒▒▒░░░▒░▒▒▒ ▒    ▒░░░░░▒░░░░░  ░░░░░▒▒▒   ▒   ▒ ▒░░░ ░▒░▒░▒░░░░░░░░░░▒
        ░░▒▒▒  ░ ▒▒▒░▒░▒▒ ▒ ░░░▒▒ ▒▒ ▒▒   ░░░░░░░░░ ░░░     ▒▒ ▒▒▒░░░▒░▒░ ▒▒      ▒▒  ▒▒▒ ▒▒░ ▒▒░░░░░░░░░░▒▒░▒▒░░░░░░▒░
 ▒      ▒░▒▒ ░░▒   ░▒░░░     ░░░░░▒░░░░ ▒▒▒░░░░░ ▒░▒░░▒ ▒▒▒▒▒░▒░▒░░░▒▒░▒   ░░  ▒▒      ░ ░░░░ ░░░░░░░░░░░░░░░░▒ ░▒░░░░░
░░░▒ ▒▒▒ ░    ▒    ▒░░▒▒ ▒    ░░░▒░░░░░▒▒░░░░░░▒  ▒▒░▒▒░░░░ ░░░░░░░░░░░░   ▒░  ░░░     ▒▒▒░░░░░░▒░▒░░░░░░░░░░░░▒░░░▒   
  ▒  ▒▒  ░               ░░░░ ▒░  ▒ ░░░░░░░░▒▒▒░▒▒░ ░░  ▒▒▒ ░░░░▒ ░░░░▒▒   ▒          ░░░░░░░░░▒░░░░░▒░░░░░░░░░░░░░░░  
     ▒▒  ░▒    ░▒    ▒▒▒ ▒▒  ▒░░     ▒░░░░░░░░▒▒  ▒ ░░░░░░░░░░░░░░░░░▒▒ ▒▒     ▒▒   ░░ ░▒ ░░░░▒▒   ▒▒▒░░░░░░░░░░▒░░░   
          ░    ░▒░▒  ▒ ░░░▒    ░▒▒░▒░░░░░░░░░░░░░▒  ░░░░░░░░░░░░░▒░░ ▒░░░   ▒▒        ▒▒▒▒▒             ▒░░░░▒ ░░░░▒▒░░
▒         ░  ▒▒▒░░▒      ▒▒▒▒▒░▒   ▒░▒░▒░░░░░▒░░░   ░░░░░░░▒   ▒░▒    ░▒▒▒▒▒ ▒    ▒▒▒▒▒                ▒░░░▒▒▒▒░▒░░░░░░
░    ▒▒░▒▒░▒▒▒░░░░▒▒▒▒░░▒     ▒▒░░ ▒   ▒░░░░░░░░░░   ░░▒▒▒      ░▒         ▒░▒▒░▒▒                     ░░░░░░░░░░░░░░░░
    ▒░░░░▒░░▒░░░░░░░▒ ▒░░▒▒    ░░▒ ▒░  ▒░░░░░░░░░░ ░▒   ▒▒░░  ░░░    ░░░░░▒░▒ ░░▒              ▒░░░   ░░▒░░░░░░░░░░░░░░
▒░░░░░░▒░▒░░░░ ▒  ▒░ ▒▒▒ ▒░ ▒▒ ▒░  ▒▒▒▒░░▒▒░░░░░▒░▒▒    ▒░░░ ░░░▒  ░░▒░░░░░░░▒░░░░▒▒ ▒▒     ▒▒ ░░░  ▒░░░░░░░░░░░░▒░▒▒░▒
░▒░▒▒▒▒    ░░░▒  ░▒▒▒▒░     ░░▒   ▒░░▒░░░░░░░░░░▒░░▒     ▒░░▒░░░░▒▒▒░ ░▒▒░░▒▒░▒     ▒▒░  ░░░░░░░░░▒ ░░░▒▒░░░░░░▒▒   ░▒▒
           ░░░▒░░▒▒▒░       ▒░          ▒░░░░░░░░░░░       ░▒▒▒        ▒▒▒▒▒▒▒      ▒▒▒▒▒▒░▒▒░░░░░░ ░░░░░░░▒▒▒      ░  
           ░▒░░▒▒   ▒░               ▒▒░░░░░░▒▒░▒▒░▒▒▒▒▒▒▒▒▒   ▒▒      ▒▒▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒░░░░▒ ░░░░▒▒         ░   
           ░ ░░░░   ▒▒        ░░▒   ▒░▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒ ▒   ▒▒▒    ▒▒        ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░▒░▒░▒▒            ░   
           ░▒░░▒              ▒▒  ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒ ▒▒▒        ▒▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒▒   ▒▒░▒              ░▒   
            ░░▒░    ▒░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░ ▒▒▒▒    ▒▒     ▒▒ ▒▒▒▒▒   ▒    ▒▒             ▒▒▒▒           ░    
            ░▒▒░▒▒    ░▒░░▒░░▒▒▒▒░▒▒▒▒░▒▒          ░  ▒▒            ▒  ▒▒                             ▒▒▒▒       ▒▒   ▒
            ░ ░▒░▒░░▒▒▒▒▒▒░  ▒▒▒▒▒▒▒▒              ░    ▒                          ▒▒▒                  ▒▒▒      ░   ░▒
----------------------------
░░░░▒░░░░░░░░░▒░░▒░ ░░░▓▒▒▒▒▒▒▒▒░ ▒░▒░░░▒▒▒▒▒▒▒▒    ▒░▒▒░░▒▒▒░░░░░░░░ ░░░░░▒░░░░░░░▒▒▒░░░░░░▒▒▒░▒░▒    ░▒      ░       
▒░░░░░░▒      ▒░░░░░▒  ▓▒░░ ▒▒▒ ▒▒░░░░░░░▒▒▒▒▒▒▒░░▒░░░░░▒▒░░░░ ▒░░░░░░░░░░░░░░░▒ ░░░░░░▒░░░░░░░░░░▒░░░▒░▒▒▒   ▒▒       
░░░░▒░░▒▒  ▒▒░░░░░░░░░░▓░░░░░░░░▒░▒░░░░░░░▒▒░░░░▒░░░░▒▒▒ ▒▒▒░▒▒░░░░░░░░░░░░▒░░░▒ ▒▒░░░░░░░░░░░░░░░░▒▒ ▒░▒░▒▒▒░░▒▒      
░░░░ ░▒░  ▒░░░░░░░░░░░░▓░░░░░░░░░▒░ ▒▒░░░░▒▒▒░   ░░▒░▒▒░░░░░░▒░░░░░▒  ░░░░░░▒ ▒▒▒▒░░░░░░░░▒▒▒▒ ░░░▒▒░ ▒ ░░▒ ░░░░░░░░▒▒ 
░░░░ ░ ░░░░░░▒░░░▒▒▒░░▒▓▒░░░░░░░▒▒░▒  ▒▒▒▒▒▒░▒░▒░░░░▒▒░░░░░░░░ ░░░░░▒ ░░░░░░░░░░░░░░░░▒▒░░    ░ ▒  ▒░▒▒▒▒░░░░░░░▒▒▒ ░  
░░░░ ░░░░░▒░░░▒░░░░ ░░░▓░░░░░▒▒░▒▒░▒▒▒▒░       ▒░▒▒░▒▒▒░░░░░░░ ░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒▒   ▒   ░░▒░░▒░░░░░░ ▒  ░   
░░ ░░░ ░▒░░░░░░░░░░░░░░▓░░░░░░░░░░░░░      ▒░    ▒▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░▒░░░▒▒▒ ▒▒▒ ░▒▒ ░░░░░▒░▒▒▒ 
░░▒▒▒░ ▒░░░░░░░░░░░░ ▒▒░░░▒░░░░▒  ▒▒      ▒    ░░▒▒░░▒▒▒░░░░░░░░░░░░▒░░░░░░░░░░░░▒░▒░░░░░░░░░▒░░░░░░░▒░░▒░▒▒░░░░░▒░░░░░
▒░▒░▒░  ░░░▒▒░░░░ ▒▒   ▒░░░░░░ ░  ░      ▒░░░░░░░░▒  ▒░▒░░░░░░░  ▒▒░▒▒░▒░░▒▒░░░░░▒▒ ░░░░░░▒░░▒░░░░░░░░░░░░░░░░░▒░░░░░▒ 
      ░ ░▒ ░▒░▒ ░░░ ░░▒▒▒░░░▒░▒▒▒▒▒▒▒░▒░░░▒░░░░░░░  ▒▒▒▒░░░░░▒▒       ▒▒▒▒░░░░▒░▒░░▒  ▒▒   ▒▒░░░░░░░░░░░░░░░░░░░░░▒▒░░░
       ░░░░░░░▒▒  ░▒▒▒▒░▒▒░░▒ ▒▒▒▒▒░▒  ▒░░░░░░░░▒▒▒▒░░░▒░▒▒░ ▒    ▒░░░░▒▒░░░░░▒▒▒░░░▒  ▒   ▒  ▒▒ ▒░░░▒░▒▒▒░▒░░░░░░░░░░▒
        ░░▒ ▒  ░▒▒▒▒▒ ░▒▒ ▒▒░░░▒▒ ▒▒  ▒  ▒░░░░░░▒░░ ░░░     ▒▒  ▒▒░░░▒▒▒░▒▒▒      ▒▒ ▒▒░▒▒▒▒░ ▒▒▒░░░░░░▒░░▒ ░▒░░░░░░░▒░
 ▒      ▒░▒▒▒░░░▒  ░▒░░░     ▒░░░░▒░░░░▒▒▒▒░░░░░ ▒░░░░▒  ▒▒▒▒░▒░ ░░░▒▒░▒   ▒░  ▒▒     ▒░▒░░░░ ░░░░▒░░░░░░░░░░░▒ ░░░░░░░
▒░░▒▒▒▒▒▒░    ▒    ░░░░▒      ░░░▒░░░░░▒▒░░ ░░░▒    ░░░░░░░▒░░░░░░░░░░░░   ░▒ ░░░░     ▒▒▒░░░░░░▒░▒░░░░░░░░▒░░░▒░░▒▒   
▒ ▒   ▒  ░               ░░░░ ▒░  ▒ ░░░░░▒░░▒▒▒▒▒▒░▒▒▒▒ ░░▒ ░░░░░ ░░░░▒▒   ▒          ░░░░░░▒░░▒░░░░░▒░░░░░░░░░░░░░░░  
     ▒▒   ░    ▒▒    ▒ ▒ ▒▒ ▒▒░░     ▒░░░░░░░░▒   ▒ ░░░▒░░░░░░░░░░░░░▒▒ ▒▒     ▒▒   ░░ ░░ ░░░░▒▒   ▒▒▒░░░░░░░░░░▒░░░   
          ░    ░▒▒▒  ▒ ░▒░▒    ▒▒▒▒▒░░░░░░░░░░░░░▒  ▒░░░░░░▒░░░░░░░░ ░░░░   ▒▒         ▒▒▒▒▒           ▒▒░░░░▒ ░░░░▒▒░▒
          ░   ▒░░░▒     ▒▒▒▒▒▒▒░    ░▒░▒░░░░░▒░░░   ░░░░░░░░   ░▒▒    ░▒▒▒▒ ▒▒    ▒▒▒▒▒                ▒░░░▒▒▒░░▒░░░░░░
░     ▒▒▒▒░ ▒ ░░░░ ▒▒▒░░▒▒    ▒░░░     ▒░░░░░░░░░░   ░░░▒▒      ░▒         ▒▒▒▒░▒▒                     ░░░░░▒░░░░░░░░░░
   ▒▒░░░░░▒░░░░░▒░░░▒ ▒░▒▒▒    ░░▒ ▒▒  ▒░░░░░░░░░░ ░▒   ▒▒░░  ░░░    ░░░░░▒░▒▒░░▒              ▒░░░  ▒░░▒░░░░░░░░░░░░░░
▒░░░░░░▒▒░▒░░░ ▒  ▒░▒▒▒▒ ▒░ ▒▒ ▒░▒ ▒▒▒▒░▒▒▒░░▒░░░░▒▒    ▒░░░  ░░▒  ▒░▒░░░░░░░▒░░░▒▒▒ ▒▒        ░░░  ░░░░░░░░░░░░░░░▒▒░▒
░▒░░ ▒▒▒   ░░░░  ░▒▒▒▒░▒    ░░▒   ▒░░▒░░░░░░░░░░░░░░     ▒░░░░░░░▒▒▒░▒░░▒░░░░░▒     ▒▒░  ░░░░░░░░▒▒ ░░░▒░░░░░░░▒▒   ░▒░
           ░▒░▒░░▒▒▒░       ▒░      ▒  ▒░░░░░░░░░░░░       ░▒▒▒▒       ▒▒▒▒▒▒▒      ▒▒▒▒▒▒░▒▒░░░░░░ ░░░░░░░▒▒▒      ░  
           ░ ░░▒▒   ▒░               ▒▒░░░░░░░░░▒▒░▒▒▒▒▒▒▒▒▒   ▒       ▒▒▒▒▒   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒░░░░▒ ░▒░░▒▒         ░   
           ░▒░░░░░  ▒▒        ░░▒   ▒░░▒▒░░▒▒▒▒▒▒▒░░▒▒▒▒▒ ▒▒   ▒▒   ▒▒▒       ▒▒▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒░▒▒            ░   
           ▒░░░▒              ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░▒ ▒▒▒        ▒▒    ▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒▒   ▒▒░               ░    
            ░░▒░     ░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒     ░ ▒▒▒▒    ▒▒     ▒▒ ▒▒▒▒▒   ▒▒   ▒▒   ▒▒        ▒▒▒            ░    
            ░ ░░▒▒    ░▒ ░▒░░▒▒▒▒░▒▒▒▒▒▒▒▒         ░  ▒▒            ▒▒ ▒▒                             ▒▒▒        ░▒   ▒
            ░ ░░▒░░░░▒▒▒░▒░  ▒▒▒▒▒▒▒▒              ░    ▒                          ▒▒▒                  ▒▒▒      ░   ░▒
----------------------------
░░░░▒░░░░░░░░░▒░░░░▒▒░░▒▒▒▒▒▒▒▒░░▒▒░▒░▒░░▒░▒▒▒▒▒▒▒   ░░▒░░▒▒▒░░░░░░░░ ░░░░░▒░░░░░░░▒▒▒░░░░░░▒▒▒░▒▒▒    ░       ░       
▒░░░░░░▒ ▒  ▒▒▒▒░░░░▒  ░▒░░  ▒▒ ▒▒░░░░░░░▒▒▒▒▒  ░░▒░░░░░▒░░░▒░ ▒░░░░░░░░░░░░░▒░░▒▒░░▒░░▒░░░░░░░░░░▒░░░░░▒▒    ▒▒       
▒░░░▒░░▒   ▒▒░░░░░░░░░░░░░░░░░░░▒░░▒░░░░░░ ▒░░░░▒░░░░▒▒▒▒▒  ░░▒░░▒░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░░  ▒░ ░▒▒▒░░░       
░░░░▒░▒░  ▒░░░░░░░░░░░▒░▒░░░░░░░░▒░ ▒▒░░░▒▒▒▒░   ░▒░░▒▒░░░░░░░░░░░░▒  ░░░░░░▒▒▒▒▒▒░░░░░░░░▒░▒▒▒░░▒▒░▒ ▒ ▒▒▒░ ▒░░░░░▒▒  
░░░░▒░ ░░░░░░░▒░░▒▒▒▒░▒░▒░░░░░░░░▒░  ▒▒  ░▒▒░▒░▒░░░░▒▒░░░░░░░░ ░░░░░  ░░░░░░░░░▒░░░░░░░▒░░    ░ ▒   ▒▒▒▒▒░░░░░░░░▒▒▒░  
░░░░▒░░▒░░░░░▒▒░░░░ ░░░░░░░░░ ▒░▒▒▒▒▒▒▒░       ▒░▒▒░▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒   ▒   ░░░░░░░░░░░░ ▒  ░   
░░▒░░░ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒▒    ▒▒░▒░▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░▒▒▒░▒▒▒▒░▒▒▒░░░░░▒░▒   
░░▒▒▒░ ▒░░░░░░░░░░░░▒▒▒░░░░░░░░▒  ▒▒▒     ░    ░░▒▒░▒▒░▒░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░░░░▒░░░░░░░▒▒░▒░▒░░░░░░▒░▒░░░
░░░▒▒░▒ ░░░░▒░░░░ ▒    ▒░░░░░░ ░  ░       ▒░░▒░░░░▒  ▒░▒░░░░░░░ ▒▒▒░▒▒░▒▒░▒▒▒░░░░░▒ ░░▒░░░░░░▒░▒░░░░░░░░░░░░░░░ ░░░▒░▒ 
      ░ ▒▒ ▒▒▒░ ░░░ ░░▒▒ ▒░░▒░▒▒▒▒▒▒▒▒ ░░▒▒░░░░░░░  ▒▒▒░░░░░░▒▒    ▒  ▒▒▒░░░░░▒░░░░░  ▒▒   ▒ ░░░░░░░░░░░░░░░░░░░░░▒▒░░░
       ░▒░░░░░░░  ░▒▒░▒░▒▒░░▒▒▒▒▒▒▒░░  ▒░░░░░░░░░░▒░░░░▒░▒▒░ ▒    ▒░░░░▒▒░░░░░▒▒░░░░░  ▒  ▒▒   ▒▒▒░▒░ ░▒▒▒░▒░░░░░░░░░░▒
        ░░▒ ░▒ ▒▒ ▒▒▒▒░▒▒▒▒▒░░░▒▒ ▒▒    ▒▒ ░░░░░░░░ ░░░     ▒▒  ▒▒░░░▒▒ ░ ▒▒  ▒▒▒▒▒▒ ▒▒░  ▒▒░ ▒▒▒░░░░░░▒░░  ░░░░░░░░░▒▒
         ░▒▒▒░░░▒▒ ░▒░░░      ▒░░░▒░░░░▒▒▒▒░░░░░ ░░▒░░▒   ▒▒▒▒▒░▒░░░░ ░▒   ▒░  ▒▒     ░░▒░░░░ ░░░░▒░░░░░░░░░░░▒ ░░░░░░░
 ░░▒▒ ▒▒▒░    ▒▒   ░░░░▒      ░░░░░░░░░░▒░░ ░░░▒  ▒ ░▒▒░░░░▒░░░▒░░░░░░░░   ░▒ ░░░░     ▒ ▒░░░░░░░░░░░░░░░░▒░░░░▒░░▒░  ▒
▒▒▒▒     ▒░              ▒░▒░ ▒▒  ▒ ░░░░░▒░░▒ ▒▒░▒░▒▒▒▒ ░░▒ ▒░░░░ ░░░░▒▒   ▒   ▒      ░░░░░░░░░▒▒░░░░░░░░░░░░░▒░░░░░▒  
     ▒▒   ░    ▒▒    ▒▒▒ ▒▒ ▒▒░░     ▒░░░░░░░░    ▒ ░░░▒░░░░░░░░░░░░░░▒ ▒▒     ▒▒   ░░ ░░ ░░░░▒▒▒  ▒▒▒░░░░░░░░░░▒░░▒   
          ░    ░▒▒▒  ▒ ░░░░    ▒▒▒▒▒▒░░░░░░░░░░░░▒  ▒░░░░░░░░░░░░▒░░ ░░░░▒  ▒▒         ▒▒▒▒▒           ▒▒░░░░▒▒░░░░▒▒░▒
          ░   ▒▒░░░     ▒ ▒▒▒░░▒▒   ░▒░▒░░░░░▒░░░▒  ░░░░░░░░   ░▒▒ ▒  ░▒ ▒▒ ▒▒     ▒░▒▒                ▒▒░░▒▒▒░░░▒░░░░░
░     ▒ ▒▒░   ░░░░  ▒▒▒░▒▒    ▒░░░  ▒  ▒▒░░░░▒░░░░   ░░░▒▒     ▒░▒         ▒▒▒▒▒▒▒▒                    ░░░░░▒░░░░░░░░░░
   ▒▒ ▒░░░░░░░░░░░░░▒ ▒░░▒▒    ▒░▒  ░▒ ▒░░░░░░░░░░▒▒▒   ▒▒▒░  ▒░░    ░░░▒░▒▒▒▒░▒▒              ▒░░▒  ▒░░▒░░░░░░░░░░░░░░
▒░░░▒░░▒░░▒░░░░▒ ▒▒░░ ▒▒▒▒░ ▒▒ ▒░░ ▒▒▒▒▒▒▒▒░░░░░▒░▒▒    ▒░░░  ░░▒  ▒░▒░░░░░░░▒░░░▒▒▒ ▒▒        ░░░  ▒░░░░░░░░░░░░░░▒░░▒
░▒░░░▒▒▒   ░░▒░  ░▒▒▒▒░▒    ░░▒    ▒░▒░░░░░░░░░░░░░░     ▒░░░░░░░▒▒░░▒▒░░░░░░░░     ▒░░ ▒░░░░░░░░▒  ░░░▒░░░░░░░▒▒   ░▒▒
▒          ░ ░░░░▒▒ ░░      ▒░░     ▒   ░░░░░░░░░░░░▒      ░▒░▒▒       ░▒▒▒▒▒▒      ▒▒▒▒▒▒░░░░░░░░░ ░░░░░░░▒▒▒     ▒▒  
           ░ ░░▒▒   ▒▒▒               ▒░░░░░░░░░░░░▒▒▒▒▒░▒▒▒   ▒       ▒▒▒▒░   ▒▒▒▒ ▒▒▒▒▒▒▒▒▒░░░░░  ░░░░▒▒         ░   
           ▒░░▒░░░  ▒▒▒       ▒░▒   ▒░░▒░░▒ ▒▒▒░▒▒░▒▒▒▒▒▒ ▒▒  ▒▒▒    ▒▒  ▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒░░░▒▒▒░▒▒           ▒░   
            ░░░░              ▒▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒░░░░▒░▒ ▒▒▒        ▒▒  ▒ ▒▒▒▒▒  ▒▒▒   ▒▒▒▒▒▒▒▒    ▒░░               ░    
            ░ ░░     ░░▒   ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒    ░ ▒▒▒     ▒▒     ▒▒ ▒▒▒▒▒   ▒▒   ▒▒   ▒▒        ▒▒▒            ░    
            ░ ░░▒▒    ░░ ░▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒         ░  ▒▒           ▒▒▒ ▒▒                             ▒▒▒        ░    ▒
            ░▒░░▒░░▒░▒░▒░▒░▒ ▒▒▒▒▒░▒▒              ░    ▒                           ▒▒                  ▒▒       ░   ░▒
----------------------------
░░░░░░░░░░░░░░░░░░░▒▒░░▒▒▒▒▒▒▒ ▒░▒░░░░▒░░▒░░▒▒▒▒▒▒▒  ░░░░░░▒▒░░░░░░░░ ░░░░░▒░░░░░░░░▒░░░░░░▒▒░░░░▒▒    ░       ░       
░░░░░░░░ ▒  ▒▒ ░░░░▒▒  ░▒▒░▒ ▒   ▒░░░░░░░░▒▒▒▒▒▒░░▒░░░░░▒░░░▒░▒▒░░░░░░░░░░░▒░░░░▒░░░▒▒░▒░░░░░░░░░░▒▒░░▒░▒     ░▒       
▒░░░░░░░░  ▒▒░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░░ ▒░░▒▒░░░░░▒▒▒▒▒  ░░▒▒░▒░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░▒▒ ░▒▒░▒▒░░░▒▒      
░░░░▒░▒░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░░░▒▒▒ ░▒  ░▒▒░▒▒▒▒░░░░▒░░░░░▒  ░░░░░░▒▒▒▒▒▒░░░░░░░░░░░▒▒▒░▒▒ ▒ ▒ ▒░▒▒▒░░░░░░▒▒  
░░░░░░ ░░░▒░░░░░░▒░▒▒░▒░▒░░░░░░░▒▒░  ▒▒  ▒▒▒░░░▒░░░▒▒ ░░░▒░░░░ ░░░░░░ ░░░░░░░░░░░░░░░░░▒░░    ▒ ▒  ▒▒▒▒▒▒░░░░░░░░▒▒▒░  
░░░░▒░░░░░░░░▒ ░▒▒░ ░░░▒░░░░░  ░▒▒░▒ ▒▒▒░      ▒░▒▒░░░▒░░░░░░░ ░▒░░░▒░░░░░░░░░░▒▒░░░░░░░░      ▒   ░░▒░░░░░░░░░    ░   
░░░░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░       ▒    ▒▒░▒░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░▒▒▒░▒▒▒▒▒▒▒░░▒ ▒░░░░░ ░    
░░░ ▒░  ░░▒░░░░░░░░░▒▒▒░░░░░░░░▒▒ ░▒▒     ▒    ░░▒ ░▒▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░▒▒░░▒░▒▒░░░░░▒░░░░░
░░░▒▒░▒ ░░░░▒░░░░ ▒    ▒░░░░░░ ░  ▒       ▒▒░▒░░░░▒  ▒▒ ░░░░░░░ ▒▒▒░ ▒░▒░░▒▒▒░░░░▒▒▒░░░░░░░░░▒░▒░░░░░░░░░░░░░░░ ░░░▒░▒ 
      ░  ░ ▒▒▒░▒░▒▒ ░░▒▒ ▒░░▒░░▒▒▒ ▒▒▒▒░░▒░░░░░░░░▒ ▒▒▒░░░░░░░▒    ▒  ▒▒░░░░▒░░░░░▒░  ▒▒  ▒▒ ░░░░░░░░░░▒░░░░░░░░░░░░▒░░
       ░▒░░░░░░░  ░▒▒░▒░░▒░░▒▒▒▒▒▒░░   ▒░░░░░░░░░▒▒░░░░▒░░░░▒▒     ▒░░░▒▒░░▒░░▒░░░░░▒  ▒   ░ ▒▒▒▒░░░░▒░▒▒░░▒░░░░░░░░░░░
        ░░▒▒▒  ▒▒ ▒▒▒▒░▒▒▒▒▒░▒░▒  ▒▒    ▒▒▒░░░░░░░░ ░░▒ ▒   ▒░   ▒░░░▒░▒░ ▒▒   ▒▒░▒▒ ▒▒░ ▒▒▒░  ▒▒░░░░░▒░░░ ▒░░░░░░░░▒▒▒
         ░▒▒▒░░░▒▒▒░▒░░▒     ▒░░░░▒░░▒░░ ▒▒░░░░░ ▒░░░░▒   ▒▒▒▒▒░▒░░░░ ░▒   ▒▒          ░▒░░░░ ░░░░░░░░░░░░░░░░▒▒░░░░░░░
 ░░▒▒▒░▒▒░░   ▒▒   ▒░░░▒      ░░░░░░░░░░░░░▒░░░▒  ▒▒▒▒▒░░░░ ▒░▒▒░░░░░░░░   ░▒ ▒░░░       ░░░░░░░▒░░░░░░░░░░░░░▒▒░░▒░  ▒
▒▒▒▒      ░         ▒    ▒░▒░▒ ▒▒ ▒ ░░░░░░░░▒▒▒▒▒▒░▒▒▒  ░░░ ▒░░░░ ░▒▒░▒▒   ▒▒  ▒      ░░░▒░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒  
     ▒░▒  ░    ▒▒    ▒ ▒  ▒ ▒ ░░     ▒░░░░░░░░    ▒ ░░▒▒▒▒░░░░░░░▒░░░░▒ ▒      ▒▒   ░▒░░░ ░░░░▒▒▒ ▒▒░▒░░░░░░░░░░░░░▒   
          ░    ░░▒▒  ▒▒░░░▒    ▒ ▒▒▒▒░░░░░░░░░░░░▒  ▒░░░░░░░░░░░░▒░░ ░░░░▒  ▒▒         ▒▒░▒▒          ▒▒▒░░░░ ░░░░░▒▒▒▒
          ░   ▒▒▒░░     ▒ ▒▒▒▒▒▒▒   ░░░▒░░░░░▒░░░▒  ░░░░░░░▒   ▒▒▒▒▒  ░░▒▒▒ ▒▒    ▒▒▒▒▒▒               ▒▒░░▒▒▒░░░░░░░░░
░░    ▒▒▒▒░▒  ░░░░  ▒▒▒░▒▒▒    ░░░  ░  ▒░░░░░▒░░░░   ░▒░▒      ▒░▒         ▒▒ ▒▒░▒▒                   ░░░░░▒░░░░░░░░░░░
   ▒▒▒░░░░░░░░░░░░░░░ ▒░░▒▒    ▒░▒  ░▒ ▒░░░░░░░░░░ ▒▒   ▒▒▒░  ░░░    ▒░░▒░▒▒▒▒░▒▒              ▒▒░▒  ▒░░▒░░░░░░░░░░░░░░
▒░░▒▒░░░░░▒░░░░▒ ▒▒░░▒▒▒▒▒░  ▒ ▒░░ ▒▒ ▒▒▒░ ░░░░░▒▒▒▒    ▒░░░  ░░░  ▒░▒░░░░░░░▒░░░▒▒▒ ▒▒        ░░▒▒ ▒░░░░░░░░░░░░░░▒░░░
░ ░▒░░▒▒   ░▒▒░  ░▒▒▒▒░░  ▒▒░░▒    ░░▒▒░░░░░░░░░░░░░     ▒░░░░░░░▒ ░░▒▒░░░░░░░▒     ▒░░ ▒▒▒░░░░░░▒  ░░░▒░░░░░░░▒▒   ░▒▒
▒▒         ░ ░░░░▒▒ ░░      ▒░░     ▒   ▒░░░░░░░░░░░▒      ░▒▒▒▒       ░▒▒▒▒░▒      ▒▒ ▒▒░░░░░░░░░░ ░░░░░░░░▒▒     ░▒  
           ▒░░░▒░   ▒▒▒               ▒░░░░░░░░░░░░▒ ▒▒▒▒▒▒▒   ▒       ▒▒▒▒░    ▒▒▒ ▒▒▒▒▒▒▒▒▒░░░░░  ░░░░▒▒         ░   
            ░░▒░░░  ▒▒▒       ▒░▒    ░░░░░░▒▒▒░░▒▒░▒▒▒▒▒▒ ▒▒   ▒▒    ▒▒  ▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒░░░▒▒▒░▒▒           ▒▒   
            ░ ░░              ▒▒▒  ▒▒▒▒▒▒▒▒▒▒▒░░░░▒░▒  ▒▒        ▒▒    ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒    ▒░░               ░    
            ░ ░░     ░░░   ▒▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒    ░ ▒▒▒▒    ▒▒     ▒▒ ▒▒▒▒▒  ▒▒▒   ▒▒   ▒▒        ▒▒▒           ▒░    
            ░ ░░▒▒   ▒░░ ░▒░░▒▒▒▒░▒▒▒▒▒░▒▒         ░  ▒▒            ▒▒ ▒▒                             ▒▒▒        ░    ▒
            ▒░░░▒░░ ░▒▒▒░░▒▒  ▒▒▒▒▒▒▒▒             ░    ▒                          ▒▒▒                  ▒▒       ░   ░▒
----------------------------
░░░░░░░░░░░░░░░░░░░░▒▒░▒ ▒▒   ▒▒░▒░░░░░▒░▒░░░▒▒▒▒▒▒▒ ░░░░░░▒▒░░░░░░░▒▒░░░░░░░░░░░░░▒▒░░░░░░▒▒░▒░░ ▒    ░       ░       
░░░░░░░░ ▒  ▒▒▒░░░░░▒  ▒▒▒░▒    ▒ ▒░░▒░░░░▒     ▒▒ ░░░░▒ ░░░▒░▒▒░░░░░░░░░░░░░░░░▒░░░▒▒░▒░░░░▒░▒░░░▒░▒▒▒░▒     ░▒       
░░░░░░░▒░  ▒▒▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒░░ ▒░░░░░▒▒▒▒▒  ░▒▒▒░▒░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░░▒ ▒░ ▒▒░▒▒░▒       
░░░░▒░▒░  ▒▒░░░░░░░░░░░░░░░░░░░░░░░ ░▒░░░▒▒▒ ░▒▒ ░▒▒░▒▒▒▒░░░░░░░░░░░  ▒░░░░░ ▒▒▒▒▒░░░░░░░░░▒░▒▒░▒░▒▒▒ ▒  ░▒░▒░░░░░▒▒▒  
░░░░░░▒░░░░░░░▒▒░░░▒▒▒▒░░░░░░░░░░░░  ▒▒  ▒▒▒░░▒ ░░░░ ▒░░░▒░░░ ▒░░░░▒▒ ░▒░░░░░░▒▒░░░░░▒▒▒░▒    ▒▒▒  ▒▒▒▒▒▒░▒░░░░░░▒▒▒░  
░░░░░░░▒░░▒░░░ ░░░░ ░░░░░░░░░▒ ░▒▒░░▒ ▒░░▒    ▒▒░▒▒░▒▒▒▒▒░░░░░ ░▒░░░▒▒░░░░░░░░░▒░░░░░░░░░     ▒▒   ░░▒░░░░░░░░▒    ░   
░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ▒▒  ▒▒    ▒▒░▒░░░░▒░░░░▒▒░░░░░░░░░░░░░░░░░░ ░░░░░░░░░▒▒▒░ ▒▒░░▒▒░░▒▒░░░░░░▒░    
░░░ ░░  ░░▒░░░░░░░░░▒▒▒░░░░░░░░▒▒ ░▒▒     ░▒    ░▒ ▒▒▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒░▒░░░░░░░░░░░░░░▒▒▒░░░▒▒░░░░░░░░░░▒
▒░░▒▒░░ ▒░░░▒░░░░ ░ ▒  ▒░░░░░░ ░  ▒       ▒▒░▒▒░░░░▒ ▒▒ ░░░░░░░ ▒▒▒░░▒░▒░░▒▒▒░░░░▒░▒░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░ ░░░▒░▒ 
▒     ░▒ ░  ▒▒▒ ░▒▒ ░░▒▒ ▒░░░░░░▒▒ ▒▒▒▒░░▒░░░░░░░░  ▒▒░░▒░░░░░░    ▒  ░░▒░▒░▒▒▒░░▒▒░▒  ▒  ▒▒ ░░░░░░░░▒░░░░░░░░░░░░▒░▒░░
       ░░░░░░░░░▒ ░░▒░▒░▒░▒░▒▒▒░▒▒░░▒  ▒░░░░░░░░░▒▒░░░░░░▒░░▒▒     ▒░▒▒▒▒░░░░░▒░░░░░▒  ▒  ░░ ▒▒▒▒░░░░▒░▒░░░░░░░░░░░░▒░░
        ░░▒░░▒ ▒▒   ▒▒▒░▒▒▒░▒░▒▒  ▒▒    ▒▒▒░░░░░░░░ ░░▒ ▒  ▒░░▒  ▒░░░▒░▒▒ ▒▒▒▒▒▒▒░▒▒▒▒░░  ▒▒▒ ▒▒▒▒░░░░░▒░▒ ▒░░░░░░░░░▒▒
         ░  ▒▒░▒▒▒▒▒▒░░░▒    ▒░░░░▒░░▒░░  ▒░░░░░ ▒░░░░▒    ▒▒▒░░▒░░░░ ▒▒   ▒▒         ▒▒▒░░░░ ░░░░░░░░░░░░░░░▒▒▒░░░░░░░
 ░░ ▒▒▒ ▒▒░   ▒░   ▒░░░▒      ░░░░░░░░░░░░░ ░░░▒  ▒▒▒░▒▒░░░▒░░▒▒░░░░░░░▒   ░░ ▒░░░       ░░░░▒░░░░░░░░░░░░░░░▒▒░░▒▒▒  ▒
▒▒▒▒      ░         ▒     ░▒░▒ ▒▒▒▒▒░░░░░▒░░▒▒▒▒▒░▒▒▒▒  ░░░ ░░░░░ ░░▒░░░   ▒▒  ▒▒     ░░░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░▒  
      ░▒  ░    ▒▒    ▒ ▒  ▒▒▒ ░░     ▒░░░░░░░░▒   ▒▒▒░░▒▒▒▒░░░░░░▒░░░▒▒ ▒▒     ▒▒   ░▒░░░ ░░░░░▒▒ ▒▒░▒░░░░░░░░░░░░░▒   
          ░    ▒░ ▒  ░░░░░░    ▒ ▒▒▒▒░░░░░░░░░░░░▒  ▒░░░░░░░░░░░░▒░░ ░░░░▒  ▒▒ ▒       ▒▒▒▒▒          ▒▒▒░░░░▒░░░░░ ▒▒ 
          ░   ▒ ░░░▒   ▒▒ ▒ ▒▒░▒▒▒  ░░░▒░░░░░▒░░░▒  ░░░░░░░░   ▒░▒ ▒ ▒░░░░▒ ▒▒     ▒▒▒▒▒              ▒▒▒░░▒▒▒░░░▒░░░░░
░░        ▒░  ░░░░   ▒▒▒▒▒▒▒   ░░░  ▒▒ ▒░░░░░▒░░░░   ░░░░▒▒     ░▒         ▒▒ ▒▒░▒▒                   ░░░░░▒▒░░░░░░░░░░
   ▒▒ ░░░░░░░░░▒░░░░░ ░░░▒▒    ▒░▒  ░░ ▒░░░░░░░░░░ ▒  ▒  ▒▒▒▒ ▒░░    ░░▒▒░▒▒▒▒░▒               ▒▒░▒  ▒░░▒░░░░░░░░░░░░░░
▒░▒▒▒░░░▒░▒░░▒░▒ ▒▒░░ ▒ ▒▒░▒▒▒ ▒░░ ▒░ ▒▒▒░ ░░░░░▒▒▒▒▒   ▒░░░  ░░▒  ▒░▒░░░░░░░▒░░░▒▒   ▒       ▒░░▒  ▒░░░░░░░░░░░░░▒▒░░░
░ ░░░░▒▒▒  ░ ░░  ░▒▒░ ▒░  ▒▒▒░▒    ░░▒░░░░░░░░░░░░░░     ▒░░░░░░░▒░▒░▒▒░░░░░░░▒    ▒▒░▒  ▒▒▒░░░░░▒ ▒░░░▒░░░░░░░▒▒   ░░▒
▒▒         ░▒░▒▒▒░░ ░░      ▒░░     ▒   ▒░▒░░░░░░░░░░      ░▒░▒▒       ░▒▒▒░░▒      ▒▒▒░░░░░░░░░░░░ ░░▒░░░░░▒      ░   
            ░░░▒▒   ▒▒▒                ░░░░░░░░░░░░░ ▒▒▒▒▒▒▒           ░▒▒▒░    ▒▒▒ ▒▒▒░▒▒▒▒░░░░░▒  ░░░░░▒▒        ░   
            ░▒▒░░░   ▒▒       ▒▒▒    ▒░░░░░▒ ▒░░░░░▒▒▒▒▒▒ ▒▒  ▒░░   ▒▒▒  ▒    ▒▒▒▒▒ ▒▒ ▒▒▒▒▒▒▒░░░▒▒▒▒▒▒           ░▒   
            ░ ░▒ ▒            ▒▒▒  ▒░▒▒░░▒▒▒▒▒▒░░░▒░▒ ▒▒▒        ▒▒   ▒▒▒▒▒▒  ▒▒▒▒ ▒▒▒▒▒▒▒▒▒   ▒▒░▒               ░    
            ░ ░░     ░░░   ▒  ▒▒ ▒▒▒▒▒░ ░▒▒▒░░▒▒   ░ ▒ ▒▒    ▒▒    ▒▒▒ ▒▒▒▒▒   ▒▒   ▒▒   ▒▒       ▒▒▒            ▒▒    
            ▒░░▒░    ▒▒░ ░▒░░░▒▒▒░░▒▒▒░▒▒▒▒        ░  ▒▒           ▒▒▒ ▒▒ ▒                          ▒▒▒▒        ░    ▒
             ░▒▒░░░▒░▒░▒░░▒▒▒ ▒▒▒▒▒▒▒▒             ░    ▒                          ▒▒▒                  ▒▒       ▒  ▒░▒
----------------------------
░░░░░░░░░░░░░░░░░░░▒▒░░▒  ▒▒▒▒▒▒░▒░░░░▒░░▒░░░░▒▒▒▒▒▒▒░▒░░▒░░░░░░░░░░░ ▒░░░░░░░░░░░░▒▒░░░░░░▒░░▒░░▒     ░       ░       
░░░░░░░░▒▒▒  ▒▒░░░░░▒ ▒░▒▒░▒▒   ░ ▒░▒▒░░░░▒  ▒▒▒▒▒▒░░░░▒ ▒░░ ░▒▒░░░░░░░░░░░░░░░░▒░░░▒▒░░░░░░▒▒▒░░░ ▒▒▒▒░▒     ░▒       
░░░░░░░░▒   ▒▒░░░░░░░▒▒░░░░░░░░░▒░░░░░░░░▒▒░░░ ▒░░░░░▒▒▒▒▒▒ ░▒▒▒░▒▒░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░░░░░░ ░░▒░▒▒▒▒░▒       
░░░░░░▒░  ▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░▒▒▒ ░▒▒▒▒▒▒░▒▒▒▒░░░░░░░░░░░  ░░░░░░▒▒░▒▒▒░░░░░░░░░▒░░▒░░░ ▒  ▒░▒░▒▒▒░░░░▒▒▒   
░░░░░░▒░▒▒▒░░░░▒░▒░░▒▒░▒░░░░░░░░░░░   ▒  ▒ ▒░░▒▒▒░░░▒ ░░░▒░░░ ▒░░░░▒▒ ░░░░░░░░▒▒░░░░░▒▒▒░▒     ▒▒ ▒▒▒▒▒ ▒░░░░░░░░░▒░░  
░░░░░░░▒░░▒░░░ ░░░░ ░░░▒░░░░░░ ░ ▒░░▒ ▒▒▒▒▒   ▒░░▒▒░ ▒▒▒░░░░░░▒░▒░░░▒▒░░░░░░░░░▒░░░░░░░░░     ▒   ▒░░▒░░░░░░░░░    ░   
░░░░░░▒░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░      ▒▒   ▒▒▒░▒░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒░░░░▒░░░░▒▒▒▒  ▒░░▒▒░░▒▒░░░░░░▒░    
░░░ ░░░ ░░░░░░░░░░░░░▒▒░░░░░░░░▒▒▒░▒▒     ░ ▒  ░▒  ▒▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒░░░░░░░░░░░░░░▒▒▒░░░ ░░░░░░░░░░░▒
▒▒░▒▒░░  ░░░░░░░░ ░░▒  ▒░░▒░░░▒░  ▒▒      ▒▒▒▒▒░░░░▒▒▒▒ ░░░░░░░ ▒░▒░▒░░▒░░▒▒░░░░░▒░▒░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░░░░▒▒░▒▒
▒▒▒   ▒▒ ░▒ ▒▒▒░░▒▒ ░░▒▒▒▒░░░░░░░▒   ▒▒▒▒▒░░░░░░░░▒ ▒▒░░░░░░░░░    ▒  ▒░░░▒▒░ ░░░▒▒▒▒ ▒▒▒ ▒░▒░░░░░░░░▒░░░░░░░░▒░░░░▒▒░░
       ░ ░░░░░░░▒ ░░░░▒░▒░░▒ ▒▒▒ ▒░░░  ▒░░░░░░░░░▒ ▒░░░▒░░░▒▒▒     ░▒▒▒▒ ░░░░░▒░░░░░      ░░ ▒▒▒░░░░░▒░▒░░░░░░░░░░░░░░░
        ░░▒░░░ ▒▒   ▒▒▒▒▒▒▒░▒▒▒▒  ▒▒    ▒▒▒░░░░░░░░ ░░░ ▒  ▒░░    ░░░▒░▒▒▒▒▒▒ ▒▒▒░▒▒▒▒░▒   ▒▒   ▒▒░░░░░░░▒ ░░░░░░░░░░▒▒
         ░▒ ▒▒▒▒▒▒▒░▒░▒░     ▒░░░░ ░░▒░░  ▒░░░░░ ▒░░░░░    ▒▒░░░▒░░░▒ ░░   ▒▒         ▒░░░░░░ ░░░░▒░░░░░░░░░░░▒▒░░░░░░░
 ░░▒▒▒▒▒▒▒░▒  ▒░   ▒░░░▒      ░░░▒░░░░░░░░░▒░░░░  ▒▒▒░▒░░░░▒░░▒▒░░░░░░░▒   ░▒ ▒░░▒       ░░░░▒░░░░░░░░░░░░░░░▒▒░░▒░▒▒▒▒
▒▒▒▒      ░         ▒     ░▒░  ▒▒▒▒▒░░░░▒▒░░▒▒▒▒▒▒▒▒▒▒  ░░░ ░░░░░ ░░░░░░   ░   ▒▒     ░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░   
      ░▒  ░    ▒▒    ▒    ▒▒▒ ░░     ▒░░░░░░░░▒   ░▒▒░░▒▒▒▒▒░░░░░▒░░░▒  ▒      ▒▒   ░▒░░░▒░░▒░░▒▒ ▒▒▒▒░░░░░░░░░▒▒░░▒   
          ░    ▒░ ▒  ░░░░░▒    ▒  ▒▒▒░░░░░░░░░░░░▒  ░░░░░░░░░░░░░▒░░ ░░▒░   ▒           ▒▒▒▒▒         ▒▒░░░░░▒▒░░░▒ ▒▒ 
          ▒▒  ▒ ░░░▒    ░ ▒ ▒▒▒▒▒▒  ░░░▒░░░░░▒░░░▒  ░░░░░░░░▒▒ ▒░▒▒▒ ▒░░▒░▒ ▒▒     ▒▒▒▒▒               ▒░░░▒▒▒░░░▒░░░░░
░░      ▒ ▒░  ░░░░   ▒▒▒░▒▒▒   ░▒░▒ ▒▒▒ ░░░░░▒░░░░   ░▒░▒▒▒▒    ░▒    ▒   ▒░▒ ▒▒▒▒▒                   ░░░░▒▒▒░░░░░░░░░░
      ░░░░░░▒░░░░░░░░▒░░░ ▒    ▒░   ░░ ▒░░░░░░░░░░ ▒▒▒   ▒▒▒▒ ▒▒░    ▒░▒▒▒▒▒▒▒░▒              ▒▒░▒▒  ▒░░▒░░░░░░░░░░░░░░
▒▒▒▒▒░░░▒░▒░▒▒░▒▒▒▒░░ ▒ ▒▒░░ ▒ ▒░░  ░ ▒▒▒░ ░░░░░ ░▒▒▒   ░░░░▒ ░░▒  ▒▒░░░░░░░▒▒░░░▒▒   ▒       ▒░░▒  ▒░░░░░░░░░░░░░░▒░░░
▒░░░░░▒ ▒  ░ ░░   ▒▒▒ ░░  ▒▒▒░▒    ░░▒▒░░░░░░░░░░░░░     ▒░░░▒░░░▒▒▒░▒░░░░░░░░░    ▒▒░░ ▒▒▒▒░░░░▒▒ ▒░░░░░░░░░░░▒▒  ▒▒▒▒
▒▒▒         ░░░░░▒░▒░░      ▒░░     ▒   ▒░░░░▒░░░░░░░      ░▒░░▒▒     ▒░▒▒▒░░▒      ▒▒▒▒░░░░░░░░░░░▒░░▒░░░░░▒      ░   
            ░░░▒▒    ▒▒                ▒░░░░░░░░░░░░ ▒▒▒▒▒▒▒           ░▒▒▒░▒   ▒▒▒▒░░▒░░▒▒▒░░░░░▒ ▒░░░░░▒         ░   
            ░ ░░░░   ▒▒       ▒▒▒    ▒░░░░░▒ ░░░░░░▒▒▒▒▒▒ ▒▒   ░░   ▒▒▒  ▒    ▒▒▒▒▒ ▒▒ ░▒▒▒▒▒▒░░░▒ ▒░▒▒           ░    
            ░ ░░ ▒             ▒░  ▒▒░▒░░░▒▒▒▒░░░░▒░▒▒▒▒▒        ▒▒  ▒ ▒▒▒▒▒  ▒▒▒▒  ▒▒▒▒▒▒▒▒   ▒▒░▒               ░    
            ░▒░░▒    ▒░░      ░▒ ▒░▒▒░░▒░▒▒▒░░▒▒   ░ ▒ ▒▒    ▒▒    ▒▒▒ ▒▒▒▒▒  ▒▒▒   ▒▒   ▒▒       ▒▒▒            ▒     
             ░░▒░     ▒▒ ░▒░░░▒▒▒░░▒▒▒░▒▒▒▒▒       ░  ▒▒      ▒     ▒▒ ▒▒▒                           ▒▒▒         ░    ░
             ░ ▒░░░░░▒▒░░░░▒▒ ▒▒▒ ▒░▒▒             ░    ▒                          ▒▒▒                  ▒▒      ▒▒  ▒░ 
----------------------------
░░░░░░░░░░░░░░░░░░░░▒░░▒   ▒▒▒▒▒  ░░░░░░░▒░▒░▒░▒▒▒▒▒▒░▒░░▒░░░░░░░░░░░ ▒▒░▒░░░░░░░░▒▒▒░░░░░░░▒░░░░▒     ░       ░       
░░░░░░░░░▒▒▒▒▒ ░░░░░▒ ▒░░▒░▒    ░ ▒░░▒░░░░▒  ▒▒▒▒▒ ░▒░░▒▒▒░░░░▒░░░░░░░░░░░░░░░░░▒░░░░▒░▒░░░░▒▒░░░░░▒▒▒▒░      ░        
░░░░░░░░▒  ░ ▒░░░░░░░▒▒░░░░░░░░░ ░░░░░░░░▒▒░░░▒▒░░▒░░░░▒▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░░▒ ░░░░░░░░░░░░░░░░░░░░ ░░▒▒ ▒▒▒░▒       
░░░░░░▒░   ▒░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒▒▒▒░▒▒▒░░▒░░▒▒▒░░░░░░░░░░░▒▒░░░░░░▒▒▒▒ ▒░░░░░░░░░▒░▒▒░░░▒▒  ▒▒ ░▒░▒░░▒░▒▒▒   
░░░░░░▒░▒▒░░░▒░▒░▒░░▒▒▒▒░▒░░░░░░░░░   ░  ░▒░░░▒▒▒░░░▒▒░░░░░░░▒▒░░░▒▒▒ ░░░░░░░░▒▒░░░░░▒▒▒░▒▒   ▒▒▒ ▒▒▒▒▒▒░░░░▒░░░░░▒░░  
░░░░░░░▒░░▒░░░ ░░░░ ░░░ ░░░░░░▒░  ▒▒▒▒░▒▒▒▒▒  ▒▒░▒▒░▒▒░░░░░░░░▒░░░░░▒░░░░░░▒░░░ ░░░░░░░░▒      ▒  ▒░░▒░░░░░░░░░    ░   
░░░░░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░   ▒  ▒▒   ▒░▒░▒░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░▒░░░░▒░░░░▒▒░░  ░░▒▒▒░░ ▒░░░▒░░▒░    
░░░ ░░░ ░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░▒▒     ▒ ▒  ▒░ ▒▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░░░░░▒▒ ▒░░░ ░░░░░░░░░░▒▒
▒▒░  ░░  ░░░▒░░░░▒░░▒  ▒░░▒░░░ ░  ▒▒      ▒▒▒▒▒░░░░▒▒▒▒ ░░░░░░░ ▒░░░ ░░▒░░▒░░░░░░▒░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░▒░▒▒
▒▒▒▒  ▒▒ ░▒ ▒▒▒░░▒▒ ▒░▒▒ ▒░░░░▒░░▒▒  ▒▒▒▒▒░░░░░░░░▒   ▒░░░░░░░░    ▒  ░░░░▒▒░ ▒░░▒ ▒▒▒░▒▒ ▒░▒░░░░░░░░▒░░░░░░░░░░░░▒▒▒░░
       ░▒░░░░░░░▒▒░░░░░░▒▒░▒ ▒▒▒▒▒░░░  ▒░░░░░░░░░▒ ▒░░░▒░░▒░▒      ▒▒▒▒▒ ░░░░░▒▒░░░░      ░░ ▒░▒░░░░░░░░░░░░░░░░░░░░░░░
        ░░▒░░░▒ ▒ ▒▒ ▒▒▒▒▒▒░░▒ ▒  ▒▒▒   ▒░▒░░░░░░░░ ░░░ ▒  ▒▒░    ░░░░░▒░░▒▒▒ ▒▒░░░▒▒░░▒   ▒▒   ▒▒▒░░░▒▒░▒ ░░░░░░░░░░▒▒
         ░▒ ▒▒▒▒░▒▒▒░░▒░     ▒▒▒▒░ ░░▒░░   ░░░░░ ▒░░░░▒     ▒░░▒▒░░░▒ ░░   ▒▒         ▒░░░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░
 ░░▒ ▒▒▒▒▒░▒▒ ▒░   ▒░░░▒      ░░░▒░░░░░░▒░░▒░░░░▒ ▒▒▒░▒▒░░░░░░▒░░░░░░░░▒   ░▒ ▒░░▒    ▒ ▒░░░░▒░░░░░░░░░░░░░░░▒ ░░▒▒▒▒▒▒
 ▒▒▒      ░         ▒     ░▒░  ░▒▒▒░░░░░▒▒░░▒▒▒▒▒▒░▒▒░  ░░░ ▒░░░░▒░░░░░░   ░▒ ▒▒▒     ░░▒▒░░░░░▒░░░░░░░░░░░░░░░░░░░░   
      ░▒  ░     ▒    ▒    ▒░▒ ░░     ░░░░░░░░░▒▒  ░▒▒░░▒▒░▒▒░░░░░▒░░░▒  ▒      ▒    ▒ ░░░▒░░░░░▒▒▒▒░▒▒░░░░░░░░░▒▒░░▒   
          ░▒   ▒░ ▒  ░░░░░▒    ▒  ▒▒▒▒░░░░░░░░░░░▒  ░░░░░░░░░░░░░░░░ ░░▒░▒     ▒      ▒ ▒▒░▒▒        ▒▒░░░░░▒▒░░░░▒ ▒▒ 
           ░  ▒ ░░░░    ▒ ▒ ▒▒▒░▒▒▒ ░░░▒░░░░░▒░░░░  ░░░░░░░░▒▒ ▒░ ▒▒ ▒░░▒▒  ▒░      ▒░▒▒               ▒░░░░▒ ░▒░░░░░░░
▒░▒     ▒  ░  ░░░░    ▒▒▒▒▒▒▒  ░▒░▒ ▒▒ ▒░░ ░░▒░░░░   ░▒░░░▒▒   ▒░░    ▒   ▒░▒ ▒▒▒▒▒▒                  ░░░░▒▒▒░░░░░░░░░░
 ▒    ░░░░░░▒░░░░░░░░▒▒░░ ▒    ▒░▒  ░▒  ░░░░░░░░░░ ▒▒▒▒  ▒▒▒  ▒▒░    ▒░▒▒▒▒▒░▒░▒               ▒▒▒   ▒░░▒░░░░░░░░░░░░░▒
▒ ░▒░░░░▒░▒░░░░▒▒▒▒░░ ▒ ▒░░░    ░░  ░▒  ░░▒░░░░░ ░▒▒▒   ░░░░▒ ░░▒  ▒▒░░░░░░░▒ ░░░▒▒           ▒░░▒▒ ▒░░░░░░░░░░░░░░▒░░░
▒░▒░░░░▒▒▒ ▒░░░   ▒▒░ ░░  ▒▒▒▒▒    ░░░░▒░░░░░▒░░░░░▒     ▒░░░▒░░░▒▒▒░▒░░░░░░░░░    ▒▒░▒ ▒▒▒░░░░░░▒ ░░░▒░░░░░░░░▒▒  ░▒▒ 
▒▒▒         ░░▒░▒▒░░░░▒      ░░     ▒▒▒ ▒░░░░░░░░░░░░      ░▒░░▒▒   ▒ ▒░░▒░░░▒      ▒▒▒▒░░░░░░░░░░▒░░░▒░░░░░▒▒     ░  ▒
            ░▒░▒▒▒   ░▒                ▒░░░░░░░░░░░░ ▒▒▒▒▒▒▒           ░▒▒▒░▒   ▒▒▒▒░░ ░░▒▒░░░░░░░ ▒░░░░░▒        ▒▒   
            ░ ░░░░   ▒▒        ▒▒    ▒░░░░░▒ ░░░░░░▒▒▒▒▒▒ ▒▒   ▒░   ▒▒▒ ▒▒    ▒▒▒▒▒▒▒  ░▒▒▒▒▒▒░░░▒ ▒░▒▒           ░    
            ░▒░░▒▒             ▒░  ▒▒░▒░░░▒▒▒▒░░░░▒░▒ ▒▒▒        ▒▒  ▒  ▒▒▒▒  ▒▒▒▒ ▒▒▒▒░░▒▒▒   ▒▒░▒               ░    
             ░░░▒    ▒░░      ▒▒ ▒░▒▒░░▒░ ▒▒▒░▒▒   ░ ▒ ▒▒    ▒▒▒  ▒ ▒▒ ▒▒▒▒▒  ▒▒▒   ▒    ▒        ▒▒▒            ░     
             ░▒▒░     ▒░ ▒▒▒░░░▒▒░░▒▒▒▒▒░▒▒▒       ░  ▒▒           ▒▒▒ ▒▒▒                           ▒▒▒         ░    ░
             ░ ░░▒▒░░▒▒░░▒░▒▒▒▒▒▒▒▒▒▒▒▒            ░▒  ▒▒                          ▒▒▒                  ▒▒      ▒   ▒░ 
----------------------------
▒░░░░░░░░░░░░▒░░░░░░░▒░▒    ▒▒▒▒▒▒░░░░░░░░░░░▒░▒▒▒▒▒▒░░░░░░░░░░░░░░░░▒▒▒░▒░░░░░░░▒░▒▒░░░▒░░░▒░░░░      ░       ░       
░░░░░░▒░░▒▒▒▒░▒▒░░░▒░ ▒░░░░▒    ░ ▒░░▒░░░░▒   ▒▒▒▒▒░░░░▒▒▒▒▒▒░▒░░░░░░▒░░░░░░░░░░▒░░░▒░░▒░░░▒▒▒░▒░▒░▒ ▒▒▒      ░        
░░░░░░░░▒  ▒ ▒░░░▒░░▒▒▒░░▒░░▒░░░ ▒░░░░░░░▒▒░░░▒ ▒░▒░░░░░▒▒▒▒░▒ ▒░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒░▒       
░░░░░░▒░   ▒░░░░░░░░░░░░░░░░░░░░░░▒ ░░░░░▒▒▒▒░▒▒▒░░▒░▒▒▒▒▒▒░░░░░░░░░▒▒░░░░░░▒▒▒▒ ▒░░░░░░░▒░░░▒░░▒▒▒▒  ░▒ ░▒░░░░░▒▒▒    
░░░░░▒▒░▒▒░░░░░░░▒░░░▒▒░▒▒░░░░░░░░░   ░▒ ▒ ▒░░▒▒▒░░░▒▒░░░░░░░ ▒░░░░▒▒ ░░░░░░░▒▒▒░░░░░▒▒▒░░▒   ▒░▒▒▒▒▒▒ ▒░░░░▒░░░░▒▒░░  
░░░░░ ░▒░░▒░░░ ░░░░ ░░░ ░░░░░░▒░▒ ░░▒▒░░▒▒▒▒  ▒▒░░░░▒▒░▒░▒░░░░ ░▒░░░▒▒░░░░░░░░░ ░░░░░░░░░         ░░▒▒░░▒░░░░░▒   ▒░   
░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒  ▒▒   ▒▒▒░▒░▒░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░▒▒▒░░  ░░░░▒░░ ▒░░░▒░░ ░    
░░░▒░░░ ░▒░░░░░░░░░░░▒░░░░░░░░▒▒▒▒░░▒     ▒ ▒  ▒▒ ▒░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░░░░░▒▒ ▒░░▒ ░▒░░░░░░░░▒▒
░▒░▒ ▒░  ░░░░░░░░▒▒░▒  ▒░░░▒░░ ░   ▒      ▒▒▒▒▒░░░░▒▒▒▒ ░░░░░░░▒▒░░░▒░░▒░░▒░░░░░░▒░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░░░░▒▒░▒▒
▒▒▒▒▒▒▒▒ ░▒  ▒▒░░▒▒ ▒▒▒▒ ░░░░░▒▒░  ▒ ▒▒▒▒░▒░░░░░░░▒   ▒░░░░░░░░    ░  ░▒░░▒▒░▒▒░░▒░▒▒▒░░▒ ▒░▒░░░░░░░░▒░░░░░░░░░░░▒▒▒▒░░
       ▒▒░░░░░░░░▒░░░░░░▒▒░░ ▒░▒▒░░░░▒ ▒░░░░░░░░░░ ▒░░▒░░░░░▒      ▒▒▒▒  ░░░░░▒░░░░░      ░▒ ▒░░░░░░░░░ ░░░░░░░▒░░░░░░░
        ░▒░░░░▒ ▒ ▒▒ ▒▒░▒░▒░▒░▒▒  ▒▒▒   ▒░▒░░░░░░░░ ░░░ ▒  ▒▒░    ░░░░░▒░▒░▒▒▒▒▒░░░▒▒▒░░   ▒▒   ▒▒▒░░░▒▒▒▒ ░░░░░░░░░▒▒ 
         ░░  ▒▒▒░░▒▒░░ ░   ▒ ▒▒░▒▒▒░▒▒░░   ░░░░░░░░░░░░     ▒░▒▒▒░░░▒ ░░▒  ▒▒         ▒░▒░░░░ ░░░░▒▒░░░░░░░░░░▒░░░░░░░░
 ▒░▒ ▒▒▒▒░░▒▒▒▒░    ░▒▒░▒     ░░░░░░░░░░░░░▒░░░░  ▒ ░░ ▒░░░░░░▒░░░░░░░░▒   ░▒ ▒░░▒    ▒ ░░░░░▒░░░░░░░░░░░░░░░▒ ░▒░▒▒▒▒░
▒░▒░▒▒    ░         ▒▒▒   ░▒▒  ░▒▒▒░░░░░▒▒░░▒▒▒ ▒▒▒▒▒░  ░░░▒░░░░░▒░░░░░░   ░▒ ▒▒▒     ░░▒░░░░░░▒ ░░░░░░░░░░░░░░░░░░▒   
      ░▒  ░     ▒         ▒░▒▒░░     ░░░░░░░░░▒▒  ▒▒▒░░▒▒░▒▒░░░░▒▒░░░░         ▒    ▒▒░░░▒░░░░░▒▒▒▒░▒▒░░░░░░░░░▒░░░▒   
          ▒░    ░▒▒  ░░░░▒░▒   ▒    ▒▒░░░░░░░░░░░   ░░░░░░░░░░░░░░░░▒░░▒░      ▒    ▒ ▒ ▒▒░▒▒        ▒▒░░░░░░▒░░░░▒▒▒▒ 
           ░    ░░░░    ░▒▒  ▒▒▒▒▒▒▒░░░░░░░░░▒░░░░  ▒░░░░░░░▒▒▒▒░ ▒▒ ▒░░▒▒  ▒▒     ▒▒▒▒▒               ▒▒░░░▒ ░▒░░░░░░░
▒░▒        ░  ░░▒░▒   ▒▒▒▒▒▒▒  ░▒▒▒  ▒▒▒░░░░░▒▒░░░   ░▒░░░▒▒   ▒░░    ▒   ▒▒   ▒▒▒▒▒                  ░░░░▒▒▒░░░░░░░░░░
      ░░░░░░▒░▒░░░░░░▒▒░░ ▒    ▒░▒▒ ░▒ ▒░░░░░░░░░░ ▒▒▒▒   ▒▒  ▒▒░    ▒▒▒▒▒ ▒░▒░▒               ▒▒▒   ▒░▒▒░░░░░░░░░░░░░▒
▒ ░▒░░░▒░▒▒░▒░░▒░▒▒░░   ░░░░    ░░  ▒▒  ░░░░░░░░▒░▒▒▒   ░░░░▒ ░░▒  ▒▒░░░░░░░▒▒░░░▒▒           ░░░▒  ▒░░░░░░░░░░░░░░▒░░░
▒░▒░▒░░▒▒▒  ░░░   ▒ ▒ ░░  ▒▒ ░▒    ░░░░░░░░░░░░░░░░▒     ▒░░▒▒░░░▒▒░░▒░░░░░░░░░▒   ▒▒░░ ▒▒▒▒░▒░░▒  ░░░▒░░░░░░░░▒▒  ░░▒ 
░▒▒▒        ░░▒░▒▒░░░░       ░░▒    ▒▒▒ ▒░░░░░░░░░░░░     ▒░ ░░▒▒   ▒ ▒░░░░░░▒      ▒▒▒▒░░░░░░░░░░▒░░░▒░░░░░▒▒     ░  ▒
            ░ ░░▒▒   ░▒                ▒░░░░░░░░░░░░ ▒▒ ▒▒▒▒▒          ░░░░░    ▒▒▒▒░░ ░░▒▒░░░░░░░ ░░░░░░▒        ▒▒   
            ░ ░░░░▒  ▒▒        ▒▒▒    ░░░░░▒ ░░░░░░▒▒▒▒▒  ▒▒   ░░   ▒▒▒ ▒▒    ▒▒▒▒▒▒▒  ░▒▒▒░▒▒░░░▒ ▒░▒▒           ░    
            ▒░░▒▒▒             ▒░    ░▒░░░▒▒░░░░░░▒░▒ ▒▒▒        ▒▒  ▒▒  ▒▒▒  ▒▒▒▒ ▒▒▒▒░░▒▒▒   ▒▒░▒               ▒    
             ░▒░░    ▒░░▒     ▒▒  ▒░▒░░▒░ ▒▒░░▒▒   ░ ▒ ▒▒    ▒▒  ▒ ▒▒▒ ▒▒▒▒▒  ▒▒▒   ▒▒   ▒▒       ▒▒▒            ░     
             ░ ░░     ▒░ ▒▒▒░░░▒▒░░▒▒▒░▒▒▒▒▒       ░  ▒▒           ▒▒▒ ▒▒▒▒                          ▒▒▒         ░    ░
             ░ ░▒▒░░ ▒▒░░ ░░▒▒▒▒▒ ░▒░▒▒            ▒▒  ▒▒                          ▒▒▒                  ▒▒      ░   ▒░ 
----------------------------
▒▒▒▒░░░░░░░▒░▒░░░░░░░░░▒     ▒▒▒  ░░░░░░░▒░░░▒░░▒▒▒▒▒░░░░░░░░░░░░░░░░▒▒▒░▒░░░░░░▒▒░  ▒░░▒▒░░░░░░▒      ░       ░       
░░░░░░▒░░░░▒▒▒ ▒░░░▒▒▒▒░░▒░▒   ▒░ ▒░░▒░░░░▒    ▒▒▒▒▒░░░▒▒▒▒▒ ░░░░░░░░▒░░░░░░░░░░▒░░░░░░▒░░░▒▒▒░░▒░░░▒▒▒▒      ░        
░░░░░░░░▒  ▒ ▒░░░░░░▒▒▒░░▒░▒▒░░▒ ▒░░░░░░░▒▒░░░▒▒▒░▒░░░░░░▒▒▒░░ ▒▒▒░░░░░░░░░░░░░▒ ░░░░░░░░░░░░░░░░░░░▒▒░▒▒░▒▒▒▒░        
░░░░░░▒░    ░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒▒░▒▒▒░░▒░▒  ▒▒▒▒░░░░░░░░▒▒░░░░░░▒░░   ░░░░░░░░░▒░▒░░░▒▒▒  ░▒ ░ ░▒░░░▒▒▒    
░░░░░ ░▒▒▒░░░▒░▒░▒░░░░░░░▒░░░░░░░░░   ▒▒▒▒ ▒▒░▒▒▒▒░░▒▒░░░▒░░░░▒░░░░▒▒ ░░░░░░░▒▒░░░░░░░▒▒░░▒   ▒░▒▒▒▒▒▒ ▒░░░░░░░░░▒░░▒  
░░░░░ ░░░░ ░▒░▒░░░░ ▒▒░ ░░░░░░▒░░▒ ░▒▒░▒ ▒▒▒▒ ▒▒░▒░░▒▒░▒░░░░░░ ░░░░░░▒░░░░░░░░░ ░░░░░░░░░         ▒░▒▒░░▒░░░░░▒▒  ▒░   
░░░░░▒░░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░▒▒ ▒▒       ▒▒ ░░░▒░░░░░░░ ▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒  ▒░░░▒░▒▒▒░░░▒░▒ ░    
░░░ ░░░ ░▒░░░░░░░░░░░▒░░░░░░░░▒░░▒░░▒     ▒▒▒  ▒▒ ▒░▒▒ ░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒░░░▒░░░░░░░░░░▒▒ ▒░░░ ░░░░░▒░░░░▒ 
░░░▒  ░  ░░░░░░░░▒▒▒▒  ▒░░░▒░░▒░  ▒▒       ▒▒ ▒░░░▒▒▒░▒ ░░░░░░░▒░░░░░░░▒░░▒░░░░░▒▒░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░░░ ░▒▒
▒▒▒▒▒▒▒▒ ░▒▒▒░▒░░ ▒  ▒  ▒░░░░░▒▒░ ▒▒   ▒▒▒▒░░░░░░░▒   ░░░░░░░░░    ░  ░ ░▒▒▒░▒▒░░▒▒▒▒▒░░▒ ░░▒░░░░░░░░▒░░░░░░░░▒░░▒▒░▒▒░
       ▒▒░░▒░░░░░▒░░▒░░░▒▒▒░  ▒▒▒░▒░░▒ ░░░░░░░░░░░ ▒░░▒░░░░░▒      ▒▒▒▒  ░░░░░▒░░░░░      ▒▒ ▒░░░░░░░░░ ░░░░░░░▒░░░░░░░
        ░░░░░░▒ ▒  ▒  ▒░▒░ ░▒░ ▒  ▒▒▒   ▒░░░░░░░░░░▒░░░ ▒  ▒▒░▒   ▒░░░░▒░▒░░▒ ░▒░░░▒▒▒░▒   ▒▒   ▒░░░░░▒▒▒▒ ░░░░░░░░░▒▒ 
         ░░  ▒▒▒░▒ ▒░░▒░▒  ▒ ░▒░▒░ ░▒ ░▒   ░░░░░░░░▒░░░      ░▒▒▒░░░▒ ▒▒▒  ▒▒         ░░▒░░░░ ░░░░▒░░░░░░░▒░▒░▒░░░░░░░░
  ░▒   ▒▒▒░▒▒▒▒░    ░░▒░▒     ░░░░▒░░░░░░░░▒░░░░  ░░░░▒▒▒▒░░░░▒░▒░░░░░░▒   ░░ ▒░░▒    ▒▒░░░░░▒░░░░░░░░░░░░░░░▒ ░░▒░▒▒▒░
▒▒▒░▒▒    ░         ▒▒▒   ░▒▒  ░▒▒▒░░░░░▒▒░░░░▒▒▒▒▒░▒▒▒▒░░░▒░░░░░▒░░░░░░   ░  ▒▒▒     ░░▒ ░░░░░▒▒░░░░░░░░░░░░░░░░░░▒  ▒
      ▒░  ░▒              ▒░▒░▒░▒    ▒░░░░░░░▒▒▒▒ ░▒▒░░▒▒░▒▒░░░░░▒░░░░         ▒    ▒ ░░░▒░░░░▒▒▒▒▒░░▒░░░░░░░░░░░░░▒   
           ░    ░    ▒░▒░▒▒▒   ░    ▒▒░░▒░░░░░░░▒   ░░░░░░░░░░░░░░░░ ▒░▒░▒     ▒▒   ▒ ▒ ▒▒░▒▒        ▒▒░░░░░░▒░▒░░▒ ▒  
           ░    ░░░░    ░▒▒  ▒▒▒░▒▒▒▒░░░░░░░░▒░░░░  ▒░░░░░░░▒▒▒░░ ▒░ ▒░░▒▒  ░░      ▒▒▒▒▒              ▒░░░░▒ ░▒░░░░░░░
▒▒         ░  ▒░▒░░▒   ▒▒▒▒▒▒▒ ░▒▒▒ ▒▒▒▒▒░▒░░▒▒░░░   ░▒░░░▒▒   ▒░░    ▒   ▒▒   ▒▒░▒▒                  ░░░░▒▒▒░░░░░░░░░░
 ▒    ▒░▒░░░▒░▒░░░░▒░▒▒░░      ▒░▒▒ ░▒  ░░░░░░░░░░ ▒▒▒▒   ▒▒  ▒▒░    ▒▒▒▒▒▒▒░▒░▒               ▒▒▒   ▒░▒░░░░░░░░░░░░░░▒
▒ ▒▒▒░▒▒░▒▒░░░░░░ ▒░░▒  ░▒░░    ░░  ▒▒  ░░░░░░░░▒░ ▒▒   ░░░░▒ ░░▒  ▒▒▒░░░░░░▒ ░░░▒▒           ░░░▒  ▒░░░░░░░░░░░░░░▒░░░
░░▒░ ░░░░▒▒ ░░░▒  ▒ ▒ ░░   ▒ ░░  ▒ ░░░░░░░░░░░░░░░░▒     ▒░░▒▒░░░ ▒░░▒░░░░░░░░░▒▒ ▒▒▒░░ ▒▒▒▒░▒░░░  ░░░░░░░░░░░░▒▒  ░░▒ 
░▒▒▒▒       ░ ▒░▒▒░░░░ ▒     ░░     ▒▒▒ ▒░░░░░░░░░░░░     ▒░▒░░▒▒▒  ▒ ▒░░░░░░░      ▒▒▒▒░░░░░░░░░░▒░░░▒░░░░░▒▒     ░  ▒
            ░ ░░▒▒   ▒▒       ▒         ░░░░░░░░░░░░ ▒▒ ▒▒▒▒▒          ░░░░░▒   ▒▒▒░░░ ░░░░░░░░░░▒ ░░░░░░▒        ░    
            ▒░░░░░░  ▒░▒       ▒▒     ░░░░░▒ ░░░░░░ ▒▒▒▒  ▒▒  ▒░░   ▒▒▒  ▒    ▒▒▒▒▒ ▒  ░▒▒▒░▒░░░░▒ ▒░░▒           ░    
             ░▒▒░▒▒            ░░    ░▒░░░░▒░░░░░░░░▒ ▒▒▒▒▒      ▒▒  ▒▒  ▒▒▒  ▒▒▒▒ ▒▒▒▒░░▒▒▒  ▒▒▒░▒              ▒     
             ░▒░░     ▒░▒     ▒▒  ▒░░░░▒░ ▒░░░▒▒   ░ ▒ ▒▒    ▒▒  ▒▒ ▒  ▒▒▒▒▒  ▒▒▒   ▒▒   ▒       ▒▒▒             ░     
             ░ ░░▒    ▒░  ▒▒░░░▒▒░░▒▒▒▒▒▒░▒▒       ░  ▒▒     ▒▒    ▒▒▒ ▒▒▒▒                         ▒▒▒          ▒   ▒░
             ░▒░░▒░░ ▒▒░░ ░░▒▒▒▒▒▒▒▒░▒▒            ▒▒  ▒▒                          ▒▒▒                 ▒▒▒      ░   ▒▒ 
----------------------------
▒▒▒▒▒░░░░░░▒░▒░░░░░░░░░       ▒▒▒▒░░░░░░░▒░░░░░░▒░▒▒▒░░░░░░░░░░░░░░░░▒▒▒░░░░░░░▒▒▒░  ▒░░▒░░░▒░░░▒      ░       ░       
░░░░░░▒░░▒░▒▒░▒░░░░░▒▒▒░░▒░▒▒   ░ ▒░░░░░░░▒    ▒▒▒▒▒▒░░▒▒░░▒▒░░░░░░░░▒░░░░░░░░░░▒░░░░░░▒░░░▒░▒░▒░░░ ▒▒░▒      ░        
░░░░░░░░▒  ▒▒ ▒░░░░░▒▒▒▒░░░▒▒▒░▒ ░░░░░░░░▒▒░░░▒▒░░▒░░░░░░▒▒▒░░  ░▒░░░░░░░░░░░▒░▒▒▒░░▒░░░░░░░░░░░░░░▒▒▒░▒▒▒▒▒▒░▒        
░░░░░ ░░▒   ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░▒▒▒░░░░▒   ▒▒▒░▒░░░░░░▒▒░░░░░░▒░░  ▒░░░░░░░░░░░░░░░▒▒   ░▒   ░▒░░░▒▒     
░░░░░ ░▒░▒░░░░░░░▒░░░░░▒▒▒░░░░░░░░░▒ ▒▒▒▒░ ▒▒░ ▒▒▒░▒▒▒░░░▒░░░▒▒░░░░ ▒ ░░░░░░░▒ ░░░░░░░▒▒░▒▒   ▒░▒▒▒░▒▒ ▒░░▒░░░░░░░░░▒  
░░░░░ ░▒░░ ░░░▒░░▒░ ░▒▒ ░░░░░▒░░▒▒ ▒ ▒░▒▒ ▒▒▒▒▒▒░░░░░▒░░░░░░░░ ▒░░░░▒▒░░░░░░░░░ ░░░░░░░░░▒        ▒▒▒▒░░░░░░░░▒▒  ▒░   
░░░░░▒░░░░░░░░░▒░░░░▒░░░░░░░░░▒░░░░░▒▒ ▒▒       ▒▒ ░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░▒  ░▒  ▒▒░░░░▒▒▒░░░▒░▒ ░    
░░░▒░░░ ░░░░▒░░░░░░░░▒░░░░░░░░▒░░ ░░░▒    ▒░▒   ▒ ▒░▒▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒ ░░░░░░░░░░░░░░░▒  ▒░░▒ ░░░░░▒░▒░▒▒▒
░░░▒ ▒░  ░░░░░░░░▒░░░  ▒░░░░░░░░            ▒  ▒░░▒▒▒░░ ░░░░░░░▒░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒░░▒░
▒░▒▒▒▒▒▒ ░▒▒▒░▒░░▒▒ ▒▒  ▒░░░░░▒▒░ ▒▒   ▒▒▒░░░░░░░░░   ░░░░░░░░░    ░  ░▒░▒▒▒▒▒░░▒▒▒░▒▒░░▒ ░░▒░░░░░░░░░░░░░░░░░▒░░▒░░▒▒░
       ▒▒░▒▒░░░░░▒░░▒░░░▒▒▒░░ ▒░▒░▒░░▒▒░░▒░░░░░░░░ ▒░░▒░░░░░░ ▒    ▒▒ ▒  ░░░░░▒░░░░░      ▒▒ ▒░▒░░░░░░░ ░░░░░░░░░░░░░░░
        ░░░░░░▒ ▒  ▒  ▒░░░▒░▒░▒▒  ▒▒▒   ▒░░░░░░░░▒░ ░░░ ░  ▒▒░░   ░░░░░▒░▒▒░▒ ▒▒░░░▒▒▒▒▒   ▒    ▒░░░▒░ ▒▒▒ ░░░░░░░░░▒▒ 
         ░░  ▒▒▒░░▒▒░░▒▒▒  ▒ ░ ░▒░ ░▒ ▒▒   ░░░░░░░░▒░░░      ░▒▒░░░░▒ ▒▒▒  ▒          ░▒▒░░░░ ░░░░▒░░░░░░▒▒░░░▒░░░░░░░░
  ▒▒   ▒▒▒░▒▒▒▒░    ░░░░░     ░░░░▒░░░░░▒░▒▒░░░░  ▒░░░ ▒▒▒▒▒░░▒▒▒░░░░▒░▒   ░░ ▒▒▒     ▒ ░░░░░▒░░░░░░░░░░░░░░░▒ ░░▒░▒▒▒░
▒▒░░▒▒▒   ░    ▒    ▒░▒   ▒▒▒  ░▒░▒░░░░░▒▒░░░░▒▒ ▒▒▒▒▒▒▒░░░▒▒░░░░▒░░░░░▒   ░▒ ▒░▒     ▒░▒░░░░░░▒░░░░░░░░░░░░░▒░░░░░   ░
      ▒▒  ▒░              ▒░▒▒▒░▒    ░░░░░░░░▒▒▒▒ ░░░░░  ░░▒░░░░░ ░░░░         ▒    ▒ ░░░░░░░░▒░▒▒░░▒░░░░░░░░░░░░░░▒   
       ▒   ░    ▒▒    ░▒▒▒▒▒  ▒░▒    ▒░░░░░░░░░▒▒   ▒░░░░░░░░░░░░░░░▒░░░░      ░▒   ▒ ▒▒▒░░▒▒▒      ▒▒░░░░░░░▒░▒░░  ▒  
           ░    ░░░░  ▒ ░░▒   ▒▒▒▒▒▒░░░░░░░░░░░░░░  ▒░░░░░░░▒▒▒░▒ ▒░ ▒░░▒▒  ░░      ▒▒▒▒▒               ░░░░ ▒░░░░░░░░░
▒▒▒        ░   ░░░░▒   ▒▒▒▒▒▒▒ ░▒▒▒ ▒░▒▒▒░░░░ ▒░░░  ▒░░░░░░▒   ▒░░    ▒   ▒▒   ▒▒▒▒▒                  ░░░░▒ ░░░░░░░░░░░
 ▒▒    ░░░░░▒▒▒░░░░▒░▒▒░░▒     ▒░▒▒ ░▒  ░░░░░░░░░░▒  ▒▒   ▒▒   ▒▒    ▒▒▒▒▒ ▒░▒░▒               ▒▒▒   ▒░▒░░░░░░░░░░░░░░░
▒ ▒▒░▒▒░░▒▒▒░░░░░▒▒░░▒ ▒░ ░░    ░░  ▒▒  ░░░░░░░░▒░ ░░   ▒░░░▒ ░░▒   ▒▒░░░░░▒▒ ░░░▒            ░░░▒  ░░░░░░░░░░░▒░░░░░░░
░░▒░░░░░░▒▒ ░░░▒  ▒ ▒▒░░   ▒ ░░  ▒ ░░░░░░░▒░░░░░░░░▒     ░░░▒▒░░░▒▒░░░░░░░░░░░░▒▒ ▒▒▒░▒  ▒▒▒▒▒░░░  ░░░░░░░░░░░░▒▒  ░░  
░░▒▒▒       ░ ░░▒▒░▒▒░▒▒     ░░▒    ▒▒▒▒▒░░░░░░░░░░░░     ▒░▒░░░▒▒ ▒▒ ▒░░░░░░▒      ▒▒▒▒░░░░░░░░░░ ░░░▒░░░░░▒▒    ▒░ ▒▒
            ░▒░░▒▒   ▒░       ▒         ▒░░░░░░░░░░░ ▒▒  ▒▒░▒          ░░░░░▒    ▒ ░░░ ░░░░░░░░░░▒ ░░░░░░▒        ░    
             ░░░░░▒  ▒░▒        ▒     ░░▒░░▒ ░░░░░░▒▒░░▒▒ ▒▒   ░░    ▒▒ ▒▒▒   ▒▒▒▒▒ ▒  ░▒▒▒░▒░░░░▒ ▒░▒▒           ░    
             ░▒▒░▒▒            ░░▒   ░░░░░░▒░░░░░░░░▒▒▒▒▒▒▒      ▒▒  ▒▒  ▒▒   ▒▒▒▒ ▒▒▒▒░▒▒▒▒  ▒▒▒░▒              ░     
             ░ ░░▒    ▒▒▒      ▒   ░░░░░░░░░░░▒▒▒  ░ ░ ▒▒    ▒▒▒ ▒▒ ▒  ▒▒▒▒▒  ▒▒▒   ▒▒   ▒       ▒▒▒             ░     
             ░ ░░▒    ▒░  ▒▒░░░░░░░░▒▒▒░▒░▒▒       ░  ▒▒     ▒     ▒▒▒ ▒▒▒▒                         ▒▒▒         ▒▒   ▒░
             ▒░░▒░░░▒▒▒░░▒░░░▒ ▒▒░░▒░░▒▒           ▒░  ▒▒                          ▒▒▒                 ▒░▒      ░   ▒▒ 
----------------------------
▒▒▒▒▒▒░░░░░▒░▒░░░▒▒░░░░       ▒▒  ░░░░░░░▒░░░░░░▒░░▒▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░▒▒▒░  ▒░░▒▒░░░░░▒       ░       ░       
░░░░░░░░░▒░░▒░▒░░░░░▒▒▒░▒▒░▒▒▒  ░  ░░░▒▒░░▒▒▒   ▒▒▒▒▒░▒▒▒░░░▒░░░░░░░▒▒░░░░░░░░░░░░░░░░▒░░░░▒▒▒░▒░░░▒▒ ░▒      ░        
░▒░░░░░░▒  ▒▒ ▒░░░▒░░▒▒▒░░░▒▒▒▒▒ ░░░░░░░░░▒▒░░▒▒▒░▒░░░░░▒▒▒▒░░  ░▒▒░░░░░░░░░░░░▒▒░░▒▒▒░░░░░░░░░░░░▒░░▒░▒░▒▒▒ ░▒        
░▒░░░ ░░▒    ░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒ ▒░▒░▒░░░▒▒   ▒▒▒░ ░░░░░░▒▒░░░░░░▒░░  ▒░░░░░░░░░░░░░░▒▒▒  ▒░▒▒▒ ░▒░░░▒▒     
░░░░░ ░▒▒▒▒░░░░░░░░░░░░▒░ ░░░░░░░░░  ▒▒▒▒▒ ▒▒░  ▒▒░░▒▒░░░▒░░░▒▒░░░░ ▒ ░▒░░░░▒▒ ░░░░░░░▒▒░ ▒ ▒  ░░▒▒░▒  ▒░░░░░░░░░░░░   
░░░░░ ░░░░ ░░░ ▒░░░ ░▒▒ ░░░░░░▒░▒▒▒▒  ░▒▒ ▒▒▒▒▒▒░░░░▒▒░░░░░░░▒ ▒░░░░▒▒░░▒░░░░░░▒░░░░▒▒░▒░     ▒   ▒▒▒░░░░░░░▒░▒▒  ▒░   
░░░░░▒░░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░▒  ▒       ▒▒ ░▒░▒▒▒░░░░░▒░▒░░░░░░░░░░░░░░▒░░░░░░░░░▒▒   ░   ▒░░░░░▒▒░░░░▒░ ▒░    
░░░░▒░░ ░░▒░▒░░░░░░░▒░░░░░░░░░▒░▒▒░░░░     ▒▒  ▒▒ ▒░ ▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░▒   ░░  ░░░░░░░▒▒▒▒ 
░░░░ ▒░▒ ░░░░░░░░▒░░░  ▒░░░░░░░░   ▒       ▒▒  ▒░░▒░▒░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░░░░░░░░▒░░░░░░░▒░░▒░
▒▒▒▒▒▒▒▒ ░▒▒▒▒▒░░░ ▒▒▒  ▒░▒░░░▒▒░ ▒▒   ▒▒▒░░░░░░░░▒   ░▒░░░░░░░    ░ ▒░▒░▒ ▒▒▒░░░▒▒░▒▒░░░ ░░▒░░░░░░░░░░░░░░░░░▒░░░░░▒▒░
       ▒▒░▒▒░░░░░▒░░▒░░░░▒▒░░ ▒▒▒░▒░░▒▒▒░▒░░░░░░░░  ░░▒░░░▒░░▒     ▒▒   ▒░░░▒░▒░░▒░░      ▒▒ ░░░░░░░░░░▒░░░░░░░░░░░░░░░
        ▒░░░░░▒ ▒ ▒▒▒ ▒░▒░░░░░▒░  ▒▒▒   ▒░░░░░░░░▒░▒░░░ ░▒▒▒▒░▒   ░░░░░░░░░░▒▒░▒░░░▒▒▒░   ▒▒     ░▒░▒░▒▒▒▒ ░░░░░░░░▒▒▒ 
         ░░▒ ▒ ▒░░▒░▒▒░░   ▒ ░▒░░░▒▒▒ ▒▒   ░░░░░░░░▒░░▒      ▒▒▒▒░░░▒ ░▒▒        ▒    ░░▒░▒░▒▒░░░░▒░░░░░░▒▒░░░░░░░░░░░░
  ▒▒    ▒▒░░▒▒▒░▒   ░░░░░     ░░░░▒░░░░░▒▒▒▒░░░░▒ ░░░░ ▒▒▒▒▒░░ ▒▒░░░░▒▒▒   ░░ ▒▒▒     ▒▒░░░░▒▒░░░░░░░░░░░░░░░  ░░▒░▒▒░░
▒▒░░░▒▒   ░    ▒    ▒░▒▒  ▒▒▒  ░░░▒░░░░░▒▒░░▒░▒▒ ▒▒▒░▒▒▒░░░▒ ░░░░▒░▒░░░▒   ░  ▒░▒     ▒▒░▒░░░░░ ░░░░░░░░░▒░░░░░░░░░   ▒
      ▒▒▒  ░              ▒░▒░▒▒▒    ▒░░░░░░░▒ ▒▒▒▒░▒░░  ▒▒▒░░░░▒ ░░▒░              ▒ ░░░▒░░░░░░▒▒░░▒░░░░░░░░░░░░░░▒   
       ▒   ░    ░░    ░ ░▒▒▒  ▒░░    ▒░░▒░░░░░░▒▒   ▒░░░░░░░░░░░░░░░▒░░▒░      ▒▒   ▒ ▒▒ ░░░▒▒      ▒▒░░░░░░░▒░░░░     
           ░    ░░░░  ▒ ░░▒▒  ▒▒▒░▒▒▒▒░░░░░░░▒░░░░  ▒░░░░░░░▒▒▒░▒ ▒▒ ▒░░░▒  ░▒       ▒░▒▒               ░░░░ ▒░░░░░░░░▒
 ▒▒        ░   ░▒░░▒     ▒▒░▒▒▒▒▒▒▒ ▒░▒▒▒░░░░ ░░░░   ░░░░░▒▒    ░░    ▒   ▒▒    ▒▒▒▒▒                 ░░░░▒ ░░░░▒░░░░░░
 ▒▒    ▒▒░▒░░▒▒░░░░▒▒▒▒░░▒     ▒░▒▒ ▒▒  ░░░░░░░░░░▒  ▒▒▒   ▒   ▒▒    ▒▒  ▒ ▒░▒░▒                ▒▒   ▒░▒░░░░░░░░░░░░░░▒
▒ ▒▒ ▒▒░░▒░▒░░░░░▒░░░░ ▒░▒░░    ░░▒ ▒░  ░░░░░░░░░▒ ░░   ▒░░░░ ░░░   ▒▒░░░░░▒▒▒░░░▒            ░░░░  ░░░░░░░░░░░▒░░░░░░▒
░░▒░▒░░░░▒▒▒░▒░░  ▒ ▒▒▒░▒  ░ ░░  ▒ ▒░░░▒░░▒░░░░░░░░▒     ░░░▒▒░░░ ▒░░░░░░░░░░░▒▒▒ ▒░▒░░  ▒▒▒▒▒░░▒  ░░░░░░░░░░░░▒▒  ░▒  
░░░▒▒▒      ░ ░░ ▒░░▒░▒▒     ░░░    ▒░▒▒▒░░░░░░▒░░░░░     ▒░▒░░▒▒▒  ▒ ▒░░░░░░▒       ▒░▒░░░░░░░░░░ ░░░▒░░░░░▒▒    ▒▒ ▒▒
            ▒░░▒░▒   ▒░       ▒         ░░░░░░░░░░░░▒ ▒ ▒▒▒░▒          ░░░░░▒   ▒▒ ░░░▒░░░░░░░░░░▒ ░░░░░░▒        ░    
             ░░░░░▒  ▒░░        ▒     ▒░░░░░ ░░░░░░░▒░░░▒ ░░   ░▒    ▒▒ ▒▒▒   ▒▒▒▒▒▒░  ░▒▒▒░░░░░░▒ ▒░▒▒           ░    
             ░ ▒░▒▒            ░░░   ░░░░░░▒░░░░░░░░▒▒▒▒▒▒▒▒     ▒▒  ▒▒  ▒▒   ▒▒▒▒ ▒▒▒▒░▒▒▒▒  ▒░▒░▒              ░     
             ░ ░░▒    ▒▒▒      ▒   ░░░░░░░░░░░░▒▒  ░ ░ ▒▒    ▒▒▒ ▒▒ ▒  ▒▒▒▒▒  ▒▒▒  ▒▒▒   ▒▒      ▒▒▒             ░     
             ▒░░░░    ▒░░ ▒▒░░░░░░░░░░▒▒▒▒▒▒▒      ░  ▒▒     ▒▒▒    ▒▒ ▒▒▒▒                         ▒▒▒         ▒    ▒░
              ░░▒░░▒▒▒▒░░▒░░░▒ ░▒░▒▒░░▒▒            ░  ▒▒                          ▒▒▒                 ▒▒       ░   ▒▒ 
----------------------------
▒▒▒▒▒▒░░░░░▒▒▒░░░░░░░░░▒          ░░░░░░░ ░░░░░░░░▒░▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒░  ▒▒▒▒▒░░░░▒▒▒      ░       ░       
░░░░░▒░░░▒░░░░▒░░░░░▒▒░░▒ ░▒▒▒ ▒░  ░░▒░ ░░▒▒▒▒    ▒▒▒░▒▒▒░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░▒▒▒ ░       ░        
░▒░░░░░░▒  ▒  ▒░░░▒░░▒ ▒░░░▒▒▒▒▒▒▒░░░░░░░░░▒░░▒▒░░▒░░░░░▒▒░▒░░  ░▒▒░░░░░░░░░░░░░ ▒░░▒░░░░░░░░░░░░░▒▒░▒░▒▒▒▒▒▒░▒        
░▒░░░▒░░▒    ░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░ ▒░▒░░▒░░░░   ▒▒▒░▒░░░░░░▒▒░░░░░░▒░▒  ▒░░░░░░░░░░░░░░▒▒▒  ▒░▒▒ ░▒▒░░░▒      
░░░░░░░▒░▒▒░░░░░░░░░░░░▒░ ░░░░░░░░░▒ ▒▒▒▒░ ▒▒░  ▒▒░▒▒░░░░▒░░░▒░░░░░▒  ░▒░░░░▒▒▒▒░░░░░░░░░▒░ ▒  ░▒▒▒░▒  ▒░▒░░░░░▒░░░░   
░░░░░▒░▒░░▒░░░▒▒░░░▒░▒▒▒░░░░░▒░░▒▒▒▒  ░▒▒▒░▒▒▒░▒░░░░▒▒░░░░░░░▒ ░░░░░▒▒░░░░░░░░░▒░░░░░▒▒▒░    ▒▒▒  ▒▒▒░░▒░░░░░░▒▒▒ ▒▒   
░░░░░▒░░░░░░░░░▒░░░░▒░░░░░░░░░▒░░░░░░░  ░       ▒▒ ░▒▒ ▒░░░░░░░▒▒░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒   ▒▒  ▒░░░░░▒░░░░░▒▒ ▒░    
░░░░░░░ ░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░      ▒   ▒ ▒░▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░▒  ▒░░  ░░░░░░░▒▒   
▒░░░ ▒░▒ ░░░░░░░░░░░░  ▒░░░▒░░░░  ▒▒      ▒▒   ▒▒▒▒▒▒░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒▒░░░░░░░░░▒▒░░░░░░░░░░░░░▒░░░░░░░▒░░░░
▒░▒░▒▒▒░ ░▒▒▒▒░░░░ ▒ ▒  ▒░▒░░░▒▒░ ▒▒    ▒▒░░░░░░░░░   ░▒▒░░░░░░    ░ ▒░▒░░ ▒░▒░░░ ▒░░▒░▒░ ░░░░░░░░░░░░░░░░░░░░▒░░░░▒▒▒░
       ▒▒▒▒▒░░░░▒░░░▒░░░▒ ▒░░ ▒▒ ░▒▒▒▒▒▒░░░░░░░░░░  ░░░░░░░░░▒▒     ▒   ▒░░░░▒▒░░▒▒▒      ▒  ░░░░░░░░░░▒░░░░░░░░░▒░░░░░
        ▒░░░░░░ ▒  ░▒▒▒▒▒░░░▒░▒▒  ▒▒▒   ▒░░░░░░░░▒▒░░░░ ░░▒░▒░    ▒░░░░░▒░░░░▒░▒░░░▒▒▒░   ▒     ▒░░░▒░▒▒░▒ ░░░░░░░░░▒▒▒
         ░░▒ ▒  ░░▒▒ ▒░░   ▒ ░▒░▒▒▒▒▒ ▒▒   ░░░░░░░░▒░░░     ▒▒▒▒▒░░░▒ ░▒▒ ▒      ▒▒   ▒▒▒░▒░▒▒░░░░░░░░░░░▒▒░░░░░░░░░░░▒
  ▒▒    ▒▒░▒░▒▒░    ░░░░░     ░▒░░▒░░░░░▒▒▒▒░░░░░ ░░░░▒ ▒▒▒ ░░▒▒▒░░▒░▒░▒   ░░ ▒▒▒     ▒▒░░░░▒░░░░░░░░░░░░░░░▒  ░▒▒░░▒░░
▒▒░░░▒▒▒▒ ▒▒   ▒▒   ▒░▒▒  ▒▒▒  ░░░▒░░░░░▒▒░░▒░▒▒  ▒▒▒▒▒▒░░░▒▒░░░░▒░░░░░░   ░  ▒░▒     ▒▒░░░░░░░▒░░░░░░░░░░░░░▒░░░░▒   ░
▒     ▒▒   ░              ▒░▒░▒▒▒    ▒░░░▒░░░▒▒▒▒▒▒  ░░  ▒▒▒░░░░░ ░░░▒▒             ▒ ░░░░░░░░░░▒▒░░▒░░░░░░░░░░░░░░▒   
       ▒   ░    ░░    ░▒░▒▒   ▒░░     ░░░░░░░░▒▒▒   ▒░░░░░░░░░░░░░░░▒░▒▒░     ▒░   ▒▒ ▒▒ ░░░▒▒      ▒▒░░░░░░░░░░░░     
           ░    ░░▒░  ▒▒░░▒▒   ▒▒▒▒▒░░░░░░░░░▒░░░░  ▒░░░░░░░▒░▒░░▒░░ ░░░░▒  ░░      ▒▒▒▒▒              ░░░░░ ░░░░░░░░▒▒
 ▒▒        ▒▒  ░▒░░▒     ▒▒▒▒▒▒▒▒▒▒ ▒░▒▒▒░░░░ ░░░░  ▒░░░░░▒▒   ▒░░    ▒▒ ▒░▒    ▒▒▒▒▒                 ░░░░ ▒░░░░░░░░░░░
 ▒▒    ░░░▒░░▒▒░░░░▒▒░▒░░▒     ▒░▒▒ ▒▒  ░░░░░░░░░░░   ░▒▒  ▒   ▒░     ▒  ▒  ░░░▒                ▒    ▒▒▒░░░░░░░░░░░░░░▒
   ▒ ░▒░░▒░▒░░░░▒▒░░░░ ▒░▒░░▒   ░░▒ ▒░  ░░░░░░░░ ▒ ░▒   ▒░░░░ ░░▒   ▒▒░░░░░░▒▒░░▒▒            ░░░░  ░░░░░░░░░░░░░░░░░░▒
▒░▒▒░░░░░▒▒▒░ ░░  ▒ ▒▒▒░▒  ░ ░▒  ▒ ▒░░░▒░░▒▒░░░░░░░▒     ░░░▒▒░░░ ▒░░░░░░░░░░░░▒▒ ▒▒▒░▒  ▒▒▒▒▒░░▒  ░░░░░░░░░░░░▒▒  ░░▒ 
░░░▒▒▒▒     ░▒░░ ▒▒░▒░▒▒▒    ░░░    ▒░▒▒▒░░░░░░░░░░░░     ▒░▒░░░▒▒ ▒▒ ▒░░░░░░▒       ▒▒▒░░░░░░░░░▒ ░░░▒░░░░░▒▒    ░▒ ▒▒
▒            ░░░░▒▒  ▒▒       ▒▒        ▒░░░░▒░░░░░░░ ▒  ▒▒▒▒          ░░░░░▒      ░░░▒░░░░░░░░░░▒ ░░░░░░▒        ░    
             ░▒░░░▒   ░░        ▒     ▒░░░░░ ░░░░░░▒ ░░░▒ ░░  ▒░▒    ▒▒  ▒▒   ▒▒▒▒▒▒░  ░▒▒░░░░░░░  ░░░▒          ▒▒    
             ░ ░░▒▒            ░░░   ▒░░░░░▒▒░░░░░░░░▒▒▒▒▒ ▒   ▒ ▒▒ ▒▒▒  ▒▒   ▒▒▒▒ ▒▒▒░░▒▒▒▒  ▒░▒▒▒              ░     
             ░▒░▒▒    ▒▒▒      ▒   ░░░░░░░░░░░░▒▒  ░ ░ ▒▒    ▒▒  ▒▒ ▒  ▒▒▒▒▒  ▒▒▒  ▒▒▒ ▒▒▒▒      ▒▒▒             ░     
              ░░░░    ▒░░ ▒▒░░░░░░░░░░░▒▒▒▒▒▒      ░▒ ▒▒     ▒▒     ▒▒ ▒▒▒    ▒▒                    ▒▒▒         ░    ▒░
              ░ ░░░▒▒▒▒ ░▒░░░▒ ░░░▒▒░░▒▒            ░  ▒▒                          ▒▒▒                 ▒▒       ░   ░▒ 
----------------------------
▒▒▒▒░▒░░░░░▒▒▒░░░░░▒░░░▒         ▒░░░░░░░ ▒░░▒░░░░░░░░░░░▒░░░░░░░░░░░░▒░░▒░░░░▒ ▒▒░  ▒▒▒▒▒░░░░▒▒       ░      ▒░       
░░░░░▒░░░░░░▒░░░░░░░▒▒░░▒▒▒░░▒▒▒▒  ░░▒░ ▒░▒▒▒▒     ▒▒░▒▒░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░▒▒ ░░░▒▒▒  ░       ░        
░▒░░░░░░▒   ▒ ▒▒░░░░░  ▒░░░▒▒▒▒▒▒ ░░░░░░░░░▒▒░▒▒░░▒░░░░░▒▒░░▒░ ▒░▒░░░░░░░░░░░░▒▒ ▒░░▒░░░░░░░░░░░░▒▒▒░▒░░▒▒   ░         
░▒░░░░░░▒▒   ░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░▒▒░▒▒░░░░░░▒  ▒▒▒░▒░░░░░░░░░░░░░░▒░▒▒ ▒░░░░░░░░░░░░░░▒░▒▒ ▒░▒▒ ▒▒▒░░▒▒      
░░░░░░░▒░  ░░░░░░░░░░░░░░▒░░░░░░░░░▒ ▒▒▒▒░▒░▒░    ░▒░▒░░░▒░░░▒░░░░▒▒  ░░░░░░▒ ▒▒░░░░░░░░▒▒▒ ▒  ░▒▒▒░   ░░░░▒░░░░░░░▒   
░░░░░░░▒░░░░░░▒░░░░░░▒▒ ░░░░░░░░░▒░▒  ░▒▒▒▒░▒▒░░░░░░▒▒░░░░░░░▒ ░░░░░▒▒░░░░░░░░░▒░░░░░▒▒▒░     ▒▒  ▒▒▒▒░▒░░░░░░▒▒▒ ▒▒   
░░░░░░░░░░░░░░░▒░░░▒▒░░░░░░░░░▒▒▒▒░░░▒▒ ▒      ▒░▒▒░▒▒ ▒▒░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒   ░   ░░▒░░░▒░░░░░▒▒ ▒░    
░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒░      ▒   ▒ ▒░ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░▒▒░▒▒ ░░░  ░░░░░░░▒▒▒  
▒░░░ ▒░░ ░░░░░░░░░░░░ ▒▒░░░░░░░░▒  ▒      ▒▒   ▒░▒▒▒░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░▒▒░░░░░░▒░░▒▒░░░░░░░░░░▒░▒▒░░░░░░░▒░░░░
░░▒░▒░▒░ ▒▒░▒▒░░░░ ▒ ▒  ▒░░░░░▒▒░ ▒▒     ▒▒░░░░░░░░   ░▒░░░░░░░  ▒ ░ ▒░ ░   ░▒░░░▒░░░▒░▒░ ░░▒░░░░░░░░░░░░░░░░░▒░░░▒▒▒▒░
       ▒▒ ░▒░▒░░▒░░░▒░░░▒▒▒░░▒▒▒▒░▒▒▒▒▒░░▒▒░░░░░░░  ▒░░░░░▒░░░▒       ▒▒▒░░░░▒░░░░▒▒  ▒   ▒▒▒░░░░░░░▒░░▒░░░░░▒░░░▒░░░░░
        ▒░░░░░░ ▒  ░▒▒▒▒▒░▒▒▒▒▒▒▒ ▒▒░   ▒░░░░░░░░▒▒▒░░░ ░▒▒▒▒▒    ▒░░░░▒ ░░░░▒▒░░░░░▒  ▒  ▒     ▒▒░░▒░▒░▒▒░░░░░░░░░▒▒▒ 
         ▒░▒▒▒  ░░▒▒▒▒▒░▒  ▒▒░░░▒▒▒▒▒ ▒▒   ░░░░░░░░▒░░░     ▒░▒▒▒▒░░░ ░ ▒ ▒     ▒▒▒  ▒▒▒▒▒▒░▒▒▒░░░░░░░░░░▒▒░░░░░░░░░░░▒
   ▒      ░▒▒▒░░░   ░░░░░     ░░░░▒░░░░░ ▒▒░░░░░░ ░░░░ ▒▒▒▒▒░░▒▒▒░░░▒▒▒▒   ░░  ▒▒     ▒▒░░░░ ▒░░░░░░░░░░░░░░▒ ▒░▒▒░░░░░
  ░░░ ▒▒▒  ░   ▒▒   ▒▒▒▒  ▒▒▒  ░░░▒░░░░░▒▒░░▒░▒▒   ▒▒░▒▒░░░░▒░░░░▒░░░░░░   ▒  ░░░     ▒▒▒░░░░░░▒░░░░░░░░░░░░░▒░░░░▒   ░
▒      ▒▒  ░              ▒░░░ ▒▒  ▒ ▒░░░▒░░░▒▒▒▒▒░  ░▒ ▒▒▒ ░░░░░ ░░░▒▒             ▒ ░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░    
       ▒▒  ░    ░░    ░▒▒▒▒▒   ░░     ░░░░░░░░░▒▒ ▒ ▒░░░░░░░░░░░░░░░▒░▒▒░      ░▒  ▒▒ ░▒ ░░░▒▒     ▒▒░░▒░░░░░░░░░░     
           ░     ░▒░▒ ▒▒░░░▒   ▒▒▒░▒▒░░░▒░░░░▒░░░░  ▒░░░░░░░▒░▒░░▒░░ ░░░░▒  ░░       ▒▒▒▒▒             ▒░░░▒ ░░░░▒▒░░▒▒
 ▒▒         ░  ▒▒░░▒      ▒▒░▒▒░▒ ▒ ▒░▒░▒░░░░ ░░░░  ▒░▒░░▒░░   ▒░░    ▒▒ ▒░▒    ▒▒░▒▒                ▒░░░░ ▒░░░░░░░░░░░
 ▒▒    ▒▒░▒▒░▒▒░░░░▒▒▒▒░░░     ▒░░▒ ▒▒  ░░░░░░░░░░░  ▒░▒▒▒     ▒░     ▒    ░░▒░▒▒               ▒    ▒░▒░░░░░░░░░░░░░░░
   ▒ ▒▒░░░░▒░▒░░░▒░░░░ ▒░░░░▒   ░░▒ ▒░  ▒░░░░░░░░▒ ░░   ▒░░░░ ░░░   ▒░░░░░░░ ░░░▒▒            ░░░░  ░░░░░░░░░░░░░░░░░░░
▒░░░░░░▒░▒▒▒░ ░░    ▒░ ░▒ ▒░ ▒░  ▒▒▒░░░▒░░░░░░░░░░░▒     ░░░▒▒░░▒  ░░░░░░░░░░░░▒▒▒▒▒▒░░  ▒ ▒▒ ░░▒  ░░░░░░░░░░░░▒▒  ░▒▒ 
▒▒░░▒▒▒     ▒░░░ ▒▒░▒░▒▒▒    ░░░    ▒░▒▒▒░░░░░░░░░░░▒     ▒░▒░░░▒▒▒ ▒ ▒░░░░░░▒      ▒▒▒▒░░░░░░░░░▒ ░░▒▒░░░░░▒▒    ░ ▒▒▒
▒            ░░░░░▒▒ ▒▒       ▒▒        ▒░░░░░░░░░░░░     ▒░▒▒         ░░░░░       ░░░▒░░░░░░░░░░▒ ░░░░░░▒        ░    
             ░ ░░▒▒   ░░        ▒     ▒░░░░░ ░░░░░░░▒░░░▒ ░░   ░▒    ▒▒  ▒▒   ▒▒▒▒░░░▒▒░░▒░░░░░░░  ░░▒▒          ░▒    
             ░ ░░▒▒            ░░░   ░░░░░░▒░░░░░░░░░ ▒▒▒▒▒▒   ▒▒▒▒  ▒▒  ▒▒   ▒▒▒▒ ▒▒▒░░▒▒▒▒ ▒▒░▒▒▒              ░     
             ▒░░▒▒    ▒▒▒      ▒   ▒░░░░░░░░░░░▒▒▒ ░▒░ ▒▒▒   ▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒  ▒▒▒ ▒▒▒▒     ▒▒▒              ▒    ▒
              ░▒▒░    ▒░░ ▒▒░░░░░▒░░░░░▒▒▒░▒▒      ▒▒ ▒▒     ▒▒     ▒▒ ▒▒▒▒                        ▒▒▒          ░    ▒▒
              ░ ░░▒▒▒▒▒ ░▒░░░▒ ░░░▒▒░░▒▒            ░  ▒▒                          ▒▒                 ▒▒▒       ░   ░▒ 
----------------------------
▒▒▒▒░▒░░░░░░▒▒░░▒░░░░░░▒▒         ░░░░░░░▒▒░░▒░░░░▒░░▒░░░▒░░░░░░░░░░░░▒░░▒░░░░░ ▒▒░  ▒▒▒▒▒▒░░░▒▒▒      ░      ▒░       
░░▒░░░░░░░░░░░░░░░░░ ▒░░▒▒▒▒░▒▒▒░  ░░▒░▒░▒▒▒▒▒▒     ▒░▒▒░░░░░░░░░░░░░▒░░░░▒░░░░░░░░░░░░▒░░▒ ▒▒░▒░▒▒   ░       ░        
░░░░░░░░▒    ▒ ▒░░░░░▒ ▒░ ░ ▒▒▒▒▒ ░░░░░░░░░▒▒▒▒▒░░▒░░░░░▒▒░░░░ ▒░▒░░░░░░░░░░░░▒░ ▒░░▒░░░░░░░░░░░░░░▒▒▒░▒▒▒▒  ░         
░▒░░░░░░░▒   ▒░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░▒▒░░▒░░░░░░░▒▒ ▒▒▒░▒▒░░░░░░▒░░░░░░▒░▒▒▒▒░░░░░░░░░░░░░░░░▒▒ ▒░▒▒ ░▒▒░░▒       
░░░░░░░▒░  ░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒▒▒▒  ░▒░    ░▒░░▒░░▒░░░▒░░░░░▒  ░░░░░░▒ ▒▒▒░░░░░▒░░▒▒▒▒  ░░ ▒░ ▒ ░░▒▒▒░░▒░░░░▒   
░░░░░░░▒░░░▒░░▒▒▒░░░▒▒░ ▒▒░░░▒░░░░▒▒  ░ ▒▒▒▒ ▒░▒░░░░▒▒░░░░░░░▒ ░░░░░▒ ░░░░░░░░░▒░░░░░▒▒▒░    ▒▒▒  ▒▒▒░▒▒░░░░░░▒▒▒ ▒▒   
░░░░░░░▒░░░░░░░▒░░░▒▒░░░░░░░░░▒░▒▒░░▒▒▒ ▒      ▒░▒▒░▒▒ ▒░░░░░░ ▒░░░░░░░░░░░░░░░▒░░░░▒░░▒▒▒▒   ░   ░░░░░░▒░░░░░▒▒ ▒░    
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░      ░    ▒░░ ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░▒░▒▒▒ ▒░░ ▒░░░░░░░▒▒   
░░░░ ▒░░ ░░░░░░░░░░░░ ▒▒░░░▒░░░▒▒  ▒      ▒▒   ░░▒▒▒░░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒ ░░░░░░▒░░░▒░░░░░░░▒░░▒░▒░░░░░░░░▒░░░░
░░▒░▒▒▒░ ▒░░▒▒▒░░░ ▒ ▒  ▒░░░░░░▒░ ▒░     ▒▒░░░░░░░░   ▒▒░░░░░░░  ▒▒░ ▒▒ ░░ ▒░░░░░ ░░░▒░▒░▒░░▒░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒
       ▒░ ░▒░▒░░▒░░░ ░▒░▒ ▒░░▒▒▒▒░▒▒▒░▒▒░░▒░░░░░░░▒ ▒▒▒░░░▒░░▒▒       ▒▒▒░░░░▒▒░░░▒▒  ▒   ▒▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░░
        ▒▒░░░░░▒▒  ░▒▒▒▒░░░░▒░▒▒▒▒▒▒▒   ▒░░░░░░░░▒▒▒░░░ ░░▒░ ▒▒   ▒░░░░▒░░░░░▒▒▒░░░▒▒ ▒▒  ▒   ▒ ▒▒░░ ░ ░▒▒░░░░░░░░░░▒▒ 
         ▒░ ▒▒  ░░▒▒▒░▒░▒▒ ▒▒░░░▒▒ ▒▒  ▒   ░░░░░░░░▒░░░     ▒░▒ ▒▒░░░▒░▒░ ▒     ▒▒▒  ▒▒▒ ▒▒░▒▒▒░░░░░░░░░░▒░░▒░░░░░░░░░▒
   ▒      ░▒▒▒▒░░▒  ░▒░░░     ▒▒░░░░░░░░▒▒▒▒░░░░░ ░░░░▒ ▒▒▒▒░░▒░▒░░░▒▒▒▒   ░░ ▒▒▒     ░▒░░░░ ░░░░░░░░░░░░░░░▒ ▒░▒░░░░░▒
  ░░░▒▒▒▒▒ ░    ▒   ▒░▒░  ▒    ░░░▒░░░░░▒▒░░▒░▒░▒  ▒▒░▒▒░░░▒▒░░░░░░░░░░░   ░  ░░░     ▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░░▒▒  ▒░
▒▒  ▒  ▒▒  ░               ░░░ ▒▒  ▒ ░░░░▒░░░▒▒░▒▒░▒ ░▒ ▒▒▒ ░░░░░ ░░░░▒    ▒          ░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░   ▒
       ▒▒  ░    ░░    ░▒▒▒▒▒   ░░     ▒░░░░░░░░▒▒ ▒▒▒░░░░░░░░░░░░░░░▒░▒▒░      ░   ▒▒ ░▒ ░░░▒▒▒    ▒▒░░░░░░░░▒▒▒░░     
           ░▒    ░▒░▒ ▒▒▒░▒░    ▒▒▒▒▒░░░░░░░░▒░░░░   ░░░░░░░░░▒░░▒░░ ▒░░░   ░▒       ▒▒▒▒▒             ░░░░▒ ░░░░▒▒░░▒▒
            ░  ▒▒░░▒     ▒▒▒▒▒▒░▒ ▒ ▒░▒▒▒░░░░ ▒░░░  ▒░▒░░▒▒░   ▒░▒    ▒▒ ▒▒     ▒▒▒▒▒                ▒░░░▒ ▒░░░░░░░░░░░
 ▒▒    ▒▒░▒▒░▒▒░░░░▒▒▒░▒░░      ░░▒ ▒▒  ░░░▒░░░░░░░  ▒░▒▒▒      ░     ▒    ▒░▒▒▒▒               ▒    ▒░▒░░░░░░░░░░░░░░▒
   ▒ ▒▒▒░▒░▒░▒░░░░░░░░  ▒░▒░▒   ░░▒  ░   ░░░░░░░░▒ ░░    ░░░░ ░░░    ░░▒░░░░ ░░░▒             ░░░░  ░░░░░░░░░░░░░░░░░▒░
▒░░░░░░▒░░▒▒░░░░    ▒░ ░▒ ▒░▒▒▒  ▒▒ ░░▒▒░░▒▒░░░░░░░▒     ░░░▒ ░░▒  ░░░░░░░░░░▒░▒▒▒▒▒ ░▒    ▒▒ ░░▒  ░░░░░░░░░░░░▒▒ ▒░ ▒ 
░░░▒▒▒▒      ░░░   ░▒░▒▒▒    ░░░    ▒░▒▒▒░░░░░░░░░░░▒     ▒░▒░░░░▒▒ ▒ ▒░░░░░░▒      ▒▒▒▒░░░░░░░░░▒▒░░░░░░░░░▒▒    ░ ▒▒▒
▒            ░▒▒░░▒▒▒▒▒       ▒▒        ▒▒░░░▒░░░░░░▒    ▒▒▒▒▒▒        ░░░░░▒      ░░░▒░░░░░░░░░▒▒ ░░░░░░▒        ░    
             ░ ░░▒▒▒  ░░              ▒▒░░░░▒▒░░░░░░ ░░░▒▒░░   ▒▒    ▒▒▒▒░▒   ▒▒▒░▒░░ ▒░░░░░░░░░░  ░░░▒          ░     
             ░▒░░▒░            ░░░   ▒░░░░░▒▒░░░░░░░░ ▒▒▒▒▒▒   ▒ ▒▒  ░▒  ▒▒   ▒▒▒░ ▒▒▒▒░▒▒▒▒ ▒▒░▒░▒▒             ░     
              ░░▒▒     ▒▒      ▒   ░░░░░░░░░░░░░▒▒ ░▒░ ▒▒▒   ▒▒▒ ▒▒    ▒▒▒▒   ▒▒▒  ▒▒▒ ▒░▒▒     ▒▒▒             ▒     ▒
              ░ ░░    ▒░░ ▒▒ ░▒░░▒░░░░░▒▒▒▒▒▒      ▒▒ ▒▒     ▒▒▒    ▒▒ ▒▒▒    ▒▒                   ▒▒▒          ░    ▒▒
              ░ ░░ ▒▒ ▒ ░▒░▒░▒▒░░░▒ ░░▒▒▒           ░  ▒▒                          ▒▒                 ▒▒▒      ▒░   ░▒ 
----------------------------
   ▒▒▒░░░░░░▒ ░▒▒░░▒░▒░▒▒▒         ░░░▒▒▒▒▒░░▒░▒▒░▒░░▒░░░░░░░░░░░░░░▒░▒▒░▒░░░░▒   ░   ▒▒▒▒░░░▒▒▒       ░      ▒░       
░░░░░░░░░░░░░░░▒░░░░ ▒░░▒ ▒▒▒▒▒▒░  ░░▒░▒░▒░▒▒▒▒▒     ░░▒░░▒▒▒░░░░░░░░▒▒░░░▒░░░░░░░░▒▒░░░░░░▒▒▒░▒░▒▒   ░       ░        
░░░░░░░░▒ ▒  ▒ ▒░░░░▒  ▒░ ░  ▒▒▒▒ ░░░░░░░░░▒▒▒▒▒░░▒░░░░░▒▒░░░░ ▒░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░▒░▒░▒░▒▒    ░         
▒░░░░░░░▒▒  ▒▒░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░▒░░░▒░░░▒░▒▒▒    ░▒▒░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░▒▒▒ ░░ ▒▒░▒░░▒        
░░░░░░░▒░  ▒░░░░░░░░░░░░░▒░░░░░░░░░▒ ▒░▒▒░▒░▒░    ░▒░░▒░░░░░░▒░░░░░▒  ░░░░░░▒▒▒▒▒░░░░░░░░▒░ ▒ ▒░░▒▒▒ ▒ ▒░▒░ ░░░░░░░▒   
░░░░░░░▒░░░▒░░░▒░░▒▒▒▒  ░▒░░░░░░░░▒░  ▒  ▒░▒▒▒░▒░░░░▒▒░░░░░░░░ ░░▒░░▒▒░░░░░░░░░▒░░░░░░▒░░     ▒▒  ▒▒▒▒▒▒░░░░░░░▒▒▒▒▒   
░░░░░░▒░▒░░░░▒▒▒░░░░ ░░░░░░░░░▒▒░▒▒▒▒▒▒▒▒      ▒░▒▒░▒▒▒░░░░░░░▒▒░░░░░░▒░░░░░░░░▒░░░░░░░░░▒▒   ▒   ░░▒░░▒▒░░░░░▒▒ ▒▒    
░░░░░░▒░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░░░      ▒    ▒░░▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒░░░▒▒▒▒▒▒ ▒▒▒▒░░░░░░▒░▒▒   
░░░░ ▒░░ ░░░░░░░░░░░░▒▒▒░░░░░░░▒▒ ▒       ▒▒   ▒░▒▒░░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░ ░▒░░░░▒░░░▒░░░░░░░▒░░▒░▒░░░░░░░░▒░░░▒
▒░░░▒▒▒░ ▒░░▒▒░░░░ ▒    ▒░░░░░░ ░  ░       ░░░░░░░░   ▒▒░▒░░░░░  ▒▒░ ▒░ ░░▒▒░░░░░▒░░░░░░░▒░░▒░░░░░░░░░░░░░░░░░▒░░░▒░▒▒░
▒▒      ░ ░ ▒▒░░▒░▒░ ░░▒▒ ▒░░▒░▒▒░ ▒▒▒ ░░░▒░░░░░░░▒ ▒▒▒░░░▒░░▒▒       ▒▒▒░░░▒▒▒░░░░▒  ▒   ▒▒▒▒░░░░░░░░░░░░░░░░░░░▒▒░░░░
        ▒▒░░░░░░░  ░▒▒▒▒░▒▒░░▒ ▒▒▒▒▒░   ▒░░░░░░░░░▒░░░░ ░▒▒░ ▒    ▒░░░░▒▒░░░░▒▒▒░░░░▒ ▒   ▒   ▒▒▒▒░░░░▒▒░░░░░░░░░░░░▒▒▒
         ▒░ ▒▒▒ ▒▒▒▒▒▒░░▒▒ ▒▒░▒▒▒▒ ▒▒  ▒ ▒ ░░░░░░░░░░░░     ▒░  ▒▒░░░▒░ ░ ▒▒    ▒▒▒  ▒░▒ ▒▒░ ▒▒░░░░▒░░░░░▒░░░░░░░░░░░▒▒
          ░░▒▒░░░▒▒ ░▒░░░      ░░░░░░▒░░ ▒▒▒░░░░░▒░░░░▒  ▒▒▒░░▒░▒░░░▒▒░▒   ░░  ▒▒     ░ ░░░░ ░░░░▒░░░░░░░░░░▒ ░░░░░▒▒░░
   ░░▒░▒▒▒▒░    ▒   ▒░▒░▒      ░░▒▒░░░░░░▒░░▒░▒░▒  ▒▒░░▒░░░░▒░░░░░░░░░░░   ░  ░░░     ▒▒▒░░░░░░▒░░░░░░░░░░░░░▒░░░▒   ▒░
▒▒  ▒  ▒   ░               ░▒░ ▒░  ▒ ░░░░▒░░░▒▒▒▒▒░▒▒▒▒ ▒░▒ ░░░░▒▒░░░░▒    ▒          ░░░░░░░░░░░░░░▒░░░░░░░░▒░░░░░    
       ▒▒  ░    ▒░    ▒▒▒▒▒▒   ▒░     ░░░░░░░░░▒▒ ▒▒ ░░░░░░░░░░░░░░░▒░▒▒▒      ░   ▒▒ ░▒ ░░░▒▒▒    ▒░░░░░░░░░▒▒▒░░     
           ▒░    ░▒░▒ ▒▒▒░░░    ░▒▒░▒░░░░░░░░░░░░░   ░░░░░░░░░▒░░ ░░ ░░░░   ▒▒        ▒░▒▒            ▒░░░░  ░░░░▒▒░░▒ 
  ▒         ░  ▒▒░░▒▒    ▒ ▒▒░▒▒░ ▒  ░▒░▒░░░░ ░░░░  ▒░▒░░▒░░    ░▒    ░▒ ▒▒ ▒   ▒▒▒▒▒▒               ▒░░░▒▒▒▒░▒░░░░░░░░
 ▒▒▒   ▒▒░▒▒░ ▒▒░░░░▒▒▒▒░░▒     ░░░  ▒  ▒░░░░░░░░░░  ▒░░▒▒▒     ░▒    ▒    ▒▒▒▒▒▒                    ░░▒░░░░░░░░░░░░░░░
   ▒ ▒▒▒░░░▒░░░░░░░░░░ ▒▒░▒░▒   ░░▒  ░   ░░░░░░░░░ ░░   ▒▒░░░ ░░░    ░░░░░░▒ ▒░░▒             ░░░░  ░░░▒░░░░░░░░░░░░░▒▒
▒░▒░▒▒░░░░▒▒▒░░░▒   ▒░ ▒▒ ▒░░▒▒  ▒▒ ▒▒░▒░░▒▒░░░░░░░▒     ░░░▒ ░░▒  ░░░░░░░░░░▒░▒▒▒▒▒ ░▒    ▒▒▒░▒▒  ░░░░░░░░░░░░░▒ ▒░ ▒ 
░░░▒░▒▒▒     ░░░▒  ░░░▒▒▒    ▒░░    ▒░▒░▒░░░░░░░░░░░▒     ▒░▒░░░░▒▒▒░ ░░░░░░░▒      ▒░▒ ░░░░░░░░░ ▒░░▒░░░░░░▒▒    ░ ▒▒▒
▒▒           ░ ░░░░▒▒▒▒       ▒▒        ▒▒░░░░░░░░░░░     ▒░▒▒▒        ░░░░░       ░░░▒░░░░░░░░░▒▒▒░░░░░░▒       ▒░    
             ░ ░░▒▒▒  ░░              ▒▒░░░░▒░░░░░░░ ░░░▒▒░░   ░▒    ▒ ▒░░▒   ▒▒▒░▒░░▒░░░░░░░░░░░ ▒░░▒▒▒         ░     
              ░░░▒░            ▒░░    ░░░░░▒▒░░░░░░░░ ░▒▒▒▒▒   ▒ ▒▒ ▒░▒   ▒   ▒▒▒▒ ▒▒▒▒░▒▒▒  ▒░░▒░▒▒             ░     
              ░ ▒░     ▒▒      ▒ ▒ ▒░░░░░░░░░░░░▒▒▒░▒░ ▒▒▒   ▒▒▒ ▒▒    ▒▒▒▒▒  ▒▒▒  ▒▒▒ ▒░▒▒     ▒▒▒             ▒     ▒
              ░ ░▒     ░░ ▒▒ ░▒░░▒░░░░░░ ░▒▒▒▒      ░ ▒▒     ▒▒     ▒▒ ▒▒▒    ▒▒                   ▒▒▒          ░    ▒▒
              ░▒░░▒░▒ ▒ ░▒░▒░▒▒░░░▒▒░░░▒▒           ░  ▒▒                          ▒▒                 ▒▒▒      ▒▒  ▒░▒ 
----------------------------
 ▒  ░▒░░░░░░▒▒░▒▒░▒▒░░░▒▒▒        ░░░▒▒▒▒▒░░░░░▒▒░░░░▒░▒░░▒░░░░░░░░░▒░░▒░▒░░░▒▒   ░  ▒▒▒ ▒░░░▒▒        ░      ▒▒       
░░░░░░░░░░░░░░░░░░░░ ▒░░ ▒▒▒▒ ▒▒░▒▒░░▒░▒░▒░▒▒▒▒▒▒▒   ░░▒░░▒▒▒░░░░░░░░ ░░░▒▒░░░░░░░░▒ ░░░░░▒ ▒▒░▒▒▒▒   ░       ░        
░░░░░░░░░ ▒  ▒▒▒░░▒░▒▒  ░ ░▒  ▒ ▒ ░░░░░░░▒▒▒▒▒  ░░▒░░░░░▒░░░░░▒▒░░░░░░░░░░░░░░░▒▒▒░▒▒░▒░░░░░░░░░▒░░▒░░░▒▒    ░         
░░░░░░░░░   ▒▒░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░▒▒░░░▒▒░░░░▒▒▒▒   ░░▒░░░░░░▒░░░░░░░░▒▒ ▒░░░░░░░░░░░░░░░░░▒ ▒░ ░▒░▒░▒░        
░░░░░░░▒░  ▒▒░░░░░░░░░░░░▒░░░░░░░░▒▒▒░░░░▒ ░▒░▒   ░▒░░▒░░▒░░░▒░░▒░░▒  ░░░░░░▒▒▒▒▒▒░░░░ ░░▒░▒▒ ░░▒▒░░ ▒ ▒░▒▒▒▒░░░░░▒▒   
░░░░░░░▒░░░▒░░░░░▒░ ▒░▒▒░▒░░░░░░░░░░  ▒  ▒▒▒▒░░▒░░░░  ░░░░░░░  ░░░░░▒▒░░░░░░░░▒▒░░░░░░▒░░    ░▒▒   ▒▒▒▒▒░░░░░░░▒▒▒▒▒   
░░░░░░ ░░░░░░▒▒ ░░▒░ ░░░░░░░░░ ▒░▒▒▒ ▒▒▒▒      ▒░▒▒░▒▒▒░░░░░░░▒▒▒░░░░░░░░░░░░░░ ░░░░░░░░░▒▒   ▒   ░░░░░▒░░░░░▒▒▒ ▒▒    
░░░░▒░▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░      ▒    ▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░▒▒▒▒▒▒▒▒░▒▒░░░░░░▒░     
░░░░ ▒░░ ░░▒░░░░░░░░░ ▒▒░░░░░░░▒▒▒▒░▒     ▒▒   ▒░▒▒░░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒░░░░░░░▒░░▒░▒░░░░░▒░░░░░░▒
▒▒▒░▒▒▒░ ▒░░░░▒░░░ ░▒   ▒░░░░░░ ░  ░       ▒░▒░░░░░  ▒▒▒░░░░░░░ ▒▒▒░ ▒░▒░░▒▒░░░░░▒▒░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░▒▒ ▒░
▒▒▒     ░ ░  ▒░░░░▒░ ░░▒▒▒ ░░▒░▒▒░ ▒▒▒▒░░░░░░░░░░░░ ▒▒▒░░░░░░▒▒       ▒▒▒▒░░░▒░░░░░▒  ▒   ▒▒░░░░░░░░░░▒░░░░░▒░░░░▒░░░░░
        ▒▒░░░░▒░▒  ░▒▒░▒░░▒░░▒▒▒▒▒▒▒░   ▒░░░░░░░░▒▒ ░░░▒░▒▒░▒▒▒   ▒░░░░▒▒░░░░▒▒░░░░░▒ ▒  ▒▒   ▒▒▒░░░▒░▒▒░▒░░░░░░░░▒░▒▒▒
         ▒░ ▒▒▒ ▒▒ ▒▒▒▒▒▒▒▒▒░░░░▒▒ ▒▒    ▒ ░░░░░░░░░░░░     ▒░  ▒▒░░░▒▒▒░ ▒     ▒▒▒  ▒░▒ ▒▒░ ▒▒▒░░░░░░░░░ ░░░▒░░░░░▒░▒▒
          ▒░▒▒▒░░▒▒ ░▒░▒░      ░░░░▒░▒░░ ▒▒░░░░░░▒░░░░▒   ▒▒▒░▒░ ░░░▒▒░▒   ░▒  ▒      ░ ░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░
   ░░▒▒ ▒▒▒░    ▒    ░▒░▒      ░░░▒░░░░░▒▒░░▒░▒░▒  ▒▒░▒▒░░░▒░░░░░░░░░░░░  ▒░  ░░░     ▒▒▒░░░░░░▒░░░░░░░░░░░░░▒░░░▒   ▒░
▒▒▒▒▒   ▒  ░               ░░░ ▒░  ▒ ░░░░▒░░░▒▒▒░▒░░ ▒▒ ▒░▒ ░░░░▒▒░░░░▒   ▒▒         ▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░  ▒▒
       ▒▒  ░▒   ▒▒    ▒▒▒ ▒▒▒▒ ░░     ▒░░░░░░░▒▒▒ ▒▒ ░░░▒░░░░░░░░▒░░░▒▒▒░     ▒░   ░░ ░░ ░░░░▒▒   ▒▒░░░░░░░░░░░░░░     
            ░    ░▒▒▒ ▒░░░▒░    ▒▒▒▒▒▒░░░░░░░░░░░░   ░░░░░░░░░░░░▒░░ ░░░░   ▒▒       ▒▒▒▒▒            ▒▒░░░▒ ░░░░▒▒░▒▒ 
            ░   ▒░░▒▒    ▒ ▒▒▒▒▒░    ░▒░▒░░░░ ▒░░░  ▒░▒░░▒░░   ▒▒▒    ░▒ ▒▒ ▒    ▒▒▒▒▒               ▒░░░▒▒▒▒░▒░░░░░░░░
  ░▒    ▒▒▒▒░ ▒▒░▒░░▒▒▒▒░░▒    ▒░░░  ▒  ▒░░░░░░░░░▒  ▒░▒▒▒▒     ░▒         ▒▒▒░▒▒                    ░░▒░░░░░░░░░░░░░░░
      ▒ ░░▒░░░░░░░░░░░ ▒▒░▒▒▒   ░░▒  ░▒ ▒░░░░░▒░░░ ░░    ▒░░▒ ░░░    ░░░░░░▒▒▒░▒▒            ▒░░░▒  ░░▒▒░░░░░░░░░░░░░▒▒
▒░▒░░▒░░░░▒░▒░░░▒▒  ▒░ ▒▒▒▒░░▒▒  ▒▒ ▒▒▒▒░░▒▒░░░░░░░▒     ░░░▒ ░░▒  ░░░░░░░░░░▒░░▒▒▒▒▒▒▒    ▒ ▒░▒  ▒░░░░░░░░░░░░░▒ ▒░▒▒ 
░░░░▒▒▒▒▒    ░░░░  ░░▒▒░░    ▒░▒    ▒░▒░▒░░░░░░░░░░░▒     ░░▒░░░░▒▒▒▒ ░░░░░░░▒      ▒░▒▒░░░░░░░░░ ░░░ ░░░░░░░▒    ░▒▒▒▒
▒▒           ░ ░░░░▒▒ ░       ▒▒        ▒▒░░░░░░░░░░░     ▒░▒▒▒        ░░░░░▒      ▒░▒▒░░░░░░░░░▒▒▒░░░░░░▒       ▒▒   ▒
             ▒▒░▒▒▒▒  ░▒              ▒▒░░░░░▒░░░░░░ ░░░▒▒░░   ▒▒    ▒ ▒░░▒   ▒▒░░▒░░▒░░░░░░░░░░░ ▒░░▒▒          ░     
              ░░░▒░             ░░   ▒░░░░░░▒░░░░░░░░▒░▒▒▒▒▒   ▒▒▒▒ ▒░▒   ▒   ▒▒▒▒ ▒▒▒▒░▒▒▒  ▒░░▒░▒▒             ▒     
              ░ ▒░      ▒        ▒ ▒░░░░░░░░░░░░▒▒▒░▒░ ▒▒▒   ▒▒  ▒▒    ▒▒▒▒▒  ▒▒▒  ▒▒▒ ▒░░▒     ▒▒▒             ░     ▒
              ░ ░░▒    ░░▒   ░▒░░▒░░░░░░ ░▒░▒▒▒     ░ ▒▒     ▒▒    ▒▒▒ ▒▒▒    ▒▒                   ▒▒▒          ░    ░▒
              ▒░░░▒▒▒▒▒ ░▒░▒░▒░░░░▒▒░░░▒▒           ░  ▒▒              ▒           ▒▒                 ▒▒▒      ░▒  ▒░▒ 
----------------------------
▒▒  ░░░░░░░░ ▒░░▒░░▒▒▒░▒▒▒▒       ▒▒░▒▒▒▒▒▒░░░░░▒░▒░░▒░░░░▒░░░░░░░░░░░░▒░▒░░░▒▒   ░  ▒▒▒ ▒▒░▒▒▒        ░      ▒▒       
░░░░░░░░░░░░░░░░░░░░ ▒░░▒▒▒▒▒  ▒░▒ ░░░░▒░▒░░░▒▒▒▒▒▒  ░░░░▒░▒▒░░░░░░░▒ ░░░░░░░░░░░░░▒▒░░░░░ ▒░▒░▒▒▒    ░       ░        
░░░░░░░░░▒▒  ▒▒▒▒░▒░░▒  ░ ░░  ▒   ▒░░░░░░▒▒▒▒▒▒ ▒░▒░░░░░▒░░░░░▒▒░░░░░░░░░░░░▒░░▒░░░▒▒░▒░░░░▒░░░░░▒░░░▒░▒▒    ░         
░░▒░░░░░▒░  ▒▒░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░░▒▒░░░░▒▒▒▒▒  ░▒▒▒░░░░░▒░░░░░░░░▒▒ ▒░░░░░░░░░░░░░░░░▒▒ ░▒ ░▒░░░░▒        
░░░░░░░▒░  ▒▒░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░▒░▒░▒▒  ░░░░▒▒▒░░░░▒░░░░░▒  ░░░░░░ ▒▒▒▒▒░░░░░░░░░▒▒▒░░▒▒   ▒ ▒░▒░ ░░░░░▒▒▒   
░░░░░░▒░░░░▒░░░░▒▒▒░▒▒▒▒░▒░░░▒░░░░░▒  ▒  ░▒▒▒░▒▒░░░░▒▒░░░░░░░▒ ░░░░▒▒▒░░▒░░░░░▒▒░░░░░▒▒░░    ░ ▒   ▒▒▒▒▒░░░░░░░ ▒▒░▒   
░░░░░░ ░░░░░░░▒ ░░▒░ ░░░░░░░░░ ▒░▒▒░ ▒▒▒░▒     ▒░▒▒░▒▒▒░▒░░░░░ ░░░░░▒░░░░░░░░░░ ░░░░░░░░░     ▒   ░░░░░▒░░░░░▒▒  ▒▒    
░░░░░░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░  ▒   ▒    ▒▒▒░░░▒░▒░░░░░░░░░▒░░░░░░░░░░░░░▒▒░░░░░░░░▒▒░░▒▒▒▒▒▒▒░░▒▒░░░░░░▒░     
░░░░░▒░░ ░░▒░░░░░░░░░▒▒▒░░░░░░░▒▒▒▒░▒▒    ▒▒    ▒▒ ▒▒▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░▒▒▒░▒░▒░░░░░▒░░░░░░▒
▒▒▒░░▒▒░  ░░░░░░░░ ▒ ▒  ▒░░░░░░ ░  ░       ▒░▒▒░░░░  ▒░▒░░░░░░░ ▒▒▒░▒░░▒░░▒▒▒░░░░  ░░░▒░░▒░░▒░▒░░░░░░░░░░░░░░▒░░░░░▒▒░░
▒▒▒▒    ░ ░  ▒░░░░▒░ ░▒▒▒▒▒░░▒░▒░░ ▒▒▒▒░░░░░░░░░░░░ ▒▒▒░░░▒░░░▒    ▒  ▒▒░▒░░░▒░░░▒░  ▒▒   ▒ ░░░░░░░░▒░▒░░░░░░░░░░▒░░░░░
        ▒░░░░░▒░░▒ ░▒▒░▒░░▒░░▒▒░▒▒▒░░   ░░░░░░░░░▒▒ ░░░░░▒▒░▒▒▒    ░░▒░▒▒░░░░▒▒▒░░░░  ▒  ▒░  ▒ ▒▒░░░░░▒▒░▒░░░░░░░░░░░▒▒
         ▒░░▒▒░ ▒▒  ▒▒▒░▒▒▒▒░▒▒░▒  ▒▒    ▒ ░░░░░░░░▒░░░ ▒▒  ▒░  ▒▒░░░▒░▒░▒▒▒    ▒░▒ ▒▒░  ▒▒░ ▒▒░░░░░░▒░░▒ ░░░░░░░░░▒▒▒ 
          ▒░▒▒▒░░▒▒▒▒▒░░░▒    ▒░░░▒▒░▒░░▒ ▒▒░░░░░▒░░░░▒    ▒▒░▒░▒░░░▒ ░▒   ░▒  ▒     ▒░▒░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░
   ░░▒▒▒ ▒▒░   ▒░    ░░░▒      ░░░░░░░░░▒▒░░▒░░░▒  ▒░░▒▒░░░▒▒░▒▒░░░░░░░░  ▒░▒ ░░░     ▒ ▒░░░░░░▒░░░░░░░░░░░░░▒░░▒░   ░░
 ▒▒▒▒▒     ░               ░▒░▒ ▒  ▒ ░░░░▒░░░▒░▒▒▒░░ ▒▒ ▒░░ ░░░░░▒░▒░░▒    ▒         ▒░░░░░░░░▒▒░░░░▒░░░░░░░░░░░░░▒  ▒▒
       ▒▒  ▒▒    ▒▒   ▒▒▒ ▒▒▒▒ ░░     ▒░░░░░░░▒   ▒▒ ░░▒▒░░░░░░░░░░░░░▒▒▒      ░   ░░▒░░ ░░░░▒▒   ▒▒░░░▒░░░░░░ ░░▒     
            ░    ░▒▒▒ ▒░▒░░░    ▒▒▒▒░▒░░░░░░░░░░░░   ░░░░░░░░░▒░░▒░░ ░░░░   ▒▒        ▒▒▒▒▒           ▒░░░░▒ ░░░░▒░░▒▒ 
            ░   ▒░░░░    ▒ ▒▒▒░▒░▒   ░░░▒░░░░░▒░░░  ▒░░░░░░░   ▒▒▒    ░▒ ▒▒ ▒    ▒▒░▒▒               ▒▒░░▒▒▒▒░▒░░░░░░░░
  ░░    ▒▒▒▒░ ▒ ░░░░ ▒▒▒▒░▒▒    ░░░  ▒  ▒░░░░░░░░░▒  ░░░▒▒      ░▒         ▒▒▒▒▒▒                    ░░░░░░░░░░░░░░░░░░
      ▒ ▒░░░░░░░░▒▒░░░  ░░▒▒▒   ▒░▒ ▒░▒ ▒░░░░░░░░░ ▒░    ▒░░▒ ░░░    ░░▒░░▒▒▒▒░▒▒            ▒░░░▒  ░░▒░░░░░░░░░░░░░░▒▒
▒░ ▒░▒░░░░▒▒▒░░░▒▒  ▒░▒▒▒▒▒░░▒▒  ▒░ ▒▒▒▒░▒▒▒░░░░░░░ ▒    ░░░▒ ░░▒  ░░░░░░░░░░░░░▒▒▒▒▒▒     ▒ ▒░░  ▒░░░░░░░░░░░░░▒ ░▒▒▒ 
░░░░▒▒▒▒▒▒   ░ ░░  ░▒▒▒░░    ▒░▒    ▒░▒░▒░░░░░░░░▒░░▒     ░░░░░░░▒▒▒▒ ░░░░░░░▒      ▒░▒▒░░░░░░░░▒ ░░░▒░░░░░░░▒    ░▒▒▒ 
▒▒▒          ░ ░░░░▒▒ ░▒      ▒▒         ▒░░░░░░░░░░░      ░░▒▒        ░░░░░▒      ▒░▒▒░░░░░░░░░░▒▒░░░░░░▒▒      ▒    ▒
              ░░░▒▒▒  ▒░              ▒▒░░░░░░░░░░░░ ░░░▒▒░░░  ▒▒      ▒░░▒   ▒▒░░▒░░▒░░░░░░░░░░░ ▒░░▒▒▒         ░     
              ░▒░▒░░            ░░    ░░░░░░▒▒░░░░░░░▒░▒▒▒▒▒   ▒▒ ▒ ▒░░  ▒    ▒▒░▒ ▒▒▒▒░░░░ ▒▒░░▒░▒▒            ▒▒     
              ░ ░░      ▒        ▒ ▒▒▒░░░░░░░░░░▒▒▒░░▒ ▒▒▒   ▒▒  ▒░    ▒▒▒▒▒  ▒▒▒  ▒▒▒▒▒░░▒    ▒▒▒              ░     ▒
              ░▒░░▒    ░░░   ▒▒░░▒░░░░░░ ▒▒░░▒      ░ ▒▒     ▒▒▒   ▒▒▒ ▒▒▒▒   ▒    ▒              ▒▒▒           ░    ░▒
               ░░░▒▒▒▒  ░▒▒░░▒░░░░░▒▒░░▒▒▒          ░  ▒▒              ▒           ▒▒                ▒▒▒       ░   ▒░  
----------------------------
▒▒  ░▒░░░░▒░▒ ▒▒▒░░▒▒▒░░▒▒▒▒      ▒▒░▒▒▒▒  ░░░░░▒░▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒  ▒░▒▒ ▒▒  ▒░░▒         ▒      ▒▒       
░░░░░░░░░░░░░░░░░░░░ ▒░░▒▒▒▒▒▒  ░▒▒░░░░▒░▒░▒░▒▒▒▒▒▒▒ ░░░░▒░░▒░░░░░░░▒▒░░░░▒░░░░░░░░▒▒░░▒░░▒▒░▒░░▒▒    ░       ░        
░░░░░░░░░▒▒▒ ▒▒▒░░░░░▒  ░ ░░▒   ▒ ▒░░▒░░░░▒ ▒▒▒ ▒▒ ░░░░▒ ▒░░▒░▒░░░░░░░░░░░░░░░░▒░░░░▒▒░░░░░░░░░░░▒░░░▒░▒     ░         
░░▒░░░░░▒▒  ░▒▒░░░░░░░▒░░░░░░░░░░▒░░░░░░░░▒▒░░ ▒▒░░░░░▒▒▒▒▒ ░░▒▒░▒░░░░░░░░░░▒░░▒  ░░░░░░░░░░░░░░░░░▒ ░▒ ▒▒░▒░░▒        
░░░░░░▒▒░  ▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒▒░▒▒  ░▒░░▒▒▒░░░░▒░░░░░░  ░░░░░░▒▒▒▒▒▒░░░░░░░░░░▒▒░░░▒▒▒ ▒▒▒░▒░ ▒░░░░▒▒▒   
░░░░░░ ░░░░▒░░░░▒░ ░▒▒▒ ░▒░░░▒░░░░░▒  ▒  ▒▒▒░░▒░░░░▒ ▒░░░▒░░░▒▒░░░░░▒ ░░░░░░░░▒ ░░░░░▒▒▒▒    ░ ▒  ▒▒▒▒▒░░░░░░░░░▒▒░▒   
░░░░░░ ░░░░▒░░░ ░▒░░ ░░░░░░░░░▒▒░▒▒░▒░▒▒░▒     ▒░▒░░▒▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░░░      ▒  ▒░░▒░░▒░░░░░▒   ▒▒    
░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░  ▒   ▒    ▒▒▒▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒▒░ ▒▒░▒▒▒░░▒▒░░░░░▒▒▒     
░░░░░▒░░ ░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒░▒▒     ░    ▒▒ ▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░▒▒▒░░░▒░░░░░▒░░▒░░▒▒
▒ ▒▒░▒▒░  ░░░░░░░░ ░ ▒  ▒░░░░░░▒░  ▒       ▒░▒▒░░░░▒ ▒▒▒░░░░░░░ ▒▒░░▒▒░▒░░▒▒░░░░░ ▒░░░░░░░░░▒░▒░░░░░░░░░░░░░░▒░░░▒░▒ ░░
▒▒▒▒▒▒  ░ ░  ▒▒░░░▒▒ ░░▒▒▒▒░░░░░░░   ▒▒▒░░▒░░░░░░░░ ▒▒ ░░░░░░░░    ▒  ▒ ░▒▒░░▒░░░▒░▒  ▒  ▒ ▒░░░░░░░░▒░░░░░░░░░░░▒░▒░░░░
         ░░░░░░░░▒ ░░░░░░░░▒▒▒▒▒ ▒░░░▒  ░░░░░░░░░▒▒ ░░░▒░░░░▒     ▒░░▒▒▒▒░░░░▒▒░░░░░  ▒  ▒▒  ▒▒▒░░░░░░▒▒░▒░░░░░░░░░░░▒▒
         ▒░░░▒░  ▒  ▒▒▒▒░▒▒▒░░▒░▒  ▒▒    ▒▒░░░░░░░░▒░░░ ▒▒  ▒░▒  ▒░░░▒░▒░▒░▒▒ ▒ ▒░▒ ▒▒░  ▒ ▒  ▒▒░░░░░▒░░▒ ░░░░░░░░░▒▒▒ 
          ▒░▒▒▒▒░▒▒▒░▒░▒░     ▒░░░░▒░▒░░▒  ▒░░░░▒▒░░░░▒    ▒▒▒▒░▒░░░▒ ░    ▒▒         ░▒░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░
   ░░▒▒▒ ▒▒░▒  ▒░    ░░░▒      ░░░▒░░░░░▒░░▒▒░░░▒  ▒▒░▒░░░░▒▒░▒▒░░░░░░░░   ░  ░░░       ▒░░░░░░░░░░░░░░░░░░▒░▒░░▒░  ▒░░
▒▒▒▒▒▒     ░               ░▒░▒ ▒▒ ▒▒░░░░▒░░░░░▒▒░░▒▒▒▒ ▒░░ ▒░░░░ ░░▒░░▒  ▒▒   ▒     ░░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░▒  ▒▒
        ░   ░    ▒     ▒▒  ▒▒▒ ░░     ▒░░░░░░░░   ▒▒ ░░▒▒░▒░░░░░░░░░░▒▒ ▒      ▒   ░░▒░░ ░░░░▒▒  ▒▒░░░░░░░░░░░▒░░▒     
            ░    ░▒▒▒ ▒░▒░░░    ▒ ▒▒▒▒░░░░░░░░░░░░   ░░░░░░░░░░░░▒░░ ░░░░   ▒         ▒▒▒▒▒          ▒▒░░░░▒ ░░░░▒▒░▒  
            ░   ▒░░░░    ▒ ▒▒▒▒▒░▒   ░░░▒░░░░░▒░░░  ▒░░░░░░░   ░▒▒    ░░▒░▒ ▒     ▒░▒▒               ▒▒░░▒▒▒▒░░▒░░░░░░░
  ░░    ▒  ▒░▒  ░░░░ ▒▒▒▒░▒▒    ░░░▒ ▒  ▒▒░░░░░░░░▒  ▒░▒▒▒▒     ░▒         ▒▒▒▒▒▒▒                   ░░░░░░░░░░░░░░░░░░
        ░░░░░░░░░▒░░░░▒ ░░ ▒▒   ▒░▒  ░▒ ▒░░░░░░░░░▒▒░    ▒▒░▒ ░░▒    ░░░░░░▒▒░░▒▒            ▒▒░░   ░░▒░░░░░░░░░░░░░░▒░
▒ ▒▒░░░░░░▒░░░░░░▒  ▒░▒▒▒▒▒▒░ ▒  ▒░ ▒▒▒▒▒░░▒░░░░░░░▒     ░░░▒ ░░▒  ░░░░░░░░░░░░░▒▒▒ ▒▒       ░░░▒ ▒░░░░░░░░░░░▒░▒ ░▒▒▒▒
▒░░░▒▒░▒▒▒   ░ ░░  ░▒ ▒▒░▒    ░░▒   ▒░▒░▒░░░░░░░░▒░░▒    ▒░░░░░░░▒▒▒░ ░░░░░░░░     ▒▒░ ▒░░░░░░░░▒ ░░░▒░░░░░░░▒    ░▒▒▒ 
░▒▒▒         ▒▒░░░░▒▒ ░▒      ▒░     ▒   ▒░░░░░░░░░░░     ▒░▒▒▒        ░░░░░▒      ▒░▒░░░░░░░░░░░▒░░░░░░░▒▒      ░    ▒
              ░░▒░▒▒  ▒░▒              ▒░░░░░░░░░░░░ ▒░░▒▒░░▒  ▒▒      ▒░░▒   ▒▒░░▒░░▒░░░░░░▒░░░░ ▒░░▒▒▒         ░     
              ░▒░░░░            ░░    ░░░░░░ ▒░░░░░░░▒░▒▒▒▒▒   ▒▒ ▒ ▒░░       ▒▒░▒ ▒▒▒░░░░░ ▒▒░▒▒▒▒▒            ▒▒     
              ░ ░░      ▒        ▒  ▒▒░░░░░░░░░░░▒▒▒░▒ ▒▒▒   ▒▒  ▒▒    ▒▒▒▒   ▒▒▒  ▒▒▒▒▒░░▒    ▒▒▒              ░     ▒
              ▒░░░░    ░░░   ▒▒░░▒░░░░░░ ░▒░░▒▒     ░ ▒▒     ▒▒▒   ▒▒▒ ▒▒▒▒   ▒▒   ▒▒             ▒▒▒          ▒░    ░▒
               ░▒░▒▒▒▒  ▒▒▒░░░░▒░░░▒▒░░▒▒▒          ░  ▒▒           ▒  ▒           ▒                 ▒▒▒       ░   ▒░  
----------------------------
░▒▒▒▒▒░░░░▒░▒ ▒▒▒░░▒▒░░▒ ▒▒▒      ▒▒░▒▒▒▒ ▒░░░▒░░░▒▒▒░░░░░░░░░░░░░░▒░░░░░░░░░▒▒  ▒░▒▒▒   ▒▒░▒▒        ▒░      ▒▒       
░░░░░░░░░░░░░░░░░░░░░░░░ ▒▒▒▒▒▒  ▒▒░░░░▒░▒░▒░▒░▒▒▒▒▒▒░░░░▒░░▒░░░░░░░▒▒ ░░░░░░░░░░░░▒▒░░▒░▒▒░░▒░░▒     ░      ▒░        
░░░░░░░░░░▒▒▒▒▒▒░░░░░▒  ░ ░░▒   ░▒▒░░▒░▒░░▒  ▒▒▒▒▒ ░▒░░▒ ▒░░░░▒░░░░░░░░░░░░░▒░░▒░░░░▒▒▒░░░░▒▒▒░░░ ▒▒▒▒░      ░         
▒░▒░░░░░░▒  ░▒▒░░░░░░░▒░░░▒░░░░░░▒░░░░░░░░░▒░░▒ ░░░░░░▒▒▒▒▒ ░▒▒▒░▒░░░░░░░░░░▒░ ░▒▒░░░░░░░░░░░░░░░░▒▒ ░▒ ░▒░▒░░▒        
░░░░░░ ░░  ▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒ ░▒▒▒ ░▒░░▒▒▒░░░░░░░░░░░▒ ░░░░░░▒▒▒▒▒░░░░░░░░░░▒░▒░░░▒▒▒ ▒░▒░▒░▒▒▒░░▒▒▒    
░░░░░░ ░░▒▒▒░░░░▒░▒░░▒▒ ░ ░░░░░░░░░░  ▒  ▒▒▒░░▒▒▒░░░▒ ░░░▒░░░ ▒░░░▒▒  ░▒░░░░░▒▒▒░░░░░▒ ▒▒    ▒▒▒  ▒▒▒▒░░░░░░░░░░▒▒░▒   
░░░░░░ ░░░░▒░░░ ░░░░ ░░▒▒░░░░░▒▒░▒▒░▒▒ ▒▒▒▒    ▒░▒▒░▒ ▒▒░░░░░░ ░░░░░▒░░░░░░░░░░░░░░░░░░░░    ▒▒  ▒░░░░░░░░░░░    ▒▒    
░░░░░░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░  ▒   ▒    ▒▒░▒░░░░▒░░░░▒▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒▒▒▒▒▒▒░░▒▒░░▒▒░░░░░░▒▒     
░░░░░▒░░ ░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░▒▒     ░    ░  ▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░▒▒▒░▒░ ░░░░░░░░▒░▒▒▒
░▒░▒░  ░▒ ░░░░░░░░▒▒░▒  ▒░░▒░░░▒░  ▒       ▒▒▒▒▒░░░▒▒▒▒ ░░░░░░░ ▒▒░░▒░░▒░░░▒░░░░░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░░▒░▒▒░░
▒▒▒▒▒▒▒ ░ ░  ▒▒░░░▒▒ ░░▒▒ ▒░░░░ ░░   ▒▒▒░░▒░░░░░░░░ ▒▒▒░▒░░░░░░    ▒  ▒▒░▒▒░▒ ░░▒▒▒▒  ▒ ▒▒▒▒░░░░░░░░▒░░░░░░░░░░░ ░▒░░░░
         ░░░░░░░░░▒░░░░░░░▒░▒▒▒▒▒▒░░░▒  ▒░░░░░░░░▒  ░░░▒░░░░▒      ▒░▒▒▒▒░▒░░░▒░░░░░  ▒  ▒░ ▒▒▒▒░░░░░░ ░░▒░░░░░░░▒▒░░░▒
         ▒░░░░░▒ ▒  ▒▒▒▒▒▒▒▒░▒▒▒▒  ▒▒    ▒ ░░░░░░░░░░░░ ▒  ▒░░   ▒░░░▒░▒▒▒░▒▒ ▒ ▒░░ ▒░▒  ▒ ▒   ▒░░░░░▒░░  ░░░░░░░░░▒▒  
          ▒░  ▒▒▒▒▒▒▒▒░▒░▒    ▒░░░░▒░▒░░▒  ░░░░░░▒░░▒░▒     ▒▒░░▒░░░░ ░▒   ▒▒        ▒░░░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░
   ░░▒▒▒▒ ▒░▒  ▒░    ░░░▒      ░░░▒░░░░░ ░░░▒░░░▒  ▒ ░▒▒░░░░░░▒▒░░░░░░░▒   ░▒ ░░░       ░░░░░░▒░░░░░░░░░░░░▒▒▒░░▒░  ▒░░
▒░▒▒▒▒     ▒▒         ▒    ░▒░▒ ▒▒▒▒ ░░░░▒▒░░░▒▒▒▒▒▒▒▒▒ ▒░░ ▒░░░░ ░░▒░░▒  ▒▒  ▒▒     ▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒  ▒▒
        ░   ░    ▒▒    ▒   ▒▒▒▒░░     ▒░░░░░░░░   ▒▒ ░░▒▒▒▒░░░░░░░░░░▒  ▒     ▒▒   ░░▒░░▒░░░░▒▒▒ ▒▒▒░░░░░░░░░░▒░░▒     
            ░    ░░▒▒ ▒░▒░▒░    ▒ ▒▒▒░░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░ ░░░░   ▒         ▒▒░▒▒          ▒▒░░░░▒▒░░░░▒▒▒▒  
            ░   ▒▒░░░    ▒▒▒ ▒▒░▒▒▒  ░░░▒░░░░░▒░░░   ░░░░░░░   ░▒▒▒▒ ▒░░▒░▒ ▒    ▒▒▒▒▒               ▒░░░▒▒▒░░░░░░░░░░▒
  ▒░     ▒▒▒░░  ░░░░  ▒▒▒▒▒▒▒   ░░░░     ░░░░▒░░░░▒  ▒░▒░▒▒     ░▒        ▒░▒▒▒▒▒▒                   ░░░░░░░░░░░░░░░░░░
      ▒ ░░░░░░░░░░░░░░▒ ░░▒▒▒    ░▒  ░░ ▒░░░░░░░░░░▒▒    ▒▒░▒ ▒░░    ░░▒░░▒▒▒░░▒             ▒▒░░  ▒░░▒░░░░░░░░░░░░░░▒░
▒ ▒▒░░░░░░▒░▒░▒░░▒  ▒░░▒▒▒▒░░ ▒▒ ▒░  ▒▒▒▒░▒▒░░░░░▒░▒▒    ░░░▒ ░░░  ▒░▒░░░░░░▒░░░▒▒▒ ▒▒       ░░░▒ ▒░░░░░░░░░░░▒░▒ ░▒▒ ▒
▒░░░░░░░▒▒   ░ ░░  ▒▒▒▒▒░▒  ▒ ░░▒   ▒░▒░▒░░░░░░░░░░░▒     ░░░░░░░▒▒▒░▒░░░░░░░▒▒    ▒▒░ ▒░░░░░░░▒▒ ░░░▒░░░░░░░▒   ▒▒▒▒▒ 
░▒▒▒          ░░░░░░▒ ░▒      ▒░     ▒   ▒░▒░░░░░░░░░      ░░▒▒▒       ░░░░░▒      ▒▒▒░░░░░░░░░░▒ ░░░░░░░▒▒      ░    ▒
              ░▒▒░▒▒   ░▒              ▒░░░░░░░░░░░░▒▒░▒▒▒░░▒  ▒▒      ▒░░▒   ▒▒░░ ░░▒░░░░░░▒░░░▒ ▒░░░▒▒         ░     
              ░ ░░░░   ▒        ░░    ▒░░░░░ ▒░░░░░░░▒░▒▒▒▒░   ▒▒ ▒ ░░░       ▒▒░▒ ▒▒▒░░░░░ ▒░░▒▒▒▒▒            ░      
              ░▒░░▒     ▒        ▒  ▒░░░░░░░░░░░░▒▒▒░▒ ▒▒▒    ▒  ░▒    ▒▒▒▒▒  ▒▒▒  ▒▒▒▒▒░░▒    ▒░▒              ░     ░
               ░░░░    ░░░   ▒▒░░▒░░░░░░ ▒▒░░▒▒     ░ ▒▒▒    ▒▒    ▒▒▒ ▒▒▒▒   ▒▒   ▒▒             ▒▒▒          ▒▒   ▒░▒
               ░ ░░▒▒    ▒▒░░▒░▒░░░░▒░░░▒▒          ░  ▒▒           ▒  ▒           ▒                 ▒▒▒       ░   ▒░  
----------------------------
░▒ ▒▒▒░░░░▒▒▒ ▒▒ ░▒▒▒░░▒▒▒▒▒▒     ▒▒░▒ ▒▒  ░░░▒░░░▒░▒▒░░░░░░░░░░░░░▒░░░░░░░░░▒▒ ▒▒░▒▒▒    ▒░▒         ▒░      ▒▒       
░░░░░░░░░░░░░░░░░░░░░░░░    ▒▒▒▒▒ ▒░░░░▒░▒▒░░░░▒▒▒▒▒▒░▒░░▒░░░░░░░░░░▒ ▒░░▒░░░░░░░░░▒▒░░░░░▒▒░▒░░▒     ░      ▒░        
░░░░░░░░░░▒▒ ▒░▒▒░░░▒▒ ▒░▒░░▒   ░ ▒░░▒░▒░░▒     ▒▒ ▒░░░▒▒▒░░░░▒░░░░░░░░░░░▒░░░░░░░░▒▒░░░░░░▒▒▒▒░░░▒▒▒░░      ░         
▒░▒░░░░░▒▒  ▒ ▒░░░░░░░▒▒░░░▒░░░░▒▒░░░░░░░░░░░░  ░░▒░░░░▒▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░ ▒ ▒░░░░░░░░░░░░░░░░░▒ ▒▒▒▒░▒▒░▒▒        
░░░░░░ ░░   ▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒ ░▒▒▒▒░░░░▒▒▒░░░░░░░░░░░▒ ░░░░░░▒▒▒▒▒▒░░░░░░░░▒░▒▒▒▒░ ▒  ░▒▒░ ▒▒░░░░▒▒▒    
░░░░░░ ░░▒▒░░░░░▒░▒░░░▒▒░▒▒░░░░░░░░▒  ▒   ░▒░░▒▒▒░░░▒▒░░░▒░░░▒▒░░░▒▒▒ ░░░░░░░▒▒▒░░░░░▒▒░▒▒   ▒▒▒ ▒▒▒▒▒▒░░░░░░░░░▒▒░▒   
░░░░░░░░▒░░▒░░░ ░░░░ ░░▒▒░░░░░▒▒░  ░▒▒▒ ▒▒▒▒  ▒▒░▒░░▒▒▒▒░░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░▒    ▒▒   ░░░░░░░░░░░    ▒▒    
░░░░░░░░▒░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░  ▒   ▒    ▒▒░░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░░ ▒░░░░▒░░░▒▒▒▒  ▒░░▒▒░░▒▒░░░░░▒▒▒     
░░░░░▒░░▒░░░░░░░░░░░░░▒░░░░░░░░░░▒▒░▒▒    ▒░    ▒  ▒▒░░▒░░░░░░░░░░░░▒░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░░▒▒ ▒░▒░ ░░░░░░░░▒░▒▒▒
░▒░▒░  ▒░ ░░░░░░░░▒▒░▒   ░░▒▒░░▒▒  ▒       ▒▒▒▒░░░░▒▒▒▒ ░░░░░░░ ▒░░░▒░░▒░░░▒░░░░░░▒░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░░░▒░▒▒░░
░░▒▒▒▒▒▒░ ░▒ ░▒░░░▒▒ ▒░ ▒ ▒░░░░▒░░   ▒▒▒▒▒▒░░░░░░░░   ▒░░░░░░░░    ▒  ░ ░░▒▒░▒▒░▒ ▒▒▒ ░  ▒▒▒░░░░░░░░░░░░░░░░░░░░░░▒░░▒░
         ░▒░░░░░░░▒░░░░░░░▒░▒▒▒▒▒░░░░░  ░░░░░░░░░▒  ░░░░░░░░▒▒     ▒▒▒▒ ▒░░░░▒ ░░░░░     ░▒ ▒▒▒░░░░░░░ ░░▒░░░░░░░░░░░▒▒
         ▒░░░░░▒ ▒  ▒ ▒▒▒░▒▒░▒▒▒▒  ▒░    ▒▒░░░░░░░░░░░░ ▒  ▒░░    ░░░▒░░▒▒░▒▒   ░░░▒▒░░  ▒▒▒   ▒▒▒░░░▒░░  ░░░░░░░░▒▒▒  
          ▒░  ▒▒▒░▒▒▒░░▒░▒    ▒░░▒░ ░▒▒░▒  ░░░░░░▒░░░░░     ▒░░░▒░░▒  ░▒   ▒▒         ▒▒▒░░░ ░░░░ ░░░░░░░░░░▒▒░░░░░░░░░
   ▒░▒ ▒▒▒ ░▒▒ ▒░▒   ░░░▒▒     ░░░▒░░░░░▒░░▒▒░░░▒  ▒ ░▒▒░░░░░░▒▒░░░░░░░▒   ░▒ ░░░       ░░░░▒░░░░░░░░░░░░░░▒▒░░▒▒▒  ▒░░
▒▒ ▒▒░     ▒░        ▒▒    ░▒░▒ ░▒▒▒▒░░░░▒▒░░░▒▒▒▒░▒▒░▒ ▒░░ ▒░░░░ ░░░░░▒  ▒▒  ▒▒     ░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░   ▒▒
        ░▒  ░    ▒▒        ▒░▒▒░░     ▒░░░░░░░░▒  ▒▒ ░░▒▒▒▒▒░░░░░░░░░▒  ▒     ▒▒   ░░░░░ ░░░░░▒▒ ▒▒▒░░░░░░░░░░░░░▒     
            ░    ░▒▒   ▒ ░▒░▒   ▒  ▒▒▒░░░░░░░░░░░░   ░░░░░░░░░░░░░░░ ░░░░   ▒  ▒       ▒▒▒▒          ▒▒░░░░▒░░░░░▒▒▒   
            ░   ▒▒░░░▒   ▒▒▒ ▒▒▒▒▒▒  ░░░▒░░░░░▒░░░   ░░░░░░░ ▒ ▒▒▒▒▒ ▒░░▒▒▒ ▒     ▒▒▒▒▒              ▒▒░░▒▒▒░░░░░░░░░░▒
  ▒░▒     ▒▒▒░  ░░░░  ▒▒▒▒▒▒▒   ░░░░  ▒ ▒░░░░░░░░░▒  ▒░▒░▒ ▒    ░▒        ▒░▒ ▒░▒▒                   ░░░░▒▒░░░░░░░░░░░░
        ░░░░░░░░░░░░░░░ ░░▒▒▒    ░▒  ░░ ▒░░░░░░░░░░▒▒ ▒  ▒▒░▒ ▒░░    ░░▒▒░▒▒▒░░▒             ▒▒░░  ▒░░▒░░░░░░░░░░░░░░▒░
▒ ▒▒░▒▒░▒░▒░▒░▒░░▒ ▒▒░░ ▒▒▒░░ ▒▒ ▒░ ▒▒▒▒▒▒░ ░░░░░▒▒▒▒    ░░░▒ ░░▒  ▒░▒░░░░░░▒░░░░░▒ ▒▒       ░░░▒ ▒░░░░░░░░░░░▒░▒ ░▒▒  
▒░░░▒░░░▒▒▒  ▒▒░░  ▒▒▒▒ ▒▒  ▒ ░░▒   ▒░▒░▒░░░░░░░░▒░░▒    ▒░░░░░░░▒▒░░▒░░░░░░░░     ▒░░ ▒░░░░░░░▒▒ ░░░▒░░░░░░░▒   ░▒▒▒  
░░▒▒          ░░░ ░ ▒ ░░      ▒░     ▒▒  ░░▒░░░░░░░░░      ░▒▒▒▒       ░░░░░▒      ▒▒ ░░░░░░░░░░░ ░░░░░░░▒▒      ░   ▒▒
              ░ ▒░▒▒   ▒▒              ▒░░░░░░░░░░░░▒▒░▒▒▒░░░  ▒▒      ▒░░░   ▒▒░░ ░░▒░░░░░░▒░░░▒ ░░░░▒▒        ▒░     
              ░ ░░░░   ▒▒       ░░▒   ▒░░░░░ ▒░░░░░░▒▒░░▒▒▒░   ▒▒   ▒░░       ▒▒░▒ ▒▒▒░░░░░ ▒░░▒▒▒▒▒▒           ░      
              ▒░░░▒             ▒▒  ▒▒░░░░░░░░░░░▒▒▒░▒ ▒▒▒    ▒  ░░    ▒▒▒▒   ▒▒▒  ▒▒▒▒▒░▒▒    ▒▒▒              ░     ░
               ░▒▒░    ░░░   ▒▒▒░▒▒▒░░░░ ▒▒░░▒▒     ░ ░▒▒    ▒░▒   ▒▒▒ ▒▒▒▒   ▒▒   ▒              ▒▒▒          ░▒   ▒░ 
               ░ ░░▒▒    ░▒░░▒░▒░░░░▒░░▒▒▒          ░  ▒▒           ▒  ▒▒          ▒                 ▒▒▒       ░   ▒▒  
----------------------------
░░▒▒▒▒░░░░░▒▒ ░░ ░▒▒▒░░▒░░▒▒▒▒    ▒▒░▒ ▒▒  ░░░▒░░░▒░▒▒░░░░░░░░░░░░░░░░░░░░░▒▒   ▒▒░▒▒▒    ▒░▒▒        ▒▒      ░▒       
▒▒▒▒▒░░░░░░░▒░▒░░░░░░░░░    ▒▒▒▒▒  ░░░░░░▒▒░░░░▒░▒▒▒▒░░░░░░░░░░░░░░░▒░▒░░▒░░░░░░▒░░▒▒░░░░░░░░░░░▒     ░      ▒░        
░░░░░░▒▒░░▒▒▒▒░▒▒░░░▒ ▒▒░░░░▒   ▒▒▒░░▒░▒░░░     ▒▒▒▒▒░░▒▒▒▒░░░▒░░░░░░▒░░░░▒░░░░░░░░░▒░░░░░░▒▒░░░░▒▒  ░▒      ░         
▒░▒░░░░░░▒  ░ ▒░░░▒░░▒▒▒░░░░▒░░░▒ ░░░░░░░░░░░░▒▒░░▒░░░░▒▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░  ▒▒░░░░░░░░░░░░░░░░░░ ░▒▒▒▒▒▒░▒▒        
▒░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒▒░▒▒▒▒░▒░░ ▒▒▒▒░░░░░░░░░▒ ░░░░░▒▒░▒  ░░░░░░░░░░░░░░░░▒▒  ░▒▒░▒▒▒░▒░▒▒▒     
░░░░░░ ░▒░▒░░░░░░░▒░░░░░░▒░░░░░░░░░░  ▒  ▒░▒░░▒▒▒▒░░▒▒░░░▒░░░ ▒░░░░▒  ░░░░░░░▒▒░░░░░▒▒▒░░▒   ▒░▒ ▒▒▒▒▒▒░░░▒░░░░░░▒░    
░░░░░░░░░░░▒░░░▒░░░░ ░░▒▒░░░░░▒▒▒  ▒▒▒░▒▒▒▒▒▒ ▒░░▒░░ ▒▒░░░░░░░ ░░░░░▒░░░░░░░░░░▒░░░░░░░░▒    ▒   ░░▒▒░░▒░░░░░▒   ░▒    
░░░░░░░░▒░░░░░░░░░▒░░░░░░░░░░░▒░░░░░▒▒      ▒   ▒▒▒░░░▒░░▒░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░░▒░░░░▒▒▒░  ░░░▒▒░░▒▒░░░░░▒▒▒     
░░░░░▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░░▒▒░░▒     ▒▒   ▒  ▒▒░░▒░░░░░░░░░░░░▒░░░░░░░░░░░▒▒▒░▒░░░░░░░░░░░░░▒▒ ▒░░░ ░░░░░░░░░▒▒▒▒
░░░▒░  ▒░ ░░░░░░░░▒▒░▒   ░░░▒░░▒▒  ▒       ▒▒▒▒▒░░░▒▒▒▒ ░░░░░░░▒▒░░░▒░░▒░░░▒░░░░░░▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░▒░░░ ░▒▒░░
░▒░▒▒▒▒▒░ ░ ▒▒▒░░░ ▒  ▒  ▒░░░░░▒▒░ ▒  ▒▒▒▒▒░░░░░░░░    ▒░▒░░░░░    ▒  ░▒░░▒▒░▒░░░▒▒▒▒ ▒▒▒▒░▒░░░░░░░░▒░░░░░░░▒▒░░▒░░▒░░░
         ░▒▒░░░░░░▒░░░░░░▒▒░░  ▒▒▒░▒░░  ░░░░░░░░░░  ░░░░░░▒░▒     ▒▒▒▒▒ ▒░░░░░▒░░░░░     ░▒ ▒░▒░░░░░░░ ░░░░░░░░░░░░░░▒▒
          ░░░░░▒ ▒  ▒ ▒▒░▒ ▒░▒▒▒   ▒░    ▒▒░░░░░░░░░░░░▒▒▒ ▒▒░▒   ░░░░░▒░▒░▒▒ ▒ ▒░░▒▒░▒   ▒▒   ▒▒░░░░▒▒▒  ░░░░░░░░░▒▒  
          ▒░  ▒▒▒░░▒▒░░▒░▒    ▒▒░░░ ░▒▒░▒  ░░░░░░▒░░░░░▒    ▒░░▒▒░░░▒ ░▒   ▒▒        ▒░▒░░░░ ░░░░▒░░░░░░░▒░▒▒▒░░░░░░░░▒
   ▒░▒ ▒▒▒ ░▒▒▒▒░▒   ░░░░▒     ▒░░░░░░░░▒░░▒░░░░░ ▒▒▒░▒▒░░░░░░▒░░░░░░░░▒   ░▒ ░░░       ░░░░▒░░░▒░░░░░░░░░░▒▒░░▒░▒▒▒▒▒░
▒▒▒▒▒░▒     ░        ▒▒▒   ░▒▒▒ ░▒▒▒▒░░░░▒▒░░▒▒▒▒▒▒▒▒░▒ ░░░▒▒░░░░▒░░░░░▒  ▒░  ▒▒▒    ░░▒▒░░░░░▒░░░░░░░░░░░░░░░░░░░   ▒░
        ░░  ░    ▒         ▒░▒▒░░▒    ░░░░░░░░░▒  ▒░ ░░▒ ░▒▒░░░░░░░░░▒  ▒     ▒▒   ▒▒░░░▒░░░░░▒▒▒▒░▒░░░░░░░░░░░░░▒     
            ░    ▒░    ░▒░ ▒▒   ░  ▒▒▒░░░░░░░░░░░▒   ░░░░░░░░░░░░░░░ ░░░░   ▒ ▒▒      ▒▒▒▒▒         ▒▒▒░░░░▒▒░░░▒▒▒▒   
            ▒▒  ▒ ░░░▒   ▒▒▒ ▒▒▒░▒▒▒ ░░░▒░░░░░▒░░░▒  ░░░░░░░ ▒ ▒░▒▒▒ ░░░▒▒  ▒▒    ▒▒▒▒▒              ▒▒░░▒▒▒▒░░░░░░░░░▒
  ▒░      ▒  ░  ░░░░   ▒▒▒▒▒▒▒  ░░░▒  ▒  ░░░░░░░░░▒  ▒░░░▒▒▒    ░▒        ▒▒▒▒▒▒▒▒                   ░░░░▒░░░░░░░░░░░░░
   ▒    ░░░░░░ ▒ ░░░▒░░ ░░▒▒▒   ▒░▒  ░░ ▒░░░░░░░░░░▒▒ ▒  ▒▒▒▒ ▒░▒    ▒░▒▒▒▒▒▒░▒▒             ▒▒░░  ▒░░▒░░░░░░░░░░░░░░▒░
  ▒▒░▒░░▒░░░▒░▒░░▒▒▒▒░░ ▒▒▒░░ ▒  ▒░  ▒▒▒▒▒░ ░░░░░▒▒▒▒    ░░░▒ ░░▒  ▒░░░░░░░░▒░░░▒▒▒ ▒▒       ░░░▒ ▒░░░░░░░░░░░▒░▒▒░▒░ ░
░░░░ ░▒░░▒▒  ▒░░░  ▒▒▒▒▒░▒  ▒ ░░▒   ▒░░░▒░░░░░░░░░░░▒    ▒░░░░░░░▒ ░░▒░░░░░░░░▒    ▒░░ ▒░▒░░░░░▒▒ ░░░▒░░░░░░░▒   ░▒░▒  
░░▒▒▒         ░░░▒░▒▒▒░░      ▒░▒    ▒▒  ▒░░░░░░░░░░░      ▒▒▒▒▒       ░░░░░▒      ▒▒ ░░░░░░░░░░░ ░░░░░░░▒▒      ░   ▒░
              ░ ▒░▒    ▒▒               ▒░░░░░░░░░░░▒▒░▒▒▒░░▒  ▒▒      ▒░░░   ▒▒░▒ ░▒▒░░░░░░▒░░░▒ ░░░░▒         ▒▒     
              ░▒░░░░▒  ▒        ▒░▒   ▒░░░░░▒▒░░░░░░░▒░░▒▒▒░   ▒▒    ▒░       ▒▒░▒ ▒▒ ░░░░░ ▒░░▒▒▒▒▒▒           ░      
               ░░░▒             ▒▒▒ ▒▒░░░░░░░░░░▒░▒▒░▒ ▒░▒    ▒  ░░    ▒▒▒▒   ▒▒   ▒▒▒▒▒░░▒   ▒▒░▒              ░     ░
               ░ ░░    ░░░   ▒▒▒░▒▒▒░░░░▒▒▒░░▒▒     ░ ░▒▒    ▒░▒   ▒▒▒ ▒▒▒▒   ░    ▒             ▒▒▒▒          ░    ▒░ 
               ░ ░░▒▒    ░▒░░▒▒▒░░░░▒░░░▒▒▒         ░  ▒▒              ▒▒          ▒                ▒▒▒        ░   ▒▒  
----------------------------
░░▒▒░▒░░░░░░░ ░░ ▒▒  ░░▒░▒ ▒▒▒    ▒▒░▒ ▒▒  ░░░▒░░░░░░▒░░▒░░░░░░░░░░▒▒░░░░░░▒▒▒ ▒▒▒░▒▒▒▒▒  ▒░▒          ▒      ░▒       
▒▒▒▒▒▒░░░░░░▒░▒░░░░░░░░░    ▒▒ ▒▒▒▒░░░░░░▒▒░░░░▒▒▒▒▒▒░░░░▒░░░░░░░░░░░▒ ▒░▒░░░░░▒▒▒░ ▒░░░░░▒░░░░░      ░      ▒▒        
░░░░░░░░░░▒░▒▒░▒▒░░░░▒▒▒░░░░▒   ░▒▒░░▒░▒░░░   ▒ ▒▒▒▒▒░░▒▒░▒▒▒░▒░░░░░░▒▒░░░▒░░░░░░░░░▒░▒░░░░▒▒░▒░░░▒▒▒░▒      ░         
░▒░░░░░░░▒  ▒ ▒░░░░▒░▒▒▒░░░▒▒▒░░▒ ░░░░░░░░▒░░░  ░░░░░░░░░▒▒▒░▒ ▒▒░░░░░░░░░░░░░▒▒░▒░▒░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒░▒         
▒░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░▒▒▒░░▒▒▒░░░░  ▒▒▒▒░░░░░░░░▒ ░░░░▒░▒░▒  ▒░░░░░░░░░░▒░░░▒ ▒  ▒▒▒░ ░░░▒░▒▒▒     
░░░░░░░░▒░▒░░░░░░░▒░░░░░▒▒░░░░░░░░░▒ ▒ ▒ ░ ▒▒░▒▒▒▒░░▒▒░░░▒░░░ ▒░░▒░▒▒ ░░░░░░░▒▒░░░░░░▒▒░░▒   ▒░▒▒▒▒▒▒ ▒░▒▒░░░░░░░▒░    
▒░░░░░░░░░░▒░░░ ░░░░ ▒░▒▒░░░░░▒▒░  ▒▒▒░▒░▒▒▒▒ ▒▒░▒░░▒▒▒░░░░░░░▒░░░░░▒░░░░░░░░░▒ ░░░░░░░░         ▒░▒▒░░░░░░░░▒   ░▒    
░░░░░░░░▒░░░░░░▒▒░░░░░░░░░░░░░▒░░░░░▒▒  ▒   ▒   ▒░▒░░░▒░░▒░░░░▒▒░░░░░░░░░░░░░░░▒░▒░░░░░░░░▒▒▒▒░  ░░░░▒░▒▒▒░░░░░ ▒▒     
░░░░░▒░░░░░▒░░░░░░░░░░▒░░░░░░░░░░▒▒░▒░     ▒▒   ▒ ▒▒▒▒▒░░▒░░░░░░░░░░▒░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░▒  ▒░░  ░░░░▒▒░░░▒▒ ▒
▒▒░░░  ▒░ ░░░░░░░░▒▒░▒  ▒░░░▒░░▒▒  ▒        ▒▒▒▒░░░▒▒▒▒ ░░░░░░▒▒▒░░░▒░░░░▒░░░░░░▒░▒░░░░░░░░▒░░░░░░░░░░▒░░░░░░▒░░░ ░▒▒░░
░░▒▒▒▒▒▒░ ░ ▒▒ ▒░▒▒▒  ▒  ▒░░░░░▒▒░ ▒  ▒▒▒▒░░░░░░░░░   ▒░░░░░░░░    ▒  ░ ░▒▒▒░▒░░▒▒▒▒▒ ░  ░░▒░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░
         ░▒░▒░░░░░▒░░▒░░░▒▒░░  ▒▒▒░▒░░▒ ░░░░░░░░░░▒ ░░░░░░░░▒      ▒▒▒▒  ░░░░░▒▒░░░      ▒▒ ▒░▒░░░░░░░ ░░░░░░░░░░░░░░░▒
          ░░░▒░▒▒   ▒  ▒░▒▒▒░▒░▒▒  ▒░    ▒▒░░░░░░░░░░░░▒▒▒ ▒▒▒    ░░░░░░░░▒░▒▒▒ ░░░▒░░▒   ▒▒   ▒░▒░▒░▒░▒▒ ░░░░░░░░░▒   
          ▒░  ▒ ▒░░▒▒░░▒░▒    ▒ ░▒░ ░▒▒░▒  ░░░░░░▒░░░░░▒    ▒░▒░▒░░░▒ ░░▒  ▒         ▒░░░░░░ ░░░░░░░░░░░░▒░▒▒▒░░░░░░░░▒
   ▒▒▒ ▒▒▒▒░░▒▒▒░░   ░░░░░     ░░░░░░░░░▒░░▒░░░░░ ▒░▒░▒▒▒░░░░░▒░░░░░░░░▒   ░▒ ░░▒     ▒ ░░░░▒░░░░░░░░░░░░░░░▒░░░▒▒ ▒▒░░
▒▒▒▒▒░▒▒    ░         ▒▒   ▒▒▒▒ ▒▒▒▒▒░░░░▒▒░▒▒▒▒ ▒▒▒▒▒▒ ░░░▒▒░░░░▒░░░░░▒  ░░  ▒▒▒    ░░▒▒░░░░░▒▒░░░░░░░░░░░░░░░░░▒   ░░
        ▒▒  ░              ▒░▒▒░░     ░░░░░░░░░▒▒ ▒░ ░░▒ ░▒▒░░░░▒▒░░░░  ▒     ▒▒   ▒▒▒░░▒░░░░▒▒▒▒▒░▒░░░░░░░░░░▒░░▒     
            ░    ▒░    ░░░▒░▒   ░   ▒▒▒░░░░░░░░░░▒   ░░░░░░░░░░░░░░░ ░░░░     ▒▒       ▒▒▒▒▒        ▒▒▒░░░░▒▒░░░▒▒▒▒   
            ▒░    ░░░▒   ▒░▒  ▒▒▒▒▒▒ ░░░▒░░░░░▒░░░▒  ░░░░░░░ ▒ ▒░▒▒▒ ▒░░▒▒ ▒▒      ▒░▒▒              ▒▒░░▒▒▒░░░▒░░░░░░▒
  ▒▒▒     ▒  ░  ░░░░   ▒▒▒▒▒▒▒  ░░▒▒  ▒  ░░▒░░▒░░░▒  ░▒░░░▒▒   ▒░▒        ▒▒  ▒▒▒▒▒                 ▒░░░▒▒▒░░░░░░░░░░░░
   ▒     ░░ ░░ ▒▒░░░░░░▒░░░ ▒   ▒░░  ░░ ▒░░░░░░░░░░▒▒ ▒  ▒▒▒▒ ▒▒░    ▒░ ▒▒▒▒▒░▒▒             ▒▒░▒  ▒▒░▒░░░░░░░░░░░░░░░░
  ▒▒▒ ░░▒░░░▒░░░░▒▒▒▒░░ ▒▒▒░░▒   ▒░▒ ▒▒▒▒▒░ ░░░░░▒▒░▒    ░░░▒ ░░▒  ▒▒░░░░░░░▒░░░░▒▒  ▒       ░░░▒ ▒░░░░░░░░░░░▒░▒░░▒▒ ░
░░░▒ ▒░░░▒▒▒  ░░░   ▒▒░ ░░  ▒▒▒░▒   ▒░░░▒░░░░░░░░░░░▒    ▒░░░▒░░░▒▒░░ ░░░░░░░░▒   ▒▒░░ ▒▒▒░░▒░░▒  ░░░▒░░░░░░▒▒   ░▒▒▒  
░░▒▒▒▒        ░▒░▒░░▒▒░░      ▒░░    ▒▒  ▒░░░░░░░░░░░      ░▒░▒▒▒     ▒░░░░░▒      ▒▒▒░░░░░░░░░░░ ░░▒░░░░▒▒      ░   ▒▒
              ░ ░░▒▒   ▒▒                ░░░░░░░░░░░▒▒▒▒▒▒░░▒  ▒       ░░░░    ▒▒▒ ░░▒░░░░░░░░░░  ░░░░▒         ░▒     
              ▒░░░░░▒  ▒▒       ▒░▒    ░░░░░▒▒░░░░░░▒▒░░▒▒▒░   ▒▒   ▒░░       ▒░░▒ ░▒ ░░░░░▒▒░░▒▒▒▒▒▒           ░      
               ░░░▒▒            ▒▒▒ ▒▒░░░░░░░░░░░░▒▒░▒ ▒░░    ▒  ░░  ▒ ▒▒▒▒  ▒▒▒▒  ░░░▒▒░░▒   ▒▒░              ▒░     ░
               ░ ░░     ░░   ▒▒ ░▒▒▒░░░░░▒▒░░▒▒▒    ░ ░▒▒    ░░▒   ▒▒▒ ▒▒▒▒   ░▒   ▒             ▒▒▒           ░    ▒░ 
               ░▒░░▒▒    ░▒░░░░░░░░░▒░░░░▒▒         ░  ▒▒           ▒  ▒▒                           ▒▒▒        ░   ▒▒  
----------------------------
░░▒▒▒▒░░░░▒░░ ▒░ ▒▒▒▒░░▒░░▒▒▒▒▒     ░      ▒░▒▒░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░▒▒  ▒▒▒░ ▒▒▒▒   ░▒         ▒▒      ░▒       
▒▒▒▒▒▒░░░░░░▒░▒░░░░░░░░░     ▒ ▒▒▒ ░░░░░░▒░▒░░░▒▒░▒▒▒░░░░▒░░░░░░░░░░▒░░▒░▒░░░░░▒▒▒░ ▒░░░▒░░░░▒░▒      ░      ▒▒        
░░░░░░▒░░░░░▒▒░▒░░░░▒▒ ▒░▒▒░▒   ▒  ░░▒░▒░░▒▒▒   ▒▒▒▒▒░░▒▒░▒▒░░░░░░░░░▒▒░░░▒░░░░░░░░░▒░▒░░░░▒▒░▒▒░░ ▒▒░       ░         
░▒░░░░░░░░  ▒  ▒░░░░▒▒▒▒▒░░░▒▒░░▒ ░░░░░░░▒░░░░▒ ░░▒░░░░░░░▒▒░▒ ▒░░░░░░░░░░░░░░ ▒░▒░▒░▒░░░░░░░░░░░░░▒▒░▒▒▒▒▒▒░▒         
▒░░░░░▒░░    ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░▒▒▒░░▒▒  ▒▒▒▒░▒░░░░░░▒ ░░░░░░▒░▒  ▒░░░░░░░░░░░░░░▒▒   ░ ▒ ▒▒░░░░▒▒▒     
░░░░░░░░▒▒▒░░░░░░░░░░░▒░░▒░░░░░░░░░▒ ▒▒▒ ░▒ ▒░ ▒▒▒░░▒▒░░░░░░░▒▒░░░░▒▒ ░░░░░░▒▒▒░░░░░░▒▒░░  ▒ ▒░▒▒▒▒▒▒ ▒░░░░░░░░░░▒░    
▒░░░░░░░▒░░▒░░░▒░░▒░ ▒░▒▒░░░░░▒▒░ ▒░▒▒░░▒ ▒▒▒▒▒▒▒░░░▒▒▒░░░░░░░▒░░░░░▒░░░░░░░░░░░░░░░░░░░▒    ▒   ▒░▒▒░░░░░░░░▒   ░▒    
░░░░░░░▒░░░░░░░▒▒░░░░░░░░░░░░░▒░░░░░░▒  ▒▒      ▒▒▒░░░▒░░▒░░░░░▒░░░░░░░░░░░░░░░░░▒░░░░▒░░░▒  ░░  ▒░░░▒░▒▒░░░░▒░ ▒▒     
░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░     ▒▒   ▒ ▒░▒▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒ ░▒░░░░░░░░░░░░░▒ ▒▒░░ ░░░░░░▒░▒▒▒  ▒
▒▒░░░  ▒░ ░░░░░░░░▒░░░   ░░░░░░▒▒  ▒        ▒▒▒▒░░▒▒▒▒░ ░░░░░░░▒░░░░░░░▒░░░░░░░░▒░▒░░░░░░░░░▒░░░░░░░░░▒░░░░░░░░▒░ ░░▒░░
░░▒▒░▒▒▒░ ▒░▒▒ ▒░░░▒ ▒▒  ▒░░░░░▒▒░ ▒    ▒▒▒░░░░░░░░    ░░░░░░░░    ░  ░▒░▒▒▒░▒░░▒▒░▒▒░░▒ ░░▒░░▒░░░░░░░░░░░░░▒▒░░▒░░▒░░░
         ░▒░▒░░░░░▒░░▒░░░▒▒▒░▒▒░▒▒░ ░░▒ ░░░░░░░░░░▒ ░░▒▒░░▒░▒      ▒▒ ▒  ░░░░░▒░░░░▒     ▒▒ ▒░▒░░░░░░░▒░░░░░░░▒░░░░░░░▒
          ░░░░░░ ▒  ▒  ▒░░▒░░▒░▒   ▒░▒   ░░░░░░░░▒░░░░░ ▒▒ ▒▒░    ░░░░░░░▒░░▒ ░ ░░░▒▒▒░   ▒▒   ▒░▒░▒░ ▒▒▒▒░░░░░░░░▒▒   
          ▒░  ▒ ▒░░▒▒░░░░▒  ▒ ▒ ░ ░ ░▒▒▒▒  ▒░░░░░░░░░░░      ░▒▒▒░░░▒ ▒▒   ▒         ▒░▒░░░░ ░░░░▒░░░░░░░░░░▒░░░░░░░░░▒
    ▒▒   ▒▒░░▒▒▒░░   ░░░░░     ░░░░▒░░░░░░░▒▒░░░░ ▒░▒░ ▒▒▒░░░░▒░▒░░░░░░▒   ░▒ ▒░▒    ▒▒▒░░░░▒░░░▒░░░░░░░░░░░ ░░░▒▒ ▒▒░░
▒▒▒▒▒░▒▒    ░         ░▒▒  ▒▒▒▒ ░▒▒▒░░░░░▒░░▒▒▒▒▒▒▒▒▒▒▒ ░░░▒▒░░░░▒░░░░░▒  ░░  ▒▒▒    ░░▒ ░░░░░▒░░░░░░░░░░░░░░░░░░▒  ▒░░
▒       ▒░  ░     ▒        ▒░▒░▒░▒    ░░░░░░░░░▒▒ ▒░ ░░▒ ░▒▒░░░░▒▒░░░░        ▒▒   ▒▒▒░░▒░░░░▒▒▒▒░░▒░░░░░░░░░▒▒░░▒     
            ░▒   ▒░    ░░░▒░▒   ░   ▒▒▒░░░░░░░░░▒▒   ░░░░░░░░░░░░░░░ ▒░░░     ▒▒   ▒  ▒▒▒░▒▒        ▒▒▒░░░▒▒▒░░░▒ ▒    
             ░    ░░░▒   ▒░▒▒  ▒▒▒▒▒▒░░░░░░░░░░░░░▒  ░░░░░░░▒▒▒░░ ▒▒ ▒░░▒▒  ▒▒    ▒▒▒▒▒              ▒▒░░▒▒▒░░░░░░░░░▒▒
  ▒▒▒        ░  ░░░░▒   ▒▒▒ ▒▒▒ ░▒▒▒ ▒▒▒▒░░▒░░▒░░░▒  ░░░░░▒▒   ▒░░    ▒   ▒▒  ▒▒▒▒▒                 ▒░░░▒▒▒░░░░░░░░░░░░
   ▒     ░░▒░░▒░▒░░░░░░▒░░░ ▒    ░▒  ░▒  ░░░░░░░░░░ ▒ ▒▒  ▒▒▒ ▒▒░    ▒▒ ▒▒▒▒▒▒▒              ▒▒▒▒  ▒░░ ░░░░░░░░░░░░░▒░░
  ▒▒ ▒▒░░░░▒░░░░░░▒▒▒░░ ▒ ▒░░▒   ░░▒ ▒▒▒ ▒░▒░░░░░▒░▒▒    ░░░▒ ░░▒  ▒▒░░▒░░░▒▒░░░░▒   ▒       ░░░▒ ▒░░░░░░░░░░░░░▒▒░▒▒ ░
░░▒░░▒░░░▒▒▒  ░░░▒  ▒▒░ ░░  ▒ ░░    ▒░░░░░░░░░░░░░░░▒    ▒░░░▒░░░▒▒░░ ░░░░░░░░▒   ▒▒░▒ ▒▒▒░░▒░░▒  ░░░▒░░░░░░░▒   ░▒▒▒  
░░░▒▒▒        ░ ░░▒░░░░░      ▒░░    ▒▒   ░░░░░░░░░░░      ░▒░░▒▒     ▒░░░░░▒      ▒▒▒▒░░░░░░░░░░ ░░▒░░░░▒▒      ░  ▒▒▒
              ░▒░░▒▒   ▒▒                ░░░░░░░░░░░▒▒▒▒▒░░░▒          ▒░░░▒  ▒▒▒▒ ░░▒░░░░░░░░░░  ░░░░▒         ░      
               ░░░░░▒  ▒▒       ▒▒▒    ░░░░░▒▒░░░░░░▒▒░░▒▒░░   ░▒    ░▒       ░░░▒ ░▒ ░░░░▒▒▒░░▒▒▒▒▒            ░      
               ░▒░▒▒            ▒▒▒  ▒░░░░░░░░░░░░▒▒░▒▒▒░░       ░░    ▒▒▒▒  ▒▒▒░ ▒░░░▒▒░░▒   ▒░░              ▒▒    ▒░
               ░ ░░     ░░▒   ▒ ░▒▒▒░░░░░▒▒░░░▒▒    ░ ░ ▒    ▒░░    ░▒ ▒▒▒▒   ░    ▒    ▒        ▒░▒           ░    ▒░ 
               ▒░░░▒▒    ░▒░▒▒░▒░░░░▒░░░▒▒▒         ░  ▒▒           ▒  ▒▒                           ▒░▒        ░   ▒▒  
----------------------------
░░░▒▒░░░░░░░░▒▒░ ▒▒▒▒▒░▒░░▒░▒▒▒     ░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒▒  ▒▒▒░ ▒▒▒▒▒ ▒░          ░▒      ░        
░▒▒▒▒▒▒░░░░░▒░▒░░░░░░░░░        ▒▒▒░░░░░░▒░░░░░░▒░░▒▒░░░░▒░░░░░░░░░░░▒▒▒░▒░░░░░▒▒▒░ ▒░░▒▒░░░░░░       ░      ▒▒        
░░░░░░░░░░░░▒▒░▒░░░░░▒▒▒░▒▒░▒▒  ▒░ ░░▒░▒░░▒▒▒    ▒▒▒▒░▒░▒░░▒▒░░░░░░░▒░░░░░ ░░░░░░░░░▒░▒░░░▒▒▒░▒░░░ ▒▒░       ░         
░▒░░░░░░░▒  ▒  ▒░░░░░▒ ▒▒░░░▒▒░▒▒ ▒░░░░░░▒░░░░▒ ▒░▒░░░░░▒▒▒▒░▒ ░░▒░░░░░░░░░░▒░▒▒ ▒░▒▒░░░░░░░░░░░░░░░▒░▒▒▒▒▒▒░          
▒░░░░░░░░▒   ▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒▒░▒▒▒▒░░░▒   ▒▒▒░▒░░░░░░▒ ░░░░░░░░  ▒░░░░░░░░░░░░░░░▒▒▒ ▒░▒▒ ▒░░░░▒▒▒      
░░░░░░░░▒░▒▒░░░░░░░░░░░░░░▒░░░░░░░░░  ▒▒▒▒▒▒▒░ ▒▒▒░ ▒▒░░░▒░░░▒▒░░░░  ▒░░░░░░▒▒░░░░░░░░▒░░▒    ░▒▒▒░▒  ▒░░░░░░░░░░░░    
░░░░░░░░▒░░▒░░░▒▒░▒░ ▒▒▒▒░░░░░░▒▒▒ ▒  ░▒▒▒▒▒▒▒▒▒▒░░░▒▒▒░░░░░░▒ ░░░░░▒░░░░░░░░░▒▒░░░░░░░░▒    ▒   ▒▒▒░░▒░░░░░░▒▒  ░     
░░░░░░░ ░░░░░░░░▒░░░░░░░░░░░░░▒▒░░░░░▒  ▒       ▒▒ ░░░▒▒░░░░░░░▒░░░▒░░░░░░░░░░░▒░░░░░░░░▒░▒ ▒░░  ▒░░░▒░▒░░▒░░▒░ ▒▒     
░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░     ▒▒   ▒ ▒▒░▒▒ ░▒░░░░░░░░░░░░░░░░░░░░░░░  ▒░░░░░░░░░░░░░░▒  ▒░░ ▒░░░░░░░▒▒▒▒  
▒░░░░▒ ▒░ ░░░░░░░░░▒░░  ▒░░░░░░▒▒  ░       ▒   ▒░░▒░▒░░ ░░░░░░░▒░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░▒░░░░░░░░░▒░░░░░░▒░░░ ░░░░░
░░▒░░░░▒░▒▒░▒▒▒▒░░░   ▒  ▒░░░░░▒░░ ▒▒   ▒▒▒░░░░░░░░   ▒░░░░░░░░    ░ ▒░ ░ ▒▒░▒░░▒▒▒▒▒░░▒▒░░▒░░░░░░░░░░░░░░░▒▒░░░▒▒░▒░░░
         ░ ░▒░░░░░▒░░▒░░░▒▒▒░ ▒▒░▒░▒░▒▒▒░░░░░░░░░░▒ ▒░▒░░░▒░▒▒     ▒▒ ▒  ░░░░░▒░░░░      ▒▒ ▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒
          ░░░░░▒▒▒  ▒▒ ▒▒▒░▒░▒░▒   ░▒▒   ░░░░░░░░░░░░░░▒▒▒ ▒▒▒    ░░░░░▒░░░░▒▒░ ░░░▒▒░░   ▒    ▒░░░▒░▒▒▒▒▒░░░░░░░░▒▒   
           ░  ▒ ▒░░▒░▒▒░▒▒  ▒ ▒▒░▒░ ▒▒ ▒▒  ▒░░░░░░░░░░▒▒     ░▒▒░░░░▒ ▒▒▒  ▒         ▒░▒░░░░▒░░░░░░░░░░░▒▒░░░░░░░░░░░░▒
    ▒▒   ▒▒░░▒▒▒░░   ░░░░░     ░░░░▒░░░░░▒░▒░░░░░ ▒░▒░  ▒▒▒░░░▒▒▒░░░░░░▒  ▒░▒ ▒░▒    ▒▒░░░░░░░░░░░░░░░░░░░▒▒ ░░░▒▒▒▒░░░
  ▒▒░░▒▒▒   ░        ▒░▒▒   ▒▒  ░▒▒▒░░░░░▒░░▒▒░▒ ▒▒▒ ▒▒ ░░░▒ ░░░░▒░░░░░▒  ░░  ▒▒▒    ▒░▒▒░░░░░▒░░░░░░░░░░░░░░░░░░▒  ░░░
▒       ▒▒  ░              ▒░▒░▒░▒    ░░░░░░░░░▒▒ ▒░ ░░▒ ░▒▒░░░░▒▒░░░░        ▒▒   ▒▒░░░▒░░░░▒▒▒▒░░ ░░░░░░░░░░░░░▒    ▒
         ▒  ▒▒   ▒░    ░░░▒▒▒   ░    ▒▒░░░░░░░░░▒▒   ░░░░░░░░░░░░░░░ ░░░░     ▒▒     ▒  ▒░▒▒       ▒▒░▒░░░░▒░░░░▒ ▒    
             ░    ░░░    ▒░▒▒  ▒▒▒▒▒▒▒░░░░░░░░░░░░░  ░░░░▒░░ ▒▒░▒ ▒▒ ▒░░▒▒  ░      ▒▒▒▒▒             ▒░░░░▒ ░▒░░░░░░░▒▒
   ▒▒        ░  ▒░░░▒   ▒▒▒░▒▒▒ ▒▒▒▒ ▒▒▒▒░░▒░░▒░░░▒  ░░░░░▒▒   ▒░░    ▒   ▒▒   ▒░▒▒                 ▒░░░▒▒▒░░░░░░░░░░░░
   ▒▒    ░░░░░▒░▒░░░░░░▒░░░      ░░▒ ▒▒  ░░░░░░░░░░▒▒ ▒▒  ▒▒▒  ▒░    ▒▒ ▒▒▒▒▒▒░               ▒▒▒  ▒░░ ░░░░░░░░░░░░▒▒░░
  ▒▒  ▒░▒░░▒░░░░░▒░▒▒░░  ▒░░░▒   ▒░▒ ▒▒  ░░▒░░░░░▒░░▒    ░░░▒ ░░▒  ▒▒░░░░░░▒ ░░░░▒           ░░░▒ ▒░░░░░░░░░░░░░▒▒░░▒ ░
░░░▒░▒░░░░░▒▒ ░░░▒  ▒▒▒ ░░  ▒▒░░    ▒░░░░░░░░░▒░░░░░     ▒░░░▒░░░▒▒░░▒░░░░░░░░▒   ▒▒░▒ ▒▒▒░░▒░░▒  ░░▒░░░░░░░░▒   ░▒▒   
▒░░░▒▒▒       ░ ░░▒▒░░░░▒▒    ▒░░    ▒▒  ▒░░░░▒░░░░░░      ░░░░▒▒     ▒░░░░░▒      ▒▒▒░░░░░░░░░░░▒░░░░░░░▒▒      ▒  ▒▒▒
              ▒░░░ ▒   ▒▒                ░░░░░░░░░░░▒▒▒▒▒▒░░▒          ░░░░▒   ▒▒▒▒░░ ░░░░░░░░░▒  ░░░░▒▒        ░      
               ░▒▒░░░  ▒▒       ▒▒▒    ░░▒░░▒▒░░░░░░▒░░░▒▒░░   ░▒    ░▒ ▒     ░░░▒ ░▒ ░░░░▒▒░░░▒ ▒▒▒            ░      
               ░ ░░▒▒            ▒▒ ▒▒░░░░░░░░░░░░░▒░▒▒░░░       ░░  ▒ ▒▒▒▒  ▒▒▒▒ ▒░░ ░▒░░▒   ▒░░              ░▒    ▒░
               ░▒░░▒    ░░░   ▒ ░▒ ▒░░░░░▒▒▒░░▒▒    ░ ░ ▒     ░░    ░▒ ▒▒▒▒   ░▒   ▒    ▒        ▒▒▒           ░    ▒▒ 
                ░▒▒░▒   ▒░▒▒▒▒░░░░░░▒░░░▒▒▒▒        ░  ▒▒           ▒  ▒▒                           ▒▒▒        ░   ░▒  
----------------------------
░░░▒▒░░░░░░▒░▒▒▒▒▒▒▒▒░░▒▒▒░░▒▒▒▒    ░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░▒▒ ▒▒▒░░░▒▒▒▒▒▒ ░▒         ░▒      ░        
▒▒▒▒▒░▒░░░░░▒░▒░░░░░▒░░░        ▒▒░░░░░░░ ░░░░░░▒░▒░▒░░░░▒░░░░░░░░░░░░▒░░▒░░░░░▒▒▒░ ▒░▒▒▒░░░░░░▒      ░      ▒▒        
░░▒▒░░░░░░░░░░░▒▒░░░░▒▒▒░  ░▒▒▒ ░  ░░░▒▒░░▒▒▒▒   ▒▒▒▒░░▒▒░░▒▒░░░░░░░▒░░░░░ ░░░░░░░░░░░▒░░░▒▒▒░░░░░▒▒▒░       ░         
░░░░░░░░░▒   ▒ ▒░░░░░░  ░░░░▒▒▒▒▒▒░░░░░░░▒▒▒░░▒▒░░▒░░░░░▒▒▒▒░░ ▒░▒░░░░░░░░░░▒░▒ ▒▒░▒▒░░░░░░░░░░░▒▒░▒▒░▒▒▒▒  ░          
▒░░░░░░░░▒    ░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒▒░▒▒░▒░░░░   ▒▒▒░ ░░░░░░▒▒░░░░░░░░   ▒░░░░░░░░░░░░░▒▒▒  ░░▒▒ ▒▒░░░▒▒       
░░░░░░░░▒░▒▒░░░░░░░░░░░░▒░░░░░░░░░░░ ▒▒▒ ░▒▒▒░  ▒▒░▒▒▒░░░▒░░░▒░░░░░▒  ░▒░░░░▒▒▒░░░░░░░▒▒▒▒ ▒  ░░▒▒░▒  ▒░▒░▒░░░░░░░░    
▒░░░░░░▒░░░░░░░▒▒░▒▒ ▒▒▒▒░░░░░▒░░▒▒▒  ░▒▒▒░▒▒▒▒░▒░░░▒░░░░░░░░▒ ░░░░▒ ░░░░░░░░░░░░░░░▒▒░░▒     ▒  ▒▒▒░░░░░░░░▒▒   ░     
░░░░░░░ ░░░░░░░░▒░░░░░░░░░░░░░░▒░▒░░░░  ░       ▒▒ ░▒▒▒░▒░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░░░░▒▒▒  ░▒  ▒░░░░░▒░░░░░▒▒ ░▒     
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░     ▒▒   ▒ ▒░▒▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░  ░▒░░░░░░░░░░░░░▒  ░░░ ▒░░░░▒░░▒▒▒   
░░░░░░ ▒░ ░░░░░▒░░░░░░  ▒░░░░░░░▒  ▒       ▒   ▒░░▒▒▒░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░▒░░░░▒░░░░░▒░░░░░░░░░░ ░░░▒░░░░░▒ ░░░░░
▒░▒░░░▒░░▒ ░░▒ ▒░░░ ▒ ▒  ▒░░░░▒▒░░ ▒    ▒▒▒░░░░░░░░   ▒░░░░░░░░   ░░ ▒░▒░ ▒▒░▒░░▒░▒░▒░░░▒░░▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░
▒        ░ ░▒░░░░▒░░░▒░░░▒▒▒░░ ▒▒▒░▒░░▒▒░░▒░░░░░░░▒ ▒░▒░░░░░░▒▒     ▒   ░░░░░░▒░░▒░      ▒▒ ░░░░░░░░░▒░░░░░░▒░░▒░░░░░░▒
          ░░░░░░▒▒  ░  ▒▒░░░▒▒░▒▒  ░░▒   ▒░░░░░░░▒░▒░░░▒▒▒ ▒▒░    ▒░░░░▒░▒▒░▒▒▒░░░░▒▒░▒  ▒      ░░░▒▒ ▒░▒░░░░░░░░▒▒▒   
           ░▒▒▒  ▒░▒▒▒▒▒░▒  ▒ ░▒░▒▒ ▒▒ ▒▒  ▒░░░░░░░░░░░      ▒▒▒▒░░░▒ ▒░▒        ▒   ░▒▒░░░░▒░░░░░░░░░░░▒▒░░░░░░░░░░░▒▒
    ▒▒   ▒▒░░ ▒▒░░   ░░░░░     ░░░░▒░░░░░▒▒▒░░░░░ ▒░▒░ ▒▒▒▒▒░░ ░▒░░░░▒░▒  ▒░▒ ▒▒▒    ▒▒░░░░░▒░░░░░░░░░░░░░▒░ ░░▒░▒▒▒░░░
  ▒▒░░░▒▒▒  ░    ▒    ░▒▒  ▒▒   ░░░▒░░░░░▒░░▒▒░▒ ▒▒▒░▒▒▒░░░▒ ░░░░▒░▒░░░▒  ░░  ░▒▒    ▒░▒░░░░░░▒░░░░░░░░░░░░░░░░░░   ░░░
▒▒      ▒▒  ░              ▒░▒░▒▒▒    ░░░░░░░░░▒▒▒▒░ ░░  ░▒▒░░░░░▒░░▒░▒            ▒▒░░░░░░░░▒░▒▒░░ ░░░░░░░░░▒░░░▒    ▒
         ▒  ▒░   ▒░    ░▒▒▒▒▒   ░▒    ▒░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░░▒░░░░     ▒▒   ▒ ▒ ▒▒░▒▒       ▒▒░▒░░░░▒░▒░░  ▒    
             ░    ░░░░  ▒▒░▒▒   ▒▒▒▒▒▒▒░░░░░░░░░░░▒  ░░░░░░░ ▒▒░▒ ▒▒ ▒░░░▒ ▒░      ▒▒▒▒▒             ▒░░░░▒ ░░░░░░░░░▒▒
   ▒▒        ░   ░▒░░▒   ▒▒▒▒▒▒ ▒▒▒▒ ▒░▒▒░░▒░▒▒░░░▒  ░░░░░░▒   ▒░░    ▒  ▒▒▒  ▒▒▒▒▒                 ░░░░▒▒▒░░░░░░░░░░░░
   ▒▒    ░░░░░▒▒▒░░░░▒░▒▒░░      ░░  ▒▒  ░░░░░░░░░░ ▒ ▒▒  ▒▒  ▒▒░    ▒▒ ▒▒▒▒▒░░               ▒▒▒  ▒░▒▒░░░░░░░░░░░░▒▒░░
     ▒▒░▒░░▒░░░░░░░▒▒░░▒ ▒░░░░   ░░░  ▒  ░░░░░░░░▒░▒▒    ░░░▒ ░░▒  ▒▒░░░░░░▒▒░░░░▒           ░░░▒ ▒░░░░░░░░░░▒░░▒░░░▒░░
▒▒▒░░▒░░░░░▒▒ ░▒░▒  ▒▒▒ ░░  ▒▒░░     ░░░░░░░░░▒░░░░░▒    ▒░░░▒░░░▒▒░░▒░░░░░░░░▒▒  ▒▒░▒ ▒▒▒▒░▒░▒▒ ▒░░▒░░░░░░░░▒   ░▒▒   
 ░░░▒▒▒       ░ ░░▒▒░░░░▒▒    ▒░░    ▒▒  ▒░░░░▒░░░░░░      ░▒░░▒▒     ▒░░░░░▒      ▒▒▒▒░░░░░░░░░░▒░░▒░░░░▒▒     ▒▒  ▒▒▒
▒▒             ░░░░▒   ░▒                ░░░░░░░░░░░░▒▒▒▒▒░░░          ░░░░▒   ▒▒▒ ░░ ░░░░░░░░░▒ ▒░░░░▒▒        ░      
               ░▒░░░░  ▒▒       ▒▒▒    ░░░░░▒ ░░░░░░▒░░░▒ ░░▒  ░░    ░▒ ▒▒    ░░░░ ░▒ ░░░░░▒░░░▒ ▒▒▒            ░      
               ░ ░░▒▒            ▒▒  ▒░░░░░░░░░░░░░▒░▒▒░░░       ░░  ▒▒▒▒▒▒  ▒▒▒▒ ▒░░▒░▒░░▒   ▒░░              ░     ▒░
               ▒░░░▒    ▒░░   ▒ ░▒ ▒░░░░░▒░░░░▒▒    ░ ░ ▒    ▒░░    ░▒ ▒▒▒▒   ░▒  ▒▒    ▒        ▒▒▒           ░    ▒▒ 
                ░ ▒░    ▒░░ ░▒░░░░░░░░░░▒▒▒▒        ░  ▒▒           ▒  ▒▒                          ▒▒▒▒       ▒▒   ░▒  
----------------------------
░░░░░░░░▒░░▒░▒▒▒▒▒▒▒▒░░▒░▒░░░▒▒▒▒   ░      ▒▒▒▒▒░░▒░░░░░░░░░░░░░░░░▒░▒░░░░░▒▒ ▒▒▒░░░▒ ▒▒▒▒▒░         ▒░▒      ░        
░▒▒▒▒▒▒░░░░░░▒▒░░░░░▒░░░▒        ▒░░░░░░░▒░▒░░░░░░▒░▒░░░░░░░░░░░░░░░░░▒░░▒░░░░▒▒▒▒▒ ▒░▒▒▒░░░░░▒▒      ░      ▒▒        
░░░░░░░░░░░░░░░▒░░░░░▒▒░░▒ ░░▒▒ ░  ░░ ░▒░░▒▒▒▒     ▒ ░░▒░░░░▒░░░░░░░▒▒░░░░▒░░░░░░░░░░░▒░░▒▒ ░▒░░░ ▒▒ ░       ░         
░░░░░░░░░▒   ▒▒ ▒░░░░▒  ░░░░▒▒▒▒▒▒░░░░░░░░▒▒▒░▒░░░▒░░░░░▒▒░░░░ ▒░▒░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░░░░░░░▒▒▒░▒ ▒▒  ░          
 ░░░░░░░░░   ▒░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░ ▒░░░░░░░░░▒  ▒▒▒░▒▒░░░░░░▒░░░░░░░░  ▒░░░░░░░░░░░░░░▒░▒  ░░   ░▒░░░▒▒       
▒░░░░░░░▒░ ▒▒░░░░░░░░░░░░░▒░░░░░░░░░ ▒▒▒▒░▒▒░░   ▒░▒░▒░░░▒░░░▒░░░░▒▒  ░▒░░░░▒ ▒░░░░░░░░▒ ░ ▒  ░░▒▒░▒  ▒░░░▒░░░▒░░░░    
░░░░░░░ ░░░░▒░░▒▒▒░░▒░▒▒ ░▒░░░░▒░▒▒░▒ ░▒▒▒▒ ▒▒▒░▒░░░  ░░░░░░░▒ ░░░░▒ ▒░░░░░░░░░░░░░░▒▒▒░▒    ▒▒  ▒▒▒░░▒░░░░░▒▒▒  ░     
░░░░░░░ ░░░░░░░░▒░░░▒░░░░░░░░░░▒░▒░░░░▒ ░       ▒▒ ░▒▒▒▒░░░░░░▒ ░░░░░░░░░░░░░░░░░░░░░░░░▒▒   ░   ▒░░░░░▒░░░░░▒▒ ░▒     
░░░░░░░▒░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░     ▒▒   ▒ ▒░▒▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░░░░░░░▒  ░░░ ▒░░░░░░░▒▒▒   
░░░░░░ ▒░ ▒░░░░░░░░░░░  ▒░░░▒░░░▒  ▒       ▒    ░▒▒▒░░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░░░▒░░▒░░░░░░▒▒░░░░░
▒░▒░░░▒▒░▒ ░░▒▒▒░░░ ▒ ▒  ▒░░░░░ ░▒ ▒▒    ▒▒░░░░░░░░   ▒▒░░░░░░░   ▒░ ▒░▒░ ▒▒░░░░░░▒░▒░░░▒░░▒░░░░░░░░░░░░░░░░▒░░░░▒░▒░░░
▒▒▒      ░ ░▒░▒░░░░░░▒░░░▒ ▒░▒ ▒▒ ░▒▒░▒▒░░▒░░░░░░░▒ ▒░▒░░░░░▒▒▒    ▒▒ ▒ ▒░░░▒░▒░░▒░      ▒▒ ░░░░░░░▒░▒░░░░░░░░░▒░░░░░░▒
          ░░░░░░▒▒  ░▒ ▒▒░░░░▒░▒▒  ░▒░   ░░░░░░▒░░▒▒░░░▒▒▒▒░▒░▒   ░░░░░▒░░░░░▒▒░░░░░▒░▒  ▒      ░░░▒▒ ░▒▒░░░░░░░░░▒▒   
           ░▒▒▒▒ ▒░▒▒░▒░░░  ▒ ░░░▒▒ ▒▒ ▒▒  ▒░░░░░░░░░░       ▒▒▒▒░░░▒ ░░▒       ▒▒   ░▒▒▒░░▒▒░░░░░░░░░░░▒░░░░░░░░░░░░▒▒
    ▒▒     ░░▒▒▒░░   ░░░░░     ░░░░▒░░░░░▒▒▒░░░░▒ ▒░▒░  ▒▒▒▒░░ ▒▒░░░▒▒░   ▒░▒ ▒▒▒    ▒▒░░░░░░░░░░░░░░░░░░░▒▒ ░░▒░▒▒░░░░
  ▒▒░░▒▒▒▒  ░    ▒    ░▒▒   ▒   ░░░▒░░░░░▒░░▒▒░▒  ▒▒▒▒▒▒░░░▒ ░░░░▒░▒░░░▒  ▒░ ▒░▒▒    ▒▒▒░░░░░░ ░░░░░░░░░▒░░░░░░░░   ░░░
▒▒▒      ▒  ░              ▒░░░▒▒▒    ░░░░▒░░░▒▒▒▒ ░ ░░  ░  ░░░░░ ░░▒▒▒            ▒▒░░░░░░░░▒░▒▒░░ ░░░░░░░░░░░░░▒    ▒
         ▒   ░    ░    ░░░▒▒▒   ░░    ▒░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░░▒░▒░░     ▒▒   ▒ ▒▒ ▒░▒▒▒      ▒▒░░░░░░▒░▒░░  ▒    
             ░    ░░░▒  ▒▒░▒▒  ▒▒▒▒▒▒░▒░░░░░░░░░░░░  ░░░░░░░ ▒▒░▒ ▒▒ ░░░░▒ ▒░      ▒▒░▒▒              ▒░░░▒ ░▒░░░░░░▒▒ 
   ▒▒        ░   ░▒░▒▒   ▒▒▒░▒▒▒▒▒▒▒ ▒░▒▒▒░▒░░▒░░░▒  ░░▒░░░▒    ░░    ▒  ▒░▒   ▒▒▒▒▒                ░░░░▒▒░░░░░░░░░░░░░
   ▒▒    ▒░░░░░▒▒░░░░▒░▒▒░░      ░░▒ ▒▒  ░░░░░░░░░░ ▒ ▒▒   ▒   ▒░    ▒▒ ▒▒ ░░░░               ▒▒   ▒░▒░░░░░░░░░░░░░▒▒░░
   ▒ ▒▒░▒░░▒░░░░░▒░▒▒░░▒ ▒░▒░░   ▒░░  ▒  ▒░░░░░░░▒░▒░    ░░░░ ░░▒  ▒▒░░░░░░▒ ░░░▒▒          ▒░░░▒ ▒░░░░░░░░░░▒░░▒░░░▒ ░
 ░▒░░▒░░░░░▒▒▒░ ░░  ▒ ▒▒░░  ▒▒░░  ▒  ░░░░░░▒░░░░░░░░▒    ▒░░░▒░░░▒▒░░▒░░░░░░░░▒   ▒▒░░ ▒▒▒▒▒░░▒▒ ░░░▒░░░░░░░░▒   ░▒▒   
░░░░▒▒▒▒      ░▒░░▒▒░░▒░ ▒    ▒░░     ▒ ▒▒░░░░░░░░░░░     ▒░▒░░▒▒   ▒ ░░░░░░▒      ▒▒▒▒░░░░░░░░░▒▒░░▒░░░░▒▒▒    ░  ▒▒▒▒
▒▒             ░░░ ▒   ▒▒                ░░░░░░░░░░░░ ▒▒▒▒▒░░          ░░░░▒   ▒▒▒▒░░▒░░░░░░░░░▒ ▒░░░░░▒        ░      
               ░ ▒░░░  ▒▒        ▒▒    ░░░░░▒ ░░░░░░▒░░░▒ ░░▒  ░░    ░▒ ▒     ░░░▒ ░  ░░░░▒▒░░░▒▒▒░▒           ▒░     ▒
               ░ ░░░▒            ▒░   ▒░░░░░░░░░░░░▒░▒▒░░░       ░░  ▒ ▒▒▒▒  ░░░▒ ▒░░ ░▒░░▒  ▒▒░▒              ░     ▒░
                ░░░▒    ▒░▒   ▒ ▒▒ ▒░░░░░▒░▒░░▒▒▒   ░ ░ ▒    ░░░    ▒▒▒▒▒▒▒   ░▒  ▒▒    ▒       ▒▒▒            ░    ▒▒ 
                ░▒▒░    ▒▒░ ░▒░░░░░░░░░▒▒░▒▒        ░  ▒▒          ▒▒▒ ▒▒                          ▒▒▒        ▒▒   ░▒  
----------------------------
░░▒▒░░░░▒░░▒▒▒░░▒▒▒▒▒░░▒░▒░░░▒▒▒▒   ░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒▒▒▒▒░░░░▒▒▒▒▒▒▒░        ▒▒░▒      ░        
▒   ░░▒░░░░░░▒ ░▒░░░▒░░░▒         ▒░░░▒░░▒▒▒░░░▒░░▒░▒▒░░░░░░░░░░░░░░░▒▒░░▒░░░░▒▒▒ ▒ ▒▒▒▒▒▒░░░░▒       ░      ▒▒        
░░░░░░░░░░░░░░░▒░░░░▒▒▒░░  ▒▒▒▒ ░  ░░▒░▒░▒▒▒▒▒▒▒   ▒▒░▒▒░░░▒▒░░░░░░░▒▒ ░░░▒░░░░░░░░░░░░░▒▒▒▒ ░▒░▒▒▒▒ ░      ▒░         
░░░░░░░░░▒ ▒  ▒ ▒░░░░▒  ░░▒░ ▒▒▒▒▒▒░░░░░░░░▒▒▒░▒░░▒░░░░░▒▒░░░░ ▒░▒░░░░░░░░░░░░▒ ▒░░▒▒░░░░░░░░░░░░░▒ ▒░▒▒▒   ░          
 ░░░░░░░░░▒  ▒▒░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░ ▒░░░▒░▒░░░▒  ▒▒▒░▒░░░░░░░▒░░░░░░░░  ▒▒░░░░░░░▒░░░░░░▒▒  ▒░ ▒ ░▒░░░▒        
 ░░░░░░░░░  ▒░░░░░░░░░░░▒░▒░░░░░░░░░ ▒▒░▒░▒░▒░   ▒░▒▒░░░░▒░░░▒░░░░░▒  ░░░░░░▒▒▒▒░░░░░▒░░▒░ ▒  ░░▒░▒   ▒░▒▒░░░░░░░░▒    
░░░░░░░ ░░░░▒░░▒ ░░░▒░▒▒ ▒░░░░▒░░▒▒░  ░ ▒▒▒▒▒▒▒░░░░░ ▒░░░░░░░▒ ░░░░░ ▒░░░░░░░░░░░░░▒▒▒▒░     ▒▒  ▒▒▒░░░░░░░░▒▒▒  ░     
░▒░░░░░ ░░░░▒░░░▒░░░▒▒░░░░░░░░░▒▒▒▒░░▒▒ ▒       ▒▒▒░▒▒▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░▒░▒▒   ▒   ░░░░░░▒░░░░░▒▒ ░▒     
░░░░░░░▒░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░     ▒░▒  ▒ ▒░▒▒░▒░▒░░░░░░░░░░▒░░░░░░░░░░░░ ▒░░░░░░░░░░░░▒░░▒  ░░░ ░░░░░░░░▒▒    
░░░░░░ ▒░ ▒░░░░░░░░░░░ ▒▒░░░▒░░░░  ▒       ▒    ░▒▒▒░░▒▒░░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░▒░░▒▒░░░░░░░░░░▒░░░░░░░░░▒░░░░░▒
▒░ ░▒░▒▒░░ ░░▒▒▒░░░ ▒ ▒  ▒░░░░░▒░▒ ▒▒    ▒▒░░░░░░░░   ▒▒░░░░░░░  ▒▒░ ▒░▒░ ▒▒░░░░▒▒▒░▒░░░▒░░▒░░░░░░░░░░░░░░░░▒░░░░▒▒▒░░░
▒▒▒▒     ░▒░▒▒▒░░░░░░▒░░░▒ ▒░░  ▒ ░▒▒░▒▒░░▒░░░░░░░▒ ▒▒░░░░░░░▒▒    ▒    ▒░░░▒▒░░░▒▒      ▒▒ ░░░░░░░▒░░░░░░░░▒░░░░░░░░░░
          ░░░░░▒░▒  ░▒▒▒▒▒░▒░▒▒▒▒▒ ░▒░   ░░░░░░░░░▒▒░░░░░░▒░▒▒    ░░░░░▒▒░░░▒▒▒▒░░░▒▒▒▒  ▒      ░░░▒░ ░▒▒░░░░░░░░▒▒▒   
           ░░▒▒▒  ░▒▒▒ ▒░▒  ▒ ░░░▒  ▒▒ ▒▒ ▒▒░░░░░░░░▒░░     ▒░▒▒▒░░░░ ░ ▒ ▒     ▒▒   ▒▒▒░▒░▒▒▒░░░░░░░░░▒▒░░░░░░░░░░░▒▒▒
     ▒     ▒░▒░▒░░▒  ░░░░░     ░░░░▒░░░░░▒▒▒░░░░░ ▒░▒░  ▒▒▒░░░▒▒▒░░░▒▒░   ▒░  ▒▒▒    ▒▒░░░░ ░▒░░░░░░░░░░░░▒  ░░▒░▒▒░░░░
    ░░░▒▒▒▒ ░    ▒    ░▒▒   ▒   ░░░▒░░░░░▒░░▒▒░▒  ▒▒▒░▒▒░░░░▒░░░░▒░░░░░▒  ▒░ ▒░▒▒    ▒▒▒▒░░░░░ ░░░░░░░░░░░░░░░░░░   ▒░░
▒▒▒      ▒  ▒▒              ░░░ ▒▒    ░░░░▒░░░▒▒▒▒▒░ ░░  ▒▒ ░░░░░▒░░▒▒▒            ▒ ░░░▒░░░░░░▒░░░▒░░░░░░░░░░░░░     ▒
         ▒   ░    ░▒   ░▒░ ▒▒   ░░     ░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░░▒░▒░░     ▒▒   ▒ ▒▒ ░░▒▒▒     ▒▒░░░░░░░▒░▒░░       
             ░    ░░░▒  ▒▒░▒░   ▒▒▒▒▒▒▒░░░░░░░░░░░░  ░░░░░░░▒▒▒░▒▒░▒ ░░░░  ▒░      ▒▒▒▒▒              ░░░░ ▒░░░░░░░▒▒▒ 
    ▒        ░   ░░░░▒    ▒▒▒▒▒▒▒▒ ▒  ░▒▒▒░▒░░ ░░░▒  ░░▒░░░░    ░░   ▒▒▒ ▒░▒   ▒▒▒▒▒                ░░░░▒ ░░░░░░░░░░░░░
   ▒▒    ▒░░░▒░▒▒░░░░▒▒▒▒░░      ░░▒ ▒▒  ░░░░░░░░░░ ▒ ▒▒▒  ▒   ▒░    ▒▒ ▒▒ ░░░░               ▒▒   ▒░▒░░░░░░░░░░░░░░░░░
     ▒▒░▒░░▒░▒░░░░▒▒░░░░ ▒░▒░░    ░░  ░  ░░░░░░░░▒░ ░    ░░░░ ░░▒   ▒░░▒░░░▒ ░░░▒▒           ░░░▒ ▒░░░░░░░░░░▒░░▒░░░▒▒░
 ░▒░░▒░░░░░▒▒▒░ ░░  ▒ ▒▒░░  ▒▒▒░  ▒▒ ░░░░░░▒░░░░░░░░▒    ▒░░░▒░░░ ▒░░▒░░░░░░░░▒▒ ▒▒▒░░ ▒▒▒░▒░░░  ░░░░░░░░░░░░▒▒  ░▒    
░░░░░▒▒▒      ▒░░░▒▒░░▒░▒▒     ░░     ░ ▒▒░░░░░░░░░░░▒    ▒░▒░░▒▒▒ ▒▒ ▒░░░░▒░      ▒▒▒▒░░░░░░░░░▒░░░▒░░░░▒▒▒    ░  ▒▒▒ 
▒▒▒            ░░░▒▒   ▒░       ▒        ▒░░░░░░░░░░░ ▒▒ ▒▒░░          ░░░░▒   ▒▒▒▒░░ ░░░░░░░░░░ ▒░░░░░▒        ░     ▒
               ░ ▒░░░  ▒░▒       ▒▒    ▒░░░░▒ ░░░░░░▒░░░░ ▒░▒  ░░    ▒▒ ▒▒    ░░░▒ ░  ░░░░▒▒░░░▒▒▒░▒           ▒▒     ▒
               ▒▒░░░▒            ▒░   ░░░░░░░░░░░░░▒░▒▒░░░       ░░  ▒  ▒▒▒  ░░░▒ ░░░ ░▒░░   ▒▒░▒              ░     ▒▒
                ░░░     ▒░▒     ▒▒▒▒░░░░░▒░▒░░░▒▒   ░ ░ ▒     ░░    ▒▒ ▒▒▒▒   ░▒  ▒▒    ▒       ▒▒▒            ░    ░▒ 
                ░ ░░    ▒▒░ ░▒░░░░░░░░░░░▒▒▒        ░  ▒▒           ▒▒ ▒▒                          ▒░▒        ░    ░▒  
----------------------------
░░░░░░░░▒░░░░▒▒░▒▒▒▒▒░░▒░▒░░░░▒▒▒▒  ░      ▒▒  ▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒ ▒▒▒░░░░▒░▒▒▒▒▒░        ▒▒░▒▒     ░        
▒    ▒▒░░░░░▒▒▒░▒▒░░▒░▒░▒▒        ▒░░░▒░░▒ ▒░▒░▒▒░▒░▒▒░░░░░░░░░░░░░░░░░░░▒░░░░▒▒▒ ░  ▒▒▒▒▒░░░▒▒▒      ░      ░▒        
░░░░░░░░░░░░░░░░░░░░░ ▒░▒  ▒▒▒▒▒░▒ ░░▒░▒░▒░▒▒▒▒▒▒   ▒░░▒░░▒▒░░░░░░░░▒░░░░░▒░░░░░░░▒░▒▒░░░░ ▒▒░▒░▒▒▒  ░      ▒░         
░░░░░░░░░▒ ▒  ▒ ▒░░░░▒  ▒░▒░▒▒▒ ▒▒░░░░░░░░░▒▒▒▒▒░░ ░░░░░▒▒░░░░ ▒░▒░░░░░░░░░░░▒░▒░░░▒░░░░░░░░░░░░▒░▒▒▒░ ▒▒   ░          
 ░░ ░░░░░▒  ▒▒▒░░░▒░░░░░░░░░░░░░░▒▒▒░░░░░░░▒▒░░▒▒░░░░░▒▒ ▒▒▒░▒▒░░░░░░▒░░░░▒░░░▒ ▒▒░░░░░░▒░░░░░▒░▒▒▒ ░░ ▒ ░▒░▒░▒        
 ░░░░░░▒▒░  ▒░░░░░░░░░░░░░▒░░░░░░░░░ ▒▒░▒░▒░▒░    ░▒▒░▒░░▒░░░▒░░▒░░▒  ░░░░░▒ ▒▒▒░░░░░░░░▒░ ▒  ░▒▒▒░   ░░░▒▒░░▒░░░░▒    
░░░░░░░ ░░░░▒░░░  ▒░▒░░▒▒░░░░▒▒░░▒▒▒▒ ▒▒▒▒▒▒░▒░░▒░░░▒▒░░░░░░░▒ ░░▒░░ ▒░░░░░░░░░░░░░░▒▒▒░▒    ▒▒  ▒▒▒░▒▒░░░░░░▒▒▒ ░     
▒░░░░░░▒░░░░░░░▒▒░░░░░░░░░░░░░░▒░▒▒▒▒▒▒▒▒▒      ▒▒▒░▒▒▒░░░░░░░  ░░░░░░░░░░░░░░░░░░░░░░▒░▒▒   ░   ░░▒░░░▒░░░░▒▒▒ ░      
░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░     ▒░▒░░▒░░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░▒▒▒▒▒ ░░▒ ░░░░░░▒░ ▒    
░░░░░░ ░░ ░░▒░░░░░░░░░ ▒▒░░░▒░░░░  ▒▒      ▒    ▒▒▒▒░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░░ ░░░░░░▒░░░▒░░░░░░░▒░░░░▒░▒░░░▒░▒░░░░░▒
▒░▒▒▒░▒▒░░ ░▒▒░▒░░░ ▒ ▒  ▒░░░░░ ▒▒ ▒      ▒░░░░░░░░   ▒▒▒░░░░░░  ▒░░ ▒░▒░ ▒░░░░░▒▒▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░
▒▒▒▒▒    ▒▒░  ▒░░░░░░ ░░▒▒ ▒░░ ▒▒ ░▒▒▒ ▒░░▒▒░░░░░░░  ▒░░░░▒░░▒▒       ▒ ▒░░░░▒ ░░▒▒      ▒▒ ░░░░░░░▒░░░░░░░░░▒░▒░░░░░░░
          ░░░░░░░▒  ░▒▒▒▒░░░░▒░▒▒▒▒░▒░  ▒░░░░░░░░░▒▒░░░▒▒░▒▒▒▒▒   ▒░░░░▒▒░░░░▒▒░░░░▒▒▒▒  ▒     ▒▒░░▒░░░▒▒░░░░░░░░░▒▒▒  
           ░░▒▒▒ ▒░▒▒▒▒▒▒▒▒ ▒▒░▒░▒▒ ▒▒ ▒▒  ▒░░░░░░░░ ░░▒    ▒░▒▒▒▒░░▒▒░▒▒ ▒     ▒▒▒  ▒▒▒▒▒░▒▒▒░░░░░░░░░░▒░▒░░░░░░░░░▒▒▒
     ▒      ░▒▒ ░░▒  ░░░░░     ▒░░░░░░░░░▒▒▒░░░░░ ▒░▒░▒ ▒▒▒▒░░▒░▒░░░▒▒░   ░░  ▒▒     ▒▒░░░░ ░▒░░░░░░░░░░░░▒  ░▒▒░░▒░░░░
    ░░░░▒▒▒ ░    ▒    ░▒░▒      ░░░▒░░░░░▒░░▒▒░░▒  ▒▒░▒▒░░░▒▒░▒░░░░░░░░░  ▒░ ▒░░▒    ▒▒▒▒░░░░░ ░░░░░░░░░░░░░░░░░▒   ▒░░
▒▒▒▒     ▒  ▒░              ░░░ ▒▒    ░░░░▒░░░▒▒▒▒░▒ ░░ ▒▒▒ ░░░░░▒░░░▒▒            ▒ ░░░░░░░░░░▒░░▒░░░░░░░░░░░░░░    ▒▒
         ▒   ░    ░    ▒▒▒▒▒▒   ░░    ▒░░░░░░░░▒▒▒   ░░░░░░░░░░░░░░░▒░▒░░     ░░   ▒ ▒▒ ░░░▒▒     ▒▒░░░░░░░░░░░░       
             ░    ░░▒▒  ▒ ░▒░   ▒▒▒░▒▒░░░░░░░░░░░░░  ░░░░░░░▒░▒░▒▒░░ ░░░░  ▒░      ▒▒▒▒▒              ░░░░ ▒░░░▒░░░▒▒  
    ▒        ▒▒  ░▒░░▒    ▒▒▒░▒▒▒▒ ▒ ▒░▒▒▒░░░░ ░░░▒  ░░▒░░░░    ░░   ▒▒▒ ▒▒    ▒▒░▒▒                ░░░░ ▒░░░░░░░░░░░░░
    ▒▒   ▒▒░░░░▒▒░░░░▒▒░▒░░      ░░▒  ▒  ░░░░░░░░░░   ▒▒▒  ▒   ▒░    ▒▒ ▒▒ ░░░▒               ▒▒   ▒░▒░░░░░░░░░░░░░░▒░░
     ▒▒░▒░░▒▒▒░░░░░▒░░░░ ▒░▒░░    ░░  ░  ░░░░░░░░▒▒ ░▒   ░░░░ ░░░  ▒▒░░░░░░▒ ░░░▒           ▒░░░▒ ▒░░░░░░░░░░▒░░▒░░░▒░░
 ░▒░░░░░░▒░░▒▒░ ░░    ▒▒▒░▒ ▒░▒░  ▒▒ ░░░░░░░░░░░░░░░▒    ▒░░▒▒░░░ ▒░░░░░░░░░░░▒▒ ▒▒▒░░ ▒▒▒▒▒░░░  ░░░░░░░░░░░░▒▒ ▒░▒    
░░░░░▒▒▒▒      ░░░ ▒ ░▒░▒▒     ░░    ▒░ ▒▒░░░░░░░░░░░▒    ▒░░░░░▒▒  ▒ ▒░░░░░░       ▒▒▒░░░░░░░░░▒░░░▒░░░░▒▒▒    ░  ▒░▒ 
▒▒▒            ░ ░░▒▒  ▒░       ▒        ▒░░░░░░░░░░░ ▒▒ ▒▒░░          ░░░░▒    ▒ ░░░░░░░░░░░░░░ ░░░░░▒▒        ░     ▒
               ░ ░░▒░   ░▒       ▒▒    ▒░░░░░ ░░░░░░▒▒░░▒ ▒░▒  ░░    ▒▒ ▒▒   ▒░░░░▒░  ░░░░▒░░░░▒▒▒░▒           ░▒     ▒
               ▒░░░░▒            ░░    ░░░░░░░░░░░░▒░▒▒░░░       ▒▒  ▒▒ ▒▒▒  ▒░░▒ ░░░░░░░░   ▒░░▒              ░     ▒▒
                ░▒░░    ▒▒▒     ▒▒ ▒▒░░░░▒░▒░░░░▒   ░ ░ ▒     ░░ ▒  ▒▒ ▒▒░▒  ▒░▒  ▒▒   ▒▒       ▒▒▒            ░    ░▒ 
                ░ ░░    ▒▒░ ▒▒░░░░░░░░░░░▒▒▒▒       ░  ▒▒     ▒    ▒▒▒ ▒▒▒                         ▒▒▒        ░   ▒░   
----------------------------
░░░░░░░░░░░░▒░░░▒▒ ▒░░░░░▒░░░░░▒▒▒▒ ░      ▒▒▒ ▒░▒░░░░░░░░░░░░░░░░░▒░▒░░░░░▒▒▒▒░░░░░▒░░▒▒▒▒░       ▒▒▒░▒▒     ░        
▒▒▒  ░▒░░░░░░▒▒░▒░░▒▒░▒░▒▒▒        ░░░▒▒░▒▒▒░░░▒▒▒▒░░▒░░░░░░░░░░░░░░▒░▒░░▒░░░░▒▒▒ ░ ▒▒▒ ▒▒▒░░▒▒      ▒░      ░▒        
▒░░░░░░░░░░░░░░░░░░░░▒▒░▒▒▒▒▒▒ ▒▒░ ▒▒▒░▒░▒░▒▒▒▒▒▒▒  ▒░░▒░░▒▒▒░░░░░░░░░░░░░▒░░░░░░░▒░▒░░░░░ ▒▒░▒░▒▒   ░      ▒░         
░░░░░░░░░░ ▒  ▒ ░▒░░░▒▒ ▒░▒░ ▒▒▒ ▒▒░░░░░░░░▒▒▒▒▒░░░░░░░░▒░░░▒░ ▒░░░░░░░░░░░░░░▒ ░░░░░░░░░░░░░░░░▒░▒░▒░▒▒▒   ░          
 ░░ ░░░░░░   ▒▒░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░▒░░░░░░░░░░▒▒▒   ░▒▒░░░░░░▒░░░░░░░░▒ ▒▒░░░░░░░░░░░░░░░░▒ ░░ ▒▒░░░░░▒        
 ░░░░░░▒░░  ▒░░░░░░░░░░░░░▒░░░░░░░▒░ ▒▒░░░ ░▒░▒   ░░▒░▒░░░░░░▒░░░░░▒  ░░░░░▒ ▒▒▒▒░░░░░░░▒░ ▒  ░░▒▒▒   ▒░▒░ ░░░░░░░▒    
▒░░░░░░▒░░░░▒░░░▒▒▒▒▒▒▒░ ░▒░░░▒░░░▒░▒ ▒▒ ▒░▒▒▒░░░░░░▒▒░░░░░░░▒ ░░▒░░ ▒░░░░░░░░▒░░░░░░▒▒░     ▒▒  ▒ ▒▒▒▒░░░░░░▒▒▒ ░     
▒░░░░░░░░▒░░░░░░ ░▒▒░ ░░░░░░░░░▒░▒▒░ ▒▒▒░▒     ▒░░▒░▒░▒▒░░░░░░▒ ░░░░░░░░░░░░░░▒░░░░░░░▒░▒▒   ░   ░░░░░▒▒░░░░ ▒  ░      
░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ░     ▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░░░░░ ▒░░░░░░░░░░░▒▒▒▒▒▒ ░░▒ ░░░▒░░░░▒▒    
░░░░░░ ░░░░░░░░░░░░░░░ ▒▒░░░▒░░░░▒ ▒▒      ▒    ░▒▒▒░▒ ▒░░░░░░░░░░░░░░░░░░░░░░░░ ░▒░░░░▒░░▒▒░░░░░░░▒░░▒░▒░░░░░░░▒░░░░░▒
░▒▒▒▒░▒▒░░ ░░▒▒▒░░░ ▒▒   ▒░░░░░▒▒▒ ░░     ▒▒▒░░░░░░   ▒▒░░░░░░░  ▒▒░ ▒░ ░▒▒░░░░░▒░▒░▒▒▒░▒░░▒░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░
▒▒▒▒▒▒   ▒▒░  ▒░▒░░░░ ░░▒▒▒ ░░▒▒▒ ░▒▒▒▒▒░░░▒░░░░░░░ ▒▒▒░░░▒░░▒▒       ▒ ▒░░░▒▒░░░░▒  ▒   ▒▒ ░░░░░░░ ░▒░░░░░░░▒░▒▒░░░░░░
          ░░░░░░░▒  ░░▒▒▒░▒▒░░▒▒▒▒▒░▒░   ░░░░░░░░░▒▒░░░░░░▒░ ▒    ▒░░░░▒░░░░░▒░░░░░▒ ▒   ▒   ▒ ▒▒░░░▒▒▒░▒░░░░░░░░░▒▒▒  
           ░░▒ ▒  ░▒▒▒▒░▒▒▒ ▒▒░▒░▒▒ ▒▒  ▒ ▒░░░░░░░░░▒░░     ▒░▒▒▒▒░░▒▒░▒▒▒▒     ▒▒  ▒▒▒ ▒▒░ ▒▒░░░░░░░░░▒ ░▒░░░░░░░░▒▒ ▒
            ░▒▒▒░░▒▒ ░░░░░     ▒░░░▒░░░░░▒▒▒░░░░░ ▒░▒░▒   ▒▒▒░▒░▒░░░▒▒░▒  ▒░▒ ▒▒     ░▒░░░░ ░░░░▒░░░░░░░░░▒  ░▒▒░░░░░░░
    ▒░░▒ ▒▒▒░    ▒    ░░░       ░░░▒░░░░░░░░▒░░░▒   ▒░▒▒░░░░▒░░░░░░░░░░░  ░░ ▒░░▒    ▒▒▒░░░░░░ ░░░░░░░░░░░░░░░░░▒   ░░░
░▒▒▒  ▒  ▒   ░              ░░░ ▒▒    ░░░░▒░░░▒▒ ▒▒▒ ▒░ ▒▒▒ ░░░░░▒░░░░▒   ▒        ▒ ░░░░░░░░░░▒░░░▒░░░░░░░░░░░░░    ▒▒
         ▒▒  ░    ░▒    ▒▒▒▒▒   ░░     ░░░░░░░░▒▒▒ ▒ ░░░▒░░░░░░░░░░░▒░▒░░     ░░   ▒ ░▒ ▒░░▒▒     ▒▒░░░░░░░▒░░░░       
             ░    ▒░▒▒  ▒ ░░░    ▒▒▒▒▒░░░▒░░░░░░░░▒  ░░░░░░░▒░▒░░▒░▒ ░░░░  ▒░       ▒▒▒▒▒             ░░░░ ░░░░▒░░░▒▒  
    ▒        ▒░  ░▒░░▒     ▒▒▒▒▒▒▒   ▒░▒▒▒░▒░░ ░░░▒  ░░░░░▒░    ░░   ▒▒▒ ▒▒     ▒░▒▒                ░░░░ ░░░░░░░░░░░░░░
   ▒░▒   ▒▒▒░▒░▒▒░░░░▒▒▒▒░░▒     ░░▒ ▒▒  ░░░░░░░░░░   ░▒▒▒     ▒░    ▒▒ ▒  ░▒░▒▒              ▒▒   ▒░▒░░░░░░░░░░░░░░░░░
     ▒▒░▒░░ ▒▒░▒░░░▒░░░░ ▒░▒░░    ░░  ░   ░░░░░░░▒▒ ░░   ░░░░ ░░░   ▒░░▒░░░▒ ░░░▒           ░░░░  ▒░░░░░░░░░░▒░░░░░░▒░░
 ░▒░░▒▒░░▒░░▒▒▒▒░░    ▒▒░ ▒ ▒░ ░▒ ▒▒ ░░░▒░░░▒░░░░░░░▒    ▒░░▒▒░░░ ▒░░▒░░░░░░░░▒▒ ▒▒▒░▒  ▒▒▒▒░░░  ░░░░░░░░░░░░▒▒ ▒░▒  ▒ 
░░░▒░░▒▒▒      ░░░ ▒ ░▒░▒▒     ░░▒   ▒░ ▒▒░░░░░░░░░░░▒    ▒░░▒░░▒▒  ▒ ░░░░░░░▒      ▒░▒░░░░░░░░░▒░░░▒░░░░░▒▒    ░  ▒▒▒ 
▒▒▒            ░ ░░▒▒  ▒▒       ▒        ▒░░░░░░░░░░░ ▒▒ ▒▒░░▒         ░░░░▒    ▒ ░░░░░░░░░░░░░▒▒░░░░░░▒        ▒     ▒
               ░▒░░▒░   ░▒        ▒    ▒░░░░░ ░░░░░░ ▒░░▒ ▒░▒  ░░    ▒▒ ▒▒▒  ▒░░░░▒▒  ░░░░▒▒░░░▒▒▒░▒▒          ░      ▒
                ░░░░▒            ░░▒  ▒░░░░░░▒░░░░░░░▒▒░░░       ▒▒ ▒▒▒ ▒▒▒  ░░░▒ ░░░░░▒░░   ▒▒░▒              ░     ▒▒
                ░ ░░    ▒░▒     ▒▒  ▒░░░░▒░▒░░░░▒   ░ ░ ▒▒   ▒░▒  ▒ ▒▒ ▒▒░▒  ▒░▒  ▒░   ▒▒       ▒▒▒            ▒    ░▒ 
                ░ ░░     ▒▒ ▒▒░░░░░░░░░░░▒▒▒▒       ░  ▒▒           ░▒ ░▒▒                         ▒▒▒        ░   ▒░   
----------------------------
▒░░░░░░░▒░░░░░░░▒▒ ░░░░░░▒░▒░░░ ▒▒▒ ░       ▒▒ ▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒░░░░░▒░▒  ▒▒░       ▒▒▒░▒▒     ░        
▒▒▒  ░░░░░░░░▒ ░▒░░▒▒░░░▒▒▒       ▒▒░░▒▒▒ ▒░░░░░▒░▒░░▒░░░░▒░░░░░░░░░░▒░▒░░░░░▒▒  ▒░  ▒▒▒ ▒░░▒▒▒▒     ▒░      ░▒        
▒░░░░░░░░░░░░░░░░░░░░▒▒░▒▒▒▒▒   ▒░▒░░▒░▒░▒░▒░▒▒▒▒▒  ▒░▒▒░▒▒▒░░░░░░░░▒▒▒░░░▒░░░░░░░▒▒░░░░░░▒▒▒░▒▒▒    ░      ▒▒         
░░░░░░░░░░ ▒▒ ▒ ▒▒░▒░▒▒ ░░ ░   ▒ ▒▒░░░░░░░░▒▒▒  ░░▒░░░░░▒░░░▒░▒▒░░░░░░░░░░░░░▒▒▒░░░▒░▒▒░░░░░░░░░▒░▒░░░▒▒    ░          
▒▒░ ░░░░░▒░   ▒░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░▒░░░░░▒▒▒▒   ░░▒░░░░░░▒░░░░▒░░░  ▒▒░░░░░░░░░░░░░░░░▒ ░░ ░▒░░░░▒         
 ░░░░░░▒░░  ▒▒░░░░░░░░░░░░▒░░░░░░░░░ ▒▒░░░▒░▒░▒▒  ░░▒░▒░░░░░░▒░░░░░▒ ▒░░░░░▒ ▒▒▒▒░░░░░░░▒▒ ▒ ░░░▒▒░   ▒░▒░ ░░░░░░▒▒    
 ░░░░░░░░░░░▒░░▒▒▒▒▒░▒░░ ▒░░░░░░░░░░▒ ▒▒  ░▒▒░░▒░░░░▒▒░░░░░░░▒ ░░▒░▒ ▒░░░░░░░░░░░░░░▒▒▒░     ▒▒  ▒▒▒ ▒░░░░░░░ ▒▒ ░     
▒░░░░░░░░░░░░░░▒ ░▒▒░ ░░░░░░░░░ ░▒▒░░▒▒▒░▒     ▒░░▒░▒▒ ▒░░░░░░  ░░░░░░░░░░░░░░▒░░░░░░░░░ ▒   ▒   ░░░░░▒▒░░░░ ▒  ░      
░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒▒   ▒░░░░░▒░▒░░░░▒░░░░▒░░░░░░░░░░░░░▒▒░░░░░░░▒▒░░▒▒▒▒▒▒▒░▒▒ ░░░░░▒░░▒     
░░░░░░ ░░░░░▒░░░░░░░░░▒▒ ░░░░░░░░  ▒▒      ░    ░▒ ▒░▒░▒░░░░░░▒░░░░░░░░░░░░▒░░░░ ░▒░░░░░░░░▒░░░░░░░▒░░▒▒▒░░░░░▒░▒░▒░░░▒
░▒▒▒▒░ ▒░░ ░░▒░░░░░ ▒▒   ▒░░░░░▒▒▒ ▒░      ▒░░▒░░░░   ▒▒░░░░░░░ ▒▒▒░▒▒░ ░ ▒░░░░░▒▒░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░▒░ ▒░░░
░▒▒▒▒▒▒  ▒▒░  ▒░▒░░▒▒ ░░▒▒▒▒░░▒░▒▒░▒▒▒▒ ░░▒░░░░░░░░  ▒▒▒░░▒░░▒▒       ▒ ▒░░░░▒░░░░▒  ▒▒   ▒▒░░░░░░░ ░▒░░░░░░░░░▒░░░░░░░
          ░░░░░░░░▒ ░░▒░▒░▒ ░░▒░▒▒▒░ ░  ▒░░░░░░░░░▒▒░░░▒░░▒░ ▒▒   ░░░▒░▒░░░░░▒░░░░░▒ ▒   ▒    ▒▒▒░░░░ ▒░▒░░░░░░░░░▒▒▒  
           ░░▒ ░ ▒▒  ▒▒▒▒▒▒▒▒▒░▒░▒▒ ▒▒    ▒▒░░░░░░░░░░░▒    ▒▒  ▒▒░░░▒░░░▒▒     ▒▒  ▒▒▒ ▒▒░ ▒▒░░░░░░░░░▒ ░▒▒░░░░░▒░▒▒ ▒
            ░▒▒▒▒░▒▒ ▒▒░░░▒     ░░░▒▒░▒░░▒▒▒░░░░░▒░░▒░▒▒  ▒▒▒░▒░▒░░░▒▒░    ░  ▒▒     ░▒░░░░ ░▒░░▒░░░░░░░░░░▒▒░▒▒░░░░░░░
    ▒░░▒▒▒▒▒░▒   ▒    ░░░▒  ▒   ░░░▒░░░░░▒░░▒░░░   ░▒░░▒░░░░▒░░░░░░░░░░░  ▒░  ░░░    ▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░▒▒   ▒░░
▒ ▒▒▒ ▒      ░              ░░░ ▒░  ▒ ░░░░▒░░░▒▒░▒▒░ ▒▒ ▒░▒ ░░░░▒▒░░░░▒   ▒▒         ░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░    ▒ 
         ▒▒  ░    ▒▒   ▒▒ ▒ ▒▒▒ ▒░     ░░░░░░░░▒ ▒ ▒ ░░░▒░░░░░░░░░░░▒░▒▒░     ░░  ▒▒ ░▒ ░░░▒▒    ▒▒▒░▒░░░░░▒░░░░       
             ░    ▒▒▒▒  ▒ ░▒░    ░▒▒░▒░░░▒░░░░░░░░▒  ░░░░░░░▒░▒░░▒▒░ ░░░░  ▒░       ▒▒▒▒▒            ▒░░░▒ ░░░░▒░░░▒▒  
              ░  ▒▒░░▒     ▒▒▒░▒▒░ ▒  ░▒░▒░░░░ ░░░▒  ░░░░░░░    ░░   ▒▒▒ ▒▒    ▒▒▒▒▒                ░░░▒ ▒░░░░░░░░░░░░░
    ░▒    ▒▒▒▒░  ░░░░▒▒▒░░░░     ░░▒  ▒  ░░░░░░░░░░   ░░▒▒     ▒░     ▒ ▒  ░▒▒▒▒              ▒▒    ░▒░░░░░░░░░░░░░░▒░░
     ▒▒ ▒▒░▒▒░░ ░░░░░░░░ ▒░▒░░    ░▒  ░   ░░░░░░░▒▒ ░▒   ▒░░░ ░░░    ░░▒░░░▒ ░░░▒           ░░░░  ▒░░░░░░░░░░▒░░░░░░▒░░
 ▒▒▒░▒▒░░▒░░▒▒▒░░░    ▒▒ ░▒ ▒░ ▒▒ ▒▒ ▒░░▒░░░▒░░░░░░░▒    ▒░░▒ ░░▒ ▒░░▒░░░░░░░░░▒ ▒▒▒░░  ▒▒▒▒░░▒  ░░░░░░░░░░░░▒▒ ░░▒  ▒ 
░░░▒▒░▒▒▒▒     ░░░ ▒ ░▒░▒▒     ░░    ▒░ ▒▒░░░░░░░░░░░▒    ▒░░░░░▒▒ ▒▒ ░░░░░░░▒      ▒▒▒░░░░░░░░░▒░░░▒░░░░░▒     ░ ▒▒▒▒ 
▒▒▒▒           ░ ░░░▒  ▒▒       ▒        ▒▒░░░▒░░░░░░    ▒▒▒░▒         ░░░░▒   ▒▒ ░░░▒░░░░░░░░░▒ ░░░░░▒▒       ▒▒    ▒▒
               ▒▒░░▒░▒  ░░       ▒▒    ▒░░░░░ ░░░░░░▒▒░░▒ ▒░▒  ░░    ▒▒ ▒▒   ▒░░░░▒▒  ░░░░▒▒░░░▒ ░░▒▒          ░      ▒
                ░▒▒░▒            ░░▒   ░░░░░░░░░░░░░░▒▒▒░░ ▒     ▒▒  ▒▒ ▒▒▒  ▒░░▒ ░░░░▒░░░   ▒▒░▒              ░     ░▒
                ░ ░░    ▒▒▒     ▒▒ ▒▒░░░░▒░▒░░░░▒▒  ░▒░ ░▒   ▒░▒  ▒▒▒▒ ▒▒░▒  ░░▒  ▒░▒  ▒▒      ▒▒▒            ▒▒    ░▒ 
                ░▒░░▒    ▒░ ▒▒░░░░░░░░░░░▒░▒▒       ░  ▒▒           ▒▒ ░▒▒                        ▒▒▒         ░   ▒░   
----------------------------
░░░░░░░░░░░░░░░░▒▒ ░░░░░░▒░▒░░░▒▒▒▒▒░       ▒  ▒░▒▒▒░░░░░░░░░░░░░░░░░▒░░░░▒▒▒▒░░░░░░▒░░░░▒▒▒      ▒▒▒░░▒▒     ░        
░▒▒  ▒▒░░░░▒░ ▒▒▒▒▒▒▒▒░░▒▒▒▒       ▒░▒▒▒▒▒▒░░░░░▒░░░░░░░░▒░░░░░░░░░░▒░░▒░░░░░▒   ░▒▒ ▒▒  ▒░░▒▒▒      ▒░      ░▒        
▒░░░░░░░░░░░░░░░░░░░░▒▒░▒▒▒▒▒▒▒▒▒▒▒░░▒░▒░▒░▒░▒▒▒▒▒▒  ░░░░▒▒▒▒░░░░░░░▒▒░░░░▒░░░░░░░▒░░░░░░░▒▒▒░▒ ▒▒   ░      ▒▒         
░░░░░░░░░░ ▒  ▒▒░░░▒░░▒ ▒░▒░   ▒  ▒░░░░░░▒▒▒▒▒  ▒▒ ░░░░░▒▒░░░░▒░░░░░░░░░░░▒░░░░▒▒░░▒░░░░░░░░░░░░▒░░░░░▒▒    ░          
▒▒░ ░░░▒░▒░  ░▒▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░▒▒░░░░░▒▒▒▒▒  ░▒▒▒░▒░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░▒ ▒▒ ░▒░░░▒▒         
 ▒░░░░░▒░░  ▒▒░░░░░░░░░░░░▒░░░░░░░░░ ░▒░░░▒░▒░▒▒  ░░░░▒▒▒░░░░▒░░░░░▒ ▒░░░░░▒▒▒▒▒▒░░░░░░░░░ ▒▒░░▒▒▒░ ▒▒▒▒▒░ ░░░░░▒▒     
 ░░░░░░░░░░░▒░░░░░░░░▒▒▒ ░▒░░░░░░░░░  ▒▒  ░▒▒░░▒░░░░▒ ░░░▒░░░▒ ░░▒░  ▒░░░░░░░░▒░░░░░░░▒░     ░▒   ▒▒▒▒▒░░░░░░▒▒▒▒░     
▒░░░░░░░░░░░▒░░▒ ░░░░▒░░▒░░░░░░ ░░▒░░ ▒▒░░     ▒▒▒▒░▒░▒▒░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒   ▒  ░░░░░░▒░░░░░ ▒  ░      
░░░░░░░░░▒░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░      ▒▒   ▒░░░░░░░▒░░░░▒░░░░▒░░░░░░░░░░░░░ ▒░░░░░░░▒▒▒░▒▒▒░▒▒▒░▒▒▒░░░░░▒░▒      
░░░░░░▒▒░░░░░░░░░░░░░░░▒ ░░░░░░░░▒ ░▒▒     ░    ░▒ ▒░▒▒ ░░░░░░░░░░░░░░░░░░░░░░░░ ░▒░░░░░░░░░░░░░░░▒▒░░░ ▒░░░░░▒░▒░░░▒▒ 
░▒▒▒▒░▒ ▒░ ░░░░░░░░ ▒▒▒  ▒░░░░░░▒▒ ▒▒      ▒▒░▒▒░░░  ▒▒▒░░░░░░░ ▒▒░░▒░░░░▒▒▒░░░░ ▒░░░░░░▒░░▒░░░░░░░░░░░░░░░░▒░░░▒░ ▒░░░
▒▒▒▒▒▒▒▒ ▒▒░  ▒▒▒░░▒░ ░▒▒▒▒ ░░ ░▒▒░ ▒▒▒▒░░▒░░░░░░░░  ▒▒▒░░▒░░▒▒       ▒ ▒░░░░▒░░░░▒  ▒   ▒▒▒░░░░░░░ ░▒░░░░░░░░░▒░░░░░░░
          ░░░░░░░░▒ ░░▒░▒░░▒░░▒▒ ▒▒░▒░  ▒░░░░░░░░░▒▒░░░▒░░▒░▒▒    ▒░░▒░▒░░░░░▒░░░░░▒ ▒  ▒▒  ▒▒▒▒▒░░░░ ▒░▒░░░░░░░░░▒▒▒  
           ░░▒▒░  ▒  ▒▒▒░▒▒▒▒░▒▒░▒▒ ▒▒    ▒▒░░░░░░░░░░░     ▒░  ▒▒░░░▒░░░▒▒   ▒▒▒▒  ▒░▒ ▒▒░ ▒▒▒░░░░░▒░░▒ ░▒░░░░░░▒░▒▒ ▒
            ░ ▒▒░░░▒▒ ▒░▒░▒     ░░░░▒░▒░░▒▒ ░░░░░▒░░▒░▒▒  ▒▒▒░▒░ ░░░▒▒░   ▒░▒ ▒▒     ░ ░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░░
     ░░▒▒░▒▒▒▒   ▒    ░░░▒      ░░░░░░░░░░░░▒░░░▒  ▒▒░▒▒░░░░▒░░░░░░░░░░▒  ▒░ ▒░░▒    ▒▒▒░░░░░░░░░░░░░░░░░░░░▒░░▒   ▒░░░
▒▒▒▒▒▒▒      ░              ░░░ ▒░▒ ▒ ░░░░▒░░░▒▒▒▒▒░ ▒▒ ▒░▒ ░░░░▒▒░░░░▒   ▒          ░░░░░░░░▒░░░░▒░░░░░░░░░░░░░░   ▒▒▒
         ▒▒  ░    ▒▒    ▒ ▒ ▒▒▒ ▒░     ░░░░░░░░▒▒  ▒ ░░░▒░░░░░░░░░░░▒░▒▒▒     ░░   ▒ ░▒ ░░░░▒▒   ▒▒░░░░░░░░▒░▒░░       
             ░▒    ░▒▒  ▒ ░▒░▒    ▒▒▒▒░░░░░░░░░░░░▒  ░░░░░░░▒░░░░▒░░ ░░░░  ▒▒        ▒░▒▒            ▒░░░▒ ░░░░▒░░░▒   
              ░  ▒▒░░▒     ▒▒▒▒▒▒░ ▒  ░▒░▒░░░░ ▒░░░  ░░░░░░░    ░▒   ▒▒▒ ▒▒     ▒▒▒▒▒               ▒░░░ ▒░░▒░░░░░░░░░▒
    ▒▒    ▒▒▒▒░ ▒░░░░▒▒▒▒░░░     ░▒░▒ ▒  ▒░░░░░░░░░   ░░▒       ░▒    ▒    ▒▒░▒▒                    ░▒░░░░░░░░░░░░░░░░░
      ▒ ▒▒░░░░░░░░░░░░░░ ▒░░▒▒    ░▒  ░▒  ░░░░░░░▒░ ░▒   ▒░░░ ▒░░    ░░▒░░░░ ░░▒▒           ▒░░░  ▒░░░░░░░░░░░░░░░░▒▒░░
  ▒ ░▒░░░░░░▒▒▒░░░ ▒  ▒░ ▒▒ ▒░ ▒▒ ▒▒ ▒░▒▒░░░▒░░░░░░░▒    ░░░▒▒░░▒  ░░▒░░░░░░░░▒▒ ▒▒▒░░ ▒ ▒▒▒░░▒  ░░░░░░░░░░░░▒▒ ▒░   ▒ 
░▒░░░░▒▒▒▒     ░▒░▒  ░▒░▒▒▒    ░░▒   ▒░ ▒▒░░░░░░▒░░░░▒    ▒░░▒░░▒▒▒▒▒ ░░░░░░░▒      ▒▒▒░░░░░░░░░ ░░░▒░░░░░▒     ░ ▒▒▒  
▒▒▒▒           ░ ░░░▒▒ ▒▒       ▒        ▒▒░░░░░░░░░░     ▒░░▒         ░░░░▒    ▒ ░░░▒░░░░░░░░░▒ ░░░░░▒▒       ▒     ▒▒
                ░░░▒▒▒  ░░        ▒    ▒░░░░░▒▒░░░░░▒▒░░▒▒▒░▒  ░▒    ▒▒ ▒ ▒  ▒░░░░ ░  ░░░░▒▒░░░▒ ▒░▒▒          ░      ▒
                ░▒▒░▒▒           ░░▒   ▒░░░░░▒░░░░░░░▒▒░░░ ▒     ▒▒  ▒▒ ▒▒▒  ▒░░▒ ░░░░░░░░  ▒▒▒▒▒              ░     ░▒
                ░ ░░     ▒▒▒     ▒   ░░░░▒░▒░░░░▒▒  ░▒░ ░▒    ░▒ ▒▒ ▒▒▒▒▒░░  ▒░▒  ░░   ▒▒      ▒▒▒            ░    ▒░▒ 
                ▒░░░     ▒░ ▒▒░░░░░░░░░░░▒▒▒▒▒      ░  ▒▒     ▒     ▒▒ ░▒▒                        ▒▒▒         ░   ▒░   
----------------------------
░░░░░░░░░░░░░░░░░▒▒░░░░░░▒░░░░░▒ ▒▒▒░          ▒░▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░▒▒ ░░░░░░ ░░░▒▒▒░     ▒▒▒▒░░░▒▒    ░        
░░░  ▒▒░░░░▒░▒ ▒ ░░▒▒▒░▒░▒▒▒▒      ▒░▒▒▒▒ ▒░░░░░░░▒░░░░░░░░░░░░░░░▒▒▒░░▒░░░░░▒   ▒▒▒ ▒▒  ▒░░▒▒       ▒▒      ░         
░░░▒▒░░░░░░░░░░░░░░░░▒ ░▒ ▒ ▒▒▒  ░▒░░▒░▒░▒░▒░░▒▒▒▒▒▒ ░░░░░▒▒▒░░░░░░░▒░▒░░░▒░░░░░░░▒▒░░░░░▒▒░▒░▒▒▒    ░      ▒▒         
░░░░░░░░░░▒▒▒▒▒▒▒░░░░░▒▒▒░▒░     ▒▒░░░▒░░░▒  ▒▒  ▒▒░░░░▒ ▒░░░░▒░░░░░░░░░░░▒░░░▒▒░░░▒░▒░░░░▒░░░░░░░░░░░▒     ░          
▒▒░░░░░░░░   ░▒▒░░░░░░░▒░░░░░░░░░▒░░░▒░░░░▒▒░░▒▒▒░░░░▒▒▒▒▒▒ ░▒▒▒░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░▒ ░░ ▒▒░▒░▒▒         
 ░░░░░░░░░  ▒▒░░░░░░░░░░░░▒░░░░░░░░░ ░▒░░░▒░▒░▒▒  ░▒░░▒▒▒░░░░▒░░░░░▒ ▒░░░░░░▒▒▒▒▒░░░░░░░▒░▒░▒░░▒▒▒▒ ▒▒▒▒▒░▒░░░░░▒▒     
 ░░░░░░░░░▒▒▒░░░░▒░ ░░▒▒▒░▒░░░░░░░░░  ▒▒  ░▒▒░░▒░░░▒▒ ░░░▒░░░ ▒░░░░░ ▒░░░░░░░▒░░░░░░▒░▒░      ░  ▒▒▒▒▒░░░░▒░░░▒▒▒░     
▒░░░░░░░░░░░▒░░░ ░░░░▒░░▒░░░░░░▒░▒▒▒░▒ ▒▒▒▒    ▒▒▒▒░▒▒ ░▒░░░░░▒▒░░░░▒░░░░░░░░░▒░░░░▒░░░░    ▒▒  ▒░░▒░░░░░░░░ ▒  ░      
░░░░░░░░▒░░░░░░░░░░▒░▒▒░░░░░░░░▒░░░░░░      ▒    ▒▒▒░░░░░▒░░░░▒▒░░░▒░░░░░░░░░░░░░▒░░░░░░░░▒▒░░▒▒▒▒▒▒▒░▒▒▒░░░░░▒░▒      
▒░░░░░▒░░░░░░░░░░░░░░░░▒▒░░░░░░░░▒ ░▒▒     ░    ▒▒ ▒░▒▒░░░░░░░░░░░░░░░░░░░░░░░░▒ ▒▒░░░░▒░░░░░░░░░░▒▒▒░░▒▒░░░░░▒░░░░▒▒▒ 
░░░▒░░▒  ░ ░░░░░░░░ ▒ ▒  ▒░░▒░░░▒▒ ▒▒      ▒▒▒▒▒░░░▒ ▒░▒░░░░░░░ ▒▒░░▒▒░░░▒▒▒░░░░▒▒▒░░░░░▒░░▒░░░░░░░░░░░░░░░▒▒░░░▒░▒░░░░
▒▒░▒▒▒▒▒▒▒▒░  ▒▒░░░▒▒ ▒▒▒▒▒▒░░▒░▒▒▒ ▒▒▒▒░░▒░░░░░░░░  ▒▒▒░░▒░░░░   ▒▒  ▒ ▒▒░░▒░░░░░░  ▒▒▒ ▒▒░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░
          ▒░░░░░░░░▒░░░░▒░▒▒░░▒▒▒▒▒░▒░  ▒░░░░░░░░░ ▒░░░░░░▒░ ▒    ▒░░▒▒▒▒░░░░▒░░░░░▒ ▒  ▒▒  ▒▒▒▒▒░▒░▒ ▒░▒░░░░░░░░░░▒▒  
           ░░░░░  ▒▒ ▒▒▒▒ ▒▒▒░░▒▒▒▒ ░▒    ▒▒░░░░░░░░░░░     ▒░▒ ▒▒░░░▒░░░▒▒  ▒▒▒░▒  ▒░▒ ▒▒░ ▒▒▒░░░░░▒░░  ░░▒░░░░░▒▒▒▒ ░
            ░ ▒▒▒░░▒▒▒▒░▒░▒    ▒░░░░▒░▒░░ ▒ ░░░░░ ░░░░▒   ▒▒▒░▒░▒░░░▒▒▒▒  ▒░         ░ ░░░░ ░░░░▒░░░░░░░░░░▒▒░░░░░░░░░░
     ░░▒▒▒ ▒▒░   ░▒   ░░░▒▒     ░▒░░░░░░░▒░░▒░░░▒  ▒▒░▒░░░░▒▒░░▒░░░░░░░░  ▒░ ░░░▒    ▒ ▒░░░░░▒ ░░░░░░░░▒░░░▒▒░░▒   ░░░░
▒▒▒▒▒▒▒      ░              ░▒░▒▒▒▒ ▒ ░░░░▒░░░░▒▒░▒░▒▒▒ ▒░▒ ▒░░░▒ ░▒░░▒   ▒▒  ▒      ░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░   ▒▒▒
         ▒▒  ░    ▒▒    ▒ ▒ ▒▒▒ ░░     ▒░░░░░░░▒   ▒ ░░░▒░▒░░░░░░░░░▒░▒▒▒     ▒░   ░ ░▒ ░░░▒▒▒   ▒▒░░░░░░░░░░░░░       
             ▒▒    ░ ▒  ░ ░░░▒   ▒▒▒▒░▒░░▒░░░░░░░░▒  ▒░░░░░░▒░░░░▒░░ ░░░░  ▒▒       ▒▒▒▒▒            ▒░░░  ░░░░▒░░▒▒   
              ░  ▒▒░░▒▒   ▒  ▒▒▒▒░▒   ░░░▒░░░░ ▒░░░  ░░░░░░░   ▒▒▒   ▒░▒▒▒▒     ▒▒▒▒▒              ▒▒░░▒ ▒░░░░░░░░░░░░▒
    ░░    ▒▒▒▒░ ▒▒░░░▒ ▒▒▒░░▒    ░░░▒ ▒  ▒░░░░░░░░░   ░▒▒▒▒     ░▒         ░▒▒▒▒              ▒    ▒░▒░░░░░░░░░░░░░░░░░
        ▒▒░░░░░░░░░░░░░░ ▒░░▒▒    ░▒  ░▒ ▒░░░░░░░░░ ░░   ▒░░░ ▒░░    ░░░░░░  ░░▒▒           ▒░░░  ░░░▒░░░░░░░░░░░░░▒▒░░
  ▒ ░▒░░░░░░▒▒▒░░░▒▒  ▒░ ▒▒ ▒░ ▒▒ ▒▒ ▒▒▒▒░░▒▒░░░░░░░▒    ░░░▒ ░░▒ ▒░░░░░░░░░░░▒▒▒▒▒▒░▒    ▒▒░░▒  ░░░░░░░░░░░░▒▒ ░░   ▒ 
░░░░░░▒▒▒▒▒    ░ ░░ ▒░▒░▒▒▒    ░░▒   ▒░ ▒▒░░░░░░░░░░░▒    ▒░░░░░░▒▒ ▒ ░░░░░░░▒     ▒▒▒▒░░░░░░░░▒ ░░░▒░░░░░▒     ░ ▒░▒  
▒▒▒▒▒          ░▒░░░░ ▒▒▒       ▒        ▒▒░░░▒░░░░░░    ▒▒▒▒▒        ▒░░░░▒    ▒ ░░░░░░░░░░░░░▒ ░░░░░▒▒       ▒     ▒░
                ░░░▒▒▒  ░░        ▒     ░░░░░▒░░░░░░▒▒░░▒▒░░▒  ░▒    ▒▒ ░ ▒  ▒░░░░▒░ ▒░░░░▒░░░░▒ ░░░▒          ░      ▒
                ░ ░░▒▒           ░░▒   ▒░░░░░▒░░░░░░░▒▒░░░ ▒     ▒▒  ░▒ ▒▒▒  ▒░░▒ ░░░░░░░░  ▒▒▒░▒              ░     ░▒
                ░▒░░▒    ▒▒▒     ▒   ░░░░▒░ ░░░░▒▒  ░▒░ ░▒    ░▒ ▒▒ ▒ ░░░░░  ░░▒  ░░▒  ▒▒      ▒░▒            ░    ▒░  
                 ░░░░    ▒░  ▒ ░▒░░░░░░░▒▒▒▒▒▒      ░  ▒▒     ▒▒    ░▒ ░▒▒                        ▒░▒         ░   ▒░   
----------------------------
░░░░░░░░▒░░░░░░░░▒▒░░░░░░▒░░░░░▒░▒▒▒░          ▒░▒▒▒▒▒░░░░░░░░░░░░░░░▒░░▒░░▒▒░░░░░░░ ░░░░▒▒░     ▒▒▒░░░░▒▒    ░        
░░░ ▒▒▒░░░░░░▒ ▒▒ ░▒ ░░▒░ ▒▒▒     ▒▒░▒▒▒▒ ▒░░░░░░░▒▒▒░░░░░░░░░░░░░░▒▒░░▒░░░░░▒   ▒▒▒▒    ▒░▒▒▒▒      ▒▒      ░         
▒▒▒░▒░░░░░░░░░░░▒░░░░▒▒░▒  ▒▒▒▒ ░░▒░░░░▒░▒░▒░░▒▒▒▒▒▒▒░░░░░░░▒░░░░░░░  ▒░░▒░░░░░░░░▒▒░░░░░ ▒░░░▒▒     ░      ▒▒         
░░░░░░░▒░░ ▒▒▒▒▒▒░░░░░▒▒▒▒▒░     ▒ ▒░▒▒░░▒▒  ▒▒▒▒▒▒░░░░▒ ▒░░░░▒░░░░░░░░░░░▒░░░░▒░░░▒▒░░░░░▒▒░░░░▒▒░▒░░▒     ░          
▒░▒░░░░░░░▒  ░ ▒░░░░░░▒▒░░░░░░░░░▒░░░░░░░░▒▒░░▒ ▒░░░░░░▒▒▒▒▒░░▒▒░▒░░░░░░░░░░░░▒ ░░░░░░░░░░░▒░░░░░░▒ ░░ ░▒░▒░▒▒         
 ▒░░░░░░░░   ▒░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░▒░▒░▒▒▒▒░▒░░▒▒▒░░░░░░░░░░░ ▒░░░░░ ▒▒▒▒▒░░░░░░░░░░▒▒░░░▒▒  ▒▒▒▒▒▒ ░░░░▒▒▒     
 ░░░░░░░░░▒▒▒░░░░▒░░░░▒▒▒░▒░░░░░░░░░  ▒▒  ▒ ▒░░▒▒░░░▒ ░░░▒░░░ ▒░░░▒▒ ▒░▒░░░░░▒▒░░░░░▒ ░░    ▒ ▒  ▒▒▒▒▒░░░░░░░░▒▒▒░     
 ▒░░░░░░░░░░▒░░▒ ░░░░ ░░▒░░░░░▒▒░░ ░░▒▒▒░░▒    ▒▒▒░▒▒▒ ▒▒░░░░░▒░░░░░▒░░░░░░░░░▒░░░░▒░░░░     ▒  ░░░░░░░░░░░▒    ░      
▒░░░░░░░ ░░▒░░░░░░░▒░░▒░░░░░░░░▒░░░░░░   ▒  ▒▒   ▒▒▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░░▒░░░▒▒▒░ ▒▒▒▒▒▒░░ ▒░░░░░▒░       
▒░░░░░▒░░░▒░░░░░░░░░░░░▒▒░░░░░░░░▒ ░░▒▒    ░    ▒  ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░▒▒▒▒░░▒░░░░░▒░░░░▒▒▒ 
░▒░▒░░░ ▒░ ░░░░░░░░░▒░▒  ▒░░▒░░░▒▒ ▒▒      ▒▒▒▒▒░░░▒▒▒░▒░░░░░░░ ▒▒░░▒▒░▒░▒▒▒░░░░ ▒░░░░░░▒░▒▒░▒░░░░░░░░░░░░░░ ░░░▒░▒░░░░
▒▒░▒ ▒▒▒▒▒▒░  ▒ ░░░▒▒ ▒░▒▒▒▒░░░░░▒▒   ▒▒▒░▒░░░░░░░░  ▒ ▒░░▒░░░░    ▒  ▒ ▒▒░░▒░░░▒▒░  ▒ ▒ ▒▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░
          ▒▒░░░░░░░▒░░░░░░░░▒░▒▒▒▒▒░▒▒  ▒░░░░░░░░░  ░░░▒░░▒░▒     ▒░░▒▒▒░░░░░▒░░░░░  ▒   ░  ▒▒▒░░░▒░░ ▒░▒░░░░░░░░░▒▒▒  
           ░░░░░  ▒▒ ▒▒▒▒▒▒▒▒░░▒▒▒  ░▒    ▒▒░░░░░░░░░░░  ▒  ▒░▒  ▒░░░▒░▒▒▒▒▒▒▒ ▒░▒ ▒▒░▒ ▒▒░  ▒▒░░░░░▒░░ ▒░░░░░░░░▒▒▒  ░
            ░ ▒▒▒▒░▒▒▒▒▒▒░▒    ▒░░░░▒░▒░░   ░░░░░▒░░ ░▒▒   ▒▒▒▒░▒░░░ ▒░   ▒▒         ░▒░░░░ ░░░░▒░░░░░░░░░░▒░░░░░░░░░░░
     ░░▒▒▒ ▒▒░▒  ▒░   ░▒░▒▒     ░░░░░░░░░▒░░▒░░░▒  ▒ ░▒▒░░░▒▒░░▒░░░░░░░▒  ░░ ░░░▒    ▒ ░░░░░░▒░░░░░░░░░▒░░░▒░░▒▒   ░░░░
▒▒▒ ▒▒▒      ░         ▒    ░▒░▒ ▒▒ ▒ ░░░░▒░░░▒▒▒▒▒░▒▒▒ ▒░▒ ▒░░░░ ░▒▒░░   ▒▒  ▒      ░░░░░░░░░▒░░░░░░░░░░░░▒░░░░▒   ▒░▒
         ▒░  ░    ▒▒    ▒ ▒  ▒▒ ░░     ░░░░░░░░▒   ▒ ░░▒▒░░▒░░░░░░░░▒▒▒▒▒     ░▒   ░ ░▒ ░░░░▒▒   ▒░░░░░░░░░░▒░░░       
              ░    ░▒▒  ▒ ░░░    ▒ ▒▒▒▒░░▒░░░░░░░░▒  ░░░░░░░▒░░░░▒░░ ░░░░  ▒▒        ▒▒▒▒           ▒▒░░░▒ ░░░░▒▒░▒▒   
              ░   ▒░░░    ▒▒ ▒▒▒▒▒▒   ░▒░▒░░░░ ▒░░▒  ░░░░░░░   ▒▒▒   ░░▒▒░▒ ▒   ▒▒░▒▒              ▒▒░░▒▒▒▒░░░░░░░░░░░▒
    ░░    ▒▒▒▒░  ▒░░░░ ▒▒▒░░▒    ░░░▒ ▒  ▒░░░░░░░░░▒  ░░▒▒▒     ░▒        ▒▒▒▒▒▒▒                  ▒░▒░░░░░░░░░░░░░░░░░
        ▒▒░░░░░░░░░░░░░░ ▒░░▒▒    ░▒  ░▒ ▒░░░░░▒░▒░ ░▒   ▒▒░░ ▒░░    ░░░░░░▒ ░░▒            ▒░░░  ░░░▒░░░░░░░░░░░░░▒▒░░
  ▒ ░▒░░░░░░▒░▒░░░░▒  ▒░ ▒▒▒▒░▒▒▒ ▒▒ ▒▒▒▒░░▒▒░░░░░░░     ░░░▒ ░░▒  ░░▒░░░░░░▒░▒▒▒▒▒ ▒▒    ▒▒▒░▒  ░░░░░░░░░░░░▒▒ ░░▒ ▒▒ 
░░░░░░▒▒▒▒▒    ░ ░░  ░▒▒▒▒▒    ░░▒   ▒░▒▒▒░░░░░░░░░░░▒    ▒░░░░░░▒▒▒▒ ░░░░░░░▒     ▒▒▒▒░░░░░░░░▒ ░░░▒░░░░░▒     ░ ▒▒▒  
▒░▒▒▒          ▒▒░░░░▒▒▒░       ▒▒        ▒░░░░░░░░░░▒    ▒▒▒▒▒        ░░░░░      ░░░▒░░░░░░░░▒▒ ░░░░░▒▒       ░     ▒▒
                ░░▒▒▒▒  ░░             ▒▒░░░░▒▒░░░░░▒ ░░▒▒░░░  ▒▒    ▒▒ ▒▒▒  ▒░░░░░░▒░░░░░░▒░░░  ░░░▒          ░      ░
                ░ ░░▒░           ░░░   ▒░░░░░▒░░░░░░░░▒▒░░ ▒   ▒ ▒▒  ▒▒  ▒▒  ░░░▒ ░░░░░░░░  ▒░▒░▒             ▒▒     ░▒
                ▒▒░░▒    ▒▒▒     ▒   ░░░░▒░▒░░░░▒▒  ░▒▒ ░░    ░▒ ▒▒ ▒  ░░░░  ░░▒  ░░▒  ▒▒      ▒▒▒            ░    ▒░  
                 ░▒░░    ▒░▒▒▒ ░▒░░░░░░░░▒▒░▒▒      ░  ▒▒     ▒▒   ▒░▒ ░▒▒                        ▒▒▒         ░   ▒▒   
----------------------------
░░░░░░░░▒▒░░░░░░░▒▒░░░░░░▒░░░░░▒▒▒▒▒░           ░▒▒▒▒▒░░░░░░░░░░░░░░░▒░▒░░░▒ ░░░░░░▒ ░░░░░░░    ▒▒▒▒░░░░▒▒    ░        
░░░▒▒▒▒░░░░░░▒ ▒▒ ░▒▒░░▒░ ▒▒▒▒     ▒░▒▒▒▒  ░░░░░░░▒░▒▒░░░░░░░░░░░░░░░░░▒░░░░▒▒  ▒░▒▒▒    ▒░▒▒        ▒▒      ░         
▒▒▒▒▒░░░░░░░░░░░▒░░░░▒░░▒   ▒▒▒▒  ▒░░░░░░▒░▒░░░▒▒▒▒▒▒░▒░░░░░▒░░░░░░░▒░░░░░░░░░░░░░▒▒░░░░░ ▒░░░░▒▒    ░      ▒▒         
▒░░░░░░░░░░▒░▒▒▒▒░░░▒░░▒▒░ ░       ▒░▒▒░░░▒  ▒▒▒▒▒ ░░░░▒▒▒░░░░▒░░░░░░░░░░░▒░░░░░▒░░▒▒▒░░░░▒▒▒░░░░░▒▒▒░      ░          
▒▒▒░░░░░░▒▒  ▒ ▒░░░░░░▒▒░░░░▒░░░░▒░░░░░░░░▒▒░░░░ ░░░░░░▒▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░▒ ░▒▒▒▒▒▒░▒▒         
 ▒░░░░░░░░   ▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░▒░▒▒░▒▒▒▒▒▒░▒▒▒░░░░░░░░░░░ ▒░░░░▒▒▒▒▒ ▒░░░░░░░░░░▒▒▒▒░▒▒  ▒▒▒▒▒▒▒░░░░▒▒▒     
 ░░░░░░░░▒▒▒░░░░░▒░▒░░▒▒▒░ ░░░░░░░░░  ▒  ▒▒▒░░░▒▒░░░▒ ░░░▒░░░ ▒░░░░▒  ░░░░░░░▒▒░░░░░▒ ▒▒    ▒▒▒  ▒▒▒▒ ▒░░░░░░░░▒░░     
 ▒░░░░░░░░░░ ░░░▒░░░░ ░░▒▒░░░░▒▒▒  ░░▒▒ ▒▒▒▒   ▒░░░▒▒▒▒░░░░░░░▒▒░░░░▒░░░░░░░░░▒░░░░░░░░░     ▒  ▒░░▒░░░░░░░░    ░      
▒░░░░░░░ ░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒ ▒   ▒    ▒▒▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░░▒░░░░▒░░░▒▒▒▒▒ ▒░▒▒▒░░▒▒░░░░░▒░       
 ░░░░░▒░░░▒▒░░░░░░░░░░░▒░░░░░░░░░░▒░▒▒     ░    ▒  ▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░▒▒ ▒▒░▒ ░░░░░░░▒░░▒▒▒ 
░░░▒░░░ ▒░ ░░░░░░░░░▒░▒  ▒░░▒░░░▒▒ ▒▒      ▒▒▒▒▒░░░▒▒▒▒ ░░░░░░░ ▒▒░░▒░░░░▒▒▒░░░░▒▒░░░░░░░░▒▒░▒░░░░░░░░░░░░░░▒░░░░░ ▒░░▒
░▒░▒▒ ▒▒▒▒▒▒▒▒▒ ░░░▒▒ ▒░▒▒▒▒░░░░░░▒ ▒ ▒▒▒░▒░░░░░░░░    ░░░░░░░░   ▒▒  ▒ ░▒▒░▒▒░░ ▒▒▒ ▒ ▒▒▒▒░░░░░░░░▒░░░░░░░░░░░▒▒░░░░▒░
          ▒▒░░░░░▒░▒░░░░░░▒░░▒▒▒▒▒▒░▒░   ░░░░░░░░░  ░░░░░░░░▒     ▒░▒▒▒ ░░░░░░░░░░░  ▒   ░  ▒▒▒░░░▒░░ ░░▒░░░░░░░░░░▒▒  
           ░░░░░  ▒▒ ▒▒▒▒▒ ▒▒░ ▒▒▒  ░▒    ░▒░░░░░░░░░░░  ▒ ▒▒░    ░░░▒░░▒▒▒▒ ▒▒▒░░ ▒▒░  ▒▒▒ ▒ ▒░░░░░▒░░ ▒░░░░░░░░▒▒▒  ░
            ░  ▒▒▒░▒▒▒░░▒░     ▒░░░░▒░▒░░   ░░░░░▒▒░ ░░     ▒▒▒░▒░░░  ░▒  ▒▒         ░▒░░░░ ░░░░ ░░░░░░░▒░░▒░░░░░░░░░░░
     ░░▒▒▒▒ ▒░▒  ░▒   ░░░▒▒     ░░░░░░░░░▒░░▒░░░▒  ▒ ░▒▒░░░░▒░▒▒░░░░░░░▒  ░░ ▒░░▒      ░░░░░░▒░░░░░░░░░░░░░▒░░▒░  ▒░░░░
▒▒▒ ▒▒▒▒     ░         ▒    ░▒▒▒ ▒▒▒▒ ░░░░▒░░░▒ ▒▒ ░▒▒▒ ▒░▒ ▒░░░░ ░▒▒░░   ▒▒  ▒      ░░░░░░░░▒░░░░░░░░░░░░░░░░░░▒  ▒▒░▒
         ▒░  ░     ▒    ▒ ▒ ▒░▒ ░░     ░░░░░░░░▒   ▒ ░░▒▒░▒▒░░░░░░░░░▒ ▒▒     ▒▒  ▒░ ░░ ░░░░▒▒  ▒▒▒░░░░░░░░░▒░░▒       
              ░    ░▒▒  ░░░░░    ▒  ▒▒ ░░░░░░░░░░░▒  ▒░░░░░░▒░░░░▒░░ ░░░░  ▒▒        ▒▒▒▒▒          ▒▒░░░▒ ░░░░▒▒▒▒▒   
              ░  ▒▒░░░▒    ▒ ▒▒▒▒░▒   ░░░▒░░░░ ▒░░░  ░░░░░░░    ▒▒   ░░▒▒░▒▒▒   ▒▒░▒▒              ▒▒░░▒▒▒▒░▒░░░░░░░░▒▒
    ▒░     ▒▒ ░   ░▒░▒ ▒▒▒░░▒    ░░░░ ▒  ▒░░░░░░░░░  ▒░░▒▒▒     ░▒        ▒░▒▒▒▒▒                  ▒░░░░░░░░░░░░░░░░░░░
        ▒ ░░░░░░░░░░░░░▒ ▒░░▒▒▒   ░▒  ░▒ ▒░░░░░░░░░ ░▒   ▒▒░░ ▒░░    ░░▒░░░▒ ░░▒            ▒░░░  ░░░▒░░░░░░░░░░░░▒░▒░░
  ▒ ░▒░░░░░░▒░ ░▒░▒▒  ▒░ ▒▒▒▒░▒▒▒ ▒░ ▒▒▒▒░░▒▒░░░░░░░▒    ▒░░▒ ░░▒  ░░░░░░░░░▒░▒▒▒▒▒▒▒▒   ▒▒ ░░▒  ░░░░░░░░░░░▒▒▒ ░▒▒ ▒▒ 
░░░░░░▒░▒▒▒▒   ░ ░░  ░▒▒▒░▒    ░░▒   ▒░░░▒░░░░░░░░░░░▒    ▒░░░░░░▒▒▒▒ ░░░░░░░▒     ▒░▒░░░░░░░░░▒ ░░ ░░░░░░▒    ▒▒▒▒▒   
▒░▒▒▒▒          ░░░▒░▒▒ ░       ▒▒        ▒░░░░░░░░░░▒    ▒░▒▒▒       ▒░░░░░      ░░▒▒░░░░░░░░▒▒ ░░░░░░▒       ░    ▒▒▒
                ░▒░░▒▒  ░░              ▒░░░░░▒░░░░░▒▒░░▒▒░░░  ▒▒    ▒  ░▒▒  ▒▒░░░░░ ░░░░░░░░░░  ░░▒▒          ░      ░
                ░ ░░▒░           ░░░   ▒░░░░░▒░░░░░░░░▒▒░░ ▒   ▒▒▒▒  ▒   ▒▒  ░░░▒ ░░▒░░░░░  ▒░▒░▒             ▒▒     ░▒
                ▒░░░▒    ▒▒▒     ▒   ▒░░░░░▒░░░░▒▒▒ ░▒▒ ░░   ▒▒▒ ▒▒ ▒  ░░░░  ░░▒  ░░▒  ░▒      ▒▒▒            ░    ▒░  
                 ░▒░▒    ▒░▒ ▒ ░▒░░░░░░░▒▒▒░▒▒      ░  ▒▒     ▒▒   ▒░░ ░▒▒    ▒                   ▒▒▒         ░   ▒▒   
----------------------------
░░░░░░░░░▒░░░░░░▒▒▒░░░░░░▒░░░░▒▒▒▒▒▒░          ▒░▒▒▒▒▒░░░░░░░░░░░░░░░░░▒░░░▒ ░░░░░░░▒░▒░░░░▒    ▒▒▒░░░░░▒▒▒   ░        
░░░▒▒░▒▒░░░░░▒ ░▒▒░  ▒░▒▒▒▒▒▒▒     ▒░▒▒▒▒  ░░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒░▒▒▒▒   ▒░▒▒        ▒▒      ░         
░▒▒▒▒░░░░░░░░░░░▒░░░░▒░░▒    ▒▒▒▒▒ ░░░░░░▒░▒░░░▒░▒▒▒▒░▒░░░░░░░░░░░░░  ▒░░▒░░░░░░░░▒▒░░░░░▒▒░░░░▒     ░      ▒▒         
░░░░░░░░░░░▒▒▒▒░▒▒░░░▒▒▒▒░▒░▒▒   ░ ▒░▒░░░░░   ▒▒▒▒ ░░░░▒▒▒▒░▒░▒░░░░░░░░░░░░░░░░▒░░░▒▒░░░░░▒▒▒░░░▒▒ ▒░▒     ▒░          
░▒░░░░░░░▒▒  ▒ ▒░░░░░▒▒▒░░▒░▒░░░░ ▒░░░░░░░░▒░░▒ ▒░▒░░░░░▒▒▒▒░▒ ▒░▒░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░░░░░ ░ ▒▒░▒▒░▒          
 ▒░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░▒ ░░░░░▒▒▒▒░▒▒▒░░▒░▒▒▒░░░░░░░░░░░▒▒░░░░░▒▒░▒ ▒░░░░░░░░░▒▒▒▒░░▒▒  ▒░▒▒░▒▒░░░▒▒▒      
 ░░░░░░░░▒░▒░░░▒░░░▒░░░ ▒░ ░░░░░░░░░   ░ ▒ ▒░░░▒▒░░░▒▒░░░░░░░ ▒░░▒░▒▒▒░░░░░░░▒▒░░░░░▒▒░▒    ▒░░ ▒▒▒▒▒ ░▒░▒░░░░▒▒░░     
 ▒░░░░░░▒░░░▒░░░ ▒░░░ ░░▒░░░░░▒▒▒  ▒░▒▒░▒▒▒▒▒  ▒▒▒░░▒▒ ▒░░░░░░▒░░░░░▒░░░░░░░░░ ░░░░░░░░      ▒  ▒░░▒░░░░░░░▒    ░      
▒░░░░░░░ ░░░░░░▒░░░▒░░▒░░░░░░░░▒░░░░░▒▒  ▒  ▒▒   ▒▒▒░░░░░░░░░░▒▒░░░▒░░░░░░░░░░░░░▒░░░░▒░░░▒▒▒▒  ░░▒▒░░░▒▒░░░░░ ░       
▒░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░░░▒▒░▒     ▒    ▒  ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░▒▒▒▒░░ ▒░░░░░░░░░▒▒▒▒ 
░░░▒░░░ ▒░ ░░▒░░░░░░▒░▒  ▒░░▒░░░▒▒  ▒      ▒▒▒▒▒░░░▒▒▒▒ ░░░░░░░▒▒░░░▒░░▒░▒░░░░░░ ░░░░░░░░░▒░░░░░░░░░░▒░░░░░░▒░░▒░░▒▒░░▒
▒░░░▒▒▒▒▒▒░ ▒▒▒ ▒░░ ▒  ▒ ▒▒▒░░░░▒░▒ ▒  ▒▒▒▒▒░░░░░░░    ░░░░░░░░    ▒  ░▒░▒▒░ ░░░░▒▒▒ ░▒▒▒▒▒░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░
          ▒▒░░░░░░░▒░░░░░░ ▒░▒▒▒▒▒░░▒░▒ ▒░░░░░░▒░░▒ ▒░░░░░░░▒▒    ▒▒▒▒▒▒░░░░░▒░░░░░     ▒░ ▒▒▒▒░░░▒░▒▒░░░░░░░░░░░░░▒▒▒ 
           ░░▒░░  ▒▒ ▒ ▒▒░▒▒▒░▒▒▒   ░▒    ░▒░░░░░░░░▒░░▒▒▒ ▒░░   ▒░░░▒░░▒░▒▒ ▒▒▒░▒▒▒░░    ▒   ▒░▒░░░▒░▒  ░░░░░░░░▒▒   ░
            ░▒ ▒▒▒░▒▒▒░▒▒░▒    ▒▒░░░▒░▒░░   ░░░░░▒▒░▒░▒▒   ▒▒░░░▒░░░▒ ░   ▒▒         ▒▒░░░░ ░░░░▒░░░░░░░░░░▒░░░░░░░░░░░
     ▒▒▒ ▒▒▒▒░▒▒ ▒░   ░░░░▒     ░░░▒░░░░░ ░░▒░░░░  ▒ ░▒▒░░░░░░▒▒░░░░░░░▒  ░░ ▒░░▒      ░░░░░░▒░░░░░░░░░░░░▒▒░░▒░▒ ▒░░░░
▒▒▒▒ ▒▒▒     ░         ▒    ░▒▒▒ ▒▒ ▒ ░░░░▒░░▒▒░▒▒░░▒░▒ ▒░░ ▒░░░░ ░░▒░░▒  ▒▒  ▒      ░░▒░░░░░░░░░░░░░░░░░░░░░░░░▒  ▒▒░▒
▒        ▒░  ▒▒   ▒▒    ▒    ░▒▒░░     ░░░░░░░░▒   ▒ ▒░▒▒▒▒▒░░░░░░░░░▒ ▒▒     ▒▒  ░░ ░░▒░░░░▒▒  ▒▒▒░░▒░░░░░░▒░░▒       
              ░    ░▒▒  ░░░▒░▒   ▒ ▒▒▒░░░░░░░░░░░░▒  ▒░░░░░░▒░░░░░░░ ░░░░  ▒▒ ▒      ▒▒▒▒▒          ▒▒░░░▒ ░░░░▒░▒▒    
              ░   ▒░░░░    ▒▒▒▒▒░▒▒▒  ░░░▒░░░░▒░░░░  ░░░░░░░ ▒ ▒▒▒ ▒ ░░▒▒▒ ▒▒   ▒▒▒▒▒              ▒▒░░▒▒▒▒░░░▒░░░░░░▒▒
    ▒░     ▒▒▒░▒  ░░░░ ▒▒▒░▒▒▒   ░░░░     ░░░░▒░░░░▒  ░░░▒▒     ░▒        ▒░▒▒▒▒▒                  ░░░░░░░░░░░░░░░░░░░░
        ▒ ░░░░░░░░░░░░░░ ▒░░▒▒▒   ░▒▒ ░░ ▒░░░░░░░░░ ░▒   ▒▒░▒ ▒░░    ░░▒░░░▒ ░░▒            ▒░░░  ░░▒░░░░░░░░░░░░░░▒▒░░
  ▒ ▒▒░░▒▒▒░▒░▒░▒░░▒  ▒░ ▒▒▒▒░░▒▒ ▒░ ▒▒▒▒░▒▒▒░░░░░░░     ▒░░░ ░░▒  ░░▒░░░░░░▒░▒░▒░▒ ▒     ▒ ░░▒  ░░░░░░░░░░░▒▒▒ ░▒▒ ▒▒ 
░░░░░░▒░▒ ▒▒   ░▒░░  ░▒▒▒▒░    ░░▒   ▒░░░▒░░░░░░░░▒░░▒    ▒░░░░░░▒▒▒░ ░░░░░░░▒     ▒░▒░░░░░░░░░▒▒░░▒░░░░░░▒    ░▒▒▒▒   
░░░▒▒▒          ░░░░░▒▒▒░       ▒▒        ▒░░░░░░░░░░▒     ░░▒▒        ░░░░░      ▒░▒▒░░░░░░░░▒▒▒░░░░░░▒       ░    ▒▒▒
                ░ ▒░▒▒  ░░              ▒▒░░░░▒░░░░░▒ ░░▒▒░░░  ▒▒    ▒ ▒░▒▒  ▒▒░░▒░░▒░░░░░░░░░░  ░░▒▒          ░      ░
                ░▒░░▒░           ░░░   ▒░░░░░▒▒░░░░░░░▒▒░░ ▒     ▒▒  ░  ▒▒▒  ░░░▒ ▒░▒░░░░░  ▒░▒░▒             ░     ▒░ 
                 ░░░░    ▒▒▒         ░░░░░░▒░░░░░▒▒ ░▒▒ ░░    ▒▒ ▒▒ ▒ ▒░░░░  ░░▒  ░░▒ ▒░░     ▒▒▒             ░    ▒░  
                 ░ ░▒    ▒░░ ▒ ░▒░░▒░░░░▒▒░▒▒▒      ░  ▒▒     ▒    ▒░▒ ░▒▒    ▒                  ▒▒▒          ░   ▒▒   
----------------------------
░░░░░░░░░▒▒░░░░░░░▒░░░░░░▒░░░░░▒░▒░▒░           ░▒ ▒▒░░░░░░░░░░░░░░░░░░▒░░▒▒░░░░░░░░▒░▒░░░░▒   ▒▒▒▒░░░░░░▒▒   ░        
░░░▒▒░░░░░░░░░ ░░ ░▒ ▒░▒░▒░▒▒▒     ▒░▒ ▒▒  ░░░▒░░░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒░▒▒▒▒▒  ▒░▒▒        ▒▒      ░         
░▒▒▒▒▒░░░░░░░ ░░░░░░░▒░░▒    ▒▒▒▒  ░░░░░░▒░▒░░░▒▒▒▒▒▒░░░░░░░░░░░░░░░ ░░░▒▒░░░░░░▒░▒▒░░░░░▒░░░░░      ░      ▒▒         
░░░░░░░░░░░░░▒▒░▒▒░░░▒ ▒▒░▒░▒▒   ░ ▒░▒░░░░░▒   ▒ ▒▒▒░░▒▒▒▒▒▒▒░▒░░░░░░░░░░░░░░░░▒░░░▒▒░░░░░▒▒▒▒░░░▒▒▒░      ▒░          
░░░░░░░░░░▒  ▒ ▒░░░░░▒▒▒▒░▒░▒▒░░▒ ▒░░░░░░░░░░░░ ▒░░░░░░░░▒▒▒░  ▒░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░▒ ░░▒░▒▒▒░▒          
  ░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░▒▒ ▒░▒▒▒░░▒░  ▒▒▒▒░░░░░░░░▒ ░░░░░▒▒▒▒ ▒░░░░░░░░▒░▒▒░▒░▒▒  ▒░▒▒ ▒▒░▒░░▒▒      
 ▒░░░░░░░▒▒▒░░░░░░░▒░░░░░░ ░░░░░░░░░   ▒▒▒░▒▒▒░▒▒▒░░▒▒░░░▒░░░ ▒░░▒▒▒ ▒▒░░░░░▒▒▒░░░░░▒ ░▒    ▒░░ ▒▒▒▒▒▒░░░▒░░░░░▒░░     
 ▒░░░░░░ ░░░ ░▒░▒░░░░ ░░▒░░░░░▒▒░░▒▒░▒▒░░▒▒▒▒  ▒░░░░▒▒▒░░░░░░░▒░░░░░▒░░░░░░░░░ ░░░░░░░░░     ▒  ░░▒▒░░░░░░░░    ░      
░░░░░░░░ ░░▒░░░░▒▒░░░░░░░░░░░░░░░░░░▒▒▒ ▒▒       ▒▒▒░░▒▒░░░░░░▒▒░░░▒░░░░░░░░░░░░░▒░░░░▒░░░▒▒░▒  ░░▒▒▒░ ▒▒░░░░░ ░       
▒░░░░░░▒░░▒░░░░░░░░░░░░▒░░░░░░░░░░▒▒░░     ▒▒   ▒▒ ▒░▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░▒  ▒░░  ░░░░▒░░░░▒▒▒▒ 
░░▒▒░░░ ▒░▒▒░░░░░░░░▒░▒  ▒░░▒░░░▒▒  ▒       ▒▒▒▒░░░▒▒▒▒ ░░░░░░░ ░▒░░▒░░░░▒░░░░░░ ░░░░░░░░░▒▒░░░░░░░░░▒░░░░░░░░░ ░░▒▒░░▒
▒▒░░▒▒░▒▒▒░ ▒▒▒ ▒░▒░▒  ▒  ▒░░░░░▒░▒    ▒▒▒░▒░░░░░░░    ░░▒░░░░░    ▒  ░░░▒▒░ ▒░░▒▒▒▒ ░ ▒▒▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░
▒         ▒▒░▒░░░░▒▒░░▒░░░▒▒░░ ▒▒▒▒░▒░▒ ▒░░░░░░░░░▒ ▒░░░░░▒░▒     ▒▒▒▒▒ ░░░░░▒░▒░░░     ░▒ ▒▒▒░░░░░░░░░░░░░░░░░░░░░▒▒▒ 
           ░░▒░░▒▒   ▒ ▒▒▒▒░▒░▒▒▒   ░▒   ▒░▒░░░░░░░░░░░▒▒▒ ▒░░▒   ░░░░▒░▒▒▒▒▒▒▒▒░░▒▒▒░  ▒▒▒   ▒▒░░░░▒░▒ ░░░░░░░░░▒▒   ░
            ░▒  ▒▒░░▒▒░▒▒░▒    ▒▒░▒▒ ░▒░░   ░░░░░▒░░▒░░░    ▒░░░▒░░░  ░   ▒▒         ▒▒▒░░░ ░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒
     ▒░  ▒▒▒░░▒▒ ▒░   ░░░░░     ░░░▒░░░░░ ░░░░░░░  ▒ ░▒▒░░░░░░▒░░░░░░░░▒  ░░ ▒░░▒      ░░░░░░▒░░░░░░░░░░░░▒▒░▒▒▒  ▒░░░░
  ▒▒▒▒░▒     ░         ▒ ▒  ░▒▒▒ ▒▒▒▒ ░░░░▒░░▒▒▒▒▒▒▒▒▒▒ ▒░░▒▒░░░░▒░░░░░   ▒▒  ▒▒     ░░▒░░░░░▒░░░░░░░░░░░░░░░░░░    ▒░▒
▒         ░▒ ▒▒    ▒    ▒   ▒░▒▒░░     ░░░░░░░░░   ▒▒▒░▒▒▒▒▒░░░░░░░░░▒ ▒▒     ▒▒  ▒░ ░░▒░░░░▒▒▒ ▒▒▒░░░░░░░░░▒░░▒       
              ░    ░▒▒  ░░░░░▒   ▒  ▒▒▒░░░░░░░░░░░▒  ▒░░░░░░░░░░░░░░ ░░░░  ▒▒         ▒░▒▒         ▒▒░░░░▒ ░░░▒▒▒▒     
              ░   ▒░░░░   ▒▒▒ ▒▒▒▒▒▒  ░░░▒░░░░▒░░░░  ░░░░░░░ ▒ ▒▒▒▒  ░░▒▒▒ ▒▒    ▒▒▒▒▒             ▒▒░░▒▒▒▒░░░▒░░░░░░▒▒
    ▒░▒    ▒▒▒░▒  ░░░░  ▒▒▒▒▒▒   ░░░░  ▒  ░░░░▒░░░░▒ ▒░▒░▒▒▒    ░▒        ▒▒▒▒░▒▒                  ░░░░░▒░░░░░░░░░░░░░░
        ▒ ░▒░░░░░░░░░░░░▒ ░░▒▒▒   ▒▒  ░░ ▒░░░░░░░░░▒▒▒   ▒▒░▒ ▒░░    ░░▒░▒░▒▒░▒▒            ▒░░▒  ░░▒░░░░░░░░░░░░░▒▒░░░
  ▒ ▒▒░░░░▒░▒░▒░▒░░▒ ▒▒░ ▒▒▒▒░░▒▒ ▒░ ▒▒▒▒▒░░ ░░░░░▒▒▒▒   ▒░░░ ░░▒  ░░░░░░░░░▒░░░▒▒▒ ▒     ▒ ░░▒  ░░░░░░░░░░░▒░▒ ░▒▒ ▒▒ 
░▒░▒░░▒░░░▒▒▒  ▒▒░░  ░  ▒▒░    ░░▒   ▒░░░▒░░░░░░░░░░░▒    ▒░░░░░░ ▒░░ ░░░░░░░▒     ▒░▒░░░░░░░░░▒ ░░ ░░░░░░▒    ░ ▒▒▒  ▒
▒░░░▒▒          ░░░▒░░▒ ░▒      ▒▒        ▒░▒░░░░░░░░▒    ▒░░▒▒       ▒░░░░░      ▒░▒▒░░░░░░░░▒▒▒░░░░░░▒       ░    ▒▒▒
                ░ ░░▒▒  ▒░▒             ▒▒░░░░▒░░░░░░ ░░▒▒░░░  ▒▒    ▒ ▒░▒▒  ▒▒░░▒░░ ░░░░░░░░░░ ▒░░▒▒          ░      ░
                ▒▒░░▒░   ▒       ▒░░   ▒░░░░░▒▒░░░░░░░▒▒░░ ▒   ▒▒▒▒  ░▒  ▒   ░░░▒ ▒░▒▒░░░░ ▒▒░▒▒▒             ░     ▒░ 
                 ░░▒░     ▒▒     ▒ ▒ ▒░░░░░░░░░░░▒▒ ░▒▒ ░░    ▒▒ ▒▒ ▒ ▒░░░░  ░░▒  ░░▒▒▒░▒     ▒▒▒             ░    ▒▒  
                 ░ ░░    ▒░░ ▒ ░▒░░▒░░░░▒▒░▒▒▒▒     ░  ▒▒     ▒▒   ▒░░ ░▒▒                       ▒▒▒          ▒   ▒▒   
----------------------------
░░░░░░░░░▒░░░░░░░░▒░░░░░▒░░░░░░ ▒▒▒ ░           ░▒▒▒░░░░░░░░░░░░░░░░░░▒░▒░▒░▒░▒░░░░░▒░▒░░░░▒   ▒▒▒▒░░░░░░▒▒   ░        
░░░▒▒▒░░░░░▒░▒ ▒░ ▒  ▒▒░░▒░▒▒▒▒    ▒░▒ ▒   ▒░░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒░ ▒▒▒▒  ▒░▒         ▒▒      ░         
░▒▒▒▒░▒░░░░░░▒░▒░░░░░▒░░▒     ▒▒▒▒ ░░░░░░▒░▒░░░▒▒░▒▒▒░░░░░░░░░░░░░░▒▒░░░▒░░░░░░░▒░ ▒░░░░░▒▒░░░░      ░      ░▒         
░░▒░░░░░░░░░░▒░░▒░░░░▒▒▒▒▒▒░▒▒  ▒░ ▒░▒░▒░░░▒     ▒▒▒▒░░▒▒░▒▒░▒░░░░░░░░░░░░░░░░░▒░░░▒░░▒░░░▒▒▒░▒░░░ ▒▒      ▒░          
░░░░░░░░░░░  ▒ ▒▒░░▒░▒▒▒▒░▒░▒▒▒░▒ ░░░░░░░░░░▒░▒ ▒░░░░░░░░▒▒▒░▒ ▒░░░░░░░░░░░░░░▒ ▒░▒▒░░░░░░░░░░░░░░░▒░▒▒░▒▒▒░           
  ░░░░░░░░    ░░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒▒▒▒░░▒▒░░▒▒  ▒░▒▒░▒░░░░░░▒░░░░░░▒░░  ▒░░░░░░░░░░░░░░▒ ▒  ▒ ▒▒ ░░░░░▒▒▒      
 ░░░░░░░░▒░▒▒░░░░░░▒░░░░░░ ░░░░░░░░░  ▒▒▒▒▒▒▒▒░▒▒▒░░▒▒░░░░░░░▒▒░░▒░▒ ▒░░░░░░▒▒░░░░░░░ ▒░▒▒  ▒░▒ ▒▒▒▒ ▒░░░▒░░░░░▒░░     
  ░░░░░░ ░░░▒░░░▒░░▒░ ▒▒▒░░░░░▒░░░▒ ░▒░░▒ ▒▒▒▒▒░░░░░▒▒▒░░░░░░░▒░░░░▒▒░░░░░░░░░ ░░░░░░░░░    ▒   ▒░▒▒░▒▒░░░░▒    ░      
░░░░░░░░▒░░▒░░░░▒▒░░░░░░░░░░░░░▒░░░░░▒▒ ▒▒       ▒▒░░░▒░░░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░░░░  ▒▒  ▒░▒▒▒░ ▒░░░░░░ ░       
▒░░░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░▒░▒░▒▒▒    ▒▒▒  ▒  ▒░▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░▒▒ ▒▒░░ ░▒░░░▒░░░░▒▒▒  
░░▒▒░░░ ▒░▒░░░░░░░░░▒░░  ▒░░░░░░▒▒  ▒        ▒ ▒░░░▒▒▒▒ ░░░░░░░▒▒░░░░░░░░▒░░░░░▒░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░░▒░░▒░░░▒
▒▒▒░░▒░▒▒▒░ ░▒▒ ░░▒░▒▒ ▒  ▒░░░░░▒░▒ ▒   ▒▒▒▒░░░░░░░   ▒░░▒░░░░░   ▒▒  ▒▒░▒▒░▒▒░░▒▒▒▒▒▒▒ ▒░▒░░░░░░░░░░░░░░░░░▒░░▒▒▒░░░░░
▒▒        ▒▒░▒░░░░▒▒░░▒░░░▒▒ ░ ▒▒▒░░▒░▒ ▒░░░░░░░░░▒ ▒░░░░░▒░▒      ▒▒▒▒ ▒░░░░▒░░░░░      ▒ ▒░▒░░░░░░░░░░░░░░░░░░░░░░▒  
           ▒░░░░░▒▒  ▒   ░▒▒▒░▒░▒   ░▒   ▒░▒░░░░░░░░▒░░▒▒▒ ▒▒▒▒   ░░░░░░░░░▒▒▒ ░░░▒▒▒░   ▒▒   ▒▒░░▒░▒▒▒ ░░░░░░░░░▒▒   ░
            ░░  ▒▒░░░▒░▒▒░▒    ░▒░ ░ ░▒▒░▒  ░░░░░▒░░▒░░▒    ▒░░▒▒░░░▒ ░ ▒ ▒▒         ░░░░░░ ░░░░░░░░░░░░░░▒▒░░░░░░░░░░▒
     ▒▒▒  ▒▒▒░▒▒▒▒░   ░░░░░     ░░░░░░░░░ ░░░░░░░▒ ▒ ░▒▒▒▒░░░░▒░░░░░░░░▒  ░░ ▒░░     ▒ ░░░░▒░░░░░░░░░░░░░░▒▒░▒▒▒▒ ▒▒░░░
  ▒▒▒░░░▒    ░         ▒ ▒  ░▒▒▒ ░▒▒▒ ░░░░ ░░▒▒▒▒▒▒░▒▒░ ░░░░▒░░░░▒░░░░░▒  ▒  ▒▒▒     ░░▒░░░░░▒░░░░░░░░░░░░░░░░░░   ▒░░▒
▒         ░▒  ░              ░▒ ░░     ░░░░░░░░▒▒  ░ ▒░▒▒▒▒▒░░░░▒░░░░▒ ▒▒     ▒   ▒▒ ░░▒░░░░▒▒▒▒▒░▒░░░░░░░░░░░░▒      ▒
              ░    ░░▒  ░░░░░▒   ▒  ▒▒▒░░░░░░░░░░░▒  ░░░░░░░░░░░░░░░ ░░░░     ▒      ▒▒▒▒▒         ▒▒░░░░▒ ░░░░▒▒▒     
              ░    ▒░░░   ▒▒▒▒▒▒▒░▒▒▒ ░░░▒░░░░▒░░░░  ░░░░░░░ ▒ ▒░▒▒▒ ░░░▒▒ ▒▒    ▒▒▒▒▒             ▒▒░░▒▒▒▒░░░░░░░░░▒▒▒
     ▒▒     ▒▒▒░  ░░░▒  ▒▒▒░▒▒▒  ░░░░  ▒  ░░░░▒░░░░▒  ░▒░▒▒▒    ░▒        ▒▒▒▒▒▒▒                  ░░░░░░░░░░░░░░░░░░░░
          ▒▒▒▒░░▒░░▒░░░░░ ░░ ▒▒   ░▒  ░░ ▒░░░░░░░░░▒▒▒   ▒▒▒▒ ▒░░    ░░▒░▒▒▒▒░▒▒            ▒░░▒  ░░▒░░░░░░░░░░░░░░▒░░░
     ▒▒▒▒░▒░░░▒░▒░░▒ ▒▒░░▒▒▒▒░░▒▒ ▒░▒ ▒▒▒▒▒░▒░░░░░▒▒▒    ▒░░░ ░░░  ▒░░░░░░░░▒░░▒▒▒▒▒▒       ░░▒  ░░░░░░░░░░░▒▒▒▒░▒▒ ▒▒ 
░░░░░░▒░░░░▒   ▒░░░   ▒▒▒▒░    ▒░▒   ▒░░░▒░░░░░░░░░░░▒    ▒░░░░░░░▒▒░ ░░░░░░░     ▒▒░ ░░░░░░░░▒ ░░░▒░░░░░░▒▒   ░▒▒▒▒  ▒
░░░░▒▒          ░▒░░░░▒ ░▒      ▒▒        ▒░░░░░░░░░░▒     ░░▒▒▒      ▒░░░░░      ░░▒░░░░░░░░░▒▒▒░░░░░░▒       ░    ▒▒▒
▒               ░ ░░ ▒  ▒░▒             ▒▒░░░░░░░░░░░ ░░░▒░░░  ▒▒    ▒ ▒░▒▒  ▒▒░░▒░░▒░░░░░░░░░░ ▒░░▒▒         ▒▒     ▒░
                ▒░░░░░   ▒        ░░   ▒░░░░░▒▒░░░░░░░▒░▒░ ▒   ▒▒ ▒  ░▒  ▒   ░░░▒ ▒░▒▒░░░░ ▒▒░▒░▒             ░     ▒░ 
                 ░ ▒░     ▒▒       ▒ ▒▒░░░░▒░░░░░░▒▒░▒▒ ░░    ▒▒ ▒▒   ▒░░░░  ░░░  ░░▒ ▒░▒     ▒░▒             ░    ▒▒  
                 ░ ░▒    ▒░░ ▒ ░▒░░▒░░░░░▒░▒▒▒▒     ░  ░▒    ▒▒▒   ▒░▒ ░▒▒   ▒▒                  ▒░▒         ▒    ░▒   
----------------------------
░░░░░░░░░ ▒░░░░░░░░░░░░░▒░░░░░░ ░░▒ ░           ░ ▒░░░░░░░░░░░░░░░░░░░▒░░░▒░░░▒░░░░░░░▒░░░░▒  ▒▒▒▒▒░░░░░░▒▒  ▒░        
░▒░▒▒▒░░░░░▒░▒ ▒▒ ▒░▒▒▒░▒▒░░▒▒▒▒   ▒░      ▒░▒▒░░░ ░░▒░░░░░░░░░░░░▒░░░░░░░░▒▒ ▒▒▒░▒▒▒▒▒   ░ ▒        ░▒      ░         
░░▒▒▒▒░▒░░░░░▒▒░░░░░░▒░░▒      ▒▒▒▒░░░░░░▒░▒░░░░▒░░▒▒░░░░░░░░░░░░░░░▒░░▒▒░░░░░▒▒▒░ ▒░░░▒░▒░░░░░      ░      ░▒         
▒░░▒░░░░░░░░░▒░░▒░░░░▒▒▒▒░▒░▒    ░ ░░░░▒░░░▒▒  ▒▒▒▒▒▒░░░▒░▒▒▒░▒░░░░░▒░░░░░░░░░░▒░░░▒░░░░░░▒▒░░░░░ ▒▒░      ▒▒          
░░░░░░░░░░░  ▒  ▒░░░░░▒▒▒░▒░▒▒▒░▒▒▒░░░░░░░░░░░░░▒░░░░░░░░▒▒▒░▒ ░░░░░░░░░░░░░░░▒ ░░▒▒░░░░░░░░░░░░░░░▒░▒▒▒▒▒▒░           
  ▒▒░░░░░░▒    ░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒▒░▒▒▒▒░░░▒  ▒▒▒▒░▒░░░░░░▒ ░░░░░▒░▒   ░░░░░░░░░░░░░░▒▒▒  ▒▒░▒░▒░▒▒░▒▒▒      
  ░░░░░░▒░░▒▒░░░░░░░░░░░░░▒░░░░░░░░░   ▒▒▒▒▒▒▒░▒▒▒░░▒▒░░░░░░░▒▒░░▒░▒ ▒▒░░░░░▒▒░░░░░░░▒░▒▒   ▒░▒▒▒▒▒▒ ▒░░░▒░░░░░░░▒     
 ▒░░░░░░▒░░░▒░░░ ▒░▒░ ▒▒▒▒░░░░▒░░░▒▒▒ ░░▒ ▒▒▒▒▒░░░░░▒░░░░░░░░▒▒▒░░░ ▒░░░░░░░░░ ░░░░░░░░░    ▒   ▒░▒▒░▒░░░░░▒▒   ░      
░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░▒▒ ▒░      ▒░▒▒░░▒▒░░░░░░▒░░░░▒░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒  ░░░░░░▒▒░░░░░▒ ░       
▒░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░▒░░░░░▒    ▒▒▒  ▒▒ ▒░▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░░▒  ▒░░ ░▒░░░▒░░▒▒▒▒▒  
░░▒░░░░ ▒░░▒░░░░░░░░░░░  ▒░░░░░░▒▒           ▒ ▒░░░▒▒▒░ ░░░░░░░▒░░░░░░░░░▒░░░░░▒▒░░░░░░░░░░ ░░░░░░░░░▒░░░░░░░░░▒░░▒░░░▒
 ▒░░▒▒░▒▒▒░ ░▒▒ ▒░▒░  ▒▒  ▒░░░░░▒░▒ ▒   ▒▒▒░░░░░░░░    ░░░░░░░░   ▒▒ ░░▒░▒▒▒▒▒░░▒░▒▒▒░▒▒░░▒░░░░░░░░░░░░░░░▒░░░▒░▒▒░░░░░
▒▒▒       ▒▒░▒▒░░░░▒░░▒░░░▒▒▒░   ▒░░▒░░▒▒░░░░░░░░░▒ ▒░░▒░░▒░▒      ▒▒ ▒ ░░░░░▒░░░░░     ▒▒ ▒░░░░░░░░░░░░░░░░▒░░░░░░░▒▒ 
           ▒░▒░░░▒▒  ▒  ▒░▒░░░▒░    ░▒   ▒░░░░░░░░▒░▒░░▒▒▒ ▒▒▒    ░░░░░░▒░░▒▒▒▒░░░▒▒▒░   ▒▒   ▒░░░▒░▒▒ ▒░░░░░░░░░▒    ░
            ░░▒ ▒▒░░▒▒▒▒░▒▒    ░▒░▒▒ ░▒▒▒   ░░░░░▒░░▒░░      ░▒▒▒░░░▒ ░▒   ▒         ░▒▒░░░ ░░░░░░░░░░░▒░▒░▒░░░░░░░░▒░▒
     ▒▒▒  ▒▒▒░▒▒▒▒░   ░░░░░     ░░░░░░░░░ ░░▒░░░░  ▒ ░▒▒▒▒░░░░▒░░░░░░░░▒  ░░ ▒░░       ░░░░▒░░░▒░░░░░░░░░░▒▒░▒ ▒▒▒▒░░░░
   ▒▒▒▒░▒▒   ░    ▒    ▒▒▒  ▒▒▒▒ ░▒▒▒▒░░░░▒░░▒▒▒▒▒▒▒▒▒▒ ░░░░▒░░░░▒░░░░░▒  ░▒ ▒▒▒    ▒░▒▒░░░░░▒░░░░░░░░░░░░░░░░░░   ░░░░
▒▒        ▒▒  ░    ▒         ░▒▒▒░▒    ░░░░░░░░▒▒  ░ ░░▒ ░▒▒░░░░▒░░░░░ ▒      ▒▒  ▒░▒░░▒░░░░▒▒▒▒▒░▒░░░░░░░░░▒░░▒      ▒
              ░    ░░▒  ░░░░░▒   ░   ▒▒▒░░░░░░░░░░▒  ░░░░░░░░░░░░░░░▒░░░░     ▒       ▒▒▒▒         ▒▒░░░░▒░░░░▒▒▒▒    ▒
              ░   ▒▒░░░    ░▒▒ ▒▒▒▒▒▒ ▒░░░░░░░▒░░░░  ░░░░░░░▒▒ ▒░▒▒▒ ▒░░▒▒ ▒▒     ▒░▒▒             ▒▒░░▒▒▒░░░░░░░░░░▒▒▒
     ▒▒        ░  ░░░░   ▒▒▒▒▒▒  ▒░░░  ▒  ░░░░▒▒░░░▒  ░▒░▒▒▒    ░▒        ▒▒ ▒▒▒▒▒                 ░░░░▒░░░░░░░░░░░░░░░
          ▒░░▒░░ ░░░░░░░░ ░░ ▒    ░░  ░░  ░░░░░░░░░▒▒▒   ▒▒░▒ ▒░░    ░░ ░▒░▒▒░▒▒            ▒▒░▒  ▒░▒░░░░░░░░░░░░░░░░░░
     ▒ ▒▒░░░░░░░▒░▒▒ ▒▒░░▒▒▒▒░░ ▒ ▒░▒ ▒▒▒▒▒░▒░░░░░▒▒▒▒   ▒░░▒ ░░░  ░░░░░░░░░▒░░░▒▒ ▒▒       ░░░ ▒░░░░░░░░░░░░░▒▒░▒▒ ▒  
░░░░▒░░░░░░▒▒   ░░░  ▒▒▒▒▒░▒  ▒▒░▒   ▒░░░░░░░░░░░░░░░▒    ░░░░░░░▒▒░░ ░░░░░░░▒    ▒▒▒ ░░░░░░░░▒ ▒░░ ░░░░░░░▒   ░▒▒▒   ▒
 ░▒░▒▒▒         ░▒░▒░░▒ ░░      ▒░     ▒   ░▒░░░░░░░░▒     ░░ ▒▒      ▒░░░░░      ▒░▒░░░░░░░░░░▒▒░░░░░░▒       ░   ▒▒▒ 
▒               ░ ░░▒▒   ░▒             ▒▒░░░░░░░░░░░ ░░▒▒░░░  ▒▒    ▒ ▒░▒▒  ▒▒░░▒░░▒░░░░░░░░░░ ▒░░▒▒         ░▒     ▒░
                 ░░░░░   ▒▒       ░░    ▒░░░░ ▒░░░░░░░▒░░▒ ▒   ▒▒ ▒  ░▒  ▒   ░░░░ ▒░▒░▒░░░ ▒░░▒░▒▒            ░     ▒░ 
                 ░ ▒░     ▒▒       ▒ ▒▒░░░░░░░░░░░▒▒░▒▒ ░░    ▒▒ ▒░   ▒░░░░  ░░▒  ░░▒▒▒░▒     ▒▒▒             ░    ▒▒  
                 ░ ░░▒   ▒░░ ▒ ▒▒░░▒░░░░░▒░░░▒▒     ░  ░▒     ▒▒   ▒░░▒░▒▒   ▒▒                  ▒▒▒         ░    ░▒   
----------------------------
▒░░░░░░░░▒▒░░░░░░░░░░░░░▒░░░░░░ ▒░▒▒░           ░▒▒░▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░░▒░░░░▒  ▒▒▒▒▒░▒░░░░▒▒▒ ▒░        
░░░▒▒▒░░▒▒░░░░▒▒▒ ▒▒▒▒▒░▒░░░░▒▒▒    ░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒▒░░▒▒▒▒▒▒ ░▒         ░▒      ░         
▒░▒▒▒░░▒░░░░░▒▒░░░░░░▒░░▒       ▒▒▒░░░░░░ ▒▒░░░░▒░░▒▒░░░░▒░░░░░░░░░░▒░░▒░░░░░░▒▒▒░  ░░░▒▒░▒░░░▒      ░      ░▒         
░░░▒░░░░░░░░░░▒░▒░░░░▒▒▒▒▒▒░▒▒  ▒░ ░░▒▒▒░░░▒▒▒     ▒▒░░▒▒░░▒▒░░░░░░░▒░░░░░░░░░░▒░░░▒░░░░░▒ ░░░▒░░ ▒▒░      ▒▒          
░░░░░░░░░░▒     ▒░░░░░▒ ▒░▒░░▒▒░▒ ▒░░░░░░▒░░░░░▒░░▒░░░░░░░░░░▒  ░▒░░░░░░░░░░░░▒ ░░▒▒░░░░░░░░░░░░▒░▒▒░▒░▒▒▒▒░           
   ░▒░░░░░▒    ░░░░░░░░░░░░░░░░░░░░░▒░░░░░░▒▒░▒▒░▒░░░░   ▒▒░░▒░░░░░░▒▒░░░░░▒░░   ░░░░░░░░░░░░░░▒▒▒  ▒ ░ ░░▒░░▒▒▒       
  ░░░░░░▒░░ ▒░░░░░░░░░░░▒░▒░░░░░░░░░▒  ▒▒▒▒▒▒▒░ ▒▒░░▒▒░░░▒░░░▒░░░▒░▒ ░░░░░░▒▒ ░░░░░░░▒░░▒▒   ░▒▒▒▒▒▒ ▒░░░▒░░░░░░░▒     
  ░░░░░░░░░░▒▒░░▒▒░▒░ ▒▒▒░▒░░░░░░░▒▒▒ ░░▒▒░▒▒▒▒▒▒░░░▒▒░░░░░░░▒ ▒░░░  ░░░░░░░░░ ░░░░░▒░░░    ▒   ▒▒▒▒░▒░░░░░▒▒  ▒░      
░▒░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░▒▒░░░░░▒  ░      ▒░▒▒░▒▒▒░░░░░░▒▒░░░▒░░░░░░▒░░░░░░░░░░░░░▒▒  ░▒  ▒░░░▒░▒░░░░░░▒ ░       
▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░▒    ▒▒▒  ▒▒▒░░▒░ ░▒░░░░░░░░░░░░░░░░░░░░░░  ▒░░░░░░░░░░░░░░  ▒░░░ ░░░░░▒░░░▒▒    
░░▒▒░░░ ▒░░▒░░░░░░░░░░░  ▒░░░░░░▒▒  ▒      ▒ ▒ ▒▒░░░▒▒░▒░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░░░▒░░░▒░░░░░░░░░▒░░░░░░░░░▒░░▒░░░▒
▒▒░░▒░░░▒▒░ ░▒▒ ▒░▒░ ▒ ▒  ▒░░░░░▒░▒ ▒    ▒▒░░░░░░░░    ░░░░░░░░    ▒  ░░░▒▒▒▒▒░░▒▒▒▒▒░▒▒▒░▒░░░░░░░░░░░░░░░░▒░░▒▒░▒░░░░░
▒▒▒▒      ▒▒░▒▒░░░▒▒░░▒░░░▒▒░░▒▒▒▒░▒░░▒▒▒░░░░░░░░░▒ ▒░▒ ░░▒░░      ▒▒ ▒ ▒░░░░▒░░░░░     ▒▒ ▒░▒░░░░░░▒░░░░░░░░░░░░░░░▒▒ 
           ▒░░░░░▒▒  ▒▒ ▒▒▒░▒░▒░▒   ░▒   ▒░▒░░░░░░░░▒░░▒▒░ ▒▒▒▒   ░░░░░░░▒░▒ ░▒░░░▒▒▒▒   ▒▒   ▒░▒░▒░▒▒▒ ░░░░░░░░▒░    ░
            ░░▒ ▒▒░░▒░▒▒░▒▒  ▒ ░▒░ ▒ ░▒▒▒▒  ░░░░░▒░░▒░░░     ░▒▒▒░░░▒ ░▒  ▒▒         ░▒▒░░░ ░▒░░░▒░░░░░▒░▒░▒░░░░░░░░▒░ 
     ▒▒▒   ▒▒░▒▒▒▒░   ░░░░░     ░░░░▒░░░░ ░▒░░░░░  ░▒░▒▒▒▒░░░░▒░▒░░░░░▒▒  ░░ ▒░░     ▒ ░░░░▒░░░▒░░░░░░░░░░▒ ░▒▒▒▒▒▒░░░░
   ▒▒▒░░▒▒   ░▒        ░ ▒   ▒▒▒ ░▒▒░░░░░░ ░░▒▒▒▒▒▒▒▒▒▒ ░░░▒ ░░▒░▒░░░░░▒  ░▒ ▒▒▒    ▒░▒▒░░░░░▒░░░░░░░░░░░░░░░░░░   ░░░░
▒▒▒       ▒▒  ░              ░▒▒▒░▒    ░░░░░░░░▒▒  ░▒░░▒ ░▒▒░░░░▒▒░░░░ ▒▒     ▒   ▒▒▒░░▒░░░░░▒▒▒░░▒░░░░░░░░░░░░▒      ▒
              ░    ▒▒   ░░░▒▒▒   ▒    ▒▒░░░░░░░░░░   ░░░░░░░░░░░░░░░ ░░░░     ▒      ▒▒▒▒▒▒        ▒▒░░░░▒░░░░▒▒▒▒    ░
              ░▒   ░░░░    ░ ▒  ▒▒▒▒▒ ▒░░░░░░░▒░░░░  ░░░░░░░▒▒ ▒░ ▒▒ ▒░░▒▒ ▒▒    ▒▒░▒▒              ▒░░░░▒░░░░░░░░░▒▒ ▒
     ▒▒        ░  ░░░░    ▒▒▒▒▒▒  ░▒▒  ▒▒ ░░░░▒░░░░▒  ░▒░▒▒▒    ░▒        ▒▒ ▒▒▒▒▒                 ░░░░▒▒░░░░░░░░░░░░░░
     ▒     ░▒░░░ ░░░░░▒░░▒░░ ▒    ░░  ░▒ ▒░░░░░░░░░▒▒▒▒▒  ▒▒▒ ▒▒░    ▒░▒▒▒▒▒▒░▒             ▒▒▒▒  ▒░▒░░░░░░░░░░░░░░░░░▒
     ▒ ░▒░░░░░░░░░░▒▒▒▒░░ ▒▒▒░░▒▒ ▒░░ ▒░▒▒▒░▒░░░░░▒▒▒▒   ░░░▒ ░░▒  ▒▒░░░░░░░▒░░░▒▒ ▒▒       ░░▒ ▒▒░░░░░░░░░░▒░▒░░▒▒ ▒▒▒
░▒▒░▒░░░░░░▒▒▒  ░░░   ▒ ▒▒▒▒  ▒▒░▒    ░░░▒░░░░░░░░░░░▒    ░░░▒░░░▒▒░░ ░░░░░░░▒    ▒▒░ ▒░▒░░░░░▒ ░░░▒░░░░░░▒▒   ░▒░▒   ▒
░░░░░▒▒▒        ░ ░▒▒▒▒▒░░      ▒░    ▒▒   ░░░░░░░░░░░     ▒░░▒▒      ▒░░░░░▒     ▒▒▒░░░░░░░░░░▒░░░░░░░▒       ░   ▒░▒ 
▒▒              ▒▒░░▒▒   ▒▒              ▒░░░░░░░░░░░ ▒░▒▒░░░  ▒▒      ▒░▒▒  ▒▒░░▒░░▒░░░░░░░░░░ ▒░░░▒         ░      ▒░
                 ░░░░░░  ▒▒       ░░    ░░░░░ ▒░░░░░░░▒░▒▒ ▒   ▒▒ ▒ ░░▒      ░░░▒ ▒▒ ░▒░░░ ▒░░▒░▒▒            ░     ▒▒ 
                 ░ ░░     ▒       ▒▒ ▒▒░░░░░░░░░░░▒▒░▒▒ ▒░    ▒▒ ▒▒   ▒▒░░░  ░░░  ░░▒▒▒░▒     ▒▒▒             ▒    ░▒  
                 ▒▒░░▒    ░░   ▒▒░░▒░░░░░▒░░▒▒▒▒    ░▒ ░▒     ▒▒   ▒░░ ░▒▒   ▒▒   ▒              ▒▒▒         ░    ░▒   
----------------------------
▒░░▒░░░░░░░░░░░░░░░░░░░░▒░▒░░░░  ▒▒▒░           ░ ▒▒░░░░░░░░░░░░░░░░░░▒░▒░░░░▒░░░░░░░░░░░░░   ▒▒▒▒▒░░░░░░░▒▒ ▒░        
░░░░░▒░░░▒░▒▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░▒▒▒▒   ░      ▒▒▒▒░░░░░░▒░░░░░░░░░▒░░░▒▒░░░░░░▒ ▒▒▒░░░░ ▒▒▒  ░         ▒░▒      ░         
▒▒░ ▒░▒▒░░░░░▒▒▒░░░▒░░░░░        ▒▒░░░░░░ ▒▒░▒░░▒░▒░░░░░░▒░░░░░░░░░░░░░▒░░░░░░▒▒▒░  ░░░▒░░░░░░▒      ░      ░          
░░░░▒░░░░░░░░░░░▒░░░░▒░▒▒▒ ░▒░▒  ░ ▒░▒▒▒░░▒▒▒▒▒  ▒▒▒▒░░▒▒░░▒▒░░░░░░░▒░░░░░▒░░░░░░░░▒░▒▒░░▒▒░ ░▒░░▒▒▒░      ▒▒          
░░░░░░░░░░▒  ▒  ▒░░░░░▒ ▒░▒░░▒▒░▒  ░░░░░░░▒░░░░▒▒░▒░░░░░▒▒░▒░▒ ▒░░░░░░░░░░░░░░▒▒░░░▒░░░░░░░░░░░░░░░▒▒▒░▒▒▒▒░           
  ▒░▒░░░░░▒▒   ░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒░░▒░▒░░░░   ▒▒░░ ░░░░░░░▒░░░░░▒░░  ▒░░░░░░░░░░░░░▒▒▒  ░░▒░ ░░▒░░▒▒        
  ░░░░░░ ░░  ░▒░░░░░░░░░░░░░░░░░░░░░▒ ▒▒▒▒▒▒▒▒░  ▒░▒ ▒░░░▒░░░▒░░░░░▒ ░▒░░░░▒▒ ▒░░░░░░▒▒▒▒ ▒ ▒░▒▒▒▒▒  ▒░░░▒░░░░░░░▒     
  ░░░░░░▒░░░▒▒░░▒▒░▒░▒▒▒▒▒░░░░░░░░▒▒▒ ▒░▒▒▒▒▒▒▒▒▒░░░▒▒▒░░░░░░▒ ▒░░░  ░░░░░░░░░ ░░░░░▒░░░        ▒▒▒░░░░░░░░▒▒  ▒░      
░▒▒░░░░░░░░░░░░░░▒░░░▒░░░▒░░░░░▒▒░░░░░▒  ▒      ▒▒ ▒░▒▒▒░░░░░░▒ ░░░▒░░░░░░▒░░░░░░░░░░░░▒▒▒  ░▒  ▒░░░░░▒░░░░░░  ░       
▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░    ▒▒▒  ▒ ▒░░▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░░░░░░░░░░░░   ░░░ ░░░░░▒░▒▒▒▒    
▒▒▒░░░░▒▒░░▒░░░░░░░░░░░  ▒░░░░░░▒▒  ▒      ▒▒   ░░▒▒▒░░▒░░░░░░░▒░░░░░░░▒░░░░░░░▒░░░░░░░░░░▒▒░░░░░░░░░▒▒░░░░░░░░ ░░░░░░ 
▒░░░ ░░▒▒▒░ ░▒▒▒▒░░░ ▒    ▒░░░░░▒░▒ ▒    ▒▒░░░░░░░░    ░░░░░░░░   ▒▒  ▒░░ ▒▒▒░░▒▒▒▒▒▒▒▒▒░░▒░░░░░░░░░░░░░░░░▒░░▒▒░▒░░░░░
▒▒▒▒▒     ▒░░▒▒░░░▒░░░▒░░░▒▒▒░▒▒▒▒░▒▒░▒▒▒░░░░░░░░░▒ ▒░▒▒░░▒░▒▒▒    ▒▒   ░░░░░▒░░▒░▒     ▒  ░░▒░░░░░░▒░░░░░░░░░░░░▒░░▒▒ 
           ▒░░░░░▒▒  ▒▒ ▒ ░░▒░░░▒   ░▒▒  ▒░░░░░░░░▒░░░░▒▒░ ▒▒░    ░░░░░░▒░░▒ ░▒░░░▒▒░░   ▒    ▒░▒░▒▒▒▒▒ ░░░░░░░░▒▒    ░
            ░░▒▒▒  ░▒▒▒▒░░   ▒ ▒ ░▒▒ ░▒▒▒   ░░░░░▒░░▒░░▒     ░▒▒░░░░  ▒▒        ▒    ░▒░░░░▒░░░░░░░░░░░▒░▒░▒░░░░░░░░▒░ 
      ▒▒   ▒▒░░▒▒░░   ░░░░░     ░░░░▒░░░░ ▒▒▒░░░░▒ ░▒░▒▒▒▒░░░░▒▒▒░░░▒░▒   ░░ ▒░▒    ▒▒▒░░░░░░░░░░░░░░░░░░░▒▒░▒▒▒▒▒▒░░░░
    ▒▒░░▒▒▒  ▒▒   ▒    ▒▒▒   ▒▒▒ ░░▒░░░░░░ ░░▒░▒▒▒▒▒░▒▒▒░░░▒ ░░░░▒░▒░░░▒  ░▒ ▒▒▒    ▒░▒▒░░░░░▒░░░░░░░░░▒░░▒░░░░▒  ▒░░░░
▒▒▒▒      ▒▒  ░              ░▒░▒░▒    ░░░░░░░░▒▒▒ ░▒░░▒ ░ ▒░░░░▒░░░░░        ▒   ▒▒▒░░▒░░░░▒▒▒▒░░ ░░░░░░░░░▒░░▒      ▒
          ▒   ░    ▒▒   ▒░▒▒▒▒   ░▒  ▒▒▒░░░░░░░░░▒   ░░░░░░░░░░░░░░░ ░░░▒     ▒      ▒▒▒░▒▒       ▒▒▒░░░░▒▒░░░▒▒▒▒    ░
              ▒▒    ░░░    ░ ▒ ▒▒▒░▒▒▒▒░░▒░░░░░░░░░  ▒░░░░░░ ▒ ▒░ ▒  ░░░░▒ ▒▒    ▒▒▒▒▒             ▒▒░░░▒▒░▒░░░░░░░▒▒ ░
     ▒▒        ░  ░░░░    ▒▒▒▒▒▒ ▒░▒▒ ▒▒▒ ░░▒░░▒░░░▒  ░░░░░▒    ░░        ▒▒ ▒▒▒▒▒                 ░░░▒▒▒░░░░░░░░░░░░░░
     ▒▒    ░░░▒░▒░░░░░░░░▒░░▒     ░░▒ ░▒  ░░░░░░░░░▒▒▒▒▒ ▒▒▒▒ ▒▒░    ▒▒▒▒▒▒▒▒░▒             ▒░░▒  ░░▒░░░░░░░░░░░░░▒░░░▒
     ▒ ░▒░░░░▒░░▒░░▒░▒▒░░  ▒▒░░   ▒░░ ▒▒▒ ▒░ ░░░░░▒▒▒▒   ░░░▒ ▒░▒  ▒▒░░░░░░▒▒░░░░▒ ▒▒       ░░▒ ▒▒░░░░░░░░░░▒░▒░▒▒▒ ░ ▒
▒▒▒░░░░▒░░░▒▒▒  ░░░   ▒▒░ ░▒  ▒▒░▒    ░░░░░░░░░░░░░░░▒    ░░░▒░░░▒▒░░ ░░░░░░░▒    ▒░░ ▒░░░░░░░▒ ▒░░▒░░░░░░▒▒   ░▒▒▒   ░
░▒░▒░▒▒▒        ░ ▒░░▒▒▒░░      ▒░     ▒   ░░░░░░░░░░░     ░░▒▒▒      ░░░░░░▒     ▒▒ ░░░░░░░░░▒▒░░░░░░░▒▒     ▒░   ▒▒▒ 
▒▒              ▒░░░▒    ▒▒              ▒░░░░░░░░░░░ ▒░▒▒░░░  ▒▒      ▒░▒░  ▒▒░░ ░░▒░░░░░░░░░░ ▒░░░▒         ░      ▒░
                 ░ ░░░░  ▒▒       ▒░   ▒▒░░░░ ▒░░░░░░░░░▒▒ ░   ▒▒    ░▒      ░░░▒ ░▒ ░▒░░▒ ▒░░▒░▒▒            ░     ▒▒ 
                 ░ ░░             ▒▒  ▒░░░░░░░░░░░▒▒░▒▒ ░░    ▒▒ ░░   ▒░░░░  ░░▒  ░░▒▒▒░▒    ▒▒▒             ▒▒    ░▒  
                 ▒░░░▒    ░░ ▒ ▒▒░░▒░░░░░░▒░▒░▒▒    ▒▒ ░      ▒▒    ░░ ░▒▒   ▒▒   ▒             ▒▒▒          ░    ░▒   
----------------------------
▒░░░░░░░░░░░░░░░░░░░░░░▒▒░▒░░░░▒▒ ▒░░           ░▒▒▒▒▒░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░▒░░░░▒ ▒▒▒░▒▒░ ░░░░▒▒▒ ▒▒        
░░░░░░░░░▒░░▒░▒▒▒▒▒░▒▒░░▒ ░░░░▒▒▒▒  ░      ▒▒▒▒░░░░░░░░░░░░░░░░▒░░░▒░░░░░░░▒ ▒▒▒░░░░▒▒▒▒▒░░         ▒░▒▒     ░         
▒▒▒▒ ▒▒▒░░░░░▒▒▒░░░░░░░░░         ▒░░░░░░ ░▒░░░░░░▒▒▒░░░░░░░░░░░░░░░▒▒░░░░░░░░▒▒▒░  ▒▒▒▒░░░░░▒▒      ░      ░          
░░░░░░▒░░░░░░░░░▒░░░░▒░░░▒ ▒░░▒▒ ░ ░░▒▒▒░▒▒▒▒▒▒   ▒▒▒░░▒░░░░░░░░░░░░▒▒░░░░▒░░░░░░░░░░░░░░▒▒░▒░░░▒▒▒ ░      ▒▒          
░░░░░░░░░░▒ ▒  ▒▒▒░░░░▒  ░▒░▒▒▒▒▒▒▒░░░░░░░▒▒▒░░▒▒░▒░░░░░▒▒░░░▒ ▒░▒░░░░░░░░░░░▒▒▒▒░▒▒░░░░░░░░░░░░░░░▒░▒▒▒▒ ▒░           
  ▒░▒░░░░░░▒  ▒░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒░▒▒░░░░░░▒  ▒▒░░▒░░░░░░▒▒░░░░░░░▒  ▒░░░░░░░░░░░░░▒▒▒  ░▒ ▒ ░▒▒▒░▒▒        
  ░░░░░░░░░  ░░░░░░░░░░░░░░▒░░░░░░░░▒▒▒▒▒▒  ▒▒░ ▒▒░▒░▒░░░▒░░░▒░░░░▒░ ▒▒░░░░▒▒▒▒░░░░░░▒░▒▒ ▒  ░░▒▒░▒   ░▒░▒░░░▒░░░      
  ░░░░░░▒░░░░░░░▒▒░▒░▒░▒░▒▒░░░░░░░▒▒▒  ░▒▒▒░▒▒▒░▒░░░░▒▒░░░░░░▒ ░░░░▒ ░░░░░░░░░▒░░░░░▒░░▒    ▒▒  ▒▒▒░░▒░░░░░▒▒▒ ▒░      
░▒▒░░░░░░░░░░░░░░░░░░▒░░░▒░░░░░▒▒░░░░░▒  ▒      ▒▒ ▒▒▒▒▒░░░░░░▒ ░░░░░░░░░░░░░░▒░░░░░░░░▒▒▒  ░   ▒░░░░░▒░░░░▒▒  ░       
▒ ░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░     ▒▒  ▒ ▒▒▒▒░ ░░░░░░░░░░░░░░░░░░░░░░░░▒ ░▒░░░░░░░░░░░░░▒  ░░░ ░░░▒░░░▒▒▒     
▒▒▒░░░░░▒░░▒▒░░░░░░░░░░ ▒▒░░▒▒░░░░  ▒      ▒    ░▒▒▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░▒▒░░░░░░░░░▒▒░░░░░░░░░▒░▒░░░░░▒░▒░░░░░▒ 
░░▒▒ ▒▒▒▒▒░ ░░▒▒▒░░░ ▒ ▒  ▒░░░░░▒░▒ ▒     ▒░░░░░░░░   ▒░░▒░░░░░   ░░ ▒▒░░ ▒▒▒░░░▒▒░▒▒░░▒░░▒░░░░░░░░░░░░░░░░▒░░▒░░▒░░░░░
 ▒▒▒▒▒     ░░▒▒░░░░░▒░▒░░░▒▒░░░▒▒▒░▒▒░▒▒▒░░░░░░░░░▒ ▒░▒ ░░▒░░▒▒    ▒▒   ▒░░▒░▒░░▒░▒     ▒░ ░░░░░░░▒░▒░░░░░░░▒░░░░░░░▒▒ 
           ▒░░░░░▒▒  ▒▒▒▒▒▒░░░▒░▒▒  ░▒   ▒░░░░░░░░▒▒▒░░▒▒░ ▒▒░    ░░░░░░▒░░▒ ░▒░░░▒▒▒░    ▒    ░▒░░▒▒▒▒ ░░░░░░░░▒▒    ░
            ▒░▒▒▒  ░▒▒░▒▒░▒  ▒ ░ ░▒▒ ░▒▒▒   ░░░░░░░░▒░░▒     ▒▒▒▒░░░▒ ▒▒             ░▒▒░░░▒░░░░░░░░░░▒▒░░░░░░░░░░░▒▒░ 
      ▒▒    ▒░▒▒▒░░   ░░░░░     ▒░░░▒░░░░░▒▒▒░░░░  ░▒░▒ ▒▒▒░░░ ▒▒░░░▒▒▒   ░░ ▒░▒    ▒▒▒░░░░▒░░░░░░░░░░░░░░  ░░ ▒▒▒░░░░░
    ▒▒░░▒▒▒▒ ▒▒   ▒    ░▒▒   ▒   ░░░▒░░░░░ ░░▒░▒▒ ▒▒▒▒▒▒░░░▒ ▒░░░▒░░░░░▒  ░▒ ▒▒▒    ▒░▒ ░░░░░▒░░░░░░░░░▒░░▒░░░░▒  ░░░░░
 ▒▒▒      ▒▒  ░              ░▒▒ ▒▒    ░░░░░░░░▒▒▒ ░▒░░  ░▒ ░░░░▒░░░▒▒        ▒   ▒▒▒░░▒░░░░▒▒▒▒░░▒░░░░░░░░░░░░▒      ░
           ▒  ░    ░▒   ▒░░▒▒▒   ░░   ▒▒░░░░░░░░▒▒   ░░░░░░░░░░░░░░░ ░▒░▒     ▒     ▒▒ ▒░▒▒       ▒▒░░░░░▒░░░░▒▒▒     ░
              ▒░    ░▒░    ░▒▒  ▒▒▒▒▒▒▒▒░░░░░░▒░░░░  ▒░░░░░░ ▒▒▒▒ ▒▒ ░░░░▒ ▒▒     ▒▒▒▒▒            ▒▒░░▒▒▒░▒░░░░░░░▒▒▒░
     ▒▒        ░  ░░░░▒   ▒▒▒▒▒▒ ▒░▒▒ ▒▒▒ ░░▒░░▒░░░▒  ░▒░░░▒    ░░       ▒░▒  ▒░▒▒                 ░░░░▒▒░░░░░░░░░░░░░░
     ▒▒    ░░░░░▒░░░░░░░░▒░░ ▒    ░░  ▒░  ░░░░░░░░░▒▒▒ ▒  ▒▒▒ ▒▒░    ▒▒▒▒▒▒▒▒░▒             ▒▒▒  ▒▒░ ░░░░░░░░░░░░░ ░░░░
     ▒ ▒▒░░░░▒▒░░░░░░▒▒░░  ▒ ░░   ▒░░  ▒▒ ░░▒░░░░░░▒▒▒   ░░░░ ░░▒  ▒▒░░░░░░▒▒░░░▒▒ ▒▒       ░░▒ ▒▒░░░░░░░░░░░░▒░░▒▒ ░▒▒
▒▒▒░░░▒▒░░░░▒▒▒ ░▒░   ▒▒░ ░▒  ▒▒░▒    ░░░░░░░░░░░░░░░     ░░░▒░░░▒▒░░ ░░░░░░░▒    ▒░░ ▒░▒░░░░░▒ ░░░▒░░░░░░▒▒   ░▒▒▒   ░
░▒░░░░▒▒▒       ░ ░░▒▒▒▒░░      ▒░     ▒   ░░░░░░░░░░░     ▒░▒▒▒      ░░░░░░▒     ▒▒ ░░░░░░░░░░░░░░░░░░▒▒     ▒▒   ▒▒▒▒
▒▒▒              ░░░▒    ▒▒              ▒░░░░░░░░░░░▒▒░▒░░░░  ▒▒      ▒░▒▒   ▒▒░ ░░▒░░░░░░░░░▒ ▒░░░▒         ░      ▒░
                 ░▒░░░░  ▒▒       ░░▒   ░░░░░▒▒░░░░░░░▒░░▒ ░▒  ▒▒   ▒░░      ░░░▒ ░▒ ░▒░░▒▒▒░░▒▒▒▒            ░     ▒▒ 
                 ░ ░░             ▒▒  ▒░░░░░░░░░░░▒▒░▒▒ ░░    ▒▒ ░░   ▒▒░░░  ░░░  ░░▒▒░░▒    ▒▒▒             ▒     ░▒  
                  ░░░░    ░░   ▒▒▒░▒▒░░░░░▒░▒░▒▒    ▒▒ ░      ▒▒    ░░▒░▒░   ▒▒   ▒             ▒▒▒          ░    ░    
----------------------------
▒░░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░▒  ▒░░           ░▒▒▒▒▒░░░░░░░░░░▒░░░░░▒ ▒░░░░░░░░░░▒░░░░░░░▒▒▒▒▒░▒▒░▒░░░░░▒▒ ▒▒        
░░░░░░░░░▒░░▒░▒▒▒▒▒▒▒▒░░▒░▒░░░▒▒▒▒  ░      ▒▒▒▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒▒▒▒▒░░░░░░▒▒▒▒▒░        ▒▒░▒      ░         
▒▒▒   ▒▒░░░░░░▒ ░▒░░░▒░░░▒         ░░░░░░ ▒▒░░░░░░▒░▒▒░░░░░░░░░░░░░░░░▒░░░░░░░▒▒▒░ ▒▒▒▒▒▒░░░░▒▒     ▒░      ░          
░▒░░░░░░░░░░░░░░▒░░░░▒▒▒░▒ ▒░░▒  ▒ ▒░▒▒░░▒▒▒▒▒▒▒   ▒▒░▒▒░░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░▒░░▒▒ ▒░░░▒▒  ░      ▒▒          
▒░░░░░░░░░▒ ▒  ▒▒▒░░░░   ░▒░  ▒▒▒▒▒░░░░░░░▒▒ ▒▒░░░░░░░░░▒▒░░░▒ ▒░▒░░░░░░░░░░░▒░▒▒░░▒░░░░░░░░░░░░▒▒▒░░▒▒▒▒  ░           
▒ ▒░░░░░▒░░▒  ▒▒░░░▒░░░░░░░░░░░░░▒▒▒▒░░░░░░▒▒░░░▒░░░░░▒▒ ▒▒░░▒▒░░░░░░▒░░░░░░░▒   ░░░░░░░▒░░░░░▒▒▒▒ ░░ ▒ ░▒░░░▒▒        
  ░░░░░░▒░░  ▒░░░░░░░░░░░░▒░░░░░░░░░▒ ▒▒▒▒▒ ░▒░   ░░▒░░░░▒░░░▒░░░░▒▒ ▒▒░░░░▒▒▒▒░░░░░░░░▒░ ▒  ░░▒▒░   ░░▒▒▒░░░░░░░      
  ░░░░░░░░░░░▒░░░ ░░░▒▒▒░░▒░░░▒░░░▒▒▒  ░▒▒░▒ ▒▒░▒░░░▒▒▒░░░░░░▒ ░░░░▒ ░░░░░░░░░▒░░░░░▒▒░▒    ▒▒  ▒▒ ░░▒░░░░░▒▒▒ ▒░      
░▒▒░░░░░░░░░░░░░▒▒░░░▒ ░░▒░░░░░▒▒░▒▒░░▒▒▒       ▒▒▒░▒▒▒▒░░░░░░▒▒░░░░░░░░░░░░░░▒░░░░░░░░▒▒▒  ▒▒  ▒░░░░░▒░░░░▒▒  ░       
▒ ░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒    ▒▒▒░░ ░░░░░░░░░░░░░░░░░░░░░░░░▒ ░▒░░░░░░░░░░░░░▒  ░░░ ░░░░▒▒░▒▒▒     
▒▒░░░░░░▒░░▒▒░░░░░░░░░░ ▒▒░░▒▒░░░░  ▒      ▒▒   ▒▒▒▒░░▒▒░░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░░░▒░▒░░░░░░░ ░░░░░▒ 
░░▒▒▒▒▒▒▒▒░ ░░▒▒▒░░░ ▒ ▒  ▒░░░░░ ░▒ ░     ▒▒░░░░░░░   ▒░░░░░░░░   ░░ ░▒░░  ░▒░░░▒▒░▒▒░▒▒░░▒░░░░░░░░░░░░░░░░▒░░▒ ▒▒░░░░░
▒ ▒▒▒▒▒    ░░ ▒░░▒░░▒░ ░░░▒▒▒░▒▒▒▒▒▒▒▒▒▒▒░▒░░░░░░░▒  ░▒░░░░░░▒▒       ▒ ░░░▒▒▒░░▒▒▒     ▒▒ ░░░░░░░▒░░░░░░░░░░░░░░░░░▒▒▒
           ▒░░░░░░▒  ░▒▒▒▒▒░░░░░▒▒  ░▒▒  ▒░░░░░░░░▒▒░░░▒░░▒▒▒▒▒   ░░░░░▒▒░░░▒░░░░░▒▒▒░  ▒     ▒░░░░▒▒░▒ ░░░░░░░░▒▒   ▒░
            ▒░▒ ▒  ░▒▒▒▒▒░░  ▒ ░ ░▒▒ ░  ▒   ░░░░░░░░▒░░░     ▒▒▒▒░░░▒▒░▒        ▒   ▒▒▒░▒░▒▒░░░▒░░░░░░▒▒░░░▒░░░░░░░▒▒░ 
      ▒▒    ▒░▒░▒░░▒  ▒░░░░     ▒░░░▒░░░░▒▒▒▒░░░░  ░▒░▒ ▒▒▒▒░░ ▒▒░░░▒▒▒   ░░ ▒▒▒    ▒ ▒░░░░▒░░░░░░░░░░░░░░  ░▒▒▒▒▒░░░░░
    ▒▒░░ ▒▒▒  ░   ▒    ░▒░   ▒▒  ░░░▒░░░░░▒░░▒░▒▒  ▒▒▒▒▒░░░▒ ░░░░▒░▒░░░▒  ░▒ ▒▒▒    ▒░▒▒░░░░░▒░░░░░░░░░░░░▒░░░░   ░░░░░
▒▒▒▒▒     ▒▒  ░              ░░░ ▒▒    ░░░░▒░░░▒▒▒▒▒▒░░  ░  ░░░░░▒░░▒▒▒       ▒   ▒▒░░░▒░░░░▒▒▒▒░░▒░░░░░░░░░░░░▒    ▒ ░
          ▒▒  ░    ▒░   ▒░ ▒▒▒   ░░   ▒▒░░░░░░░░▒▒   ░░░░░░░░░░░░░░░ ░▒░░     ▒    ▒ ▒▒▒░▒▒       ▒▒░░░░▒▒░░░░▒ ▒     ░
               ░    ░▒░  ▒ ░░░  ▒▒▒░▒▒░▒░░░░░░░░░░░  ▒░░░░░░▒▒▒░▒ ▒  ░░░▒▒ ▒░     ▒▒▒▒▒             ▒░░░░ ░░░░░░░░░▒  ░
     ▒▒        ░  ░▒░░▒   ▒▒▒░▒▒▒ ░▒▒ ▒░▒▒▒░▒░░▒░░░  ▒░░░░░▒    ░░   ▒▒  ▒░▒ ▒▒▒▒▒                 ░░░▒▒▒░░░░░░░░░░░░░░
     ▒▒    ░░░▒░▒▒▒░░░░░▒▒░░▒     ░░▒ ▒░  ░░░░░░░░░▒▒▒▒▒   ▒▒ ▒▒░    ▒▒▒▒▒▒░▒░▒             ▒▒▒   ▒░▒░░░░░░░░░░░░▒▒░░░░
       ▒▒░░░░▒░░░░░░░▒▒░░  ░ ░░   ▒░░  ▒  ░░▒░░░░░░▒▒▒   ░░░░ ▒░▒  ▒▒░░░░░░▒▒░░░▒▒  ▒       ░░▒ ▒░░░░░░░░░░░░░▒░▒▒▒░░▒░
▒▒▒░▒░░▒▒░░░▒▒▒ ░▒░▒  ▒▒▒ ░░  ▒▒░░    ░░░░░░░░░▒░░░░░     ░░░▒░░░▒▒░░ ░░░░░░░▒    ▒░░ ▒▒▒░░░░▒▒ ░░░▒░░░░░░▒▒   ░▒▒    ░
░▒▒▒░░▒▒▒       ░▒▒░▒░▒░░░      ▒░     ▒   ░░░░░░░░░░░     ▒░▒░▒▒     ░░░░░░▒     ▒▒▒░░░░░░░░░░ ░░▒░░░░▒▒     ░▒  ▒▒▒ ▒
▒▒▒              ░░░ ▒   ▒▒              ▒░░░░░░░░░░░ ▒▒▒▒░░░  ▒▒      ▒░▒▒   ▒▒▒ ░░ ░░░░░░░░░▒ ▒░░░▒         ░      ░▒
                 ░ ░░░░  ▒▒       ▒░▒   ▒░░░░▒▒░░░░░░▒▒░░▒ ░   ▒▒   ▒░       ░░░▒ ▒▒ ░▒░░▒▒▒░░░▒▒▒            ░     ▒▒ 
                 ░▒░░             ▒▒  ▒░░░░░░░░░░░▒▒░▒▒ ▒░    ▒  ░░   ▒▒░░░  ░░░  ░░▒▒░░▒    ▒▒▒             ░     ░▒  
                  ░░▒░    ░░▒  ▒▒ ░▒▒░░░░░▒▒▒░▒▒    ▒░ ░ ▒    ░▒    ░░▒░▒░   ▒▒   ▒             ▒░▒          ░   ▒░    
----------------------------
▒▒░▒░░░░░ ▒▒░▒▒░▒░░▒░░░░▒░▒░░░░▒  ▒░░           ░▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒▒▒▒░░░▒ ▒░░░░░▒▒▒▒▒        
▒▒░░░░░░░▒░░░░▒░░▒ ▒▒▒░░░░▒░░░ ▒▒▒▒ ░      ▒ ▒▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒░░░░▒▒▒▒▒▒▒░        ▒▒░▒▒     ░         
▒░▒▒  ▒░░░░░░▒▒ ░▒░░░░░░░▒▒        ░░░░░░▒ ▒░░░▒▒░▒░▒▒░░░░░░░░░░░░░░▒▒▒░▒░░░░░▒ ▒░  ▒▒▒▒▒░░░░▒▒     ▒░      ░          
░▒░░░░░░░░░░░░░░░░░░░▒▒░░▒▒▒▒░▒▒▒░ ▒░▒▒░░▒░░▒▒▒▒▒    ░░▒░░▒░░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░▒▒ ▒░▒░░ ▒▒ ░      ▒▒          
░░░░░░░░░░░ ▒  ▒ ▒░░░░   ░▒░  ▒▒▒▒▒░░░░░░░▒▒▒▒▒ ░░▒░░░░░▒▒░░░░▒▒░▒░░░░░░░░░░░▒▒▒▒░░▒░░░░░░░░░░░▒░▒ ▒░ ▒▒   ░           
▒▒▒░░░░░░░▒  ▒▒▒░░░░░░░░░░░░░░░░░▒░▒▒░░░░░░ ▒░░▒░░░▒░░▒▒ ▒▒░▒▒▒░░░░░░▒░░░░░░░▒  ░░░░░░░░░░░░░▒░▒▒▒ ░░ ▒ ░▒▒░░▒         
  ░░░░░░▒░░  ▒░░░░░░░░░░░▒░░░░░░░░░░▒▒▒░▒░▒▒░▒░  ▒░░▒░▒░░░░░░▒░░░░▒  ░▒░░░░▒ ▒▒▒░░░░░░▒▒░ ▒  ░░▒▒░   ▒░▒░░░░░░░░░      
  ░░░░░░░░░░░▒░░░▒░▒░▒░▒▒ ▒░░░▒░░▒▒▒▒  ░ ▒▒▒▒▒▒░░░░░▒ ░░░░░░░▒ ░░░░▒ ▒░░░░░░░░▒░░░░░▒▒░▒    ▒▒  ▒▒▒░░░░░░░░▒▒▒ ▒▒      
░▒▒░░░░░░░░░░░░░▒▒░▒░░░░░▒░░░░░ ▒░▒▒▒▒▒▒ ▒      ▒▒▒▒░▒▒▒░░░░░░▒▒░░░░░░░░░░░░░░▒░░░░░░▒▒▒▒▒  ▒   ░░░░░░▒░░░░▒▒  ░       
░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░     ▒▒    ▒▒▒░░▒░▒░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░▒░▒▒  ░░▒ ░░░░░░░▒▒▒     
▒▒▒░░░░░▒░░▒▒░░░░░░░░░░ ▒▒░░░▒░░░░  ▒      ▒    ░▒▒▒░░▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒░░▒░▒░░░░░░░▒░░░░░▒ 
░▒░▒▒▒▒░ ▒░ ░░▒▒▒░░░ ▒    ▒░░░░░ ▒▒ ░      ▒░░░░░░░   ▒▒▒▒░░░░░   ░░ ▒▒░░ ▒░▒░░░▒░░▒░░░▒░░▒░░░░░░░░░░░░░░░▒▒░░░░▒▒▒░░░░
▒▒ ▒▒▒▒▒   ░░ ▒▒░▒░░ ░▒░░░▒ ▒░▒▒▒▒▒▒▒▒░▒▒░▒▒░░░░░░░  ▒▒░░░░░░▒▒       ▒ ▒░░░▒ ░░▒▒▒      ▒ ▒░░░░░░▒░▒░░░░░░░░░░░░░░░░▒░
           ▒░░░░░░▒  ░▒▒▒▒░░░▒▒▒▒▒▒▒░░░  ▒░░░░░░░░▒▒▒░░░░░▒░▒▒    ░░░░░░░░░░▒░ ░░░▒▒ ▒  ▒      ▒░░▒▒▒░▒ ░░░░░░░▒▒▒   ▒░
            ▒░▒ ▒  ░▒▒▒░▒▒▒▒ ▒ ░▒░▒▒ ░  ▒   ░░░░░░░░▒░░▒    ▒▒▒▒▒░░░▒░░▒▒       ▒   ▒▒▒▒▒░▒▒▒░░░░░░░░░▒▒░░░░░░░░░░▒▒▒░ 
      ▒▒    ▒░▒▒ ░░░   ░░▒░     ▒░░░▒░░░░░▒▒▒░░░░░ ░▒░▒ ▒▒▒░░░▒▒▒░░░▒▒░   ░░ ▒▒▒    ▒▒▒░░░▒░░░░░░░░░░░░░░░ ▒░▒▒▒▒▒░░░░▒
      ░░▒▒▒▒▒ ░   ▒    ░░▒   ▒   ░▒░░░░░░░▒░░▒░▒▒ ▒▒▒░▒▒░░░░ ░░░░▒░░░░░▒  ░▒ ▒░▒    ▒▒▒░░░░░░ ░░░░░░░░▒░░░▒░░░░   ░▒░░░
▒ ▒▒▒     ▒▒  ░              ░▒▒ ▒▒    ░░░░░░░▒░▒▒▒░▒░░  ▒▒▒░░░░░▒░░▒▒▒       ▒   ▒▒░░░▒░░░░▒░▒▒░░░░░░░░░░░░░░░▒    ▒ ░
           ▒  ░▒   ░░    ░▒▒▒▒   ░░    ▒░░░░░░░░▒▒   ▒░░░░░░░░░░░░░░▒░▒░▒     ▒   ▒▒▒▒░▒░▒▒       ▒░░░░░▒▒░▒░░  ▒     ░
               ░    ░░░  ▒ ░▒░   ▒▒▒▒▒▒▒░░░░░░░░░░░  ▒░░░░░░▒▒▒░▒ ░▒ ░░░▒  ░▒     ▒▒▒▒▒             ▒░░░▒ ░▒░░░░░░▒▒  ░
      ▒        ░  ▒░░░▒    ▒▒▒▒▒▒ ▒▒▒ ▒░▒▒▒░▒░▒▒░░░  ▒░░░░░▒    ░░   ▒▒  ▒▒▒  ▒▒▒▒                ▒░░░▒▒▒░░░░░░░░░░░░░░
      ▒    ▒░░▒░▒▒▒░░░░▒▒▒░░▒     ░░▒ ▒▒  ░░░░░░░░░░▒▒▒▒   ▒▒  ▒░    ▒▒▒▒▒▒░▒░▒             ▒▒▒  ▒▒░ ░░░░░░░░░░░░░░░░░░
     ▒ ▒▒░░░░▒░▒░░░░░▒▒░░  ░▒░░    ░░  ▒  ░░░░░░░░░▒▒▒   ░░░▒ ▒░▒  ▒▒░░░░░░▒▒░░░▒▒  ▒      ▒░░▒ ▒░░░░░░░░░░░░░▒░░░▒░░▒░
▒▒▒░░░░▒░▒░▒░▒▒ ░▒░░  ▒ ░ ░▒  ▒ ░▒    ░░░░░░░░░▒░░░░░     ░░░▒░░░▒▒░░ ░░░░░░░▒   ▒▒░▒ ▒▒▒░░░░▒▒ ░░░▒░░░░░░▒▒   ░▒▒    ░
░▒░▒░░░▒▒▒      ▒▒░░▒▒░░░░      ░░▒    ▒  ▒░░░░░░░░░░░     ▒░▒░▒▒     ░░░░░░      ▒▒▒░░░░░░░░░░ ░░░░░░░▒▒     ░   ▒▒▒ ▒
░▒▒▒             ░░░▒▒   ░▒               ░░░░░░░░░░░▒▒▒▒▒░░░          ░░▒░   ▒░▒ ░░▒░░░░░░░░░▒ ░░░░▒         ░      ░▒
                 ░ ░░░░  ▒▒       ▒▒▒   ▒░░░░▒ ░░░░░░▒▒░░▒ ░▒  ▒▒   ▒░▒      ░░░▒ ░▒ ░░░░ ▒░░▒▒▒▒▒            ▒     ░▒ 
                 ▒░░░ ▒           ▒▒  ▒░░░░░░░░░░░░▒░▒▒ ░░▒   ▒  ░░    ▒░░░  ░░░  ░░ ▒░░▒    ▒▒▒             ░     ░▒  
                  ░▒▒░    ░░▒   ▒ ░▒▒░░░░░▒░▒░▒▒     ░ ░ ▒    ░▒    ░░▒░░░   ▒▒   ▒             ▒▒▒          ░   ▒░    
----------------------------
▒▒▒▒░░░░░▒░░░░░░▒░░░░░░░▒░▒▒░░░░   ░░           ░▒▒▒▒░░░░░░░░░░░░░░░▒░░░ ░░░░░░░░░░░░░░░░▒░▒▒▒▒░░░░ ▒░░░░░▒▒ ▒▒        
░▒░░░░░░░▒░░░░░░░▒▒▒▒▒░░▒▒░░░░░ ▒▒▒ ░      ▒▒▒▒▒░░ ░░░░░░░░░░░░░░░░░░░░░░░ ▒▒▒▒░░░░░░░▒▒▒▒░       ▒▒▒░▒▒     ░         
░░▒▒  ░░░░░▒░▒▒ ░▒░░▒▒░░░▒▒        ▒░░▒▒░▒ ░░░░▒▒▒▒░░▒░░░░░░░░░░░░░░▒▒░▒▒░░░░▒   ░  ▒▒▒▒▒░░░▒▒▒      ░      ░          
░▒░░░░░░░░░░░░░░░░░░░░▒░░▒▒ ▒▒ ▒▒▒ ▒░░░░░▒░▒▒▒▒▒▒▒ ▒▒░░▒░░▒▒░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░▒▒ ░▒░▒▒▒  ░      ▒▒          
░░░░░░░░░░▒ ▒  ▒ ▒░░▒░   ░▒░▒  ▒  ░░░░░░░░░▒▒▒▒▒░░░░░░░░▒░░░░▒ ░░▒░░░░░░░░░░░▒▒▒▒░░▒░░░░░░░░░░░▒░▒░░░▒▒▒   ░           
▒▒▒░▒░░░░░░  ▒▒▒░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░ ▒░░░░░░░░░▒▒▒  ░▒▒▒░░░░░░▒░░░░░░░▒▒ ░░░░░░░░░░▒░░░░░▒▒ ▒░ ▒▒░▒▒░░▒         
  ░░░░░░░░░  ▒░░░░░░░░░░░░▒░░░░░░░░░▒▒▒░░░▒▒░ ░   ░░▒░▒░░▒░░░▒░░░▒▒▒ ░░░░░░▒ ▒▒▒░░░░░░░▒▒ ▒  ░░▒▒░ ▒ ▒░░░░░░▒░░░▒      
  ░░░░░░░░░░░▒░░░▒░▒░▒▒▒▒░▒░░░▒░░░░▒░  ▒ ▒░▒▒▒▒░▒░░░▒▒░░░░░░░▒ ░░▒░▒ ▒░░░░░░░░▒░░░░░▒▒░▒    ▒▒  ▒ ▒░▒░░░░░░▒▒▒ ▒▒      
░▒▒░░░░░░░░░░░░▒▒ ░▒░▒ ░░░░░░░░ ░▒▒▒▒▒▒▒ ▒      ▒░▒░░▒▒ ░░░░░░▒▒░░░░░░░░░░░░░░▒░░░░░░▒░▒▒   ▒   ░░░░░▒▒░░░░▒▒  ▒       
░ ░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░      ▒    ▒▒░░░ ░▒░░░░░░░░░░░░░░░░░░▒░░░▒▒░▒░░░░░░░░░░▒▒▒▒▒ ░░▒ ░░░░░▒░▒▒▒     
 ▒░░░░░░▒░░▒░░░░░░░░░░░ ▒▒░░░▒░░░▒  ▒      ▒▒   ░░▒▒░▒▒▒░░░░░░▒░░░░▒░░░░░░░░░░░░░░░░░░▒░░░▒░░░░░░░▒░▒░░▒░░░░░░░▒░░░░░  
░░░░▒▒▒░  ░ ░░▒░▒░░░ ▒    ▒░░░░░ ▒▒ ░      ▒░░░░░░░▒  ▒▒░▒░░░░░ ▒▒░░ ▒▒░░ ▒░░░░░▒▒░░░░░▒░░▒░░░░░░░░░░░░░░░░▒░░░ ░▒▒░░░░
░▒▒ ▒▒▒▒▒  ░░  ░▒▒░▒▒░ ░░▒▒▒ ░▒ ░▒▒▒▒▒▒▒▒░░▒░░░░░░░  ▒▒▒░░▒░░▒▒       ▒▒░░░░▒░░░░▒▒  ▒  ▒▒ ░░░░░░░▒░▒░░░░░▒░░░░░░░░░░▒▒
           ▒░░░░░░▒▒ ░▒▒▒▒░▒░░░░▒▒▒▒░░░  ▒░░░░░░░░▒▒▒░░░▒░▒░▒▒▒   ░░░░░▒░░░░▒▒▒░░░░▒▒▒  ▒     ▒▒░░▒▒▒▒▒ ░░░░░░░░▒▒▒  ▒░
            ▒░▒▒▒  ░▒▒▒▒ ▒░▒ ▒ ░ ░▒▒ ░  ▒ ▒ ░░░░░░░░ ░░▒    ▒░▒▒▒▒░░░▒░▒ ▒      ▒▒  ▒░▒░▒░▒▒▒░░░░░░░░░▒ ░░░░░░░░░░▒▒▒░ 
             ░▒▒▒░░▒▒  ░░▒░     ▒░░░▒░░░░▒▒▒▒░░░░▒ ░░░▒ ▒▒▒▒░░▒▒▒░░░▒▒░   ░░ ▒▒▒     ▒░░░░ ▒▒░░▒░░░░░░░░░▒ ░▒▒░▒▒░░░░░▒
      ░░▒ ▒▒▒ ░   ▒▒   ░░░   ▒   ░░▒▒░░░░░▒░░░░▒▒  ▒▒▒▒▒░░░░▒░░░░▒░░░░░▒  ░▒ ▒░▒    ▒▒▒▒░░░░░▒░░░░░░░░░░░░ ░░░░   ░░░░░
▒▒▒▒▒  ▒   ▒  ░              ░░▒ ▒▒    ░░░░▒░░▒▒▒▒▒▒▒▒░  ▒▒ ░░░░░▒░░░▒▒           ▒▒░░░▒░░░░▒░▒░░▒░░░░░░░░░░░░░▒    ▒ ░
           ▒  ▒▒   ▒░    ▒▒▒ ▒   ░░    ▒░░░░░░░░▒▒   ▒░░░░░░░░░░░░░░▒░▒░▒    ▒░   ▒▒▒▒▒▒░▒▒▒     ▒▒░░░░░░▒░▒░░ ▒▒     ░
               ░    ░▒░▒ ▒ ░░░▒   ▒▒ ▒▒▒░░░░░░░░░░░  ▒░░░░░░ ▒▒░▒ ░  ░░░░  ░░      ▒░▒▒             ▒░░░▒ ░░░▒░░░░▒▒  ░
      ▒        ░  ▒▒░░▒    ▒▒▒▒▒▒ ▒▒▒ ▒░▒▒▒░░░░▒░░░  ▒░░░░░░    ░░   ▒▒  ▒▒   ▒▒░▒▒                ░░░▒▒▒░░░░░░░░░░░░░░
     ▒▒    ▒▒░▒░▒▒▒░░░░▒░▒░░▒     ░░▒ ▒▒▒ ░░░░░░░░░░  ▒▒   ▒▒  ▒░    ▒▒ ▒▒▒░▒░              ▒▒▒  ▒▒░▒░░░░░░░░░░░░▒░░░░░
        ▒░ ░░▒░░░░░░░▒▒░░  ░▒░░    ░░  ▒  ▒░░░░░░░▒▒▒▒   ░░░░ ▒░▒  ▒▒░░░░░░▒▒░░░▒          ▒░░▒ ▒░░░░░░░░░░░░░▒░░░ ░░▒░
▒▒▒▒ ▒░▒░░░▒░▒▒▒░ ░░  ▒ ▒ ░░  ▒ ░▒  ▒ ░░░░░░▒░░▒░░░░░     ░░░▒░░░▒▒░░▒░░░░░░░▒   ▒▒░▒ ▒▒▒░░░░▒  ░░░▒░░░░░░▒▒  ▒░▒▒    ░
░▒░▒░▒░▒▒▒      ▒░░░▒▒▒░░░      ░░▒    ▒ ▒▒░░░░░░░░░░░     ▒▒░▒▒▒     ░░░░░░      ▒▒▒░░░░░░░░░░ ░░▒░░░░▒▒     ░   ▒▒▒ ▒
░▒▒▒             ░░░░▒   ░▒               ░░░░░░░░░░░▒▒▒▒▒░░░          ░░░░   ▒▒▒ ░░▒░░░░░░░░░▒ ░░░░▒         ░      ░▒
                 ░ ░░░░  ▒▒       ▒▒▒   ▒░░░░▒ ░░░░░░▒▒░░▒ ░▒  ▒▒   ▒░  ▒    ░░░▒ ░▒ ░░░░ ▒░░▒▒▒▒▒▒          ▒▒     ░▒ 
                  ░░░▒▒           ▒░  ▒░░░░░░░░░░░░▒░▒▒ ░░▒   ▒  ░░    ▒░░░  ░░░  ░░ ▒░░▒    ▒░▒             ░     ░   
                  ░▒░░    ░░░   ▒ ░▒▒▒░░░░ ▒▒░▒▒▒    ░ ░ ▒    ▒▒    ░▒▒░░░   ▒▒   ▒             ▒▒▒          ░   ▒░    
----------------------------
▒▒▒▒░░░░░▒ ▒░░░░░░░▒░░░░▒░▒▒░░░░▒▒ ░░           ░▒▒▒▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░▒░░░▒▒░▒▒▒▒░░▒  ▒░░░▒░░▒▒▒▒        
░░░░░░░░░▒░░░░░░░▒░▒░░░░▒▒░░░░░ ▒▒▒▒░      ▒▒▒▒▒░░▒░░░░░░░░░░░░░░░░░░░░░░░ ▒▒▒ ░░░▒▒░░▒▒▒▒░       ▒▒▒░▒▒     ░         
░░▒▒   ▒░░░▒▒▒▒ ▒▒░░▒▒░░▒▒▒▒       ░░░▒▒░▒▒▒░░░▒▒░▒░░▒░▒▒░░░░░░░░░▒░░░░▒▒░░░░░   ░  ▒▒ ▒▒░░░▒▒▒     ▒▒      ░          
░▒░░░░░░░░░░░░░░░░░▒░▒▒░░▒▒▒▒▒▒▒▒░▒▒░░░░░▒░▒░▒▒▒▒▒▒  ░░▒░▒▒▒░░░░░░▒░▒▒░░░░░░░░░░░░░▒░░░░░▒▒▒░▒░▒▒   ░      ▒▒          
░░░░░░░░░░▒ ▒  ▒ ░░░▒▒▒  ░▒▒░  ▒ ▒ ░░░░░░░░▒▒▒▒▒░░░░░░░░▒░░░░ ▒░░▒░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░▒░ ▒▒▒▒  ▒░           
▒▒▒░░░░░▒░▒░  ▒▒░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░▒▒░▒░▒░░░░░▒▒▒▒ ░▒▒▒░░░░░░▒░░░░░░░▒   ░░░░░░░░░░░░░░░▒▒ ░▒ ▒▒░░░ ▒          
  ▒░░░░░░░░  ▒░░░░░░░░░░░░░░░░░░░░░░▒ ▒░░░ ▒▒ ░▒  ░░▒░▒▒░░░░░▒░░░░░▒ ░░░░░░▒▒▒▒▒▒░░░░░░░░▒▒ ░░░▒▒░ ▒ ▒░▒▒░░░░░░░▒      
  ░░░░░░░░░░░▒░░░▒░░░░▒▒  ░▒░░░░░░░░▒  ▒ ▒░▒▒▒▒░░░░░▒▒░░░░░░░▒ ░░▒░▒ ░░░░░░░░░▒░░░░░▒▒░▒   ▒▒▒  ▒ ▒░▒▒░░░░░░▒▒▒▒▒      
░▒▒░░░░░░▒░░░▒░▒░ ░▒░░▒░░▒░░░░░ ▒░▒▒░▒▒▒▒░      ▒░▒▒░▒▒▒░░░░░░░▒░░░▒░░░░░░░░░░ ░░░░░░▒░▒▒   ▒   ░░░░░░▒░░░░ ▒ ▒░       
░▒░░░░░░░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░     ▒▒    ▒▒░░░▒░▒░░░░░░░░░░░░░░░░░░▒░░░▒▒░▒░░░░░░░░░▒▒░▒▒▒ ░▒▒ ░░░░░▒░▒▒      
 ▒░░░░░░▒░░▒░░░░░░░░░░░▒▒▒░░░▒░░░▒▒ ░▒     ▒    ▒▒▒▒░▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░░░▒░░░▒░░░░░░░▒░░▒▒▒░░░░░░▒░░░░░░  
░░░░░░▒░  ░ ░░▒░▒░░░ ▒▒   ▒░░░░░▒▒▒ ░      ▒▒░▒░░░░   ▒▒░░░░░░░ ▒▒░▒▒░▒░░ ▒░░░░░▒▒░░▒░░▒░░░░░░░░░░░░░░░░░░░▒░░▒▒▒▒▒░░░░
░▒▒░▒▒▒▒▒▒ ░▒  ▒▒▒░░▒░ ░░▒▒▒ ░░ ▒▒▒▒▒▒▒░░░░▒░░░░░░░  ▒▒▒░░▒░░▒▒      ▒▒▒▒░░░▒▒░░░▒       ▒▒░░░░░░░▒░▒░░░░░░░░░░░░░░░░▒░
           ▒░░░░░░▒▒ ░░▒▒▒░▒░░▒▒▒▒▒▒░▒░  ▒░░░░░░░░▒▒░░░░░░▒░ ▒▒   ░░░░░▒░░░░▒▒░░░░▒▒▒▒  ▒▒    ▒▒░░░▒ ▒▒▒░░░░░░░░▒▒▒  ▒░
            ▒░▒▒░  ▒▒▒▒▒░▒▒▒▒▒▒░░░▒▒ ░  ▒   ░░░░░░░░ ░░░    ▒░▒▒▒▒░░▒▒░▒▒▒      ▒▒  ▒▒▒▒▒░ ▒▒░░░░░░░░░▒▒░▒░░░░░░░░▒▒▒░ 
             ░▒▒▒▒░▒▒  ░░░░▒    ▒░░░▒░░▒░░▒▒▒░░░░░▒░░░░▒  ▒▒▒░▒░▒░░░▒▒▒   ░░  ▒▒    ▒▒▒░░░ ░░░░▒░░░░░░░░░▒ ░▒▒░░▒░░░░░▒
      ░░▒▒▒▒▒▒░   ▒▒   ░░░   ▒   ░░░▒░░░░░▒░░▒░░░   ▒░▒▒░░░░▒░░░░▒░░░░░▒  ░  ░░▒    ▒▒ ▒░░░░░▒░░░░░░░░░░░░▒░░░░   ▒░░░░
▒▒░▒▒▒     ▒  ░              ░░░ ▒░    ░░░░░░░▒▒░▒▒░▒▒░  ▒▒▒░░░░░▒░░░▒▒           ▒ ░░░ ░░░░░░▒░░▒░░░░░░░░░░░░░    ▒▒ ░
          ▒▒▒ ▒▒   ▒░    ░▒▒ ▒▒  ▒░    ▒░░░░░░░░▒▒   ▒░░░░░░░░░░░░░░▒░▒░░     ░   ▒▒▒▒▒░░▒▒▒     ▒▒░░░░░░▒░▒░░ ▒     ▒░
               ░    ░▒░▒ ▒▒░░░▒  ▒▒▒░▒▒░░░░░░░░░░░░   ░░░░░░░░▒░▒ ░  ░░░▒  ░░     ▒▒▒▒▒             ▒░░░▒ ░░░▒░░░░▒▒  ░
      ▒        ░  ▒▒░░▒     ▒▒░▒▒▒▒ ▒  ░▒▒▒░▒░░▒░░░  ▒░░░░░░    ░░   ▒▒  ▒▒   ▒▒▒▒▒               ▒░░░▒ ▒░░░▒░░░░░░░░░░
      ▒▒   ▒▒░░░░▒▒░░░░▒▒▒░░▒     ▒░▒  ▒  ░░░░░░░░░░  ▒▒▒  ▒▒  ▒░    ▒▒ ▒ ▒░▒░               ▒▒  ▒▒░▒░░░░░░░░░░░░▒░░░░░
        ▒▒▒░░▒░▒░░░░░▒░░░  ░░░░▒   ░░  ▒  ░░░░░░░░░░▒▒   ░░░░ ▒░▒  ▒▒░░░░░░▒▒░░░▒          ▒░░▒ ▒░░░░░░░░░░░░░▒░░░ ░▒▒░
▒▒▒▒ ░░░░▒░░░▒▒▒░ ░░    ▒ ░░  ▒ ░░  ▒ ░░▒░░░▒░░░░░░░▒     ░░░▒░░░▒▒░░▒░░░░░░░▒   ▒░░▒ ▒▒▒░░░░▒  ░░▒▒░░░░░░▒▒  ▒▒▒▒    ░
░▒░▒░▒░░▒▒       ░░░▒▒▒░▒░░▒    ░░▒    ▒ ▒▒▒░░░░░░░░░░     ▒░░░▒▒   ▒ ░░░░░░      ▒▒▒▒░░░░░░░░░ ░░░░░░░▒▒     ░   ▒▒▒▒▒
▒ ▒▒             ░▒░░▒   ░▒               ░░░░░░░░░░░▒▒▒▒▒▒░░  ▒       ░░░░▒  ▒▒▒ ░░ ░░░░░░░░░  ░░░░▒         ░      ░▒
                 ░▒░░░░  ▒▒       ▒▒▒   ▒░░░░▒ ░░░░░░▒▒░░▒ ░▒  ░▒    ░  ▒    ░░░▒ ░▒ ░░░░▒▒░░▒░▒▒▒           ▒      ░▒ 
                  ░░░▒▒           ▒░▒ ▒▒░░░░░░░░░░░░░░▒▒░░▒      ░░   ▒▒░░░  ░░░ ▒░░▒▒░░▒    ▒░▒             ░    ▒░   
                  ░ ░░    ▒░░   ▒ ░▒ ▒░░░░ ▒▒░░▒▒    ░ ░ ▒    ░▒   ▒░▒▒░░░▒  ▒▒   ▒            ▒▒▒           ░   ▒░    
----------------------------
▒▒▒▒▒▒░░░▒  ▒▒░░▒▒░▒░░░░░░▒▒░░░░ ▒ ▒░           ░▒▒░▒▒░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░▒▒░▒▒▒░░░▒ ▒▒░░░░░░▒▒▒▒        
░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒ ▒▒▒░          ▒░▒▒▒░░░░░░░░░░░░░░░░░░░░░░ ▒▒▒▒░░░░░░░▒▒▒▒░      ▒▒▒░░▒▒▒    ░         
░░░▒ ▒▒▒░░░░▒▒  ▒▒░░▒▒▒░░▒▒▒       ░░░▒▒▒▒▒░░░░▒▒░░░░▒░░▒░▒░░░░░░░▒▒░▒░░▒░░░▒▒   ░▒ ▒▒▒▒▒░░▒▒▒▒     ▒▒      ░          
░▒░░▒░░░░░░░░░░░░░░░░░▒░░▒▒▒▒▒ ▒▒░▒▒░░░▒░▒░▒░▒▒▒▒▒▒  ░░░░░▒▒░░░░░░░░ ░░░░░░░░░░░░░▒▒░░░░░▒▒ ░▒▒▒▒   ░      ░▒          
░░░░░░░░░░░ ▒ ▒▒ ░░░░░▒  ░▒▒░  ▒ ░ ░░░░░░░░▒▒▒▒ ░░░░░░░░▒▒░░▒▒ ░░▒░░░░░░░░░░░▒▒░░░░▒░▒░░░░░░░░░░░▒░▒░▒▒▒  ▒░           
▒▒▒░░░░░░░▒▒  ▒▒▒░░░░░░░░░░░░░░░░░▒░▒░░░░░░▒░░▒░░░░░░▒▒▒▒▒ ░▒▒▒▒░░░░░▒░░░░░▒░ ▒▒░░░░░░░░░░░░░░░░▒▒ ░░ ░▒░░░▒▒          
   ░░░░░░░░  ▒▒░░░░░░░░░░░▒░░░░░░░░░▒▒░░░░▒░▒ ░▒▒ ░░▒░▒▒░░░░░▒░░░░░▒ ░░░░░░▒▒▒▒▒▒░░░░░░▒░▒▒ ▒░░▒▒▒ ▒▒▒▒▒░░░░░░░▒▒      
  ▒░░░░░░░░░░▒░░░░░░░░░▒▒ ▒░░░░░░░░░▒  ▒  ░▒▒░░░▒░░░▒▒░░░░░░░  ░░░░▒ ▒░░░░░░░░▒░░░░░░▒░▒   ▒░▒  ▒▒▒░▒░░░░░░░▒▒ ▒▒      
░▒▒▒░░░░░▒░░░▒░░░ ░░▒▒▒░░▒░░░░░▒▒░▒▒░░▒▒░░     ▒▒░▒▒░░ ░░░░░░░  ░░░▒░░░░░░░░░▒ ░░░░░░▒░▒▒   ▒   ░░░░░▒▒░░░░▒▒ ▒░       
▒░░░░░░░░ ░░░▒░░░░░░░░░░░░░░░░▒░▒░░░░░░      ▒    ▒░░░░▒░▒░░░░▒░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒▒▒▒▒▒ ░▒▒ ░░░░░▒░ ▒      
 ▒▒░░░░░▒░░▒░░░░░░░░░░░▒▒▒░░░▒░░░▒▒ ░▒     ▒▒   ░▒▒ ░▒▒▒░░░░░░░░░░░░░░░░░░░░░░░ ▒░▒░░░░░░░▒░░░░░░▒▒░▒░▒░░░░░░░▒░░░░░▒  
░░░░░░░░  ░░░░░░░░░░ ▒▒   ▒░░░░░ ▒▒ ░       ▒░▒▒░░░▒  ▒▒░░░░░░░ ▒▒░░▒░▒▒░ ▒░░░░░▒ ░░▒░░▒░░▒░▒░░░░░░░░░░░░░▒░░░▒▒░▒▒░░░░
░▒░░░▒▒▒▒▒▒░▒▒ ▒▒▒▒░▒▒ ░░▒▒▒ ░░ ░▒▒▒ ▒▒▒░░░░░░░░░░░  ▒▒▒░░▒░░▒▒       ▒▒▒░░░▒▒▒░░▒  ▒   ▒▒▒░░░░░░░▒░▒░░░░▒░▒░░░░░░░░░▒░
            ░░░░░░▒░ ░░▒▒▒░░▒░░▒░▒▒▒▒▒░  ▒░░░░░░░░ ▒░░░░░░▒░ ▒▒   ▒░░░░▒░░░░▒▒░░░░▒▒▒▒  ▒▒  ▒▒▒▒░░░▒▒▒░░░░░░░░░░▒▒▒  ▒▒
            ▒░▒▒▒  ▒▒▒▒▒▒ ▒▒▒▒▒░▒░▒▒ ░    ▒ ░░░░░░░░ ░░░    ▒░ ▒▒▒░░░▒░░ ▒     ▒▒▒  ▒▒▒▒▒░ ▒▒░░░░░░░░░▒▒░░░░░░░░░░▒ ▒░ 
             ░▒▒▒▒░░▒▒ ░░░░▒     ░░░░▒░▒░▒▒▒▒░░░░░▒░░░░▒ ▒▒▒░░▒░▒░░░▒▒▒   ░░  ▒▒    ▒▒░░░░ ░░░░▒░░░░░░░░░▒ ░▒▒░░▒░░░░░▒
      ▒░░▒░▒▒▒░   ▒▒   ░░░▒  ▒   ░░░░░░░░░▒░░▒░░░   ▒░░▒░░░░▒░░░░░░░░░░   ░▒ ░░░    ▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░▒   ▒░░░░
▒▒▒▒▒▒▒▒▒     ░              ░░░ ▒░   ▒░░░░░░░▒▒▒▒▒░▒▒░▒▒▒▒ ░░░░░▒░░░▒▒   ▒       ▒ ░░░░░░░░░░▒░░▒░░░░░░░░░░░░░    ▒▒▒▒
           ▒▒ ▒░   ▒░    ▒▒▒ ▒▒  ▒░     ░░░░░░░░▒▒ ▒ ▒░░░░░░░░░░░░░░▒░▒░▒     ░   ▒▒▒▒▒░░░▒▒     ▒▒░░░░░░▒░▒░░       ░░
               ░    ░▒░▒ ▒▒░░▒▒   ░▒▒▒▒░░░▒░░░░░░░░  ▒░░░░░░░░▒░▒▒░░▒░░░▒  ░▒      ▒▒▒▒             ░░░░  ░░░▒░░░▒▒  ▒░
               ░   ▒░░▒▒    ▒▒▒▒▒▒▒▒▒  ░▒▒▒░░░░ ░░░  ▒░▒░░░░    ░░   ▒▒▒ ▒▒    ▒░▒▒               ░░░░▒ ░░░░░░░░░░░░░░░
      ▒▒   ▒▒░▒▒░▒▒░░░░▒▒▒░░▒     ░░▒ ▒▒  ░░░░░░░░░░  ▒▒▒      ▒░    ▒▒ ▒ ▒░▒░▒              ▒▒   ░▒░░░░░░░░░░░░░░░░░▒░
        ▒ ▒░░ ▒▒░░░░░▒░░░  ▒░░░    ░░  ░  ▒░░░░░░░▒▒░▒   ░░░░ ▒░░  ▒▒░░░░░░▒░░░░▒          ░░░▒ ▒░░░░░░░░░░░░░▒░░░ ░▒░░
▒▒▒ ▒▒░░░░░░░░▒▒░▒░░  ▒ ▒ ░░  ░ ░░  ▒ ░░░░░░▒░░░░░░░░     ▒░░▒░░░▒▒░░▒░░░░░░░▒▒  ▒▒░░ ▒▒▒░▒░░▒  ░░░░░░░░░░▒▒  ░▒▒    ▒░
░▒▒░░░░░▒▒▒▒     ░░░ ▒░░ ░ ▒    ░░▒    ▒ ▒▒▒░░░░░░▒░░░     ▒░░░▒▒  ▒  ░░░░░░      ▒▒▒▒░░░░░░░░░ ░░░░░░░▒▒     ░  ▒▒▒ ▒▒
░░▒▒▒            ░ ░░▒▒  ▒▒               ▒░░░░░░░░░░▒▒▒▒▒░░░          ░░░░    ▒▒▒░░▒░░░░░░░░░  ░░░░▒▒        ░     ▒░▒
                 ▒▒░░░░  ▒▒       ▒▒▒   ▒░░░░▒ ░░░░░░▒▒░░▒ ░▒  ░▒    ░  ▒    ░░░▒ ░▒ ░░░░▒▒░░▒▒▒▒▒           ░      ░▒ 
                  ░▒▒▒▒           ▒░▒  ▒░░░░░░░░░░░░▒░▒ ░░░      ░░   ▒▒▒░▒  ░░░  ░░▒░▒░▒   ▒▒░              ░    ▒░   
                  ░ ░░    ▒░░   ▒ ░▒ ▒░░░░▒▒▒░░▒▒    ░▒░ ▒    ░▒    ░▒▒░░░▒  ▒▒   ▒            ▒▒▒           ░   ▒░    
----------------------------
▒▒▒▒▒░▒░░▒▒ ░▒░░░░░░▒░░░▒░░▒░░░░▒▒ ▒░           ░▒▒░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░░░░░░▒▒░▒▒▒░░▒▒▒▒░░░░▒░░▒▒░▒        
░░░░░░░░░▒░░░░░░░░▒▒░░░░░▒▒░░░░▒ ▒▒▒░          ▒░▒░▒▒░░░░░░░░░░░░░░░▒░░░░░▒▒▒░▒░░░░▒░░░▒ ▒░      ▒▒▒░░░▒▒   ▒░         
░░░░ ▒▒▒░░░░▒▒  ▒▒░░▒▒▒░▒ ▒▒▒      ▒▒░▒▒▒▒ ░░░░▒▒░░▒░░░░░░░░░░░░░░▒░░▒░░▒░░░▒▒   ░▒ ▒▒  ▒░░▒▒▒      ▒▒      ░          
▒▒░░░▒░░░░░░░░░░░░░░░▒▒▒░ ▒▒▒▒   ░▒▒░░░▒░▒░▒░░▒▒▒▒▒▒ ░░░░▒▒▒▒░░░░░░░ ░░░░░░░░░░░░░▒▒░░░░░▒░▒░▒▒▒▒   ░      ░▒          
░░░░░░░░░░░░▒▒▒▒ ░░░░░░ ▒░ ░░▒ ▒   ▒░░░░░░░▒▒▒▒ ▒░░░░░░▒▒░░░░░▒░░▒░░░░░░░░░░░░▒░▒░▒▒░▒░░░░░░░░░▒░░░▒░▒▒   ▒░           
▒▒▒▒▒░░░░░▒▒  ▒▒▒░░░░░░░▒░░░░░░░░░▒░░░░░░░░▒░░▒▒░░░░░░▒▒▒▒▒░ ▒▒▒ ░░░░░░░░░░░░░▒  ░░░░░░░░░░░░░░░░▒ ░░ ▒▒░░░░           
   ░░░░░░░░  ▒▒░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░▒▒▒▒░▒▒ ░░░░▒▒▒░░░░▒░░░░░▒ ▒░░░░░ ▒▒▒▒▒░░░░░░░░ ▒ ░░▒▒▒▒ ▒▒▒▒▒░░░░░░░░▒      
   ░░░░░░░▒▒░▒░░░░▒░▒░▒▒▒ ░▒░░░░░░░░   ▒  ░▒▒░░▒░░░▒▒ ░░░▒░░░ ▒░░▒░▒ ░░░░░░░░░▒░░░░░░▒░    ▒░▒   ▒▒▒▒░░░░░░░▒▒▒▒▒      
▒▒▒▒░░░░░ ░░░ ░░░ ░░░░▒░░▒░░░░░▒ ░▒▒░▒ ▒▒░▒    ▒░░▒▒░▒▒▒▒░░░░░▒▒░░░▒░░░░░░░░░░▒░░░░░░░░ ▒   ▒   ░░░░░▒░░░░░ ▒ ▒░       
░░░░░░░░░▒░░▒░░▒░░░░▒░░░░░░░░░░░░░░░░░░      ▒   ▒▒░░░░▒░ ░░░░▒░░▒░░░░░░░░▒░░░░░ ▒░░░░░░░░▒░░▒▒▒ ▒▒▒░▒▒▒░░░░░▒░▒       
 ▒░░░░░░▒░░░░░░░░░░░░░░▒▒▒░░░░░░░▒▒ ░▒▒    ▒    ▒▒ ▒░▒░ ░░░░░░▒░░░░░░░░░░░░░░░░▒▒▒▒░░░▒░░░░░░░░░░▒▒░░▒▒▒░░░░▒░░░░░▒░▒  
░░░░░░░░  ░░░░░░░░░░▒▒▒▒  ▒░░▒░░▒▒▒ ▒▒      ▒▒▒▒░░░▒  ▒▒░░░░░░▒ ▒▒░░▒░▒▒░▒▒░░░░░▒▒░░░░░▒░░▒░▒░░░░░░░░░░░░░░░░░▒▒▒▒░░░░▒
░▒░░░▒▒▒▒▒▒░▒▒ ▒▒░░░▒▒ ░░▒▒▒ ░░▒░▒▒▒ ▒▒▒░░░░░░░░░░░  ▒▒░░░▒░░▒▒    ▒  ▒▒▒░░░▒░░░░░  ▒▒  ▒▒▒░░░░░░░▒░▒░░░░▒░░░▒▒░░░░░░░░
            ░░░░░░▒░ ░░▒░▒░░▒░░▒▒▒▒▒░▒░  ▒░░░░░░░░▒▒░░░░░░▒░ ▒▒   ░░░▒░▒░░░░▒▒▒░░░▒ ▒▒  ▒   ▒ ▒▒░░░▒ ▒░░░░░░░░░░▒▒▒  ▒▒
            ▒░▒░░  ▒▒ ▒▒▒░▒▒▒▒░░▒░▒▒ ░    ▒▒░░░░░░░░ ░░▒    ▒░  ▒▒░░▒▒▒░ ▒▒  ▒ ▒▒▒ ▒▒▒ ▒▒░ ▒▒░░░░░░░░░▒░░▒░░░░░░░▒▒ ▒▒ 
             ▒░▒▒▒░░▒▒ ░░▒░▒    ▒░░░▒▒░▒░░▒▒▒░░░░░▒░░░░▒  ▒▒▒░▒░ ░░░▒▒    ░░  ▒     ▒▒░░░░ ░░░░▒░░░░░░░░░▒ ░▒▒░░░░░░░▒▒
      ░░░▒▒▒▒▒░   ▒▒   ░░░▒      ░░░░░░░░▒▒░░▒░░░▒  ▒░▒▒░░░░▒░░░░░░░░░░▒  ░  ░░░    ▒▒▒░░░░░░▒░░░░░░░░░░░░▒░░░▒   ░░░░░
▒▒▒░▒▒▒▒▒     ░              ░░░ ▒░  ▒ ░░░░▒░░▒▒▒▒▒░▒▒▒▒▒▒▒▒▒░░░▒▒░░░▒▒           ▒ ░░░░░░░░░░▒░░▒░░░░░░░░░░░░░    ▒▒ ▒
          ▒▒▒  ░   ▒▒    ▒▒▒  ▒  ▒░     ░░░░░░░░▒▒ ▒▒▒░░░░░░░░░░░░░░▒░▒░░    ▒░   ▒▒▒▒▒▒░░▒▒    ▒▒░░░░░░░▒░▒░░       ▒░
               ░    ░▒▒▒ ▒▒░░░▒   ░▒▒▒▒░░░▒░░░░░░░░  ▒░░░░░░░░▒░░▒░▒▒░░░▒  ▒▒      ▒▒▒▒▒            ░░░░  ░░░▒░░░▒▒  ▒░
      ▒        ░▒  ▒░░▒▒    ░▒▒░▒▒░ ▒  ░▒▒▒░▒░░ ░░░  ▒░▒░░░░    ░░   ▒▒▒ ▒▒   ▒▒▒▒▒               ▒░░░▒▒░░░░░░░░░░░░░░░
      ▒▒    ▒░▒▒░▒▒░░░░▒▒░▒░░     ░░▒  ▒  ░░░░░░░░░░  ▒▒▒      ▒░    ▒▒ ▒ ▒░▒░▒              ▒▒   ░░▒░░░░░░░░░░░░▒░░░░░
        ▒ ▒▒░ ░░░▒░░░▒░░░▒ ▒░▒░▒   ░░  ░▒ ░░░░░░░░▒ ░▒   ░░░░ ▒░░   ▒░░░░░▒▒ ░░▒▒          ░░░▒ ▒░░░░░░░░░░▒░░▒░░░▒░▒░░
▒▒▒  ▒░░░░░░░░▒▒▒▒░░▒   ▒ ░▒  ▒ ░░  ▒ ░░▒░░░▒░░░░░░░░     ░░░ ░░░ ▒░░▒░░░░░░░▒▒  ▒▒░▒ ▒▒▒▒▒░░░  ░░░░░░░░░░▒▒▒ ░▒▒    ▒░
░░▒░░░░░▒▒▒▒     ░░░ ▒░░▒░▒▒    ░░▒    ░ ▒▒░░░░░░░░░░░     ░░░░▒▒▒ ▒  ░░░░░░▒     ▒▒▒▒░░░░░░░░░ ░░░░░░░▒▒     ░  ▒▒▒ ▒▒
▒░▒▒▒▒           ░ ░▒▒▒  ░▒      ▒        ▒░░░░░░░░░░▒▒▒▒▒▒░░          ░░░░▒  ▒▒▒ ░░ ░░░░░░░░▒  ░░░░▒▒        ░     ▒░▒
                 ▒░░░▒░  ▒░▒      ▒▒▒    ░░░░▒ ░░░░░░▒░░▒▒▒░▒  ░░    ░  ▒    ░░░░ ░▒▒░░░░▒▒░░▒ ▒▒▒           ░      ░  
                  ░▒░▒▒           ▒░▒ ▒▒░░░░░░░░░░░░▒░▒▒░░▒      ░░  ▒ ▒▒░▒  ░░░ ▒░░▒▒░░▒   ▒▒░              ░    ▒░   
                  ░ ░░    ▒░░   ▒ ░▒ ▒░░░░ ░▒░░▒▒    ░▒░ ▒    ░░    ░ ▒░░░▒  ░▒   ▒            ▒░▒           ░   ▒▒    
----------------------------
▒▒▒▒▒▒▒░▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒░░░░   ▒░           ░░░░░░░░░░░░░░░▒░░░░░▒▒░▒▒░░░░░░░░░░░░░▒▒▒░▒▒░░░░▒▒▒▒░░░░░░▒▒░▒        
░░░░░░░░░ ░░░░░░░░▒▒░░░░▒▒░░░░░▒▒ ▒▒░          ▒░▒▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░ ░░░░░▒░     ▒▒▒▒░░▒▒▒   ▒░         
░░░░▒▒▒▒░░░░▒░  ▒▒░▒▒ ░░▒░▒▒▒▒     ▒▒░▒▒▒▒ ░░░░▒▒░▒░░░░░░░░░░░░░░░░▒░░░░░░░░▒▒  ▒░▒▒▒   ▒▒░▒▒▒      ▒▒      ░          
▒▒▒▒░▒░░░░░░░░░░░░░░░░▒░░ ▒▒▒▒▒▒ ░▒▒░░░░░▒░▒░░░▒▒▒▒▒ ░░░░▒░▒▒░░░░░░░ ░░░░░░░░░░░░░▒▒░░░░░▒▒▒░▒░▒▒   ░      ░▒          
░▒░░░░░░░░░▒▒▒▒▒ ▒░░░░░ ▒░▒░░    ▒ ▒░░▒░░░░▒▒▒▒▒▒▒░░░░░▒ ▒░░░░▒░░░░░░░░░░░░░░░▒░▒░▒▒░▒░░░░░░░░░▒░░░▒░▒▒   ▒▒           
▒▒▒▒░░░░░░▒   ▒▒▒░░░░░░▒▒░░▒░░░░░▒▒░░░░░░░▒▒░░░ ▒░░░░░▒▒▒▒▒░ ▒▒▒░▒░░░░░░░░░░░ ▒  ░░░░░░░░░░░░░░░▒▒ ▒▒  ▒░░▒▒           
   ░░░░░░░░  ▒▒░░░░░░░░░░░░░░░░░░░░▒░▒░░░░▒▒▒▒░▒▒▒░░░░▒▒▒░░░░▒░░░░░▒ ▒░░░░░ ▒▒▒▒░░░░░░░░░ ▒ ▒░▒▒ ▒ ▒▒▒▒▒░▒░░░░░▒▒      
   ░░░░░░░▒▒░▒░░░▒░░▒░░▒▒ ░▒░░░░░░░░▒  ▒  ▒ ░░░ ░░░░▒ ░░░▒░░░ ▒░░▒░▒ ░▒░░░░░░▒▒░░░░  ▒░      ▒   ▒▒▒▒░░░░░░░▒▒▒▒▒      
▒▒ ▒░░░░░ ░░░▒░░░ ░░░▒ ░░▒░░░░░ ▒░ ▒░▒░▒▒░▒    ▒░░▒▒░▒ ▒▒░░░░░▒▒░░░▒▒░░░░░░░░░░░░░░░░░░     ▒   ░░░░░░░░░░▒   ▒░       
░░░░░░░░░░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░░  ▒   ▒   ▒░░░░░▒░▒░░░░▒░░░░▒░░░░░░░░░░░░▒▒░░░░░░░░▒▒░▒▒▒░▒▒▒░▒ ▒░░░░░▒░        
 ▒▒░░░░░▒░░░░░░░░░░░░░░░▒▒░░░░░░░▒▒▒░▒▒    ▒▒   ░░ ▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░░▒▒░▒░▒░░░░░▒░░░░░▒▒▒  
▒░░ ░░░░  ▒░░░░░░░░░ ▒▒▒  ▒░░░░░▒░▒ ▒       ▒▒▒▒░░░▒  ▒▒░░░░░░░ ▒▒░░▒░▒▒░▒▒▒░░░░▒ ░░▒░░▒░░▒░▒░░░░░░░░░░░░░░░░░▒░▒▒░░░░▒
▒▒░░░▒▒▒▒▒▒░ ▒ ▒ ░░░▒▒ ░░▒▒▒ ░░░▒░▒▒  ▒▒▒░░░░░░░░░░  ▒▒▒░░▒░░░░    ▒  ▒▒░▒░░▒░░░▒░  ▒▒  ▒▒▒░░░░░░░░░░░░░░▒░▒░▒▒░░░░░░▒░
▒           ░░░░░░▒░ ░░░░▒░░▒▒░▒▒░▒▒░░░  ▒░░░░░░░▒ ▒░░░▒░░▒░ ░    ▒░░▒▒▒░░░░▒▒▒░░░░ ▒▒  ▒    ▒▒▒░▒░▒ ▒░░░░░░░░░░░▒▒  ▒▒
            ▒░▒░░  ▒▒ ▒▒▒▒ ▒▒▒░░▒▒ ▒ ░    ▒▒▒░░░░░░░ ░░▒    ▒░  ▒▒░░▒▒░░ ▒▒  ▒ ▒▒▒ ▒▒▒ ▒▒░ ▒▒▒░░░░░▒░░▒░▒▒░░░░░▒░▒▒ ▒▒ 
             ▒░▒▒▒░░▒▒▒░▒▒░▒     ░░░▒▒░▒░░  ▒░░░░░▒░░░░▒   ▒▒▒▒░ ░░░ ▒▒   ▒▒  ▒     ░▒░░░░ ░░░░▒░░░░░░░░░▒ ░▒▒░░░░░░░▒▒
      ░░░▒▒░▒▒░   ▒░   ▒░░▒▒     ░░░░░░░░░▒░░▒░▒░▒  ▒░░▒░░░░▒░░░░░░░░░░▒  ░  ░░░    ▒▒▒░░░░░░▒░░░░░░░░░░░░▒░░▒▒   ░░░░░
 ▒▒▒ ▒▒▒▒     ░              ░░░▒ ▒  ▒ ░░░░▒░░▒▒▒░▒░░▒▒ ▒▒▒▒░░░░▒ ░░░░▒   ▒         ░░░░░░░░░░░░░▒░░░░░░░░░░░░░    ▒▒▒▒
           ░▒  ░   ▒▒▒   ▒▒▒ ▒▒▒ ░░     ░░░░░░░░▒▒ ▒▒▒░░▒░░░░░░░░░░░▒░▒░▒     ░   ▒▒░▒▒░░░▒▒    ▒▒░░░░░░░░░▒░░       ▒░
▒              ░    ░▒▒▒ ▒▒░░░▒   ▒▒▒░▒░░░▒░░░░░░░░  ▒░░░░░░░░▒░░▒░▒▒░░░▒  ░▒      ▒▒▒▒▒            ░░░░ ▒░░░▒░░░▒   ▒▒
               ▒▒  ▒░░░▒    ▒▒▒▒▒▒░ ▒  ▒▒▒▒░░░░▒░░░  ▒░▒░░░░    ░░   ▒ ▒ ▒▒    ▒▒▒▒               ▒░░░▒▒░░░░░░░░░░░░░░▒
      ▒░    ▒▒▒▒░ ▒░░░░▒▒▒▒░░     ░░▒▒ ▒  ░░░░░░░░░░  ▒▒▒ ▒    ▒░    ▒▒ ▒  ░░░▒             ▒▒▒   ░▒░░░░░░░░░░░░░▒░░░▒░
        ▒ ▒▒░▒░░░░▒░░▒░░░  ▒░░░▒   ░░  ░▒  ░░░░░░░▒▒░░   ▒░░░ ▒░░   ▒░░░░░░▒▒░░▒▒          ░░░░ ▒░░░░░░░░░░▒░░░░░░ ░▒▒░
▒▒▒ ▒▒░░░░░░░░ ▒▒▒░░▒   ░ ░▒  ░ ░▒  ▒ ░░░▒░░▒░░░░░░░░     ░░░▒░░░▒▒░░▒░░░░░░░▒▒  ▒▒░░ ▒▒▒▒▒░░░  ░░░░░░░░░░▒▒  ░░▒    ░░
░░░░░░░░▒▒▒      ░▒░ ▒ ░▒▒░▒     ░░    ░ ▒▒░░░░░░░░░░░     ░░░░░▒▒ ▒▒ ░░░░░░▒     ▒▒▒▒░░░░░░░░░▒░░▒░░░░▒▒     ░  ▒░▒ ▒▒
▒░░▒▒▒           ░ ░░░▒  ▒       ▒        ▒░░░░░░░░░░▒▒▒ ▒▒░░          ░░░░▒   ▒▒▒░░▒░░░░░░░░▒ ▒░░░░▒▒       ▒░     ▒░▒
                  ░░░░░   ▒▒      ▒▒▒    ░░░░░ ░░░░░░▒░░▒▒ ░░  ░░    ░  ▒    ░░░▒ ░▒ ░░░░▒▒░░▒ ▒▒▒           ░     ▒░  
                  ░▒░░▒           ▒░░  ▒░░░░░░░░░░░░▒░▒▒░░░      ░░  ▒ ▒░░▒  ░░░ ▒░░▒▒░░▒   ▒░░              ░    ▒░   
                  ░▒░░    ▒░░   ▒ ▒▒ ▒░░░░ ░▒░░▒▒    ░▒░▒▒    ░░    ░▒▒░░░▒  ░░   ▒            ▒▒▒          ▒░   ▒▒    
----------------------------
▒  ▒▒▒▒░▒▒▒▒▒▒░░░░░░░░░░▒░▒▒▒░░▒ ▒ ▒░           ░░░░░░░░░░░░░░░░░░░░░▒▒░░▒▒░░░░░░░░░░░▒░▒░░▒░░░░░▒ ▒░░░░░░░░▒░▒        
░░░░░░░░░▒▒░░░░░░░▒▒░░░░░░░░░░░▒▒▒▒▒░          ▒░▒▒▒░▒░░░░░░░░░░░░░░░░░░░░▒▒ ░░░░░░ ░░░░░▒░     ▒▒▒▒░░░▒▒   ▒░         
▒░░░▒▒░▒░░░░▒▒▒ ▒ ▒░▒ ░░▒░ ▒▒▒     ▒▒░▒▒▒▒▒░░░░░░░▒░░░░░░░░░░░░░░░▒░░░░░▒░░░▒▒  ▒░▒▒▒   ▒▒░▒▒▒      ▒▒      ░          
▒░▒▒▒▒▒░░░░░░░░░░░░░░░▒░░ ▒▒▒▒▒▒▒░▒▒░░░░▒ ░▒░░▒▒▒▒▒▒ ░▒░░░░▒▒░░░░░░░ ▒░░░░░░░░░░░░▒░░░░░░▒░▒░░ ▒    ░      ░           
▒░░░░░░░░░░░▒▒▒▒▒▒░▒░▒░ ▒░▒▒░    ░ ▒░░▒░░░▒▒ ▒▒▒▒▒░░░░░▒▒▒░▒░░▒░░░░░░░░░░░░░░░▒░░░▒▒░░░░░▒▒░░░░░░░▒░▒▒    ▒▒           
▒░▒░░░░░░░░▒  ░ ▒░░░░░▒▒▒░░▒░▒░░░▒▒░░░░░░░▒▒░░▒ ▒░░░░░░▒▒▒▒░  ▒▒░▒░░░░░░░░░░░ ▒ ▒░░░░░░░░░░░░░░░░▒ ░▒ ▒▒░▒░            
   ░░▒░░░░░   ▒░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒▒▒▒░▒▒▒░░░░▒▒▒░░░░▒░░░░░▒ ▒░░░░░▒▒▒▒▒░░░░░░░░░▒░▒░░▒▒▒  ▒▒▒▒░░▒░░░░▒▒▒      
   ░░░░░░░░▒▒▒░░░░░░░░░▒▒▒░▒░░░░░░░░   ▒  ▒▒░░░▒▒░░░░ ░░░▒░░░ ▒░░▒▒▒ ░▒░░░░░░▒▒░░░░░▒▒░    ▒▒▒  ▒▒▒▒▒▒▒░░░░░▒▒▒░▒      
▒▒ ░░░░░░▒░░░▒░░░ ░░░░ ░░▒░░░░░░▒▒ ▒░▒▒▒▒░▒▒   ▒▒▒░▒░▒ ▒▒░░░░░▒▒░░░▒▒░░░░░░░░░▒░░░░░░░░    ▒▒  ▒░░░░░░░░░░▒▒  ▒▒       
░░░░░░░░░▒░░▒░░░░░░░▒░░░░░░░░░░░░░░░░░▒  ▒   ▒   ▒░░░░░▒░░░░░░▒░░░░▒░░░░░░░░░░░░ ░░░░░░░░░▒▒░ ▒▒▒▒▒ ░▒ ░░░░░░▒░        
  ▒░░░░░▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒░▒▒    ▒░   ░▒ ▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒░░░░░░░░░░░░░▒▒▒▒░▒ ▒░░░▒░░░░▒▒▒   
▒░░▒░░░░▒ ░░░░░░░░░░▒▒▒   ▒░░▒░░▒░▒ ▒       ▒▒▒▒░░░▒▒▒▒▒░░░░░░▒ ▒▒░░▒░▒░░▒▒▒░░░░▒▒░░▒░░▒░░▒░▒░░░░░░░▒░░░░░▒░░░▒░▒ ░░░▒▒
▒░░░░░▒░▒▒▒░ ░▒▒ ░░▒▒▒ ▒░ ▒▒ ░░▒▒░▒▒  ▒▒▒▒░░▒░░░░░░▒ ▒ ░░░▒░░░░   ▒   ▒▒░▒░▒ ░░░▒░  ▒▒  ▒▒░░░░░░░░░░░░░░░░░▒░░░░░░░░░▒░
▒▒          ░░░░░░▒░▒░░░░░░░▒▒▒▒▒▒▒▒░░░  ░░░░░░░░░▒ ░░░▒░░▒░ ▒    ▒░░▒▒▒░▒░░▒▒▒░░░▒ ▒   ▒  ▒ ▒░▒░▒░▒▒▒░░░░░░░░░░▒▒▒  ▒▒
            ▒░▒░░▒ ▒▒  ▒▒▒░▒▒▒░▒▒▒   ░     ▒░░░░░░░░ ░░     ▒░  ▒▒░░░░▒▒▒▒▒  ▒ ▒▒▒ ▒░▒ ▒▒░ ▒▒▒░░░░░▒░░ ░░░░░░░░▒░▒▒ ▒▒ 
             ▒░▒▒▒▒░▒▒▒▒▒▒░▒    ▒░░░░▒░▒░░  ▒░░░░▒▒░░░░▒  ▒▒▒░▒░▒░░░  ▒   ▒▒  ▒     ▒▒░░░░ ░░░░▒░░░░░░░░░▒ ░▒░░░░░░░░▒▒
       ░░▒▒▒▒▒░▒  ▒░   ░░░▒▒     ░░░░░░░░░▒░░▒░░░▒ ▒▒░▒░░░░░▒░░▒░░░░░░░   ░▒ ░░░    ▒▒▒░░░░░▒░░░░░░░░░░░░░░░░▒▒  ▒░░░░░
 ▒▒▒░▒▒▒▒     ▒▒        ▒    ░░░▒ ▒  ▒ ░░░░░░░▒▒▒▒▒░░ ▒▒▒░▒▒▒░░▒▒▒░▒▒░▒   ▒         ░░░░░░░░░░░░░▒░░░░░░░░░░░░░   ▒▒▒ ▒
▒          ░▒  ░    ▒    ▒▒▒ ▒▒▒ ░░     ░░░░░░░░▒  ▒▒▒░░▒░░░░░░░░░░░░░▒░▒    ▒░   ▒ ░▒▒▒░░▒▒    ▒▒░░░░░░░░░▒░░       ░░
▒              ░    ░▒▒▒ ▒▒░░▒░   ▒▒▒▒▒▒░░░░░░░░░░░  ▒░░░░░░░░░░░▒░▒▒░░░▒  ░▒       ▒░▒▒            ░░░░ ░░░░▒░░░▒   ░ 
               ▒▒  ▒░░░▒    ▒ ▒▒▒▒░    ░▒░▒░░░░▒░░░  ▒░▒░░░░    ░▒   ▒ ▒▒░▒    ▒▒▒▒▒              ▒░░░▒▒░░▒░░░░░░░░░░░░
      ░▒    ▒▒▒▒░ ▒░░░░▒▒▒▒░░▒    ░▒░  ▒  ▒░░░░░░░░░  ▒░▒       ░▒   ▒    ▒░▒░▒              ▒    ░▒▒░░░░░░░░░░░░▒░░░░░
        ▒ ▒▒░░░▒░▒░░░░░░░▒ ▒░▒░▒   ░▒  ░▒  ░░░░░░░▒▒░░   ▒░░░  ░░    ░░░░░▒▒░░░▒           ░░░▒  ░░░░░░░░░░░░░░░░░░░▒░░
▒ ▒ ▒▒░▒░░░░░░░▒▒░░░▒   ▒ ▒▒  ░▒▒░  ▒ ░░▒░░░░▒░░░░░░░     ░░░ ░░░ ▒░░▒░░░░░░░▒▒ ▒▒▒░▒ ▒▒▒▒▒░░▒ ▒░░░░░░░░░░▒▒▒ ░▒▒    ░░
░░░░░░░░▒▒▒▒     ░▒░ ▒▒░▒░░▒     ░░    ░ ▒▒░░░░░░░░░░░     ░░▒░░▒▒ ▒▒ ░░░░░░▒     ▒▒▒▒░░░░░░░░▒▒░░▒░░░░▒▒     ░  ▒▒▒ ▒ 
░░▒▒▒▒           ░▒░░▒▒▒ ▒▒      ▒▒       ▒░░░░░░░░░░▒ ▒ ▒▒░░▒         ░░░░    ▒▒▒░░░░░░░░░░░▒ ▒░░░░▒▒       ▒▒     ▒░▒
                  ░░░▒░▒  ░        ▒▒    ░░░░▒ ░░░░░░▒░░░ ▒░▒  ░░   ▒░▒ ▒    ░░░░ ░  ░░░░▒░░░▒▒▒▒▒           ░     ▒░  
                  ░ ░░▒           ▒░░   ░░░░░░░░░░░░▒░▒▒░░░      ░░  ▒ ▒▒░▒  ░░▒ ▒░░▒░░░▒   ▒░░              ░    ▒░   
                  ▒▒░░    ▒░░     ░▒ ▒░░░░▒░ ░░▒▒▒   ░▒▒ ▒    ░░    ▒▒▒░░░▒  ░▒  ▒▒   ▒        ▒▒▒          ▒▒   ▒▒    
----------------------------
   ▒▒▒▒░▒▒▒ ▒▒▒▒▒░░▒▒░▒░▒▒▒▒░░░▒ ▒ ▒░           ░░░░░░░░░░░░░░░░░░░░░░▒░▒▒░░░░▒░░░░░░▒▒▒▒▒░▒░░░░░▒░▒░░░░░░░▒▒░         
░░░░░░░░░░░░░░░░░░░▒░░░░▒░░░░░░▒▒░ ▒░          ▒░▒▒▒▒▒▒░░░░░░░░░░░░░░░░░░░▒▒▒░▒░░░░ ▒░░░░░░     ▒▒▒░░░░▒▒   ▒▒         
▒░░░▒▒ ▒░░░░░░▒▒░ ▒░▒ ░░▒░░▒▒▒     ▒▒▒▒▒▒  ░░░░░░░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒ ▒▒░▒▒░   ▒░▒▒▒       ▒▒      ░          
▒░▒▒▒▒▒░░░░░░░░░░▒░░░░░░░   ▒▒▒▒▒ ▒▒░░░░░ ▒▒░░░░▒▒▒▒▒░▒░░░░░▒░░░░░░▒  ░░░░░░░░░░░░▒░▒░░░▒▒░▒░░▒▒    ░      ░           
░░░░░░░░░░░░▒▒▒▒▒▒░░░▒░ ▒░░▒░▒   ░ ▒░░▒░▒░░  ▒   ▒▒░▒░░▒▒▒░░░░▒░░░░░░░░░░░░▒░░░░░░▒▒░▒░░░░▒░░░░░▒░░░▒▒    ▒▒           
▒░░░░░░░░░░▒  ▒ ▒░░░░░▒▒▒░░▒░░░░░▒▒░░░░░░░▒▒░░▒  ░░░░░░░▒▒▒░ ▒▒▒░▒░░░░░░░░░░░ ▒▒░░░░░░░░░░░░░░░░░▒ ░▒ ▒▒░▒░▒           
   ░░▒░░░░░▒   ░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░▒▒▒▒░▒▒▒░▒▒░ ▒▒░░░░▒░░░░░▒ ▒░░░░░▒▒▒▒▒░░░░░░░░░▒░▒▒▒░▒▒▒ ▒▒▒ ░▒▒░░░░▒▒▒      
   ░░░░░░▒░▒▒░░░░░▒░▒░░▒░▒░▒░░░░░░░░▒  ▒  ▒ ▒░░▒▒░░░░ ░░░▒░░░ ▒░░░▒▒ ░░░░░░░▒▒░░░░░▒▒ ░    ▒▒░  ▒▒▒▒▒░▒░░░░░░▒▒░▒      
▒▒ ░░░░░░▒░░░▒░░░ ░░░░ ░░▒░░░░░░▒░  ░▒▒▒▒░▒▒   ▒▒░░▒░▒ ▒░░░░░░▒▒░░░▒▒░░░░░░░░░░░░░░░░░░     ▒   ░░░░░░░░░░▒   ▒▒       
░░░░░░░░░░░░▒░░░░░░░▒░░░░░░░░░░░░░░░░▒▒  ▒   ▒   ▒▒ ░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░ ░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░▒▒░░░░░░▒░        
 ▒▒░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒    ▒▒▒  ░  ▒░▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒░░▒░░░░░░░░░▒▒▒▒▒░▒▒░░░░▒░░░░▒▒▒   
░▒░▒░▒░░▒ ▒░░░░░░░▒░░░░▒  ▒░░▒░░░░▒  ▒      ▒▒▒▒░░░░▒▒░▒░░░░░░▒ ▒▒░▒▒░▒░░▒▒░░░░░░ ░░░░░░░▒▒░▒░░░░░░░▒░░░░░▒░░░▒░▒▒░░░▒▒
▒▒░░░▒▒░░▒▒░ ░▒  ▒░▒▒▒ ▒▒ ▒▒▒░░▒░░▒▒   ▒▒▒░░░░░░░░░  ▒ ░░░░░░░░   ▒▒  ▒░░▒░░▒░░░▒░▒ ▒▒▒ ▒▒░░░░░░░░░▒░░░░░▒░░░▒▒▒░░░░░▒░
▒▒▒         ░░░░░░░░▒░░░░░░▒░░▒▒▒▒░▒░▒▒  ░░▒░░░░░░▒ ▒░░▒░░▒░▒▒    ▒░▒▒▒▒░░░░▒▒▒░░░▒  ▒ ▒▒  ▒▒▒░░░▒░▒▒▒▒░░░░░░░░░░▒▒  ▒▒
            ▒░▒░░░ ▒▒ ▒▒▒▒▒▒▒▒░▒▒▒   ░▒   ▒▒░░░░░░░░ ░░  ▒  ▒░   ▒░░▒░▒░▒▒▒▒ ▒ ▒░▒ ▒░▒ ▒ ░ ▒ ▒░░░░▒░░░ ░░░░░░░░▒▒▒  ▒▒ 
             ▒░ ▒▒▒░▒▒▒░▒▒░▒    ▒░░░░▒░▒░░  ▒░░░░▒▒░░░░    ▒▒▒▒░▒░░░  ▒   ▒▒        ░▒░░░░ ░░░░▒░░░░░░░░░▒ ░▒▒░░░░░░░▒▒
       ░░▒▒▒░▒░▒  ▒░   ▒░░░▒     ░░░░░░░░░▒░░▒░░░▒ ▒▒░▒▒░░░▒▒░▒▒░░░░░░░   ░  ░░░      ▒░░░░░▒░░░░░░░░░▒░░░▒░░▒   ░░░░░░
  ▒▒▒ ▒▒▒     ▒▒        ▒    ░▒░▒ ▒  ▒▒░░░░░░░░▒▒▒▒░▒ ▒ ▒░▒▒▒▒░░▒▒░▒▒░▒   ▒         ░░░░░░░░▒▒░░░▒░░░░░░░▒░░░░░   ▒▒▒░▒
▒▒         ░▒  ░   ▒▒    ▒▒▒  ▒▒ ░░     ░░░░░░░▒   ▒ ░░░▒░▒░░░░░░░░░▒▒ ▒▒    ▒░   ▒▒░▒▒░░░▒▒▒   ▒▒░░░░░░░░░░░░       ░░
▒              ░    ░▒▒▒ ▒░░░░░   ▒▒▒▒░▒░░▒░░░░░░░░  ▒░░░░░░░░░░░▒░▒ ░░░▒  ░▒      ▒▒░▒▒           ▒░░░░ ░░░░▒░░▒▒   ░▒
               ▒░  ▒░░░▒    ▒▒▒▒░▒░▒▒  ░▒░▒░░░░ ░░░  ▒░▒░░░░▒   ░▒   ░▒▒▒░▒    ▒▒▒▒▒              ▒░░░▒▒░░▒░░░░░░░░░░░▒
      ░░    ▒▒ ▒░  ░░░░ ▒▒░░░▒    ░░░▒ ▒  ▒░░░░░░░░░  ▒░▒ ▒     ░▒        ▒░▒▒▒              ▒    ░▒▒░░░░░░░░░░░░░░░░░░
          ▒ ░░░░░▒░░░▒░░░▒ ▒░▒░▒   ░▒  ░▒ ▒░░░░░░░▒▒░░   ▒░░░  ░░    ░░░░░░ ▒░░▒           ░░░▒  ░░░░░░░░░░░░░░░░▒░░▒░░
▒▒  ▒▒░▒░░░░░░▒▒▒░░░▒▒  ▒▒▒▒░▒░░▒▒ ▒▒ ▒░▒▒░░░▒░░░░░░░     ░░░ ░░░ ▒░░░░░░░░░░░▒ ▒▒▒░░ ▒▒▒▒▒░░  ▒░░░░░░░░░░░▒▒ ░▒▒    ░░
░░░░░░░░░▒▒▒     ░▒░▒▒ ░░░░▒     ░░    ░░▒▒░░░░░░░░░░░     ░░░░░▒▒ ▒▒ ░░░░░░▒     ▒▒▒▒░░░░░░░░▒▒░░▒░░░░░▒     ░ ▒▒▒▒ ▒ 
░░▒▒▒▒           ▒▒░░▒▒▒ ▒▒      ▒▒       ▒░░░░░░░░░░░ ▒ ▒▒▒░▒        ░░░░░▒   ▒▒▒░░░░░░░░░░░▒ ▒░░░░▒▒       ░     ▒▒░▒
▒                 ░░░░░▒  ░▒       ▒▒    ░░░░░ ░░░░░░▒░░░▒ ░░  ░░   ▒▒▒ ▒    ░░░░ ░  ░░░░▒░░░▒▒▒░▒           ░     ▒░  
                  ░ ░░▒▒           ░░   ░░░░░░░░░░░░▒░▒▒░░░▒     ▒░  ▒ ▒▒░▒  ░░░ ░░░▒░░░▒   ▒░░              ░    ▒▒   
                  ▒░░░     ▒░     ▒▒ ▒░░░░▒░▒░░░▒▒   ░▒▒ ▒    ░░    ▒▒░░░░▒  ░▒  ▒▒   ▒▒       ▒▒▒          ░▒   ▒▒    
----------------------------
     ▒▒░▒▒▒▒▒▒▒▒▒▒░▒░░░░▒▒▒ ░▒▒▒ ▒ ░░           ░▒░░░░░░░░░░░░░▒░░░░░░▒░▒▒░░░░▒░░░░░░░░▒░▒░░░░▒░░▒▒▒░░░░░░░░▒░         
░░░░░░░░░░▒░░░░░░░░▒░░░░▒░░░░░░░▒▒ ▒░           ░▒▒▒▒▒░░░░░░░▒░▒░░░░░░░░░░▒▒░░░░░░░ ░░░░░░░    ▒▒▒░░░░░▒▒▒  ▒▒         
▒░░░▒▒▒▒░░░▒░░▒▒░  ░  ░░▒░▒ ▒▒▒    ▒▒░▒▒▒  ░░░░░░░▒░▒▒░░░░░░░░░░░░░░░░░░░░░░▒  ▒▒░▒▒▒   ▒░▒▒▒       ▒▒      ░          
▒░▒▒▒▒▒░░░░░░░░░░░░░░░░░░    ▒▒▒▒  ▒░░░░░▒▒▒░░░▒▒▒▒▒▒░░░░░░░░░░░░░░▒▒░░░▒░░░░░░░░░▒░░░░░▒▒░▒░░▒▒    ░      ░           
░░▒░▒░░░░░▒░░▒▒▒▒▒░░░▒▒ ▒░░▒░▒   ▒ ▒░░▒░░░░   ▒▒▒▒▒░░░░▒▒▒░░░░▒░░░░░░░░░░░░░░░▒░░░▒▒░▒░░░▒▒▒░░░░░▒▒░▒     ▒▒           
▒░░░░▒░░░░▒▒  ▒ ▒░░░░░▒▒▒░░▒░▒░░░▒▒░░░░░░░▒▒░░░ ░░░░░░░░▒▒▒░   ░░▒░░░░░░░░░▒░ ▒▒▒░░░░░░░▒░░░░░░░░░ ░▒▒▒░▒▒░▒           
   ▒░▒░░░░░    ░░░░░░░░░░░░░░░░░░░░ ▒▒░░░░▒▒▒▒░▒▒▒░▒▒░▒▒▒░▒░░░░░░░░▒▒▒░░░░░▒▒▒▒▒░░░░░░░░░▒░▒▒░▒▒▒  ▒▒▒▒░ ░░░░▒▒▒       
   ░░░░░░▒░░▒▒░░░░▒░▒░░░░▒░▒░░░░░░░░▒  ▒  ▒ ░░░▒▒▒░░▒ ░░░▒░░░ ▒░░░▒▒ ░░░░░░░▒▒▒░░░░▒▒▒▒    ▒░░  ▒▒▒▒▒░▒░▒░░░░▒▒░▒      
▒▒ ░░░░░░░░░░ ░░░▒░░░▒ ░░▒░░░░░▒▒▒▒ ░▒▒░ ▒▒▒▒  ▒▒░░░░▒▒░░░░░░░▒░░░░▒▒░░░░░░░░░░░░░░░░░░    ▒▒  ░░░░░░░░░░░▒   ▒▒       
░░░░░░░░░░░░▒░░░░▒░░▒░░░░░░░░░░░░░░░░▒▒  ▒   ▒   ▒▒▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░░▒░░░░▒░░░▒▒▒▒  ▒░ ▒▒░▒▒▒░░░░░▒░        
 ▒ ░░░░░▒░░░░░░░░░░░░░░▒▒░░░░░░░░░▒▒░▒▒    ▒▒▒  ▒▒ ▒▒ ░▒░░░░░░░░░░░░░░░░░░░░▒░░▒▒▒░░░░▒░░░░░░░░░▒▒▒▒░░▒░░░░░░░░░░▒▒▒   
░▒▒▒░░░░▒ ▒░░▒░░░░░░░▒▒▒  ░░░▒░░░░  ▒       ▒▒▒▒░░░░▒▒░▒░░░░░░▒ ▒▒░▒▒░▒░░▒▒░░░░░░▒░░░░░▒░▒▒░▒░░░░░░░▒░░░░░▒░░░▒░▒░░░░▒▒
▒▒▒▒░▒▒▒░░▒░ ░▒▒ ░░░░▒ ▒▒  ▒▒░░░▒░▒▒  ▒▒▒▒▒▒░░░░░░░    ░░▒░░░░░   ▒  ▒░░░▒▒▒ ░░▒▒▒▒ ▒ ▒ ▒▒▒░░░░░░░░▒░░░░░░░░░▒▒░░░░░░▒░
▒▒▒▒        ░░▒░░░▒░▒▒░░░░░▒▒░░ ▒▒▒▒░░░  ░░░░░░░░░▒ ▒░░▒░░░░▒     ▒░▒▒▒▒░░░░░▒░░░░▒ ▒   ░ ▒▒▒▒░░░▒░▒▒░░░░░░░░░░░░▒▒▒ ▒▒
             ░░░░▒ ▒▒ ▒ ▒▒▒░▒▒░▒▒▒  ▒░▒   ▒▒░░░░░░░░ ░░▒ ▒  ▒░   ▒░░▒░▒░░▒▒▒ ▒▒▒░▒ ▒░░ ▒▒    ▒░▒░░▒▒░▒ ░▒░░░░░░▒▒▒  ▒▒ 
             ▒░ ▒▒▒░▒▒▒░ ▒░▒    ▒▒░░ ▒░▒░░  ▒░░░░▒▒░░░░▒    ▒▒▒░▒░░░  ░   ▒▒        ░░░░░░ ░░░░▒░░░░░░░░░▒▒░░░░░░░░░░▒ 
       ░▒ ▒▒▒▒░▒▒ ▒░   ░░░░▒     ░░░▒░░░░░▒░░▒░░░▒  ▒▒▒▒░░░▒▒░▒▒░░░░░░░▒  ░▒ ░░░    ▒ ▒░░░░░▒░░░░░░░░░▒░░░▒░░▒   ░░░░░░
  ▒▒▒░▒▒▒     ▒▒        ▒    ░▒░▒ ▒▒ ▒▒░░░░▒░░░░▒▒░░░░▒ ▒░▒▒▒░░░▒ ░▒▒░▒   ▒         ░░░░░░░░▒░░░░▒░░░░░░░▒░░░░░  ▒▒░▒░▒
▒▒         ░░  ░    ▒▒   ▒▒▒  ░▒▒░░     ░░░░░░░░   ▒▒▒░░▒░▒▒░░░░░░░░▒▒ ▒▒    ▒░   ▒ ░▒ ░░░▒▒▒  ▒▒▒░░░░░░░░░▒░░       ░░
▒              ░    ░▒▒  ▒░░░░▒   ▒ ▒▒▒▒░░░░░░░░░░░  ▒░░░░░░▒░░░░▒░▒ ░░░   ▒▒      ▒▒▒▒▒           ▒░░░▒ ░░░░▒░░▒▒   ░▒
                ░  ▒▒░░░    ▒ ▒▒▒▒▒▒   ░▒░▒░░░░ ░░░  ▒░░░░░░▒  ▒▒▒   ░▒▒▒▒▒▒    ▒░▒▒              ▒░░▒ ▒░▒▒░░░░░░░░░░░░
      ▒░    ▒ ▒▒░  ░░░░ ▒▒▒░░▒    ░░░▒ ▒  ▒░░░░░░░░░  ▒░▒▒▒     ░▒        ▒░▒▒▒▒             ▒    ░▒░░░░░░░░░░░░░▒░░░░░
          ▒ ░░░░░░░░░░░░░▒ ▒░▒▒▒   ░▒  ░░ ▒░░░░░░░▒▒▒░   ▒░░░ ▒░░    ░░░░░░ ▒░░▒           ░░░▒  ░░░░░░░░░░▒░░░░░▒░░▒░░
▒▒  ▒▒░▒░░▒░░░▒░▒░░░▒   ░░▒ ░ ░░▒▒ ▒▒ ▒░▒▒░░░▒░░░░░░░    ▒░░░ ░░▒ ▒░░░░░░░░░▒░▒ ▒░▒░░   ▒▒▒░░▒ ░░░░░░░░░░░░▒▒ ░▒     ░░
░░░░▒░░░░░▒▒▒    ░ ░░  ░▒░▒▒     ░░    ░░▒▒░░░░░░░░░░░     ░░▒░░░▒ ▒▒ ░░░░░░▒      ▒▒▒░░░░░░░░▒░░░▒░░░░▒▒     ░ ▒▒▒  ░▒
▒░▒░▒▒▒          ▒▒░░▒░▒▒▒▒      ▒▒        ▒░░░▒░░░░░░ ▒  ▒░░▒        ░░░░░▒   ▒▒▒░░░░░░░░░░░░▒░░░░░░▒       ░     ▒░░▒
▒                 ░▒░▒▒▒  ░░       ▒▒    ░░░░░ ░░░░░░▒░░░▒ ░░  ░░    ▒▒ ▒    ░░░░▒░  ░░░░▒░░░▒▒▒░▒▒          ░     ▒░  
                  ░ ░░▒▒           ░░   ▒░░░░░▒░░░░░▒░▒▒░░░      ░░  ▒ ▒▒░▒  ░░▒ ░░░░░░░░  ▒▒░▒              ░    ▒▒   
                   ░░░▒    ▒░▒    ▒▒ ▒░░░░▒░ ░░░▒▒   ░▒▒ ▒    ░░  ▒▒▒▒░░░░▒  ░▒   ▒   ▒▒      ▒▒▒           ░    ░▒    
----------------------------
     ▒▒░  ▒▒▒▒▒▒▒▒░▒░░░░░▒▒ ░░▒▒ ▒ ░░           ░░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░░░░▒▒░▒▒░▒░░░░░░░░▒▒░░░░░░░░▒░         
░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░▒ ░          ▒░  ▒▒▒▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░░ ░▒░░░░░   ▒▒▒▒░░░░░░▒▒  ▒▒         
▒░░░▒▒▒▒░░░▒░░▒ ░  ░▒▒░░░░▒░▒▒▒    ▒▒░▒▒▒  ░░░░░░░▒░░▒░░░░░░░░░░░░░░▒░░░░░░▒▒  ▒▒░▒▒▒▒   ▒▒▒        ░▒      ░          
▒░░▒▒▒▒▒░░░░░░░░▒░░░▒░▒░░    ▒▒▒▒ ▒░░░░░░▒ ▒░░░▒▒▒▒▒▒░░░░░░░░░░░░░░░▒░░░▒░░░░░░▒▒░▒░░░░░░▒░░░░▒     ░      ░           
░░░░▒░░░░░░░░▒▒░▒░░░░▒▒▒▒░▒░░▒   ░▒▒░▒▒░░▒░    ▒ ▒ ▒▒░▒▒▒░▒▒░░▒░░░░░░░░░░░░░░░░▒░░░ ░▒░░░▒▒▒░▒░▒▒▒▒░▒     ▒▒           
░░░░░▒░░░░░▒  ▒ ▒░░░░░▒▒▒▒░▒░▒▒░▒▒ ░░░░░░░▒▒░░░░░░░░░░░░░▒▒░▒▒ ░▒▒░░░░░░░░░░░ ▒▒▒░░░░░░░░░░░░░░░▒▒ ░▒▒▒▒▒▒░▒           
    ░▒░░░░░    ░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░▒▒░▒▒▒░░▒░ ▒▒░▒░░░░░░░░░ ░░░░░░▒▒▒  ░░░░░░░░░▒░▒▒▒░▒▒  ░▒░▒▒▒░░░░▒▒▒       
   ░░░░░░▒░▒▒░░░░░░░▒░░░░▒░ ░░░░░░░░▒  ▒  ▒ ▒▒░▒▒▒░░▒▒░░░▒░░░ ▒░░░▒▒ ▒░░░░░░▒▒░░░░░▒▒░░ ▒  ▒▒░ ▒▒▒▒▒ ░▒░░░░░░▒▒░▒      
▒▒ ░░░░░░▒░░░▒░░░▒░░░▒ ░░▒░░░░░▒▒▒  ░▒▒░▒▒▒▒▒  ▒▒░░░░▒▒░░░░░░░ ░░░░▒▒░░░░░░░░░░░░░░░░░░     ▒  ▒░▒▒░░░░░░░▒   ▒▒       
░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒░░░░▒▒  ▒   ▒   ▒▒▒░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░ ░░░░▒░░░▒▒▒░ ▒▒░░▒░░▒▒░░░░░▒▒░        
▒▒ ░░░░░▒░░░░░▒░░░░░░░░░▒░░░░░▒░░░▒▒░░▒     ▒▒  ▒▒ ▒░ ░▒░▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░░░░▒▒▒▒░░ ▒░░░▒░░░░░▒▒▒   
░▒░░░░░░▒ ▒░▒░░░░░░░▒▒░▒  ▒░░░░░░░  ▒▒      ▒▒ ▒░░░░▒▒▒ ░░░░░░▒▒▒▒░▒░░▒░░▒▒░░░░▒░▒░░░░░░░▒▒░░░░░░░░░▒░░░░░░░░░▒░▒▒░░░▒▒
▒░▒▒░░▒▒░▒ ░ ░▒▒ ░░░░▒  ▒  ▒▒░░░░▒░▒▒  ▒▒▒▒▒░░░░░░░    ░░░░░░░░   ▒   ▒░░▒▒ ▒░░▒▒▒▒ ▒▒▒ ▒▒░░░░░░░▒░░░░░░░░░░░▒░▒░░░░░░░
▒▒▒▒        ░░▒▒░░▒░▒░░▒░░░▒░▒▒ ▒▒▒░░░░  ░░░░░░░░░▒ ▒░░▒░░░░▒     ▒░▒▒▒ ░░░░▒ ░░░░  ▒   ▒ ▒▒▒░░░░▒░▒▒░▒░░░░░░░░░░▒▒  ▒▒
             ░░░░░▒ ▒ ▒  ▒▒▒▒▒░░▒▒  ▒░▒   ▒▒░░░░░░░░ ░░▒ ▒ ▒▒░▒  ▒░░░░▒▒ ▒▒▒▒▒▒▒░▒▒▒░▒  ▒▒   ▒░░░░▒▒░  ░░░░░░░░▒▒▒  ▒▒ 
             ▒░  ▒▒░░▒▒░▒▒░▒    ▒░░░▒ ░▒░░  ▒░░░░▒▒░░░░▒   ▒▒▒░░▒░░▒  ▒   ▒▒        ▒░░░░░ ░░░░▒░░░░░░░░░▒▒░░░░░░░░░░▒ 
       ░▒ ▒▒▒▒░▒▒ ▒░   ░░░░▒     ░░░░░░░░░░░░▒░░░▒ ▒▒▒▒▒░░░░▒░▒▒░░░░░░▒   ░▒ ░░░      ░░░░░░▒░░░░░░░░░░░░▒▒░░▒   ░░░░░░
   ▒▒▒ ▒░▒     ░        ▒    ░▒░▒ ▒▒ ▒▒░░░░▒░░▒▒▒▒▒▒▒▒▒ ▒░░▒▒░░░░▒░░░░░   ▒   ▒     ░░░░░░░░░░░░░▒░░░░░░░▒░░░░▒   ▒▒▒░▒
▒▒▒        ░▒  ░    ▒▒   ▒    ░▒▒░░     ░░░░░░░░   ▒▒▒░▒▒▒▒▒░░░░░░░░▒▒ ▒     ▒░   ░ ░▒ ░░░░▒▒  ▒▒▒░░░░░░░░░░░░       ░░
▒              ░    ▒░▒▒ ▒░░░░░   ▒ ▒▒▒▒░░░░░░░░░░░  ▒░░░░░░░░░░░▒░▒ ░░░   ▒▒       ▒▒▒▒           ▒░░░░ ░░░░▒░░▒▒   ░▒
▒               ░  ▒░░░░    ▒  ▒▒ ░▒   ░░░▒░░░░▒░░░   ░▒░░░░   ▒▒▒   ░▒▒▒▒ ▒   ▒▒░▒▒              ▒░░░▒▒░░▒░░░░░░░░░▒░░
      ▒░    ▒▒▒▒░  ▒░░░▒▒▒▒░░▒▒   ▒░░▒ ▒  ▒░░░░░░░░░  ▒░▒▒▒     ░▒        ▒▒▒▒▒▒                  ░▒░░░░░░░░░░░░░▒░░░░░
          ▒▒░░░▒░░░░░░░░░▒ ▒░ ▒▒   ░▒▒ ░▒ ▒░░░░░░░▒▒▒░   ▒▒░░  ░░    ░░░░░░ ░░░▒           ░░░▒  ░░░░░░░░░░░░░░░░▒░░▒░░
▒▒  ▒▒░▒░░▒░░░▒░▒░░░▒▒  ░░▒▒░▒░░▒▒ ▒▒ ▒▒▒▒░░▒▒░░░░▒░░    ▒░░░ ░░▒  ░░░░░░░░░▒░▒ ▒▒▒░░   ▒▒▒░░▒ ▒░░░░░░░░░░░▒  ░▒   ▒ ░░
░░░░▒░░░░░▒▒▒▒   ░ ░▒  ░▒░▒▒    ▒░░   ▒░░▒▒░░░░░░░░░░░     ▒░▒░░░▒▒▒▒ ░░░░░░▒      ▒▒▒░░░░░░░░▒░░░▒░░░░░▒    ▒░ ▒░▒  ▒ 
▒▒▒░▒▒▒          ▒░░░▒░▒▒▒▒      ▒▒        ▒░░░░░░░░░░ ▒ ▒▒▒░▒        ▒░░░░▒   ▒ ░░░░░░░░░░░░░▒░░░░░▒▒       ░     ▒░░▒
▒                 ░▒░▒▒▒  ░░        ▒    ▒░░░░ ▒░░░░░ ░░░▒ ░░  ░░   ▒▒▒ ▒    ░░░░▒▒ ▒░░░░▒░░░▒▒▒░▒           ░     ▒░  
                  ░ ░░▒▒           ░░   ░░░░░░▒░░░░░▒░▒▒░░░▒     ▒░ ▒ ▒▒▒▒▒  ░░▒ ░░░░░░░░  ▒▒░▒              ░    ▒▒   
                   ░▒░▒    ▒▒▒    ▒▒ ▒░░░░▒░ ░░░▒▒   ░▒▒ ▒    ░░   ▒▒▒░░░░▒  ░▒  ▒▒   ▒▒      ▒▒▒           ░    ░▒    
----------------------------
    ▒▒▒░▒  ▒▒▒▒▒ ▒▒ ▒░░░░▒▒ ░▒▒▒   ░░           ░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░▒▒▒▒░▒░░░░░░░░░▒▒░░░░░░░░▒░         
░░░░░░░░░░░▒░░░░░░░▒░░░░░░░░░░░▒▒░▒░░           ░▒ ▒▒░░░░░░░░░░░░░░░░░▒░░░▒░░░░░░░░ ░▒▒░░░░   ▒▒▒▒░░░░░▒▒▒  ▒▒         
░░░░▒▒▒░░░░░▒▒▒▒░▒▒▒▒▒▒░▒░▒░▒▒▒▒   ▒▒░     ░░░░░░░▒░░▒░░░░░░░░░░░░▒░░░░░░░▒▒▒  ▒▒░▒▒▒▒   ░▒▒        ░▒      ░          
▒░░▒▒▒░░▒░░░░░▒░░░░░░░░░░     ▒▒▒▒▒░░░░░░▒░▒░░░▒▒░▒▒▒░░░░░░░░░░░░░░░▒▒▒░▒░░░░░▒▒▒▒▒░░░░░░▒░░░░▒     ░      ░           
░░░░░▒▒░░░░░▒░▒░░░▒▒░░▒ ▒░░░░▒   ▒▒▒░░▒░▒░░▒▒  ▒▒▒▒▒▒░▒▒▒░░ ░░░░░░░░░░░░░▒░░░░▒░░░▒░░░░░░▒▒▒░▒░ ▒ ▒░▒     ▒▒           
░░░░░▒░░░░░░  ▒  ░░░░░░▒▒▒░░░▒▒░░▒ ░░░░░░░░▒░░░ ░░░░░░░░░▒▒░ ▒ ░░▒░░░░░░░░░▒░  ▒▒░░░░░░░░░░░░░░░░▒ ░▒▒▒░▒▒░▒           
    ░▒░░░░░▒   ▒░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░▒▒░░▒▒░░▒░ ▒▒▒▒░░░░░░░░░▒▒░░░░░▒░▒  ░░░░░░░░░░░▒▒░░▒▒  ▒▒░ ░ ░░░░▒▒▒       
   ░░░░░░▒░░▒░░░░░▒░▒░░░░▒░ ░░░░░░░░   ▒ ▒▒░▒░░▒▒▒░░▒▒░░░░░░░▒▒░░░▒▒ ░░░░░░░▒▒░░░░░▒▒▒░    ▒ ░ ▒▒▒▒▒ ░░▒▒░░░░░▒░▒      
 ▒ ░░░░░░░░░░░░░░▒▒░░░▒▒░▒░░░░░░▒░ ▒▒▒▒░▒ ▒▒▒▒ ▒▒░░░░▒▒░░░░░░░▒▒░░░▒▒░░░░░░░░░▒░░░░░░░░     ▒  ░░▒▒░▒░░░░░▒   ▒▒       
░░▒▒░░░░░░░░▒░░░░▒░░░░▒░░░░░░░░░░░░░░▒▒  ▒   ▒   ▒▒ ░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░▒░░░░▒░░░▒▒▒▒  ░░▒▒░░ ▒░░░░░▒▒░        
░▒ ░░░░░▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒    ▒▒▒  ▒▒ ▒▒▒░▒░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░░░▒▒ ▒░░░ ░░░░░░░░░░▒▒▒   
░▒░░░░░░░ ▒░▒░░░░░░░░▒░░  ▒░░░░░░░  ▒        ▒ ▒▒░░▒▒▒▒ ░░░░░░▒▒░▒░▒░░▒░░▒░░░░░▒░▒░░░░░░░▒ ░░░░░░░░░▒░░░░░▒░░░ ░▒▒░░▒▒ 
▒░▒▒░▒░▒░▒▒░ ░▒▒ ░░▒░▒ ▒▒  ▒▒░░░░▒░▒▒▒ ▒▒▒▒ ░░░░░░░▒   ░░░░░░░░   ▒  ▒▒░░▒▒▒▒▒░▒ ▒▒ ░ ▒ ▒▒░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░
▒▒▒▒▒       ░░▒▒░░░▒▒▒░▒░░░▒▒░░  ▒▒░░░░▒ ░░░░░░░░░░ ▒░░▒░░░░▒     ▒▒▒▒▒▒░░░░░░░░░░     ▒░ ▒▒▒░░░░▒░░░░▒░░░░░░░░░░░▒▒ ░▒
             ░░░░▒▒░▒ ▒  ▒░▒░▒░▒▒▒  ▒░▒   ▒▒▒░░░░░░░ ░░░ ▒ ▒░░▒   ░░▒░▒░░░▒▒ ▒ ░░▒▒▒░  ▒ ▒   ▒░░░░▒▒░  ░░░░░░░░▒▒   ▒▒ 
             ▒░  ▒▒▒░ ▒░▒▒░▒    ▒▒░░▒▒░ ▒░  ░░░░░▒▒░░░░▒    ▒░░░▒░░░  ░   ▒▒        ▒▒░░░░ ░░░░ ░░░░░░░░░▒▒░░░░░░░░░░  
       ▒▒  ▒▒▒░▒▒▒▒░   ░░░░▒     ░░░▒░░░░░░░░▒░░░▒ ▒▒░░▒░░░░░░▒▒░░░░░░░   ░▒ ░░░      ░░░░░░▒░░░░░░░░░░░▒▒▒░▒▒   ░░░░░░
   ▒▒▒░▒▒▒     ░        ▒    ░▒▒▒ ▒▒ ▒▒░░░░▒░░░▒░▒▒▒▒▒▒ ▒░░▒▒░░░░▒░░░░░   ▒  ▒      ░░▒░░░░░▒░░░░▒░░░░░░░▒░░░░▒  ▒▒░▒░░
▒▒▒        ░░  ░    ▒▒        ░▒ ░░     ░░░░░░░░   ▒▒▒░░▒▒▒▒░░░░░░░░▒▒ ▒     ▒▒   ░ ░░▒░░░░▒▒  ▒▒▒░░░░░░░░▒░░        ░░
▒              ░▒   ░░ ▒ ▒░░▒░░   ▒ ▒▒▒░░░░░░░░░░░░  ▒░░░░░░▒░░░░▒░▒ ░░░   ▒▒ ▒     ▒▒▒▒▒          ▒░░░░ ░░░░▒▒░▒▒   ░▒
                ░    ░░░    ▒ ▒▒▒░▒▒▒  ░░░▒░░░░▒░░░  ▒░░░░░░   ▒▒▒▒  ░▒▒▒▒ ▒   ▒▒▒▒▒              ▒░░░▒▒▒░▒░░░░░░░░▒░▒░
       ░     ▒▒▒░  ▒░░░▒ ▒▒▒░▒▒   ░░░▒ ▒  ▒░░░░▒░░░░  ▒░▒▒▒     ░▒        ▒▒▒▒▒▒                  ░▒░░░░░░░░░░░░░▒░░░░░
          ▒▒░░░░░░░░░░░░░▒ ▒░▒▒▒   ░▒▒ ░░ ▒░░░░░░░▒▒▒░   ▒▒░░  ░░    ░░░░░░ ▒░▒▒           ▒░░░  ░░▒░░░░░░░░░░░░░░░░░░░
    ▒▒  ▒░ ▒░░▒░▒░░░▒▒  ▒░▒▒░ ░░▒▒ ▒░ ▒▒▒▒░░▒░░░░░▒░▒    ▒░░░ ░░▒ ▒░░░░░░░░░▒░▒▒▒▒▒░▒ ▒ ▒▒ ░░▒ ░░░░░░░░░░░░▒  ░▒  ▒  ░░
▒░░░ ▒░░░░▒▒▒▒   ░ ░░  ░▒▒▒▒     ░▒    ░░░▒░░░░░░░░░░▒     ▒░ ░░░▒ ▒▒ ░░░░░░▒      ▒▒▒░░░░░░░░▒░░░▒░░░░░▒    ▒▒ ▒▒▒  ▒▒
▒░▒▒░░▒▒          ░░░░▒▒▒▒▒       ▒        ▒░░░▒░░░░░░    ▒▒░▒        ░░░░░    ▒ ░░░▒░░░░░░░░▒▒░░░░░▒▒       ░     ▒▒░▒
▒▒                ░▒░▒▒▒  ░░        ▒    ▒▒░░░░░░░░░░ ░░░▒ ░░  ░▒    ▒▒ ▒    ░░░░ ▒ ░░░░░▒░░░░ ▒░▒▒          ░     ▒▒  
                  ░▒░░▒▒           ░░   ▒░░░░░▒░░░░░▒░▒▒░░░ ▒    ▒░ ▒▒▒ ▒▒▒  ░░▒ ░░░░░░░▒  ▒▒░▒              ▒    ▒▒   
                   ░▒░▒    ▒▒▒    ▒▒  ▒░░░░░ ▒░░░▒   ░▒▒ ░    ░░   ▒▒▒░░░░▒  ░▒  ▒▒   ▒▒      ▒░▒           ░    ░▒    
----------------------------
     ▒▒░        ▒ ▒  ░░░░ ▒ ░▒▒▒ ▒ ░░           ░░░░░░░▒░░░░░░░░░░░░░░░░▒░▒░░░░░▒▒░▒▒▒▒▒▒▒░░░░░▒░░▒▒▒░░░░░░░░░         
░▒░░░░░░░░░▒░░░░░░░▒░░░░▒░░░░░░▒ ▒▒▒░           ░▒ ░▒▒░░░░░░░░░░░░░▒░░▒░░░▒░░▒░░░░░▒░▒▒░░░░  ▒▒▒▒▒░░░░░░▒▒  ▒▒         
░░░░▒░▒░░░░░▒░░▒▒  ▒▒▒▒░▒░▒░░▒▒▒   ▒▒░     ▒▒░░░░░▒░░▒░░░░░░░░░░░░░░░░░░░░▒▒  ▒▒▒░▒▒▒▒▒  ░▒         ░       ░          
▒░░▒▒▒░░▒░░░░░▒░░░░░░░░░░      ▒▒  ░░░░░░▒▒▒░░░▒▒░░▒▒░░░░▒░░░░░░░░░░▒▒░░▒░░░░░▒▒▒▒ ▒░░▒░░▒░░░░      ░      ░           
░░░░▒▒░░░░░░░▒▒▒░░▒░░░▒▒▒░▒░░▒   ░  ░░░░░░░▒▒   ▒▒▒▒▒░░▒▒░▒▒▒▒░░░░░░▒░░░░▒░░░░░░░░▒▒░░░░░▒▒▒░▒░▒▒ ▒░      ▒▒           
░░░░░░░░░░░▒  ▒ ▒▒░░▒░▒▒▒▒░░░▒▒░▒▒ ░░░░░░░░░░░░ ▒░░░░░░░░░▒░▒▒ ░░▒░░░░░░░░░░▒▒▒░▒░░░░░░░░░░░░░░░░▒ ░▒▒░▒▒▒░▒           
    ▒▒░░░░░▒   ░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒▒░░▒▒░░░░  ▒▒▒░░▒░░░░░▒▒░░░░░░▒░▒  ░░░░░░░░░░░▒▒░░▒▒  ▒░▒ ▒▒▒░░░▒▒        
   ░░░░░░▒░░▒▒░░░░░░░░░░░▒▒ ░░░░░░░░▒ ▒▒▒▒▒ ▒░░▒▒▒░░▒▒░░░░░░░▒▒░░░░▒ ▒░░░░░▒▒▒░░░░░▒▒▒▒ ▒  ▒▒░ ▒▒▒▒  ░░░▒░░░░▒▒░       
   ░░░░░░░░░░▒░░░▒░░▒░ ▒░▒░░░░░▒▒░▒ ▒ ▒░▒ ▒▒▒▒ ▒▒░░░░▒▒░░░░░░▒ ▒░░░ ▒░░░░░░░░░░░░░░░░░░        ▒░▒▒░▒░░░░░▒   ▒▒       
░░░▒░░░░░░░░░░░░▒░▒░▒░▒░░░░░░░░░▒░░░░▒▒  ▒       ▒▒ ░░▒░░░░░░░░▒░░░░░░░░░░░░░░░░▒░░░░▒░░░ ▒░░  ░░▒▒░░ ▒░░░░░▒▒░        
░▒ ░░░░░░░▒░░░░░░░░░░░░░░░░░░░▒░░░░▒░░▒    ▒▒▒  ▒▒ ▒░▒░▒░▒░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░░░▒▒  ░░░ ░░░░░░░░░▒▒▒▒   
▒▒░░▒░░░░ ░░▒░░░░░░░░▒░░  ▒░░░░░░░  ▒▒       ▒ ▒▒░░░▒▒░ ░░░░░░░▒░▒░▒░░▒░░░▒░░░░▒░░░░░░░░░▒▒░░░░░░░░░▒░░░░░▒░░░ ░▒▒░░▒▒ 
▒░▒░░░▒▒░▒▒░▒░▒▒ ░░▒░   ▒  ▒░░░░░▒▒▒▒   ▒▒▒░░░░░░░░░   ░░▒░░░░░   ▒  ░░░▒▒▒░▒░░▒░▒▒▒░▒▒▒▒▒░░░░░░░░░░░░░░░▒░░░▒░▒░░░░░▒░
▒▒▒▒▒▒      ░░▒▒░░░▒ ░░▒░░░▒▒▒░ ▒▒▒░▒░▒▒ ░░▒░░░░░░▒ ▒░░▒░░▒▒▒     ▒▒▒▒▒ ░░░░░▒░░░░      ▒ ▒░▒░░░░▒░░░░░░░░░▒░░░░░░▒▒ ░▒
             ░░░░░▒▒  ▒   ░▒▒▒░▒░▒  ▒▒▒   ▒░░░░░░░░░▒░░░▒▒ ▒░░    ░░░░▒░▒░▒▒ ▒ ░░░▒░░    ▒   ▒▒░░░░▒░  ░░░▒░░░░▒▒   ░▒ 
             ▒░  ▒▒▒░░▒░▒▒▒▒    ▒▒░░▒ ░ ▒▒  ▒░░░░░░░▒░░░    ▒░░░▒░░░ ▒░   ▒▒        ▒▒░░░░ ░░░░░░░░░░░░░░▒▒░░░░░░░░▒░  
       ▒▒  ▒▒▒░▒▒▒▒░   ▒░░░░     ░░░░░░░░░░░░▒░░░▒ ▒▒░▒▒░▒░░░░▒░░░░░░░▒   ░▒ ░░░      ░░░░▒░▒░░░░░░░░░░░▒▒░░▒░  ▒░░░░░░
    ▒▒▒▒░▒▒    ░        ▒ ▒  ▒▒▒▒ ░▒ ▒▒░░░░▒░░░▒░▒▒░▒▒░ ▒░░░▒░░░░▒░░▒░░   ▒  ▒▒     ░░▒░░░░░░░░░░▒░░░░░░░▒░░░░▒  ▒▒░▒░░
▒▒▒        ▒▒  ░    ▒▒        ░▒▒░░     ░░░░░░░░▒  ▒▒ ░░▒▒▒▒░░░░░░░░▒▒ ▒▒    ▒▒   ░ ░░▒░░░░▒▒  ▒▒░░░░░░░░░▒░░▒       ░░
▒              ▒▒   ▒░   ▒░░░░▒   ▒  ▒▒▒░░▒░░░░░░░░  ▒░░░░░░▒░░░░░░▒ ░░░▒  ▒▒       ▒▒▒▒          ▒▒░░░▒ ░░░░▒▒▒▒   ▒░▒
▒               ░  ▒ ░▒░▒   ▒ ▒▒▒▒▒▒▒  ░░░▒░░░░▒░░░   ░░░░░░▒  ▒▒▒▒  ░▒▒▒▒ ▒    ▒▒▒▒              ▒░░░▒▒▒░▒░░░░░░░░▒▒░░
       ░      ▒▒░  ▒▒░░  ▒▒▒░▒▒   ▒░░░    ▒░░░░▒░░░▒  ░░▒▒▒▒    ░▒        ▒▒▒░▒▒                  ░░░░▒░░░░░░░░░░▒░░░░░
           ▒░░░░░░░░░░░░░▒ ▒░▒▒▒   ░░▒ ░░ ▒░░░░░░░░░▒▒   ▒▒░░  ░░    ░░░░▒░▒▒░▒▒           ░░░   ░░▒░░░░░░░░░░░░▒▒░░░░░
     ▒ ▒░░░▒░░▒░░░▒░░▒  ▒░ ▒▒▒░░▒▒ ▒░▒▒▒▒▒▒▒▒▒░░░░▒░▒    ▒░░░ ░░▒  ░░░░░░░░░░░ ▒▒▒▒░▒   ▒▒ ░░  ░░░░░░░░░░░▒▒  ░▒▒ ▒  ░░
▒▒░░▒▒░░░░▒▒▒▒▒  ░▒░░  ░▒▒▒░▒   ▒░▒   ▒░░▒▒░░░░░░░░░░░     ▒░ ░░░▒▒▒▒ ░░░░░░▒     ▒▒▒░░░░░░░░░▒░░░▒░░░░░▒    ░▒ ▒▒▒ ▒░▒
░▒░▒▒▒▒▒          ░░░▒▒▒▒▒░      ▒▒        ▒░░░░░░░░░░    ▒▒░▒▒       ▒░░░░▒   ▒ ░░░▒░░░░░░░░▒ ░░░░░▒▒       ░    ▒▒▒░▒
▒▒                ░ ░░▒▒  ░░             ▒▒░░░░▒░░░░░▒░░░▒ ░░  ░░    ▒▒ ▒    ░░░░▒░ ▒░░░░▒░░░▒ ▒░▒▒          ░     ▒▒  
                  ▒▒░░▒░           ░░   ▒░░░░░▒░░░░░░░▒▒░░░▒▒    ▒░ ▒▒  ▒▒▒ ▒░░▒ ░░░░░░░░  ▒░░▒             ▒▒    ░▒   
                   ░▒░▒    ▒▒▒     ▒  ▒░░░░░▒░░░░▒▒  ░▒▒ ▒    ░▒   ▒▒▒░░░░▒  ░▒  ▒░   ▒       ▒▒▒           ░    ░▒    
----------------------------
       ░▒     ▒▒▒ ▒▒ ░▒░░ ▒ ▒░▒▒   ░░           ░░░░░░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░▒░▒▒▒▒░▒▒░░░░░▒░░▒▒▒░░ ░░░░▒░         
░▒░░░░░░░░▒▒░░░░░░░░░░░░▒░░░░░░░ ░▒▒░           ░▒▒░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░▒░▒░▒░░░  ▒▒▒▒▒░░░░░░▒▒  ▒▒         
▒░░░▒▒░░░▒░░▒░░▒░  ▒▒▒░░▒▒░░░▒▒▒▒    ▒     ▒▒░▒░░░▒░░▒░░░░░░░░░░░░▒▒░░░░░░▒▒  ▒▒▒░░▒▒▒▒ ▒░▒         ░▒      ░          
 ▒░ ▒▒░░▒░░░░░▒▒░░░░▒░░░░      ▒ ▒ ░░░░░░░▒░░░░▒▒░░░▒░░░░░░░░░░░░░░░▒░░░▒░░░░░▒▒▒▒ ░░░▒▒░▒░░░░      ░      ░           
░░░░░▒░░░░░░░░▒░░▒░▒░░▒▒░░▒▒░▒   ▒ ▒░░░░▒░░▒▒▒   ▒ ▒▒░░░▒░▒▒▒░░░░░░░▒░░░░▒░░░░░░░░ ░░▒░░░▒▒▒░▒░░▒ ▒░      ▒▒           
░░░░░░░░░░░▒  ▒  ▒░░▒░░▒ ▒░░░▒▒░▒▒ ░░░░░░░░░▒░▒ ▒░░░░░░░░▒▒░ ▒ ░▒▒░░░░░░░░░▒░░▒░▒░▒░░░░░░░░░░░░░░▒▒░▒▒░▒▒▒░            
▒  ▒░▒░░▒░░▒   ▒░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒▒▒▒▒▒░░░░  ▒▒▒░░▒░░░░░▒▒░░░░░░▒░▒  ▒░░░░░░░░░░▒░░▒▒▒ ▒▒▒▒ ░▒▒░░▒▒▒        
   ░░░░░░░░░▒▒░░░░░░░░░░░▒░ ░░░░░░░░▒  ▒▒▒░ ▒▒░ ▒▒░▒▒▒░░░░░░░▒▒░░▒░▒ ░░░░░░▒▒▒░░░░░░▒▒░ ▒   ░░▒▒▒▒▒ ░░░░▒░░░░░▒░       
   ░░░░░░░░░░░░░░▒▒░▒░▒▒▒▒░░░░░░▒░▒ ░ ▒░▒▒ ▒▒▒▒▒▒░░░░░▒░░░░░░▒▒▒░░░ ▒░░░░░░░░░░░░░░▒░░░    ▒   ▒▒▒▒░▒░░░░░▒   ▒▒       
░░▒▒░░░░░░░░░░░░░░▒░░░▒░░░░░░░░░▒░░░░░▒  ▒       ▒▒ ░░▒▒░░░░░░ ▒░░░▒░░░░░░░░░░▒░░░░░░░░▒░ ▒░░  ▒░▒▒▒░ ▒░░░▒░ ▒░        
░▒▒░░░░░▒░▒░░░░▒░░░░░░░░▒░░░░░░░▒░░▒░░░     ░▒  ▒▒ ▒░▒▒▒░▒░░░░░░░▒░░░░░░░░░░░░░▒▒ ▒░░░░░░░░░░░░░▒ ▒▒░░ ░░░░▒▒░░░▒▒▒    
▒▒░░░░░░░ ▒░▒░░░░░░░░░░░  ░░░░░░░░  ▒          ▒▒▒░▒▒▒░ ░░░░░░▒▒▒░░░░░▒▒░░░░░░░▒░▒░░░░░░░░ ▒░░░░░░░░▒░░░░░░░░░ ░▒▒░░▒▒ 
▒░▒░░░▒░░▒▒░▒░▒▒ ▒░▒░   ▒  ▒░░░░░▒░▒▒▒   ▒▒▒░░░░░░░▒   ░░░░░░░░   ▒▒ ░▒░▒▒▒░▒░░▒▒▒▒▒░ ▒▒░▒░░░░░░░░░░░░░░▒▒░░░▒░▒░░░░░░░
▒ ▒▒▒▒▒     ░░▒▒░░░▒▒░░▒░░░▒▒░░ ▒▒▒░░▒░▒▒░░░░░░░░░░ ▒░░▒░░▒░▒      ▒▒▒▒ ░░░░░▒▒░░░     ▒▒ ▒░▒░░░░░░ ░░░░░░░░░░░░░░▒▒ ░▒
             ░░░░░▒▒  ▒▒ ▒░▒▒░░▒░▒  ▒▒▒   ▒░░░░░░░▒░░░░░▒▒ ▒▒░    ░░░░▒░▒▒▒▒ ▒▒░░░▒▒░   ▒▒   ▒▒░░░░▒▒  ░░░░░░░░▒▒   ░▒ 
             ▒░  ▒ ░░▒▒▒▒░▒▒  ▒ ▒▒░▒▒ ░ ▒▒  ▒░░░░░▒░▒░░     ▒░░▒▒░░░  ▒▒  ▒▒        ▒▒▒░░░ ░░░░▒░░░░░░▒░░▒░░░░░░░░░░░  
       ▒▒   ▒▒░░▒▒▒░    ░░░░     ░░░░░░░░░░░░▒░░░▒ ▒░▒░▒▒░░░░░▒░░░░░░░▒   ░▒ ░░▒      ░░░░▒░░░░░░░░░░░░░▒▒░░▒░  ▒░░░░░░
    ▒▒▒░░▒▒    ░        ▒ ▒  ▒▒▒▒ ░▒ ░▒░░░░▒░░░▒▒▒▒▒▒▒░ ▒░░░▒░░░▒▒░░░░░   ▒  ▒▒     ░░▒░░░░░▒░░░░░░░░░░░░░░░░░▒  ▒▒░▒░░
 ▒▒▒       ▒░  ░    ▒▒        ░▒▒▒░     ░░░░░░░░▒  ▒▒▒░░▒▒▒▒░░░░░░░░▒▒ ▒     ▒▒   ░ ░░▒░░░░▒▒  ▒░▒░░░░░░░░▒░░▒      ▒░▒
▒              ▒▒   ▒░    ░░░░▒   ▒  ▒▒▒░░░░░░░░░░░   ░░░░░░░░░░░░░░ ░░░▒  ▒▒ ▒      ▒░▒▒         ▒▒░░░▒ ░░░░▒▒▒▒    ░▒
▒               ░    ░▒▒▒   ▒ ▒ ▒▒▒▒▒  ░░░▒░░░░▒░░░▒ ▒░░░░░░▒▒ ▒▒▒▒  ░▒░▒▒ ▒    ▒▒▒▒▒             ▒░░▒▒▒▒░░░░░░░░░░▒▒░░
      ▒░▒     ▒ ░  ▒░░░  ▒▒▒░▒▒▒  ░░░░    ▒░░░░▒░░░▒  ▒░▒▒▒     ░▒        ▒▒▒▒▒▒                  ░▒░░▒░░░░░░░░░░░░░▒░░
            ▒░░░░░░░░░░░░░ ░░▒▒▒   ░░▒ ░░ ▒░░░░░░░░░▒░   ▒▒░░  ░░    ░░░░▒▒▒▒░▒▒           ▒░░▒  ░░▒░░░░░░░░░░░░▒▒░░▒░░
     ▒  ▒░▒░░░▒░▒░▒░░▒  ▒░ ▒▒▒▒░▒▒ ▒░▒ ▒▒▒░▒▒▒░░░░▒░▒    ▒░░░ ░░▒  ░░░░░░░░░░░▒▒▒▒ ░▒    ▒ ░▒▒ ░░░░░░░░░░░▒▒  ░▒  ▒ ▒░░
▒░░░▒░░░░░▒░▒▒   ▒▒░░  ░▒▒▒░▒  ▒ ░▒   ▒░░░▒░░░░░░░░░░▒     ░░▒░░░▒▒▒▒ ░░░░░░▒     ▒▒▒▒░░░░░░░░▒░░░▒░░░░░▒    ░ ▒▒▒  ▒░▒
░▒▒▒░░▒▒▒         ░░░▒░▒▒▒░      ▒▒        ▒░░░▒░░░░░░    ▒▒░▒▒       ▒░░░░      ░░░░░░░░░░░░▒▒░░░░░▒▒       ░    ▒▒▒░▒
▒▒▒               ░ ░░▒▒  ░░             ▒▒░░░▒░░░░░░ ▒░░▒ ░░  ▒░   ▒▒  ▒▒   ▒░░░▒░ ░░░░░░░░░▒ ▒░▒▒          ░     ▒▒  
                  ▒░░░▒░           ░░   ▒░░░░░▒░░░░░░░▒▒░░░▒   ▒ ▒▒ ▒▒  ▒▒  ▒░░▒ ░░░░░░░   ▒░░▒             ░     ░▒   
                   ░ ░▒    ▒▒▒     ▒  ▒░░░░░░░░░░▒▒  ░▒▒ ░    ░░ ▒▒▒▒▒░░░░▒  ░▒  ▒▒   ▒       ▒▒▒           ░    ░▒    
----------------------------
       ░      ▒▒▒▒ ▒ ░░░░   ░▒▒▒ ░▒▒░▒          ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒░▒▒░░░▒░░▒░░▒▒ ░▒▒░░░░░░         
░▒░░░░░░░░▒░░░░░░░░░░░░░▒ ▒░░░░░ ▒▒▒░           ░▒░░░░░░░░░░░░░░░░░░░▒▒░░░░░░░░░▒░░ ░▒░░░░░  ▒▒▒▒▒░░░░░░▒▒▒ ▒▒         
░░░░▒░▒░░░▒░▒▒░▒▒▒ ▒▒▒░░▒▒░░░▒▒▒▒    ░     ▒▒▒▒░░░ ░░░░░░░░░░░░▒▒░░▒▒░░░░░▒▒ ▒▒▒▒░▒▒▒▒▒▒▒▒▒        ▒░▒      ░          
 ▒▒   ░▒▒░░░░░▒▒░░░░░░░░░          ░░░░░░▒░▒░░░▒░░░▒▒░░░░░░░░░░░░░░░▒░░░▒░░░░░▒▒▒▒ ▒░░▒░▒░░░░▒      ░      ░           
░░▒░░░░░░░░░░░░░░░░▒░░▒▒░░▒▒░░▒  ▒  ░░▒░▒░░▒▒▒   ▒▒▒▒░░▒▒░▒▒▒▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░▒░▒░▒░▒ ▒▒░      ░▒           
░░░░░░░░░░░▒  ▒  ▒░░▒░░▒ ▒░░░▒▒▒▒▒ ░░░░░░░░░░░░▒░░░░░░░░░▒░░▒  ▒▒░░░░░░░░░░░░░▒░░░▒░░░░░░░░░░░░░░░▒▒▒░▒▒▒▒░            
▒▒ ▒░░░░░░░▒▒  ░░░░░░░░░░░░░░░░░░░░▒░░░░░░░▒▒░▒▒░░░░░░   ▒▒░▒▒░░░░░░▒░░░░░░▒░▒  ░░░░░░░░░▒░░░░▒▒▒ ▒▒▒▒ ░▒░░░▒▒▒        
   ▒░░░░░░░░▒▒░░░░░░░░░░░▒░ ░░░░░░░░░ ▒▒▒▒▒▒▒▒░▒▒▒░░▒▒░░░▒░░░▒░░░▒░▒ ░░░░░░▒▒ ░░░░░░▒▒░▒   ▒▒▒▒▒░▒▒ ▒░▒░▒░░░░░ ░       
   ░░░░░░░░░░▒▒░░▒▒░▒░ ▒▒ ░░░░░▒▒▒▒▒▒▒ ░▒▒▒▒▒▒▒░▒░░░░░▒░░░░░░▒▒░░░░▒▒░░░░░░░░░░░░░░▒░▒░    ▒   ▒▒▒▒░▒░░░░░▒   ▒▒       
░░▒▒░░░░░░▒░░░░░░░▒░░░▒░░░░░░░░░▒░░░░░▒  ▒       ▒▒ ░▒▒▒░░░░░░░▒░░░░░░░░░░░░░░▒░░░░░░░░▒▒  ░░  ░░░░░░▒▒░░░▒░ ▒▒        
░▒▒░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░▒░░▒░░░    ▒▒▒  ▒▒ ▒░▒▒ ░▒░░░░░░░░░░░░░░░░░░░░░▒▒ ▒░░░░░░░░░░░░░▒  ░░▒ ░░░░░▒░ ░▒▒▒    
░▒░░░░░░░ ░░▒░░░░░░░░░░░  ▒░░░░░░░          ▒   ▒▒░▒▒▒░ ▒░░░░░▒▒░░░░░░░▒░░░░░░░▒░░░░░░▒░░░ ░░░░░░░░░▒░░░░░▒░░░▒░▒▒░░▒▒ 
▒▒▒░░▒▒░░▒▒░▒░▒▒▒▒░░░ ▒ ▒  ▒░░░░░▒░▒▒▒   ▒▒▒░░░░░░░    ░░░░░░░░   ▒▒ ▒▒░▒▒▒░▒░░▒▒▒▒▒░▒▒ ░░░░░░░░░░░░░░░░░░░░░▒░▒░░░░░░░
▒▒▒▒▒▒▒▒    ░░▒▒░░░▒░▒░▒░░░▒▒▒░ ▒▒▒░▒▒░▒▒░░▒░░░░░░░ ▒░▒▒░░▒░▒     ▒▒▒▒  ░░░░░░▒░░░     ▒▒ ▒░▒░░░░▒░▒░░░░░░░░░░░░░░▒▒ ░▒
             ░░░░░▒▒  ▒  ▒▒░░▒░▒░▒  ▒▒▒   ▒░░░░░░░▒░░░░░▒▒ ▒▒░    ░░░░▒░▒░░▒ ▒ ░░▒▒▒░    ▒   ▒▒░░░░▒▒▒ ░░░░░░░░░▒   ░▒ 
             ▒░▒ ▒ ▒░▒░▒▒░▒   ▒ ░▒░▒▒ ░ ▒▒  ▒░░░░░▒░▒░░▒     ░▒░▒░░░  ░▒  ▒         ▒░░░░░ ░░░░░▒░░░░░▒░▒▒░░░░░░░░▒░░  
       ▒▒   ▒▒░▒▒▒▒░   ▒░░░░     ░░░░░░░░░▒░▒▒░░░░ ▒░░▒▒▒▒░░░░▒░░░░░▒░▒   ░▒ ░░▒      ░░░░░░░░░░░░░░░░░░▒▒░░▒▒▒ ▒▒░░░░▒
     ▒▒░░░▒    ░        ▒ ▒  ▒▒▒▒ ░▒ ░▒░░░░▒░▒░▒▒▒▒▒▒▒▒  ░░░▒░▒░░▒░░░░░   ░  ▒▒     ░░▒░░░░░▒░░░░░░░░░░░░░░░░░   ▒░░▒░░
▒▒▒▒       ▒▒  ░              ░▒▒▒░▒    ░░░░░░░░▒  ░▒ ░░▒▒▒▒░░░░▒░░░░▒ ▒     ▒▒   ░ ░░▒░░░░▒▒ ▒▒░░░░░░░░░░▒░░▒      ▒░▒
▒              ▒░   ▒░   ▒░▒░▒▒   ▒  ▒▒▒░░░░░░░░░░▒   ░░░░░░░░░░░░░░▒░░░   ▒  ▒     ▒▒░▒▒         ▒▒░░░▒ ░░░░▒░▒▒   ░░░
▒▒              ░    ░░░    ░ ▒▒▒▒░▒▒▒ ░░░░░░░░▒░░░  ▒░░░░░░▒▒ ▒▒▒▒  ░▒░▒▒ ▒    ▒▒▒▒▒             ▒▒░▒▒▒▒░░░░░░░░░░▒▒░░
       ▒▒     ▒ ░  ▒░░░▒  ▒▒▒▒▒▒  ░░░░  ▒ ▒░░░░▒░░░▒  ░░░▒▒▒    ░▒        ▒▒▒▒▒▒                  ░░░░▒░░░░░░░░░░░░░▒░░
            ░░░░░░░░░░░░░░ ░░░▒▒   ▒░▒ ░░ ▒░░░░░░░░░▒░ ▒  ▒░░  ░░    ░░▒░░▒▒░░▒            ▒░░▒ ░░░▒░░░░░░░░░░░░▒▒░░▒░░
       ▒▒░ ░░░▒░▒░▒░░▒  ▒░ ▒▒▒▒░▒▒ ▒░▒ ▒▒▒▒░▒░░░░░▒░▒▒   ▒░░░ ░░▒  ░░▒░░░░░░░░░▒▒▒ ▒     ▒ ░▒▒ ░░░░░░░░░░░░▒ ▒░▒▒ ▒ ░░░
▒░░░▒░░░░░░░▒▒▒  ▒▒░░  ░▒▒▒░▒    ░▒    ░░░▒░░░░░░░░░░░    ▒▒░░░░░▒▒▒▒ ░░░░░░▒     ▒▒▒▒░░░░░░░░ ░░░▒░░░░░▒    ░ ▒▒▒  ░░▒
░▒▒░░░▒▒▒         ░░░░░▒▒▒░      ▒▒        ▒░░░░░░░░░░     ▒░▒▒       ▒░░░░      ░░░▒░░░░░░░░▒ ░░░░░▒▒       ░    ▒▒▒░▒
▒▒▒               ░ ░░▒▒  ░░             ▒▒░░░░▒░░░░░ ░░░▒▒░░  ▒▒   ▒▒  ▒▒▒  ▒░░░ ░ ░░░░░░░░░░ ░░▒▒          ░     ░▒  
                   ░░░▒░           ░░   ▒░░░░░▒░░░░░░░▒▒░░░▒▒    ▒▒ ▒▒  ▒▒▒ ▒░░▒ ░░░░░░░▒  ▒░░▒             ░     ░▒   
                   ░▒░░    ▒▒▒     ▒   ░░░░░░░░░░▒▒  ░▒▒ ░    ░░ ▒▒▒▒▒░░░░▒  ░▒  ▒░   ▒       ▒▒            ░    ░▒    
----------------------------
       ░       ▒▒▒▒ ▒░░░░ ▒ ▒░▒▒  ▒▒░▒          ░░░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░▒▒░▒ ▒▒░▒▒░░░░░░▒░░▒░░░▒▒▒░░░░░         
▒▒░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░ ▒▒▒░           ░▒▒▒▒▒░░░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░▒░░░░░░░ ▒▒▒░▒▒░▒░░░░░▒▒ ░▒         
░░░░▒░░░░░▒░▒░░▒▒▒ ▒▒▒░░▒░▒░░░▒▒▒    ░     ▒▒▒▒░░░░░░░░░░░░░░░░░▒░░▒▒░░░░░▒▒ ▒▒▒░░░░▒▒▒▒ ░         ▒░▒     ▒░          
 ▒▒▒  ▒░▒░░░░░▒▒▒░▒░░░░░░▒       ▒▒▒░░░░░░░░░░░▒▒░░░░░░░░▒░░░░░░░░░░▒▒░░▒░░░░░▒▒▒▒ ▒░░▒▒░░░░░░     ▒░      ░           
░░▒░░░░░░░░░░░▒░░▒░░░░▒ ░░ ▒░░▒  ░  ░░▒▒ ░░▒▒▒▒  ▒▒▒▒░▒▒▒░░▒▒░░░░░░░▒░░░░░░░░░░░░░░░▒░░░▒ ░░░░░░ ▒▒░      ░▒           
░▒░░░░░░░░░▒  ▒ ▒▒░░░░░▒ ▒░▒░▒▒▒▒▒ ░░░░░░░▒░▒▒▒▒▒░░░░░░░▒▒░░░░ ▒░▒░░░░░░░░░░░▒▒░░░▒▒░░░░░░░░░░░░░░▒▒▒░▒▒ ▒░            
▒▒ ▒░░░░░░░▒   ▒░░░░░░░░░░░░░░░░░░░▒▒░░░░░▒▒▒░▒▒░▒░░░░▒  ▒▒░▒▒░░░░░░▒░░░░░░░░  ▒░░░░░░░░░░░░░░▒▒▒ ░░▒░ ▒▒▒░░▒▒         
   ▒░░░░░░░░ ▒░░░░░░░░░░░░░ ░░░░░░░░░  ▒▒▒▒▒▒▒░  ▒░░▒▒░░░▒░░░▒░░░▒ ▒ ░▒░░░░▒▒░░░░░░░▒▒░ ▒  ▒▒░▒▒░▒  ░░░░░░░░░░▒░       
   ░░░░░░░░░░░▒░░▒▒░▒░▒▒░ ░░░░░▒▒░▒▒▒  ░▒▒▒ ▒▒▒░░░░░░▒▒░░░░░░▒ ▒░░░▒▒░░░░░░░░░░░░░▒▒░░░        ▒▒▒░░▒░░░░░▒▒  ░▒       
░░▒▒░░░░░░▒░░░░░░▒░░░░▒░░░░░░░░░▒░░░░░░  ▒      ▒░▒ ░▒▒▒▒░░░░░▒▒░░░▒░░░░░░░░░░▒░░░░░░░░░▒  ░▒  ▒░░░░░▒░░░░▒▒ ▒▒        
░▒▒░░░░░░░▒░░░░░░░░░░░░▒░░░░░░░░▒░░▒░░░      ▒  ▒▒ ▒░▒░ ░▒░░░░░░░░░░░░░░░░░░░░░░  ▒░░░░░░░░░░░░░  ▒▒░░ ░░░░░░░ ▒▒▒▒    
░▒ ▒▒░░░░▒░░▒░░░░░░░░░░░ ▒░░░▒░░░░  ▒      ▒▒   ░▒░▒▒▒░▒▒░░░░░▒▒░░░▒░░░▒░░░░░░░▒░▒░░░░░░░░░░░░░░░░░░▒░░░░░▒░░░▒░▒ ░░▒  
▒░▒░░▒▒▒░▒▒░▒░▒▒ ▒░░░ ▒ ▒  ▒░░░░░▒░▒▒▒   ▒▒▒░░░░░░░▒   ░░▒░░░░░   ░▒ ░▒░▒▒▒░▒░░▒▒░▒▒░▒▒ ░▒░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░
▒▒░▒▒▒▒▒▒   ░░ ▒░░▒▒▒▒░▒░░░▒▒░░▒▒▒▒░▒░░▒▒░░░░░░░░░░  ░░▒░░▒░▒▒     ▒▒   ░░░░░▒░░░░      ▒ ▒░▒░░░░░░ ░░░░░░▒░░▒░▒░░▒▒ ░ 
             ░░░░░▒▒  ▒▒ ▒░░░▒▒▒▒▒  ▒▒▒   ▒░░░░░░░▒░░░░░▒▒ ▒▒░    ░░░░▒░▒▒▒▒ ▒▒░░▒▒▒░   ▒▒   ▒▒░░░▒▒▒▒ ░░░░░░░░░    ░▒ 
             ▒░▒ ▒  ░▒▒▒▒░░▒  ▒ ░▒░░▒ ░ ▒▒  ▒░░░░░░░▒░░░     ░▒▒▒░░░ ░▒▒  ▒         ░▒▒░░░ ░░░░░░░░░░░▒░▒▒░░░░░░░░▒░▒  
       ▒▒    ▒░░▒▒▒░▒   ░░░░     ░░░░░░░░░▒░▒▒░░░░ ▒░░▒ ▒▒░░░░▒░▒░░░░░▒   ░▒ ▒░▒      ░░░░▒░░░░░░░░░░░░░▒▒░░▒▒▒ ▒░░░░░▒
     ▒▒░░░▒▒   ░   ▒    ▒▒▒  ▒▒▒▒ ░▒▒░▒░░░░▒░▒░▒▒▒▒▒▒▒▒ ░░░░ ░░░░▒░░░░░   ░  ▒▒▒    ░░▒░░░░░▒░░░░░░░░░░░░░░░░░   ▒░░▒░░
▒ ▒▒▒      ▒▒  ░     ▒        ░▒▒▒░▒   ▒░░░░░░░░▒▒ ░░ ░░▒░▒▒░░░░▒░░░░▒ ▒     ▒▒   ▒ ░░▒░░░░▒▒▒▒▒▒░░░░░░░░░▒░░▒      ▒▒▒
▒               ░   ▒░   ▒░ ░▒▒   ▒   ▒▒▒░░░░░░░░░▒   ░░░░░░░░░░░░░░░░░░   ▒ ▒▒     ▒▒▒▒▒         ▒▒░░░▒ ░░░░▒▒▒    ░░ 
▒▒              ░    ░░░▒   ░ ▒ ▒▒▒▒▒▒ ▒░░░░░░░▒░░░▒  ░░░░░░▒▒ ▒░▒▒▒ ░▒▒▒▒ ▒     ▒░▒▒             ▒▒░▒▒▒▒░░░░░░░░░▒▒░░░
       ▒▒       ▒▒ ▒░░░    ▒▒▒▒▒  ▒░▒▒  ▒  ░░░░▒░░░▒  ▒▒░░▒     ░▒        ▒▒▒▒▒▒▒                 ░░░░▒░░░░░░░░░░░░░▒░░
       ▒    ▒░▒▒░░░░░░░░░░ ░░░▒▒   ▒░▒ ░░ ▒░░░░░░░░░ ▒   ▒▒▒▒  ░░    ░░▒░▒▒▒░░▒            ▒░░  ▒░░▒░░░░░░░░░░░░▒▒░░░░░
     ▒ ▒▒░▒░░░░░▒░▒░░▒ ▒▒░ ▒▒▒░░ ▒ ▒░░ ▒░▒▒▒▒░░░░░▒░▒▒   ▒░░░ ░░░  ░░░░░░░░░░░░▒▒▒ ▒▒   ▒▒ ░▒▒ ░░░░░░░░░░░░▒▒▒░▒  ▒ ░░░
▒░░░▒░░░░░░░▒▒▒  ▒░░░  ░▒ ▒░░  ▒▒░░▒   ░░░▒░░░░░░░░░░░     ░░ ░░░▒▒░▒ ░░░░░░▒     ▒░▒░░░░░░░░░ ░░░░░░░░░▒    ░ ▒░▒  ░░▒
░░░░░░▒▒▒         ░▒░▒░░▒ ░      ▒▒        ▒░░░░░░░░░░    ▒▒░▒▒       ▒░░░░      ▒░▒▒░░░░░░░░▒ ░░░░░░▒       ░    ▒░▒▒▒
 ▒▒               ░▒░░▒▒  ░░             ▒▒░░░░▒░░░░░▒▒░░▒▒░░  ▒▒    ▒ ▒░▒   ░░░░▒░▒░░░░░░░░░░ ░░░▒         ▒▒     ░▒  
                   ░░░▒░           ░░▒  ▒░░▒░░▒░░░░░░░ ▒░░▒▒▒   ▒▒▒ ▒▒  ▒▒   ░░▒ ░░░░░░░▒  ▒░░▒             ░     ░▒   
                   ░ ░░    ▒▒▒     ▒  ▒░░░░░░░░░░▒▒  ░▒▒ ░    ░▒ ▒▒▒▒ ░░░░▒  ░▒  ▒░▒  ▒      ▒▒▒            ░    ░     
----------------------------
       ░        ▒▒▒▒ ░▒░░▒▒  ░▒  ▒▒▒░▒▒         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒ ░░▒▒░░░░░░▒░░▒░▒▒▒▒▒░░░░░         
▒▒░░░░░░░░░░▒░▒░░░░░░░░░▒░░▒░░░░ ▒ ▒░           ░▒▒▒▒▒░░░░░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░ ▒▒▒░▒▒░▒░░▒░▒▒▒ ░▒         
░▒░░░░░░░░▒░░▒░▒░▒ ▒▒▒░░▒░▒░░░▒▒▒▒   ░     ▒▒▒▒░░░░░░░░░░░░░░░▒▒▒░▒▒▒▒░░░░▒▒▒▒▒▒░░░ ▒▒▒▒▒░        ▒▒░▒▒    ▒░          
 ▒▒▒▒  ▒▒░░░░░ ▒░░▒░░▒░░░▒▒      ▒▒░░░░░░░▒▒░░░▒▒░▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒  ▒░▒▒▒░░░░░▒     ▒░      ░           
░░▒░░░░░░░░░░░░░░░░░░░▒░░░  ▒░▒▒▒▒  ░░▒▒ ░░▒▒▒▒▒  ▒▒▒░░▒░░░▒░░░░░░░░▒░░░░▒░░░░░░░░░░░░░░▒ ▒▒░░░░▒▒▒░      ░▒           
░▒░░░░░░░░░▒ ▒   ▒▒░░░░▒  ░░░▒▒▒▒▒▒░░░░░░░░░▒░░▒░░░▒░░░░▒▒░░░▒ ▒▒░░░░░░░░░░▒░░ ▒░▒▒░░░░░░░░░░▒░░░░▒░▒▒▒▒▒▒░            
▒▒▒▒░ ░░░▒░▒▒  ▒░░░░░░░░░░░░░░░░░░░▒▒░░░░░░▒▒░▒▒░░▒░░░▒  ▒▒░▒ ░░░░░░▒░░░░░░░░  ▒░░░░░░░░░░░░░▒▒▒▒ ░▒ ░ ░▒░▒░▒▒         
    ░░░░░░░░  ░░░░░░░░░░░░░ ░░░░░░░░░ ▒▒▒▒▒▒▒▒░ ▒▒░▒░▒░░░▒░░░▒░░░▒▒▒ ░▒░░░░▒ ▒░░░░░░▒▒░▒▒   ░░▒▒░▒  ░░ ░░░░░░░░░       
   ▒░░░░░░░░░▒▒░░░ ░ ░▒▒▒ ░▒░░░▒░░▒▒░  ▒▒▒▒▒▒▒▒░░░░░░░▒░░░░░░▒ ░░░░▒ ░░░░░░░░░░░░░▒▒▒░░        ▒▒ ░░▒░░░░░▒   ░▒       
░░░▒░▒░░░░▒░░░░░░░░░░░▒░░░░░░░░░▒░▒░░░░  ░      ▒░▒▒▒▒▒▒░░░░░░▒ ░░░▒░░░░░░░░░░░░░░░░░░░▒▒  ▒▒  ▒░░░░░▒░░░░▒▒ ▒▒        
░▒▒░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒░░░     ▒▒  ▒ ▒░░▒░ ░▒░░░░░░░░░░░░░░░░░░░░░▒ ▒▒░░░░░░░░░░░░░   ░░░ ░░░░▒░░▒▒       
░▒▒░░░░░░▒░░▒▒░░░░░░░░░░  ▒░░▒░░░░▒ ▒       ▒   ▒▒▒▒░▒░▒▒░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░░░░▒░░░░░░░░░ ░▒░░░▒  
▒░░░▒▒▒▒░▒▒░░░▒▒▒▒░░░ ▒ ▒  ▒░░░░░▒░ ▒▒    ▒▒░░░░░░░    ░░░░░░░░   ░▒ ░▒░▒  ░▒░░░▒░▒▒░▒▒▒░▒░░▒░░░░░░░░░░░░░▒░░▒▒▒▒░░░░░░
▒▒▒░▒▒▒▒▒   ░▒ ▒░░░░░▒░▒░░░▒ ░░▒▒  ░▒▒░▒▒░░░░░░░░░░  ░░▒░░▒░░░     ▒   ▒░░░░░▒░░▒░     ▒▒ ▒░▒░░░░▒░▒░░░░░░░░░░░░░░▒▒ ░ 
             ░░░░░▒▒  ▒▒ ▒▒░░▒░▒░▒  ▒▒▒   ▒░░░░░░░▒▒▒░░░▒▒ ▒▒░▒   ░░░░▒░▒░░▒ ▒▒░░▒▒▒░   ▒▒   ▒░░░░▒▒▒▒▒░░░░░░░▒▒    ░  
              ░▒ ▒  ░▒▒░▒░▒▒  ▒ ░▒░▒▒ ░ ▒▒  ▒░░░░░░░▒░░▒     ▒▒▒ ░░░ ▒▒▒            ░▒▒░░▒ ░░░░░░░░░░▒▒░▒▒░░░░░░░░▒░▒  
        ▒   ▒▒░▒▒▒▒░▒   ░░░░     ░░░░░░░░░▒▒▒░░░░▒ ▒░░░▒▒▒░░░░▒▒▒░░░▒░▒   ░▒ ░░▒      ░░░░▒░░░░░░░░░░░░░▒▒░▒ ▒▒▒▒░░░░░ 
      ▒░░░▒▒▒  ░   ▒▒   ▒▒▒   ▒▒▒ ░▒▒░░░░░░▒░▒▒▒▒ ▒▒░▒▒▒▒░░░▒░░░░▒░▒░░░   ▒  ▒▒▒    ░░▒░░░░░▒░░░░░░░░░░░░░░░░░   ▒░░░░░
▒ ▒▒▒       ▒▒ ░              ░▒░▒░▒    ░░░░░░░░▒▒ ░░ ░░▒░▒▒░░░░▒░░░▒▒ ▒     ▒▒  ▒▒ ░░▒░░░░▒▒▒▒▒░░░░░░░░░░▒░░▒      ▒▒▒
▒           ▒   ░   ▒░    ░ ░ ▒   ░   ▒▒▒░░░░░░░░▒▒   ░░░░░░░░░░░░░░ ░░░▒    ▒▒     ▒▒▒▒▒         ▒░░░░▒▒░░░▒▒▒▒    ░▒ 
▒▒              ░    ░░░    ▒▒▒  ▒▒ ▒▒ ▒░░░░░░░▒░░░▒ ▒░░░░░░▒▒ ▒░▒▒▒ ░▒░░▒ ▒▒   ▒▒░▒▒             ▒▒░░▒▒░░░░░░░░░▒▒▒░▒▒
       ▒▒       ▒▒  ░░░▒  ▒▒▒░▒▒▒  ░▒░ ▒▒  ░░░░▒░░░▒  ▒▒░▒▒▒    ░▒       ▒▒▒▒▒▒▒▒                ▒░░░▒▒░░░░░░░░░░░░░░░░
       ▒     ░░░░░▒▒░░░░░░▒░░░▒▒   ▒░  ░░ ▒░░░░░░░░░▒▒ ▒  ▒▒▒  ░░    ░░▒░▒▒▒░░▒           ▒▒░░  ░░▒▒░░░░░░░░░░░░▒▒░░░░░
       ▒ ░▒░░░░░▒░▒░░▒ ▒▒░ ▒▒▒░░ ▒ ▒░░ ▒░▒▒▒░▒░░░░▒▒▒▒   ▒░░░ ░░░  ▒░░░░░░░░░░▒▒░▒ ▒    ▒▒▒░░▒ ▒░░░░░░░░░░░▒▒▒░▒▒▒▒ ░░░
▒░░░▒░░░░▒░░▒▒▒   ░░░  ░▒ ▒░░  ▒ ░░    ░░░░░░░░░░░░░░░    ▒░░ ░░░ ▒▒░ ░░░░░░▒     ▒░░░░░░░░░░▒ ░░░░░░░░░▒    ░ ▒▒▒  ░░▒
░░░░░░░▒▒         ░▒░▒░░▒▒░      ▒▒        ▒░▒░░░░░░░░     ▒░▒▒       ▒░░░░      ▒░▒▒░░░░░░░░▒ ░░░░░▒▒       ░    ▒▒▒▒▒
░▒▒▒              ▒▒░░▒▒  ▒░             ▒▒░░░░▒░░░░░▒░░░▒▒░░  ▒▒    ▒  ░▒▒  ▒░░░▒▒ ░░░░░░░░░▒ ░░▒▒         ▒      ░▒  
                   ░░░▒░           ░░▒  ▒░░▒░░▒▒░░░░░░▒░▒░▒▒▒    ▒▒ ▒░  ▒▒  ▒░░░ ░░▒░░░░  ▒▒░░▒             ░     ░▒   
                   ░ ░░    ▒▒▒     ▒▒  ░░░░░░░░░░▒▒▒ ░▒▒ ░    ▒▒ ▒▒▒▒ ░░░░▒  ░▒  ░░   ▒      ▒▒▒            ░   ▒░     
----------------------------
       ░        ▒ ▒▒▒░░░░▒░ ▒░   ▒▒▒░▒▒▒        ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒░▒▒ ▒▒▒░░░░░░░▒▒░▒░░░▒▒▒░░░░░         
▒▒▒░▒░░░░░░░░░░░░░░░░░░░░▒░▒░░░░ ▒▒▒░           ░▒▒▒▒▒░▒░░░░░░░░░░░░░▒▒▒░░░░▒░░░░░░▒░░░░░▒░▒▒▒▒░░▒▒▒░░░░░▒▒ ░▒         
░▒▒░░░░░░░▒░░░░▒▒░ ▒▒▒░░▒░▒░░░░▒▒▒▒  ░     ▒▒▒▒░░░▒░░░░░░░░░░░░░▒░▒▒░░░░░░▒▒▒▒▒░░░░▒▒▒▒▒▒▒        ▒▒░▒▒    ▒░          
 ░▒▒▒ ▒▒▒░░░░░▒▒▒░▒░▒▒░░░▒▒       ▒░░░░░░▒▒░░░▒░░░▒░▒▒░░░░░░░░░░░░░░▒ ░░░░░░░▒▒▒▒  ▒▒▒▒▒▒░░░░▒     ▒░      ░           
░░▒░░░░░░░░░░░░░░▒░░░░▒▒░░▒▒░▒▒▒▒░  ▒░▒░ ▒░▒▒▒▒▒     ░▒▒░░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░▒ ▒ ░░░▒▒▒ ░      ░▒           
▒▒░░░░░░░░░░ ▒  ▒▒▒░░░░▒ ▒░▒░ ▒▒▒▒▒░░░░░░░░░▒▒▒▒▒░░░░░░░▒▒░░░▒ ░▒▒░░░░░░░░░▒░▒▒▒░░▒░░░░░░░░░░░░░ ░▒░▒▒▒▒ ▒░            
▒▒▒▒░░░░░▒░▒▒ ▒░▒░░░▒░░░░░░░░░░░░░▒▒▒░░░░░░▒▒░▒░░░░░░░▒▒ ▒▒░▒▒░░░░░░▒░░░░░░░░  ▒░░░░░░░░░░░░░▒▒▒  ░▒▒▒ ░▒░▒░▒▒         
    ░░░░░░░░  ▒░░░░░░░░░░░░▒░░░░░░░░░  ▒▒▒░▒░▒░   ░░▒▒░░░▒░░░▒░░░▒▒  ░░░░░░▒ ▒░░░░░░▒░  ▒   ░░▒▒░▒  ░░░░░▒░░░░░░       
   ▒░░░░░░░░░░▒░░▒ ░▒░▒ ░ ░▒░░░▒░░▒▒▒  ▒▒▒▒▒ ▒▒░▒░░░░▒▒░░░░░░▒ ░░░░▒ ░░░░░░░░░░░░░░▒░░▒    ▒   ▒▒ ░░░░░░░▒▒▒  ░▒       
▒░░▒░░░░░░ ░░░░░░▒▒░░░▒▒░░▒░░░░░▒░▒░░░▒▒ ▒      ▒▒░ ░▒▒▒░▒░░░░  ░░░▒░░░░░░░░░░░░░░░░░░▒▒▒  ▒▒  ▒░░░░░▒░░░░▒▒ ▒▒        
░▒░▒░░░░░░▒░░░░░░░░░░░░░░░░░░░░░▒░░▒░░▒    ▒ ▒    ▒░░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░   ░░░ ░░░░░░░▒▒▒      
░▒▒▒░░░░░▒░░░▒░░░░░░░░░░ ▒▒░░▒░░░░▒ ▒       ▒   ░░▒▒░░░▒░░░░░░▒▒░░░░░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░░░░▒░░▒░░▒░░▒░░▒░░░▒  
░░▒░░░▒░░  ░░░░▒▒▒░░░ ▒ ▒  ▒░░░░░ ░ ▒▒    ▒▒░░░░░░░░  ▒░░░░░░░░   ░▒ ▒▒░▒  ░▒░░░▒▒▒▒░▒▒░░▒░░░░░░░░░░░░░░░▒▒░░▒▒▒▒░░░░░░
▒▒▒▒▒▒▒▒▒▒  ░▒▒▒░░▒░▒▒░ ░░░▒▒░░▒▒  ░▒▒▒▒▒░░▒░░░░░░░  ░▒ ░░▒░░▒▒    ▒▒  ▒░░░▒░▒░░░░     ▒▒ ▒░░░░░░▒░ ░░░░░░░░░░░░░░░▒▒░ 
             ░░░░░▒▒▒ ▒▒▒▒ ░▒░▒▒░▒▒ ▒▒▒   ▒░░░░░░░▒▒▒░░░▒░ ▒▒░    ░░░░▒░▒▒░▒▒░░░░▒▒▒░        ▒░▒░░▒▒▒▒▒░░░░░░░▒▒    ░  
              ░▒ ▒  ░▒▒▒▒░▒▒  ▒ ░ ░▒▒▒░ ▒▒  ▒░░░░░░░▒░░▒     ░▒▒░░░░ ▒▒▒            ░▒▒░░░▒░░░▒░░░░░░▒▒░░▒░░░░░░░░▒░▒  
        ▒    ▒░░░▒▒░▒   ░░░░     ░░░▒▒░░░░ ▒▒░░░░▒ ▒░░░ ▒▒▒░░░▒▒▒░░░▒▒▒   ░▒ ▒░▒    ▒ ░░░░▒░░░░░░░░░░░░░▒ ░░▒▒▒▒▒░░░░░ 
      ▒░░░▒▒▒  ░    ▒   ▒░▒   ▒   ░▒▒░░░░░▒▒░░▒░▒ ▒▒▒▒▒▒░░░░ ▒░░░▒░░░░░   ░  ▒▒▒    ░▒▒░░░░░▒░░░░░░░░░░░░░░░░░   ▒░░░░░
▒▒ ▒▒▒      ▒  ░              ░▒░▒▒▒   ▒░░░░░░░░▒▒ ░░▒░▒ ░▒▒░░░░▒░░░▒▒        ▒  ▒▒▒░░▒░░░░░▒▒▒░░▒░░░░░░░░▒░░▒      ▒▒░
▒           ▒   ░   ▒░    ░▒░▒▒   ▒   ▒▒▒░░░░░░░░▒▒   ░░░░░░░░░░░░░░▒░▒░▒    ▒▒      ▒▒▒▒▒       ▒▒▒░░░▒▒░░░▒▒▒▒    ░░ 
▒▒              ░    ░░░▒   ░▒▒ ▒▒▒░▒▒▒░░░░░░░░▒░░░▒  ░░░░░░▒▒ ▒░ ▒  ░░░░▒ ▒    ▒▒▒▒▒             ▒▒░▒▒▒▒░░░░░░░░▒▒▒░▒░
       ▒▒       ▒▒  ░░░▒   ▒▒▒▒▒▒  ░░▒  ▒▒ ░░▒░▒▒░░▒  ▒▒░▒▒▒    ░▒       ▒░▒ ▒░▒▒                ░░░░▒▒░░░░░░░░░░░░░░░░
       ▒     ░ ░▒░▒▒░░░░░░▒▒░░▒▒   ░░  ░░ ▒░░░░░░░░░▒▒ ▒  ▒▒▒  ▒░    ░░▒░▒▒▒░░▒            ▒░░  ▒░░▒░░░░░░░░░░░░░░░░░░░
       ▒▒░▒░▒░░░░░▒░░░ ▒▒░ ▒ ▒░░▒▒  ░░ ▒░▒ ░░▒░░░░▒▒▒▒   ▒░░░ ░░░  ▒▒░░░░░░▒░░░▒▒▒ ▒▒     ▒░░  ▒░░░░░░░░░░░▒▒░░▒▒▒▒ ░░░
▒░░░▒░░░▒░░░░▒▒▒  ░░░   ▒▒▒░░  ▒ ░░▒   ░░░░░░░░░░░░░░░    ▒░░░░░░▒▒░░ ░░░░░░▒     ▒░▒▒░░░░░░░▒ ░░▒░░░░░░▒    ░ ▒▒▒  ░▒▒
░▒░▒░░░▒▒▒        ░▒░▒░░▒ ░      ▒░     ▒  ▒░░░░░▒░░░░     ▒░▒▒       ▒░░░░▒     ░░▒▒░░░░░░░░▒ ░░░░░░▒       ░   ▒▒▒▒▒▒
▒▒▒▒              ▒▒░░▒▒  ▒░             ▒▒░░░░▒░░░░░▒▒░░▒▒░░  ▒▒    ▒ ▒░▒▒  ▒░░░░░▒░░░░░░░░░░ ░░▒▒         ░▒     ░▒  
                   ░▒░░░   ▒       ░░░   ░░░░░▒░░░░░░░▒░░░▒▒▒  ▒▒▒▒ ▒▒  ▒▒   ░░▒ ░░▒░░░░  ▒▒▒▒▒             ░     ░    
                   ░ ░░     ▒▒     ▒▒  ▒░░░░░░░░░▒▒▒ ░▒▒▒░▒   ▒▒ ▒▒ ▒ ░░░░▒  ░▒  ░░   ▒      ▒░▒            ░   ▒░     
----------------------------
       ░         ▒▒▒▒░░░░▒▒ ▒░    ▒▒░▒▒▒▒       ░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░▒ ▒░░▒░░░░░░░▒░░░░  ▒▒░░░░░▒         
▒▒▒▒▒░░░░░▒░░░░░░▒░░░░░░▒▒░▒░░░░ ▒ ▒░           ░▒▒▒▒▒░░▒░░░░░░░░░░░░░▒░░░░░░░░░░░▒▒░░░░▒▒░▒▒▒▒░░ ▒▒░░░░░▒▒ ░          
░░▒░░░░░░░▒░░░░▒░░▒▒▒░░░▒░ ░░░░ ▒▒▒  ░     ▒▒▒▒▒░░░░░░░░░░░░░░▒░░▒▒░▒░░░░░▒ ▒▒▒░░░░▒▒▒▒▒▒░        ▒▒░▒▒    ▒▒          
 ░░▒▒  ▒░░░░░░▒▒▒░▒░▒▒░▒░▒▒▒       ░░░░░░▒ ▒░░░▒▒░▒░▒▒░░░░░░░░░░░░░░░▒░░ ░░░░▒▒▒▒▒ ▒▒▒▒▒▒░░▒░▒     ▒░      ░           
░░▒░░▒░░░░░▒░░░░░░░░░░ ▒░░  ▒░▒▒▒░▒ ░░▒░▒░░▒▒▒▒▒▒  ▒▒░░▒░░░░░░░░░░░▒▒░░░░▒░░░░░░░░░░▒░░░▒▒░ ░░░▒▒▒ ░      ░            
░░░░░░░░░░░░ ▒  ▒▒▒░░░░▒  ░▒░  ▒▒▒▒░░░░░░░░▒▒▒▒  ░░▒░░░░▒▒░░░▒ ░▒▒░░░░░░░░░░░░ ▒░░▒▒░░░░░░░░░░░▒▒▒▒░▒ ▒  ▒▒            
▒▒▒▒▒▒░░░░░░▒ ▒▒▒░░░▒░░░░░░░░░░░░░▒▒▒░░░░░░▒▒░▒░▒░░░░░▒▒ ▒▒░▒▒▒░░░░░▒░░░░░░░░  ▒░░░░░░░░░░░░░▒▒▒  ░▒ ▒ ░▒░▒░▒          
    ░░░░░░░░  ▒░░░░░░░░░░░░▒░░░░░░░░░ ▒▒▒▒▒▒▒▒░   ░░▒▒░░░▒░░░▒░░░▒▒  ░░░░░░▒ ▒░░░░░░░▒▒▒    ░░▒▒░▒  ▒░░░░░▒░░░░░       
▒   ░░░░░░░░░░▒░░░▒▒▒░▒░░▒░▒░░░▒░▒▒▒▒  ▒ ▒▒▒▒▒▒░▒░░░▒▒░░░░░░░▒ ░░░░▒ ▒░░░░░░░▒░░░░░▒▒░░    ▒▒  ▒▒ ░░░░░░░▒▒▒  ░▒       
▒░▒ ░░░░░░▒░░░░░░░ ░░░▒▒░░▒░░░░░▒░▒▒▒░▒▒ ▒      ▒░▒ ░▒▒▒░░░░░░▒ ░░░░░░░░░░░░░░░░░░▒░░░▒▒▒  ▒   ░░░░░░▒░░░░▒▒ ▒▒        
░▒░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░▒░░░      ░   ▒▒▒░▒░ ░░░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░░░░▒  ░░▒ ░░░░░░░▒▒▒      
░▒ ▒░░░░░▒░░░▒░░░░░░░░░░ ▒▒░░▒░░░░▒ ▒      ▒▒   ▒▒▒▒░░░▒░░░░░░▒▒░░░▒░░░░░░░░░░░▒░░░░░░░░░▒░░░░░░░░░░░░░░░░▒░░▒░░░░░▒   
▒░░░▒░▒░░▒ ░░░░▒▒▒░░░ ▒    ▒░░░░░▒░  ▒     ▒░░░░░░░░  ▒░░░░░░░░   ░▒▒░▒░▒  ░░░░▒▒░▒▒░▒░░░░░░░░░░░░░░░░░░░▒░░░▒▒▒▒░░░░░░
▒▒▒▒▒▒▒▒▒▒▒ ░▒▒ ▒░▒░░▒░▒░░▒▒ ░░▒▒▒▒░▒▒▒▒▒░░▒░░░░░░░  ▒▒▒░░░░░░▒    ▒   ▒░░░▒▒░░░░▒     ▒▒ ░░░░░░░▒░▒░░░░░▒░░░░░░░░▒▒▒░ 
             ░░░░░░▒  ▒▒▒▒▒▒░░▒░░▒▒ ▒▒░   ░░░░░░░░▒▒░░░░▒░ ▒▒░    ░░░░░░░░░▒▒░░░░▒░▒░  ▒     ▒░▒░░ ▒▒▒░░░░░░░░▒▒    ░  
              ░ ▒▒  ░▒▒▒ ▒▒░  ▒ ░▒░▒▒▒░ ▒▒  ▒░░░░░░░▒░░░     ▒▒▒▒░░░ ▒▒▒            ░▒░░░░ ░░░░░░░░░░▒▒░░▒░░░░░░░░▒░   
        ▒     ░░▒▒▒░░   ░░░░     ░░░▒▒░░░░▒▒▒░░░░▒ ▒░░░ ▒▒▒▒░░ ▒▒░░░▒▒░   ░░ ▒▒▒    ▒ ░░░░░░░░░░░░░░░░░░░ ░░▒▒▒▒▒░░░░░ 
       ░░░▒▒▒▒ ░    ▒   ▒░▒   ▒   ░▒░░░░░░▒▒░░░▒▒  ▒▒ ▒▒░░░░ ░░░░▒░▒░░░  ▒░  ▒▒▒   ▒░▒▒░░░░░▒░░░░░░░░░░░░░░░░░   ▒░░░░▒
▒▒░▒▒▒      ▒▒ ▒▒             ░ ░ ▒▒   ▒░░░░░░░░▒▒▒░░ ░░ ░ ▒░░░░▒░░░▒▒           ▒▒▒░░▒░░░░░▒▒▒░░░░░░░░░░░▒░░▒      ▒▒░
            ▒▒  ░   ▒░    ░▒░▒▒   ░░   ▒▒░░░░░░░▒▒▒   ░░░░░░░░░░░░░░▒░▒░     ▒▒     ▒▒▒░▒▒       ▒▒▒░░░▒▒░░░▒▒▒▒    ░▒ 
▒▒              ░    ░░░▒   ░▒▒  ▒▒▒▒▒▒▒░░░░░░░▒░░░▒  ░░░░░░▒▒ ▒░ ▒  ░░░▒▒ ▒▒    ▒▒▒▒             ▒▒░░▒▒▒░░░░░░░░▒▒▒░░▒
       ▒▒       ▒░  ░░░░    ▒▒▒▒▒ ▒░▒▒ ▒▒▒ ░░▒░▒░░░▒  ░▒░░▒▒    ░▒   ▒   ▒░▒▒▒░▒▒                ░░░░▒▒░░░░░░░░░░░░░░░░
        ▒    ░░▒░░▒▒░░░░▒░▒▒░░▒▒   ░░  ▒░ ▒░░░░░░░░░▒▒ ▒  ▒▒▒  ▒░    ░░▒▒▒▒▒░▒▒           ▒▒░░  ▒░░▒░░░░░░░░░░░░░░░░░░░
       ▒▒░▒░░░░▒░░░░░░▒▒▒░ ▒▒▒░░ ▒  ░░ ▒░▒ ░░▒░░░░▒▒░▒   ▒░░░ ░░░  ░▒░░░░░░▒░░░▒▒▒ ▒      ▒░░▒ ░░░░░░░░░░░░░▒░▒▒▒▒▒ ░░░
▒░░░▒░░▒░░░░░▒▒▒  ░░░   ▒░▒░░  ▒ ░░▒   ░░░░░░░░░░░░░░░    ▒░░░░░░░▒░░▒░░░░░░░     ▒░▒▒░░░░░░░▒ ░░░░░░░░░▒    ░▒▒▒   ░▒▒
░▒░▒░▒░░▒▒        ░ ░▒░░▒ ░▒     ▒░     ▒   ░░░░░▒░░░░     ▒░▒▒▒      ░░░░░▒     ▒░▒░░░░░░░░░░ ░░░░░░▒       ░   ▒▒▒▒▒▒
░▒▒▒              ▒░░░▒▒  ▒░▒            ▒▒░░░░░░░░░░▒ ░░▒▒░░  ▒▒    ▒  ░▒▒  ▒░░░░░▒░░░░░░░░░▒ ░░▒▒         ░      ░▒  
                   ░▒░░░▒  ▒       ░░░  ▒░░░░░▒▒░░░░░░▒▒░░▒▒▒    ▒▒ ▒░  ▒▒  ▒░░▒ ▒░▒░▒░░  ▒░▒▒▒             ░     ░    
                   ░▒░░     ▒▒     ▒▒  ▒░░░░░░░░░░▒▒ ░▒▒ ░▒   ░▒ ▒▒ ▒ ▒░░░▒  ░▒  ░░▒  ▒      ▒▒▒            ░   ▒░     
----------------------------
       ░           ▒▒░░▒░   ▒▒   ░▒▒░▒▒▒▒▒      ░▒▒▒░░░░░▒░░░░░░░░░░░░░░░░░░▒░▒▒▒░ ▒▒▒▒░░░░░░░░░░░░░▒▒▒▒░░░░░▒         
▒▒▒▒▒░░░░░░░░░░░░▒░░░░░░░▒░▒░░░░ ▒  ░           ░▒▒▒▒▒░░░░░░░░░░░░░░░▒▒░▒░░░░░░░░░░░░░░░░▒░▒▒▒░░░▒▒▒░░░░░▒▒▒░          
░░░░░░░░░░░░░░░▒░░  ▒▒░░░░▒░░░░▒▒▒▒  ░     ▒▒▒▒▒░░░░░░░░░░░░░░░░▒░░░░░░░░░▒▒▒▒░░░░░▒░ ▒▒▒░       ▒▒▒░▒▒    ▒▒          
 ▒░▒▒  ▒▒░░░▒░▒▒░░▒░▒▒░▒░▒▒▒       ▒░░░░░▒ ▒░░░▒▒░▒░▒▒░░░░░░░░░░░░░░▒▒░░▒░░░▒▒▒▒▒▒ ▒▒▒▒▒░░░░░      ▒▒      ░           
░░▒░░▒▒░░░░░░░░░░░░░▒░ ▒░░▒▒▒░▒▒▒░▒ ░░▒░▒▒▒▒▒▒▒▒▒    ░░▒░░▒▒░░░░░░░▒▒░░░░▒░░░░░░░░░▒░▒░░▒ ▒▒▒░░▒▒▒ ░      ░            
░░░░░░░░░░░░ ▒  ▒ ░░░░░▒ ▒░ ░  ▒▒ ▒░░░░░░░▒▒▒▒░░▒░▒░░░░░▒░░░░▒ ░▒▒░░░░░░░░░░▒▒ ▒░░▒░░▒░░░░░░░░░▒▒▒░░▒▒▒  ▒▒            
▒▒▒▒░░░░░░░░  ▒▒▒░░░░░░░░░░░░░░░░░▒▒▒░░░░░░░▒░░▒░▒░░░░▒▒▒▒ ░▒▒░░░░░░▒░░░░▒░░░▒ ▒░░░░░░░░░░░░░░░▒  ░░ ▒ ▒▒░░░▒          
    ░░░░░░░░  ▒░░░░░░░░░░░░▒░░░░░░░▒░ ▒▒▒▒░ ░▒░   ░░▒░▒░░░░░░▒░░░░▒▒ ░░░░░░▒▒▒▒░░░░░░▒▒▒▒▒  ▒░▒▒░  ▒░░░░░ ░░▒░░░       
▒   ░░░░░░░░░░░░░░▒░▒░▒░▒▒░▒░░░▒░░░░░  ▒ ▒▒▒▒ ▒░▒░░░▒▒░░░░░░░▒▒░░░░▒ ▒░░░░░░░▒░░░░░▒▒░▒    ▒▒  ▒▒▒░░▒░░░░░▒▒▒ ░        
░░▒ ░░░░░░▒░░░░░░▒ ░░░░▒░░▒░░░░░ ░▒▒░▒▒▒ ▒      ▒░▒▒▒▒▒▒░░░░░░▒ ░░░░░░░░░░░░░░░░░░░░░▒░▒▒  ▒▒  ░░░░░░▒░░░░▒▒ ▒▒        
░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░░▒░░░      ░  ▒ ▒▒░░░ ░▒░░░░░░░░░░░░░░░░░░░░░░ ▒░░░░░░░░░░░▒░▒▒  ░░  ░░░░░░░▒▒▒      
░▒ ▒░░░░░▒░░░░░░░░░░░░░░ ▒░░░▒░░░░▒ ▒▒          ▒░▒▒░░░▒░░░░░░▒▒░░░▒░░░░░░░░░░░ ░░░░░░░░░▒░░░░░░░▒░░░░▒░░░░░░▒▒░░░░▒   
░░░░▒░▒░░▒ ░░░░░░▒░░░ ▒    ▒░░░░░ ░  ▒     ▒░░░░░░░░  ▒░░░░░░░░   ░▒ ▒▒░▒▒ ░░░░░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░▒░▒▒▒▒▒░░░░░▒
 ▒▒▒▒░▒▒▒▒▒▒░░▒ ▒░▒░░▒░▒░▒▒▒▒▒░▒▒▒▒░▒▒▒▒▒░░▒░░░░░░░  ▒▒▒░░░░░▒▒    ▒   ▒░░░▒░▒░░▒▒     ▒░ ▒░░░░░░▒░▒░░░░░▒░░░░░░▒░▒▒▒░ 
             ░░░░░░▒▒ ▒░ ▒▒▒▒░▒▒▒▒▒▒▒▒░   ░░░░░░░░▒▒░░░░▒░▒▒▒▒▒   ░░░░░▒░░░░ ░░░░▒▒▒▒         ░░░░▒▒▒▒▒░░░░░░▒▒▒    ░  
              ░▒▒▒  ░▒▒▒░▒▒░  ▒ ░▒░ ▒▒░ ▒▒   ░░░░░░░░░░▒     ▒▒▒▒░░░ ▒▒▒       ▒    ░▒▒░░░▒░░░░░░░░░░▒▒░░░░░░░░░░▒▒░   
              ░░▒░▒░░   ░░░░     ▒░░░▒░░░░▒▒▒░░░░░ ░░░░ ▒▒▒ ░░ ▒▒░░░▒▒▒   ░░ ▒▒▒    ▒ ░░░░▒░░░▒░░░░░░░░░▒ ░▒▒▒▒▒░░░░░▒ 
       ░░░ ▒▒▒ ░   ▒▒   ▒░▒   ▒   ░▒░░░░░░▒▒░░▒░▒ ▒▒▒░▒▒▒░░░ ░░░░▒░▒░░░  ▒░  ░▒▒    ░▒ ░░░░░▒░░░░░░░░▒░░░░░░░▒  ▒░░░░░▒
▒▒▒▒▒▒      ▒▒ ▒▒             ░▒░ ▒▒   ▒░░░░░░░▒▒▒▒░░ ░░ ▒ ▒░░░░▒░░░▒▒       ▒    ▒ ░░▒░░░░▒▒▒▒░░░░░░░░░░░▒░░▒      ░▒░
            ▒▒  ░    ░    ░ ▒ ▒   ░░   ▒▒░░░░░░░▒▒▒   ░░░░░░░░░░░░░░▒░▒░     ▒▒   ▒ ▒ ▒░▒▒       ▒▒▒░░░▒░░░░▒▒▒     ░▒▒
▒▒              ░    ░░░▒   ░░░   ▒▒▒▒▒▒░░░░░░░▒░░░░  ░░░░░░░▒▒▒▒ ▒  ░░░▒  ░     ▒▒▒▒▒            ▒░░░░▒ ▒░░░░░░░▒▒▒░░ 
       ▒▒        ░  ░░░▒   ▒▒▒░▒▒▒ ░▒▒ ▒▒▒ ░░░░▒▒░░▒  ░░░░░▒    ░░   ▒   ▒▒▒▒▒▒▒▒                ░░░░▒▒░░░░░░░░░░░░░░░░
       ▒▒    ░░░▒░ ▒░░░░░░▒░░░     ▒░▒ ░▒ ▒░░░░░░░░░ ▒ ▒  ▒▒▒  ▒░    ▒▒▒▒▒▒▒░▒▒            ▒░░  ▒░░░░░░░░░░░░░░░▒░░░░░░
       ▒▒▒▒░▒░░▒░░▒░░░▒▒▒░▒ ▒▒░░▒   ░░  ░▒▒░░▒░░░░▒▒░▒   ▒░░░ ░░▒  ▒▒░░░░░░▒░░░▒▒▒ ▒      ▒░░▒ ░░░░░░░░░░░░▒▒░▒▒ ▒▒ ░░░
▒░░░▒░░░░▒▒░░░▒▒  ░░░   ▒▒▒░░  ▒ ▒░▒   ░░░░░░░░░░░░░░░    ▒░░░░░░▒▒░░▒░░░░░░▒    ▒▒▒ ░░░░░░░░▒ ░░░░░░░░░▒    ░▒▒▒   ░▒▒
░▒░▒░░░░▒▒▒       ░ ░░▒░▒ ░▒     ▒░▒    ▒   ░░░░░░░░░░▒     ░▒▒▒      ░░░░░▒     ▒░▒░░░░░░░░░▒ ░░░░░░▒      ▒░   ▒▒▒▒░▒
░░▒▒▒              ░░▒▒▒   ▒▒            ▒▒░░░░░░░░░░▒▒░░▒▒░░  ▒▒    ▒ ▒░▒▒  ▒░░░░░▒░░░░░░░░░  ░░▒▒         ░      ░▒  
                   ░▒░░░▒  ▒       ▒░░   ░░░░░▒▒░░░░░░▒░░░▒▒▒  ▒▒▒▒ ▒▒▒  ▒  ▒░░▒ ▒░▒░░░░  ▒░▒░▒             ░    ▒░    
                   ▒▒░░     ▒▒     ▒▒  ▒░░░░░░░░░░▒▒ ░▒▒▒░▒   ▒▒ ▒▒ ▒ ▒░░░  ▒░▒  ░░▒  ▒▒     ▒▒▒            ░   ▒░     
----------------------------