25689 mm = 84.281496 feet