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