blob: 28c9a06cc608781216adee39dd5d51cd0c6d4861 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dg="http://www.omg.org/spec/DD/20110901/DG">
<dg:RootCanvas id="Alt">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="14.0" y="18.0" width="857.0" height="474.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="59.0" y="18.0"/>
<point x="59.0" y="27.5"/>
<point x="52.0" y="34.0"/>
<point x="14.0" y="34.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="128.0" y="58.0" width="35.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="145.5" y="85.0"/>
<end x="145.5" y="457.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ob1" anchor="middle">
<bounds x="135.0" y="65.0" width="21.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="137.0" y="107.0" width="16.0" height="317.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="314.0" y="60.0" width="35.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="331.5" y="87.0"/>
<end x="331.5" y="418.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ob2" anchor="middle">
<bounds x="321.0" y="67.0" width="21.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="324.0" y="321.0" width="16.0" height="65.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="733.0" y="62.0" width="35.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="750.5" y="89.0"/>
<end x="750.5" y="418.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ob4" anchor="middle">
<bounds x="740.0" y="69.0" width="21.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="743.0" y="215.0" width="16.0" height="32.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="743.0" y="335.0" width="16.0" height="37.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="48.0" y="130.0" width="772.0" height="272.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="73.0" y="130.0"/>
<point x="73.0" y="140.5"/>
<point x="66.0" y="147.0"/>
<point x="48.0" y="147.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="alt">
<bounds x="52.0" y="134.0" width="14.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="[&quot;x > 1&quot;]" anchor="middle">
<bounds x="54.0" y="155.0" width="56.0" height="16.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="49.0" y="294.0"/>
<end x="819.0" y="294.0"/>
</member>
<member xsi:type="dg:Text" data="[&quot;else&quot;]" anchor="middle">
<bounds x="54.0" y="299.0" width="48.0" height="16.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="533.0" y="151.0" width="74.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="570.0" y="178.0"/>
<end x="570.0" y="418.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ob3:Class2" anchor="middle">
<bounds x="540.0" y="158.0" width="60.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="562.0" y="200.0" width="16.0" height="62.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="6.0" y="99.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="21.0" y="80.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Alt">
<bounds x="17.0" y="21.0" width="35.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="6.0" y="416.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate1" anchor="middle">
<bounds x="23.0" y="445.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="153.0" y="321.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="324.0" y="321.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="bar(x=6)" anchor="middle">
<bounds x="196.0" y="302.0" width="88.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="743.0" y="247.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="578.0" y="247.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="doit" anchor="middle">
<bounds x="614.0" y="254.0" width="91.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="153.0" y="200.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="562.0" y="200.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="foo(par=validate)" anchor="middle">
<bounds x="345.0" y="179.0" width="143.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.4">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="153.0" y="164.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="533.0" y="164.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="create" anchor="middle">
<bounds x="404.0" y="145.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="578.0" y="215.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="743.0" y="215.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="doit" anchor="middle">
<bounds x="617.0" y="196.0" width="91.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="22.0" y="107.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="137.0" y="107.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="opti" anchor="middle">
<bounds x="71.0" y="88.0" width="21.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="743.0" y="372.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="340.0" y="372.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="doit" anchor="middle">
<bounds x="596.0" y="380.0" width="91.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="324.0" y="386.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="153.0" y="386.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="bar" anchor="middle">
<bounds x="192.0" y="365.0" width="88.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="562.0" y="262.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="153.0" y="262.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="foo:5" anchor="middle">
<bounds x="369.0" y="268.0" width="143.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="340.0" y="335.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="743.0" y="335.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="doit" anchor="middle">
<bounds x="596.0" y="314.0" width="91.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/0/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="137.0" y="424.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="22.0" y="424.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="opti" anchor="middle">
<bounds x="68.0" y="431.0" width="21.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Collaboration Use">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="21.0" y="15.0" width="483.0" height="320.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="57.0" y="15.0"/>
<point x="57.0" y="24.5"/>
<point x="50.0" y="31.0"/>
<point x="21.0" y="31.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="138.0" y="55.0" width="21.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="148.5" y="82.0"/>
<end x="148.5" y="305.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="a" anchor="middle">
<bounds x="145.0" y="62.0" width="7.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="316.0" y="57.0" width="21.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="326.5" y="84.0"/>
<end x="326.5" y="307.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="b" anchor="middle">
<bounds x="323.0" y="64.0" width="7.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="58.0" y="131.0" width="365.0" height="92.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="87.0" y="131.0"/>
<point x="87.0" y="141.5"/>
<point x="80.0" y="148.0"/>
<point x="58.0" y="148.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="62.0" y="135.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="w1.Q" anchor="middle">
<bounds x="236.0" y="180.0" width="9.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="sd:P">
<bounds x="24.0" y="18.0" width="26.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="ConsiderIgnore">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="40.0" y="26.0" width="488.0" height="413.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="152.0" y="26.0"/>
<point x="152.0" y="35.5"/>
<point x="145.0" y="42.0"/>
<point x="40.0" y="42.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="229.0" y="66.0" width="22.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="240.0" y="93.0"/>
<end x="240.0" y="392.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="A" anchor="middle">
<bounds x="236.0" y="73.0" width="8.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="335.0" y="68.0" width="21.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="345.5" y="95.0"/>
<end x="345.5" y="392.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="B" anchor="middle">
<bounds x="342.0" y="75.0" width="7.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="427.0" y="70.0" width="22.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="438.0" y="97.0"/>
<end x="438.0" y="392.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="C" anchor="middle">
<bounds x="434.0" y="77.0" width="8.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="70.0" y="180.0" width="418.0" height="196.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="138.0" y="180.0"/>
<point x="138.0" y="190.5"/>
<point x="131.0" y="197.0"/>
<point x="70.0" y="197.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ignore{t, r}">
<bounds x="74.0" y="184.0" width="57.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="113.0" y="217.0" width="297.0" height="140.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="197.0" y="217.0"/>
<point x="197.0" y="227.5"/>
<point x="190.0" y="234.0"/>
<point x="113.0" y="234.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="consider{v, q}">
<bounds x="117.0" y="221.0" width="73.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="142.0" y="280.0" width="248.0" height="59.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="186.0" y="280.0"/>
<point x="186.0" y="290.5"/>
<point x="179.0" y="297.0"/>
<point x="142.0" y="297.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="assert">
<bounds x="146.0" y="284.0" width="33.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="sd:ConsiderIgnore">
<bounds x="43.0" y="29.0" width="102.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="241.0" y="258.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="345.0" y="258.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="v" anchor="middle">
<bounds x="291.0" y="239.0" width="6.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="241.0" y="319.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="345.0" y="319.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="q" anchor="middle">
<bounds x="291.0" y="300.0" width="7.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="346.0" y="150.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="438.0" y="150.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="r" anchor="middle">
<bounds x="391.0" y="131.0" width="5.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/2/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="241.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="345.0" y="114.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="t" anchor="middle">
<bounds x="292.0" y="95.0" width="5.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Constraints">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="20.0" y="18.0" width="605.0" height="421.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="111.0" y="18.0"/>
<point x="111.0" y="27.5"/>
<point x="104.0" y="34.0"/>
<point x="20.0" y="34.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="156.0" y="58.0" width="53.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="182.5" y="85.0"/>
<end x="182.5" y="308.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Lifeline" anchor="middle">
<bounds x="163.0" y="65.0" width="39.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="175.0" y="122.0" width="16.0" height="151.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="283.0" y="60.0" width="143.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="354.5" y="87.0"/>
<end x="354.5" y="395.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Attribute1[a = 0]:Class2" anchor="middle">
<bounds x="290.0" y="67.0" width="129.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="347.0" y="144.0" width="16.0" height="106.0"/>
</member>
<member xsi:type="dg:Text" data="Activity1" anchor="middle">
<bounds x="287.0" y="195.0" width="47.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<style>
<stroke xsi:nil="true"/>
</style>
<bounds x="299.0" y="307.0" width="111.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="{Attribute1 = 5}" anchor="middle">
<bounds x="354.0" y="314.0" width="0.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="484.0" y="62.0" width="53.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="510.5" y="89.0"/>
<end x="510.5" y="389.0"/>
</member>
</member>
<member xsi:type="dg:Text" data=":Class2" anchor="middle">
<bounds x="491.0" y="69.0" width="39.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle" cornerRadius="21.0">
<bounds x="475.0" y="287.0" width="70.0" height="42.0"/>
</member>
<member xsi:type="dg:Text" data="Closed" anchor="middle">
<bounds x="491.0" y="295.0" width="37.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="d" anchor="middle">
<bounds x="467.0" y="132.0" width="12.0" height="11.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="t" anchor="middle">
<bounds x="543.0" y="187.0" width="33.0" height="16.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Line">
<start x="133.0" y="143.0"/>
<end x="173.0" y="143.0"/>
</member>
<member xsi:type="dg:Line">
<start x="133.0" y="249.0"/>
<end x="173.0" y="249.0"/>
</member>
<member xsi:type="dg:Line" endMarker="/3/@definitions/@definition.4" startMarker="/3/@definitions/@definition.15">
<start x="153.0" y="143.0"/>
<end x="153.0" y="249.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="{d..d+3}">
<bounds x="101.0" y="192.0" width="44.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="90.0" y="323.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="180.0" y="323.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="190.0" y="333.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="190.0" y="383.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="90.0" y="383.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="90.0" y="323.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="180.0" y="323.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="180.0" y="333.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="190.0" y="333.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="{&quot;true&quot;}">
<bounds x="91.0" y="324.0" width="90.0" height="50.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="{t..t+3}">
<bounds x="379.0" y="257.0" width="39.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Constraints">
<bounds x="23.0" y="21.0" width="81.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<bounds x="12.0" y="116.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="25.0" y="141.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="28.0" y="124.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="175.0" y="124.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Signal1" anchor="middle">
<bounds x="84.0" y="105.0" width="39.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="510.0" y="194.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="363.0" y="235.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message3" anchor="middle">
<bounds x="426.0" y="224.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="543.0" y="194.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="510.0" y="194.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="467.0" y="142.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="445.0" y="159.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="363.0" y="159.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="510.0" y="159.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message2" anchor="middle">
<bounds x="382.0" y="141.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="191.0" y="144.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="347.0" y="144.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message" anchor="middle">
<bounds x="247.0" y="125.0" width="46.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/3/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="347.0" y="250.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="191.0" y="250.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message0" anchor="middle">
<bounds x="242.0" y="257.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="90.0" y="332.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="20.0" y="332.0"/>
</command>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Continuation">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="13.0" y="22.0" width="773.0" height="369.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="112.0" y="22.0"/>
<point x="112.0" y="31.5"/>
<point x="105.0" y="38.0"/>
<point x="13.0" y="38.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Continuation">
<bounds x="16.0" y="25.0" width="89.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="134.0" y="62.0" width="22.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="145.0" y="89.0"/>
<end x="145.0" y="368.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="A" anchor="middle">
<bounds x="141.0" y="69.0" width="8.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="140.0" y="171.0" width="16.0" height="22.0"/>
</member>
<member xsi:type="dg:Text" data="DoSmth" anchor="middle">
<bounds x="158.0" y="176.0" width="43.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="245.0" y="64.0" width="21.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="255.5" y="91.0"/>
<end x="255.5" y="368.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="B" anchor="middle">
<bounds x="252.0" y="71.0" width="7.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="87.0" y="144.0" width="253.0" height="201.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="112.0" y="144.0"/>
<point x="112.0" y="154.5"/>
<point x="105.0" y="161.0"/>
<point x="87.0" y="161.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="alt">
<bounds x="91.0" y="148.0" width="14.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<bounds x="332.0" y="163.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="out_Message" anchor="middle">
<bounds x="355.0" y="149.0" width="70.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle" cornerRadius="20.0">
<style>
<fill xsi:nil="true"/>
</style>
<bounds x="90.0" y="206.0" width="247.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OK" anchor="middle">
<bounds x="205.0" y="220.0" width="16.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="88.0" y="248.0"/>
<end x="339.0" y="248.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle" cornerRadius="20.0">
<style>
<fill xsi:nil="true"/>
</style>
<bounds x="90.0" y="299.0" width="247.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Not OK" anchor="middle">
<bounds x="194.0" y="313.0" width="39.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="530.0" y="66.0" width="22.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="541.0" y="93.0"/>
<end x="541.0" y="365.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="C" anchor="middle">
<bounds x="537.0" y="73.0" width="8.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="672.0" y="68.0" width="23.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="683.5" y="95.0"/>
<end x="683.5" y="365.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="D" anchor="middle">
<bounds x="679.0" y="75.0" width="9.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="480.0" y="144.0" width="262.0" height="200.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="505.0" y="144.0"/>
<point x="505.0" y="154.5"/>
<point x="498.0" y="161.0"/>
<point x="480.0" y="161.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="alt">
<bounds x="484.0" y="148.0" width="14.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<bounds x="472.0" y="217.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="in_Message" anchor="middle">
<bounds x="404.0" y="237.0" width="62.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle" cornerRadius="20.0">
<style>
<fill xsi:nil="true"/>
</style>
<bounds x="483.0" y="166.0" width="256.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="OK" anchor="middle">
<bounds x="603.0" y="180.0" width="16.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="481.0" y="255.0"/>
<end x="741.0" y="255.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle" cornerRadius="20.0">
<style>
<fill xsi:nil="true"/>
</style>
<bounds x="483.0" y="257.0" width="256.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="Not OK" anchor="middle">
<bounds x="591.0" y="271.0" width="39.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/4/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="255.0" y="122.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="146.0" y="122.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Ask" anchor="middle">
<bounds x="191.0" y="104.0" width="20.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/4/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="348.0" y="174.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="472.0" y="221.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message" anchor="middle">
<bounds x="380.0" y="206.0" width="46.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/4/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="146.0" y="278.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="255.0" y="278.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="nonono" anchor="middle">
<bounds x="182.0" y="259.0" width="41.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/4/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="542.0" y="328.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="683.0" y="328.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="No" anchor="middle">
<bounds x="607.0" y="309.0" width="15.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/4/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="542.0" y="235.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="683.0" y="235.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Yes" anchor="middle">
<bounds x="605.0" y="216.0" width="19.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Coregion-M">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="18.0" y="22.0" width="630.0" height="326.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="57.0" y="22.0"/>
<point x="57.0" y="31.5"/>
<point x="50.0" y="38.0"/>
<point x="18.0" y="38.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="104.0" y="62.0" width="19.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="113.5" y="89.0"/>
<end x="113.5" y="312.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="r" anchor="middle">
<bounds x="111.0" y="69.0" width="5.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="308.0" y="64.0" width="34.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="325.0" y="91.0"/>
<end x="325.0" y="314.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="s[k]" anchor="middle">
<bounds x="315.0" y="71.0" width="20.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="484.0" y="66.0" width="34.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="501.0" y="93.0"/>
<end x="501.0" y="316.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="s[u]" anchor="middle">
<bounds x="491.0" y="73.0" width="20.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="255.0" y="203.0" width="346.0" height="85.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="284.0" y="203.0"/>
<point x="284.0" y="213.5"/>
<point x="277.0" y="220.0"/>
<point x="255.0" y="220.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="259.0" y="207.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="247.0" y="240.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="273.0" y="244.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="N" anchor="middle">
<bounds x="423.0" y="248.0" width="9.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="sd:M">
<bounds x="21.0" y="25.0" width="29.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="114.0" y="248.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="247.0" y="248.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message" anchor="middle">
<bounds x="159.0" y="229.0" width="46.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="326.0" y="149.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="501.0" y="149.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m2" anchor="middle">
<bounds x="406.0" y="130.0" width="18.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/5/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="114.0" y="125.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="325.0" y="125.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m1" anchor="middle">
<bounds x="212.0" y="106.0" width="18.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Coregion-N">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="17.0" y="19.0" width="399.0" height="397.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="55.0" y="19.0"/>
<point x="55.0" y="28.5"/>
<point x="48.0" y="35.0"/>
<point x="17.0" y="35.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="123.0" y="59.0" width="34.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="140.0" y="86.0"/>
<end x="140.0" y="379.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="s[k]" anchor="middle">
<bounds x="130.0" y="66.0" width="20.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Polyline">
<point x="127.0" y="187.0"/>
<point x="127.0" y="177.0"/>
<point x="157.0" y="177.0"/>
<point x="157.0" y="187.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="127.0" y="266.0"/>
<point x="127.0" y="276.0"/>
<point x="157.0" y="276.0"/>
<point x="157.0" y="266.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<style>
<stroke xsi:nil="true"/>
</style>
<bounds x="105.0" y="308.0" width="71.0" height="40.0"/>
</member>
<member xsi:type="dg:Text" data="{x = 12}" anchor="middle">
<bounds x="140.0" y="315.0" width="0.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="258.0" y="61.0" width="34.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="275.0" y="88.0"/>
<end x="275.0" y="311.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="s[u]" anchor="middle">
<bounds x="265.0" y="68.0" width="20.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="9.0" y="115.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="32.0" y="137.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:N">
<bounds x="20.0" y="22.0" width="28.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="275.0" y="253.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="143.0" y="253.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m6" anchor="middle">
<bounds x="199.0" y="260.0" width="18.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="141.0" y="155.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="275.0" y="155.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m4" anchor="middle">
<bounds x="200.0" y="136.0" width="18.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="275.0" y="198.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="143.0" y="198.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m5" anchor="middle">
<bounds x="199.0" y="205.0" width="18.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/6/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="25.0" y="123.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="140.0" y="123.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="m3" anchor="middle">
<bounds x="75.0" y="104.0" width="18.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Interaction Use">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="15.0" y="14.0" width="752.0" height="452.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="109.0" y="14.0"/>
<point x="109.0" y="23.5"/>
<point x="102.0" y="30.0"/>
<point x="15.0" y="30.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:User Access">
<bounds x="18.0" y="17.0" width="84.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="137.0" y="54.0" width="89.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="181.5" y="81.0"/>
<end x="181.5" y="446.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Person:Class2" anchor="middle">
<bounds x="144.0" y="61.0" width="75.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="276.0" y="56.0" width="226.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="389.0" y="83.0"/>
<end x="389.0" y="446.0"/>
</member>
</member>
<member xsi:type="dg:Text" data=":ACSystem ref AC_UserAccess" anchor="middle">
<bounds x="360.0" y="63.0" width="57.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="79.0" y="245.0" width="353.0" height="53.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="108.0" y="245.0"/>
<point x="108.0" y="255.5"/>
<point x="101.0" y="262.0"/>
<point x="79.0" y="262.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="83.0" y="249.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="s=Establish Access(&quot;Illegal Pin&quot;):&quot;Success&quot;" anchor="middle">
<bounds x="211.0" y="274.0" width="88.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="74.0" y="306.0" width="406.0" height="117.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="103.0" y="306.0"/>
<point x="103.0" y="316.5"/>
<point x="96.0" y="323.0"/>
<point x="74.0" y="323.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="opt">
<bounds x="78.0" y="310.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="114.0" y="343.0" width="316.0" height="53.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="143.0" y="343.0"/>
<point x="143.0" y="353.5"/>
<point x="136.0" y="360.0"/>
<point x="114.0" y="360.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="118.0" y="347.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="Open Door" anchor="middle">
<bounds x="242.0" y="372.0" width="59.0" height="13.0"/>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="548.0" y="58.0" width="64.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="580.0" y="85.0"/>
<end x="580.0" y="308.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="w:Integer" anchor="middle">
<bounds x="555.0" y="65.0" width="50.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="673.0" y="60.0" width="60.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="703.0" y="87.0"/>
<end x="703.0" y="310.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="r:Integer" anchor="middle">
<bounds x="680.0" y="67.0" width="46.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="126.0" y="102.0" width="494.0" height="66.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="155.0" y="102.0"/>
<point x="155.0" y="112.5"/>
<point x="148.0" y="119.0"/>
<point x="126.0" y="119.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="130.0" y="106.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="s=Calculate(31, out m:12):9" anchor="middle">
<bounds x="348.0" y="138.0" width="49.0" height="13.0"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="389.0" y="197.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="182.0" y="197.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Card Out" anchor="middle">
<bounds x="260.0" y="204.0" width="49.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/7/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="182.0" y="228.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="703.0" y="228.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="s" anchor="middle">
<bounds x="441.0" y="209.0" width="6.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Loop">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="14.0" y="12.0" width="523.0" height="493.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="131.0" y="12.0"/>
<point x="131.0" y="21.5"/>
<point x="124.0" y="28.0"/>
<point x="14.0" y="28.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="151.0" y="52.0" width="50.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="176.0" y="79.0"/>
<end x="176.0" y="468.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Person" anchor="middle">
<bounds x="158.0" y="59.0" width="36.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="323.0" y="54.0" width="94.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="370.0" y="81.0"/>
<end x="370.0" y="468.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Access Control" anchor="middle">
<bounds x="330.0" y="61.0" width="80.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="100.0" y="196.0" width="345.0" height="72.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="153.0" y="196.0"/>
<point x="153.0" y="206.5"/>
<point x="146.0" y="213.0"/>
<point x="100.0" y="213.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="loop(4)">
<bounds x="104.0" y="200.0" width="42.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="60.0" y="295.0" width="440.0" height="173.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="125.0" y="295.0"/>
<point x="125.0" y="305.5"/>
<point x="118.0" y="312.0"/>
<point x="60.0" y="312.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="loop(0,2)">
<bounds x="64.0" y="299.0" width="54.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Text" data="[&quot;Wrong Pin&quot;]" anchor="middle">
<bounds x="385.0" y="315.0" width="105.0" height="16.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="95.0" y="368.0" width="346.0" height="71.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="148.0" y="368.0"/>
<point x="148.0" y="378.5"/>
<point x="141.0" y="385.0"/>
<point x="95.0" y="385.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="loop(4)">
<bounds x="99.0" y="372.0" width="42.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Establish Access">
<bounds x="17.0" y="15.0" width="107.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="177.0" y="249.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="370.0" y="249.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Digit" anchor="middle">
<bounds x="262.0" y="230.0" width="26.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="177.0" y="411.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="370.0" y="411.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Digit" anchor="middle">
<bounds x="262.0" y="392.0" width="26.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="370.0" y="352.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="177.0" y="352.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="WrongPinTryAgain" anchor="middle">
<bounds x="230.0" y="333.0" width="99.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="370.0" y="152.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="177.0" y="152.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Give PIN" anchor="middle">
<bounds x="250.0" y="159.0" width="44.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/8/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="177.0" y="114.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="370.0" y="114.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Insert Card" anchor="middle">
<bounds x="246.0" y="95.0" width="59.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Messages">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="36.0" y="23.0" width="745.0" height="326.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="117.0" y="23.0"/>
<point x="117.0" y="32.5"/>
<point x="110.0" y="39.0"/>
<point x="36.0" y="39.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="594.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="684.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="694.0" y="66.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="694.0" y="116.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="594.0" y="116.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="594.0" y="56.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="684.0" y="56.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="684.0" y="66.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="694.0" y="66.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="This is a test">
<bounds x="594.0" y="56.0" width="100.0" height="60.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="231.0" y="63.0" width="33.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="247.5" y="90.0"/>
<end x="247.5" y="313.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="self" anchor="middle">
<bounds x="238.0" y="70.0" width="19.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="240.0" y="130.0" width="16.0" height="146.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="398.0" y="65.0" width="107.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="451.5" y="92.0"/>
<end x="451.5" y="326.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Attribute1:Class2" anchor="middle">
<bounds x="405.0" y="72.0" width="93.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="444.0" y="143.0" width="16.0" height="120.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="453.0" y="195.0" width="16.0" height="50.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="585.0" y="212.0" width="69.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="619.5" y="239.0"/>
<end x="619.5" y="310.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Attribute2" anchor="middle">
<bounds x="592.0" y="219.0" width="55.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Line">
<start x="609.0" y="300.0"/>
<end x="629.0" y="320.0"/>
</member>
<member xsi:type="dg:Line">
<start x="609.0" y="320.0"/>
<end x="629.0" y="300.0"/>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="28.0" y="281.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate1" anchor="middle">
<bounds x="45.0" y="265.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Messages">
<bounds x="39.0" y="26.0" width="71.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="773.0" y="264.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="792.0" y="252.0" width="31.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="460.0" y="161.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="514.0" y="161.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="514.0" y="195.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="469.0" y="195.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Create(n=5, r=&quot;Hello&quot;)" anchor="middle">
<bounds x="490.0" y="173.0" width="206.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="620.0" y="272.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="773.0" y="272.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message10" anchor="middle">
<bounds x="668.0" y="253.0" width="60.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="44.0" y="288.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="247.0" y="288.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message11(7.3, -)" anchor="middle">
<bounds x="40.0" y="303.0" width="225.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="444.0" y="263.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="256.0" y="263.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="mm=Operation1(cc=g:13):5" anchor="middle">
<bounds x="264.0" y="270.0" width="171.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="256.0" y="143.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="444.0" y="143.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Operation1" anchor="middle">
<bounds x="266.0" y="124.0" width="171.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path">
<class>dotted</class>
<command xsi:type="dg:MoveTo">
<point x="694.0" y="86.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="781.0" y="86.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Path" midMarker="/9/@definitions/@definition.2">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="256.0" y="178.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="350.0" y="220.5"/>
</command>
<command xsi:type="dg:LineTo">
<point x="444.0" y="263.0"/>
</command>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.4">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="469.0" y="225.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="585.0" y="225.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message2" anchor="middle">
<bounds x="502.0" y="206.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="240.0" y="198.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="175.0" y="198.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="175.0" y="228.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="240.0" y="228.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Signal1(true)" anchor="middle">
<bounds x="112.0" y="206.0" width="39.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="452.0" y="310.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="609.0" y="310.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message9" anchor="middle">
<bounds x="506.0" y="291.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.4" startMarker="/9/@definitions/@definition.17">
<command xsi:type="dg:MoveTo">
<point x="115.0" y="138.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="240.0" y="138.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message7" anchor="middle">
<bounds x="153.0" y="119.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="444.0" y="178.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="256.0" y="178.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Signal2" anchor="middle">
<bounds x="322.0" y="185.0" width="54.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/9/@definitions/@definition.6">
<command xsi:type="dg:MoveTo">
<point x="452.0" y="118.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="541.0" y="118.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message6" anchor="middle">
<bounds x="472.0" y="99.0" width="53.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Par Critical">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="17.0" y="17.0" width="531.0" height="445.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="105.0" y="17.0"/>
<point x="105.0" y="26.5"/>
<point x="98.0" y="33.0"/>
<point x="17.0" y="33.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:Par Critical">
<bounds x="20.0" y="20.0" width="78.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="127.0" y="57.0" width="73.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="163.5" y="84.0"/>
<end x="163.5" y="442.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Emergency" anchor="middle">
<bounds x="134.0" y="64.0" width="59.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="226.0" y="59.0" width="62.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="257.0" y="86.0"/>
<end x="257.0" y="442.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Operator" anchor="middle">
<bounds x="233.0" y="66.0" width="48.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Rectangle">
<bounds x="250.0" y="241.0" width="16.0" height="32.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="320.0" y="61.0" width="45.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="342.5" y="88.0"/>
<end x="342.5" y="442.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Caller" anchor="middle">
<bounds x="327.0" y="68.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="408.0" y="63.0" width="47.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="431.5" y="90.0"/>
<end x="431.5" y="442.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Callee" anchor="middle">
<bounds x="415.0" y="70.0" width="33.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="82.0" y="126.0" width="427.0" height="300.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="111.0" y="126.0"/>
<point x="111.0" y="136.5"/>
<point x="104.0" y="143.0"/>
<point x="82.0" y="143.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="par">
<bounds x="86.0" y="130.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="83.0" y="212.0"/>
<end x="508.0" y="212.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="83.0" y="296.0"/>
<end x="508.0" y="296.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group">
<style>
<fill xsi:nil="true"/>
</style>
<member xsi:type="dg:Rectangle">
<bounds x="94.0" y="322.0" width="281.0" height="84.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="141.0" y="322.0"/>
<point x="141.0" y="332.5"/>
<point x="134.0" y="339.0"/>
<point x="94.0" y="339.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="critical">
<bounds x="98.0" y="326.0" width="36.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="9.0" fontName="Segoe UI"/>
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="257.0" y="378.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="164.0" y="378.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message4" anchor="middle">
<bounds x="183.0" y="385.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.1">
<class>dashed</class>
<command xsi:type="dg:MoveTo">
<point x="266.0" y="273.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="431.0" y="273.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message2" anchor="middle">
<bounds x="324.0" y="277.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="258.0" y="190.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="431.0" y="190.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message0" anchor="middle">
<bounds x="351.0" y="171.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="342.0" y="357.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="258.0" y="357.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message3" anchor="middle">
<bounds x="273.0" y="364.0" width="53.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="342.0" y="148.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="258.0" y="148.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message" anchor="middle">
<bounds x="276.0" y="155.0" width="46.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/10/@definitions/@definition.1">
<command xsi:type="dg:MoveTo">
<point x="431.0" y="241.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="266.0" y="241.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Message1" anchor="middle">
<bounds x="321.0" y="248.0" width="53.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
<dg:RootCanvas id="Part Decomposition">
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="19.0" y="20.0" width="642.0" height="355.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="130.0" y="20.0"/>
<point x="130.0" y="29.5"/>
<point x="123.0" y="36.0"/>
<point x="19.0" y="36.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<member xsi:type="dg:Group"/>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="112.0" y="60.0" width="156.0" height="27.0"/>
</member>
</member>
<member xsi:type="dg:Text" data=":AccessPoint" anchor="middle">
<bounds x="156.0" y="67.0" width="67.0" height="13.0"/>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="112.0" y="87.0" width="45.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="134.5" y="114.0"/>
<end x="134.5" y="337.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="p1" anchor="middle">
<bounds x="127.0" y="94.0" width="14.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="223.0" y="87.0" width="45.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="245.5" y="114.0"/>
<end x="245.5" y="337.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="p2" anchor="middle">
<bounds x="238.0" y="94.0" width="14.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="367.0" y="62.0" width="71.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="402.5" y="89.0"/>
<end x="402.5" y="312.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Authorizer" anchor="middle">
<bounds x="374.0" y="69.0" width="57.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="543.0" y="64.0" width="57.0" height="27.0"/>
</member>
<member xsi:type="dg:Line">
<class>dashed</class>
<start x="571.5" y="91.0"/>
<end x="571.5" y="314.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="Console" anchor="middle">
<bounds x="550.0" y="71.0" width="43.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Group">
<member xsi:type="dg:Rectangle">
<bounds x="52.0" y="148.0" width="571.0" height="56.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="81.0" y="148.0"/>
<point x="81.0" y="158.5"/>
<point x="74.0" y="165.0"/>
<point x="52.0" y="165.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="ref" anchor="middle">
<bounds x="56.0" y="152.0" width="18.0" height="13.0"/>
</member>
<member xsi:type="dg:Text" data="Establish Access" anchor="middle">
<bounds x="293.0" y="179.0" width="88.0" height="13.0"/>
</member>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Rectangle">
<bounds x="11.0" y="249.0" width="16.0" height="16.0"/>
</member>
<member xsi:type="dg:Text" data="gate0" anchor="middle">
<bounds x="30.0" y="237.0" width="31.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Text" data="sd:AC_UserAccess">
<bounds x="22.0" y="23.0" width="101.0" height="13.0"/>
</member>
</member>
<member xsi:type="dg:Group">
<style fontSize="11.0" fontName="Lucida Grande"/>
<member xsi:type="dg:Path" endMarker="/11/@definitions/@definition.4">
<command xsi:type="dg:MoveTo">
<point x="134.0" y="257.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="27.0" y="257.0"/>
</command>
</member>
<member xsi:type="dg:Text" data="Card Out" anchor="middle">
<bounds x="56.0" y="264.0" width="49.0" height="13.0"/>
</member>
</member>
<definitions>
<definition xsi:type="dg:Marker" id="endHollowClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="midSolidClosedArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="6.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidClosedArrowSmall">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrow">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="12.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endOpenArrowSmall">
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="8.0" y="4.0"/>
<point x="1.0" y="7.0"/>
</member>
<size width="8.0" height="8.0"/>
<reference x="8.0" y="4.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidClosedArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="16.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="20.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="16.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="28.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="endSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="32.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="12.0" y="6.0"/>
<point x="20.0" y="1.0"/>
<point x="28.0" y="6.0"/>
<point x="20.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="1.0" y="1.0"/>
<point x="12.0" y="6.0"/>
<point x="1.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="36.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startPlusCircle">
<member xsi:type="dg:Circle" radius="8.0">
<style>
<fill color="#FFFFFF"/>
</style>
<center x="9.0" y="9.0"/>
</member>
<member xsi:type="dg:Path">
<command xsi:type="dg:MoveTo">
<point x="0.0" y="9.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="17.0" y="9.0"/>
</command>
<command xsi:type="dg:MoveTo">
<point x="9.0" y="0.0"/>
</command>
<command xsi:type="dg:LineTo">
<point x="9.0" y="17.0"/>
</command>
</member>
<size width="18.0" height="18.0"/>
<reference x="0.0" y="9.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startOpenArrow">
<member xsi:type="dg:Polyline">
<point x="11.0" y="1.0"/>
<point x="1.0" y="6.0"/>
<point x="11.0" y="11.0"/>
</member>
<size width="12.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="19.0" y="1.0"/>
<point x="8.0" y="6.0"/>
<point x="19.0" y="11.0"/>
</member>
<size width="20.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircle">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="3.0" y="6.0"/>
</member>
<size width="7.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamond">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<size width="16.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startHollowDiamondOpenArrow">
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="0.0" y="6.0"/>
<point x="8.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="8.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="27.0" y="1.0"/>
<point x="16.0" y="6.0"/>
<point x="27.0" y="11.0"/>
</member>
<size width="28.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleSolidDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#000000"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<definition xsi:type="dg:Marker" id="startSolidCircleHollowDiamondOpenArrow">
<member xsi:type="dg:Circle" radius="3.0">
<style>
<fill color="#000000"/>
</style>
<center x="4.0" y="6.0"/>
</member>
<member xsi:type="dg:Polygon">
<style>
<fill color="#FFFFFF"/>
</style>
<point x="8.0" y="6.0"/>
<point x="16.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="16.0" y="11.0"/>
</member>
<member xsi:type="dg:Polyline">
<point x="35.0" y="1.0"/>
<point x="24.0" y="6.0"/>
<point x="35.0" y="11.0"/>
</member>
<size width="36.0" height="12.0"/>
<reference x="0.0" y="6.0"/>
</definition>
<styleSheet>
<rule>
<selector kind="canvas"/>
<style>
<fill color="#FFFFFF"/>
<stroke color="#000000"/>
</style>
</rule>
<rule>
<selector kind="path"/>
<selector kind="polyline"/>
<style>
<fill xsi:nil="true"/>
</style>
</rule>
<rule>
<selector kind="text"/>
<style>
<fill color="#000000"/>
<stroke xsi:nil="true"/>
</style>
</rule>
<rule>
<selector>
<class>underlined</class>
</selector>
<style fontDecoration="underline"/>
</rule>
<rule>
<selector>
<class>dashed</class>
</selector>
<style>
<strokeDashLength>5.0</strokeDashLength>
<strokeDashLength>5.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>dotted</class>
</selector>
<style>
<strokeDashLength>3.0</strokeDashLength>
<strokeDashLength>2.0</strokeDashLength>
</style>
</rule>
<rule>
<selector>
<class>filled</class>
</selector>
<style>
<fill color="#000000"/>
</style>
</rule>
</styleSheet>
</definitions>
</dg:RootCanvas>
</xmi:XMI>