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