The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
 -->
<!-- Title: Honda&#45;Tokoro Pages: 1 -->
<svg width="577pt" height="250pt"
 viewBox="0.00 0.00 577.01 250.35" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 246.346)">
<title>Honda&#45;Tokoro</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-246.346 573.009,-246.346 573.009,4 -4,4"/>
<!-- n000 -->
<g id="node1" class="node"><title>n000</title>
<ellipse fill="none" stroke="black" cx="554.16" cy="-133.435" rx="14.7" ry="13.3704"/>
<text text-anchor="middle" x="554.16" y="-130.935" font-family="Times,serif" font-size="10.00">z</text>
</g>
<!-- n001 -->
<g id="node2" class="node"><title>n001</title>
<ellipse fill="none" stroke="black" cx="508.34" cy="-169.435" rx="16.9412" ry="13.3704"/>
<text text-anchor="middle" x="508.34" y="-166.935" font-family="Times,serif" font-size="10.00">m</text>
</g>
<!-- n001&#45;&gt;n000 -->
<g id="edge1" class="edge"><title>n001&#45;&gt;n000</title>
<path fill="none" stroke="black" d="M520.853,-159.976C527.548,-154.477 535.928,-147.592 542.475,-142.213"/>
<text text-anchor="middle" x="539.661" y="-147.802" font-family="Times,serif" font-size="8.00">:s:</text>
</g>
<!-- n002 -->
<g id="node3" class="node"><title>n002</title>
<ellipse fill="none" stroke="black" cx="413.165" cy="-207.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="413.165" y="-204.935" font-family="Times,serif" font-size="10.00">p1</text>
</g>
<!-- n002&#45;&gt;n001 -->
<g id="edge2" class="edge"><title>n002&#45;&gt;n001</title>
<path fill="none" stroke="black" d="M430.313,-201.309C443.268,-196.211 461.797,-188.507 477.37,-180.435 483.383,-177.318 490.34,-172.435 490.34,-172.435"/>
<text text-anchor="middle" x="486.941" y="-177.777" font-family="Times,serif" font-size="8.00">:r:</text>
</g>
<!-- n003 -->
<g id="node4" class="node"><title>n003</title>
<ellipse fill="none" stroke="black" cx="364.517" cy="-210.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="364.517" y="-207.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n003&#45;&gt;n002 -->
<g id="edge3" class="edge"><title>n003&#45;&gt;n002</title>
<path fill="none" stroke="black" d="M376.839,-202.127C384.597,-199.417 393.584,-198.5 394.138,-202.075"/>
<text text-anchor="middle" x="387.704" y="-195.42" font-family="Times,serif" font-size="8.00">:s:</text>
</g>
<!-- n003&#45;&gt;n002 -->
<g id="edge6" class="edge"><title>n003&#45;&gt;n002</title>
<path fill="none" stroke="black" d="M380.177,-211.59C387.225,-209.568 394.165,-205.88 394.165,-202.435"/>
</g>
<!-- n004 -->
<g id="node5" class="node"><title>n004</title>
<ellipse fill="none" stroke="black" cx="315.869" cy="-210.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="315.869" y="-207.935" font-family="Times,serif" font-size="10.00">x1</text>
</g>
<!-- n004&#45;&gt;n003 -->
<g id="edge4" class="edge"><title>n004&#45;&gt;n003</title>
<path fill="none" stroke="black" d="M335.038,-210.435C339.642,-210.435 344.529,-210.435 348.931,-210.435"/>
</g>
<!-- n022 -->
<g id="node6" class="node"><title>n022</title>
<polygon fill="none" stroke="black" stroke-dasharray="5,2" points="36,-186.935 0,-186.935 0,-161.935 36,-161.935 36,-186.935"/>
<text text-anchor="middle" x="18" y="-171.935" font-family="Times,serif" font-size="10.00">[P]</text>
</g>
<!-- n022&#45;&gt;n004 -->
<g id="edge5" class="edge"><title>n022&#45;&gt;n004</title>
<path fill="none" stroke="black" d="M22.6384,-187.042C26.9991,-199.797 35.5838,-219.068 50,-229.435 69.1723,-243.222 78.6747,-237.203 102.184,-239.435 139.039,-242.934 148.684,-243.508 185.48,-239.435 226.437,-234.901 273.377,-222.529 297.909,-215.497"/>
<text text-anchor="middle" x="292.327" y="-219.327" font-family="Times,serif" font-size="8.00">:s/r:</text>
</g>
<!-- n008 -->
<g id="node10" class="node"><title>n008</title>
<ellipse fill="none" stroke="black" cx="121.276" cy="-219.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="121.276" y="-216.935" font-family="Times,serif" font-size="10.00">x2</text>
</g>
<!-- n022&#45;&gt;n008 -->
<g id="edge12" class="edge"><title>n022&#45;&gt;n008</title>
<path fill="none" stroke="black" d="M24.8852,-187.242C30.0388,-196.829 38.5053,-209.302 50,-215.435 66.1725,-224.064 87.5201,-223.954 102.426,-222.384"/>
<text text-anchor="middle" x="95.8853" y="-225.09" font-family="Times,serif" font-size="8.00">:s/r:</text>
</g>
<!-- n009 -->
<g id="node11" class="node"><title>n009</title>
<ellipse fill="none" stroke="black" cx="69.0919" cy="-195.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="69.0919" y="-192.935" font-family="Times,serif" font-size="10.00">b2</text>
</g>
<!-- n022&#45;&gt;n009 -->
<g id="edge15" class="edge"><title>n022&#45;&gt;n009</title>
<path fill="none" stroke="black" d="M36.17,-176.746C42.6953,-179.144 49.9873,-182.407 55.9529,-185.641"/>
</g>
<!-- n022&#45;&gt;n009 -->
<g id="edge16" class="edge"><title>n022&#45;&gt;n009</title>
<path fill="none" stroke="black" d="M36.17,-186.813C40.7045,-189.027 45.6093,-191.139 50.1819,-192.849"/>
</g>
<!-- n010 -->
<g id="node12" class="node"><title>n010</title>
<ellipse fill="none" stroke="black" cx="69.0919" cy="-154.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="69.0919" y="-151.935" font-family="Times,serif" font-size="10.00">b2</text>
</g>
<!-- n022&#45;&gt;n010 -->
<g id="edge18" class="edge"><title>n022&#45;&gt;n010</title>
<path fill="none" stroke="black" d="M36.17,-162.407C40.7045,-160.285 45.6093,-158.273 50.1819,-156.656"/>
</g>
<!-- n022&#45;&gt;n010 -->
<g id="edge19" class="edge"><title>n022&#45;&gt;n010</title>
<path fill="none" stroke="black" d="M36.17,-172.473C42.5847,-170.248 49.7404,-167.2 55.6484,-164.14"/>
</g>
<!-- n005 -->
<g id="node7" class="node"><title>n005</title>
<ellipse fill="none" stroke="black" cx="364.517" cy="-169.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="364.517" y="-166.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n005&#45;&gt;n001 -->
<g id="edge8" class="edge"><title>n005&#45;&gt;n001</title>
<path fill="none" stroke="black" d="M380.326,-169.791C413.39,-170.586 490.34,-172.435 490.34,-172.435"/>
</g>
<!-- n005&#45;&gt;n002 -->
<g id="edge7" class="edge"><title>n005&#45;&gt;n002</title>
<path fill="none" stroke="black" d="M374.581,-179.876C382.974,-189.544 394.165,-202.435 394.165,-202.435"/>
<text text-anchor="middle" x="386.603" y="-197.925" font-family="Times,serif" font-size="8.00">:u:</text>
</g>
<!-- n006 -->
<g id="node8" class="node"><title>n006</title>
<ellipse fill="none" stroke="black" cx="218.572" cy="-184.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="218.572" y="-181.935" font-family="Times,serif" font-size="10.00">p2</text>
</g>
<!-- n006&#45;&gt;n005 -->
<g id="edge9" class="edge"><title>n006&#45;&gt;n005</title>
<path fill="none" stroke="black" d="M237.512,-182.566C266.301,-179.566 322.273,-173.733 348.84,-170.964"/>
</g>
<!-- n007 -->
<g id="node9" class="node"><title>n007</title>
<ellipse fill="none" stroke="black" cx="169.924" cy="-219.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="169.924" y="-216.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n007&#45;&gt;n006 -->
<g id="edge10" class="edge"><title>n007&#45;&gt;n006</title>
<path fill="none" stroke="black" d="M177.547,-207.501C185.456,-196.947 197.813,-184.316 199.327,-186.744"/>
<text text-anchor="middle" x="191.425" y="-186.092" font-family="Times,serif" font-size="8.00">:s:</text>
</g>
<!-- n007&#45;&gt;n006 -->
<g id="edge13" class="edge"><title>n007&#45;&gt;n006</title>
<path fill="none" stroke="black" d="M182.869,-211.237C190.694,-202.893 199.48,-191.318 199.48,-187.435"/>
<text text-anchor="middle" x="202.165" y="-193.071" font-family="Times,serif" font-size="8.00">:u:</text>
</g>
<!-- n008&#45;&gt;n007 -->
<g id="edge11" class="edge"><title>n008&#45;&gt;n007</title>
<path fill="none" stroke="black" d="M140.445,-219.435C145.049,-219.435 149.936,-219.435 154.338,-219.435"/>
</g>
<!-- n009&#45;&gt;n006 -->
<g id="edge14" class="edge"><title>n009&#45;&gt;n006</title>
<path fill="none" stroke="black" d="M88.3556,-194.306C124.022,-192.101 199.48,-187.435 199.48,-187.435"/>
</g>
<!-- n010&#45;&gt;n006 -->
<g id="edge17" class="edge"><title>n010&#45;&gt;n006</title>
<path fill="none" stroke="black" d="M87.2737,-158.817C122.47,-167.794 199.48,-187.435 199.48,-187.435"/>
</g>
<!-- n011 -->
<g id="node13" class="node"><title>n011</title>
<ellipse fill="none" stroke="black" cx="508.34" cy="-97.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="508.34" y="-94.935" font-family="Times,serif" font-size="10.00">n</text>
</g>
<!-- n011&#45;&gt;n000 -->
<g id="edge20" class="edge"><title>n011&#45;&gt;n000</title>
<path fill="none" stroke="black" d="M520.398,-106.519C527.193,-112.102 535.851,-119.215 542.559,-124.726"/>
<text text-anchor="middle" x="534.667" y="-121.519" font-family="Times,serif" font-size="8.00">:r:</text>
</g>
<!-- n012 -->
<g id="node14" class="node"><title>n012</title>
<ellipse fill="none" stroke="black" cx="461.813" cy="-97.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="461.813" y="-94.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n012&#45;&gt;n011 -->
<g id="edge21" class="edge"><title>n012&#45;&gt;n011</title>
<path fill="none" stroke="black" d="M476.422,-92.1902C483.777,-92.0774 491.37,-93.8257 491.37,-97.435"/>
<text text-anchor="middle" x="486.007" y="-89.5981" font-family="Times,serif" font-size="8.00">:s:</text>
</g>
<!-- n012&#45;&gt;n011 -->
<g id="edge29" class="edge"><title>n012&#45;&gt;n011</title>
<path fill="none" stroke="black" d="M476.422,-102.68C483.777,-102.793 491.37,-101.044 491.37,-97.435"/>
</g>
<!-- n013 -->
<g id="node15" class="node"><title>n013</title>
<ellipse fill="none" stroke="black" cx="413.165" cy="-97.435" rx="18.2703" ry="13.3704"/>
<text text-anchor="middle" x="413.165" y="-94.935" font-family="Times,serif" font-size="10.00">c1</text>
</g>
<!-- n013&#45;&gt;n012 -->
<g id="edge22" class="edge"><title>n013&#45;&gt;n012</title>
<path fill="none" stroke="black" d="M431.801,-97.435C436.548,-97.435 441.63,-97.435 446.193,-97.435"/>
</g>
<!-- n014 -->
<g id="node16" class="node"><title>n014</title>
<ellipse fill="none" stroke="black" cx="364.517" cy="-97.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="364.517" y="-94.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n014&#45;&gt;n011 -->
<g id="edge28" class="edge"><title>n014&#45;&gt;n011</title>
<path fill="none" stroke="black" d="M375.789,-106.943C380.886,-111.019 387.377,-115.323 394.073,-117.435 429.38,-128.569 444.533,-134.532 477.37,-117.435 486.994,-112.424 491.37,-97.435 491.37,-97.435"/>
<text text-anchor="middle" x="493.131" y="-103.339" font-family="Times,serif" font-size="8.00">:u:</text>
</g>
<!-- n014&#45;&gt;n013 -->
<g id="edge23" class="edge"><title>n014&#45;&gt;n013</title>
<path fill="none" stroke="black" d="M380.277,-97.435C384.868,-97.435 389.973,-97.435 394.729,-97.435"/>
<text text-anchor="middle" x="387.8" y="-99.535" font-family="Times,serif" font-size="8.00">:r:</text>
</g>
<!-- n015 -->
<g id="node17" class="node"><title>n015</title>
<ellipse fill="none" stroke="black" cx="315.869" cy="-97.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="315.869" y="-94.935" font-family="Times,serif" font-size="10.00">y1</text>
</g>
<!-- n015&#45;&gt;n014 -->
<g id="edge24" class="edge"><title>n015&#45;&gt;n014</title>
<path fill="none" stroke="black" d="M335.038,-97.435C339.642,-97.435 344.529,-97.435 348.931,-97.435"/>
</g>
<!-- n023 -->
<g id="node18" class="node"><title>n023</title>
<polygon fill="none" stroke="black" stroke-dasharray="5,2" points="36,-46.935 0,-46.935 0,-21.935 36,-21.935 36,-46.935"/>
<text text-anchor="middle" x="18" y="-31.935" font-family="Times,serif" font-size="10.00">[Q]</text>
</g>
<!-- n023&#45;&gt;n015 -->
<g id="edge25" class="edge"><title>n023&#45;&gt;n015</title>
<path fill="none" stroke="black" d="M22.4754,-47.156C26.7032,-59.9581 35.1809,-79.1039 50,-88.435 130.401,-139.061 253.434,-113.869 298.008,-102.234"/>
<text text-anchor="middle" x="292.225" y="-105.862" font-family="Times,serif" font-size="8.00">:s/r:</text>
</g>
<!-- n019 -->
<g id="node22" class="node"><title>n019</title>
<ellipse fill="none" stroke="black" cx="121.276" cy="-54.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="121.276" y="-51.935" font-family="Times,serif" font-size="10.00">y2</text>
</g>
<!-- n023&#45;&gt;n019 -->
<g id="edge34" class="edge"><title>n023&#45;&gt;n019</title>
<path fill="none" stroke="black" d="M24.8722,-47.117C30.0187,-56.573 38.4819,-68.7894 50,-74.435 65.2384,-81.9043 71.8678,-79.103 88.1838,-74.435 95.2528,-72.4126 102.279,-68.3316 107.947,-64.3805"/>
<text text-anchor="middle" x="104.478" y="-69.6895" font-family="Times,serif" font-size="8.00">:s/r:</text>
</g>
<!-- n020 -->
<g id="node23" class="node"><title>n020</title>
<ellipse fill="none" stroke="black" cx="69.0919" cy="-54.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="69.0919" y="-51.935" font-family="Times,serif" font-size="10.00">b2</text>
</g>
<!-- n023&#45;&gt;n020 -->
<g id="edge36" class="edge"><title>n023&#45;&gt;n020</title>
<path fill="none" stroke="black" d="M36.17,-36.3967C42.5847,-38.6225 49.7404,-41.6702 55.6484,-44.7298"/>
</g>
<!-- n023&#45;&gt;n020 -->
<g id="edge37" class="edge"><title>n023&#45;&gt;n020</title>
<path fill="none" stroke="black" d="M36.17,-46.4634C40.7045,-48.5848 45.6093,-50.5971 50.1819,-52.2141"/>
</g>
<!-- n021 -->
<g id="node24" class="node"><title>n021</title>
<ellipse fill="none" stroke="black" cx="69.0919" cy="-13.435" rx="19.1842" ry="13.3704"/>
<text text-anchor="middle" x="69.0919" y="-10.935" font-family="Times,serif" font-size="10.00">b2</text>
</g>
<!-- n023&#45;&gt;n021 -->
<g id="edge39" class="edge"><title>n023&#45;&gt;n021</title>
<path fill="none" stroke="black" d="M36.17,-22.0569C40.7045,-19.8431 45.6093,-17.7309 50.1819,-16.0207"/>
</g>
<!-- n023&#45;&gt;n021 -->
<g id="edge40" class="edge"><title>n023&#45;&gt;n021</title>
<path fill="none" stroke="black" d="M36.17,-32.1236C42.6953,-29.7266 49.9873,-26.4633 55.9529,-23.2293"/>
</g>
<!-- n016 -->
<g id="node19" class="node"><title>n016</title>
<ellipse fill="none" stroke="black" cx="267.22" cy="-62.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="267.22" y="-59.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n016&#45;&gt;n011 -->
<g id="edge30" class="edge"><title>n016&#45;&gt;n011</title>
<path fill="none" stroke="black" d="M283.076,-62.435C301.824,-62.435 335.06,-62.435 363.517,-62.435 363.517,-62.435 363.517,-62.435 414.165,-62.435 443.036,-62.435 453.29,-61.507 477.37,-77.435 486.118,-83.2219 491.37,-96.435 491.37,-96.435"/>
</g>
<!-- n016&#45;&gt;n015 -->
<g id="edge26" class="edge"><title>n016&#45;&gt;n015</title>
<path fill="none" stroke="black" d="M278.596,-71.9146C287.488,-80.0376 298.869,-90.435 298.869,-90.435"/>
<text text-anchor="middle" x="291.056" y="-86.8152" font-family="Times,serif" font-size="8.00">:u:</text>
</g>
<!-- n018 -->
<g id="node20" class="node"><title>n018</title>
<ellipse fill="none" stroke="black" cx="169.924" cy="-62.435" rx="15.6129" ry="13.3704"/>
<text text-anchor="middle" x="169.924" y="-59.935" font-family="Times,serif" font-size="10.00">b</text>
</g>
<!-- n018&#45;&gt;n015 -->
<g id="edge27" class="edge"><title>n018&#45;&gt;n015</title>
<path fill="none" stroke="black" d="M181.277,-71.7029C186.392,-75.7268 192.874,-80.0562 199.48,-82.435 241.175,-97.4493 298.869,-90.435 298.869,-90.435"/>
</g>
<!-- n017 -->
<g id="node21" class="node"><title>n017</title>
<ellipse fill="none" stroke="black" cx="218.572" cy="-62.435" rx="18.2703" ry="13.3704"/>
<text text-anchor="middle" x="218.572" y="-59.935" font-family="Times,serif" font-size="10.00">c2</text>
</g>
<!-- n018&#45;&gt;n017 -->
<g id="edge32" class="edge"><title>n018&#45;&gt;n017</title>
<path fill="none" stroke="black" d="M185.684,-62.435C190.275,-62.435 195.38,-62.435 200.136,-62.435"/>
<text text-anchor="middle" x="193.207" y="-64.535" font-family="Times,serif" font-size="8.00">:r:</text>
</g>
<!-- n017&#45;&gt;n016 -->
<g id="edge31" class="edge"><title>n017&#45;&gt;n016</title>
<path fill="none" stroke="black" d="M237.208,-62.435C241.955,-62.435 247.037,-62.435 251.601,-62.435"/>
</g>
<!-- n019&#45;&gt;n018 -->
<g id="edge33" class="edge"><title>n019&#45;&gt;n018</title>
<path fill="none" stroke="black" d="M139.911,-57.4595C144.762,-58.2913 149.962,-59.1831 154.601,-59.9787"/>
</g>
<!-- n020&#45;&gt;n019 -->
<g id="edge35" class="edge"><title>n020&#45;&gt;n019</title>
<path fill="none" stroke="black" d="M87.8495,-51.2242C95.7392,-49.7977 103.276,-48.435 103.276,-48.435"/>
<text text-anchor="middle" x="97.1697" y="-51.7039" font-family="Times,serif" font-size="8.00">:u:</text>
</g>
<!-- n021&#45;&gt;n019 -->
<g id="edge38" class="edge"><title>n021&#45;&gt;n019</title>
<path fill="none" stroke="black" d="M80.5914,-24.5092C90.3132,-34.7632 103.276,-48.435 103.276,-48.435"/>
</g>
</g>
</svg>