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