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