#assignment WDC

I was assigned on a June 21, 55 put that I have been nursing along since July of 2018 grrr. I had collected $473, stock is at 37. I now have 200 assigned shares with a cost basis of 57. Currently yielding almost 6% at this lower stock price.
Sold June 21, 40.50 call for .47.