Discrete geometric shapes