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