Copyright (C) 2006 hot-ishikawa. All Rights Reserved