276 x 264 feet = 84.12 x 80.47 meters