27089 mm = 88.874672 feet