Assistant:
<execute>
goto("shelf 1")
goto("shelf 2")
goto("shelf 3")
goto("drawer 1")
</execute>

Observation:
On the shelf 1, you see a statue 1.
On the shelf 2, you see a creditcard 1, a mug 1, a papertowelroll 1, and a plate 2.
On the shelf 3, you see a vase 2.
The drawer 1 is closed.
Assistant:
<execute>
open("drawer 1")
close("drawer 1")
goto("drawer 2")
open("drawer 2")
close("drawer 2")
goto("drawer 3")
open("drawer 3")
close("drawer 3")
goto("countertop 1")
take("peppershaker 3", "countertop 1")
goto("drawer 1")
open("drawer 1")
put("peppershaker 3", "drawer 1")
</execute>

Observation:
You open the drawer 1. The drawer 1 is open. In it, you see a cellphone 1.
You close the drawer 1.
The drawer 2 is closed.
You open the drawer 2. The drawer 2 is open. In it, you see a fork 1, and a saltshaker 2.
You close the drawer 2.
The drawer 3 is closed.
You open the drawer 3. The drawer 3 is open. In it, you see nothing.
You close the drawer 3.
On the countertop 1, you see a bowl 3, a glassbottle 1, and a peppershaker 3.
You pick up the peppershaker 3 from the countertop 1.
The drawer 1 is closed.
You open the drawer 1. The drawer 1 is open. In it, you see a cellphone 1.
You put the peppershaker 3 in/on the drawer 1.
