(:trajectory

(:state (at crate0 depot1) (at crate1 depot2) (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot1) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate0) (clear crate1) (clear crate2) (clear pallet3) (clear pallet4) (clear pallet5) (on crate0 pallet1) (on crate1 pallet2) (on crate2 pallet0))

(:action (lift hoist1 crate0 pallet1 depot1))

(:state (at crate1 depot2) (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot1) (available hoist0) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate1) (clear crate2) (clear pallet1) (clear pallet3) (clear pallet4) (clear pallet5) (lifting hoist1 crate0) (on crate1 pallet2) (on crate2 pallet0))

(:action (load hoist1 crate0 truck2 depot1))

(:state (at crate1 depot2) (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot1) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate1) (clear crate2) (clear pallet1) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (on crate1 pallet2) (on crate2 pallet0))

(:action (drive truck2 depot1 depot0))

(:state (at crate1 depot2) (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate1) (clear crate2) (clear pallet1) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (on crate1 pallet2) (on crate2 pallet0))

(:action (lift hoist2 crate1 pallet2 depot2))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (lifting hoist2 crate1) (on crate2 pallet0))

(:action (drive truck0 depot0 depot2))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot2) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (lifting hoist2 crate1) (on crate2 pallet0))

(:action (load hoist2 crate1 truck0 depot2))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot2) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (drive truck2 depot0 distributor0))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot2) (at truck1 distributor0) (at truck2 distributor0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (drive truck2 distributor0 distributor2))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot2) (at truck1 distributor0) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (drive truck2 distributor2 depot0))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot2) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (drive truck0 depot2 depot0))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (drive truck1 distributor0 depot1))

(:state (at crate2 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (on crate2 pallet0))

(:action (lift hoist0 crate2 pallet0 depot0))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 depot0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (lifting hoist0 crate2))

(:action (drive truck1 depot1 distributor0))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (lifting hoist0 crate2))

(:action (load hoist0 crate2 truck2 depot0))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 depot0) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (in crate2 truck2))

(:action (drive truck2 depot0 distributor2))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 distributor0) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (in crate2 truck2))

(:action (drive truck0 depot0 depot1))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot1) (at truck1 distributor0) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (in crate2 truck2))

(:action (unload hoist5 crate2 truck2 distributor2))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot1) (at truck1 distributor0) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (lifting hoist5 crate2))

(:action (drive truck1 distributor0 depot1))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot1) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (lifting hoist5 crate2))

(:action (drive truck0 depot1 depot0))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (in crate1 truck0) (lifting hoist5 crate2))

(:action (unload hoist0 crate1 truck0 depot0))

(:state (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear pallet0) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (lifting hoist0 crate1) (lifting hoist5 crate2))

(:action (drop hoist0 crate1 pallet0 depot0))

(:state (at crate1 depot0) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear crate1) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (clear pallet5) (in crate0 truck2) (lifting hoist5 crate2) (on crate1 pallet0))

(:action (drop hoist5 crate2 pallet5 distributor2))

(:state (at crate1 depot0) (at crate2 distributor2) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate1) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (in crate0 truck2) (on crate1 pallet0) (on crate2 pallet5))

(:action (unload hoist5 crate0 truck2 distributor2))

(:state (at crate1 depot0) (at crate2 distributor2) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (clear crate1) (clear crate2) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (lifting hoist5 crate0) (on crate1 pallet0) (on crate2 pallet5))

(:action (drop hoist5 crate0 crate2 distributor2))

(:state (at crate0 distributor2) (at crate1 depot0) (at crate2 distributor2) (at hoist0 depot0) (at hoist1 depot1) (at hoist2 depot2) (at hoist3 distributor0) (at hoist4 distributor1) (at hoist5 distributor2) (at pallet0 depot0) (at pallet1 depot1) (at pallet2 depot2) (at pallet3 distributor0) (at pallet4 distributor1) (at pallet5 distributor2) (at truck0 depot0) (at truck1 depot1) (at truck2 distributor2) (available hoist0) (available hoist1) (available hoist2) (available hoist3) (available hoist4) (available hoist5) (clear crate0) (clear crate1) (clear pallet1) (clear pallet2) (clear pallet3) (clear pallet4) (on crate0 crate2) (on crate1 pallet0) (on crate2 pallet5))

)