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