Nara and its deer: a mystical encounter in the heart of Japan