Splendidly equipped carpet factory, Santa Gertrudes, near Orizaba, Mexico