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