518 x 76 feet = 157.89 x 23.16 meters