digraph G { node [shape=box] TOP -> {rank=same a b c d e f } -> BOTTOM b [shape=record, label="left |{up | middle | down } | right"] d [shape=none label=<
LEFT MIDDLE
RIGHTTOP
RIGHTBOTTOM
> ] A:s -> a:n a:w ->f:e f:n -> d:htmlleft a:ne -> d:inner:n a:s ->b:down:se a:w -> B:e D -> b:left C -> b:middle:e }