Copyright(C) 2004 Cluster.All Rights Reserve1.