27066 mm = 88.799213 feet