25888 mm = 84.934383 feet