Copyright (C) 2005 Hiromi Shimasawa. All Rights Reserved.