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