25860 mm = 84.84252 feet