89 x 267 feet = 27.13 x 81.38 meters