digraph G { ratio=1.2 mincross = 2.0 subgraph cluster_A { q_0[label=0>]; q_1[label=1>]; q_2[label=2>]; q_3[label=3>]; q_4[label=4>]; q_0->q_1[label="a01"]; q_0->q_2[label="a02"]; q_0->q_3[label="a03"]; q_1->q_1[label="a11"]; q_1->q_2[label="a12"]; q_1->q_3[label="a13"]; q_1->q_4[label="a14"]; q_2->q_1[label="a21"]; q_2->q_2[label="a22"]; q_2->q_3[label="a23"]; q_2->q_4[label="a24"]; q_3->q_1[label="a31"]; q_3->q_2[label="a32"]; q_3->q_3[label="a33"]; q_3->q_4[label="a34"]; } subgraph cluster_B1 { B1[ shape=plaintext label=<
B1
P("aardvark"|MD)
P("will"|MD)
P("the"|MD)
P("black"|MD)
P("zebra"|MD)
>]; } subgraph cluster_B2 { B2[ shape=plaintext label=<
B2
P("aardvark"|VB)
P("will"|VB)
P("the"|VB)
P("black"|VB)
P("zebra"|VB)
>]; } subgraph cluster_B3 { B3[ shape=plaintext label=<
B3
P("aardvark"|NN)
P("will"|NN)
P("the"|NN)
P("black"|NN)
P("zebra"|NN)
>]; } q_1 -> B1 q_2 -> B2 q_3 -> B3 }