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