an old stone building with two towers