https://youtu.be/iR0kQt2bwz8
Messed up final battle, 58 is possible.
EDIT: Had to post on YouTube to save it