修改画图

This commit is contained in:
ChenXL97 2024-01-05 15:03:58 +08:00
parent 78cd648a62
commit a33381e623
5 changed files with 294 additions and 262 deletions

View File

@ -47,11 +47,43 @@ def single_round(question, prefix=""):
if __name__ == '__main__':
question = '''
给我来杯咖啡
[Condition]
Near_Robot_<food_place>, On_<food>_<place>, Holding_<food>, Exist_<food>, Is_<furniture>_<furniture_state>
[Object]
<food>=['Coffee', 'Water', 'Dessert', 'Softdrink', 'BottledDrink', 'Yogurt', 'ADMilk', 'MilkDrink', 'Milk','VacuumCup','Chips', 'NFCJuice', 'Bernachon', 'ADMilk', 'SpringWater']
<place>=['Bar', 'Bar2', 'WaterTable', 'CoffeeTable', 'Table1', 'Table2', 'Table3','BrightTable6']
<food_place>=<food>+<place>
<furniture>=['AC','TubeLight','HallLight','Curtain','ACTemperature','Table1','Floor','Chairs']
<furniture_state>=['On','Off','Up','Down','Clean','Dirty']
[Examples]
Please put the soft drink on the watertable.
On_Softdrink_WaterTable
Please deliver the coffee to table number one and turn on the hall light.
On_Coffee_Table & Is_HallLight_On
Do not place the water on the bar counter, and please remember to deliver coffee or bernachon to table 2
~On_Water_Bar & (On_Coffee_Table2 | On_Bernachon_Table2)
Please raise the air conditioning temperature and tidy up the chairs.
Is_ACTemperature_On & Is_Chairs_Clean
[Prompt]
[Condition] Lists all predicates representing conditions and their optional parameter sets.
[Object] Lists all parameter sets.
[Examples] Provide several examples of Instruction to Goal mapping.
Please follow the predicate format requirements strictly and, based on the given Instructions, generate Goals that comply with the specifications in predicate formula format. Please generate directly interpretable predicate formulas without additional explanations.
For example, if the Instruction is: "Please raise the air conditioning temperature and tidy up the chairs," your output should only be:
Is_ACTemperature_On & Is_Chairs_Clean
without any additional information. do not start with Goal:!!
Please put the soft drink on the watertable.
'''
import timeit
cur_time = time.time()
# print(single_round(question))
print(single_round(question, prefix='现在给出符合这句话要求的目标状态: '))
print(single_round(question))
print(f"单次生成耗时:{time.time() - cur_time} s \n")

View File

@ -114,7 +114,7 @@ def dot_tree(
if node_name == "Sequence":
node_name = "&rarr;"
if node_name == "Selector":
node_name = "?"
node_name = " ? "
return node_name
fontsize = 20

View File

@ -3,57 +3,57 @@ ordering=out;
graph [fontname="times-roman"];
node [fontname="times-roman"];
edge [fontname="times-roman"];
"c681805a-96e1-4a3d-a38d-0bfca162692b" [fillcolor=cyan, fontcolor=black, fontsize=20, height=0.01, label=Selector, shape=diamond, style=filled, width=0.01];
"e878636e-ab91-45b3-8d25-1712a9b919ab" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"c681805a-96e1-4a3d-a38d-0bfca162692b" -> "e878636e-ab91-45b3-8d25-1712a9b919ab";
"e88e510b-5495-4aa1-95cd-f95b3b4e50dc" [fillcolor=yellow, fontcolor=black, fontsize=20, label="At(Robot,Coffee)", shape=ellipse, style=filled];
"e878636e-ab91-45b3-8d25-1712a9b919ab" -> "e88e510b-5495-4aa1-95cd-f95b3b4e50dc";
"292edbec-e8dc-44df-a80c-7dd5b6dd6692" [fillcolor=cyan, fontcolor=black, fontsize=20, height=0.01, label=Selector, shape=diamond, style=filled, width=0.01];
"e878636e-ab91-45b3-8d25-1712a9b919ab" -> "292edbec-e8dc-44df-a80c-7dd5b6dd6692";
"8d44bfa1-3a4e-4ae7-94bb-25d70caf0b4b" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"292edbec-e8dc-44df-a80c-7dd5b6dd6692" -> "8d44bfa1-3a4e-4ae7-94bb-25d70caf0b4b";
"65f29fbc-02c3-4015-98bf-e71d16a78cbb" [fillcolor=yellow, fontcolor=black, fontsize=20, label="Holding(Nothing)", shape=ellipse, style=filled];
"8d44bfa1-3a4e-4ae7-94bb-25d70caf0b4b" -> "65f29fbc-02c3-4015-98bf-e71d16a78cbb";
"c503211c-ab75-4671-a6ca-2f66518be485" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PickUp(Coffee)", shape=box, style=filled];
"8d44bfa1-3a4e-4ae7-94bb-25d70caf0b4b" -> "c503211c-ab75-4671-a6ca-2f66518be485";
"27760c0d-aa85-437c-ac87-564d573f6d3d" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PutDown(Anything,Anywhere)", shape=box, style=filled];
"292edbec-e8dc-44df-a80c-7dd5b6dd6692" -> "27760c0d-aa85-437c-ac87-564d573f6d3d";
"94f578bf-0c4b-4614-aacc-d73ca0996d2c" [fillcolor=cyan, fontcolor=black, fontsize=20, height=0.01, label=Selector, shape=diamond, style=filled, width=0.01];
"e878636e-ab91-45b3-8d25-1712a9b919ab" -> "94f578bf-0c4b-4614-aacc-d73ca0996d2c";
"5a162890-11de-41d8-9954-ba17ccf166c4" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"94f578bf-0c4b-4614-aacc-d73ca0996d2c" -> "5a162890-11de-41d8-9954-ba17ccf166c4";
"296bae80-a542-4fde-87b9-b030340caa1d" [fillcolor=yellow, fontcolor=black, fontsize=20, label="Holding(Coffee)", shape=ellipse, style=filled];
"5a162890-11de-41d8-9954-ba17ccf166c4" -> "296bae80-a542-4fde-87b9-b030340caa1d";
"cba60b1e-308f-4f5a-939c-28bba802bca5" [fillcolor=yellow, fontcolor=black, fontsize=20, label="At(Robot,WaterTable)", shape=ellipse, style=filled];
"5a162890-11de-41d8-9954-ba17ccf166c4" -> "cba60b1e-308f-4f5a-939c-28bba802bca5";
"93924025-e88f-47ec-90e4-c53bbc3df60e" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PutDown(Coffee,WaterTable)", shape=box, style=filled];
"5a162890-11de-41d8-9954-ba17ccf166c4" -> "93924025-e88f-47ec-90e4-c53bbc3df60e";
"191ca7d5-a98c-429f-b040-66d210c30bdd" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="MoveTo(WaterTable)", shape=box, style=filled];
"94f578bf-0c4b-4614-aacc-d73ca0996d2c" -> "191ca7d5-a98c-429f-b040-66d210c30bdd";
"5461e129-ef05-4848-9107-2617c82b3566" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"c681805a-96e1-4a3d-a38d-0bfca162692b" -> "5461e129-ef05-4848-9107-2617c82b3566";
"fd31940a-4e40-433d-8165-c9dd302fae62" [fillcolor=yellow, fontcolor=black, fontsize=20, label="At(Robot,Coffee)", shape=ellipse, style=filled];
"5461e129-ef05-4848-9107-2617c82b3566" -> "fd31940a-4e40-433d-8165-c9dd302fae62";
"0a9876b0-1ff9-4f96-b7a8-8257a3928f62" [fillcolor=cyan, fontcolor=black, fontsize=20, height=0.01, label=Selector, shape=diamond, style=filled, width=0.01];
"5461e129-ef05-4848-9107-2617c82b3566" -> "0a9876b0-1ff9-4f96-b7a8-8257a3928f62";
"052d5a92-c6b4-483d-9cef-41745df61ff9" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"0a9876b0-1ff9-4f96-b7a8-8257a3928f62" -> "052d5a92-c6b4-483d-9cef-41745df61ff9";
"c8462c00-d129-4eba-a0b4-ad6a819e34e8" [fillcolor=yellow, fontcolor=black, fontsize=20, label="Holding(Nothing)", shape=ellipse, style=filled];
"052d5a92-c6b4-483d-9cef-41745df61ff9" -> "c8462c00-d129-4eba-a0b4-ad6a819e34e8";
"5a944a18-ea71-4cbe-a04e-675d955b1b1f" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PickUp(Coffee)", shape=box, style=filled];
"052d5a92-c6b4-483d-9cef-41745df61ff9" -> "5a944a18-ea71-4cbe-a04e-675d955b1b1f";
"bfea3ed6-08c4-4fd3-9aa7-994f4be28953" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PutDown(Anything,Anywhere)", shape=box, style=filled];
"0a9876b0-1ff9-4f96-b7a8-8257a3928f62" -> "bfea3ed6-08c4-4fd3-9aa7-994f4be28953";
"c719600f-4033-418f-8608-5c808481d1aa" [fillcolor=cyan, fontcolor=black, fontsize=20, height=0.01, label=Selector, shape=diamond, style=filled, width=0.01];
"5461e129-ef05-4848-9107-2617c82b3566" -> "c719600f-4033-418f-8608-5c808481d1aa";
"c9d1af42-f394-4c52-9e7b-32d46487c708" [fillcolor=orange, fontcolor=black, fontsize=20, height=0.01, label=Sequence, shape=octagon, style=filled, width=0.01];
"c719600f-4033-418f-8608-5c808481d1aa" -> "c9d1af42-f394-4c52-9e7b-32d46487c708";
"84ecc165-efa0-4747-8ce9-64bf6ac557a2" [fillcolor=yellow, fontcolor=black, fontsize=20, label="Holding(Coffee)", shape=ellipse, style=filled];
"c9d1af42-f394-4c52-9e7b-32d46487c708" -> "84ecc165-efa0-4747-8ce9-64bf6ac557a2";
"8d3d2c3f-1f52-4742-bb03-a02d578134de" [fillcolor=yellow, fontcolor=black, fontsize=20, label="At(Robot,BrightTable6)", shape=ellipse, style=filled];
"c9d1af42-f394-4c52-9e7b-32d46487c708" -> "8d3d2c3f-1f52-4742-bb03-a02d578134de";
"b5bcfc9e-f0ad-458b-ba99-19bae2fc6b12" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="PutDown(Coffee,BrightTable6)", shape=box, style=filled];
"c9d1af42-f394-4c52-9e7b-32d46487c708" -> "b5bcfc9e-f0ad-458b-ba99-19bae2fc6b12";
"5685125a-34f9-40cd-be0c-b7674970c01b" [fillcolor=lawngreen, fontcolor=black, fontsize=20, label="MoveTo(BrightTable6)", shape=box, style=filled];
"c719600f-4033-418f-8608-5c808481d1aa" -> "5685125a-34f9-40cd-be0c-b7674970c01b";
"e5aa5d5b-9169-41fc-a26d-b16b24db8215" [fillcolor="#B0FFFF", fontcolor=black, fontsize=20, height=0.01, label=" ? ", shape=box, style=filled, width=0.01];
"cc077d7a-c074-4249-9fa9-d559c6600fbc" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"e5aa5d5b-9169-41fc-a26d-b16b24db8215" -> "cc077d7a-c074-4249-9fa9-d559c6600fbc";
"2f4be6cb-5d87-4119-a678-9245fb5e5b08" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="At(Robot,Coffee)", shape=ellipse, style=filled];
"cc077d7a-c074-4249-9fa9-d559c6600fbc" -> "2f4be6cb-5d87-4119-a678-9245fb5e5b08";
"8f8c4dda-1add-4b23-8b5f-104d518ac38e" [fillcolor="#B0FFFF", fontcolor=black, fontsize=20, height=0.01, label=" ? ", shape=box, style=filled, width=0.01];
"cc077d7a-c074-4249-9fa9-d559c6600fbc" -> "8f8c4dda-1add-4b23-8b5f-104d518ac38e";
"0261c661-a520-434f-95a3-6d55d1fa8aff" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"8f8c4dda-1add-4b23-8b5f-104d518ac38e" -> "0261c661-a520-434f-95a3-6d55d1fa8aff";
"97e8f95e-7ec3-479e-b312-67cdf1a6873a" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="Holding(Nothing)", shape=ellipse, style=filled];
"0261c661-a520-434f-95a3-6d55d1fa8aff" -> "97e8f95e-7ec3-479e-b312-67cdf1a6873a";
"2d950b58-e85c-40c0-854a-9b697982b340" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PickUp(Coffee)", shape=box, style=filled];
"0261c661-a520-434f-95a3-6d55d1fa8aff" -> "2d950b58-e85c-40c0-854a-9b697982b340";
"9b20a231-db9d-4a0c-b1c4-fa01bc7948d8" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PutDown(Anything,Anywhere)", shape=box, style=filled];
"8f8c4dda-1add-4b23-8b5f-104d518ac38e" -> "9b20a231-db9d-4a0c-b1c4-fa01bc7948d8";
"05b2c4df-a48e-44f9-8776-80b4c9d5a4c7" [fillcolor="#B0FFFF", fontcolor=black, fontsize=20, height=0.01, label=" ? ", shape=box, style=filled, width=0.01];
"cc077d7a-c074-4249-9fa9-d559c6600fbc" -> "05b2c4df-a48e-44f9-8776-80b4c9d5a4c7";
"d76fc92b-8df3-4129-a49f-9973306d4720" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"05b2c4df-a48e-44f9-8776-80b4c9d5a4c7" -> "d76fc92b-8df3-4129-a49f-9973306d4720";
"a0736935-6ac5-474c-a9fa-73dcbcc925af" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="Holding(Coffee)", shape=ellipse, style=filled];
"d76fc92b-8df3-4129-a49f-9973306d4720" -> "a0736935-6ac5-474c-a9fa-73dcbcc925af";
"ec73963c-0438-4205-8cd1-985013e498aa" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="At(Robot,WaterTable)", shape=ellipse, style=filled];
"d76fc92b-8df3-4129-a49f-9973306d4720" -> "ec73963c-0438-4205-8cd1-985013e498aa";
"72267a55-597b-45ea-81b1-3097e2da726a" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PutDown(Coffee,WaterTable)", shape=box, style=filled];
"d76fc92b-8df3-4129-a49f-9973306d4720" -> "72267a55-597b-45ea-81b1-3097e2da726a";
"af323181-3453-4e7f-833e-ec78a917511c" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="MoveTo(WaterTable)", shape=box, style=filled];
"05b2c4df-a48e-44f9-8776-80b4c9d5a4c7" -> "af323181-3453-4e7f-833e-ec78a917511c";
"d332b9b3-fee1-45a4-b217-ca131574f061" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"e5aa5d5b-9169-41fc-a26d-b16b24db8215" -> "d332b9b3-fee1-45a4-b217-ca131574f061";
"cd8e4c90-2898-496a-9a59-b758d4c2b27c" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="At(Robot,Coffee)", shape=ellipse, style=filled];
"d332b9b3-fee1-45a4-b217-ca131574f061" -> "cd8e4c90-2898-496a-9a59-b758d4c2b27c";
"699354b5-961f-41e0-ac17-2883820573a4" [fillcolor="#B0FFFF", fontcolor=black, fontsize=20, height=0.01, label=" ? ", shape=box, style=filled, width=0.01];
"d332b9b3-fee1-45a4-b217-ca131574f061" -> "699354b5-961f-41e0-ac17-2883820573a4";
"2b4ae08b-e738-4c97-93f7-711039311c56" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"699354b5-961f-41e0-ac17-2883820573a4" -> "2b4ae08b-e738-4c97-93f7-711039311c56";
"c2584464-9670-49f6-8230-a974e64c00a6" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="Holding(Nothing)", shape=ellipse, style=filled];
"2b4ae08b-e738-4c97-93f7-711039311c56" -> "c2584464-9670-49f6-8230-a974e64c00a6";
"95bf87b1-b8ac-46f4-85ab-66bfefa5bf5a" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PickUp(Coffee)", shape=box, style=filled];
"2b4ae08b-e738-4c97-93f7-711039311c56" -> "95bf87b1-b8ac-46f4-85ab-66bfefa5bf5a";
"9b2ce40c-3232-421c-9eb6-6dbc866e3ba2" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PutDown(Anything,Anywhere)", shape=box, style=filled];
"699354b5-961f-41e0-ac17-2883820573a4" -> "9b2ce40c-3232-421c-9eb6-6dbc866e3ba2";
"5f275a1f-dbae-4696-b79f-d6c96d3bd546" [fillcolor="#B0FFFF", fontcolor=black, fontsize=20, height=0.01, label=" ? ", shape=box, style=filled, width=0.01];
"d332b9b3-fee1-45a4-b217-ca131574f061" -> "5f275a1f-dbae-4696-b79f-d6c96d3bd546";
"a7bd72b9-0f63-457f-9e05-67ca8a26f89e" [fillcolor="#FF8080", fontcolor=black, fontsize=20, height=0.01, label="&rarr;", shape=box, style=filled, width=0.01];
"5f275a1f-dbae-4696-b79f-d6c96d3bd546" -> "a7bd72b9-0f63-457f-9e05-67ca8a26f89e";
"e9accfe2-5d94-4223-803a-eb5d89e50bf0" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="Holding(Coffee)", shape=ellipse, style=filled];
"a7bd72b9-0f63-457f-9e05-67ca8a26f89e" -> "e9accfe2-5d94-4223-803a-eb5d89e50bf0";
"317f4bb8-4bb7-447d-a289-a9a11b79c6ec" [fillcolor="#FFFF80", fontcolor=black, fontsize=20, label="At(Robot,BrightTable6)", shape=ellipse, style=filled];
"a7bd72b9-0f63-457f-9e05-67ca8a26f89e" -> "317f4bb8-4bb7-447d-a289-a9a11b79c6ec";
"065858de-2a4c-47fd-84e2-a492dc338a9f" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="PutDown(Coffee,BrightTable6)", shape=box, style=filled];
"a7bd72b9-0f63-457f-9e05-67ca8a26f89e" -> "065858de-2a4c-47fd-84e2-a492dc338a9f";
"9e9b5ae5-5a89-4263-b523-06fe03a01009" [fillcolor=lightgreen, fontcolor=black, fontsize=20, label="MoveTo(BrightTable6)", shape=box, style=filled];
"5f275a1f-dbae-4696-b79f-d6c96d3bd546" -> "9e9b5ae5-5a89-4263-b523-06fe03a01009";
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

After

Width:  |  Height:  |  Size: 113 KiB

View File

@ -4,328 +4,328 @@
<!-- Generated by graphviz version 9.0.0 (20230911.1827)
-->
<!-- Title: pastafarianism Pages: 1 -->
<svg width="2460pt" height="417pt"
viewBox="0.00 0.00 2460.20 416.87" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 412.87)">
<svg width="2460pt" height="339pt"
viewBox="0.00 0.00 2460.20 338.89" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 334.89)">
<title>pastafarianism</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-412.87 2456.2,-412.87 2456.2,4 -4,4"/>
<!-- c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b -->
<polygon fill="white" stroke="none" points="-4,4 -4,-334.89 2456.2,-334.89 2456.2,4 -4,4"/>
<!-- e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215 -->
<g id="node1" class="node">
<title>c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b</title>
<polygon fill="cyan" stroke="black" points="848.2,-408.87 764.7,-377.62 848.2,-346.37 931.7,-377.62 848.2,-408.87"/>
<text text-anchor="middle" x="848.2" y="-370.24" font-family="Times New Roman,serif" font-size="20.00">Selector</text>
<title>e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215</title>
<polygon fill="#b0ffff" stroke="black" points="944.95,-330.89 909.45,-330.89 909.45,-299.64 944.95,-299.64 944.95,-330.89"/>
<text text-anchor="middle" x="927.2" y="-307.89" font-family="Times New Roman,serif" font-size="20.00"> ? </text>
</g>
<!-- e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab -->
<!-- cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc -->
<g id="node2" class="node">
<title>e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab</title>
<polygon fill="orange" stroke="black" points="750.72,-276.54 750.72,-296.35 708.24,-310.37 648.16,-310.37 605.68,-296.35 605.68,-276.54 648.16,-262.53 708.24,-262.53 750.72,-276.54"/>
<text text-anchor="middle" x="678.2" y="-279.07" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc</title>
<polygon fill="#ff8080" stroke="black" points="742.32,-263.64 706.07,-263.64 706.07,-232.39 742.32,-232.39 742.32,-263.64"/>
<text text-anchor="middle" x="724.2" y="-240.64" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b&#45;&gt;e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab -->
<!-- e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215&#45;&gt;cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc -->
<g id="edge1" class="edge">
<title>c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b&#45;&gt;e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab</title>
<path fill="none" stroke="black" d="M814.2,-358.78C789.26,-345.7 755.03,-327.75 727.14,-313.12"/>
<polygon fill="black" stroke="black" points="729.01,-310.15 718.53,-308.6 725.76,-316.35 729.01,-310.15"/>
<title>e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215&#45;&gt;cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc</title>
<path fill="none" stroke="black" d="M909.18,-308.47C874.07,-297.19 796.2,-272.16 753.54,-258.45"/>
<polygon fill="black" stroke="black" points="754.79,-255.17 744.2,-255.44 752.65,-261.83 754.79,-255.17"/>
</g>
<!-- 5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566 -->
<!-- d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061 -->
<g id="node15" class="node">
<title>5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566</title>
<polygon fill="orange" stroke="black" points="1467.72,-276.54 1467.72,-296.35 1425.24,-310.37 1365.16,-310.37 1322.68,-296.35 1322.68,-276.54 1365.16,-262.53 1425.24,-262.53 1467.72,-276.54"/>
<text text-anchor="middle" x="1395.2" y="-279.07" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061</title>
<polygon fill="#ff8080" stroke="black" points="1391.32,-263.64 1355.07,-263.64 1355.07,-232.39 1391.32,-232.39 1391.32,-263.64"/>
<text text-anchor="middle" x="1373.2" y="-240.64" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b&#45;&gt;5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566 -->
<!-- e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215&#45;&gt;d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061 -->
<g id="edge14" class="edge">
<title>c681805a&#45;96e1&#45;4a3d&#45;a38d&#45;0bfca162692b&#45;&gt;5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566</title>
<path fill="none" stroke="black" d="M905.45,-367.28C1003.84,-351.24 1205.19,-318.42 1316.64,-300.25"/>
<polygon fill="black" stroke="black" points="1316.99,-303.74 1326.3,-298.68 1315.86,-296.83 1316.99,-303.74"/>
<title>e5aa5d5b&#45;9169&#45;41fc&#45;a26d&#45;b16b24db8215&#45;&gt;d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061</title>
<path fill="none" stroke="black" d="M945.23,-311.62C1013.8,-301.59 1258.7,-265.76 1343.8,-253.31"/>
<polygon fill="black" stroke="black" points="1344.05,-256.81 1353.44,-251.9 1343.04,-249.89 1344.05,-256.81"/>
</g>
<!-- e88e510b&#45;5495&#45;4aa1&#45;95cd&#45;f95b3b4e50dc -->
<!-- 2f4be6cb&#45;5d87&#45;4119&#45;a678&#45;9245fb5e5b08 -->
<g id="node3" class="node">
<title>e88e510b&#45;5495&#45;4aa1&#45;95cd&#45;f95b3b4e50dc</title>
<ellipse fill="yellow" stroke="black" cx="360.2" cy="-195.28" rx="113.14" ry="22.1"/>
<text text-anchor="middle" x="360.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">At(Robot,Coffee)</text>
<title>2f4be6cb&#45;5d87&#45;4119&#45;a678&#45;9245fb5e5b08</title>
<ellipse fill="#ffff80" stroke="black" cx="518.2" cy="-174.29" rx="113.14" ry="22.1"/>
<text text-anchor="middle" x="518.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00">At(Robot,Coffee)</text>
</g>
<!-- e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;e88e510b&#45;5495&#45;4aa1&#45;95cd&#45;f95b3b4e50dc -->
<!-- cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;2f4be6cb&#45;5d87&#45;4119&#45;a678&#45;9245fb5e5b08 -->
<g id="edge2" class="edge">
<title>e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;e88e510b&#45;5495&#45;4aa1&#45;95cd&#45;f95b3b4e50dc</title>
<path fill="none" stroke="black" d="M623.89,-270.22C571.65,-255.57 492.25,-233.31 434.23,-217.04"/>
<polygon fill="black" stroke="black" points="435.33,-213.71 424.75,-214.38 433.44,-220.45 435.33,-213.71"/>
<title>cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;2f4be6cb&#45;5d87&#45;4119&#45;a678&#45;9245fb5e5b08</title>
<path fill="none" stroke="black" d="M705.92,-240.65C678.5,-231.1 625.4,-212.61 582.65,-197.73"/>
<polygon fill="black" stroke="black" points="584.05,-194.51 573.45,-194.53 581.75,-201.12 584.05,-194.51"/>
</g>
<!-- 292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692 -->
<!-- 8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e -->
<g id="node4" class="node">
<title>292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692</title>
<polygon fill="cyan" stroke="black" points="575.2,-226.53 491.7,-195.28 575.2,-164.03 658.7,-195.28 575.2,-226.53"/>
<text text-anchor="middle" x="575.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">Selector</text>
<title>8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e</title>
<polygon fill="#b0ffff" stroke="black" points="684.95,-189.92 649.45,-189.92 649.45,-158.67 684.95,-158.67 684.95,-189.92"/>
<text text-anchor="middle" x="667.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00"> ? </text>
</g>
<!-- e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692 -->
<!-- cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e -->
<g id="edge3" class="edge">
<title>e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692</title>
<path fill="none" stroke="black" d="M651.4,-262.25C638.18,-250.8 622.1,-236.88 608.12,-224.78"/>
<polygon fill="black" stroke="black" points="610.74,-222.42 600.88,-218.52 606.15,-227.71 610.74,-222.42"/>
<title>cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e</title>
<path fill="none" stroke="black" d="M712.39,-232.15C704.74,-222.54 694.63,-209.81 685.91,-198.83"/>
<polygon fill="black" stroke="black" points="688.9,-196.97 679.93,-191.32 683.42,-201.32 688.9,-196.97"/>
</g>
<!-- 94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c -->
<!-- 05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7 -->
<g id="node9" class="node">
<title>94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c</title>
<polygon fill="cyan" stroke="black" points="780.2,-226.53 696.7,-195.28 780.2,-164.03 863.7,-195.28 780.2,-226.53"/>
<text text-anchor="middle" x="780.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">Selector</text>
<title>05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7</title>
<polygon fill="#b0ffff" stroke="black" points="797.95,-189.92 762.45,-189.92 762.45,-158.67 797.95,-158.67 797.95,-189.92"/>
<text text-anchor="middle" x="780.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00"> ? </text>
</g>
<!-- e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c -->
<!-- cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7 -->
<g id="edge8" class="edge">
<title>e878636e&#45;ab91&#45;45b3&#45;8d25&#45;1712a9b919ab&#45;&gt;94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c</title>
<path fill="none" stroke="black" d="M704.73,-262.25C717.61,-250.99 733.22,-237.35 746.89,-225.4"/>
<polygon fill="black" stroke="black" points="749.18,-228.04 754.41,-218.82 744.58,-222.77 749.18,-228.04"/>
<title>cc077d7a&#45;c074&#45;4249&#45;9fa9&#45;d559c6600fbc&#45;&gt;05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7</title>
<path fill="none" stroke="black" d="M735.8,-232.15C743.23,-222.63 753.05,-210.06 761.56,-199.16"/>
<polygon fill="black" stroke="black" points="764.28,-201.36 767.68,-191.33 758.76,-197.05 764.28,-201.36"/>
</g>
<!-- 8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b -->
<!-- 0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff -->
<g id="node5" class="node">
<title>8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b</title>
<polygon fill="orange" stroke="black" points="390.72,-94.2 390.72,-114.02 348.24,-128.03 288.16,-128.03 245.68,-114.02 245.68,-94.2 288.16,-80.19 348.24,-80.19 390.72,-94.2"/>
<text text-anchor="middle" x="318.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff</title>
<polygon fill="#ff8080" stroke="black" points="336.32,-113.82 300.07,-113.82 300.07,-82.57 336.32,-82.57 336.32,-113.82"/>
<text text-anchor="middle" x="318.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- 292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692&#45;&gt;8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b -->
<!-- 8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e&#45;&gt;0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff -->
<g id="edge4" class="edge">
<title>292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692&#45;&gt;8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b</title>
<path fill="none" stroke="black" d="M532.76,-179.56C490.57,-164.92 425.46,-142.33 378.03,-125.87"/>
<polygon fill="black" stroke="black" points="379.31,-122.61 368.72,-122.64 377.02,-129.23 379.31,-122.61"/>
<title>8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e&#45;&gt;0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff</title>
<path fill="none" stroke="black" d="M650.6,-158.28C647.33,-155.94 643.79,-153.77 640.2,-152.19 613.53,-140.5 422.08,-113.42 347.67,-103.19"/>
<polygon fill="black" stroke="black" points="348.26,-99.74 337.88,-101.86 347.31,-106.68 348.26,-99.74"/>
</g>
<!-- 27760c0d&#45;aa85&#45;437c&#45;ac87&#45;564d573f6d3d -->
<!-- 9b20a231&#45;db9d&#45;4a0c&#45;b1c4&#45;fa01bc7948d8 -->
<g id="node8" class="node">
<title>27760c0d&#45;aa85&#45;437c&#45;ac87&#45;564d573f6d3d</title>
<polygon fill="lawngreen" stroke="black" points="690.07,-122.11 418.32,-122.11 418.32,-86.11 690.07,-86.11 690.07,-122.11"/>
<text text-anchor="middle" x="554.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">PutDown(Anything,Anywhere)</text>
<title>9b20a231&#45;db9d&#45;4a0c&#45;b1c4&#45;fa01bc7948d8</title>
<polygon fill="lightgreen" stroke="black" points="744.07,-116.19 472.32,-116.19 472.32,-80.19 744.07,-80.19 744.07,-116.19"/>
<text text-anchor="middle" x="608.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00">PutDown(Anything,Anywhere)</text>
</g>
<!-- 292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692&#45;&gt;27760c0d&#45;aa85&#45;437c&#45;ac87&#45;564d573f6d3d -->
<!-- 8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e&#45;&gt;9b20a231&#45;db9d&#45;4a0c&#45;b1c4&#45;fa01bc7948d8 -->
<g id="edge7" class="edge">
<title>292edbec&#45;e8dc&#45;44df&#45;a80c&#45;7dd5b6dd6692&#45;&gt;27760c0d&#45;aa85&#45;437c&#45;ac87&#45;564d573f6d3d</title>
<path fill="none" stroke="black" d="M568.55,-166.07C566.11,-155.69 563.34,-143.93 560.89,-133.53"/>
<polygon fill="black" stroke="black" points="564.34,-132.92 558.64,-123.99 557.53,-134.53 564.34,-132.92"/>
<title>8f8c4dda&#45;1add&#45;4b23&#45;8b5f&#45;104d518ac38e&#45;&gt;9b20a231&#45;db9d&#45;4a0c&#45;b1c4&#45;fa01bc7948d8</title>
<path fill="none" stroke="black" d="M655.26,-158.3C647.73,-148.85 637.82,-136.39 629.02,-125.35"/>
<polygon fill="black" stroke="black" points="631.89,-123.33 622.92,-117.69 626.42,-127.69 631.89,-123.33"/>
</g>
<!-- 65f29fbc&#45;02c3&#45;4015&#45;98bf&#45;e71d16a78cbb -->
<!-- 97e8f95e&#45;7ec3&#45;479e&#45;b312&#45;67cdf1a6873a -->
<g id="node6" class="node">
<title>65f29fbc&#45;02c3&#45;4015&#45;98bf&#45;e71d16a78cbb</title>
<ellipse fill="yellow" stroke="black" cx="114.2" cy="-22.1" rx="114.2" ry="22.1"/>
<title>97e8f95e&#45;7ec3&#45;479e&#45;b312&#45;67cdf1a6873a</title>
<ellipse fill="#ffff80" stroke="black" cx="114.2" cy="-22.1" rx="114.2" ry="22.1"/>
<text text-anchor="middle" x="114.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">Holding(Nothing)</text>
</g>
<!-- 8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b&#45;&gt;65f29fbc&#45;02c3&#45;4015&#45;98bf&#45;e71d16a78cbb -->
<!-- 0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff&#45;&gt;97e8f95e&#45;7ec3&#45;479e&#45;b312&#45;67cdf1a6873a -->
<g id="edge5" class="edge">
<title>8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b&#45;&gt;65f29fbc&#45;02c3&#45;4015&#45;98bf&#45;e71d16a78cbb</title>
<path fill="none" stroke="black" d="M272.16,-85.06C243.13,-73.67 205.33,-58.84 173.99,-46.55"/>
<polygon fill="black" stroke="black" points="175.63,-43.43 165.04,-43.04 173.07,-49.95 175.63,-43.43"/>
<title>0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff&#45;&gt;97e8f95e&#45;7ec3&#45;479e&#45;b312&#45;67cdf1a6873a</title>
<path fill="none" stroke="black" d="M299.73,-90.49C272.31,-80.53 219.49,-61.34 177.2,-45.98"/>
<polygon fill="black" stroke="black" points="178.43,-42.71 167.84,-42.58 176.05,-49.29 178.43,-42.71"/>
</g>
<!-- c503211c&#45;ab75&#45;4671&#45;a6ca&#45;2f66518be485 -->
<!-- 2d950b58&#45;e85c&#45;40c0&#45;854a&#45;9b697982b340 -->
<g id="node7" class="node">
<title>c503211c&#45;ab75&#45;4671&#45;a6ca&#45;2f66518be485</title>
<polygon fill="lawngreen" stroke="black" points="389.95,-40.1 246.45,-40.1 246.45,-4.1 389.95,-4.1 389.95,-40.1"/>
<title>2d950b58&#45;e85c&#45;40c0&#45;854a&#45;9b697982b340</title>
<polygon fill="lightgreen" stroke="black" points="389.95,-40.1 246.45,-40.1 246.45,-4.1 389.95,-4.1 389.95,-40.1"/>
<text text-anchor="middle" x="318.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">PickUp(Coffee)</text>
</g>
<!-- 8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b&#45;&gt;c503211c&#45;ab75&#45;4671&#45;a6ca&#45;2f66518be485 -->
<!-- 0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff&#45;&gt;2d950b58&#45;e85c&#45;40c0&#45;854a&#45;9b697982b340 -->
<g id="edge6" class="edge">
<title>8d44bfa1&#45;3a4e&#45;4ae7&#45;94bb&#45;25d70caf0b4b&#45;&gt;c503211c&#45;ab75&#45;4671&#45;a6ca&#45;2f66518be485</title>
<path fill="none" stroke="black" d="M318.2,-79.97C318.2,-71.24 318.2,-61.2 318.2,-52.01"/>
<polygon fill="black" stroke="black" points="321.7,-52.11 318.2,-42.11 314.7,-52.11 321.7,-52.11"/>
<title>0261c661&#45;a520&#45;434f&#45;95a3&#45;6d55d1fa8aff&#45;&gt;2d950b58&#45;e85c&#45;40c0&#45;854a&#45;9b697982b340</title>
<path fill="none" stroke="black" d="M318.2,-82.2C318.2,-73.41 318.2,-62.02 318.2,-51.59"/>
<polygon fill="black" stroke="black" points="321.7,-51.92 318.2,-41.92 314.7,-51.92 321.7,-51.92"/>
</g>
<!-- 5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4 -->
<!-- d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720 -->
<g id="node10" class="node">
<title>5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4</title>
<polygon fill="orange" stroke="black" points="852.72,-94.2 852.72,-114.02 810.24,-128.03 750.16,-128.03 707.68,-114.02 707.68,-94.2 750.16,-80.19 810.24,-80.19 852.72,-94.2"/>
<text text-anchor="middle" x="780.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720</title>
<polygon fill="#ff8080" stroke="black" points="798.32,-113.82 762.07,-113.82 762.07,-82.57 798.32,-82.57 798.32,-113.82"/>
<text text-anchor="middle" x="780.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- 94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c&#45;&gt;5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4 -->
<!-- 05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7&#45;&gt;d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720 -->
<g id="edge9" class="edge">
<title>94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c&#45;&gt;5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4</title>
<path fill="none" stroke="black" d="M780.2,-163.59C780.2,-155.97 780.2,-147.74 780.2,-139.93"/>
<polygon fill="black" stroke="black" points="783.7,-140.04 780.2,-130.04 776.7,-140.04 783.7,-140.04"/>
<title>05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7&#45;&gt;d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720</title>
<path fill="none" stroke="black" d="M780.2,-158.3C780.2,-148.86 780.2,-136.41 780.2,-125.38"/>
<polygon fill="black" stroke="black" points="783.7,-125.68 780.2,-115.68 776.7,-125.68 783.7,-125.68"/>
</g>
<!-- 191ca7d5&#45;a98c&#45;429f&#45;b040&#45;66d210c30bdd -->
<!-- af323181&#45;3453&#45;4e7f&#45;833e&#45;ec78a917511c -->
<g id="node14" class="node">
<title>191ca7d5&#45;a98c&#45;429f&#45;b040&#45;66d210c30bdd</title>
<polygon fill="lawngreen" stroke="black" points="1065.45,-122.11 870.95,-122.11 870.95,-86.11 1065.45,-86.11 1065.45,-122.11"/>
<text text-anchor="middle" x="968.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">MoveTo(WaterTable)</text>
<title>af323181&#45;3453&#45;4e7f&#45;833e&#45;ec78a917511c</title>
<polygon fill="lightgreen" stroke="black" points="1010.45,-116.19 815.95,-116.19 815.95,-80.19 1010.45,-80.19 1010.45,-116.19"/>
<text text-anchor="middle" x="913.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00">MoveTo(WaterTable)</text>
</g>
<!-- 94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c&#45;&gt;191ca7d5&#45;a98c&#45;429f&#45;b040&#45;66d210c30bdd -->
<!-- 05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7&#45;&gt;af323181&#45;3453&#45;4e7f&#45;833e&#45;ec78a917511c -->
<g id="edge13" class="edge">
<title>94f578bf&#45;0c4b&#45;4614&#45;aacc&#45;d73ca0996d2c&#45;&gt;191ca7d5&#45;a98c&#45;429f&#45;b040&#45;66d210c30bdd</title>
<path fill="none" stroke="black" d="M816.45,-177.09C846.29,-162.93 888.82,-142.76 921.27,-127.37"/>
<polygon fill="black" stroke="black" points="922.52,-130.65 930.05,-123.2 919.52,-124.33 922.52,-130.65"/>
<title>05b2c4df&#45;a48e&#45;44f9&#45;8776&#45;80b4c9d5a4c7&#45;&gt;af323181&#45;3453&#45;4e7f&#45;833e&#45;ec78a917511c</title>
<path fill="none" stroke="black" d="M798.41,-163.14C817.3,-152.62 847.45,-135.82 872.11,-122.08"/>
<polygon fill="black" stroke="black" points="873.6,-125.26 880.63,-117.34 870.19,-119.15 873.6,-125.26"/>
</g>
<!-- 296bae80&#45;a542&#45;4fde&#45;87b9&#45;b030340caa1d -->
<!-- a0736935&#45;6ac5&#45;474c&#45;a9fa&#45;73dcbcc925af -->
<g id="node11" class="node">
<title>296bae80&#45;a542&#45;4fde&#45;87b9&#45;b030340caa1d</title>
<ellipse fill="yellow" stroke="black" cx="513.2" cy="-22.1" rx="105.71" ry="22.1"/>
<title>a0736935&#45;6ac5&#45;474c&#45;a9fa&#45;73dcbcc925af</title>
<ellipse fill="#ffff80" stroke="black" cx="513.2" cy="-22.1" rx="105.71" ry="22.1"/>
<text text-anchor="middle" x="513.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">Holding(Coffee)</text>
</g>
<!-- 5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;296bae80&#45;a542&#45;4fde&#45;87b9&#45;b030340caa1d -->
<!-- d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;a0736935&#45;6ac5&#45;474c&#45;a9fa&#45;73dcbcc925af -->
<g id="edge10" class="edge">
<title>5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;296bae80&#45;a542&#45;4fde&#45;87b9&#45;b030340caa1d</title>
<path fill="none" stroke="black" d="M727.45,-87.3C686.17,-74.93 628.39,-57.62 583.24,-44.09"/>
<polygon fill="black" stroke="black" points="584.38,-40.77 573.79,-41.26 582.37,-47.48 584.38,-40.77"/>
<title>d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;a0736935&#45;6ac5&#45;474c&#45;a9fa&#45;73dcbcc925af</title>
<path fill="none" stroke="black" d="M761.74,-84.48C758.96,-82.89 756.06,-81.4 753.2,-80.19 725.53,-68.57 656.22,-52.56 599.16,-40.45"/>
<polygon fill="black" stroke="black" points="599.91,-37.03 589.4,-38.39 598.47,-43.88 599.91,-37.03"/>
</g>
<!-- cba60b1e&#45;308f&#45;4f5a&#45;939c&#45;28bba802bca5 -->
<!-- ec73963c&#45;0438&#45;4205&#45;8cd1&#45;985013e498aa -->
<g id="node12" class="node">
<title>cba60b1e&#45;308f&#45;4f5a&#45;939c&#45;28bba802bca5</title>
<ellipse fill="yellow" stroke="black" cx="780.2" cy="-22.1" rx="142.84" ry="22.1"/>
<title>ec73963c&#45;0438&#45;4205&#45;8cd1&#45;985013e498aa</title>
<ellipse fill="#ffff80" stroke="black" cx="780.2" cy="-22.1" rx="142.84" ry="22.1"/>
<text text-anchor="middle" x="780.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">At(Robot,WaterTable)</text>
</g>
<!-- 5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;cba60b1e&#45;308f&#45;4f5a&#45;939c&#45;28bba802bca5 -->
<!-- d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;ec73963c&#45;0438&#45;4205&#45;8cd1&#45;985013e498aa -->
<g id="edge11" class="edge">
<title>5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;cba60b1e&#45;308f&#45;4f5a&#45;939c&#45;28bba802bca5</title>
<path fill="none" stroke="black" d="M780.2,-79.97C780.2,-72.46 780.2,-63.99 780.2,-55.92"/>
<polygon fill="black" stroke="black" points="783.7,-56.06 780.2,-46.06 776.7,-56.06 783.7,-56.06"/>
<title>d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;ec73963c&#45;0438&#45;4205&#45;8cd1&#45;985013e498aa</title>
<path fill="none" stroke="black" d="M780.2,-82.2C780.2,-74.59 780.2,-65.02 780.2,-55.82"/>
<polygon fill="black" stroke="black" points="783.7,-56.04 780.2,-46.04 776.7,-56.04 783.7,-56.04"/>
</g>
<!-- 93924025&#45;e88f&#45;47ec&#45;90e4&#45;c53bbc3df60e -->
<!-- 72267a55&#45;597b&#45;45ea&#45;81b1&#45;3097e2da726a -->
<g id="node13" class="node">
<title>93924025&#45;e88f&#45;47ec&#45;90e4&#45;c53bbc3df60e</title>
<polygon fill="lawngreen" stroke="black" points="1203.2,-40.1 941.2,-40.1 941.2,-4.1 1203.2,-4.1 1203.2,-40.1"/>
<title>72267a55&#45;597b&#45;45ea&#45;81b1&#45;3097e2da726a</title>
<polygon fill="lightgreen" stroke="black" points="1203.2,-40.1 941.2,-40.1 941.2,-4.1 1203.2,-4.1 1203.2,-40.1"/>
<text text-anchor="middle" x="1072.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">PutDown(Coffee,WaterTable)</text>
</g>
<!-- 5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;93924025&#45;e88f&#45;47ec&#45;90e4&#45;c53bbc3df60e -->
<!-- d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;72267a55&#45;597b&#45;45ea&#45;81b1&#45;3097e2da726a -->
<g id="edge12" class="edge">
<title>5a162890&#45;11de&#45;41d8&#45;9954&#45;ba17ccf166c4&#45;&gt;93924025&#45;e88f&#45;47ec&#45;90e4&#45;c53bbc3df60e</title>
<path fill="none" stroke="black" d="M834.44,-87.9C843.7,-85.31 853.22,-82.67 862.2,-80.19 906.81,-67.9 956.81,-54.29 996.82,-43.45"/>
<polygon fill="black" stroke="black" points="997.63,-46.86 1006.37,-40.87 995.8,-40.1 997.63,-46.86"/>
<title>d76fc92b&#45;8df3&#45;4129&#45;a49f&#45;9973306d4720&#45;&gt;72267a55&#45;597b&#45;45ea&#45;81b1&#45;3097e2da726a</title>
<path fill="none" stroke="black" d="M798.63,-84.42C801.42,-82.84 804.33,-81.37 807.2,-80.19 835.46,-68.68 903.08,-54.18 962.95,-42.67"/>
<polygon fill="black" stroke="black" points="963.37,-46.15 972.53,-40.84 962.06,-39.28 963.37,-46.15"/>
</g>
<!-- fd31940a&#45;4e40&#45;433d&#45;8165&#45;c9dd302fae62 -->
<!-- cd8e4c90&#45;2898&#45;496a&#45;9a59&#45;b758d4c2b27c -->
<g id="node16" class="node">
<title>fd31940a&#45;4e40&#45;433d&#45;8165&#45;c9dd302fae62</title>
<ellipse fill="yellow" stroke="black" cx="1288.2" cy="-195.28" rx="113.14" ry="22.1"/>
<text text-anchor="middle" x="1288.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">At(Robot,Coffee)</text>
<title>cd8e4c90&#45;2898&#45;496a&#45;9a59&#45;b758d4c2b27c</title>
<ellipse fill="#ffff80" stroke="black" cx="1299.2" cy="-174.29" rx="113.14" ry="22.1"/>
<text text-anchor="middle" x="1299.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00">At(Robot,Coffee)</text>
</g>
<!-- 5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;fd31940a&#45;4e40&#45;433d&#45;8165&#45;c9dd302fae62 -->
<!-- d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;cd8e4c90&#45;2898&#45;496a&#45;9a59&#45;b758d4c2b27c -->
<g id="edge15" class="edge">
<title>5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;fd31940a&#45;4e40&#45;433d&#45;8165&#45;c9dd302fae62</title>
<path fill="none" stroke="black" d="M1367.36,-262.25C1353.52,-250.71 1336.67,-236.67 1322.08,-224.51"/>
<polygon fill="black" stroke="black" points="1324.42,-221.91 1314.49,-218.19 1319.94,-227.28 1324.42,-221.91"/>
<title>d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;cd8e4c90&#45;2898&#45;496a&#45;9a59&#45;b758d4c2b27c</title>
<path fill="none" stroke="black" d="M1357.86,-232.15C1349.53,-224.07 1338.93,-213.8 1329.04,-204.22"/>
<polygon fill="black" stroke="black" points="1331.67,-201.89 1322.05,-197.44 1326.8,-206.92 1331.67,-201.89"/>
</g>
<!-- 0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62 -->
<!-- 699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4 -->
<g id="node17" class="node">
<title>0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62</title>
<polygon fill="cyan" stroke="black" points="1503.2,-226.53 1419.7,-195.28 1503.2,-164.03 1586.7,-195.28 1503.2,-226.53"/>
<text text-anchor="middle" x="1503.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">Selector</text>
<title>699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4</title>
<polygon fill="#b0ffff" stroke="black" points="1465.95,-189.92 1430.45,-189.92 1430.45,-158.67 1465.95,-158.67 1465.95,-189.92"/>
<text text-anchor="middle" x="1448.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00"> ? </text>
</g>
<!-- 5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62 -->
<!-- d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4 -->
<g id="edge16" class="edge">
<title>5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62</title>
<path fill="none" stroke="black" d="M1423.29,-262.25C1437.27,-250.71 1454.27,-236.67 1469,-224.51"/>
<polygon fill="black" stroke="black" points="1471.18,-227.25 1476.66,-218.19 1466.72,-221.86 1471.18,-227.25"/>
<title>d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4</title>
<path fill="none" stroke="black" d="M1388.74,-232.15C1399.03,-222.31 1412.72,-209.22 1424.37,-198.07"/>
<polygon fill="black" stroke="black" points="1426.52,-200.87 1431.33,-191.43 1421.68,-195.81 1426.52,-200.87"/>
</g>
<!-- c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa -->
<!-- 5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546 -->
<g id="node22" class="node">
<title>c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa</title>
<polygon fill="cyan" stroke="black" points="1953.2,-226.53 1869.7,-195.28 1953.2,-164.03 2036.7,-195.28 1953.2,-226.53"/>
<text text-anchor="middle" x="1953.2" y="-187.9" font-family="Times New Roman,serif" font-size="20.00">Selector</text>
<title>5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546</title>
<polygon fill="#b0ffff" stroke="black" points="1888.95,-189.92 1853.45,-189.92 1853.45,-158.67 1888.95,-158.67 1888.95,-189.92"/>
<text text-anchor="middle" x="1871.2" y="-166.92" font-family="Times New Roman,serif" font-size="20.00"> ? </text>
</g>
<!-- 5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa -->
<!-- d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546 -->
<g id="edge21" class="edge">
<title>5461e129&#45;ef05&#45;4848&#45;9107&#45;2617c82b3566&#45;&gt;c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa</title>
<path fill="none" stroke="black" d="M1463.06,-274.6C1570.11,-257.5 1777.03,-224.43 1884.56,-207.25"/>
<polygon fill="black" stroke="black" points="1885.09,-210.71 1894.41,-205.67 1883.99,-203.8 1885.09,-210.71"/>
<title>d332b9b3&#45;fee1&#45;45a4&#45;b217&#45;ca131574f061&#45;&gt;5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546</title>
<path fill="none" stroke="black" d="M1391.81,-244.33C1467.1,-233.49 1749.42,-192.83 1841.77,-179.53"/>
<polygon fill="black" stroke="black" points="1842.12,-183.02 1851.52,-178.13 1841.12,-176.09 1842.12,-183.02"/>
</g>
<!-- 052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9 -->
<!-- 2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56 -->
<g id="node18" class="node">
<title>052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9</title>
<polygon fill="orange" stroke="black" points="1462.72,-94.2 1462.72,-114.02 1420.24,-128.03 1360.16,-128.03 1317.68,-114.02 1317.68,-94.2 1360.16,-80.19 1420.24,-80.19 1462.72,-94.2"/>
<text text-anchor="middle" x="1390.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56</title>
<polygon fill="#ff8080" stroke="black" points="1380.32,-113.82 1344.07,-113.82 1344.07,-82.57 1380.32,-82.57 1380.32,-113.82"/>
<text text-anchor="middle" x="1362.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- 0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62&#45;&gt;052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9 -->
<!-- 699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4&#45;&gt;2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56 -->
<g id="edge17" class="edge">
<title>0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62&#45;&gt;052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9</title>
<path fill="none" stroke="black" d="M1476.99,-173.6C1462.58,-162.23 1444.43,-147.91 1428.46,-135.3"/>
<polygon fill="black" stroke="black" points="1431.06,-132.9 1421.04,-129.45 1426.72,-138.39 1431.06,-132.9"/>
<title>699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4&#45;&gt;2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56</title>
<path fill="none" stroke="black" d="M1430.79,-158.3C1418.55,-147.75 1401.97,-133.46 1388.17,-121.57"/>
<polygon fill="black" stroke="black" points="1390.58,-119.03 1380.72,-115.15 1386.01,-124.33 1390.58,-119.03"/>
</g>
<!-- bfea3ed6&#45;08c4&#45;4fd3&#45;9aa7&#45;994f4be28953 -->
<!-- 9b2ce40c&#45;3232&#45;421c&#45;9eb6&#45;6dbc866e3ba2 -->
<g id="node21" class="node">
<title>bfea3ed6&#45;08c4&#45;4fd3&#45;9aa7&#45;994f4be28953</title>
<polygon fill="lawngreen" stroke="black" points="1752.07,-122.11 1480.32,-122.11 1480.32,-86.11 1752.07,-86.11 1752.07,-122.11"/>
<text text-anchor="middle" x="1616.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">PutDown(Anything,Anywhere)</text>
<title>9b2ce40c&#45;3232&#45;421c&#45;9eb6&#45;6dbc866e3ba2</title>
<polygon fill="lightgreen" stroke="black" points="1670.07,-116.19 1398.32,-116.19 1398.32,-80.19 1670.07,-80.19 1670.07,-116.19"/>
<text text-anchor="middle" x="1534.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00">PutDown(Anything,Anywhere)</text>
</g>
<!-- 0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62&#45;&gt;bfea3ed6&#45;08c4&#45;4fd3&#45;9aa7&#45;994f4be28953 -->
<!-- 699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4&#45;&gt;9b2ce40c&#45;3232&#45;421c&#45;9eb6&#45;6dbc866e3ba2 -->
<g id="edge20" class="edge">
<title>0a9876b0&#45;1ff9&#45;4f96&#45;b7a8&#45;8257a3928f62&#45;&gt;bfea3ed6&#45;08c4&#45;4fd3&#45;9aa7&#45;994f4be28953</title>
<path fill="none" stroke="black" d="M1529.41,-173.6C1546.17,-160.37 1567.99,-143.15 1585.56,-129.29"/>
<polygon fill="black" stroke="black" points="1587.44,-132.26 1593.12,-123.32 1583.1,-126.77 1587.44,-132.26"/>
<title>699354b5&#45;961f&#45;41e0&#45;ac17&#45;2883820573a4&#45;&gt;9b2ce40c&#45;3232&#45;421c&#45;9eb6&#45;6dbc866e3ba2</title>
<path fill="none" stroke="black" d="M1465.6,-158.3C1477.12,-148.38 1492.48,-135.14 1505.75,-123.7"/>
<polygon fill="black" stroke="black" points="1507.67,-126.67 1512.96,-117.49 1503.1,-121.37 1507.67,-126.67"/>
</g>
<!-- c8462c00&#45;d129&#45;4eba&#45;a0b4&#45;ad6a819e34e8 -->
<!-- c2584464&#45;9670&#45;49f6&#45;8230&#45;a974e64c00a6 -->
<g id="node19" class="node">
<title>c8462c00&#45;d129&#45;4eba&#45;a0b4&#45;ad6a819e34e8</title>
<ellipse fill="yellow" stroke="black" cx="1335.2" cy="-22.1" rx="114.2" ry="22.1"/>
<title>c2584464&#45;9670&#45;49f6&#45;8230&#45;a974e64c00a6</title>
<ellipse fill="#ffff80" stroke="black" cx="1335.2" cy="-22.1" rx="114.2" ry="22.1"/>
<text text-anchor="middle" x="1335.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">Holding(Nothing)</text>
</g>
<!-- 052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9&#45;&gt;c8462c00&#45;d129&#45;4eba&#45;a0b4&#45;ad6a819e34e8 -->
<!-- 2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56&#45;&gt;c2584464&#45;9670&#45;49f6&#45;8230&#45;a974e64c00a6 -->
<g id="edge18" class="edge">
<title>052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9&#45;&gt;c8462c00&#45;d129&#45;4eba&#45;a0b4&#45;ad6a819e34e8</title>
<path fill="none" stroke="black" d="M1374.29,-79.97C1368.67,-71.79 1362.25,-62.45 1356.26,-53.74"/>
<polygon fill="black" stroke="black" points="1359.16,-51.78 1350.61,-45.52 1353.39,-55.74 1359.16,-51.78"/>
<title>2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56&#45;&gt;c2584464&#45;9670&#45;49f6&#45;8230&#45;a974e64c00a6</title>
<path fill="none" stroke="black" d="M1356.73,-82.2C1353.9,-74.42 1350.32,-64.6 1346.9,-55.21"/>
<polygon fill="black" stroke="black" points="1350.24,-54.15 1343.53,-45.95 1343.66,-56.55 1350.24,-54.15"/>
</g>
<!-- 5a944a18&#45;ea71&#45;4cbe&#45;a04e&#45;675d955b1b1f -->
<!-- 95bf87b1&#45;b8ac&#45;46f4&#45;85ab&#45;66bfefa5bf5a -->
<g id="node20" class="node">
<title>5a944a18&#45;ea71&#45;4cbe&#45;a04e&#45;675d955b1b1f</title>
<polygon fill="lawngreen" stroke="black" points="1610.95,-40.1 1467.45,-40.1 1467.45,-4.1 1610.95,-4.1 1610.95,-40.1"/>
<title>95bf87b1&#45;b8ac&#45;46f4&#45;85ab&#45;66bfefa5bf5a</title>
<polygon fill="lightgreen" stroke="black" points="1610.95,-40.1 1467.45,-40.1 1467.45,-4.1 1610.95,-4.1 1610.95,-40.1"/>
<text text-anchor="middle" x="1539.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">PickUp(Coffee)</text>
</g>
<!-- 052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9&#45;&gt;5a944a18&#45;ea71&#45;4cbe&#45;a04e&#45;675d955b1b1f -->
<!-- 2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56&#45;&gt;95bf87b1&#45;b8ac&#45;46f4&#45;85ab&#45;66bfefa5bf5a -->
<g id="edge19" class="edge">
<title>052d5a92&#45;c6b4&#45;483d&#45;9cef&#45;41745df61ff9&#45;&gt;5a944a18&#45;ea71&#45;4cbe&#45;a04e&#45;675d955b1b1f</title>
<path fill="none" stroke="black" d="M1428.57,-82.51C1449.56,-71.23 1475.6,-57.25 1497.14,-45.68"/>
<polygon fill="black" stroke="black" points="1498.51,-48.92 1505.67,-41.1 1495.2,-42.75 1498.51,-48.92"/>
<title>2b4ae08b&#45;e738&#45;4c97&#45;93f7&#45;711039311c56&#45;&gt;95bf87b1&#45;b8ac&#45;46f4&#45;85ab&#45;66bfefa5bf5a</title>
<path fill="none" stroke="black" d="M1380.8,-84.81C1383.57,-83.17 1386.42,-81.58 1389.2,-80.19 1416.6,-66.52 1448.12,-54.06 1475.18,-44.3"/>
<polygon fill="black" stroke="black" points="1476.02,-47.71 1484.27,-41.06 1473.67,-41.12 1476.02,-47.71"/>
</g>
<!-- c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708 -->
<!-- a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e -->
<g id="node23" class="node">
<title>c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708</title>
<polygon fill="orange" stroke="black" points="2025.72,-94.2 2025.72,-114.02 1983.24,-128.03 1923.16,-128.03 1880.68,-114.02 1880.68,-94.2 1923.16,-80.19 1983.24,-80.19 2025.72,-94.2"/>
<text text-anchor="middle" x="1953.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">Sequence</text>
<title>a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e</title>
<polygon fill="#ff8080" stroke="black" points="1889.32,-113.82 1853.07,-113.82 1853.07,-82.57 1889.32,-82.57 1889.32,-113.82"/>
<text text-anchor="middle" x="1871.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00"></text>
</g>
<!-- c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa&#45;&gt;c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708 -->
<!-- 5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546&#45;&gt;a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e -->
<g id="edge22" class="edge">
<title>c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa&#45;&gt;c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708</title>
<path fill="none" stroke="black" d="M1953.2,-163.59C1953.2,-155.97 1953.2,-147.74 1953.2,-139.93"/>
<polygon fill="black" stroke="black" points="1956.7,-140.04 1953.2,-130.04 1949.7,-140.04 1956.7,-140.04"/>
<title>5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546&#45;&gt;a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e</title>
<path fill="none" stroke="black" d="M1871.2,-158.3C1871.2,-148.86 1871.2,-136.41 1871.2,-125.38"/>
<polygon fill="black" stroke="black" points="1874.7,-125.68 1871.2,-115.68 1867.7,-125.68 1874.7,-125.68"/>
</g>
<!-- 5685125a&#45;34f9&#45;40cd&#45;be0c&#45;b7674970c01b -->
<!-- 9e9b5ae5&#45;5a89&#45;4263&#45;b523&#45;06fe03a01009 -->
<g id="node27" class="node">
<title>5685125a&#45;34f9&#45;40cd&#45;be0c&#45;b7674970c01b</title>
<polygon fill="lawngreen" stroke="black" points="2250.45,-122.11 2043.95,-122.11 2043.95,-86.11 2250.45,-86.11 2250.45,-122.11"/>
<text text-anchor="middle" x="2147.2" y="-96.74" font-family="Times New Roman,serif" font-size="20.00">MoveTo(BrightTable6)</text>
<title>9e9b5ae5&#45;5a89&#45;4263&#45;b523&#45;06fe03a01009</title>
<polygon fill="lightgreen" stroke="black" points="2113.45,-116.19 1906.95,-116.19 1906.95,-80.19 2113.45,-80.19 2113.45,-116.19"/>
<text text-anchor="middle" x="2010.2" y="-90.82" font-family="Times New Roman,serif" font-size="20.00">MoveTo(BrightTable6)</text>
</g>
<!-- c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa&#45;&gt;5685125a&#45;34f9&#45;40cd&#45;be0c&#45;b7674970c01b -->
<!-- 5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546&#45;&gt;9e9b5ae5&#45;5a89&#45;4263&#45;b523&#45;06fe03a01009 -->
<g id="edge26" class="edge">
<title>c719600f&#45;4033&#45;418f&#45;8608&#45;5c808481d1aa&#45;&gt;5685125a&#45;34f9&#45;40cd&#45;be0c&#45;b7674970c01b</title>
<path fill="none" stroke="black" d="M1989.69,-177.51C2020.62,-163.29 2065.23,-142.79 2099.08,-127.23"/>
<polygon fill="black" stroke="black" points="2100.22,-130.56 2107.84,-123.2 2097.29,-124.2 2100.22,-130.56"/>
<title>5f275a1f&#45;dbae&#45;4696&#45;b79f&#45;d6c96d3bd546&#45;&gt;9e9b5ae5&#45;5a89&#45;4263&#45;b523&#45;06fe03a01009</title>
<path fill="none" stroke="black" d="M1889.37,-163.6C1909.05,-153.11 1941.15,-136 1967.32,-122.05"/>
<polygon fill="black" stroke="black" points="1968.87,-125.19 1976.04,-117.4 1965.57,-119.02 1968.87,-125.19"/>
</g>
<!-- 84ecc165&#45;efa0&#45;4747&#45;8ce9&#45;64bf6ac557a2 -->
<!-- e9accfe2&#45;5d94&#45;4223&#45;803a&#45;eb5d89e50bf0 -->
<g id="node24" class="node">
<title>84ecc165&#45;efa0&#45;4747&#45;8ce9&#45;64bf6ac557a2</title>
<ellipse fill="yellow" stroke="black" cx="1734.2" cy="-22.1" rx="105.71" ry="22.1"/>
<title>e9accfe2&#45;5d94&#45;4223&#45;803a&#45;eb5d89e50bf0</title>
<ellipse fill="#ffff80" stroke="black" cx="1734.2" cy="-22.1" rx="105.71" ry="22.1"/>
<text text-anchor="middle" x="1734.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">Holding(Coffee)</text>
</g>
<!-- c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;84ecc165&#45;efa0&#45;4747&#45;8ce9&#45;64bf6ac557a2 -->
<!-- a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;e9accfe2&#45;5d94&#45;4223&#45;803a&#45;eb5d89e50bf0 -->
<g id="edge23" class="edge">
<title>c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;84ecc165&#45;efa0&#45;4747&#45;8ce9&#45;64bf6ac557a2</title>
<path fill="none" stroke="black" d="M1905.41,-85.65C1873.24,-73.9 1830.53,-58.29 1795.82,-45.61"/>
<polygon fill="black" stroke="black" points="1797.34,-42.44 1786.74,-42.29 1794.93,-49.01 1797.34,-42.44"/>
<title>a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;e9accfe2&#45;5d94&#45;4223&#45;803a&#45;eb5d89e50bf0</title>
<path fill="none" stroke="black" d="M1852.72,-87.2C1834.49,-77.34 1805.87,-61.86 1781.31,-48.58"/>
<polygon fill="black" stroke="black" points="1783.23,-45.64 1772.77,-43.96 1779.9,-51.79 1783.23,-45.64"/>
</g>
<!-- 8d3d2c3f&#45;1f52&#45;4742&#45;bb03&#45;a02d578134de -->
<!-- 317f4bb8&#45;4bb7&#45;447d&#45;a289&#45;a9a11b79c6ec -->
<g id="node25" class="node">
<title>8d3d2c3f&#45;1f52&#45;4742&#45;bb03&#45;a02d578134de</title>
<ellipse fill="yellow" stroke="black" cx="2009.2" cy="-22.1" rx="151.32" ry="22.1"/>
<title>317f4bb8&#45;4bb7&#45;447d&#45;a289&#45;a9a11b79c6ec</title>
<ellipse fill="#ffff80" stroke="black" cx="2009.2" cy="-22.1" rx="151.32" ry="22.1"/>
<text text-anchor="middle" x="2009.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">At(Robot,BrightTable6)</text>
</g>
<!-- c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;8d3d2c3f&#45;1f52&#45;4742&#45;bb03&#45;a02d578134de -->
<!-- a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;317f4bb8&#45;4bb7&#45;447d&#45;a289&#45;a9a11b79c6ec -->
<g id="edge24" class="edge">
<title>c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;8d3d2c3f&#45;1f52&#45;4742&#45;bb03&#45;a02d578134de</title>
<path fill="none" stroke="black" d="M1969.4,-79.97C1975.07,-71.85 1981.55,-62.6 1987.6,-53.96"/>
<polygon fill="black" stroke="black" points="1990.45,-55.98 1993.32,-45.78 1984.72,-51.97 1990.45,-55.98"/>
<title>a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;317f4bb8&#45;4bb7&#45;447d&#45;a289&#45;a9a11b79c6ec</title>
<path fill="none" stroke="black" d="M1889.66,-85.27C1892.5,-83.53 1895.41,-81.79 1898.2,-80.19 1917.1,-69.41 1938.25,-58.3 1956.97,-48.78"/>
<polygon fill="black" stroke="black" points="1958.4,-51.99 1965.75,-44.35 1955.24,-45.74 1958.4,-51.99"/>
</g>
<!-- b5bcfc9e&#45;f0ad&#45;458b&#45;ba99&#45;19bae2fc6b12 -->
<!-- 065858de&#45;2a4c&#45;47fd&#45;84e2&#45;a492dc338a9f -->
<g id="node26" class="node">
<title>b5bcfc9e&#45;f0ad&#45;458b&#45;ba99&#45;19bae2fc6b12</title>
<polygon fill="lawngreen" stroke="black" points="2452.2,-40.1 2178.2,-40.1 2178.2,-4.1 2452.2,-4.1 2452.2,-40.1"/>
<title>065858de&#45;2a4c&#45;47fd&#45;84e2&#45;a492dc338a9f</title>
<polygon fill="lightgreen" stroke="black" points="2452.2,-40.1 2178.2,-40.1 2178.2,-4.1 2452.2,-4.1 2452.2,-40.1"/>
<text text-anchor="middle" x="2315.2" y="-14.72" font-family="Times New Roman,serif" font-size="20.00">PutDown(Coffee,BrightTable6)</text>
</g>
<!-- c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;b5bcfc9e&#45;f0ad&#45;458b&#45;ba99&#45;19bae2fc6b12 -->
<!-- a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;065858de&#45;2a4c&#45;47fd&#45;84e2&#45;a492dc338a9f -->
<g id="edge25" class="edge">
<title>c9d1af42&#45;f394&#45;4c52&#45;9e7b&#45;32d46487c708&#45;&gt;b5bcfc9e&#45;f0ad&#45;458b&#45;ba99&#45;19bae2fc6b12</title>
<path fill="none" stroke="black" d="M2006.87,-87.52C2016.28,-84.96 2026,-82.41 2035.2,-80.19 2092.6,-66.34 2157.16,-53.02 2209.81,-42.74"/>
<polygon fill="black" stroke="black" points="2210.22,-46.23 2219.37,-40.88 2208.89,-39.36 2210.22,-46.23"/>
<title>a7bd72b9&#45;0f63&#45;457f&#45;9e05&#45;67ca8a26f89e&#45;&gt;065858de&#45;2a4c&#45;47fd&#45;84e2&#45;a492dc338a9f</title>
<path fill="none" stroke="black" d="M1889.55,-84.21C1892.35,-82.66 1895.28,-81.25 1898.2,-80.19 2012.46,-38.87 2048.85,-60.88 2169.2,-44.19 2173.91,-43.54 2178.7,-42.87 2183.54,-42.19"/>
<polygon fill="black" stroke="black" points="2183.99,-45.66 2193.41,-40.8 2183.02,-38.73 2183.99,-45.66"/>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB