Chapter 1297: The Most Mysterious Shinto Palace