a mosaic of the virgin and angels in a church