81.4 x 67 meters = 267.06 x 219.82 feet