.=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 .=%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
    :=+**+++#%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
            :=#%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
   .=*#*###%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#==+++++*#%@@@@@@@@@@@@@@@@@@@@@@@@
    .-+++++*%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%=.             :+%@@@@@@@@@@@@@@@@@@@@
     :*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@%-                   -%@@@@@@@@@@@@@@@@@@
   :-=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.  .%@@@@*                       #@@@@@@@@@@@@@@@@@
   .+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.   @@@@#.                        %@@@@@@@@@@@@@@@@
 .:=*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=  -@@@@#                          %@@@@@@@@@@@@@@@
.=%@@@@@@@@@@@@@@@@@@@@@@%#-*#%@@@@@@@@@@@@@@=  +@@@@@.                         :@@@@@@@@@@@@@@@
.+%@@@@@@@@@@@@@@@@@@@@@%+-   +@@@@@@@@@@@@@@-  *@@@@@%*.                        #@@@@@@@@@@@@@@
 -#@@@@@@@@@@@@@@@@@@@@@@@=.*+#@@@@@@@@@@@@@@:  *@@@@@%:                         -@@@@@@@@@@@@@@
  :*@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@:  #@@@@@@:                         .@@@@@@@@@@@@@@
    -#@@@@@@@@@@@@@@*#@@@@@@@@@@@@@@@@@@@@@@@.  %@@@@@@*                         .@@@@@@@@@@@@@@
      -*@@@@@@@@@@@= -@@@@@@@@@@@@@@@@@@@@@@@   %@@@@@@@-                        .@@@@@@@@@@@@@@
        :+#@@@@@@@@  .%%==+*#@@@@@@@@@@@@@@@%   %@@@@@@@%#+                      :@@@@@@@@@@@@@@
           :=*%@@@@=   ..    .*@@@@@@@@@@@@@#   #@@@@@@@@@:                      =@@@@@@@@@@@@@@
               .-=*#=:.        =%@@@@@@@@@@@+   +@@@@@@@@%                       *@@@@@@@@@@@@@@
                    .-=*#*=:     -= =@@@@@@@-   *@@@@@@@=.                       @@@@@@@@@@@@@@@
                       .+%@@#.       :%@@@@@=  .@%#@@@%:                        -@@@@@@@@@@@@@@@
                         =%@@=         *@@@@-  -+  .==                          *@@@@@@@@@@@@@@@
                         -#+            -@@@:                                   %@@@@@@@@@@@@@@@
                        :*-              .#@                                    *@@@@@@@@@@@@@@@
                      .=%+                 .                                    =@@@@@@@@@@@@@@@
                   :=#%@@.                                                      :@@@@@@@@@@@@@@@
                .-+%@@@@@.                       .-                              @@@@@@@@@@@@@@@
        .....-+#@@@@@@@@@:                      +@=                              #@@@@@@@@@@@@@@
      .=#@@@@@@@@@@@@@@@@-                    -%@@:                              =@@@@@@@@@@@@@@
:=*##%@@@@@@@@@@@@@@@@@@@*                    %@@@%:                             :@@@@@@@@@@@@@@
+@@@@@@@@@@@@@@@@@@@@@@@@@.                  .@@@@@@=                             @@@@@@@@@@@@@@
+%@@@@@@@@@@@@@@@@@@@@@@@@+                  :@@@@@@@-                            %@@@@@@@@@@@@@
+%@@@@@@@@@@@@@@@@@@@@@@@@@#-.           +:  :@@@@@@@+                            #@@@@@@@@@@@@@
+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@*:       :%%   .@@@@@@@#                            *@@@@@@@@@@@@@
