an old church with stone walls and towers