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