Ladder Logic documentation

So... at my company (I'm still relatively new here) the process engineer hands the controls engineer a process description and we program everything based on that document. Then commissioning happens: fire, brimstone, caffeine, reprogramming. A lot of changes happened and now it is on me to update the giant document with how the code actually works now. I have NEVER had to turn ladder and function blocks into a document before, and this program is over 10Mb, so it isn't just "pound it out". I was wondering if a program that charted a ladder program existed. I tried searching "holy grail of ladder logic flow charts" but they were all lies. Am I stuck tracing all of this out by hand?