I've been working on this very slowly over the past week.
Update, it's finished now. (I overwrote the image file, press F5 if the image is not whole)
I'm going to be stuck doing an assigned project a while, so during that time I cannot take requests.