280.3 x 278.1 feet = 85.44 x 84.76 meters