1-4
: 1s cross down RH between 2s to face out on opposite sides. 1L casts up
  round 2M to give RH to 3M & LH to 2L **while** 1M casts down round 3L
  to give LH to 4M & RH to 3L. All turn so that diagonal lines of 3 face
  each other.
5-6
: All dancers set. 1s drop hands at end of bar 6, 1s 1/4 turn to the
  right. 1L gives RH to 2M & LH to 3L, 1M gives RH to 4L & LH to 3M &
  diagonal lines of 3 face on other diagonal
7-8
: All set. All drop hands
9-16
: 1s+3s dance RH across; 1L+2s also 1M+3s dance LH across
17-20
: 1s+3s dance RH across, at the end 1s retain RH hold & 3s return to
  place.
21-24
: 1s turn into Allemande hold facing up & dance up to top. 1M crosses 1L
  in front & both curve round to face down on opposite sides.
25-32
: 1s dance right & left chain to the bottom of the set & cross to own side
  (2 bars/hand) 2 3 4 1