What is the halfway point between Winchester Tennessee and Rockingham North Carolina?

It depends on which route you take.