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