129 x 296 inches = 3.277 x 7.518 meters