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