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