Diamonds and flowers

See also

Implementation examples: