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