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