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