The combined length of the lake from the North Twin Dam, following the channel in reverse to the Porus Islands and thence to the northwest corner of Pemadumcook at Nahmakanta Stream, is nearly 14 miles .