All Patchwork rug