26582 mm = 87.211286 feet