85.29 feet = 25.996392 meters