Japanese to touch and enjoy ...