Abstract Mosaic