Arabesque Pattern Mosaic