That is not going to be cheap to fix ... do you have insurance ?