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