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