That just sucks.
Glad no one was hurt , and I can only guess at the pain in the wallet.
That's no kind of fun.