scores=d3.index(d3.cross([0,1 ,2] ,[0, 1 ,2]).map((d, i)=> ({
"text": `${RPC[d[0]]} ${d[0]==d[1]?"ties":(d[1]+1)%3==d[0]?"beats":"loses to"} ${RPC[d[1]]}`,
l: ABC[d[0]],
r: XYZ[d[1]],
"key": `${ABC[d[0]]} ${XYZ[d[1]]}`,
"scoreR": (d[0]==d[1]? 3 :(d[0]+1)%3==d[1]? 6 : 0) + 1 + d[1],
"scoreL": (d[0]==d[1]?3:(d[1]+1)%3==d[0]?6:0) + 1 + d[0]})), d=> d.key)