20.7 x 94.9 meters = 67.91 x 311.35 feet