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