{{explanation}}
3s & 4s on opp sides

1-8
: All set, 1s & 4s cross RH **while** 2s+3s dance 1/2 RH across, all set &
  cross back RH
9-16
: 3s+2s dance 4H round to left, set & turn partner RH into prom hold
  facing each other
17-24
: 3s+2s set (Glasgow Highlanders step), dancing forward (diag to right) to
  form a line across & wheel round anticlockwise 3/4 to line up/down set
25-32
: 3s & 2s in prom hold dance LSh Pass+Turn with 2nd corners & pass LSh to
  face 1st corners, LSh Pass+Turn with 1st corners to end in original
  order in Allemande hold 1s facing up, 2s facing 3s & 4s facing up
33-40
: 1s+3s dance Allemande up **while** 2s+4s dance Allemande down (2s & 3s
  pass LSh) to end 3 1 (4) (2)