81.4 x 99.2 meters = 267.06 x 325.46 feet