81.4 x 84 meters = 267.06 x 275.59 feet