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