Buddhism and Shinto: The Two Pillars of Japanese Culture