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