                                                               :@@@@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@;                                       
                                                                *@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@%                                        
                                                                ,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:                                        
                                                                 *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@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@@@@@@@@@?+,                                                                                                     
                                  :?S#@#S#@@?,                                                                                                        
                                   ;*+;*##?:                                                                                                          
                                       ++,                                                                                                            
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      
                                                                                                                                                      