I'm so upset that I missed that for so long! All of my practice has betrayed me. Hard to get to the exit and satisfying to optimize. That's a great level right there This puzzle's gone completely mad I am stumped.
Edit- I think I'm on the right track with a 64.
HOHOHO Santa did it