**first draft** morphological operators