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