                                                                                                                                                      
                                                         ,:;;::,,                                                                                     
                                                        +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#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*%%;,                                                     