Stone Tower Temple

The Stone Tower Temple is the fourth main dungeon in Majora's Mask. Unlike the other three temples in this game, the Stone Tower Temple requires the use of all four of Link's forms; Hylian, Goron, Zora and Deku. About midway through the dungeon, the player will encounter the Garo Master, whose defeat will grant you the Light Arrows.

These mystical arrows can do something that isn't seen in any other Zelda game to date - turn the dungeon, and the whole of Stone Tower, upside down. This is done by firing a Light Arrow into a red object fastened to the wall just outside of Stone Tower Temple.

Once this is done, the second half of the temple is open to the player. Changing the music slightly, as the player goes through this half he will encounter Wizrobe (for the last time) and Gomess, who guards the Boss Key. Once this is obtained, the player must head for the boss room.

A corridor containing a tougher than usual Eyegore is found on the way, and you must defeat this Eyegore to continue. Once this creature is defeated, a chest containing the Giant's Mask is revealed.

Once this is obtained, the player can continue until the boss room is reached. Inside the room, the player will find himself in a sand-filled room, which is the home of the temple's boss, Twinmold. Defeating Twinmold yields a Heart Container and the final quest mask, Twinmold's Remains.

If the player collects all 15 Stray Fairies, then their reward will be the Great Fairy's Sword.

Trivia

 * This is the only area in the game where normal-sized Poes are found.
 * Some theorists who study the design and symbiology of the Temple and MM in general conclude that the structure has connections to the Goddesses of Hyrule and Majora's Mask itself. It has been suggested that the tower was intended to directly blaspheme Din, Nayru, Farore, and their Triforce.
 * Closer observation to the dungeon map reveals that once the red emblem is hit with a Light Arrow, the temple not only flips upside down, it does, in fact, mirror itself as well. This could be a mistake, or something else...

)