Ah. Beautiful. I found this one surprisingly counterintuitive to clear. Almost appears simplistic at first; beautiful how there are very few active blocks but a very complex solution and many deadlocks.
This level has been haunting me for a long time.
I really fail to see how the solution is any different than a number of identical 2 offs. You can do this exact same thing at least 2 other ways but for whatever reason its 52. This level is bullshit and so annoying I'm going to give it 5 stars anyway.