My goodness man. That is awful. You seem to be handling it quite well. Best of luck with the insurance company(s) and the rebuild.