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