269.3 x 267.1 feet = 82.08 x 81.41 meters