Carpet got wet through due to leaky roof. It’s drying out ok, but the bits where it got wet smell horrible - all damp and mouldy. I could really do with not having to replace the fecking thing. Is there any hope that a carpet shampoo (rug doctor or similar) might save it?