I can give you the first steps of a possible solution, let me know if you need more:
r l u r d l l l u r
(r=right, l=left, u=up, d=down)
Thanks for your kind words!