25886 mm = 84.927822 feet