How about this:
You repay any USD-deposits, since they are all in tact.
You then re-pay what you can of the remaining BTC deposits.
You will then re-do your security, and publicly post how it will be done right from now on.
You will then re-pay the users who have deposited BTC which you can no longer repay with the incoming transaction fees, untill you have repaid everyone.
Then you will (after a year or two) start making money again. Running the operation untill then will have to be based on your hard work, and possibly investors investing into the company.
Disclosure: I am not invested in any way with any parties to this.