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