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