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