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