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