85 x 62.8 meters = 278.87 x 206.04 feet