Copyright (c) Tanihisa Koichi All rights reserved.