Ultima Underworld 2
     
Solution by Mitch Aigner
     

The Spoiler Centre