cochleiform conchiform nautiliform selliform malleiform anguilliform situliform naviform patelliform hamiform