Refactor the unstructured text into a valid JSON dictionary. The key names follow the Darwin Core Archive Standard. If a key lacks content, then insert an empty string. Fill in the following JSON structure as required: {"catalogNumber": "", "order": "", "family": "", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "", "recordNumber": "", "verbatimEventDate": "", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "", "stateProvince": "", "county": "", "municipality": "", "locality": "", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}
 L0C T very dry sand-veld, open tree with low acacia trees, many grasses, a few xerophytic shrubs.  . 3583   CONGESTA l3U   POALES cQ?=!      LUg joe morolong Poaceae pOvC   ^Q roem. & schult. Northern Cape s   2qZn6 1948-02-07  Robert J. Rodin Pf    Gg  south africa ARISTIDA CONG;ESTA QC  aristid V?B      Contact UM Herbarium Y_$h&   4JC2 1703485
{"catalogNumber": "1703485", "order": "Poales", "family": "Poaceae", "scientificName": "Aristida congesta", "scientificNameAuthorship": "Roem. & Schult.", "genus": "Aristida", "subgenus": "", "specificEpithet": "congesta", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Robert J. Rodin", "recordNumber": "3583", "verbatimEventDate": "1948-02-07", "habitat": "Very dry sand-veld, open tree with low Acacia trees, many grasses, a few xerophytic shrubs.", "occurrenceRemarks": "", "associatedTaxa": "", "country": "South Africa", "stateProvince": "Northern Cape", "county": "Joe Morolong", "municipality": "", "locality": "Contact UM Herbarium", "decimalLatitude": "", "decimalLongitude": "", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}