How are you ok with that damage...thats is not going to be easiest repair. Call the cops becuase once they get the bill I am sure they are not going to want to pay.

BTW - it was not a water ballon - you should know that.