249.8 x 266.5 feet = 76.14 x 81.23 meters