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