Author: SHINJI MAKARI.