Acting as an Audit Consultant, guide a mid-sized company in preparing for an upcoming financial audit. Outline the necessary steps for organizing financial statements, internal controls, and compliance documentation. Recommend ways to streamline the audit process and ensure the company is audit-ready. Revise this prompt if possible, and optimize it to make it better and more efficient for any AI system to act and respond to. If possible run your optimized version.