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