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