Japanese Shinto believed that kami spirits could be found in what kinds of objects?

Japanese Shinto believed that kami spirits could be found in natural objects such as mountains, rivers, trees, rocks, and animals, as well as in man-made objects such as swords, mirrors, and other sacred artifacts.