26660 mm = 87.467192 feet