Ouch!
If ya want it fixed/painted ............call Kyle in Yorktown (by Walmart):
One Stop Auto Collision Centers
I got onto a not so plesant three-way a couple of months ago, His shop made the 99 GMC whole again...........new cowl hood, grill, bumper, rad, cond, etc........