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