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