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