Terao Tetsuya and translated by Kevin Wang,