                                                                                                                                                      
                                                                                                                                                      
                                                                                       ,,::::::,,                                                     
                                                                                 ,*%?%S#@@@@@@@@#S%?+:                                                
                                                                               ,;%@@@@@@@@@@@@@@@@@@@@%;                                              
                                                                             ,*#@@@@@@@@@@@@@@@@@@@@@@@@%:                                            
                                                                            ;#@@@@@@@@@@@@@@@@@@@@@@@@@@@#+                                           
                                                                           :#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                          
                                                                          ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:                                         
                                                                          :?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                         
                                                                            +S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;                                         
                                                                             ,:+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:           *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                      
                                                            ,:,          ,S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*                                     