Author: Nobutaka Suzuki and Takeshi Nagai