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