semicupola

not defined yet