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