81.4 x 76.6 meters = 267.06 x 251.31 feet