88.7 x 81.5 meters = 291.01 x 267.39 feet