157.1 x 28.4 meters = 515.42 x 93.18 feet