Welcome to our forum.
I'm waiting to see what the damage is.........wont be good, I'm afraid.
I am glad you will be toasty warm soon. $300 was a lot less than I had anticipated. 8-)