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