a small stone house on a rock