266 x 127 feet = 81.08 x 38.71 meters