Copyright 2005 Tsinghua Yuanxing All rights reserved.