282.3 x 280.1 feet = 86.05 x 85.37 meters