26988 mm = 88 feet and 6.52 inches