26668 mm = 87.493438 feet