24.7 x 26 meters = 81.04 x 85.3 feet