339 x 279 feet = 103.33 x 85.04 meters