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