ML
static char *ML; /* row cursor movement map */
static char **tstr[] = {&BC, &CD, &CE, &CL, &CM, &HO, &MC, &ML, &ND, &UP};
/* 1*/ { 1, 8, { TC, TR, ML, } },
/* 2*/ { 2, 9, { ML, MR, BC, } },
/* 3*/ { 3, 3, { TL, TC, ML, } },
/* 4*/ { 4, 12, { ML, BL, MR, } },
/* 5*/ { 5, 15, { ML, BR, MR, } },
/* 6*/ { 6, 18, { ML, MR, 2 } }, /* sticks out */
/* 7*/ { 7, 0, { TC, ML, BL, } },
/*10*/ { 2, 11, { TC, ML, MR, } },
/*11*/ { 2, 2, { TC, ML, BC, } },
/*13*/ { 4, 14, { TR, ML, MR, } },
/*16*/ { 5, 17, { TL, MR, ML, } },