def parse(rmk: str) -> RemarksData:
rmkdata = {}<EOL>for item in rmk.split('<STR_LIT:U+0020>'):<EOL><INDENT>if len(item) in [<NUM_LIT:5>, <NUM_LIT:9>] and item[<NUM_LIT:0>] == '<STR_LIT:T>' and item[<NUM_LIT:1>:].isdigit():<EOL><INDENT>rmkdata['<STR_LIT>'] = core.make_number(_tdec(item[<NUM_LIT:1>:<NUM_LIT:5>], None))  <EOL>rmkdata['<STR_LIT>'] = core.make_number(_tdec(item[<NUM_LIT:5>:], None))  <EOL><DEDENT><DEDENT>return RemarksData(**rmkdata)<EOL>
Finds temperature and dewpoint decimal values from the remarks