Меня зовут Андрей. Мне 31. Живу в Санкт-Петербурге, работаю репетитором – готовлю школьников к экзаменам, объясняю как механически и бездумно решать уравнения.

Создаю веб-сервисы и приложения (работаю с Go, TS/JS); разрабатываю игры на C/С++ и Jai. Играм я уделяю особое внимание: они кажутся мне настолько удивительными, что порой воспринимаются как высшая форма человеческой мысли. К тому же они увлекательны и весьма полезны для ума.

Жизненный путь нахожу в следующем: писать код так, чтобы и через триста лет, после ядерной золы, люди с пустошей могли запустить и разобраться в моём коде.

В поисках простого, живого и настоящего — я пришёл к идее создать пространство, где можно собрать свой цифровой опыт. С 2019 года этот сайт — моё место памяти в Сети.

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