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