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