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