(define (problem depotprob5646) (:domain Depot)
(:objects
	depot0 depot1 depot2 - Depot
	distributor0 distributor1 distributor2 - Distributor
	truck0 truck1 truck2 truck3 truck4 truck5 - Truck
	pallet0 pallet1 pallet2 pallet3 pallet4 pallet5 pallet6 pallet7 pallet8 pallet9 - Pallet
	crate0 crate1 crate2 crate3 crate4 crate5 crate6 crate7 crate8 crate9 crate10 crate11 crate12 crate13 crate14 crate15 crate16 crate17 crate18 crate19 crate20 crate21 crate22 crate23 crate24 crate25 crate26 crate27 crate28 crate29 crate30 crate31 crate32 crate33 crate34 crate35 crate36 crate37 crate38 crate39 crate40 crate41 crate42 crate43 crate44 crate45 crate46 crate47 crate48 crate49 crate50 crate51 crate52 crate53 crate54 crate55 crate56 crate57 crate58 crate59 - Crate
	hoist0 hoist1 hoist2 hoist3 hoist4 hoist5 hoist6 hoist7 hoist8 hoist9 - Hoist)
(:init
	(at pallet0 depot0)
	(clear crate57)
	(at pallet1 depot1)
	(clear crate44)
	(at pallet2 depot2)
	(clear crate56)
	(at pallet3 distributor0)
	(clear crate54)
	(at pallet4 distributor1)
	(clear crate58)
	(at pallet5 distributor2)
	(clear crate59)
	(at pallet6 distributor2)
	(clear crate52)
	(at pallet7 depot0)
	(clear crate55)
	(at pallet8 distributor1)
	(clear crate42)
	(at pallet9 distributor2)
	(clear crate13)
	(at truck0 distributor1)
	(= (current_load truck0) 0)
	(= (load_limit truck0) 401)
	(at truck1 depot0)
	(= (current_load truck1) 0)
	(= (load_limit truck1) 211)
	(at truck2 depot0)
	(= (current_load truck2) 0)
	(= (load_limit truck2) 371)
	(at truck3 depot1)
	(= (current_load truck3) 0)
	(= (load_limit truck3) 201)
	(at truck4 depot2)
	(= (current_load truck4) 0)
	(= (load_limit truck4) 248)
	(at truck5 distributor0)
	(= (current_load truck5) 0)
	(= (load_limit truck5) 398)
	(at hoist0 depot0)
	(available hoist0)
	(at hoist1 depot1)
	(available hoist1)
	(at hoist2 depot2)
	(available hoist2)
	(at hoist3 distributor0)
	(available hoist3)
	(at hoist4 distributor1)
	(available hoist4)
	(at hoist5 distributor2)
	(available hoist5)
	(at hoist6 distributor2)
	(available hoist6)
	(at hoist7 distributor1)
	(available hoist7)
	(at hoist8 depot1)
	(available hoist8)
	(at hoist9 depot2)
	(available hoist9)
	(at crate0 distributor0)
	(on crate0 pallet3)
	(= (weight crate0) 72)
	(at crate1 distributor2)
	(on crate1 pallet9)
	(= (weight crate1) 53)
	(at crate2 distributor1)
	(on crate2 pallet4)
	(= (weight crate2) 49)
	(at crate3 depot2)
	(on crate3 pallet2)
	(= (weight crate3) 60)
	(at crate4 distributor2)
	(on crate4 pallet6)
	(= (weight crate4) 52)
	(at crate5 depot0)
	(on crate5 pallet0)
	(= (weight crate5) 94)
	(at crate6 distributor2)
	(on crate6 crate1)
	(= (weight crate6) 97)
	(at crate7 depot0)
	(on crate7 pallet7)
	(= (weight crate7) 32)
	(at crate8 distributor2)
	(on crate8 pallet5)
	(= (weight crate8) 96)
	(at crate9 distributor1)
	(on crate9 crate2)
	(= (weight crate9) 63)
	(at crate10 distributor0)
	(on crate10 crate0)
	(= (weight crate10) 94)
	(at crate11 distributor2)
	(on crate11 crate8)
	(= (weight crate11) 75)
	(at crate12 depot0)
	(on crate12 crate7)
	(= (weight crate12) 5)
	(at crate13 distributor2)
	(on crate13 crate6)
	(= (weight crate13) 65)
	(at crate14 distributor0)
	(on crate14 crate10)
	(= (weight crate14) 91)
	(at crate15 distributor2)
	(on crate15 crate4)
	(= (weight crate15) 93)
	(at crate16 distributor1)
	(on crate16 crate9)
	(= (weight crate16) 66)
	(at crate17 depot1)
	(on crate17 pallet1)
	(= (weight crate17) 53)
	(at crate18 depot1)
	(on crate18 crate17)
	(= (weight crate18) 88)
	(at crate19 distributor0)
	(on crate19 crate14)
	(= (weight crate19) 43)
	(at crate20 distributor0)
	(on crate20 crate19)
	(= (weight crate20) 80)
	(at crate21 depot0)
	(on crate21 crate12)
	(= (weight crate21) 47)
	(at crate22 depot0)
	(on crate22 crate21)
	(= (weight crate22) 29)
	(at crate23 depot2)
	(on crate23 crate3)
	(= (weight crate23) 54)
	(at crate24 depot1)
	(on crate24 crate18)
	(= (weight crate24) 35)
	(at crate25 depot2)
	(on crate25 crate23)
	(= (weight crate25) 71)
	(at crate26 distributor1)
	(on crate26 crate16)
	(= (weight crate26) 49)
	(at crate27 distributor2)
	(on crate27 crate11)
	(= (weight crate27) 86)
	(at crate28 distributor1)
	(on crate28 crate26)
	(= (weight crate28) 19)
	(at crate29 depot0)
	(on crate29 crate5)
	(= (weight crate29) 53)
	(at crate30 distributor1)
	(on crate30 crate28)
	(= (weight crate30) 83)
	(at crate31 distributor1)
	(on crate31 crate30)
	(= (weight crate31) 71)
	(at crate32 depot2)
	(on crate32 crate25)
	(= (weight crate32) 91)
	(at crate33 depot0)
	(on crate33 crate22)
	(= (weight crate33) 62)
	(at crate34 depot0)
	(on crate34 crate29)
	(= (weight crate34) 35)
	(at crate35 depot1)
	(on crate35 crate24)
	(= (weight crate35) 18)
	(at crate36 distributor2)
	(on crate36 crate15)
	(= (weight crate36) 40)
	(at crate37 distributor2)
	(on crate37 crate36)
	(= (weight crate37) 91)
	(at crate38 distributor1)
	(on crate38 crate31)
	(= (weight crate38) 42)
	(at crate39 depot0)
	(on crate39 crate33)
	(= (weight crate39) 94)
	(at crate40 distributor2)
	(on crate40 crate37)
	(= (weight crate40) 60)
	(at crate41 depot0)
	(on crate41 crate34)
	(= (weight crate41) 4)
	(at crate42 distributor1)
	(on crate42 pallet8)
	(= (weight crate42) 8)
	(at crate43 depot2)
	(on crate43 crate32)
	(= (weight crate43) 62)
	(at crate44 depot1)
	(on crate44 crate35)
	(= (weight crate44) 39)
	(at crate45 depot2)
	(on crate45 crate43)
	(= (weight crate45) 35)
	(at crate46 depot0)
	(on crate46 crate41)
	(= (weight crate46) 60)
	(at crate47 distributor1)
	(on crate47 crate38)
	(= (weight crate47) 68)
	(at crate48 depot2)
	(on crate48 crate45)
	(= (weight crate48) 29)
	(at crate49 distributor2)
	(on crate49 crate40)
	(= (weight crate49) 29)
	(at crate50 distributor1)
	(on crate50 crate47)
	(= (weight crate50) 33)
	(at crate51 depot0)
	(on crate51 crate39)
	(= (weight crate51) 78)
	(at crate52 distributor2)
	(on crate52 crate49)
	(= (weight crate52) 9)
	(at crate53 distributor1)
	(on crate53 crate50)
	(= (weight crate53) 42)
	(at crate54 distributor0)
	(on crate54 crate20)
	(= (weight crate54) 12)
	(at crate55 depot0)
	(on crate55 crate51)
	(= (weight crate55) 26)
	(at crate56 depot2)
	(on crate56 crate48)
	(= (weight crate56) 99)
	(at crate57 depot0)
	(on crate57 crate46)
	(= (weight crate57) 79)
	(at crate58 distributor1)
	(on crate58 crate53)
	(= (weight crate58) 19)
	(at crate59 distributor2)
	(on crate59 crate27)
	(= (weight crate59) 33)
	(= (fuel-cost) 0)
)

(:goal (and
		(on crate0 crate50)
		(on crate1 crate25)
		(on crate3 pallet3)
		(on crate5 crate22)
		(on crate6 crate12)
		(on crate7 crate27)
		(on crate8 crate1)
		(on crate10 crate54)
		(on crate11 crate45)
		(on crate12 pallet9)
		(on crate13 crate18)
		(on crate14 crate42)
		(on crate15 crate36)
		(on crate16 crate31)
		(on crate18 crate59)
		(on crate19 crate58)
		(on crate20 crate43)
		(on crate21 crate33)
		(on crate22 crate16)
		(on crate23 crate46)
		(on crate24 crate8)
		(on crate25 pallet7)
		(on crate27 crate38)
		(on crate30 crate55)
		(on crate31 pallet8)
		(on crate32 pallet6)
		(on crate33 pallet2)
		(on crate34 crate35)
		(on crate35 crate14)
		(on crate36 crate30)
		(on crate37 crate49)
		(on crate38 pallet0)
		(on crate40 crate7)
		(on crate42 crate20)
		(on crate43 pallet4)
		(on crate45 pallet1)
		(on crate46 crate51)
		(on crate48 crate23)
		(on crate49 crate3)
		(on crate50 crate6)
		(on crate51 crate37)
		(on crate52 crate19)
		(on crate53 crate13)
		(on crate54 pallet5)
		(on crate55 crate32)
		(on crate57 crate11)
		(on crate58 crate10)
		(on crate59 crate21)
	)
)

(:metric minimize (total-time)))
