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": ""}
 # Hillman Twp. On N.bank of Thunder Bay River 200 ft. E. of ballfield parking lot on S. side of Progress St. Â¼ mi. E. of Progress St. on E. side of town of Hillman.  .b 1987-07-17   +oMI anton a. reznicek  hs[lR POALES   ;ZQ9 united states cyperaeae T7I](  lam. 63 hw   *] f RUSS GARLITZ     L carex   2113 YNUR    stricta    CAREX STR|CTA (tb  montmorency pjk   L  44.943467  -g84.063242 T2!   V.X michigan 
{"catalogNumber": "", "order": "Poales", "family": "Cyperaceae", "scientificName": "Carex stricta", "scientificNameAuthorship": "Lam.", "genus": "Carex", "subgenus": "", "specificEpithet": "stricta", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "Anton A. Reznicek", "recordedBy": "Russ Garlitz", "recordNumber": "2113", "verbatimEventDate": "1987-07-17", "habitat": "", "occurrenceRemarks": "", "associatedTaxa": "", "country": "United States", "stateProvince": "Michigan", "county": "Montmorency", "municipality": "", "locality": "Hillman Twp. On N. bank of Thunder Bay River 200 ft. E. of ballfield parking lot on S. side of Progress St. \u00c2\u00bc mi. E. of Progress St. on E. side of town of Hillman.", "decimalLatitude": "44.943467", "decimalLongitude": "-84.063242", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}