24 x 108.9 meters = 78.74 x 357.28 feet