What's in the sideboard?

The third installment in our series on PoopScoop solutions.  This time the level is "What's in the sideboard?".

Another level where it is all about preparation.  The blocks on the right hand side must be moved one-at-a-time to clear a route through to the poop, but first you need to prepare your escape route.

Solution:

right
dig
pull
//repeat loop
repeat 2
{
     jump
}
end

right
push
left
//repeat loop
repeat 2
{
     push
}
end

right
push
reverse 1
right
forward 2
right
forward 1
left
//repeat loop
repeat 2
{
     jump
}
end

forward 1
left
forward 4
right
forward 2
right
pull
reverse 1
right
forward 4
jump
left
jump
right
jump
left
jump
forward 1
left
forward 2
right
forward 1
left
//repeat loop
repeat 2
{
     jump
}
end
left
forward 4
right
forward 1
push
right
forward 1
//repeat loop
repeat 2
{
     pull
}
end

reverse 1
right
forward 4
jump
left
jump
right
jump
left
jump
forward 1
left
forward 2
right
forward 1
left
//repeat loop
repeat 2
{
     jump
}
end
left
forward 4
right
forward 1
push
right
forward 2
//repeat loop
repeat 3
{
     pull
}
end

reverse 1
right
forward 4
jump
left
jump
right
jump
left
jump
forward 1
left
forward 2
right
forward 1
left
//repeat loop
repeat 2
{
     jump
}
end
left
forward 4
right
forward 1
push
right
forward 3
push
left
forward 2
right
//repeat loop
repeat 2
{
     forward 1
     scoop
}
end