<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:zeebe="http://camunda.org/schema/zeebe/1.0"
  id="Definitions_HotelNational_P23"
  targetNamespace="http://bpmn.io/schema/bpmn">
  <bpmn:message id="Message_P23_LostItemInquiry" name="Lost item inquiry" />
  <bpmn:message id="Message_P23_FoundItemNotice" name="Found item notice from operations" />
  <bpmn:message id="Message_P23_RequestItemDescription" name="Request item description and stay details" />
  <bpmn:message id="Message_P23_ItemDescriptionResponse" name="Item description response" />
  <bpmn:message id="Message_P23_ItemMatchedNotice" name="Item matched notice" />
  <bpmn:message id="Message_P23_ItemNotLocatedNotice" name="Item not located / held pending match" />
  <bpmn:message id="Message_P23_ReturnPreference" name="Return preference" />
  <bpmn:message id="Message_P23_ReturnConfirmation" name="Collection or shipment confirmation" />

  <bpmn:collaboration id="Collaboration_HotelNational_P23">
    <bpmn:participant id="Participant_HotelNational" name="Hotel National Zermatt" processRef="Process_HotelNational_P23" />
    <bpmn:participant id="Participant_Guest" name="Guest" processRef="Process_Guest_P23" />

    <bpmn:messageFlow id="Msg_P23_GuestInquiry" name="lost item inquiry" sourceRef="Task_Guest_ReportMissingItem" targetRef="Event_Hotel_StartLostItemInquiry" />
    <bpmn:messageFlow id="Msg_P23_FoundItemNotice" name="found item notice" sourceRef="Task_Hotel_NotifyFrontOfficeOfFoundItem" targetRef="Event_Hotel_StartFoundItemNotice" />
    <bpmn:messageFlow id="Msg_P23_RequestDescription" name="request description" sourceRef="Task_Hotel_RequestDescriptionAndStayDetails" targetRef="Event_Guest_ReceiveDescriptionRequest" />
    <bpmn:messageFlow id="Msg_P23_DescriptionResponse" name="item description response" sourceRef="Task_Guest_SendItemDescription" targetRef="Task_Hotel_ReceiveDescriptionResponse" />
    <bpmn:messageFlow id="Msg_P23_ItemMatched" name="item matched" sourceRef="Task_Hotel_SendMatchedNotice" targetRef="Event_Guest_ReceiveMatchedNotice" />
    <bpmn:messageFlow id="Msg_P23_ItemNotLocated" name="item not located / held pending match" sourceRef="Task_Hotel_SendNotLocatedOrHeldNotice" targetRef="Event_Guest_ReceiveNotLocatedNotice" />
    <bpmn:messageFlow id="Msg_P23_ReturnPreference" name="return preference" sourceRef="Task_Guest_SendReturnPreference" targetRef="Task_Hotel_ReceiveReturnPreference" />
    <bpmn:messageFlow id="Msg_P23_ReturnConfirmation" name="return confirmation" sourceRef="Task_Hotel_SendReturnConfirmation" targetRef="Event_Guest_ReceiveReturnConfirmation" />
  </bpmn:collaboration>

  <bpmn:process id="Process_HotelNational_P23" name="Hotel National Zermatt" isExecutable="false">
    <bpmn:laneSet id="LaneSet_Process_HotelNational_P23">
      <bpmn:lane id="Lane_P23_FrontOffice" name="Front Office">
        <bpmn:flowNodeRef>Event_Hotel_StartLostItemInquiry</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_StartFoundItemNotice</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_IntakeType</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_OpenLostAndFoundRecord</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_RequestDescriptionAndStayDetails</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_ReceiveDescriptionResponse</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_ItemMatched</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SendMatchedNotice</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SendNotLocatedOrHeldNotice</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_ReceiveReturnPreference</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_ReturnMethod</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_PrepareDeskCollection</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_PrepareShipmentAndCollectCostApproval</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_ReturnPreparationJoin</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SendReturnConfirmation</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_EndReturned</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_EndHeldUnclaimed</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_P23_HousekeepingOps" name="Housekeeping / Operations">
        <bpmn:flowNodeRef>Task_Hotel_NotifyFrontOfficeOfFoundItem</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_LogFoundLocationTimeAndFinder</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_StoreItemSecurelyByCategory</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SearchLoggedItemsAndStorage</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>

    <bpmn:startEvent id="Event_Hotel_StartLostItemInquiry" name="Guest reports missing item">
      <bpmn:messageEventDefinition messageRef="Message_P23_LostItemInquiry" />
    </bpmn:startEvent>
    <bpmn:startEvent id="Event_Hotel_StartFoundItemNotice" name="Found item notice received">
      <bpmn:messageEventDefinition messageRef="Message_P23_FoundItemNotice" />
    </bpmn:startEvent>
    <bpmn:exclusiveGateway id="Gateway_Hotel_IntakeType" name="Inquiry or found item?" />
    <bpmn:userTask id="Task_Hotel_OpenLostAndFoundRecord" name="Open lost-and-found record" />
    <bpmn:userTask id="Task_Hotel_NotifyFrontOfficeOfFoundItem" name="Notify Front Office and hand in found item" />
    <bpmn:userTask id="Task_Hotel_LogFoundLocationTimeAndFinder" name="Log found location, time, finder, and item description" />
    <bpmn:userTask id="Task_Hotel_StoreItemSecurelyByCategory" name="Store item securely by category / value" />
    <bpmn:sendTask id="Task_Hotel_RequestDescriptionAndStayDetails" name="Request item description and stay details" messageRef="Message_P23_RequestItemDescription" />
    <bpmn:receiveTask id="Task_Hotel_ReceiveDescriptionResponse" name="Receive item description and stay details" messageRef="Message_P23_ItemDescriptionResponse" />
    <bpmn:userTask id="Task_Hotel_SearchLoggedItemsAndStorage" name="Search logged items and storage locations" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_ItemMatched" name="Item matched?" />
    <bpmn:sendTask id="Task_Hotel_SendMatchedNotice" name="Send matched-item notice" messageRef="Message_P23_ItemMatchedNotice" />
    <bpmn:receiveTask id="Task_Hotel_ReceiveReturnPreference" name="Receive collection or shipment preference" messageRef="Message_P23_ReturnPreference" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_ReturnMethod" name="Collection or shipment?" />
    <bpmn:userTask id="Task_Hotel_PrepareDeskCollection" name="Prepare desk collection and ID verification" />
    <bpmn:userTask id="Task_Hotel_PrepareShipmentAndCollectCostApproval" name="Prepare shipment and record guest cost approval" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_ReturnPreparationJoin" name="Return preparation complete" />
    <bpmn:sendTask id="Task_Hotel_SendReturnConfirmation" name="Send collection / shipment confirmation" messageRef="Message_P23_ReturnConfirmation" />
    <bpmn:endEvent id="Event_Hotel_EndReturned" name="Item return arranged" />
    <bpmn:sendTask id="Task_Hotel_SendNotLocatedOrHeldNotice" name="Send not-located / held-pending-match notice" messageRef="Message_P23_ItemNotLocatedNotice" />
    <bpmn:endEvent id="Event_Hotel_EndHeldUnclaimed" name="Item held pending claim" />

    <bpmn:sequenceFlow id="Flow_P23_LostStart_to_IntakeGw" sourceRef="Event_Hotel_StartLostItemInquiry" targetRef="Gateway_Hotel_IntakeType" />
    <bpmn:sequenceFlow id="Flow_P23_FoundStart_to_IntakeGw" sourceRef="Event_Hotel_StartFoundItemNotice" targetRef="Gateway_Hotel_IntakeType" />
    <bpmn:sequenceFlow id="Flow_P23_Intake_Inquiry" name="guest inquiry" sourceRef="Gateway_Hotel_IntakeType" targetRef="Task_Hotel_OpenLostAndFoundRecord" />
    <bpmn:sequenceFlow id="Flow_P23_Intake_Found" name="found item" sourceRef="Gateway_Hotel_IntakeType" targetRef="Task_Hotel_NotifyFrontOfficeOfFoundItem" />
    <bpmn:sequenceFlow id="Flow_P23_OpenRecord_to_Request" sourceRef="Task_Hotel_OpenLostAndFoundRecord" targetRef="Task_Hotel_RequestDescriptionAndStayDetails" />
    <bpmn:sequenceFlow id="Flow_P23_Notify_to_Log" sourceRef="Task_Hotel_NotifyFrontOfficeOfFoundItem" targetRef="Task_Hotel_LogFoundLocationTimeAndFinder" />
    <bpmn:sequenceFlow id="Flow_P23_Log_to_Store" sourceRef="Task_Hotel_LogFoundLocationTimeAndFinder" targetRef="Task_Hotel_StoreItemSecurelyByCategory" />
    <bpmn:sequenceFlow id="Flow_P23_Store_to_Search" sourceRef="Task_Hotel_StoreItemSecurelyByCategory" targetRef="Task_Hotel_SearchLoggedItemsAndStorage" />
    <bpmn:sequenceFlow id="Flow_P23_Request_to_ReceiveDesc" sourceRef="Task_Hotel_RequestDescriptionAndStayDetails" targetRef="Task_Hotel_ReceiveDescriptionResponse" />
    <bpmn:sequenceFlow id="Flow_P23_ReceiveDesc_to_Search" sourceRef="Task_Hotel_ReceiveDescriptionResponse" targetRef="Task_Hotel_SearchLoggedItemsAndStorage" />
    <bpmn:sequenceFlow id="Flow_P23_Search_to_MatchGw" sourceRef="Task_Hotel_SearchLoggedItemsAndStorage" targetRef="Gateway_Hotel_ItemMatched" />
    <bpmn:sequenceFlow id="Flow_P23_Match_Yes" name="yes" sourceRef="Gateway_Hotel_ItemMatched" targetRef="Task_Hotel_SendMatchedNotice" />
    <bpmn:sequenceFlow id="Flow_P23_Match_No" name="no" sourceRef="Gateway_Hotel_ItemMatched" targetRef="Task_Hotel_SendNotLocatedOrHeldNotice" />
    <bpmn:sequenceFlow id="Flow_P23_MatchedNotice_to_ReturnPref" sourceRef="Task_Hotel_SendMatchedNotice" targetRef="Task_Hotel_ReceiveReturnPreference" />
    <bpmn:sequenceFlow id="Flow_P23_ReturnPref_to_MethodGw" sourceRef="Task_Hotel_ReceiveReturnPreference" targetRef="Gateway_Hotel_ReturnMethod" />
    <bpmn:sequenceFlow id="Flow_P23_Method_Collection" name="collection" sourceRef="Gateway_Hotel_ReturnMethod" targetRef="Task_Hotel_PrepareDeskCollection" />
    <bpmn:sequenceFlow id="Flow_P23_Method_Shipment" name="shipment" sourceRef="Gateway_Hotel_ReturnMethod" targetRef="Task_Hotel_PrepareShipmentAndCollectCostApproval" />
    <bpmn:sequenceFlow id="Flow_P23_Collection_to_Join" sourceRef="Task_Hotel_PrepareDeskCollection" targetRef="Gateway_Hotel_ReturnPreparationJoin" />
    <bpmn:sequenceFlow id="Flow_P23_Shipment_to_Join" sourceRef="Task_Hotel_PrepareShipmentAndCollectCostApproval" targetRef="Gateway_Hotel_ReturnPreparationJoin" />
    <bpmn:sequenceFlow id="Flow_P23_Join_to_Confirmation" sourceRef="Gateway_Hotel_ReturnPreparationJoin" targetRef="Task_Hotel_SendReturnConfirmation" />
    <bpmn:sequenceFlow id="Flow_P23_ReturnConfirmation_to_End" sourceRef="Task_Hotel_SendReturnConfirmation" targetRef="Event_Hotel_EndReturned" />
    <bpmn:sequenceFlow id="Flow_P23_NotLocated_to_End" sourceRef="Task_Hotel_SendNotLocatedOrHeldNotice" targetRef="Event_Hotel_EndHeldUnclaimed" />
  </bpmn:process>

  <bpmn:process id="Process_Guest_P23" name="Guest" isExecutable="false">
    <bpmn:startEvent id="Event_Guest_StartNeedItem" name="Need missing item help" />
    <bpmn:sendTask id="Task_Guest_ReportMissingItem" name="Report missing item" messageRef="Message_P23_LostItemInquiry" />
    <bpmn:eventBasedGateway id="Gateway_Guest_WaitDescriptionOrOutcome" name="Wait hotel response" />
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveDescriptionRequest" name="Receive description request">
      <bpmn:messageEventDefinition messageRef="Message_P23_RequestItemDescription" />
    </bpmn:intermediateCatchEvent>
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveMatchedNotice" name="Receive matched-item notice">
      <bpmn:messageEventDefinition messageRef="Message_P23_ItemMatchedNotice" />
    </bpmn:intermediateCatchEvent>
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveNotLocatedNotice" name="Receive not-located / held notice">
      <bpmn:messageEventDefinition messageRef="Message_P23_ItemNotLocatedNotice" />
    </bpmn:intermediateCatchEvent>
    <bpmn:userTask id="Task_Guest_DescribeItemAndStay" name="Describe item, room, and stay details" />
    <bpmn:sendTask id="Task_Guest_SendItemDescription" name="Send item description" messageRef="Message_P23_ItemDescriptionResponse" />
    <bpmn:userTask id="Task_Guest_ChooseCollectionOrShipment" name="Choose collection or shipment" />
    <bpmn:sendTask id="Task_Guest_SendReturnPreference" name="Send return preference" messageRef="Message_P23_ReturnPreference" />
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveReturnConfirmation" name="Receive return confirmation">
      <bpmn:messageEventDefinition messageRef="Message_P23_ReturnConfirmation" />
    </bpmn:intermediateCatchEvent>
    <bpmn:endEvent id="Event_Guest_EndReturnArranged" name="Return arranged" />
    <bpmn:endEvent id="Event_Guest_EndNotLocated" name="Item not yet located" />

    <bpmn:sequenceFlow id="Flow_Guest_P23_Start_to_Report" sourceRef="Event_Guest_StartNeedItem" targetRef="Task_Guest_ReportMissingItem" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Report_to_Wait" sourceRef="Task_Guest_ReportMissingItem" targetRef="Gateway_Guest_WaitDescriptionOrOutcome" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Wait_to_Request" sourceRef="Gateway_Guest_WaitDescriptionOrOutcome" targetRef="Event_Guest_ReceiveDescriptionRequest" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Request_to_Describe" sourceRef="Event_Guest_ReceiveDescriptionRequest" targetRef="Task_Guest_DescribeItemAndStay" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Describe_to_Send" sourceRef="Task_Guest_DescribeItemAndStay" targetRef="Task_Guest_SendItemDescription" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Send_to_WaitAgain" sourceRef="Task_Guest_SendItemDescription" targetRef="Gateway_Guest_WaitDescriptionOrOutcome" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Wait_to_Matched" sourceRef="Gateway_Guest_WaitDescriptionOrOutcome" targetRef="Event_Guest_ReceiveMatchedNotice" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Wait_to_NotLocated" sourceRef="Gateway_Guest_WaitDescriptionOrOutcome" targetRef="Event_Guest_ReceiveNotLocatedNotice" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Matched_to_Choose" sourceRef="Event_Guest_ReceiveMatchedNotice" targetRef="Task_Guest_ChooseCollectionOrShipment" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Choose_to_SendPref" sourceRef="Task_Guest_ChooseCollectionOrShipment" targetRef="Task_Guest_SendReturnPreference" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_SendPref_to_Confirmation" sourceRef="Task_Guest_SendReturnPreference" targetRef="Event_Guest_ReceiveReturnConfirmation" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_Confirmation_to_End" sourceRef="Event_Guest_ReceiveReturnConfirmation" targetRef="Event_Guest_EndReturnArranged" />
    <bpmn:sequenceFlow id="Flow_Guest_P23_NotLocated_to_End" sourceRef="Event_Guest_ReceiveNotLocatedNotice" targetRef="Event_Guest_EndNotLocated" />
  </bpmn:process>

  <bpmndi:BPMNDiagram id="BPMNDiagram_P23">
    <bpmndi:BPMNPlane id="BPMNPlane_P23" bpmnElement="Collaboration_HotelNational_P23">
      <bpmndi:BPMNShape id="Shape_Participant_HotelNational_P23" bpmnElement="Participant_HotelNational" isHorizontal="true">
        <dc:Bounds x="180" y="90" width="2820" height="500" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P23_FrontOffice" bpmnElement="Lane_P23_FrontOffice" isHorizontal="true">
        <dc:Bounds x="210" y="90" width="2790" height="260" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P23_HousekeepingOps" bpmnElement="Lane_P23_HousekeepingOps" isHorizontal="true">
        <dc:Bounds x="210" y="350" width="2790" height="240" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNShape id="Shape_Event_Hotel_StartLostItemInquiry" bpmnElement="Event_Hotel_StartLostItemInquiry">
        <dc:Bounds x="300" y="152" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_StartFoundItemNotice" bpmnElement="Event_Hotel_StartFoundItemNotice">
        <dc:Bounds x="300" y="252" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_IntakeType" bpmnElement="Gateway_Hotel_IntakeType" isMarkerVisible="true">
        <dc:Bounds x="470" y="295" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_OpenLostAndFoundRecord" bpmnElement="Task_Hotel_OpenLostAndFoundRecord">
        <dc:Bounds x="650" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_NotifyFrontOfficeOfFoundItem" bpmnElement="Task_Hotel_NotifyFrontOfficeOfFoundItem">
        <dc:Bounds x="650" y="420" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_LogFoundLocationTimeAndFinder" bpmnElement="Task_Hotel_LogFoundLocationTimeAndFinder">
        <dc:Bounds x="860" y="420" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_StoreItemSecurelyByCategory" bpmnElement="Task_Hotel_StoreItemSecurelyByCategory">
        <dc:Bounds x="1070" y="420" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_RequestDescriptionAndStayDetails" bpmnElement="Task_Hotel_RequestDescriptionAndStayDetails">
        <dc:Bounds x="860" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_ReceiveDescriptionResponse" bpmnElement="Task_Hotel_ReceiveDescriptionResponse">
        <dc:Bounds x="1070" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SearchLoggedItemsAndStorage" bpmnElement="Task_Hotel_SearchLoggedItemsAndStorage">
        <dc:Bounds x="1290" y="420" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_ItemMatched" bpmnElement="Gateway_Hotel_ItemMatched" isMarkerVisible="true">
        <dc:Bounds x="1520" y="295" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SendMatchedNotice" bpmnElement="Task_Hotel_SendMatchedNotice">
        <dc:Bounds x="1700" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SendNotLocatedOrHeldNotice" bpmnElement="Task_Hotel_SendNotLocatedOrHeldNotice">
        <dc:Bounds x="1700" y="230" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_ReceiveReturnPreference" bpmnElement="Task_Hotel_ReceiveReturnPreference">
        <dc:Bounds x="1910" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_ReturnMethod" bpmnElement="Gateway_Hotel_ReturnMethod" isMarkerVisible="true">
        <dc:Bounds x="2130" y="145" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_PrepareDeskCollection" bpmnElement="Task_Hotel_PrepareDeskCollection">
        <dc:Bounds x="2310" y="90" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_PrepareShipmentAndCollectCostApproval" bpmnElement="Task_Hotel_PrepareShipmentAndCollectCostApproval">
        <dc:Bounds x="2310" y="200" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_ReturnPreparationJoin" bpmnElement="Gateway_Hotel_ReturnPreparationJoin" isMarkerVisible="true">
        <dc:Bounds x="2520" y="145" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SendReturnConfirmation" bpmnElement="Task_Hotel_SendReturnConfirmation">
        <dc:Bounds x="2670" y="130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_EndReturned" bpmnElement="Event_Hotel_EndReturned">
        <dc:Bounds x="2892" y="152" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_EndHeldUnclaimed" bpmnElement="Event_Hotel_EndHeldUnclaimed">
        <dc:Bounds x="1912" y="252" width="36" height="36" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNEdge id="Edge_Flow_P23_LostStart_to_IntakeGw" bpmnElement="Flow_P23_LostStart_to_IntakeGw">
        <di:waypoint x="336" y="170" />
        <di:waypoint x="390" y="170" />
        <di:waypoint x="390" y="320" />
        <di:waypoint x="470" y="320" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_FoundStart_to_IntakeGw" bpmnElement="Flow_P23_FoundStart_to_IntakeGw">
        <di:waypoint x="336" y="270" />
        <di:waypoint x="390" y="270" />
        <di:waypoint x="390" y="320" />
        <di:waypoint x="470" y="320" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Intake_Inquiry" bpmnElement="Flow_P23_Intake_Inquiry">
        <di:waypoint x="495" y="295" />
        <di:waypoint x="495" y="170" />
        <di:waypoint x="650" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Intake_Found" bpmnElement="Flow_P23_Intake_Found">
        <di:waypoint x="520" y="320" />
        <di:waypoint x="650" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_OpenRecord_to_Request" bpmnElement="Flow_P23_OpenRecord_to_Request">
        <di:waypoint x="750" y="170" />
        <di:waypoint x="860" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Notify_to_Log" bpmnElement="Flow_P23_Notify_to_Log">
        <di:waypoint x="750" y="460" />
        <di:waypoint x="860" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Log_to_Store" bpmnElement="Flow_P23_Log_to_Store">
        <di:waypoint x="960" y="460" />
        <di:waypoint x="1070" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Store_to_Search" bpmnElement="Flow_P23_Store_to_Search">
        <di:waypoint x="1170" y="460" />
        <di:waypoint x="1290" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Request_to_ReceiveDesc" bpmnElement="Flow_P23_Request_to_ReceiveDesc">
        <di:waypoint x="960" y="170" />
        <di:waypoint x="1070" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_ReceiveDesc_to_Search" bpmnElement="Flow_P23_ReceiveDesc_to_Search">
        <di:waypoint x="1170" y="170" />
        <di:waypoint x="1230" y="170" />
        <di:waypoint x="1230" y="460" />
        <di:waypoint x="1290" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Search_to_MatchGw" bpmnElement="Flow_P23_Search_to_MatchGw">
        <di:waypoint x="1390" y="460" />
        <di:waypoint x="1450" y="460" />
        <di:waypoint x="1450" y="320" />
        <di:waypoint x="1520" y="320" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Match_Yes" bpmnElement="Flow_P23_Match_Yes">
        <di:waypoint x="1570" y="320" />
        <di:waypoint x="1620" y="320" />
        <di:waypoint x="1620" y="170" />
        <di:waypoint x="1700" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Match_No" bpmnElement="Flow_P23_Match_No">
        <di:waypoint x="1570" y="320" />
        <di:waypoint x="1620" y="320" />
        <di:waypoint x="1620" y="270" />
        <di:waypoint x="1700" y="270" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_MatchedNotice_to_ReturnPref" bpmnElement="Flow_P23_MatchedNotice_to_ReturnPref">
        <di:waypoint x="1800" y="170" />
        <di:waypoint x="1910" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_ReturnPref_to_MethodGw" bpmnElement="Flow_P23_ReturnPref_to_MethodGw">
        <di:waypoint x="2010" y="170" />
        <di:waypoint x="2130" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Method_Collection" bpmnElement="Flow_P23_Method_Collection">
        <di:waypoint x="2180" y="170" />
        <di:waypoint x="2310" y="130" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Method_Shipment" bpmnElement="Flow_P23_Method_Shipment">
        <di:waypoint x="2155" y="195" />
        <di:waypoint x="2155" y="240" />
        <di:waypoint x="2310" y="240" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Collection_to_Join" bpmnElement="Flow_P23_Collection_to_Join">
        <di:waypoint x="2410" y="130" />
        <di:waypoint x="2470" y="130" />
        <di:waypoint x="2470" y="170" />
        <di:waypoint x="2520" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Shipment_to_Join" bpmnElement="Flow_P23_Shipment_to_Join">
        <di:waypoint x="2410" y="240" />
        <di:waypoint x="2470" y="240" />
        <di:waypoint x="2470" y="170" />
        <di:waypoint x="2520" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_Join_to_Confirmation" bpmnElement="Flow_P23_Join_to_Confirmation">
        <di:waypoint x="2570" y="170" />
        <di:waypoint x="2670" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_ReturnConfirmation_to_End" bpmnElement="Flow_P23_ReturnConfirmation_to_End">
        <di:waypoint x="2770" y="170" />
        <di:waypoint x="2892" y="170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P23_NotLocated_to_End" bpmnElement="Flow_P23_NotLocated_to_End">
        <di:waypoint x="1800" y="270" />
        <di:waypoint x="1912" y="270" />
      </bpmndi:BPMNEdge>

      <bpmndi:BPMNShape id="Shape_Participant_Guest_P23" bpmnElement="Participant_Guest" isHorizontal="true">
        <dc:Bounds x="180" y="700" width="2100" height="300" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_StartNeedItem" bpmnElement="Event_Guest_StartNeedItem">
        <dc:Bounds x="300" y="832" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_ReportMissingItem" bpmnElement="Task_Guest_ReportMissingItem">
        <dc:Bounds x="420" y="810" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Guest_WaitDescriptionOrOutcome" bpmnElement="Gateway_Guest_WaitDescriptionOrOutcome" isMarkerVisible="true">
        <dc:Bounds x="610" y="825" width="50" height="50" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveDescriptionRequest" bpmnElement="Event_Guest_ReceiveDescriptionRequest">
        <dc:Bounds x="760" y="752" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_DescribeItemAndStay" bpmnElement="Task_Guest_DescribeItemAndStay">
        <dc:Bounds x="900" y="730" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_SendItemDescription" bpmnElement="Task_Guest_SendItemDescription">
        <dc:Bounds x="1100" y="730" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveMatchedNotice" bpmnElement="Event_Guest_ReceiveMatchedNotice">
        <dc:Bounds x="760" y="832" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_ChooseCollectionOrShipment" bpmnElement="Task_Guest_ChooseCollectionOrShipment">
        <dc:Bounds x="900" y="810" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_SendReturnPreference" bpmnElement="Task_Guest_SendReturnPreference">
        <dc:Bounds x="1100" y="810" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveReturnConfirmation" bpmnElement="Event_Guest_ReceiveReturnConfirmation">
        <dc:Bounds x="1320" y="832" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveNotLocatedNotice" bpmnElement="Event_Guest_ReceiveNotLocatedNotice">
        <dc:Bounds x="760" y="922" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_EndReturnArranged" bpmnElement="Event_Guest_EndReturnArranged">
        <dc:Bounds x="1480" y="832" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_EndNotLocated" bpmnElement="Event_Guest_EndNotLocated">
        <dc:Bounds x="920" y="922" width="36" height="36" />
      </bpmndi:BPMNShape>

      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Start_to_Report" bpmnElement="Flow_Guest_P23_Start_to_Report">
        <di:waypoint x="336" y="850" />
        <di:waypoint x="420" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Report_to_Wait" bpmnElement="Flow_Guest_P23_Report_to_Wait">
        <di:waypoint x="520" y="850" />
        <di:waypoint x="610" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Wait_to_Request" bpmnElement="Flow_Guest_P23_Wait_to_Request">
        <di:waypoint x="635" y="825" />
        <di:waypoint x="635" y="770" />
        <di:waypoint x="760" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Request_to_Describe" bpmnElement="Flow_Guest_P23_Request_to_Describe">
        <di:waypoint x="796" y="770" />
        <di:waypoint x="900" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Describe_to_Send" bpmnElement="Flow_Guest_P23_Describe_to_Send">
        <di:waypoint x="1000" y="770" />
        <di:waypoint x="1100" y="770" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Send_to_WaitAgain" bpmnElement="Flow_Guest_P23_Send_to_WaitAgain">
        <di:waypoint x="1200" y="770" />
        <di:waypoint x="1240" y="770" />
        <di:waypoint x="1240" y="850" />
        <di:waypoint x="660" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Wait_to_Matched" bpmnElement="Flow_Guest_P23_Wait_to_Matched">
        <di:waypoint x="660" y="850" />
        <di:waypoint x="760" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Wait_to_NotLocated" bpmnElement="Flow_Guest_P23_Wait_to_NotLocated">
        <di:waypoint x="635" y="875" />
        <di:waypoint x="635" y="940" />
        <di:waypoint x="760" y="940" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Matched_to_Choose" bpmnElement="Flow_Guest_P23_Matched_to_Choose">
        <di:waypoint x="796" y="850" />
        <di:waypoint x="900" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Choose_to_SendPref" bpmnElement="Flow_Guest_P23_Choose_to_SendPref">
        <di:waypoint x="1000" y="850" />
        <di:waypoint x="1100" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_SendPref_to_Confirmation" bpmnElement="Flow_Guest_P23_SendPref_to_Confirmation">
        <di:waypoint x="1200" y="850" />
        <di:waypoint x="1320" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_Confirmation_to_End" bpmnElement="Flow_Guest_P23_Confirmation_to_End">
        <di:waypoint x="1356" y="850" />
        <di:waypoint x="1480" y="850" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P23_NotLocated_to_End" bpmnElement="Flow_Guest_P23_NotLocated_to_End">
        <di:waypoint x="796" y="940" />
        <di:waypoint x="920" y="940" />
      </bpmndi:BPMNEdge>

      <bpmndi:BPMNEdge id="Edge_Msg_P23_GuestInquiry" bpmnElement="Msg_P23_GuestInquiry">
        <di:waypoint x="470" y="810" />
        <di:waypoint x="470" y="188" />
        <di:waypoint x="318" y="188" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_FoundItemNotice" bpmnElement="Msg_P23_FoundItemNotice">
        <di:waypoint x="700" y="420" />
        <di:waypoint x="700" y="270" />
        <di:waypoint x="318" y="270" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_RequestDescription" bpmnElement="Msg_P23_RequestDescription">
        <di:waypoint x="910" y="210" />
        <di:waypoint x="910" y="752" />
        <di:waypoint x="778" y="752" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_DescriptionResponse" bpmnElement="Msg_P23_DescriptionResponse">
        <di:waypoint x="1150" y="730" />
        <di:waypoint x="1150" y="210" />
        <di:waypoint x="1120" y="210" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_ItemMatched" bpmnElement="Msg_P23_ItemMatched">
        <di:waypoint x="1750" y="210" />
        <di:waypoint x="1750" y="832" />
        <di:waypoint x="778" y="832" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_ItemNotLocated" bpmnElement="Msg_P23_ItemNotLocated">
        <di:waypoint x="1750" y="310" />
        <di:waypoint x="1750" y="922" />
        <di:waypoint x="778" y="922" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_ReturnPreference" bpmnElement="Msg_P23_ReturnPreference">
        <di:waypoint x="1150" y="810" />
        <di:waypoint x="1150" y="210" />
        <di:waypoint x="1960" y="210" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P23_ReturnConfirmation" bpmnElement="Msg_P23_ReturnConfirmation">
        <di:waypoint x="2720" y="210" />
        <di:waypoint x="2720" y="832" />
        <di:waypoint x="1338" y="832" />
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>
