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