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