a large mosque with a dome and a large garden