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