in reply to Model the Logic in existing code

I don't have developer's experties available to explain the code, but the code looks good, and nicely done with comments, for around 3000 lines in single file. It was maintained for many years. How do I extract the logic and draw some type of visual diagram, so I can explain it easily to other people and can maintain it for long time, without storing way too much information in my head.

Random ideas: