Copyright (C) Adachi Kohmuten All Rights Reserved.