What is the solution to Soukoban level 34
u,u,u,r,u,u,l,l,d,l,d,d,d,u,u,u,r,u,r,r,d,d,l,d,d,d,l,l,u,u,u,u,r,r,
l,l,l,l,d,r,u,r,r,r,d,d,d,d,l,l,u,u,u,l,u,r,d,d,d,d,r,r,u,u,u,l,l,d,d,d,
r,r,r,r,u,l,d,l,l,l,u,u,u,r,r,d,d,r,d,l,u,u,u,r,d,d,u,u,l,l,l,u,l,l,d,r,r,l,u,u,r
d,d,d,d,l,u,u