85 x 66.9 meters = 278.87 x 219.49 feet