<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="nSmJ+bnoQEKDHDICNtY8mwAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="+s2OneUlrEe/5HBiL/VLcQAA">
<XPD:ATTR name="Name" type="string">Classdiagram</XPD:ATTR>
<XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">designModel</XPD:ATTR>
<XPD:REF name="Namespace">nSmJ+bnoQEKDHDICNtY8mwAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="Shht4elRpUahf9dH6DyeGgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="emUEnOuiekCNXi7IbrZHqAAA">
<XPD:REF name="Diagram">Shht4elRpUahf9dH6DyeGgAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">34</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="2ir5mpUywkuQz4FUTAHPQwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">236</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">1197</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">673</XPD:ATTR>
<XPD:REF name="Model">xf+Uwt0o4EyfuWqa5nTxYwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="R+mSKZLEA0my+E5Ocam5/gAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VKSNKwbA6kGy9uuaufbiTgAA">
<XPD:ATTR name="Text" type="string">Engine DLL</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="aIq6lSOwyEiBsc99CD5qnQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IDDWrlxIZEC4QkrHtWrLtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="yeXRPfwQhkK+UGJ2XOTIjwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1020</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">152</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">101</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TF3dCbyrY027mb3RofPOwQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="3tJi5wx8y0+fQYV2lsrlnQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Tile</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kmuPXKf9P06smW35y+rAwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="r94FIubPZ0mkjFlRY7xN+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="lxNmeAUaNE+L1Na4+PmMHgAA">
<XPD:REF name="Model">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Yxd6dq40f0iAlHWLp4j25AAA">
<XPD:REF name="Model">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="vLKna26Rb0ik+vVnyaNUbQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="jjgcm8Muq06wWT6nIMbCZwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1012</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">324</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">126</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
<XPD:REF name="Model">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="j7iqjAVv1UKucCDODh/emwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="FkTPGiMJR0mg6aiOB8sTYgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Piece</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mEdVLCx0/EWB4GA/KdhmJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HNifedVb+EC0mUyAGhamcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="r9W5gBQqAkSrTpiRPXA+swAA">
<XPD:REF name="Model">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="C8h4fkBhaEiwhAqsZDMyeAAA">
<XPD:REF name="Model">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="PvgBm9LAn0KN7Vy3QxNFbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="D1U2oyXP/kWe+/5xY2nPUAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">160</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">154</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">134</XPD:ATTR>
<XPD:REF name="Model">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="znrYxiU05UK5Jfl2fPYSogAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/wd5CEkCykCK1Z2bXXXoowAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Board</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="CRlt9KJ1ykqIG0/KTeYCeQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/BwDzb+JeEi2ruKJ5ueX8QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EIGnOdcUK0ijQODgIxCLfgAA">
<XPD:REF name="Model">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lGCrNTx5vUiYF9+Lg18yzQAA">
<XPD:REF name="Model">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="giHzVWlwWUOXL13ft2f64gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLClassView" guid="c91Or1nDvUqsh58zLYaQ+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">268</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">200</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">251</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">134</XPD:ATTR>
<XPD:REF name="Model">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7qk+98c6PEavmw9RD9lLygAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6bh8B5lEmkm9SY1qbaL9AAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Engine</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Egb2z103PECEvzO8if9TxAAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;external&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="kLohx0P2KEazIxsDH23imQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FqdJkFT1606r+Mb9B5GOogAA">
<XPD:REF name="Model">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="/nJdzHaZ1EG66LImusykIgAA">
<XPD:REF name="Model">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0X4SBW4IsECfmesdRfz3CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLAssociationView" guid="Xs8GNcJXfEGjRiiKv67P5AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">384,200;384,164;572,164</XPD:ATTR>
<XPD:REF name="Model">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
<XPD:REF name="Head">jwzeqdoq40yUg9g6vWcE1QAA</XPD:REF>
<XPD:REF name="Tail">c91Or1nDvUqsh58zLYaQ+AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="TYqBBy6vHk6xRFVbB1XYuAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="u9Lxz9ty2EG7VXu6hhKjOAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="HHKAsLMG+EK1SXLs2vKCBAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Vql7ZAkZAUW9hGUWcNEu8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9DAAjT/sx0alfoBlpoTXmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="HLhAFnK0bkiMwcSkKWQGIgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">j8UL1a3UHUO8vngvtrzdewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="TRrTpSSS4E6vsCZm55meygAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9DAAjT/sx0alfoBlpoTXmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="ncNDCE4jCEW+aVC8Jya3SQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">j8UL1a3UHUO8vngvtrzdewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="a0Cu96zChUe4XjTfX0EIpwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9DAAjT/sx0alfoBlpoTXmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="VxltXGZgH06RR4rmESWwewAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">j8UL1a3UHUO8vngvtrzdewAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="pMsWnJPrkkunMDlNDT8BmAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9DAAjT/sx0alfoBlpoTXmQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="GbUljZJGMkyv5OK47G0SPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">j8UL1a3UHUO8vngvtrzdewAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLAssociationView" guid="l3Aj1FWz+0++0adTYHSx7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">941,200;1020,200</XPD:ATTR>
<XPD:REF name="Model">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
<XPD:REF name="Head">yeXRPfwQhkK+UGJ2XOTIjwAA</XPD:REF>
<XPD:REF name="Tail">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="djdU18i+vUWu8jsUU34rEgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="cRLbOTYr00y7tUq/eZQ4gwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="05XjR/6+sUO6f7q9upvvlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="Nxlt+D+9x0iKIMMN/nJ6VwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9B2XCp7uqkKS/1meNrOAGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="VRzDQVAne0eJpEldgKoAFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">giuNql47vU2MAYX+d8P0tQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="lA0hvAt9oES/5rZHwBGFsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9B2XCp7uqkKS/1meNrOAGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="nGy+Pc0azka6XIL2dsr1xAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">giuNql47vU2MAYX+d8P0tQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ndpcVm3t1kWzjlQlAolfPQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">9B2XCp7uqkKS/1meNrOAGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="meW7YB03v0SzHdXLpITtfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">giuNql47vU2MAYX+d8P0tQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="+iLnegyPTUy2txIPDF1egQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">9B2XCp7uqkKS/1meNrOAGQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="YWS7PUiN/EqpEcVymWWdBQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">giuNql47vU2MAYX+d8P0tQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[7]" type="UMLAssociationView" guid="daKUz4hf206+V512UvprHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">1064,259;1064,324</XPD:ATTR>
<XPD:REF name="Model">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
<XPD:REF name="Head">jjgcm8Muq06wWT6nIMbCZwAA</XPD:REF>
<XPD:REF name="Tail">yeXRPfwQhkK+UGJ2XOTIjwAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="0GbXB6gBA0GJpUKxZxwgNAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3Ye7Qxk8h0WGCO8CFsSDcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8paqWclJiEa5Vyy6cn1pcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="RkTahRwJ80G+je+MikL9FQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">PzgZ4CEbvk+9zQbZhOUBBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="hP/c6+rXoUqvAcNFlPey0AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FLVy58yxJUi7168DUljnLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bpKCWLRN30+7CCMYLHGsVAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">PzgZ4CEbvk+9zQbZhOUBBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="OyqK0nPPHUmUXU1Wtfzw0wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FLVy58yxJUi7168DUljnLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="mftnVZYDTUOXgIHNqUySYQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">PzgZ4CEbvk+9zQbZhOUBBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="cMYiLpGxKUqgaRFC6rlilAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">FLVy58yxJUi7168DUljnLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="B02G8v+1KkKts9H67QGWcQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">PzgZ4CEbvk+9zQbZhOUBBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7Jc5MTh6MkWDGJKGujGwawAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-648</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1016</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">FLVy58yxJUi7168DUljnLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="jwzeqdoq40yUg9g6vWcE1QAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">572</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">117</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qPsBijwFgECEtS3TM9d8XgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="VmxKvJ3cIk+GMD1a462rlgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Game</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="omqZ7OGWUUyuRz9uWpNCUgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="5HyftwLH4Ea+EoFo3SGESgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="bVA3kldqTkeY3tMDzmbZDQAA">
<XPD:REF name="Model">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="eVTG+ULX60+lH9mi8vzsIAAA">
<XPD:REF name="Model">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="70EnNC4cQk+YoPoby7gZRgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[9]" type="UMLAssociationView" guid="AT5YTyWEo0ykLuqSFI5QHAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">688,196;788,196</XPD:ATTR>
<XPD:REF name="Model">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
<XPD:REF name="Head">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:REF name="Tail">jwzeqdoq40yUg9g6vWcE1QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="uvmDk1V9uEqtLY8tQVeQhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="FGMtopSbnkusAAVHRsazsQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xL7qajLhqEeO3rTYJZk9wgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ncEk/7BAZkiqQNFVAnEk2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Di4M8cLn6kiKVmt4rF8XsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="wNBCIY4raUytu3G3N+I0lQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">i1vUY3Fx50qtk0Cm1g3SLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="CnjPzvRUJESNKw1chnXPJAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Di4M8cLn6kiKVmt4rF8XsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="2ecbT24iC0e8tguRI+5BfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">i1vUY3Fx50qtk0Cm1g3SLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="jYR3uiatF0yqZJfTviV+XAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Di4M8cLn6kiKVmt4rF8XsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="Qv6+77UPbUm1xzDXo+KBcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">i1vUY3Fx50qtk0Cm1g3SLQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="0T+zmw3sUEmb5KUpEdwVwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Di4M8cLn6kiKVmt4rF8XsQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="+IWW7LpMOESL3vepxHhnRwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-856</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">i1vUY3Fx50qtk0Cm1g3SLQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[10]" type="UMLPackageView" guid="CIETZnYv/0iTj+qdXNQd7gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">24</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">169</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">288</XPD:ATTR>
<XPD:REF name="Model">KNRlK6coskmCO67MfO4EtQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qp/1F3+Kyk+HwKRG3x6tcgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="TGoWt5iHZEiHVUpaMjKwFAAA">
<XPD:ATTR name="Text" type="string">Test App</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="kbuZUEeio02yM97qmodq4wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/C9N1JQSXUeb14DWLa0LOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="KNiDQLrRsU65qzJLWKzPCQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">192</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">80</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">r1E1bzuDUkuwzmfqpC5FMgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="q9Nb3L2ipEyp9XB0CpAsSQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="nfJpMU1OaEylCaZAUDq0DAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TestGame</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="pF0fQOGY0EuWX9XYZX4Z7gAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;form&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="tbiPDcHFv0a5zRaSkL6laAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zJqzKFtn6kKE0jSoRMGewwAA">
<XPD:REF name="Model">r1E1bzuDUkuwzmfqpC5FMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="xlJE+y4+C0+dO5Nw2QdQ0AAA">
<XPD:REF name="Model">r1E1bzuDUkuwzmfqpC5FMgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0sH0ANQ22kSACsu77EBSZgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">r1E1bzuDUkuwzmfqpC5FMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[12]" type="UMLAssociationView" guid="zy2ZgfjIN0OFBBq5lOvFEAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">159,233;268,233</XPD:ATTR>
<XPD:REF name="Model">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
<XPD:REF name="Head">c91Or1nDvUqsh58zLYaQ+AAA</XPD:REF>
<XPD:REF name="Tail">KNiDQLrRsU65qzJLWKzPCQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="cMjSeXwRk0umZ7U/y6SxtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YraWdD/wT0Gf1du6f8AtOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="Q5QKrvCDH0KMOc2lHusUlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="xSDxU8us7EKWotrGe/qkVwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Tpjd8x4ZNk6nYe8CeFy+GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="5R90fPXsrkqoTGyfKog0rQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5JGjxwYhj0avwDr2WZR9EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="09R3oAs/jU6NdU7xr6T7XgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Tpjd8x4ZNk6nYe8CeFy+GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="VguuOqEP+0itIIjYRp9ZbgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5JGjxwYhj0avwDr2WZR9EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="71FcnJ7RNUuL+HomU37x1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">Tpjd8x4ZNk6nYe8CeFy+GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="u2zetFWS10CxFgcwsFNHAwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">5JGjxwYhj0avwDr2WZR9EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="+3IlEFaYFEaLhiV12LV3fgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">Tpjd8x4ZNk6nYe8CeFy+GAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="NjUdsuzRvEegCrkedSOCOwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">5JGjxwYhj0avwDr2WZR9EgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[13]" type="UMLClassView" guid="+6LbZ05FE0mlonivrtCfTgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">508</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">496</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">118</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
<XPD:REF name="Model">c01qxuMelECPZYWShuvSTQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="T53OYQrGq0SGdRRvrQLumAAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="rOm/Dgf8J0ajVZ8PSUejfQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">TranspositionTable</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="oT+HoJY/C0qmsFcUyAur7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/UGijRp+Z0yF28ObY6IpBwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="R1DYNSa9mUyOcBew6gZzFwAA">
<XPD:REF name="Model">c01qxuMelECPZYWShuvSTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="qEduNdrTvUGpkn/1vntnsgAA">
<XPD:REF name="Model">c01qxuMelECPZYWShuvSTQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="s2F9cqbuAEOYwLBHNG57iAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">c01qxuMelECPZYWShuvSTQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[14]" type="UMLClassView" guid="+1RM/owmrkWpVvR5f0SMKQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">788</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">52</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="+1C1wyt48EiZ9fKUMl44vQAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="/yEG7Mh/GUm/3gzXQ2cutAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">IBoardEvaluator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="jq0uHahGpEyHHHw4ObzLfwAA">
<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="eq+1tqKpPUC0Pdfls34PkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="IS/AnKI+ZUWe/6Dzc62A1wAA">
<XPD:REF name="Model">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="2jVDUYPPo0ajAtfK2LpgFAAA">
<XPD:REF name="Model">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="DeUumPeFT0eYisgN+icbfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="AwEidvdve0euc0KQeWgEQgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">548</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">191</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="572u0NpjY0G+WVYu8S3glwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="0NaVFIrMYk2HI53P7lR3ewAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">AI</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QCv57nrXOEi89Xe0rwpFcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="HRAhezNfl0mpp8PaHyfEtQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="uL+XqFz1gkqAO/ReYZEnrwAA">
<XPD:REF name="Model">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="E93/gCVw6E2Hz8pgdggkCQAA">
<XPD:REF name="Model">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="CC17nITJmUGchqruoHLmdgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[16]" type="UMLAssociationView" guid="0EcvaL5S7UaPRzWCEz2yMgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">592,469;592,496</XPD:ATTR>
<XPD:REF name="Model">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
<XPD:REF name="Head">+6LbZ05FE0mlonivrtCfTgAA</XPD:REF>
<XPD:REF name="Tail">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="UwY+nBWbbEGWhIjRFax05AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="yqqyRlaE8UmOhebb565QIQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="7r60bODIkEaDVeaqsha/EwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="4Vr+78sH3EG7ASzxbwmJlwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RjaVgMzJLUW6FIqYEZEtKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="UDVdyvYlf0G/KbdF37W7mgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">N1nIfuTa/UC/ypDOgAKYQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="3wveG/kzBkiW27XEOCxwxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RjaVgMzJLUW6FIqYEZEtKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="GbWGedgF90SHsOfRaXoPzQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">N1nIfuTa/UC/ypDOgAKYQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="iz5Vpoq0GkadB4d/ihg8gQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">RjaVgMzJLUW6FIqYEZEtKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="87KCdITlS0y+FSfLio0HqAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">N1nIfuTa/UC/ypDOgAKYQQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="jfa3MB9t5k61x+X3TPNvMgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">RjaVgMzJLUW6FIqYEZEtKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="S7p6CHwNTUekHnBi094AHAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">N1nIfuTa/UC/ypDOgAKYQQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[17]" type="UMLNoteView" guid="bysK+bbqdk61xA4/mnx2+wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">748</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">484</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">147</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">53</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Alpha beta pruning

Create different situations
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[18]" type="UMLNoteLinkView" guid="vJeuiYIZ80C4FA3sXZXVcwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">652,469;652,494;748,494</XPD:ATTR>
<XPD:REF name="Head">bysK+bbqdk61xA4/mnx2+wAA</XPD:REF>
<XPD:REF name="Tail">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[19]" type="UMLNoteView" guid="RgI25xKnYECB+EDofretgAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">640</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">552</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">140</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Store different situations
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[20]" type="UMLNoteLinkView" guid="cFCZDPI2QUKzAfGi0UAjLAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">586,538;586,568;640,568</XPD:ATTR>
<XPD:REF name="Head">RgI25xKnYECB+EDofretgAAA</XPD:REF>
<XPD:REF name="Tail">+6LbZ05FE0mlonivrtCfTgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[21]" type="UMLNoteView" guid="itC7R4U6U0CRyuiuX4XYHgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">1120</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">48</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">181</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">30</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Give a value to a certain situation
</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[22]" type="UMLNoteLinkView" guid="bbE5A5MGrU62GD5BOE1XNwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">902,70;1120,70</XPD:ATTR>
<XPD:REF name="Head">itC7R4U6U0CRyuiuX4XYHgAA</XPD:REF>
<XPD:REF name="Tail">+1RM/owmrkWpVvR5f0SMKQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[23]" type="UMLAssociationView" guid="OCpigvROxE+TniNaW063qAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">836,160;836,120</XPD:ATTR>
<XPD:REF name="Model">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
<XPD:REF name="Head">+1RM/owmrkWpVvR5f0SMKQAA</XPD:REF>
<XPD:REF name="Tail">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="eDco08+fXE2Br+imFh1gDgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="qz6wghDHiUeAErR0Ifj0LAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="8xx14FrjREaZwTnKui363AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="/zlN10fFxkOrFDWhRjHu6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ZL4qu/jskki/l9PDwoC6lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="kLfjaGsJiE20B7EgvgFisgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MIvmK3GMc0eIf5Vrk/4NIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0b6aWr+W3ECL0v7NOuyxLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ZL4qu/jskki/l9PDwoC6lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="0WeT9LnLE0mOYPkwTtdcAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MIvmK3GMc0eIf5Vrk/4NIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="U3PJiwhAkUGycCFa0EHjdwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">ZL4qu/jskki/l9PDwoC6lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="yNhvDV4JSUKxXD4bGA1ePQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">MIvmK3GMc0eIf5Vrk/4NIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="vf76ktvf+kKcqqwatGW94gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ZL4qu/jskki/l9PDwoC6lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="P4/Kxg34uUOJo20LSiRFJgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">MIvmK3GMc0eIf5Vrk/4NIwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="IjJ4vKV4zU2trEbIK3sUdQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">584</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">40</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">115</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
<XPD:REF name="Model">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="O3yo9qeEM0KUNSeL7s9p9AAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="atgAwKfmxkmORGlO/n+AWAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">DefaultEvaluator</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="em//UcVOIEOlxyRjXx+5BAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/yV0RZWdxkGFm5dyz9Xi4AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="XCou4ZIa7kSytvMvMZcq5gAA">
<XPD:REF name="Model">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="1RwtBBMQVUecvRIy772JigAA">
<XPD:REF name="Model">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9M6C7jQ/WU25DLEsXXna6gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[25]" type="UMLGeneralizationView" guid="AVQKr1hslE6OGQOMb0J8GwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">698,81;788,81</XPD:ATTR>
<XPD:REF name="Model">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
<XPD:REF name="Head">+1RM/owmrkWpVvR5f0SMKQAA</XPD:REF>
<XPD:REF name="Tail">IjJ4vKV4zU2trEbIK3sUdQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="rQO37HjNvke4KakU1ylN9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="3tMr2dK2gUew9Q2w9d5DQgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2+n1Dlvvr0SkbA1zRb7+CAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[26]" type="UMLClassView" guid="G/fiXdOff0ydriZQ5c22cAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">388</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">580</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">203</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="P3RCeYYXM0GhowiGG02KggAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="IbO3ePMC0E6Eltb3GYScdQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">MoveStack</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Rp3t8NfzP0+S15nWkkLWtgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="v9SFLJsFqkq++uJTHQehkgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="OVdSi4rG6kWw5N/Hyuc5hQAA">
<XPD:REF name="Model">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="8bqxlWYwXUKJDJMtvL0HQQAA">
<XPD:REF name="Model">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="GcWt6/rHlEeEGz975V7QFQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[27]" type="UMLAssociationView" guid="ul7f0fh2G0OuuQmGXES0IQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">548,424;452,424;452,580</XPD:ATTR>
<XPD:REF name="Model">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
<XPD:REF name="Head">G/fiXdOff0ydriZQ5c22cAAA</XPD:REF>
<XPD:REF name="Tail">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CAxCAM0EDkihm8Zg1ZXSCgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="60YXYF7qkUKDjseS2h8R9wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="joaoOcrRcEu8buUbBHpEowAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="rHXnZWbwukSgGgeB+zRYIAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JCsVtrONf0atkHgSzTq4owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="uZvEiGY69E+hDd12TcR9+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bmdjmI7Uh02IzVYfD8bTbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="N4K8kUm9nk2u5hDjI5lzogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JCsVtrONf0atkHgSzTq4owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/LpVU8/MH0+EvD3VbD+3FgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bmdjmI7Uh02IzVYfD8bTbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="RQQHz+Ed8E+OJS2dH8XnfQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">JCsVtrONf0atkHgSzTq4owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="xoWEia271EqtWJ/GHiDj5QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">bmdjmI7Uh02IzVYfD8bTbAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="OZGRfhuFEEO3DdQGxd9b4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">JCsVtrONf0atkHgSzTq4owAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Z3BOXA1TSUykTzehvVLlrQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">bmdjmI7Uh02IzVYfD8bTbAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[28]" type="UMLAssociationView" guid="isVo6lnaSkey7j3pDsZOaQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">616,243;616,388</XPD:ATTR>
<XPD:REF name="Model">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
<XPD:REF name="Head">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
<XPD:REF name="Tail">jwzeqdoq40yUg9g6vWcE1QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RGiqyLsllU+SlzCYqjOChAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="JexRcJAW2U6aBxt1wvBWlQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AHqs0L3fe0aKLW34vCOXwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="t6PdowNLukSnze7U0lGGFAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7u+EL3sQRkm8dDPOtKxzgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="sZ3qk25k70SFcbLH8galbAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IV1+kjy5eUiAkE8C1cNPyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="G5bNKX4/1ke9SEggiMIXTQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7u+EL3sQRkm8dDPOtKxzgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="bfMU/cgcGEqjL8wZeQmI5wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IV1+kjy5eUiAkE8C1cNPyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="hL5637uflkysTKo1M3tWlAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">7u+EL3sQRkm8dDPOtKxzgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="qd5KQQibpEyOnmyHGsNsTwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">IV1+kjy5eUiAkE8C1cNPyAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Zwy/3l2S1Eij8bdlGZe2vAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">7u+EL3sQRkm8dDPOtKxzgAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="zndIl6P3zUWIToVx6035HwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">IV1+kjy5eUiAkE8C1cNPyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[29]" type="UMLAssociationView" guid="a20CLlwPVE2liae/grOOmgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">738,420;808,420;808,293</XPD:ATTR>
<XPD:REF name="Model">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
<XPD:REF name="Head">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:REF name="Tail">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="d9Wz7a0tm0Cmp8uWJ9eSXwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="K5qbpCDIP0GzLYKoeeSkhQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="m654gOJS6UmIV1gFmjiKWAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="68jDjXdpm0qPzktKrkzkEwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HNazO4bEo0+ETUnkgr7JqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="GKiG+3AJzEOyJamP4yB9aQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">XGMvimGxV0iKmLuWYqdoZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="qcMSHepHPUWNwZBc2auKOgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HNazO4bEo0+ETUnkgr7JqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="sZ1gP+2Nyk+M50Ps3VFLKwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">XGMvimGxV0iKmLuWYqdoZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="aPD20wKY2k2Ur1PlniEDCQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">HNazO4bEo0+ETUnkgr7JqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="HPMD+C4UgE64gKuHUVjg/AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">XGMvimGxV0iKmLuWYqdoZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="M0WWTunoYUy2cd89Tc804gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">HNazO4bEo0+ETUnkgr7JqAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="MPRAhjoaLU2pWbeYXJcKIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">XGMvimGxV0iKmLuWYqdoZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[30]" type="UMLAssociationView" guid="sdHSEwYmp0KEscC3IG1eSQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">872,293;872,356;1012,356</XPD:ATTR>
<XPD:REF name="Model">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
<XPD:REF name="Head">jjgcm8Muq06wWT6nIMbCZwAA</XPD:REF>
<XPD:REF name="Tail">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="3DGuxPpgLkuzjS9xiyDwnAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="YKd9Nj8BnEO5IR5rcTQRHQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="QNO5ohxVjEyNx5ozcK0OAQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="nv6JDOnzGEOLgXh9oO+c1gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0IEq5yWgukqUcHkvfclBAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="+cbs6I6+e0ufSh5jTq6XFgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qhOmkba+RkOiC7LhMbVV0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bCfagGIFKky2xBwtkG8+9AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0IEq5yWgukqUcHkvfclBAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="yri4ih8l8UKCDmfY+q+XUwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qhOmkba+RkOiC7LhMbVV0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="qbPGAFjiH0O6jOSNisX+1AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">0IEq5yWgukqUcHkvfclBAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="S+AO7kyQj0WtQkT082yp9QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">qhOmkba+RkOiC7LhMbVV0QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="olI6Twv81EeGO8LsJkWthgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">0IEq5yWgukqUcHkvfclBAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="gfS+E0Z/XE2lWTBHwPHCAgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">qhOmkba+RkOiC7LhMbVV0QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[31]" type="UMLClassView" guid="C14Zvj0mHEmkALrykT8r6wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">344</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">114</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="yYOtZmd+Zk6zn4wnfuCOUwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="+W3y3Po7s0qiMxo0FvJCJwAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Logger</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RzaHrwI0zkSPOY9QNlXLcAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="EvWSk0NKhUSAlQQM872h+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="hCNVKZ0cg0+hPnkY1zzUbAAA">
<XPD:REF name="Model">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mPYlAh2RtUugTZvnTj0dJAAA">
<XPD:REF name="Model">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rwMMoo9/kUG7q1e+zIi2sAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[32]" type="UMLAssociationView" guid="DCCDlUZ17kGNB3kRyEhN+AAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">392,333;392,344</XPD:ATTR>
<XPD:REF name="Model">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
<XPD:REF name="Head">C14Zvj0mHEmkALrykT8r6wAA</XPD:REF>
<XPD:REF name="Tail">c91Or1nDvUqsh58zLYaQ+AAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="4Mz4qi+5FUSfR1MvbubPEQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="/yvitmIQKE6cT0rDdnkF2AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="M3znbGLjJkmBSmb3cixGLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="PUsoxlctA0GKWzqsUwTyxgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oyqE82pst0mgxw3NJC/G6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="pMLodTR0fE+qyAcP7PC1uAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ALD2dhpakUeq0IJXUbzZugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="0w1AJfjveEOuPcS+LxbzHgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oyqE82pst0mgxw3NJC/G6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="8j1Y3iC1DkyOl27BIOjr7wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ALD2dhpakUeq0IJXUbzZugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="bq9a8mDNP0m+zyXXUx4TLwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">oyqE82pst0mgxw3NJC/G6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="3JUeqrlCgEiN2pJ+bQLgwgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">ALD2dhpakUeq0IJXUbzZugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="zh4rrMd4ZUWFDq/K6QSP2gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">oyqE82pst0mgxw3NJC/G6QAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="SnEuCWRG0UqjQ52sZP3iAAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">ALD2dhpakUeq0IJXUbzZugAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="kk8OURsjiEqhPrsMgzgJlAAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="LineStyle" type="LineStyleKind">lsRectilinear</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">596,243;596,368;433,368</XPD:ATTR>
<XPD:REF name="Model">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
<XPD:REF name="Head">C14Zvj0mHEmkALrykT8r6wAA</XPD:REF>
<XPD:REF name="Tail">jwzeqdoq40yUg9g6vWcE1QAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="pyG5t78CHkmRg8HhUr+waAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="bCXK1cnDi0SH3eG+I/tF+gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="4xpl4wrXIkKyjwwdT0FSLAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="9fgH2mzdm02O4iW40bNUSgAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">XgOFtOxxJ0+4fW1dWZp+LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="JEY1yWFIP063R7wFh4NTgAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">v6B2KQHkpkaMWmCB0Hvo2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="2FoTqDRnGEGWOSRX0Eh4cwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">XgOFtOxxJ0+4fW1dWZp+LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="Lp05thyQcEaT5a4Tb9hNQAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,523598775598299</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">v6B2KQHkpkaMWmCB0Hvo2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="vQWGz7oLW0eu4+t4KXjP3gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
<XPD:REF name="Model">XgOFtOxxJ0+4fW1dWZp+LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="hAXkMVz8ak65AXlS8r9+SwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">0,785398163397448</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
<XPD:REF name="Model">v6B2KQHkpkaMWmCB0Hvo2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="NxhHz/pUL0euDNeMC4eSogAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">XgOFtOxxJ0+4fW1dWZp+LgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="8KwLrCNkqUCO3+CQNHOfiwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
<XPD:REF name="Model">v6B2KQHkpkaMWmCB0Hvo2AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">41</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="SjlaEJWUgkO9S02d0Mf1zgAA">
<XPD:ATTR name="Name" type="string">Tile</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">yeXRPfwQhkK+UGJ2XOTIjwAA</XPD:REF>
<XPD:REF name="Views[1]">lxNmeAUaNE+L1Na4+PmMHgAA</XPD:REF>
<XPD:REF name="Views[2]">Yxd6dq40f0iAlHWLp4j25AAA</XPD:REF>
<XPD:REF name="Views[3]">vLKna26Rb0ik+vVnyaNUbQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Iw5YawtZwkSWqIUHM5rIxAAA">
<XPD:ATTR name="Name" type="string">isEmpty</XPD:ATTR>
<XPD:REF name="Owner">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="8KVdS8TW0UKDJC1Gvd3LzgAA">
<XPD:ATTR name="Name" type="string">isvisble</XPD:ATTR>
<XPD:REF name="Owner">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="RA/vefDOOk+4toUgd8GFwgAA">
<XPD:ATTR name="Name" type="string">getPiece</XPD:ATTR>
<XPD:REF name="Owner">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tcQu/sgwokCzvMo+u4SQKgAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">piece</XPD:ATTR>
<XPD:REF name="BehavioralFeature">RA/vefDOOk+4toUgd8GFwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="Io+H1Z84UkWPHxfZyrgXPQAA">
<XPD:ATTR name="Name" type="string">setPiece</XPD:ATTR>
<XPD:REF name="Owner">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="3G/kWgcBU0mm7m80O9iJYgAA">
<XPD:ATTR name="Name" type="string">piece</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Io+H1Z84UkWPHxfZyrgXPQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedFeatures[0]">oaFCTb6XakC3Te25UdOLpwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">9B2XCp7uqkKS/1meNrOAGQAA</XPD:REF>
<XPD:REF name="Associations[1]">FLVy58yxJUi7168DUljnLQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="SMf5uD6CAUOc3uIgghbkfgAA">
<XPD:ATTR name="Name" type="string">isVisible</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="qBHNEPoQx0uQ+XqdZx3QMAAA">
<XPD:ATTR name="Name" type="string">Piece</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jjgcm8Muq06wWT6nIMbCZwAA</XPD:REF>
<XPD:REF name="Views[1]">r9W5gBQqAkSrTpiRPXA+swAA</XPD:REF>
<XPD:REF name="Views[2]">C8h4fkBhaEiwhAqsZDMyeAAA</XPD:REF>
<XPD:REF name="Views[3]">PvgBm9LAn0KN7Vy3QxNFbAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XBNnHg/0+EuBaIFe3q/kLAAA">
<XPD:ATTR name="Name" type="string">getPosition</XPD:ATTR>
<XPD:REF name="Owner">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="JfH1eSM6kEm4Jj8SbUGrQAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Point</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XBNnHg/0+EuBaIFe3q/kLAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="88WmZ4IKKUusj5ziMLVzogAA">
<XPD:ATTR name="Name" type="string">setPosition</XPD:ATTR>
<XPD:REF name="Owner">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="P86m3ZKcDkecv0fy9yDq7wAA">
<XPD:ATTR name="Name" type="string">Point</XPD:ATTR>
<XPD:REF name="BehavioralFeature">88WmZ4IKKUusj5ziMLVzogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">PzgZ4CEbvk+9zQbZhOUBBQAA</XPD:REF>
<XPD:REF name="Associations[1]">ftE/ZqNz6kyjV2yYMrcW+gAA</XPD:REF>
<XPD:REF name="Associations[2]">BJLMJijZkUyRBqjmBXQlhAAA</XPD:REF>
<XPD:REF name="Associations[3]">/GvoSmKv302jJUkcX0aBUAAA</XPD:REF>
<XPD:REF name="Associations[4]">0IEq5yWgukqUcHkvfclBAAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="5MPe0FUND0mLWrZFBqpQDAAA">
<XPD:ATTR name="Name" type="string">isFlipped</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="1Zpt2X3/WEWj8aS5qxWyKgAA">
<XPD:ATTR name="Name" type="string">isMine</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="yTZoEB48LEWEHnCRW4wuhgAA">
<XPD:ATTR name="Name" type="string">Board</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">D1U2oyXP/kWe+/5xY2nPUAAA</XPD:REF>
<XPD:REF name="Views[1]">EIGnOdcUK0ijQODgIxCLfgAA</XPD:REF>
<XPD:REF name="Views[2]">lGCrNTx5vUiYF9+Lg18yzQAA</XPD:REF>
<XPD:REF name="Views[3]">giHzVWlwWUOXL13ft2f64gAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="t/RzFjr42k2eG7fVjQSdIgAA">
<XPD:ATTR name="Name" type="string">getTile</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="7VF4BICkYkKrGAVaGLHNtAAA">
<XPD:ATTR name="Name" type="string">x</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t/RzFjr42k2eG7fVjQSdIgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Yb6UakUHe02L8/JvTVDUqgAA">
<XPD:ATTR name="Name" type="string">y</XPD:ATTR>
<XPD:REF name="BehavioralFeature">t/RzFjr42k2eG7fVjQSdIgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="IF+QnP8jNESJQ1wC+iEBbwAA">
<XPD:ATTR name="Name" type="string">evaluate</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="spGf6gxLH0i8PZawI5sh3wAA">
<XPD:ATTR name="Name" type="string">getNonPlacedPiece</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">kfVzMXl4UkWT3HaET6c/mwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">10</XPD:ATTR>
<XPD:REF name="Associations[0]">giuNql47vU2MAYX+d8P0tQAA</XPD:REF>
<XPD:REF name="Associations[1]">SFbhgdCAT0uKpfWel4NsPAAA</XPD:REF>
<XPD:REF name="Associations[2]">Di4M8cLn6kiKVmt4rF8XsQAA</XPD:REF>
<XPD:REF name="Associations[3]">JNRqChjwX0mV+SjkFbPUVgAA</XPD:REF>
<XPD:REF name="Associations[4]">yGCc7sJM9EGtrD+CoDKnpgAA</XPD:REF>
<XPD:REF name="Associations[5]">SMXiBSra0Ui1NLfDlb/w2wAA</XPD:REF>
<XPD:REF name="Associations[6]">NXlDmP4Rw0iTv1QBJUi1yAAA</XPD:REF>
<XPD:REF name="Associations[7]">MIvmK3GMc0eIf5Vrk/4NIwAA</XPD:REF>
<XPD:REF name="Associations[8]">HNazO4bEo0+ETUnkgr7JqAAA</XPD:REF>
<XPD:REF name="Associations[9]">qhOmkba+RkOiC7LhMbVV0QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="KyL/HVxsPUi1VMzqXzpk2gAA">
<XPD:ATTR name="Name" type="string">tiles</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Tile_array</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="Q2P/7lxfCUmaAPj51W83AQAA">
<XPD:ATTR name="Name" type="string">myPieces</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Piece_array</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="zuBzwZKFxkGWzrK2xwJsegAA">
<XPD:ATTR name="Name" type="string">oppPieces</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Piece_array</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="VZ9xnfj8G0yurbEZBId37gAA">
<XPD:ATTR name="Name" type="string">isMyTurn</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">boolean</XPD:ATTR>
<XPD:REF name="Owner">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="qSaGvlGGQEioQj2XylaorgAA">
<XPD:ATTR name="Name" type="string">Player</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="kK3vOEhqO0GAlfI2EFqsLQAA">
<XPD:ATTR name="Name" type="string">placePiece</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="kl20pp5S5kKAkAm5Z3p3hQAA">
<XPD:ATTR name="Name" type="string">doMove</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="Ec8cqzR/LEyNoBwm0BRAiwAA">
<XPD:ATTR name="Name" type="string">getPossibleMoves</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="NlRX6g8u3k6V1tufHQ/TpAAA">
<XPD:ATTR name="Name" type="string">getNextMove</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="huZEN4hB2kaMmdUozc1zIwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">move</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NlRX6g8u3k6V1tufHQ/TpAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">9</XPD:ATTR>
<XPD:REF name="Associations[0]">WSp2xNvcPUGX2gDg1rLDtwAA</XPD:REF>
<XPD:REF name="Associations[1]">mqxiOrIET0mC8LkLQWLo8gAA</XPD:REF>
<XPD:REF name="Associations[2]">phqtxz0kjUeEX69KB7MnVgAA</XPD:REF>
<XPD:REF name="Associations[3]">2mMK1sd4m0GN/9QKKDW0QwAA</XPD:REF>
<XPD:REF name="Associations[4]">PmZ7RBn3+0ef7FW2F8l04wAA</XPD:REF>
<XPD:REF name="Associations[5]">3qJYLrApw0mvgSbAz46aFQAA</XPD:REF>
<XPD:REF name="Associations[6]">kk9tO8z5x0OAfBma3nA+wQAA</XPD:REF>
<XPD:REF name="Associations[7]">XSN6PvccikeSeNThWrV64AAA</XPD:REF>
<XPD:REF name="Associations[8]">OB+94qy1FUmLT2xMRt1Q/QAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="41BGzrukZUm1UiJdCQx+DQAA">
<XPD:ATTR name="Name" type="string">color</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="wEGbLUSlP0qKPCZM5M6icwAA">
<XPD:ATTR name="Name" type="string">pieces</XPD:ATTR>
<XPD:ATTR name="Multiplicity" type="string">6</XPD:ATTR>
<XPD:REF name="Owner">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="cYE5JFnvIU+RWsOVHjfB+gAA">
<XPD:ATTR name="Name" type="string">Engine</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">external</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">c91Or1nDvUqsh58zLYaQ+AAA</XPD:REF>
<XPD:REF name="Views[1]">FqdJkFT1606r+Mb9B5GOogAA</XPD:REF>
<XPD:REF name="Views[2]">/nJdzHaZ1EG66LImusykIgAA</XPD:REF>
<XPD:REF name="Views[3]">0X4SBW4IsECfmesdRfz3CAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">6</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="u408bdcgPkSWkSjB2qvr0AAA">
<XPD:ATTR name="Name" type="string">newGame</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="HYcq2r5cnkeHU42iQcXSaAAA">
<XPD:ATTR name="Name" type="string">getMoves</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VSvl2DpNCUK11DhJGtkxtwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">&lt;Dictonary&lt;String,Point&gt;[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HYcq2r5cnkeHU42iQcXSaAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="DvYo4bb0dESy+BMFmc75OwAA">
<XPD:ATTR name="Name" type="string">location</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HYcq2r5cnkeHU42iQcXSaAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="sKWu44LkQEe8YV2MD3xINgAA">
<XPD:ATTR name="Name" type="string">doMove</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UI1Or6V0/0qm2SH3UceIXwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">sKWu44LkQEe8YV2MD3xINgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/PZvm8yzSUWEF19qRqVn1QAA">
<XPD:ATTR name="Name" type="string">undoMove</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[4]" type="UMLOperation" guid="aQleW1h3f02tzB4dagsgNgAA">
<XPD:ATTR name="Name" type="string">getBoard</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="8Q1/CkTTTEeuNEmCSu50ewAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int[]</XPD:ATTR>
<XPD:REF name="BehavioralFeature">aQleW1h3f02tzB4dagsgNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[5]" type="UMLOperation" guid="s5avXjOiuEOR30d7wI/nxwAA">
<XPD:ATTR name="Name" type="string">setMove</XPD:ATTR>
<XPD:REF name="Owner">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="v1II9mvg3kiWkVTXevw61AAA">
<XPD:ATTR name="Name" type="string">&lt;Dictonary&lt;String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s5avXjOiuEOR30d7wI/nxwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="sxeGgsPBok60qVgMM/lOrgAA">
<XPD:ATTR name="Name" type="string">Point&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">s5avXjOiuEOR30d7wI/nxwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">j8UL1a3UHUO8vngvtrzdewAA</XPD:REF>
<XPD:REF name="Associations[1]">Tpjd8x4ZNk6nYe8CeFy+GAAA</XPD:REF>
<XPD:REF name="Associations[2]">ALD2dhpakUeq0IJXUbzZugAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="4iVWo+4g6064ZLINxQ12xwAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Xs8GNcJXfEGjRiiKv67P5AAA</XPD:REF>
<XPD:REF name="Views[1]">TYqBBy6vHk6xRFVbB1XYuAAA</XPD:REF>
<XPD:REF name="Views[2]">u9Lxz9ty2EG7VXu6hhKjOAAA</XPD:REF>
<XPD:REF name="Views[3]">HHKAsLMG+EK1SXLs2vKCBAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="j8UL1a3UHUO8vngvtrzdewAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
<XPD:REF name="Participant">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">HLhAFnK0bkiMwcSkKWQGIgAA</XPD:REF>
<XPD:REF name="Views[1]">ncNDCE4jCEW+aVC8Jya3SQAA</XPD:REF>
<XPD:REF name="Views[2]">VxltXGZgH06RR4rmESWwewAA</XPD:REF>
<XPD:REF name="Views[3]">GbUljZJGMkyv5OK47G0SPwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9DAAjT/sx0alfoBlpoTXmQAA">
<XPD:REF name="Association">4iVWo+4g6064ZLINxQ12xwAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Vql7ZAkZAUW9hGUWcNEu8AAA</XPD:REF>
<XPD:REF name="Views[1]">TRrTpSSS4E6vsCZm55meygAA</XPD:REF>
<XPD:REF name="Views[2]">a0Cu96zChUe4XjTfX0EIpwAA</XPD:REF>
<XPD:REF name="Views[3]">pMsWnJPrkkunMDlNDT8BmAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="pXWlbmS/zEu2sgyfuH8gFwAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">l3Aj1FWz+0++0adTYHSx7gAA</XPD:REF>
<XPD:REF name="Views[1]">djdU18i+vUWu8jsUU34rEgAA</XPD:REF>
<XPD:REF name="Views[2]">cRLbOTYr00y7tUq/eZQ4gwAA</XPD:REF>
<XPD:REF name="Views[3]">05XjR/6+sUO6f7q9upvvlAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="giuNql47vU2MAYX+d8P0tQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VRzDQVAne0eJpEldgKoAFQAA</XPD:REF>
<XPD:REF name="Views[1]">nGy+Pc0azka6XIL2dsr1xAAA</XPD:REF>
<XPD:REF name="Views[2]">meW7YB03v0SzHdXLpITtfQAA</XPD:REF>
<XPD:REF name="Views[3]">YWS7PUiN/EqpEcVymWWdBQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="9B2XCp7uqkKS/1meNrOAGQAA">
<XPD:REF name="Association">pXWlbmS/zEu2sgyfuH8gFwAA</XPD:REF>
<XPD:REF name="Participant">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">Nxlt+D+9x0iKIMMN/nJ6VwAA</XPD:REF>
<XPD:REF name="Views[1]">lA0hvAt9oES/5rZHwBGFsQAA</XPD:REF>
<XPD:REF name="Views[2]">ndpcVm3t1kWzjlQlAolfPQAA</XPD:REF>
<XPD:REF name="Views[3]">+iLnegyPTUy2txIPDF1egQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLAssociation" guid="AdHdnx0w406NcOmACAwMbgAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">daKUz4hf206+V512UvprHAAA</XPD:REF>
<XPD:REF name="Views[1]">0GbXB6gBA0GJpUKxZxwgNAAA</XPD:REF>
<XPD:REF name="Views[2]">3Ye7Qxk8h0WGCO8CFsSDcAAA</XPD:REF>
<XPD:REF name="Views[3]">8paqWclJiEa5Vyy6cn1pcAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="FLVy58yxJUi7168DUljnLQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
<XPD:REF name="Participant">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">hP/c6+rXoUqvAcNFlPey0AAA</XPD:REF>
<XPD:REF name="Views[1]">OyqK0nPPHUmUXU1Wtfzw0wAA</XPD:REF>
<XPD:REF name="Views[2]">cMYiLpGxKUqgaRFC6rlilAAA</XPD:REF>
<XPD:REF name="Views[3]">7Jc5MTh6MkWDGJKGujGwawAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="PzgZ4CEbvk+9zQbZhOUBBQAA">
<XPD:REF name="Association">AdHdnx0w406NcOmACAwMbgAA</XPD:REF>
<XPD:REF name="Participant">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">RkTahRwJ80G+je+MikL9FQAA</XPD:REF>
<XPD:REF name="Views[1]">bpKCWLRN30+7CCMYLHGsVAAA</XPD:REF>
<XPD:REF name="Views[2]">mftnVZYDTUOXgIHNqUySYQAA</XPD:REF>
<XPD:REF name="Views[3]">B02G8v+1KkKts9H67QGWcQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="5N08DIx7DE63AnTiU9XrZgAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SFbhgdCAT0uKpfWel4NsPAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">5N08DIx7DE63AnTiU9XrZgAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="WSp2xNvcPUGX2gDg1rLDtwAA">
<XPD:REF name="Association">5N08DIx7DE63AnTiU9XrZgAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLAssociation" guid="+WRBbvw/ukKJTUWC8MJj+AAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="mqxiOrIET0mC8LkLQWLo8gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">+WRBbvw/ukKJTUWC8MJj+AAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="phqtxz0kjUeEX69KB7MnVgAA">
<XPD:REF name="Association">+WRBbvw/ukKJTUWC8MJj+AAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[10]" type="UMLClass" guid="Lt4rwRZZGE6PBFn3C7gGJwAA">
<XPD:ATTR name="Name" type="string">Game</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">jwzeqdoq40yUg9g6vWcE1QAA</XPD:REF>
<XPD:REF name="Views[1]">bVA3kldqTkeY3tMDzmbZDQAA</XPD:REF>
<XPD:REF name="Views[2]">eVTG+ULX60+lH9mi8vzsIAAA</XPD:REF>
<XPD:REF name="Views[3]">70EnNC4cQk+YoPoby7gZRgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="HvVxrFSkxUugejnyhHOEegAA">
<XPD:ATTR name="Name" type="string">getBoard</XPD:ATTR>
<XPD:REF name="Owner">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="kfVzMXl4UkWT3HaET6c/mwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">HvVxrFSkxUugejnyhHOEegAA</XPD:REF>
<XPD:REF name="Type_">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="n4ppzOhN0k+PkVlzGUEqQQAA">
<XPD:ATTR name="Name" type="string">getAI</XPD:ATTR>
<XPD:REF name="Owner">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="QYxNKKhePEW4g2qUfBQ/dwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">n4ppzOhN0k+PkVlzGUEqQQAA</XPD:REF>
<XPD:REF name="Type_">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="JMepU6cOsEqTxl68JvgpDwAA">
<XPD:ATTR name="Name" type="string">doMove</XPD:ATTR>
<XPD:REF name="Owner">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="JCzqv3SY2Uq1KaDD2V+i5AAA">
<XPD:ATTR name="Name" type="string">setMove</XPD:ATTR>
<XPD:REF name="Owner">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">7</XPD:ATTR>
<XPD:REF name="Associations[0]">9DAAjT/sx0alfoBlpoTXmQAA</XPD:REF>
<XPD:REF name="Associations[1]">i1vUY3Fx50qtk0Cm1g3SLQAA</XPD:REF>
<XPD:REF name="Associations[2]">Dhv5KVvnNEiVYPibTsJJfQAA</XPD:REF>
<XPD:REF name="Associations[3]">V7n8z8STy02eLciE9mCfDwAA</XPD:REF>
<XPD:REF name="Associations[4]">w0oG7v2GPEeF5Cv3BAK4vwAA</XPD:REF>
<XPD:REF name="Associations[5]">IV1+kjy5eUiAkE8C1cNPyAAA</XPD:REF>
<XPD:REF name="Associations[6]">v6B2KQHkpkaMWmCB0Hvo2AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[11]" type="UMLAssociation" guid="rydBovKdkU6FgpHxAZtKrQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AT5YTyWEo0ykLuqSFI5QHAAA</XPD:REF>
<XPD:REF name="Views[1]">uvmDk1V9uEqtLY8tQVeQhQAA</XPD:REF>
<XPD:REF name="Views[2]">FGMtopSbnkusAAVHRsazsQAA</XPD:REF>
<XPD:REF name="Views[3]">xL7qajLhqEeO3rTYJZk9wgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="i1vUY3Fx50qtk0Cm1g3SLQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">wNBCIY4raUytu3G3N+I0lQAA</XPD:REF>
<XPD:REF name="Views[1]">2ecbT24iC0e8tguRI+5BfQAA</XPD:REF>
<XPD:REF name="Views[2]">Qv6+77UPbUm1xzDXo+KBcAAA</XPD:REF>
<XPD:REF name="Views[3]">+IWW7LpMOESL3vepxHhnRwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Di4M8cLn6kiKVmt4rF8XsQAA">
<XPD:REF name="Association">rydBovKdkU6FgpHxAZtKrQAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ncEk/7BAZkiqQNFVAnEk2AAA</XPD:REF>
<XPD:REF name="Views[1]">CnjPzvRUJESNKw1chnXPJAAA</XPD:REF>
<XPD:REF name="Views[2]">jYR3uiatF0yqZJfTviV+XAAA</XPD:REF>
<XPD:REF name="Views[3]">0T+zmw3sUEmb5KUpEdwVwgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[12]" type="UMLAssociation" guid="Tahel2Rk4Ea276X7io1NUAAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ftE/ZqNz6kyjV2yYMrcW+gAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">Tahel2Rk4Ea276X7io1NUAAA</XPD:REF>
<XPD:REF name="Participant">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="2mMK1sd4m0GN/9QKKDW0QwAA">
<XPD:REF name="Association">Tahel2Rk4Ea276X7io1NUAAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[13]" type="UMLAssociation" guid="KSjx+VTpt0ioCLW3dWv0pAAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="PmZ7RBn3+0ef7FW2F8l04wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">KSjx+VTpt0ioCLW3dWv0pAAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="BJLMJijZkUyRBqjmBXQlhAAA">
<XPD:REF name="Association">KSjx+VTpt0ioCLW3dWv0pAAA</XPD:REF>
<XPD:REF name="Participant">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[14]" type="UMLAssociation" guid="sN+hWZCrTkGsyoEFs2VvUgAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Dhv5KVvnNEiVYPibTsJJfQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">sN+hWZCrTkGsyoEFs2VvUgAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="3qJYLrApw0mvgSbAz46aFQAA">
<XPD:REF name="Association">sN+hWZCrTkGsyoEFs2VvUgAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[15]" type="UMLAssociation" guid="zh/pUbYS0kSr6n9yNWR8QQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="kk9tO8z5x0OAfBma3nA+wQAA">
<XPD:ATTR name="Multiplicity" type="string">0..1</XPD:ATTR>
<XPD:REF name="Association">zh/pUbYS0kSr6n9yNWR8QQAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="/GvoSmKv302jJUkcX0aBUAAA">
<XPD:ATTR name="Multiplicity" type="string">6</XPD:ATTR>
<XPD:REF name="Association">zh/pUbYS0kSr6n9yNWR8QQAA</XPD:REF>
<XPD:REF name="Participant">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[16]" type="UMLPackage" guid="xf+Uwt0o4EyfuWqa5nTxYwAA">
<XPD:ATTR name="Name" type="string">Engine DLL</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">2ir5mpUywkuQz4FUTAHPQwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[17]" type="UMLPackage" guid="KNRlK6coskmCO67MfO4EtQAA">
<XPD:ATTR name="Name" type="string">Test App</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
<XPD:REF name="Views[0]">CIETZnYv/0iTj+qdXNQd7gAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[18]" type="UMLClass" guid="r1E1bzuDUkuwzmfqpC5FMgAA">
<XPD:ATTR name="Name" type="string">TestGame</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">form</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">KNiDQLrRsU65qzJLWKzPCQAA</XPD:REF>
<XPD:REF name="Views[1]">zJqzKFtn6kKE0jSoRMGewwAA</XPD:REF>
<XPD:REF name="Views[2]">xlJE+y4+C0+dO5Nw2QdQ0AAA</XPD:REF>
<XPD:REF name="Views[3]">0sH0ANQ22kSACsu77EBSZgAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">5JGjxwYhj0avwDr2WZR9EgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[19]" type="UMLAssociation" guid="ANNoiBFGREC9RSHqbl6bpQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zy2ZgfjIN0OFBBq5lOvFEAAA</XPD:REF>
<XPD:REF name="Views[1]">cMjSeXwRk0umZ7U/y6SxtQAA</XPD:REF>
<XPD:REF name="Views[2]">YraWdD/wT0Gf1du6f8AtOgAA</XPD:REF>
<XPD:REF name="Views[3]">Q5QKrvCDH0KMOc2lHusUlQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="5JGjxwYhj0avwDr2WZR9EgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
<XPD:REF name="Participant">r1E1bzuDUkuwzmfqpC5FMgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">5R90fPXsrkqoTGyfKog0rQAA</XPD:REF>
<XPD:REF name="Views[1]">VguuOqEP+0itIIjYRp9ZbgAA</XPD:REF>
<XPD:REF name="Views[2]">u2zetFWS10CxFgcwsFNHAwAA</XPD:REF>
<XPD:REF name="Views[3]">NjUdsuzRvEegCrkedSOCOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="Tpjd8x4ZNk6nYe8CeFy+GAAA">
<XPD:REF name="Association">ANNoiBFGREC9RSHqbl6bpQAA</XPD:REF>
<XPD:REF name="Participant">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xSDxU8us7EKWotrGe/qkVwAA</XPD:REF>
<XPD:REF name="Views[1]">09R3oAs/jU6NdU7xr6T7XgAA</XPD:REF>
<XPD:REF name="Views[2]">71FcnJ7RNUuL+HomU37x1AAA</XPD:REF>
<XPD:REF name="Views[3]">+3IlEFaYFEaLhiV12LV3fgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[20]" type="UMLAssociation" guid="O56XgNA4Zk6uJzf+eTHIpwAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="V7n8z8STy02eLciE9mCfDwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">O56XgNA4Zk6uJzf+eTHIpwAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="w0oG7v2GPEeF5Cv3BAK4vwAA">
<XPD:REF name="Association">O56XgNA4Zk6uJzf+eTHIpwAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[21]" type="UMLAssociation" guid="YFmw3yfiuUKWdgMRZLYVEgAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="JNRqChjwX0mV+SjkFbPUVgAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">YFmw3yfiuUKWdgMRZLYVEgAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="yGCc7sJM9EGtrD+CoDKnpgAA">
<XPD:REF name="Association">YFmw3yfiuUKWdgMRZLYVEgAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[22]" type="UMLClass" guid="c01qxuMelECPZYWShuvSTQAA">
<XPD:ATTR name="Name" type="string">TranspositionTable</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+6LbZ05FE0mlonivrtCfTgAA</XPD:REF>
<XPD:REF name="Views[1]">R1DYNSa9mUyOcBew6gZzFwAA</XPD:REF>
<XPD:REF name="Views[2]">qEduNdrTvUGpkn/1vntnsgAA</XPD:REF>
<XPD:REF name="Views[3]">s2F9cqbuAEOYwLBHNG57iAAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">RjaVgMzJLUW6FIqYEZEtKwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[23]" type="UMLClass" guid="bpbTNr449EOG7ibZkBbMLgAA">
<XPD:ATTR name="Name" type="string">IBoardEvaluator</XPD:ATTR>
<XPD:ATTR name="StereotypeName" type="string">interface</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+1RM/owmrkWpVvR5f0SMKQAA</XPD:REF>
<XPD:REF name="Views[1]">IS/AnKI+ZUWe/6Dzc62A1wAA</XPD:REF>
<XPD:REF name="Views[2]">2jVDUYPPo0ajAtfK2LpgFAAA</XPD:REF>
<XPD:REF name="Views[3]">DeUumPeFT0eYisgN+icbfQAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
<XPD:REF name="Specializations[0]">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="uh+l5d21A0KTBSz3q5BJ0wAA">
<XPD:ATTR name="Name" type="string">Evaluate</XPD:ATTR>
<XPD:REF name="Owner">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="xxdI2nlIUkGjPawCgkjuIQAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uh+l5d21A0KTBSz3q5BJ0wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="KVjjeMgZ3EScbxVLCvdwoQAA">
<XPD:ATTR name="Name" type="string">Board</XPD:ATTR>
<XPD:REF name="BehavioralFeature">uh+l5d21A0KTBSz3q5BJ0wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">ZL4qu/jskki/l9PDwoC6lAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[24]" type="UMLClass" guid="212ew/XJvUayARcBO3x+oQAA">
<XPD:ATTR name="Name" type="string">AI</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AwEidvdve0euc0KQeWgEQgAA</XPD:REF>
<XPD:REF name="Views[1]">uL+XqFz1gkqAO/ReYZEnrwAA</XPD:REF>
<XPD:REF name="Views[2]">E93/gCVw6E2Hz8pgdggkCQAA</XPD:REF>
<XPD:REF name="Views[3]">CC17nITJmUGchqruoHLmdgAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="XUXfqc8FIEOyAeW0I7qJQAAA">
<XPD:ATTR name="Name" type="string">doMove</XPD:ATTR>
<XPD:REF name="Owner">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VIV0InGhYEyq+a7Q6TXnywAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:REF name="BehavioralFeature">XUXfqc8FIEOyAeW0I7qJQAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="FvHeBDaeNUaABllZrfYZUgAA">
<XPD:ATTR name="Name" type="string">getPossibleMoves</XPD:ATTR>
<XPD:REF name="Owner">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="e9x0dr+5JUqJhSeSoj4s2QAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Moves</XPD:ATTR>
<XPD:REF name="BehavioralFeature">FvHeBDaeNUaABllZrfYZUgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="m1yuB5wkOU+OEooi0Ab9AAAA">
<XPD:ATTR name="Name" type="string">getPossibleMovesFor</XPD:ATTR>
<XPD:REF name="Owner">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KknHkqcpUEadeSz4Mxu3ZQAA">
<XPD:ATTR name="Name" type="string">Point location</XPD:ATTR>
<XPD:REF name="BehavioralFeature">m1yuB5wkOU+OEooi0Ab9AAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
<XPD:REF name="TypedParameters[0]">QYxNKKhePEW4g2qUfBQ/dwAA</XPD:REF>
<XPD:ATTR name="#Associations" type="integer">5</XPD:ATTR>
<XPD:REF name="Associations[0]">y+Pi8lAlYkaNP7VLFlYB/QAA</XPD:REF>
<XPD:REF name="Associations[1]">N1nIfuTa/UC/ypDOgAKYQQAA</XPD:REF>
<XPD:REF name="Associations[2]">7u+EL3sQRkm8dDPOtKxzgAAA</XPD:REF>
<XPD:REF name="Associations[3]">bmdjmI7Uh02IzVYfD8bTbAAA</XPD:REF>
<XPD:REF name="Associations[4]">XGMvimGxV0iKmLuWYqdoZQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[25]" type="UMLAssociation" guid="zPp3Ip26YkGZwhOpe/zN6QAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="XSN6PvccikeSeNThWrV64AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">zPp3Ip26YkGZwhOpe/zN6QAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="y+Pi8lAlYkaNP7VLFlYB/QAA">
<XPD:REF name="Association">zPp3Ip26YkGZwhOpe/zN6QAA</XPD:REF>
<XPD:REF name="Participant">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[26]" type="UMLAssociation" guid="aK0RhJuj6E2RTUEWXP2lnwAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">0EcvaL5S7UaPRzWCEz2yMgAA</XPD:REF>
<XPD:REF name="Views[1]">UwY+nBWbbEGWhIjRFax05AAA</XPD:REF>
<XPD:REF name="Views[2]">yqqyRlaE8UmOhebb565QIQAA</XPD:REF>
<XPD:REF name="Views[3]">7r60bODIkEaDVeaqsha/EwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="N1nIfuTa/UC/ypDOgAKYQQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
<XPD:REF name="Participant">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">UDVdyvYlf0G/KbdF37W7mgAA</XPD:REF>
<XPD:REF name="Views[1]">GbWGedgF90SHsOfRaXoPzQAA</XPD:REF>
<XPD:REF name="Views[2]">87KCdITlS0y+FSfLio0HqAAA</XPD:REF>
<XPD:REF name="Views[3]">S7p6CHwNTUekHnBi094AHAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="RjaVgMzJLUW6FIqYEZEtKwAA">
<XPD:REF name="Association">aK0RhJuj6E2RTUEWXP2lnwAA</XPD:REF>
<XPD:REF name="Participant">c01qxuMelECPZYWShuvSTQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">4Vr+78sH3EG7ASzxbwmJlwAA</XPD:REF>
<XPD:REF name="Views[1]">3wveG/kzBkiW27XEOCxwxgAA</XPD:REF>
<XPD:REF name="Views[2]">iz5Vpoq0GkadB4d/ihg8gQAA</XPD:REF>
<XPD:REF name="Views[3]">jfa3MB9t5k61x+X3TPNvMgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[27]" type="UMLAssociation" guid="HWwcFn8RCkmU3NXdo+0x8QAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="SMXiBSra0Ui1NLfDlb/w2wAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">HWwcFn8RCkmU3NXdo+0x8QAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NXlDmP4Rw0iTv1QBJUi1yAAA">
<XPD:REF name="Association">HWwcFn8RCkmU3NXdo+0x8QAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[28]" type="UMLAssociation" guid="o/XCXn1AlUGzgDCC4o9LqgAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OCpigvROxE+TniNaW063qAAA</XPD:REF>
<XPD:REF name="Views[1]">eDco08+fXE2Br+imFh1gDgAA</XPD:REF>
<XPD:REF name="Views[2]">qz6wghDHiUeAErR0Ifj0LAAA</XPD:REF>
<XPD:REF name="Views[3]">8xx14FrjREaZwTnKui363AAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="MIvmK3GMc0eIf5Vrk/4NIwAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kLfjaGsJiE20B7EgvgFisgAA</XPD:REF>
<XPD:REF name="Views[1]">0WeT9LnLE0mOYPkwTtdcAgAA</XPD:REF>
<XPD:REF name="Views[2]">yNhvDV4JSUKxXD4bGA1ePQAA</XPD:REF>
<XPD:REF name="Views[3]">P4/Kxg34uUOJo20LSiRFJgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ZL4qu/jskki/l9PDwoC6lAAA">
<XPD:REF name="Association">o/XCXn1AlUGzgDCC4o9LqgAA</XPD:REF>
<XPD:REF name="Participant">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">/zlN10fFxkOrFDWhRjHu6AAA</XPD:REF>
<XPD:REF name="Views[1]">0b6aWr+W3ECL0v7NOuyxLAAA</XPD:REF>
<XPD:REF name="Views[2]">U3PJiwhAkUGycCFa0EHjdwAA</XPD:REF>
<XPD:REF name="Views[3]">vf76ktvf+kKcqqwatGW94gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[29]" type="UMLClass" guid="m8Zrb4+6Q0G4H2+6abY0GQAA">
<XPD:ATTR name="Name" type="string">DefaultEvaluator</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">IjJ4vKV4zU2trEbIK3sUdQAA</XPD:REF>
<XPD:REF name="Views[1]">XCou4ZIa7kSytvMvMZcq5gAA</XPD:REF>
<XPD:REF name="Views[2]">1RwtBBMQVUecvRIy772JigAA</XPD:REF>
<XPD:REF name="Views[3]">9M6C7jQ/WU25DLEsXXna6gAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">mVCSguUYP0maRsAII+LxXwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CZS75yCDlUeyocKY2LrSCAAA">
<XPD:ATTR name="Name" type="string">Evaluate</XPD:ATTR>
<XPD:REF name="Owner">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="UOqF/ZmHBUmaUKDvHh0/7wAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CZS75yCDlUeyocKY2LrSCAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="fXM+kjQ510OZRRsT1/935gAA">
<XPD:ATTR name="Name" type="string">Board</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CZS75yCDlUeyocKY2LrSCAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[30]" type="UMLGeneralization" guid="mVCSguUYP0maRsAII+LxXwAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:REF name="Child">m8Zrb4+6Q0G4H2+6abY0GQAA</XPD:REF>
<XPD:REF name="Parent">bpbTNr449EOG7ibZkBbMLgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">AVQKr1hslE6OGQOMb0J8GwAA</XPD:REF>
<XPD:REF name="Views[1]">rQO37HjNvke4KakU1ylN9AAA</XPD:REF>
<XPD:REF name="Views[2]">3tMr2dK2gUew9Q2w9d5DQgAA</XPD:REF>
<XPD:REF name="Views[3]">2+n1Dlvvr0SkbA1zRb7+CAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[31]" type="UMLClass" guid="D4MAQm0d4E23tixifBE3ZQAA">
<XPD:ATTR name="Name" type="string">MoveStack</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">G/fiXdOff0ydriZQ5c22cAAA</XPD:REF>
<XPD:REF name="Views[1]">OVdSi4rG6kWw5N/Hyuc5hQAA</XPD:REF>
<XPD:REF name="Views[2]">8bqxlWYwXUKJDJMtvL0HQQAA</XPD:REF>
<XPD:REF name="Views[3]">GcWt6/rHlEeEGz975V7QFQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="jaSxFyhmtk2qdVj0K8Xj0AAA">
<XPD:ATTR name="Name" type="string">add</XPD:ATTR>
<XPD:REF name="Owner">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="VsVRL/XThUuuwUdaALktWgAA">
<XPD:ATTR name="Name" type="string">Dictonary&lt;String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jaSxFyhmtk2qdVj0K8Xj0AAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="ykgLoJiQPUGWyH8Lyq1i5gAA">
<XPD:ATTR name="Name" type="string">Point&gt;</XPD:ATTR>
<XPD:REF name="BehavioralFeature">jaSxFyhmtk2qdVj0K8Xj0AAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="x3vhKVK3K0ipjrVLcdQE8wAA">
<XPD:ATTR name="Name" type="string">pop</XPD:ATTR>
<XPD:REF name="Owner">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ugzli7tpRUSWbwFV8YESPwAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Move</XPD:ATTR>
<XPD:REF name="BehavioralFeature">x3vhKVK3K0ipjrVLcdQE8wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">hwzMIA+NQku9quvtOPoDwwAA</XPD:REF>
<XPD:REF name="Associations[1]">JCsVtrONf0atkHgSzTq4owAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="mjOK7k4Dz0ijy4uoHJb7cAAA">
<XPD:ATTR name="Name" type="string">moves</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">list&lt;Dictonary&lt;String,Point&gt;&gt;</XPD:ATTR>
<XPD:REF name="Owner">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[32]" type="UMLAssociation" guid="beTVbwaBCk6swVhJEgc0DAAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="OB+94qy1FUmLT2xMRt1Q/QAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">beTVbwaBCk6swVhJEgc0DAAA</XPD:REF>
<XPD:REF name="Participant">qSaGvlGGQEioQj2XylaorgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="hwzMIA+NQku9quvtOPoDwwAA">
<XPD:REF name="Association">beTVbwaBCk6swVhJEgc0DAAA</XPD:REF>
<XPD:REF name="Participant">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[33]" type="UMLAssociation" guid="KiJL6yDcxkOeFcW5VH50yQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">ul7f0fh2G0OuuQmGXES0IQAA</XPD:REF>
<XPD:REF name="Views[1]">CAxCAM0EDkihm8Zg1ZXSCgAA</XPD:REF>
<XPD:REF name="Views[2]">60YXYF7qkUKDjseS2h8R9wAA</XPD:REF>
<XPD:REF name="Views[3]">joaoOcrRcEu8buUbBHpEowAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="bmdjmI7Uh02IzVYfD8bTbAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
<XPD:REF name="Participant">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">uZvEiGY69E+hDd12TcR9+wAA</XPD:REF>
<XPD:REF name="Views[1]">/LpVU8/MH0+EvD3VbD+3FgAA</XPD:REF>
<XPD:REF name="Views[2]">xoWEia271EqtWJ/GHiDj5QAA</XPD:REF>
<XPD:REF name="Views[3]">Z3BOXA1TSUykTzehvVLlrQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="JCsVtrONf0atkHgSzTq4owAA">
<XPD:REF name="Association">KiJL6yDcxkOeFcW5VH50yQAA</XPD:REF>
<XPD:REF name="Participant">D4MAQm0d4E23tixifBE3ZQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">rHXnZWbwukSgGgeB+zRYIAAA</XPD:REF>
<XPD:REF name="Views[1]">N4K8kUm9nk2u5hDjI5lzogAA</XPD:REF>
<XPD:REF name="Views[2]">RQQHz+Ed8E+OJS2dH8XnfQAA</XPD:REF>
<XPD:REF name="Views[3]">OZGRfhuFEEO3DdQGxd9b4gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[34]" type="UMLAssociation" guid="k97LCDCv2ECanlnHh5OB2QAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">isVo6lnaSkey7j3pDsZOaQAA</XPD:REF>
<XPD:REF name="Views[1]">RGiqyLsllU+SlzCYqjOChAAA</XPD:REF>
<XPD:REF name="Views[2]">JexRcJAW2U6aBxt1wvBWlQAA</XPD:REF>
<XPD:REF name="Views[3]">AHqs0L3fe0aKLW34vCOXwgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="IV1+kjy5eUiAkE8C1cNPyAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sZ3qk25k70SFcbLH8galbAAA</XPD:REF>
<XPD:REF name="Views[1]">bfMU/cgcGEqjL8wZeQmI5wAA</XPD:REF>
<XPD:REF name="Views[2]">qd5KQQibpEyOnmyHGsNsTwAA</XPD:REF>
<XPD:REF name="Views[3]">zndIl6P3zUWIToVx6035HwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="7u+EL3sQRkm8dDPOtKxzgAAA">
<XPD:REF name="Association">k97LCDCv2ECanlnHh5OB2QAA</XPD:REF>
<XPD:REF name="Participant">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">t6PdowNLukSnze7U0lGGFAAA</XPD:REF>
<XPD:REF name="Views[1]">G5bNKX4/1ke9SEggiMIXTQAA</XPD:REF>
<XPD:REF name="Views[2]">hL5637uflkysTKo1M3tWlAAA</XPD:REF>
<XPD:REF name="Views[3]">Zwy/3l2S1Eij8bdlGZe2vAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[35]" type="UMLAssociation" guid="KenfD0owhE6VgOezYxRw1QAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">a20CLlwPVE2liae/grOOmgAA</XPD:REF>
<XPD:REF name="Views[1]">d9Wz7a0tm0Cmp8uWJ9eSXwAA</XPD:REF>
<XPD:REF name="Views[2]">K5qbpCDIP0GzLYKoeeSkhQAA</XPD:REF>
<XPD:REF name="Views[3]">m654gOJS6UmIV1gFmjiKWAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="XGMvimGxV0iKmLuWYqdoZQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
<XPD:REF name="Participant">212ew/XJvUayARcBO3x+oQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">GKiG+3AJzEOyJamP4yB9aQAA</XPD:REF>
<XPD:REF name="Views[1]">sZ1gP+2Nyk+M50Ps3VFLKwAA</XPD:REF>
<XPD:REF name="Views[2]">HPMD+C4UgE64gKuHUVjg/AAA</XPD:REF>
<XPD:REF name="Views[3]">MPRAhjoaLU2pWbeYXJcKIwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="HNazO4bEo0+ETUnkgr7JqAAA">
<XPD:REF name="Association">KenfD0owhE6VgOezYxRw1QAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">68jDjXdpm0qPzktKrkzkEwAA</XPD:REF>
<XPD:REF name="Views[1]">qcMSHepHPUWNwZBc2auKOgAA</XPD:REF>
<XPD:REF name="Views[2]">aPD20wKY2k2Ur1PlniEDCQAA</XPD:REF>
<XPD:REF name="Views[3]">M0WWTunoYUy2cd89Tc804gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[36]" type="UMLAssociation" guid="U1AC+Fo4LECZT8WxRla/XQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">sdHSEwYmp0KEscC3IG1eSQAA</XPD:REF>
<XPD:REF name="Views[1]">3DGuxPpgLkuzjS9xiyDwnAAA</XPD:REF>
<XPD:REF name="Views[2]">YKd9Nj8BnEO5IR5rcTQRHQAA</XPD:REF>
<XPD:REF name="Views[3]">QNO5ohxVjEyNx5ozcK0OAQAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qhOmkba+RkOiC7LhMbVV0QAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
<XPD:REF name="Participant">yTZoEB48LEWEHnCRW4wuhgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">+cbs6I6+e0ufSh5jTq6XFgAA</XPD:REF>
<XPD:REF name="Views[1]">yri4ih8l8UKCDmfY+q+XUwAA</XPD:REF>
<XPD:REF name="Views[2]">S+AO7kyQj0WtQkT082yp9QAA</XPD:REF>
<XPD:REF name="Views[3]">gfS+E0Z/XE2lWTBHwPHCAgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="0IEq5yWgukqUcHkvfclBAAAA">
<XPD:REF name="Association">U1AC+Fo4LECZT8WxRla/XQAA</XPD:REF>
<XPD:REF name="Participant">qBHNEPoQx0uQ+XqdZx3QMAAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">nv6JDOnzGEOLgXh9oO+c1gAA</XPD:REF>
<XPD:REF name="Views[1]">bCfagGIFKky2xBwtkG8+9AAA</XPD:REF>
<XPD:REF name="Views[2]">qbPGAFjiH0O6jOSNisX+1AAA</XPD:REF>
<XPD:REF name="Views[3]">olI6Twv81EeGO8LsJkWthgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[37]" type="UMLClass" guid="aCR4SmYUiEiCyRZ75vE/4QAA">
<XPD:ATTR name="Name" type="string">PlacePieceMove</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="CY2Ii9qjFEKHvcXDIV7rtAAA">
<XPD:ATTR name="Name" type="string">Do</XPD:ATTR>
<XPD:REF name="Owner">aCR4SmYUiEiCyRZ75vE/4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="sA3C3D+TW0y+X4MMxISuVgAA">
<XPD:ATTR name="Name" type="string">Board</XPD:ATTR>
<XPD:REF name="BehavioralFeature">CY2Ii9qjFEKHvcXDIV7rtAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Uzxi6E0Bs06wp0SbFqpXdwAA">
<XPD:ATTR name="Name" type="string">Undo</XPD:ATTR>
<XPD:REF name="Owner">aCR4SmYUiEiCyRZ75vE/4QAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="aTYLg/MRHkGvwlGxEOFrxwAA">
<XPD:ATTR name="Name" type="string">Board</XPD:ATTR>
<XPD:REF name="BehavioralFeature">Uzxi6E0Bs06wp0SbFqpXdwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="oaFCTb6XakC3Te25UdOLpwAA">
<XPD:ATTR name="Name" type="string">tile</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Tile</XPD:ATTR>
<XPD:REF name="Type_">SjlaEJWUgkO9S02d0Mf1zgAA</XPD:REF>
<XPD:REF name="Owner">aCR4SmYUiEiCyRZ75vE/4QAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[38]" type="UMLClass" guid="PFr5i8HGskqWVfbB/V/OeQAA">
<XPD:ATTR name="Name" type="string">Logger</XPD:ATTR>
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">C14Zvj0mHEmkALrykT8r6wAA</XPD:REF>
<XPD:REF name="Views[1]">hCNVKZ0cg0+hPnkY1zzUbAAA</XPD:REF>
<XPD:REF name="Views[2]">mPYlAh2RtUugTZvnTj0dJAAA</XPD:REF>
<XPD:REF name="Views[3]">rwMMoo9/kUG7q1e+zIi2sAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NTCt2x2k6UONrdu3+LQkyAAA">
<XPD:ATTR name="Name" type="string">addMessage</XPD:ATTR>
<XPD:REF name="Owner">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="0F2dcMf06EOMVgT4oXfYEQAA">
<XPD:ATTR name="Name" type="string">String</XPD:ATTR>
<XPD:REF name="BehavioralFeature">NTCt2x2k6UONrdu3+LQkyAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
<XPD:REF name="Associations[0]">oyqE82pst0mgxw3NJC/G6QAA</XPD:REF>
<XPD:REF name="Associations[1]">XgOFtOxxJ0+4fW1dWZp+LgAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="cc4/QGvDtU65JlAPkhVlkwAA">
<XPD:ATTR name="Name" type="string">list</XPD:ATTR>
<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPrivate</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">list&lt;String&gt;</XPD:ATTR>
<XPD:REF name="Owner">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[39]" type="UMLAssociation" guid="5viTUskDQE2NPPUdJIJ/TAAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">DCCDlUZ17kGNB3kRyEhN+AAA</XPD:REF>
<XPD:REF name="Views[1]">4Mz4qi+5FUSfR1MvbubPEQAA</XPD:REF>
<XPD:REF name="Views[2]">/yvitmIQKE6cT0rDdnkF2AAA</XPD:REF>
<XPD:REF name="Views[3]">M3znbGLjJkmBSmb3cixGLwAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="ALD2dhpakUeq0IJXUbzZugAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
<XPD:REF name="Participant">cYE5JFnvIU+RWsOVHjfB+gAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">pMLodTR0fE+qyAcP7PC1uAAA</XPD:REF>
<XPD:REF name="Views[1]">8j1Y3iC1DkyOl27BIOjr7wAA</XPD:REF>
<XPD:REF name="Views[2]">3JUeqrlCgEiN2pJ+bQLgwgAA</XPD:REF>
<XPD:REF name="Views[3]">SnEuCWRG0UqjQ52sZP3iAAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="oyqE82pst0mgxw3NJC/G6QAA">
<XPD:REF name="Association">5viTUskDQE2NPPUdJIJ/TAAA</XPD:REF>
<XPD:REF name="Participant">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">PUsoxlctA0GKWzqsUwTyxgAA</XPD:REF>
<XPD:REF name="Views[1]">0w1AJfjveEOuPcS+LxbzHgAA</XPD:REF>
<XPD:REF name="Views[2]">bq9a8mDNP0m+zyXXUx4TLwAA</XPD:REF>
<XPD:REF name="Views[3]">zh4rrMd4ZUWFDq/K6QSP2gAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[40]" type="UMLAssociation" guid="UYV/5vBarUulfJrI+NFqkQAA">
<XPD:REF name="Namespace">+s2OneUlrEe/5HBiL/VLcQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">kk8OURsjiEqhPrsMgzgJlAAA</XPD:REF>
<XPD:REF name="Views[1]">pyG5t78CHkmRg8HhUr+waAAA</XPD:REF>
<XPD:REF name="Views[2]">bCXK1cnDi0SH3eG+I/tF+gAA</XPD:REF>
<XPD:REF name="Views[3]">4xpl4wrXIkKyjwwdT0FSLAAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="v6B2KQHkpkaMWmCB0Hvo2AAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
<XPD:REF name="Participant">Lt4rwRZZGE6PBFn3C7gGJwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">JEY1yWFIP063R7wFh4NTgAAA</XPD:REF>
<XPD:REF name="Views[1]">Lp05thyQcEaT5a4Tb9hNQAAA</XPD:REF>
<XPD:REF name="Views[2]">hAXkMVz8ak65AXlS8r9+SwAA</XPD:REF>
<XPD:REF name="Views[3]">8KwLrCNkqUCO3+CQNHOfiwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XgOFtOxxJ0+4fW1dWZp+LgAA">
<XPD:REF name="Association">UYV/5vBarUulfJrI+NFqkQAA</XPD:REF>
<XPD:REF name="Participant">PFr5i8HGskqWVfbB/V/OeQAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">9fgH2mzdm02O4iW40bNUSgAA</XPD:REF>
<XPD:REF name="Views[1]">2FoTqDRnGEGWOSRX0Eh4cwAA</XPD:REF>
<XPD:REF name="Views[2]">vQWGz7oLW0eu4+t4KXjP3gAA</XPD:REF>
<XPD:REF name="Views[3]">NxhHz/pUL0euDNeMC4eSogAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
