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