a large stone tower on top of a mountain