What does each line of the lcov output file mean? ``` TN: SF:xxxx FN: 2,func .... FNF:3 FNH:2 BRDA:127,1,0,204 .... BRF:10 .... DA:122,148 .... LF:19 LH:13 end_of_record ```