268.3 x 266.1 feet = 81.78 x 81.11 meters