                                                                                                                                                      
                                                                                       ,,,                                                            
                                                                               ,:+*?%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,                                               