hypercylinder