24 x 105.3 meters = 78.74 x 345.47 feet