Stage 58

Stage 58

Complete Stage 58 in 32 moves or less.