267 x 236 feet = 81.38 x 71.93 meters