Copyright (C) ‘­ŽŸ˜Y@All@right@reserved.