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