303 x 267 feet = 92.35 x 81.38 meters