'use strict' const transposeTable = { A: 'A0', a: 'a0', B: 'B0', C: 'C0', c: 'c0', D: 'D0', d: 'd0', E: 'E0', F: 'F0', f: 'f0', G: 'G0', g: 'g0', H: 'A0', h: 'a0', I: 'B0', J: 'C1', j: 'c1', K: 'D1', k: 'd1', L: 'E1', M: 'F1', m: 'f1', N: 'G1', n: 'g1', O: 'A1', o: 'a1', P: 'B1', Q: 'C2', q: 'c2', R: 'D2', r: 'd2', S: 'E2', T: 'F2', t: 'f2', U: 'G2', u: 'g2', V: 'A2', v: 'a2', W: 'B2', X: 'C3', x: 'c3', Y: 'D3', y: 'd3', Z: 'E3', // Catch e e: 'F0', l: 'F1', s: 'F2', z: 'F3', // Catch b b: 'C1', i: 'C1', p: 'C2', w: 'C3' }