copyright (c)tohko takano, all rights reserved.