---------------------------------------------------------------------------- Difficulty: Challenging Effects: 17 ----------------------------------------------------------------------------