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