Understanding Dream Patterns and Symbols