25.8 meters = 84.645669 feet