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