267.3 x 265.1 feet = 81.47 x 80.8 meters