((kc-row-name ((a . u)) (a b) (a d))
 (kc-row
   ((((a . u)) (a . u) (b . u)) . 1)
   ((((a . u)) (a . u) (b . d)) . 1)
   ((((a . u)) (a . d) (b . u)) . 0)
   ((((a . u)) (a . d) (b . d)) . 0)
   ((((a . u)) (a . u) (d . u)) . -1)
   ((((a . u)) (a . u) (d . d)) . -1)
   ((((a . u)) (a . d) (d . u)) . 0)
   ((((a . u)) (a . d) (d . d)) . 0)))
((kc-row-name ((a . d)) (a b) (a d))
 (kc-row
   ((((a . d)) (a . u) (b . u)) . 0)
   ((((a . d)) (a . u) (b . d)) . 0)
   ((((a . d)) (a . d) (b . u)) . 1)
   ((((a . d)) (a . d) (b . d)) . 1)
   ((((a . d)) (a . u) (d . u)) . 0)
   ((((a . d)) (a . u) (d . d)) . 0)
   ((((a . d)) (a . d) (d . u)) . -1)
   ((((a . d)) (a . d) (d . d)) . -1)))
((kc-row-name ((b . u)) (a b) (b c))
 (kc-row
   ((((b . u)) (a . u) (b . u)) . 1)
   ((((b . u)) (a . u) (b . d)) . 0)
   ((((b . u)) (a . d) (b . u)) . 1)
   ((((b . u)) (a . d) (b . d)) . 0)
   ((((b . u)) (b . u) (c . u)) . -1)
   ((((b . u)) (b . u) (c . d)) . -1)
   ((((b . u)) (b . d) (c . u)) . 0)
   ((((b . u)) (b . d) (c . d)) . 0)))
((kc-row-name ((b . d)) (a b) (b c))
 (kc-row
   ((((b . d)) (a . u) (b . u)) . 0)
   ((((b . d)) (a . u) (b . d)) . 1)
   ((((b . d)) (a . d) (b . u)) . 0)
   ((((b . d)) (a . d) (b . d)) . 1)
   ((((b . d)) (b . u) (c . u)) . 0)
   ((((b . d)) (b . u) (c . d)) . 0)
   ((((b . d)) (b . d) (c . u)) . -1)
   ((((b . d)) (b . d) (c . d)) . -1)))
((kc-row-name ((c . u)) (b c) (c d))
 (kc-row
   ((((c . u)) (b . u) (c . u)) . 1)
   ((((c . u)) (b . u) (c . d)) . 0)
   ((((c . u)) (b . d) (c . u)) . 1)
   ((((c . u)) (b . d) (c . d)) . 0)
   ((((c . u)) (c . u) (d . u)) . -1)
   ((((c . u)) (c . u) (d . d)) . -1)
   ((((c . u)) (c . d) (d . u)) . 0)
   ((((c . u)) (c . d) (d . d)) . 0)))
((kc-row-name ((c . d)) (b c) (c d))
 (kc-row
   ((((c . d)) (b . u) (c . u)) . 0)
   ((((c . d)) (b . u) (c . d)) . 1)
   ((((c . d)) (b . d) (c . u)) . 0)
   ((((c . d)) (b . d) (c . d)) . 1)
   ((((c . d)) (c . u) (d . u)) . 0)
   ((((c . d)) (c . u) (d . d)) . 0)
   ((((c . d)) (c . d) (d . u)) . -1)
   ((((c . d)) (c . d) (d . d)) . -1)))
((kc-row-name ((d . u)) (c d) (a d))
 (kc-row
   ((((d . u)) (c . u) (d . u)) . 1)
   ((((d . u)) (c . u) (d . d)) . 0)
   ((((d . u)) (c . d) (d . u)) . 1)
   ((((d . u)) (c . d) (d . d)) . 0)
   ((((d . u)) (a . u) (d . u)) . -1)
   ((((d . u)) (a . u) (d . d)) . 0)
   ((((d . u)) (a . d) (d . u)) . -1)
   ((((d . u)) (a . d) (d . d)) . 0)))
((kc-row-name ((d . d)) (c d) (a d))
 (kc-row
   ((((d . d)) (c . u) (d . u)) . 0)
   ((((d . d)) (c . u) (d . d)) . 1)
   ((((d . d)) (c . d) (d . u)) . 0)
   ((((d . d)) (c . d) (d . d)) . 1)
   ((((d . d)) (a . u) (d . u)) . 0)
   ((((d . d)) (a . u) (d . d)) . -1)
   ((((d . d)) (a . d) (d . u)) . 0)
   ((((d . d)) (a . d) (d . d)) . -1)))
