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": ""}
  -nO Poales      very brushy coffe plantation with tall tropical raim forest KB     V fimbristylis  1973-06-01 0  Mexico -8   ~Iy satã©lite morelia; 3 mi n of acacoyagua, mt. ovando annua  xZ!q   |2M  cyperaceae   (all.) roem. & schult. X   ?QJ7E -92.6694  1630 k,   o ][ B. Hansen & J. Hansen  1136222  s  15.3851 ~  fimbristylis annua Z=f 
{"catalogNumber": "1136222", "order": "Poales", "family": "Cyperaceae", "scientificName": "Fimbristylis annua", "scientificNameAuthorship": "(All.) Roem. & Schult.", "genus": "Fimbristylis", "subgenus": "", "specificEpithet": "annua", "verbatimTaxonRank": "", "infraspecificEpithet": "", "identifiedBy": "", "recordedBy": "B. Hansen & J. Hansen", "recordNumber": "1630", "verbatimEventDate": "1973-06-01", "habitat": "Very brushy coffe plantation with tall tropical rain forest", "occurrenceRemarks": "", "associatedTaxa": "", "country": "Mexico", "stateProvince": "", "county": "", "municipality": "", "locality": "Sat\u00c3\u00a9lite Morelia; 3 mi N of Acacoyagua, Mt. Ovando", "decimalLatitude": "15.3851", "decimalLongitude": "-92.6694", "verbatimCoordinates": "", "minimumElevationInMeters": "", "maximumElevationInMeters": ""}