Copyright(c) 2004 Tomoyuki Higuchi. All Rights Reserved