129 x 974 inches = 3.277 x 24.74 meters