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