267 x 129.7 feet = 81.38 x 39.53 meters