░                                                     
                  ░░░                                                     
               ░░░ ░░  ░                                                  
                  ░░░░░                                                   
                   ░░░     ░░░░░░░                                        
                   ░░   ░▒▒▒▒▒▒▒░▒▒░░                                     
               ░  ░░░ ░░▒▒▒▒▒▒▒▒▒▓▓▓▒░░░                                  
                  ░ ░░░░░▒▒▒▒▒▒▒▒▒▒▓▓▒░░░                                 
           ░░░░▒▒░ ▒░░░░░▒▒▒▒▒▒▒▓░░░░░░░░   ░          ░░                 
           ▒▓▒▒░░ ▒░░░░░▒▒▒▒▒▒▒▒▒▒░░░░░  ░ ░▒▓▓▓▒▒░  ░▒▒▒▒░ ░░░░░░░░░░ ▒░ 
         ░ ▒▒▒░░ ▒▒░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░ ░  ░▒▒▓▒░░░░░░░ ░▒▒░  ░▒░  ▒░ ▒▒░
       ░░░░▒▓▒░ ░▒▒░░▒▒▒▒▒▒▒▒░▒▒▒▒▒▒░░░░░░░  ░▒▒▒▒▒▒░░░░ ░   ░░▒░░░░░░░░░▒
      ░░▒░░▓▓░ ░▒▒▒░░▒▒▒▒▒▒▒░░░░░░░░░▒░░░░░░░░░░▒▒▓▒▒▒▒░░▒░   ░▒▒▒▒░▒░░░░▒
        ░▒▒▓▒░░▒▓░▒▒▒░░░▒░░░░░░░░░░░░░▒▒░░░░░░░░▒▓▓▒▒▒░░░▒▒▒▒▒░▒▒▒░▒░▒▒▒░▒
         ░▒▒░▒▒▒▒▒▒▒░░░░░░░ ░░░░░░░░░░░░░░░░░░░░▒▓▒▒▒▒▒▒▓▒▒▒░▒░▒▒▒░▒░▓▓▒░░
          ░░▒░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒▒░▒▒▒░░░▒
         ░░▒░░░░░░░░▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓▓▓▓▓▒▓▒▒░░▓▒▓▓▒▒▒
         ▒▒░░░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▒▒▒▓▒▒▒▓▒▓▓▓▓▓
         ▒▒░░░░░░▒░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▓▓▓▓▓▒▓▓▓▓▒▒▒▒░▒▒▒▒▒
         ▒░░░░▒░▒░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒░▓▓▓▓▓▓▓▓▒▓▒▒▒▒ ░▒▒▒▒
        ░▒░▒▓▓▒░▒░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░ ░░░░░░▒▓▓▓▓▓▓▒▒▓▓▓▓▒▒▓▒▒▒▓
        ░▒▒▓▓▓▒▒▒░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░░░▒▓▒▒▒▓▓▒▓▓▓▓▓▓▓▓▓▒▓
        ▒▓▒▓▓▓▒░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░▒▒░░▓▒▒▒▒▓▒▓▓▓▓▒▒▒▒▒▒▒
        ▒▓▒▒▓▓▒░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░ ░  ░░░▒▒░▒▓▒▒▓▓▒▒▓▓▓▓▒▒▓▓▒▒
        ▒▒▒▒▓▓░░░░░░░▒▒▒▒░░░░░░░░░░░░░░░░░░░   ░░   ░░▒░░▓▒▒▓▒░▒▒▒▓▓▓▒▒▒▒▒
        ▒▒░▒▓▒░░░░░░░▒▒▒░░░░░░░░░░░░░░░░░░░░░ ░░░░   ░▒░░▓▓▓▓▒▒░▒▒▓▒▒▒▒▒▒▒
        ░▒░▒▒░░░░░░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░   ░░░▒▓▓▓▓▒░░▓▓▓▒▒░░░▒
        ░▒░░░░░░░░░░░▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  ░░░░▒▒▒▒▒▒▒▒▒▒░░░░░░
         ▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒░░░░░   ░░░░░░▓▒▒▒▒▒▒▒░░░░░
         ▒▒░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒░░░░░░  ░░░░░░▓▒▒▓▒░░░▒▒░░░
         ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▒▒░▒░░░░░░   ░░░░░▒▒▒▒▒▒░░░░▒░░
         ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▒░░░░░░░░░   ░░░░▒▓▒▒▒░░░░░░░░▒
         ░ ░░░░░░░░░░░░░░░░░░░░░░░░░░▒▒▓▒▒▒▒▒▒▒░░░░░░    ▒▒░░░▓▒▓▒▒░░░░░░░
         ░░░▒▒░░░░░░░░░░░░░░░░░░░░░░░▒▓▓▓▒▒▒▒▒▒░░░░░░░   ░░░░▒▒▒▒░░░░░░░░░
         ░░░░▒░░░░░░░░░░░░░░░░░░░░░░▒▒▓▓▓▒▒▒▒▒░░░░░░░░    ░░░▒▓▓░░▒░░░░░░░
         ░░░▒▒▒░░░░░░░░░░░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░   ▒▓▓▒▒▓░░░░░░░░░░
           ░░▒▓░░░░░░░░░░░░░░░░░░░░░░░▒▒▒▒░░░░░░░░░░░░░   ░▓██▓▒░░░░░░░░░░
           ░░░░▒░░░░░░░░░░░░░░░░░░░░░░░▒░░░░░░░░░░░░░░░░  ░░▓██▓▒▒░░░░░░░░
            ░░░░░▒▒░░░░░░░░░░░░▒▒▒░░░░░░░░░░░░░▒░░░░░░░░░ ░░ ░▒▓▓▓▓▒▒░░░░░
             ░░░░▒▒▒░░░░░░░░░░▒▒▓▒▒░░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░░░░ ░░▓▓▓▓▒▒▒▒▒
             ░░░░░▒▒▒▒░░░░░░▒▒▓▓▓▓▒▒░░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒▓▓▓▓▓▒▓▓
             ░░░░░░▒▒▒░░░░░▒▒▓▓▓▓▒▒▒░░░░░░░░░▒▒▒▒▒▒▒░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓
             ░░░░░░▒▒▒░░░░▒▒▒▒▓▒▒▒▒▒▒░░░░░░░░░▒▒▒▒▒▒░░░░░░░░░░░░░░▒▓▓▓▓▓▓█
            ░░░░░░░░▒▒▒░░▒▒▓▒▒▒▒▒▒░▒░▒░░░░░░░▒▒▒▒▒▒▒▒░░░░░░░░░░░░░▒███████
            ░░░░░░░░░▒▒▒▒▒▒▓▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒░▒▓▒▒▒░░░░░░░░░░░░▒▓██████
            ░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░▒▒▒▒▒▒▒▒▒▒▒░░░░▒▒░░░░░▒▓██████
            ░░░░░░░░░░░▒▒▓▒▒▒▒▒▒▒░░░▒▒░░░░▒▒▒▒▒▒▒▒▒░░░░░░░░▒▒▒▒▒░░▒███████
            ░░░░░░░░░░░▒▒▓▓▒▒▒▒▒░░░▒▒▒░░▒▒▒▒▒▒▒▓▒▒░░▒░░░░░▒▒▒▒▒▒▒▒▓███████
            ░░░░░░░░░░░▒▒▒▓▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▒▒▒▓▒▒▒░▒░░░░░░▒▒▒▒▒▒▒▒▓███████
           ░░░░░░░░░░░░▒▒▓▓▒▒▒░░░▒░▒▒▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▒████████
           ░░░░░░░░░░░░▒▒▓▓▓▒░░░░░▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒░░░░░▒▒▒▒▒▒▒▒▓████████
           ░░░░░░░░░░░▒▒▒▓██▒▒▒░░▒▒▒▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▓████████
          ░░░░░░░░░░░░▒▒▒███▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒█████████
          ░░░░░░░░░░░░▒▒████▓██▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓█████████
         ░░░░░░░░░░░░░▒▓████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒████████▒▒
         ░░░░░░░░░░░░░▒███████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓████████▒▒
        ░░░░░░░░░░░░░▒██████████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓█████████░░
        ░░░░░░░░░░░░▒█████████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓██████████▒▒
     ░ ░░░░░░░░░░░░▒▓████████████████████▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓██████████▒▓
     ░░░░░░░░░░░░░▒▓██████████████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓███████████▓▓
    ░░░░░░░░░░░░░░▒████████████████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓████████████▓▓
    ░░░░░░░░░░░░░░▓█████████████████████████▓▓▒▒▒▒▒▒▒▒▒▒▒▓████████████████
    ░░░░░░░░░░░░░▒███████████████████████████▓▓▓▒▒▒▒▒▒▓▓▓█████████████████
    ░░░░░░░░░░░░░▒█████████████████████████████▓▓▓▓▓▓▓▓███████████████████