Copyright (c) Ohashi Fumiaki All Rights Reserved.