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