small colorful flowers growing out of the rocks