504 x 267 feet = 153.62 x 81.38 meters