Stuck on 163 but still wanted to share my journey.
This is the first "hard" level that I wanted to try because all block-hole pairs are obvious. I thought it can't be that bad? Turns out it took me 5 hours (on 3 seperate nights) to just reach the exit. There are quite some mental blocks to figure out, all stuck on the upper 5x7 space. Which is just amazing, and really satisfying once you got them all cleared.
Then in the next 10 minutes, I quickly got 169 and then 163 by redoing the last 80 steps or so. Not sure if I'll ever get 159 but if I do, this will be my first Professor level... grinding
edit: (30mins later) I did it. Yes.