Well this seams like a dead loss.
Are you seriously saying you think that your wallet is encrypted with a 30-40 character password of which you can't remember any of it?
(because if that is what you are saying then I would be seriously doubting that it actually is your wallet at all)