112.9 x 24 meters = 370.41 x 78.74 feet