285.3 x 283.1 feet = 86.96 x 86.29 meters