281.3 x 279.1 feet = 85.74 x 85.07 meters