Bridging the rural telco middle mile divide