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": ""}
"OCCURRING WITH LOBELIA KALMII, ELEOCHARIS OBTUSA, POTENTILLA ANSERINA, LYCOPUS AMERICANUS, PRIMULA, AND PHALARIS." LM       is]j> 1989-07-20  !i z VAR.     dC United Stat3s  m,( Occasional on bedrock-cobble beach     tY(Qq Michael R. Penskar CANADENSIS M! z      d Chippewa -83.66667 X(    ENQG 111<6  in Little Shelter Bay on south shore of Drumm0nd Island, T41N R7E Sec. 28 NE1/4 )L    
{"catalogNumber": "", "order": "", "family": "", "scientificName": "", "scientificNameAuthorship": "", "genus": "", "subgenus": "", "specificEpithet": "canadensis", "verbatimTaxonRank": "var.", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Michael R. Penskar", "recordNumber": "1116", "verbatimEventDate": "1989-07-20", "habitat": "Occasional on bedrock-cobble beach", "occurrenceRemarks": "\"occurring with Lobelia kalmii, Eleocharis obtusa, Potentilla anserina, Lycopus americanus, Primula, and Phalaris.\"", "associatedTaxa": "", "country": "United States", "stateProvince": "", "county": "Chippewa", "municipality": "", "locality": "in Little Shelter Bay on south shore of Drummond Island, T41N R7E Sec. 28 NE1/4", "decimalLatitude": "", "decimalLongitude": "-83.66667", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}