Copyright(C) 2005 Masaki Adachi All rights reserved.