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": ""}
  yY[~w Habitat Caespitose in moist silty peat along lakeshore trail  B 1987-07-31  EDDs| makino   1sb. hattorianus 1402118      Qd : claude e. garton    zrD scirpus hattorianu  23942 LiY~   =K -90.6  ?M POAES 48Â° 36' N 90Â° 36' W B/   IKJ CANADA Scirpus  eDx7  48.6  KN    jt ROADWAY ON NW CORNER OF BRUCHELL LAKE, 13KM. SW OF KASHABOWIE STN. thunder bay t?^     _OC ontario Cyperaceae #%rL   
{"catalogNumber": "1402118", "order": "Poales", "family": "Cyperaceae", "scientificName": "Scirpus hattorianus", "scientificNameAuthorship": "Makino", "genus": "Scirpus", "subgenus": "", "specificEpithet": "hattorianus", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "Claude E. Garton", "recordNumber": "23942", "verbatimEventDate": "1987-07-31", "habitat": "Habitat Caespitose in moist silty peat along lakeshore trail", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Canada", "stateProvince": "Ontario", "county": "Thunder Bay", "municipality": "", "locality": "Roadway on NW corner of Bruchell Lake, 13km. SW of Kashabowie Stn.", "decimalLatitude": "48.6", "decimalLongitude": "-90.6", "verbatimCoordinates": "48\u00c2\u00b0 36' N 90\u00c2\u00b0 36' W", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}