The Marimekko factory prints nearly 6,500 yards of fabric each day. The company typically purchases its material, usually cotton, in 2,200- to 5,500-yard rolls or pallets from Germany, Peru, Turkey, and the Baltic nations. Flat screen–printing makes it possible to divide repeats in sections and create large-size patterns, from 24 inches to several yards long.