286.3 x 284.1 feet = 87.26 x 86.59 meters