24.7 x 32.3 meters = 81.04 x 105.97 feet