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