G G/*i 
copyright reserved 
