66.1 x 24 meters = 216.86 x 78.74 feet