Copyright (C) 2001 hiro All Rights Reserved