Daiyuzan Saijoji Temple: a hidden gem in the ancient forest of giant cedar trees