Author: YuÌ„ Aikawa; Hirokazu.