copyright(c)2005 Nushi-Gama.