<?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_P16" targetNamespace="http://bpmn.io/schema/bpmn" exporter="Camunda Modeler" exporterVersion="5.46.1">
  <bpmn:message id="Message_P16_EarlyArrivalRequest" name="Early arrival request and luggage handover" />
  <bpmn:message id="Message_P16_ImmediateCheckInNotice" name="Immediate check-in available" />
  <bpmn:message id="Message_P16_WaitingPlan" name="Waiting plan with luggage claim tag and ETA" />
  <bpmn:message id="Message_P16_RoomReadyNotice" name="Room ready notice" />
  <bpmn:collaboration id="Collaboration_HotelNational_P16">
    <bpmn:participant id="Participant_HotelNational" name="Hotel National Zermatt" processRef="Process_HotelNational_P16" />
    <bpmn:participant id="Participant_Guest" name="Guest" processRef="Process_Guest_P16" />
    <bpmn:messageFlow id="Msg_P16_EarlyArrivalRequest" name="early arrival request" sourceRef="Task_Guest_RequestEarlyArrivalSupport" targetRef="Event_Hotel_StartEarlyArrival" />
    <bpmn:messageFlow id="Msg_P16_ImmediateCheckInNotice" name="immediate check-in available" sourceRef="Task_Hotel_OfferImmediateCheckIn" targetRef="Event_Guest_ReceiveImmediateCheckInNotice" />
    <bpmn:messageFlow id="Msg_P16_WaitingPlan" name="waiting plan and claim tag" sourceRef="Task_Hotel_SendWaitingPlan" targetRef="Event_Guest_ReceiveWaitingPlan" />
    <bpmn:messageFlow id="Msg_P16_RoomReadyNotice" name="room ready notice" sourceRef="Task_Hotel_SendRoomReadyNotice" targetRef="Event_Guest_ReceiveRoomReadyNotice" />
  </bpmn:collaboration>
  <bpmn:process id="Process_HotelNational_P16" name="Hotel National Zermatt" isExecutable="false">
    <bpmn:laneSet id="LaneSet_Process_HotelNational_P16">
      <bpmn:lane id="Lane_P16_FrontOffice" name="Front Office">
        <bpmn:flowNodeRef>Task_Hotel_OfferImmediateCheckIn</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_EndImmediateCheckIn</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SendWaitingPlan</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_SendRoomReadyNotice</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_EndWaitingPlanManaged</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_ConfirmMobileAndExplainWaitingOptions</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_RetrieveReservationAndArrivalTime</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Event_Hotel_StartEarlyArrival</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_P16_Portier" name="Portier / Guest Services">
        <bpmn:flowNodeRef>Task_Hotel_StoreLuggageSecurely</bpmn:flowNodeRef>
      </bpmn:lane>
      <bpmn:lane id="Lane_P16_Housekeeping" name="Housekeeping">
        <bpmn:flowNodeRef>Task_Hotel_ProvideETAAndPriorityAssessment</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_StorageAndETAReady</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_PrioritizeCleanAndInspection</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_RoomPreparationJoin</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_ReleaseReadyRoomToFrontOffice</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_CanPrioritizeRoom</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_KeepRoomInStandardReleaseQueue</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_StartStorageAndETA</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Task_Hotel_CheckAssignedRoomStatus</bpmn:flowNodeRef>
        <bpmn:flowNodeRef>Gateway_Hotel_RoomReadyNow</bpmn:flowNodeRef>
      </bpmn:lane>
    </bpmn:laneSet>
    <bpmn:sendTask id="Task_Hotel_OfferImmediateCheckIn" name="Offer immediate check-in handoff to P18" messageRef="Message_P16_ImmediateCheckInNotice" />
    <bpmn:endEvent id="Event_Hotel_EndImmediateCheckIn" name="Ready for P18 check-in" />
    <bpmn:sendTask id="Task_Hotel_SendWaitingPlan" name="Send waiting plan, claim-tag instructions, and expected ready time" messageRef="Message_P16_WaitingPlan" />
    <bpmn:sendTask id="Task_Hotel_SendRoomReadyNotice" name="Send room-ready notice and invite guest back to reception" messageRef="Message_P16_RoomReadyNotice" />
    <bpmn:endEvent id="Event_Hotel_EndWaitingPlanManaged" name="Guest notified when room ready" />
    <bpmn:sequenceFlow id="Flow_P16_Start_to_Retrieve" sourceRef="Event_Hotel_StartEarlyArrival" targetRef="Task_Hotel_RetrieveReservationAndArrivalTime" />
    <bpmn:sequenceFlow id="Flow_P16_Retrieve_to_CheckStatus" sourceRef="Task_Hotel_RetrieveReservationAndArrivalTime" targetRef="Task_Hotel_CheckAssignedRoomStatus" />
    <bpmn:sequenceFlow id="Flow_P16_CheckStatus_to_ReadyGw" sourceRef="Task_Hotel_CheckAssignedRoomStatus" targetRef="Gateway_Hotel_RoomReadyNow" />
    <bpmn:sequenceFlow id="Flow_P16_Ready_Yes" name="yes" sourceRef="Gateway_Hotel_RoomReadyNow" targetRef="Task_Hotel_OfferImmediateCheckIn" />
    <bpmn:sequenceFlow id="Flow_P16_Immediate_to_End" sourceRef="Task_Hotel_OfferImmediateCheckIn" targetRef="Event_Hotel_EndImmediateCheckIn" />
    <bpmn:sequenceFlow id="Flow_P16_Ready_No" name="no" sourceRef="Gateway_Hotel_RoomReadyNow" targetRef="Gateway_Hotel_StartStorageAndETA" />
    <bpmn:sequenceFlow id="Flow_P16_Split_to_Contact" sourceRef="Gateway_Hotel_StartStorageAndETA" targetRef="Task_Hotel_ConfirmMobileAndExplainWaitingOptions" />
    <bpmn:sequenceFlow id="Flow_P16_Split_to_Storage" sourceRef="Gateway_Hotel_StartStorageAndETA" targetRef="Task_Hotel_StoreLuggageSecurely" />
    <bpmn:sequenceFlow id="Flow_P16_Contact_to_ETA" sourceRef="Task_Hotel_ConfirmMobileAndExplainWaitingOptions" targetRef="Task_Hotel_ProvideETAAndPriorityAssessment" />
    <bpmn:sequenceFlow id="Flow_P16_ETA_to_Join" sourceRef="Task_Hotel_ProvideETAAndPriorityAssessment" targetRef="Gateway_Hotel_StorageAndETAReady" />
    <bpmn:sequenceFlow id="Flow_P16_Storage_to_Join" sourceRef="Task_Hotel_StoreLuggageSecurely" targetRef="Gateway_Hotel_StorageAndETAReady" />
    <bpmn:sequenceFlow id="Flow_P16_Join_to_WaitingPlan" sourceRef="Gateway_Hotel_StorageAndETAReady" targetRef="Task_Hotel_SendWaitingPlan" />
    <bpmn:sequenceFlow id="Flow_P16_WaitingPlan_to_PriorityGw" sourceRef="Task_Hotel_SendWaitingPlan" targetRef="Gateway_Hotel_CanPrioritizeRoom" />
    <bpmn:sequenceFlow id="Flow_P16_Priority_Yes" name="yes" sourceRef="Gateway_Hotel_CanPrioritizeRoom" targetRef="Task_Hotel_PrioritizeCleanAndInspection" />
    <bpmn:sequenceFlow id="Flow_P16_Priority_No" name="no" sourceRef="Gateway_Hotel_CanPrioritizeRoom" targetRef="Task_Hotel_KeepRoomInStandardReleaseQueue" />
    <bpmn:sequenceFlow id="Flow_P16_Prioritize_to_Join" sourceRef="Task_Hotel_PrioritizeCleanAndInspection" targetRef="Gateway_Hotel_RoomPreparationJoin" />
    <bpmn:sequenceFlow id="Flow_P16_Queue_to_Join" sourceRef="Task_Hotel_KeepRoomInStandardReleaseQueue" targetRef="Gateway_Hotel_RoomPreparationJoin" />
    <bpmn:sequenceFlow id="Flow_P16_RoomPrepJoin_to_Release" sourceRef="Gateway_Hotel_RoomPreparationJoin" targetRef="Task_Hotel_ReleaseReadyRoomToFrontOffice" />
    <bpmn:sequenceFlow id="Flow_P16_Release_to_Notify" sourceRef="Task_Hotel_ReleaseReadyRoomToFrontOffice" targetRef="Task_Hotel_SendRoomReadyNotice" />
    <bpmn:sequenceFlow id="Flow_P16_Notify_to_End" sourceRef="Task_Hotel_SendRoomReadyNotice" targetRef="Event_Hotel_EndWaitingPlanManaged" />
    <bpmn:userTask id="Task_Hotel_ConfirmMobileAndExplainWaitingOptions" name="Confirm mobile contact and explain waiting options" />
    <bpmn:userTask id="Task_Hotel_ProvideETAAndPriorityAssessment" name="Provide earliest ready ETA and priority assessment" />
    <bpmn:parallelGateway id="Gateway_Hotel_StorageAndETAReady" name="Storage and ETA ready" />
    <bpmn:userTask id="Task_Hotel_PrioritizeCleanAndInspection" name="Prioritize cleaning and inspection of assigned room" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_RoomPreparationJoin" name="Room preparation path complete" />
    <bpmn:userTask id="Task_Hotel_ReleaseReadyRoomToFrontOffice" name="Release ready room to Front Office" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_CanPrioritizeRoom" name="Can room be prioritized before standard check-in?" />
    <bpmn:userTask id="Task_Hotel_KeepRoomInStandardReleaseQueue" name="Keep room in standard departure-release queue" />
    <bpmn:parallelGateway id="Gateway_Hotel_StartStorageAndETA" name="Start storage and ETA handling" />
    <bpmn:userTask id="Task_Hotel_StoreLuggageSecurely" name="Tag luggage, remind guest to keep valuables, and store bags securely" />
    <bpmn:userTask id="Task_Hotel_CheckAssignedRoomStatus" name="Check assigned room clean / inspected status" />
    <bpmn:exclusiveGateway id="Gateway_Hotel_RoomReadyNow" name="Room ready now?" />
    <bpmn:userTask id="Task_Hotel_RetrieveReservationAndArrivalTime" name="Retrieve reservation and confirm early-arrival time" />
    <bpmn:startEvent id="Event_Hotel_StartEarlyArrival" name="Early arrival request received">
      <bpmn:messageEventDefinition messageRef="Message_P16_EarlyArrivalRequest" />
    </bpmn:startEvent>
  </bpmn:process>
  <bpmn:process id="Process_Guest_P16" name="Guest" isExecutable="false">
    <bpmn:eventBasedGateway id="Gateway_Guest_WaitFirstResponse" name="Wait first hotel response" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_Start_to_Request" sourceRef="Event_Guest_StartArriveEarly" targetRef="Task_Guest_RequestEarlyArrivalSupport" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_Request_to_WaitFirst" sourceRef="Task_Guest_RequestEarlyArrivalSupport" targetRef="Gateway_Guest_WaitFirstResponse" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_WaitFirst_to_Immediate" sourceRef="Gateway_Guest_WaitFirstResponse" targetRef="Event_Guest_ReceiveImmediateCheckInNotice" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_WaitFirst_to_WaitingPlan" sourceRef="Gateway_Guest_WaitFirstResponse" targetRef="Event_Guest_ReceiveWaitingPlan" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_Immediate_to_End" sourceRef="Event_Guest_ReceiveImmediateCheckInNotice" targetRef="Event_Guest_EndProceedImmediate" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_WaitingPlan_to_UseAmenities" sourceRef="Event_Guest_ReceiveWaitingPlan" targetRef="Task_Guest_UseAmenitiesOrExploreUntilReady" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_UseAmenities_to_WaitReady" sourceRef="Task_Guest_UseAmenitiesOrExploreUntilReady" targetRef="Gateway_Guest_WaitRoomReady" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_WaitReady_to_Notice" sourceRef="Gateway_Guest_WaitRoomReady" targetRef="Event_Guest_ReceiveRoomReadyNotice" />
    <bpmn:sequenceFlow id="Flow_Guest_P16_Notice_to_End" sourceRef="Event_Guest_ReceiveRoomReadyNotice" targetRef="Event_Guest_EndReturnForCheckIn" />
    <bpmn:endEvent id="Event_Guest_EndProceedImmediate" name="Proceed to P18 check-in" />
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveImmediateCheckInNotice" name="Receive immediate check-in notice">
      <bpmn:messageEventDefinition messageRef="Message_P16_ImmediateCheckInNotice" />
    </bpmn:intermediateCatchEvent>
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveWaitingPlan" name="Receive waiting plan and claim-tag instructions">
      <bpmn:messageEventDefinition messageRef="Message_P16_WaitingPlan" />
    </bpmn:intermediateCatchEvent>
    <bpmn:intermediateCatchEvent id="Event_Guest_ReceiveRoomReadyNotice" name="Receive room-ready notice">
      <bpmn:messageEventDefinition messageRef="Message_P16_RoomReadyNotice" />
    </bpmn:intermediateCatchEvent>
    <bpmn:eventBasedGateway id="Gateway_Guest_WaitRoomReady" name="Wait room-ready notice" />
    <bpmn:endEvent id="Event_Guest_EndReturnForCheckIn" name="Return to reception for P18 check-in" />
    <bpmn:userTask id="Task_Guest_UseAmenitiesOrExploreUntilReady" name="Use amenities or explore Zermatt until room is ready" />
    <bpmn:sendTask id="Task_Guest_RequestEarlyArrivalSupport" name="Request early check-in support and hand over luggage" messageRef="Message_P16_EarlyArrivalRequest" />
    <bpmn:startEvent id="Event_Guest_StartArriveEarly" name="Arrive before standard check-in time" />
  </bpmn:process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_P16">
    <bpmndi:BPMNPlane id="BPMNPlane_P16" bpmnElement="Collaboration_HotelNational_P16">
      <bpmndi:BPMNShape id="Shape_Participant_HotelNational_P16" bpmnElement="Participant_HotelNational" isHorizontal="true">
        <dc:Bounds x="180" y="100" width="2800" height="700" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P16_FrontOffice" bpmnElement="Lane_P16_FrontOffice" isHorizontal="true">
        <dc:Bounds x="210" y="100" width="2770" height="260" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P16_Portier" bpmnElement="Lane_P16_Portier" isHorizontal="true">
        <dc:Bounds x="210" y="660" width="2770" height="140" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Lane_P16_Housekeeping" bpmnElement="Lane_P16_Housekeeping" isHorizontal="true">
        <dc:Bounds x="210" y="360" width="2770" height="300" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_OfferImmediateCheckIn" bpmnElement="Task_Hotel_OfferImmediateCheckIn">
        <dc:Bounds x="980" y="150" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_EndImmediateCheckIn" bpmnElement="Event_Hotel_EndImmediateCheckIn">
        <dc:Bounds x="1162" y="172" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SendWaitingPlan" bpmnElement="Task_Hotel_SendWaitingPlan">
        <dc:Bounds x="1740" y="150" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_SendRoomReadyNotice" bpmnElement="Task_Hotel_SendRoomReadyNotice">
        <dc:Bounds x="2580" y="150" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_EndWaitingPlanManaged" bpmnElement="Event_Hotel_EndWaitingPlanManaged">
        <dc:Bounds x="2772" y="172" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_ConfirmMobileAndExplainWaitingOptions" bpmnElement="Task_Hotel_ConfirmMobileAndExplainWaitingOptions">
        <dc:Bounds x="1360" y="150" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_ProvideETAAndPriorityAssessment" bpmnElement="Task_Hotel_ProvideETAAndPriorityAssessment">
        <dc:Bounds x="1360" y="460" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_StorageAndETAReady" bpmnElement="Gateway_Hotel_StorageAndETAReady" isMarkerVisible="true">
        <dc:Bounds x="1565" y="475" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1625" y="486" width="84" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_PrioritizeCleanAndInspection" bpmnElement="Task_Hotel_PrioritizeCleanAndInspection">
        <dc:Bounds x="2070" y="430" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_RoomPreparationJoin" bpmnElement="Gateway_Hotel_RoomPreparationJoin" isMarkerVisible="true">
        <dc:Bounds x="2255" y="445" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2235" y="407.5" width="89" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_ReleaseReadyRoomToFrontOffice" bpmnElement="Task_Hotel_ReleaseReadyRoomToFrontOffice">
        <dc:Bounds x="2370" y="430" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_CanPrioritizeRoom" bpmnElement="Gateway_Hotel_CanPrioritizeRoom" isMarkerVisible="true">
        <dc:Bounds x="1875" y="445" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1783" y="443.5" width="82" height="53" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_KeepRoomInStandardReleaseQueue" bpmnElement="Task_Hotel_KeepRoomInStandardReleaseQueue">
        <dc:Bounds x="2230" y="540" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_StartStorageAndETA" bpmnElement="Gateway_Hotel_StartStorageAndETA" isMarkerVisible="true">
        <dc:Bounds x="1155" y="475" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1137.5" y="437.5" width="85" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_StoreLuggageSecurely" bpmnElement="Task_Hotel_StoreLuggageSecurely">
        <dc:Bounds x="1130" y="700" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_CheckAssignedRoomStatus" bpmnElement="Task_Hotel_CheckAssignedRoomStatus">
        <dc:Bounds x="550" y="460" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Hotel_RoomReadyNow" bpmnElement="Gateway_Hotel_RoomReadyNow" isMarkerVisible="true">
        <dc:Bounds x="865" y="475" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="845" y="535" width="90" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Hotel_RetrieveReservationAndArrivalTime" bpmnElement="Task_Hotel_RetrieveReservationAndArrivalTime">
        <dc:Bounds x="550" y="150" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Hotel_StartEarlyArrival" bpmnElement="Event_Hotel_StartEarlyArrival">
        <dc:Bounds x="432" y="172" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="409" y="134.5" width="82" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Start_to_Retrieve" bpmnElement="Flow_P16_Start_to_Retrieve">
        <di:waypoint x="468" y="190" />
        <di:waypoint x="550" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Retrieve_to_CheckStatus" bpmnElement="Flow_P16_Retrieve_to_CheckStatus">
        <di:waypoint x="600" y="230" />
        <di:waypoint x="600" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_CheckStatus_to_ReadyGw" bpmnElement="Flow_P16_CheckStatus_to_ReadyGw">
        <di:waypoint x="650" y="500" />
        <di:waypoint x="865" y="500" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Ready_Yes" bpmnElement="Flow_P16_Ready_Yes">
        <di:waypoint x="890" y="475" />
        <di:waypoint x="890" y="190" />
        <di:waypoint x="980" y="190" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="863" y="325" width="18" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Immediate_to_End" bpmnElement="Flow_P16_Immediate_to_End">
        <di:waypoint x="1080" y="190" />
        <di:waypoint x="1162" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Ready_No" bpmnElement="Flow_P16_Ready_No">
        <di:waypoint x="915" y="500" />
        <di:waypoint x="1155" y="500" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1024" y="477" width="13" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Split_to_Contact" bpmnElement="Flow_P16_Split_to_Contact">
        <di:waypoint x="1205" y="500" />
        <di:waypoint x="1290" y="500" />
        <di:waypoint x="1290" y="190" />
        <di:waypoint x="1360" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Split_to_Storage" bpmnElement="Flow_P16_Split_to_Storage">
        <di:waypoint x="1180" y="525" />
        <di:waypoint x="1180" y="700" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Contact_to_ETA" bpmnElement="Flow_P16_Contact_to_ETA">
        <di:waypoint x="1410" y="230" />
        <di:waypoint x="1410" y="460" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_ETA_to_Join" bpmnElement="Flow_P16_ETA_to_Join">
        <di:waypoint x="1460" y="500" />
        <di:waypoint x="1565" y="500" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Storage_to_Join" bpmnElement="Flow_P16_Storage_to_Join">
        <di:waypoint x="1230" y="740" />
        <di:waypoint x="1590" y="740" />
        <di:waypoint x="1590" y="525" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Join_to_WaitingPlan" bpmnElement="Flow_P16_Join_to_WaitingPlan">
        <di:waypoint x="1590" y="475" />
        <di:waypoint x="1590" y="190" />
        <di:waypoint x="1740" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_WaitingPlan_to_PriorityGw" bpmnElement="Flow_P16_WaitingPlan_to_PriorityGw">
        <di:waypoint x="1840" y="190" />
        <di:waypoint x="1900" y="190" />
        <di:waypoint x="1900" y="445" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Priority_Yes" bpmnElement="Flow_P16_Priority_Yes">
        <di:waypoint x="1925" y="470" />
        <di:waypoint x="2070" y="470" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1932" y="463" width="18" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Priority_No" bpmnElement="Flow_P16_Priority_No">
        <di:waypoint x="1900" y="495" />
        <di:waypoint x="1900" y="580" />
        <di:waypoint x="2230" y="580" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1909" y="527" width="13" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Prioritize_to_Join" bpmnElement="Flow_P16_Prioritize_to_Join">
        <di:waypoint x="2170" y="470" />
        <di:waypoint x="2255" y="470" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Queue_to_Join" bpmnElement="Flow_P16_Queue_to_Join">
        <di:waypoint x="2280" y="540" />
        <di:waypoint x="2280" y="495" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_RoomPrepJoin_to_Release" bpmnElement="Flow_P16_RoomPrepJoin_to_Release">
        <di:waypoint x="2305" y="470" />
        <di:waypoint x="2370" y="470" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Release_to_Notify" bpmnElement="Flow_P16_Release_to_Notify">
        <di:waypoint x="2420" y="430" />
        <di:waypoint x="2420" y="190" />
        <di:waypoint x="2580" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_P16_Notify_to_End" bpmnElement="Flow_P16_Notify_to_End">
        <di:waypoint x="2680" y="190" />
        <di:waypoint x="2772" y="190" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Shape_Participant_Guest_P16" bpmnElement="Participant_Guest" isHorizontal="true">
        <dc:Bounds x="180" y="880" width="2800" height="460" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Guest_WaitFirstResponse" bpmnElement="Gateway_Guest_WaitFirstResponse" isMarkerVisible="true">
        <dc:Bounds x="590" y="955" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="580" y="917.5" width="70" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_EndProceedImmediate" bpmnElement="Event_Guest_EndProceedImmediate">
        <dc:Bounds x="1122" y="962" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1102" y="1004" width="76" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveImmediateCheckInNotice" bpmnElement="Event_Guest_ReceiveImmediateCheckInNotice">
        <dc:Bounds x="1012" y="962" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="987" y="998" width="87" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveWaitingPlan" bpmnElement="Event_Guest_ReceiveWaitingPlan">
        <dc:Bounds x="760" y="1052" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="733" y="1002" width="90" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_ReceiveRoomReadyNotice" bpmnElement="Event_Guest_ReceiveRoomReadyNotice">
        <dc:Bounds x="1282" y="1152" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1264" y="1114.5" width="72" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Gateway_Guest_WaitRoomReady" bpmnElement="Gateway_Guest_WaitRoomReady" isMarkerVisible="true">
        <dc:Bounds x="1115" y="1145" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1099" y="1107.5" width="82" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_EndReturnForCheckIn" bpmnElement="Event_Guest_EndReturnForCheckIn">
        <dc:Bounds x="1432" y="1232" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1408" y="1268" width="84" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_UseAmenitiesOrExploreUntilReady" bpmnElement="Task_Guest_UseAmenitiesOrExploreUntilReady">
        <dc:Bounds x="728" y="1130" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Task_Guest_RequestEarlyArrivalSupport" bpmnElement="Task_Guest_RequestEarlyArrivalSupport">
        <dc:Bounds x="400" y="940" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Event_Guest_StartArriveEarly" bpmnElement="Event_Guest_StartArriveEarly">
        <dc:Bounds x="300" y="962" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="275" y="998" width="87" height="40" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_Start_to_Request" bpmnElement="Flow_Guest_P16_Start_to_Request">
        <di:waypoint x="336" y="980" />
        <di:waypoint x="400" y="980" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_Request_to_WaitFirst" bpmnElement="Flow_Guest_P16_Request_to_WaitFirst">
        <di:waypoint x="500" y="980" />
        <di:waypoint x="590" y="980" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_WaitFirst_to_Immediate" bpmnElement="Flow_Guest_P16_WaitFirst_to_Immediate">
        <di:waypoint x="640" y="980" />
        <di:waypoint x="1012" y="980" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_WaitFirst_to_WaitingPlan" bpmnElement="Flow_Guest_P16_WaitFirst_to_WaitingPlan">
        <di:waypoint x="615" y="1005" />
        <di:waypoint x="615" y="1070" />
        <di:waypoint x="760" y="1070" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_Immediate_to_End" bpmnElement="Flow_Guest_P16_Immediate_to_End">
        <di:waypoint x="1048" y="980" />
        <di:waypoint x="1122" y="980" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_WaitingPlan_to_UseAmenities" bpmnElement="Flow_Guest_P16_WaitingPlan_to_UseAmenities">
        <di:waypoint x="778" y="1088" />
        <di:waypoint x="778" y="1130" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_UseAmenities_to_WaitReady" bpmnElement="Flow_Guest_P16_UseAmenities_to_WaitReady">
        <di:waypoint x="828" y="1170" />
        <di:waypoint x="1115" y="1170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_WaitReady_to_Notice" bpmnElement="Flow_Guest_P16_WaitReady_to_Notice">
        <di:waypoint x="1165" y="1170" />
        <di:waypoint x="1282" y="1170" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_Guest_P16_Notice_to_End" bpmnElement="Flow_Guest_P16_Notice_to_End">
        <di:waypoint x="1300" y="1188" />
        <di:waypoint x="1300" y="1250" />
        <di:waypoint x="1432" y="1250" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P16_EarlyArrivalRequest" bpmnElement="Msg_P16_EarlyArrivalRequest">
        <di:waypoint x="450" y="940" />
        <di:waypoint x="450" y="208" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="437" y="566" width="57" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P16_ImmediateCheckInNotice" bpmnElement="Msg_P16_ImmediateCheckInNotice">
        <di:waypoint x="1030" y="230" />
        <di:waypoint x="1030" y="962" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1002" y="587" width="87" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P16_WaitingPlan" bpmnElement="Msg_P16_WaitingPlan">
        <di:waypoint x="1790" y="230" />
        <di:waypoint x="1790" y="1070" />
        <di:waypoint x="796" y="1070" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="1766" y="641" width="79" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Msg_P16_RoomReadyNotice" bpmnElement="Msg_P16_RoomReadyNotice">
        <di:waypoint x="2630" y="230" />
        <di:waypoint x="2630" y="1170" />
        <di:waypoint x="1318" y="1170" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="2601" y="689" width="89" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</bpmn:definitions>
