You have located the mephisto ape.
Look around, there is more, but no ninjas.

汝メフィストエイプヲ見ツケタリ
辺リニ散ラバル土産ニ忍者ハ居ラズ