a small stone building on top of a rock