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