a church with a large dome and windows