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