Have you spoken to your insurance company? I'd get onto them first.