8.5 x 68.8 meters = 334.65 x 2708.66 inches