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