>>936906778
I was refining it a bit, but here ya go, tryin some other stuff out to improve it but input is welcome