digraph G { label="eyefloss 2006.01.05"; labelloc=t; fontsize=16; ranksep=0; size="8,10"; subgraph cluster0 { head0 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; chicken0 [label="chicken"]; finger0 [label="finger"]; chicken0 -> finger0 [style=bold,label="add"]; label="Alright.\nGo to the \"Chicken\" menu.\nOn the righthand side\nthere's a button that says\n\"Add a Finger.\""; } head0 -> head1 [style=bold,color="#c0c0c0"]; subgraph cluster1 { head1 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; chicken1 [label="chicken"]; finger1 [label="finger"]; chicken1 -> finger1 [dir=back,style=bold,label="no\nthank\nyou",color="#800000"]; label="And I said,\n\"Chickens don't even HAVE fingers!\""; } head1 -> head2 [style=bold,color="#c0c0c0"]; subgraph cluster2 { head2 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; chicken2 [label="chicken"]; collection2 [label="collection object"]; finger20 [label="finger[0]"]; finger21 [label="finger[1]"]; finger2d [label="..."]; finger2n [label="finger[n]"]; chicken2 -> collection2 [style=dotted,label="want?"]; chicken2 -> collection2 [style=dotted,label="need?"]; collection2 -> finger20; collection2 -> finger21; collection2 -> finger2d; collection2 -> finger2n; label="But the real question is,\n\"How many fingers SHOULD a chicken have?\""; } head2 -> head3 [style=bold,color="#c0c0c0"]; subgraph cluster3 { head3 [shape=polygon,sides=4,skew=.4,label="_ _\no0\n\n/ ~ / "]; label="Epistemic subjectivity\nanswered my question!"; } z [style=invis]; z -> head3 [dir=back,style=bold,color="#cfcfcf",label="Please\ntry again."]; }