The shortest solution is shown below. It represents some 2.73 miles of road in total and therefore saves about 0.10 miles in road-building expense compared to the two diagonals. Someone starting from A would have a shorted journey to D but a longer one to B or C.