284.3 x 282.1 feet = 86.65 x 85.98 meters