Which town along the B5300 road is 32 miles East of Carlisle?