25866 mm = 84.862205 feet