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