Ultima 4: Quest of the Avatar
     
solution by Dan Simpson
solution by Stephen Lee
     

The Spoiler Centre