25906 mm = 84.993438 feet