a large cathedral with many windows and stone floors