yoyogi park, otherwise known as narnia