529 x 267 feet = 161.24 x 81.38 meters