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