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