digraph G { label="eyefloss 2006.01.18"; labelloc=t; fontsize=16; ranksep=0; size="8,10"; subgraph cluster0 { eyefloss00 [label="eyefloss[i-1]"]; head0 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; eyefloss01 [label="eyefloss[i+1]"]; theworld0 [label="the world"]; eyefloss00 -> theworld0 [label="done ruling"]; head0 -> theworld0 [label="ruling",style=bold]; eyefloss01 -> theworld0 [label="not ruling yet"]; eyefloss00 -> head0 [dir=none]; head0 -> eyefloss01 [dir=none]; {rank=same; eyefloss00; head0; eyefloss01;}; label="When it is my turn to rule the world"; } eyefloss01 -> fixedpulley1 [style=bold,color="#c0c0c0"]; subgraph cluster1 { fixedpulley1 [label="fixed pulley\nclass 1"]; head1 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; latch1 [label="latch"]; movablepulley1 [label="movable pulley\nclass 2"]; fixedpulley1 -> latch1 [style=invis]; fixedpulley1 -> movablepulley1 [label="belt",constraint=false]; latch1 -> movablepulley1 [dir=back]; {rank=same; latch1; movablepulley1;}; label="I will try to wear my seatbelt"; } head1 -> head2 [style=bold,color="#c0c0c0"]; subgraph cluster2 { head2 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; decelerate [color="#008000"]; counttozero [color="#808000",label="count to zero"]; stop [color="#800000"]; {rank=same; decelerate -> counttozero -> stop;}; label="and I will try to come to a complete stop"; } head2 -> head3 [style=bold,color="#c0c0c0"]; subgraph cluster3 { head3 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; trafficsignal [label="traffic signal"]; garrettmorgan [label="Garrett A. Morgan"]; garrettmorgan -> trafficsignal [label="Garrett A. Morgan Assuredly\n Invented the First Traffic Signal."]; label="at every intersection."; } }