268 x 130.7 feet = 81.69 x 39.84 meters