                                                                                                                                                      
                                                                                                                                                      
                                                                                   ,+?%?*;                                                            
                                                                                    ,:+#@@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#@@+#*@;                            