                                                                                                                                                      
:,                                                                                                                                                    
@?                                                                                                                                                    
?,                                                                                                                                                    
                                                                                                                                                      
?:                                                                                                                                                    
@#?+                                                                                ,,,,                                                              
@@@S;::,                                                                           ,;*%S%*,       ,,,                                                 
@@@@@@@%;,                                                                          :*S@@@#%%?*+*%#@#?+;,                                             
@@@@@@@@S:                                                                          ,+S@@@@@@@@@@@@@@@@S:                                             
@@@@@S+:                                                                          ,:?#@@@@@@@@@@@@@@@@@;                                              
@@@@#,                                                                          ,:?#@@@@@@@@@@@@@@@@@@@#*,                            ,;++;,          
@@@@@+                                                                         ,*#@@@@@@@@@@@@@@@@@@@@@@@*           ,,,:,          ,;*%#@@@+         
@@@@@S                                                                         ;?#@@@@@@@@@@@@@@@@@@@@@@@*         :+?S#@#SS:   ,,;+?S#@@@@@@:        
@@@@@@:                                                                         ,,;?#@@@@@@@@@@@@@@@@@@@?,         ;%@@@@@@@S??%S#@@@@@@@@@@@?        
@@@@@@;                                                                            ;%@@@@@@@@@@@@@@@@@@*,  ,,:;*?SS#@@@@@@@@@@@@@S##@@@@@@@@@?        
@@@@@#,                                                                            :?@@@@@@@@@@@@@@@@@@#%??%S#@S%??%#@@@@@@@S;?#@*,,,:;*S@@@@+        
@@@@#:                                                                             :%@@@@@@@@@@@@@@@@@%++:,;?@S::+?S#@@@@@@@S*?%@%       :+?+         
??*;:                                                                              +#@@@@@@@@@@@@@@@@#?;::::*S@@@@@@@@@@@@@@@%?*:                     
%;                                                                                ,?##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?                        
@@?,                                                                             ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,                      
@@@;                                                                              :?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+,                    
@@%:                                                                               :*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                    
@?                                                                                   ;%@@@@@@@@@@@@@@@@@@@@@@@#;:::,,:;;+*??%%%*;                     
*,                                                                                    ,;+?S@@@@@@@@@@@@@@@@@@@@?                                      
                                                                                          *#@@@@@@@@@@@@@@@@@@@%                                      
                                                                                          :%@@@@@@@@@@@@@@@@@@@+                                      
                                                                                          ,?@@@@@@@@@@@@@@@@@@#,                                      
                                                                                         ,?#@@@@@@@@@@@@@@@@@@*                                       
                                                                                         :*%#@@@@@@@@@@@@@@@@S,                                       
                                                                                           +S@@@@@@@@@@@@@@@?,                                        
:                                                                                        ,*#@@@@@@@@@@@@@@@@#:                                        
:                                                                                       :?@@@@@@@@@@@@@@@@@@@@+                                       
                                                                                       :%@@@@@@@@@@@@@@@@@@@@@@+                                      
,                                                                                     ,*#@@@@@@@@@@@@@@@@@@@@@@#:                                     
#?:                                                                                   ;%@@@@@@@@@@@@@@@@@@@@@@@@%                                     
@@@%:                                                                                ,*#@@@@@@@@@@@@@@@@@@@@@@@@@:                                    
@@@@#;                                                                               :%@@@@@@@@@@@@@@@@@@@@@@@@@@%                                    
@@@@@#:                                                                             ,+#@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                   
@@@@@@S,                                                                            :%@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,                                  
@@@@@@@%,                                                                          ,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+                                  
@@@@@@@@?,                                                                         ;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                 
@@@@@@@@@?                                                                        ,?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S,                                
@@@@@@@@@@%,                                                                      +S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;                               
@@@@@@@@@@@S,                                                                    :?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?,                             