semicylinder