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