25.7 meters = 84.317585 feet