a large stone building with stained glass windows