104 x 672 inches = 2.642 x 17.069 meters