---------------------------------------------------------------------------- Difficulty: Tricky Effects: 15 ----------------------------------------------------------------------------