Previous threads with links.
It's not cheap per foot but seems to do a good job.
https://talk.newagtalk.com/forums/thread-view.asp?tid=617968
https://talk.newagtalk.com/forums/thread-view.asp?tid=596522