Ancient stone ruins on a hill