Weaving a rug