a church with a green roof and two towers