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