24 x 24.7 meters = 78.74 x 81.04 feet