68 x 267 feet = 20.73 x 81.38 meters