672 x 290 inches = 17.069 x 7.366 meters