Kameishi stepping stones along a shallow river with stone steps