Copyrights (C) 2005 Hayakawa All rights reserved.