24.9 x 13.1 meters = 81.69 x 42.98 feet