Copyright 1995-2017 Takashige Ishikawa. No reproduction or republication without written permission.