Copyright (C) 2005 Y.Tanaka. ALL RIGHTS RESERVED