Copyright sgd@aqgxrrbn All rights resereved.