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