Indigo dyeing and botanical printing