513 x 67 feet = 156.36 x 20.42 meters