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