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