266.3 x 264.1 feet = 81.17 x 80.5 meters