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